--- /srv/rebuilderd/tmp/rebuilderd658pFI/inputs/python3-iisignature_0.23+git20260603.447577b+ds-1+b1_amd64.deb +++ /srv/rebuilderd/tmp/rebuilderd658pFI/out/python3-iisignature_0.23+git20260603.447577b+ds-1+b1_amd64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-06-27 20:42:27.000000 debian-binary │ --rw-r--r-- 0 0 0 1416 2026-06-27 20:42:27.000000 control.tar.xz │ --rw-r--r-- 0 0 0 991336 2026-06-27 20:42:27.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1412 2026-06-27 20:42:27.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 995264 2026-06-27 20:42:27.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./control │ │ │ @@ -1,13 +1,13 @@ │ │ │ Package: python3-iisignature │ │ │ Source: iisignature (0.23+git20260603.447577b+ds-1) │ │ │ Version: 0.23+git20260603.447577b+ds-1+b1 │ │ │ Architecture: amd64 │ │ │ Maintainer: Debian Math Team │ │ │ -Installed-Size: 6548 │ │ │ +Installed-Size: 6552 │ │ │ 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-06-27 20:42:27.000000 ./usr/lib/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-06-27 20:42:27.000000 ./usr/lib/python3/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-06-27 20:42:27.000000 ./usr/lib/python3/dist-packages/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-06-27 20:42:27.000000 ./usr/lib/python3/dist-packages/iisignature-0.24.dist-info/ │ │ │ -rw-r--r-- 0 root (0) root (0) 7 2026-06-27 20:42:27.000000 ./usr/lib/python3/dist-packages/iisignature-0.24.dist-info/INSTALLER │ │ │ -rw-r--r-- 0 root (0) root (0) 3680 2026-06-27 20:42:27.000000 ./usr/lib/python3/dist-packages/iisignature-0.24.dist-info/METADATA │ │ │ -rw-r--r-- 0 root (0) root (0) 29 2026-06-27 20:42:27.000000 ./usr/lib/python3/dist-packages/iisignature-0.24.dist-info/top_level.txt │ │ │ --rw-r--r-- 0 root (0) root (0) 954328 2026-06-27 20:42:27.000000 ./usr/lib/python3/dist-packages/iisignature.cpython-314-x86_64-linux-gnu.so │ │ │ +-rw-r--r-- 0 root (0) root (0) 958424 2026-06-27 20:42:27.000000 ./usr/lib/python3/dist-packages/iisignature.cpython-314-x86_64-linux-gnu.so │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-06-27 20:42:27.000000 ./usr/lib/python3/dist-packages/iisignature_data/ │ │ │ -rw-r--r-- 0 root (0) root (0) 0 2026-06-27 20:42:27.000000 ./usr/lib/python3/dist-packages/iisignature_data/__init__.py │ │ │ -rw-r--r-- 0 root (0) root (0) 5723372 2026-06-27 20:42:27.000000 ./usr/lib/python3/dist-packages/iisignature_data/bchLyndon20.dat │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-06-27 20:42:27.000000 ./usr/share/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-06-27 20:42:27.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-06-27 20:42:27.000000 ./usr/share/doc/python3-iisignature/ │ │ │ -rw-r--r-- 0 root (0) root (0) 255 2026-06-27 20:42:27.000000 ./usr/share/doc/python3-iisignature/changelog.Debian.amd64.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: 952536 (bytes into file) │ │ │ │ + Start of section headers: 956632 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 28 │ │ │ │ Section header string table index: 27 │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ │ │ │ Elf file type is DYN (Shared object file) │ │ │ │ Entry point 0x0 │ │ │ │ There are 9 program headers, starting at offset 64 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00c220 0x00c220 R 0x1000 │ │ │ │ - LOAD 0x00d000 0x000000000000d000 0x000000000000d000 0x0ca545 0x0ca545 R E 0x1000 │ │ │ │ - LOAD 0x0d8000 0x00000000000d8000 0x00000000000d8000 0x00f51c 0x00f51c R 0x1000 │ │ │ │ - LOAD 0x0e78b8 0x00000000000e88b8 0x00000000000e88b8 0x000ee0 0x000f18 RW 0x1000 │ │ │ │ - DYNAMIC 0x0e7cc8 0x00000000000e8cc8 0x00000000000e8cc8 0x0001f0 0x0001f0 RW 0x8 │ │ │ │ + LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00c398 0x00c398 R 0x1000 │ │ │ │ + LOAD 0x00d000 0x000000000000d000 0x000000000000d000 0x0cb19d 0x0cb19d R E 0x1000 │ │ │ │ + LOAD 0x0d9000 0x00000000000d9000 0x00000000000d9000 0x00f688 0x00f688 R 0x1000 │ │ │ │ + LOAD 0x0e88b8 0x00000000000e98b8 0x00000000000e98b8 0x000ee0 0x000f18 RW 0x1000 │ │ │ │ + DYNAMIC 0x0e8cc8 0x00000000000e9cc8 0x00000000000e9cc8 0x0001f0 0x0001f0 RW 0x8 │ │ │ │ NOTE 0x000238 0x0000000000000238 0x0000000000000238 0x000024 0x000024 R 0x4 │ │ │ │ - GNU_EH_FRAME 0x0dc9b4 0x00000000000dc9b4 0x00000000000dc9b4 0x001084 0x001084 R 0x4 │ │ │ │ + GNU_EH_FRAME 0x0dda74 0x00000000000dda74 0x00000000000dda74 0x001094 0x001094 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10 │ │ │ │ - GNU_RELRO 0x0e78b8 0x00000000000e88b8 0x00000000000e88b8 0x000748 0x000748 R 0x1 │ │ │ │ + GNU_RELRO 0x0e88b8 0x00000000000e98b8 0x00000000000e98b8 0x000748 0x000748 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt │ │ │ │ 01 .init .plt .plt.got .text .fini │ │ │ │ 02 .rodata .eh_frame_hdr .eh_frame .gcc_except_table │ │ │ │ 03 .init_array .fini_array .data.rel.ro .dynamic .got .got.plt .data .bss │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,37 +1,37 @@ │ │ │ │ -There are 28 section headers, starting at offset 0xe88d8: │ │ │ │ +There are 28 section headers, starting at offset 0xe98d8: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000000238 000238 000024 00 A 0 0 4 │ │ │ │ - [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000e3c 00 A 3 0 8 │ │ │ │ - [ 3] .dynsym DYNSYM 00000000000010a0 0010a0 002790 18 A 4 1 8 │ │ │ │ - [ 4] .dynstr STRTAB 0000000000003830 003830 0064e9 00 A 0 0 1 │ │ │ │ - [ 5] .gnu.version VERSYM 0000000000009d1a 009d1a 00034c 02 A 3 0 2 │ │ │ │ - [ 6] .gnu.version_r VERNEED 000000000000a068 00a068 000160 00 A 4 4 8 │ │ │ │ - [ 7] .rela.dyn RELA 000000000000a1c8 00a1c8 0016c8 18 A 3 0 8 │ │ │ │ - [ 8] .rela.plt RELA 000000000000b890 00b890 000990 18 AI 3 23 8 │ │ │ │ + [ 2] .gnu.hash GNU_HASH 0000000000000260 000260 000e44 00 A 3 0 8 │ │ │ │ + [ 3] .dynsym DYNSYM 00000000000010a8 0010a8 0027c0 18 A 4 1 8 │ │ │ │ + [ 4] .dynstr STRTAB 0000000000003868 003868 006621 00 A 0 0 1 │ │ │ │ + [ 5] .gnu.version VERSYM 0000000000009e8a 009e8a 000350 02 A 3 0 2 │ │ │ │ + [ 6] .gnu.version_r VERNEED 000000000000a1e0 00a1e0 000160 00 A 4 4 8 │ │ │ │ + [ 7] .rela.dyn RELA 000000000000a340 00a340 0016c8 18 A 3 0 8 │ │ │ │ + [ 8] .rela.plt RELA 000000000000ba08 00ba08 000990 18 AI 3 23 8 │ │ │ │ [ 9] .init PROGBITS 000000000000d000 00d000 000017 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 000000000000d020 00d020 000670 10 AX 0 0 16 │ │ │ │ [11] .plt.got PROGBITS 000000000000d690 00d690 000008 08 AX 0 0 8 │ │ │ │ - [12] .text PROGBITS 000000000000d6c0 00d6c0 0c9e7a 00 AX 0 0 64 │ │ │ │ - [13] .fini PROGBITS 00000000000d753c 0d753c 000009 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 00000000000d8000 0d8000 0049b4 00 A 0 0 32 │ │ │ │ - [15] .eh_frame_hdr PROGBITS 00000000000dc9b4 0dc9b4 001084 00 A 0 0 4 │ │ │ │ - [16] .eh_frame PROGBITS 00000000000dda38 0dda38 0074c4 00 A 0 0 8 │ │ │ │ - [17] .gcc_except_table PROGBITS 00000000000e4efc 0e4efc 002620 00 A 0 0 4 │ │ │ │ - [18] .init_array INIT_ARRAY 00000000000e88b8 0e78b8 000008 08 WA 0 0 8 │ │ │ │ - [19] .fini_array FINI_ARRAY 00000000000e88c0 0e78c0 000008 08 WA 0 0 8 │ │ │ │ - [20] .data.rel.ro PROGBITS 00000000000e88c8 0e78c8 000400 00 WA 0 0 8 │ │ │ │ - [21] .dynamic DYNAMIC 00000000000e8cc8 0e7cc8 0001f0 10 WA 4 0 8 │ │ │ │ - [22] .got PROGBITS 00000000000e8eb8 0e7eb8 000130 08 WA 0 0 8 │ │ │ │ - [23] .got.plt PROGBITS 00000000000e8fe8 0e7fe8 000348 08 WA 0 0 8 │ │ │ │ - [24] .data PROGBITS 00000000000e9340 0e8340 000458 00 WA 0 0 32 │ │ │ │ - [25] .bss NOBITS 00000000000e9798 0e8798 000038 00 WA 0 0 8 │ │ │ │ - [26] .gnu_debuglink PROGBITS 0000000000000000 0e8798 000034 00 0 0 4 │ │ │ │ - [27] .shstrtab STRTAB 0000000000000000 0e87cc 000106 00 0 0 1 │ │ │ │ + [12] .text PROGBITS 000000000000d6a0 00d6a0 0caaf2 00 AX 0 0 16 │ │ │ │ + [13] .fini PROGBITS 00000000000d8194 0d8194 000009 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 00000000000d9000 0d9000 004a74 00 A 0 0 32 │ │ │ │ + [15] .eh_frame_hdr PROGBITS 00000000000dda74 0dda74 001094 00 A 0 0 4 │ │ │ │ + [16] .eh_frame PROGBITS 00000000000deb08 0deb08 00750c 00 A 0 0 8 │ │ │ │ + [17] .gcc_except_table PROGBITS 00000000000e6014 0e6014 002674 00 A 0 0 4 │ │ │ │ + [18] .init_array INIT_ARRAY 00000000000e98b8 0e88b8 000008 08 WA 0 0 8 │ │ │ │ + [19] .fini_array FINI_ARRAY 00000000000e98c0 0e88c0 000008 08 WA 0 0 8 │ │ │ │ + [20] .data.rel.ro PROGBITS 00000000000e98c8 0e88c8 000400 00 WA 0 0 8 │ │ │ │ + [21] .dynamic DYNAMIC 00000000000e9cc8 0e8cc8 0001f0 10 WA 4 0 8 │ │ │ │ + [22] .got PROGBITS 00000000000e9eb8 0e8eb8 000130 08 WA 0 0 8 │ │ │ │ + [23] .got.plt PROGBITS 00000000000e9fe8 0e8fe8 000348 08 WA 0 0 8 │ │ │ │ + [24] .data PROGBITS 00000000000ea340 0e9340 000458 00 WA 0 0 32 │ │ │ │ + [25] .bss NOBITS 00000000000ea798 0e9798 000038 00 WA 0 0 8 │ │ │ │ + [26] .gnu_debuglink PROGBITS 0000000000000000 0e9798 000034 00 0 0 4 │ │ │ │ + [27] .shstrtab STRTAB 0000000000000000 0e97cc 000106 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ R (retain), D (mbind), l (large), p (processor specific) │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ -Symbol table '.dynsym' contains 422 entries: │ │ │ │ +Symbol table '.dynsym' contains 424 entries: │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ 1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _ZNSo3putEc@GLIBCXX_3.4 (2) │ │ │ │ 2: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 (3) │ │ │ │ 3: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __sched_cpucount@GLIBC_2.6 (4) │ │ │ │ 4: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@GLIBCXX_3.4 (2) │ │ │ │ 5: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_Type │ │ │ │ @@ -134,292 +134,294 @@ │ │ │ │ 130: 0000000000000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable │ │ │ │ 131: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@GLIBCXX_3.4.21 (5) │ │ │ │ 132: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND _ZTISt13runtime_error@GLIBCXX_3.4 (2) │ │ │ │ 133: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 (5) │ │ │ │ 134: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _ZnwmRKSt9nothrow_t@GLIBCXX_3.4 (2) │ │ │ │ 135: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtol@GLIBC_2.38 (19) │ │ │ │ 136: 0000000000000000 0 FUNC GLOBAL DEFAULT UND _ZNSt6localeC1Ev@GLIBCXX_3.4 (2) │ │ │ │ - 137: 00000000000bd520 427 FUNC WEAK DEFAULT 12 _ZNSt6vectorIP8BasisEltSaIS1_EE17_M_default_appendEm │ │ │ │ - 138: 00000000000533c0 4053 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature7sigJoinEiiPKdS1_dPf │ │ │ │ - 139: 00000000000b5260 320 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairIPK8BasisElt11CoefficientESaIS5_EESaIS7_EED2Ev │ │ │ │ - 140: 00000000000c9d90 96 FUNC WEAK DEFAULT 12 _ZSt8_DestroyIPSt6vectorIhSaIhEEEvT_S4_ │ │ │ │ - 141: 00000000000b7030 46 FUNC WEAK DEFAULT 12 _ZN12LeastSquares14MatrixOfVectorI9UseDoubleED1Ev │ │ │ │ - 142: 00000000000b1a40 627 FUNC WEAK DEFAULT 12 _ZNK8BasisElt6lengthEv │ │ │ │ - 143: 00000000000b1e80 6905 FUNC WEAK DEFAULT 12 _ZN5Maker20make_main_multipliesER3MemRK12FunctionData │ │ │ │ - 144: 00000000000c8e00 579 FUNC WEAK DEFAULT 12 _ZNSt17_Temporary_bufferIN9__gnu_cxx17__normal_iteratorIPSt4pairISt6vectorI5InputSaIS4_EEdES3_IS7_SaIS7_EEEES7_EC2ESB_l │ │ │ │ - 145: 00000000000c9df0 96 FUNC WEAK DEFAULT 12 _ZSt8_DestroyIPSt6vectorISt4pairImdESaIS2_EEEvT_S6_ │ │ │ │ - 146: 00000000000b1d50 176 FUNC WEAK DEFAULT 12 _ZN3MemD2Ev │ │ │ │ - 147: 00000000000b7060 1229 FUNC WEAK DEFAULT 12 _ZN12LeastSquares2QRC2ERKSt6vectorIdSaIdEEllRS_ │ │ │ │ - 148: 00000000000adf60 23 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED1Ev │ │ │ │ - 149: 00000000000adee0 7 FUNC WEAK DEFAULT 12 _ZNKSt5ctypeIcE8do_widenEc │ │ │ │ - 150: 000000000005db20 268 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature15sigBackwardsRawEiiiPKcllPKdPf │ │ │ │ - 151: 000000000003fbe0 2061 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature17sigScaleBackwardsEiiPKdS1_S1_PfS2_ │ │ │ │ - 152: 00000000000b1500 624 FUNC WEAK DEFAULT 12 _ZNSt7__cxx119to_stringEi │ │ │ │ - 153: 00000000000d0740 1040 FUNC WEAK DEFAULT 12 _ZSt17__rotate_adaptiveIN9__gnu_cxx17__normal_iteratorIPSt4pairISt6vectorI5InputSaIS4_EEdES3_IS7_SaIS7_EEEES8_lET_SC_SC_SC_T1_SD_T0_SD_ │ │ │ │ - 154: 00000000000d2400 483 FUNC WEAK DEFAULT 12 _ZSt18__do_uninit_fill_nIPSt6vectorISt4pairImdESaIS2_EEmS4_ET_S6_T0_RKT1_ │ │ │ │ - 155: 00000000000e97c8 4 OBJECT UNIQUE DEFAULT 25 _ZZ23iisignature_num_threadsvE6cached │ │ │ │ - 156: 00000000000e8bf8 24 OBJECT WEAK DEFAULT 20 _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ - 157: 000000000005ba10 355 FUNC GLOBAL DEFAULT 12 _Z10basicCoeffi │ │ │ │ - 158: 00000000000cc4c0 2302 FUNC WEAK DEFAULT 12 _Z12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS0_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_ │ │ │ │ - 159: 00000000000a7230 802 FUNC GLOBAL DEFAULT 12 _Z22printListOfLyndonWordsii │ │ │ │ - 160: 0000000000032970 1663 FUNC GLOBAL DEFAULT 12 _Z20slowExplicitFunctionPdPKdRK12FunctionData │ │ │ │ - 161: 00000000000b7530 1094 FUNC WEAK DEFAULT 12 _ZN12LeastSquares3SVDC1ERKSt6vectorIdSaIdEEllbRS_ │ │ │ │ - 162: 00000000000ce480 2302 FUNC WEAK DEFAULT 12 _Z12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS0_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_ │ │ │ │ - 163: 00000000000b5260 320 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairIPK8BasisElt11CoefficientESaIS5_EESaIS7_EED1Ev │ │ │ │ - 164: 000000000003afc0 617 FUNC GLOBAL DEFAULT 12 PyInit_iisignature │ │ │ │ - 165: 00000000000b56d0 184 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairIPK8BasisEltS_IS0_ImfESaIS4_EEESaIS7_EESaIS9_EED2Ev │ │ │ │ - 166: 00000000000b1d50 176 FUNC WEAK DEFAULT 12 _ZN3MemD1Ev │ │ │ │ - 167: 00000000000adf80 51 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED0Ev │ │ │ │ - 168: 00000000000e8bc8 24 OBJECT WEAK DEFAULT 20 _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ - 169: 00000000000e8c10 24 OBJECT WEAK DEFAULT 20 _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ - 170: 000000000006d300 838 FUNC GLOBAL DEFAULT 12 _ZN20RotationalInvariants13possiblePartsEii │ │ │ │ - 171: 00000000000d3650 1679 FUNC WEAK DEFAULT 12 _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPPK8BasisEltSt6vectorIS4_SaIS4_EEEElS4_NS0_5__ops15_Iter_comp_iterIZN9BasisPool10doneAddingEvEUlS4_S4_E_EEEvT_T0_SG_T1_T2_ │ │ │ │ - 172: 00000000000cbd00 996 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt6threadSaIS0_EED2Ev │ │ │ │ - 173: 000000000003c270 9 FUNC GLOBAL DEFAULT 12 _Z15logSigUsingAreaPKclliiiPd │ │ │ │ - 174: 00000000000c2ec0 1696 FUNC WEAK DEFAULT 12 _Z15logSigUsingAreaIfEvPKclliiiPd │ │ │ │ - 175: 00000000000b6a40 117 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IhSaIhEESaIS1_EED2Ev │ │ │ │ - 176: 00000000000c4e70 96 FUNC WEAK DEFAULT 12 _ZSt8_DestroyIPSt6vectorIdSaIdEEEvT_S4_ │ │ │ │ - 177: 00000000000d6260 4298 FUNC WEAK DEFAULT 12 _ZN14FunctionRunnerC2ER12FunctionData │ │ │ │ - 178: 0000000000041370 1577 FUNC GLOBAL DEFAULT 12 _ZN24TotalDerivativeSignature8multiplyERKNS_12DiffVariableES2_d │ │ │ │ - 179: 00000000000670a0 4710 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature15logTensorHornerERNS_9SignatureEPSt6vectorIS0_SaIS0_EE │ │ │ │ - 180: 00000000000b53a0 343 FUNC WEAK DEFAULT 12 _ZNSt10unique_ptrI10PolynomialSt14default_deleteIS0_EED2Ev │ │ │ │ - 181: 0000000000032080 407 FUNC GLOBAL DEFAULT 12 _Z26ceilingOnNumberOfBasisEltsii │ │ │ │ - 182: 00000000000bf710 693 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIPK8BasisEltS_IS0_ImfESaIS4_EEESaIS7_EE17_M_realloc_appendIJRPS1_S6_EEEvDpOT_ │ │ │ │ - 183: 00000000000b56d0 184 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairIPK8BasisEltS_IS0_ImfESaIS4_EEESaIS7_EESaIS9_EED1Ev │ │ │ │ - 184: 0000000000069180 5565 FUNC GLOBAL DEFAULT 12 _ZN24TotalDerivativeSignature11sigJacobianEPKdiiiPf │ │ │ │ - 185: 00000000000b1790 530 FUNC WEAK DEFAULT 12 _Z23iisignature_num_threadsv │ │ │ │ - 186: 000000000005dc60 4680 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature16sigJoinBackwardsEiiPKdS1_S1_dPfS2_Rd │ │ │ │ - 187: 00000000000b4ef0 878 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIS_I5InputSaIS1_EEdESaIS4_EE7reserveEm │ │ │ │ - 188: 00000000000bcb40 2123 FUNC WEAK DEFAULT 12 _ZN9BasisPool23manualLexicographicLessEPK8BasisEltS2_ │ │ │ │ - 189: 00000000000a83a0 2346 FUNC GLOBAL DEFAULT 12 _Z7calcFlaiiPFvvE │ │ │ │ - 190: 00000000000cbd00 996 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt6threadSaIS0_EED1Ev │ │ │ │ - 191: 00000000000b6a40 117 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IhSaIhEESaIS1_EED1Ev │ │ │ │ - 192: 00000000000a7560 3643 FUNC GLOBAL DEFAULT 12 _Z3bchR9BasisPoolSt10unique_ptrI10PolynomialSt14default_deleteIS2_EES5_iPFvvE │ │ │ │ - 193: 000000000004a820 9 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature13calcSignatureEiiiPKcllRNS_9SignatureE │ │ │ │ - 194: 00000000000b7530 1094 FUNC WEAK DEFAULT 12 _ZN12LeastSquares3SVDC2ERKSt6vectorIdSaIdEEllbRS_ │ │ │ │ - 195: 000000000003dbb0 5518 FUNC GLOBAL DEFAULT 12 _Z37projectExpandedLogSigToBasisBackwardsPKdPK14LogSigFunctionRN13CalcSignature9SignatureE │ │ │ │ - 196: 00000000000b53a0 343 FUNC WEAK DEFAULT 12 _ZNSt10unique_ptrI10PolynomialSt14default_deleteIS0_EED1Ev │ │ │ │ - 197: 00000000000ce280 502 FUNC WEAK DEFAULT 12 _ZZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS0_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_ENKUliE_clEi │ │ │ │ - 198: 00000000000b5500 452 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt10unique_ptrI10PolynomialSt14default_deleteIS1_EESaIS4_EED2Ev │ │ │ │ - 199: 0000000000065310 416 FUNC GLOBAL DEFAULT 12 _Z20logsigToSigBackwardsPKdS0_RK14LogSigFunctionPd │ │ │ │ - 200: 00000000000d2a60 3046 FUNC WEAK DEFAULT 12 _ZStltISt6vectorI5InputSaIS1_EEdEbRKSt4pairIT_T0_ES9_ │ │ │ │ - 201: 0000000000039a50 537 FUNC GLOBAL DEFAULT 12 _Z7getDatav │ │ │ │ - 202: 000000000003a5b0 93 FUNC GLOBAL DEFAULT 12 _Z17getPreparedRotInvP7_object │ │ │ │ - 203: 0000000000038cf0 707 FUNC GLOBAL DEFAULT 12 _ZN20RotationalInvariants18invariantsToMatrixERKSt6vectorIS0_ISt4pairImdESaIS2_EESaIS4_EEiRS0_IdSaIdEE │ │ │ │ - 204: 00000000000adfc0 23 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED2Ev │ │ │ │ - 205: 000000000005dae0 9 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature12sigBackwardsEiiiPKcllRNS_9SignatureEPf │ │ │ │ - 206: 00000000000c9560 548 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIS0_I8InputArriES2_ESaIS3_EE17_M_realloc_appendIJS3_EEEvDpOT_ │ │ │ │ - 207: 00000000000a8cd0 19219 FUNC GLOBAL DEFAULT 12 _Z22makeFunctionDataForBCHiiR9BasisPoolR12FunctionDataRSt6vectorIP8BasisEltSaIS5_EEbPFvvE │ │ │ │ - 208: 000000000005dc30 39 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature15sigBackwardsRawEiiiPKdS1_Pf │ │ │ │ - 209: 00000000000b9a70 2095 FUNC WEAK DEFAULT 12 _ZN13CalcSignature9Signature12sigOfSegmentIdEEviiPKT_ │ │ │ │ - 210: 000000000003c9d0 1947 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature30concatenateWith_zeroFirstLevelEiiRKNS_9SignatureES2_ │ │ │ │ - 211: 00000000000b5500 452 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt10unique_ptrI10PolynomialSt14default_deleteIS1_EESaIS4_EED1Ev │ │ │ │ - 212: 000000000002f100 42 FUNC GLOBAL DEFAULT 12 _Z18calcSigLevelLengthii │ │ │ │ - 213: 00000000000c9790 789 FUNC WEAK DEFAULT 12 _ZNSt17_Temporary_bufferIN9__gnu_cxx17__normal_iteratorIPSt4pairISt6vectorIhSaIhEES3_IPK8BasisEltSaIS8_EEES3_ISB_SaISB_EEEESB_EC1ESF_l │ │ │ │ - 214: 00000000000b5790 133 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIS_IhSaIhEES_IPK8BasisEltSaIS5_EEESaIS8_EED2Ev │ │ │ │ - 215: 000000000005bb80 622 FUNC GLOBAL DEFAULT 12 _Z20polynomialOfBasisEltPK8BasisElt │ │ │ │ - 216: 0000000000059dc0 1010 FUNC GLOBAL DEFAULT 12 _Z10isBasisEltPK8BasisEltRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ - 217: 000000000003c280 40 FUNC GLOBAL DEFAULT 12 _Z15logSigUsingAreaPKdiiiPd │ │ │ │ - 218: 00000000000adfc0 23 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED1Ev │ │ │ │ - 219: 00000000000e97a0 1 OBJECT GLOBAL DEFAULT 25 g_signal_given │ │ │ │ - 220: 0000000000038bc0 294 FUNC GLOBAL DEFAULT 12 _ZN20RotationalInvariants15getWantedMethodERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_13InvariantTypeE │ │ │ │ - 221: 00000000000b5790 133 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIS_IhSaIhEES_IPK8BasisEltSaIS5_EEESaIS8_EED1Ev │ │ │ │ - 222: 00000000000c7cd0 298 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IdSaIdEESaIS1_EEC2ERKS3_ │ │ │ │ - 223: 00000000000b4390 117 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IdSaIdEESaIS1_EED2Ev │ │ │ │ - 224: 00000000000cab80 4471 FUNC WEAK DEFAULT 12 _ZN20RotationalInvariants8PreparedC1EiNS_13InvariantTypeE │ │ │ │ - 225: 00000000000adf00 23 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED2Ev │ │ │ │ - 226: 00000000000adfe0 51 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED0Ev │ │ │ │ - 227: 00000000000e97a8 8 OBJECT GLOBAL DEFAULT 25 g_bchLyndon20_dat │ │ │ │ - 228: 00000000000b4d30 184 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IN24TotalDerivativeSignature12DiffVariableESaIS1_EESaIS3_EED2Ev │ │ │ │ - 229: 000000000002f910 2341 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature14scaleSignatureERNS_9SignatureEPKd │ │ │ │ - 230: 00000000000bc1b0 1959 FUNC WEAK DEFAULT 12 _ZNSt6vectorIN24TotalDerivativeSignature12DiffVariableESaIS1_EE17_M_default_appendEm │ │ │ │ - 231: 00000000000ccdc0 5299 FUNC WEAK DEFAULT 12 _ZN13CalcSignature21calcSignatureParallelIfEEbRNS_9SignatureEPKclliiii │ │ │ │ - 232: 00000000000c9050 759 FUNC WEAK DEFAULT 12 _ZNSt17_Temporary_bufferIN9__gnu_cxx17__normal_iteratorIPSt4pairIPK8BasisElt11CoefficientESt6vectorIS7_SaIS7_EEEES7_EC1ESC_l │ │ │ │ - 233: 00000000000ced80 5299 FUNC WEAK DEFAULT 12 _ZN13CalcSignature21calcSignatureParallelIdEEbRNS_9SignatureEPKclliiii │ │ │ │ - 234: 00000000000be400 324 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairIPK8BasisElt11CoefficientESaIS5_EESaIS7_EE6resizeEm │ │ │ │ - 235: 0000000000034e40 2087 FUNC GLOBAL DEFAULT 12 _Z28slowExplicitFunctionBackwardPKdS0_RK12FunctionDataS0_PdS4_ │ │ │ │ - 236: 00000000000bfa30 2992 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IN14LogSigFunction6SimpleESaIS1_EESaIS3_EE17_M_default_appendEm │ │ │ │ - 237: 00000000000b4390 117 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IdSaIdEESaIS1_EED1Ev │ │ │ │ - 238: 0000000000031580 1586 FUNC GLOBAL DEFAULT 12 _ZN24TotalDerivativeSignature18accumulateMultiplyERNS_12DiffVariableERKS0_S3_ │ │ │ │ - 239: 00000000000e8be0 24 OBJECT WEAK DEFAULT 20 _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ - 240: 00000000000966c0 6521 FUNC GLOBAL DEFAULT 12 _ZN19IISignature_algebra24makeSparseLogSigMatricesEiiR14LogSigFunctionPFvvE │ │ │ │ - 241: 00000000000d25f0 1126 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairImdESaIS1_EESaIS3_EE14_M_fill_assignEmRKS3_ │ │ │ │ - 242: 00000000000adf00 23 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED1Ev │ │ │ │ - 243: 0000000000039590 105 FUNC GLOBAL DEFAULT 12 _Z22simpleNew_ownLast2DimsiP16tagPyArrayObjectmmi │ │ │ │ - 244: 00000000000c9790 789 FUNC WEAK DEFAULT 12 _ZNSt17_Temporary_bufferIN9__gnu_cxx17__normal_iteratorIPSt4pairISt6vectorIhSaIhEES3_IPK8BasisEltSaIS8_EEES3_ISB_SaISB_EEEESB_EC2ESF_l │ │ │ │ - 245: 00000000000b0920 2729 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEE6_M_runEv │ │ │ │ - 246: 00000000000b1e00 112 FUNC WEAK DEFAULT 12 _ZN3Mem4pushEh │ │ │ │ - 247: 00000000000b4d30 184 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IN24TotalDerivativeSignature12DiffVariableESaIS1_EESaIS3_EED1Ev │ │ │ │ - 248: 00000000000b9490 427 FUNC WEAK DEFAULT 12 _ZNSt6vectorIdSaIdEE17_M_default_appendEm │ │ │ │ - 249: 00000000000b1cc0 130 FUNC WEAK DEFAULT 12 _ZN9BasisPoolD2Ev │ │ │ │ - 250: 00000000000b4df0 117 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IP8BasisEltSaIS1_EESaIS3_EED2Ev │ │ │ │ - 251: 00000000000b3f30 594 FUNC WEAK DEFAULT 12 _ZN12LeastSquaresC2Eb │ │ │ │ - 252: 00000000000bc960 219 FUNC WEAK DEFAULT 12 _ZNSt6vectorIiSaIiEE17_M_realloc_appendIJRKiEEEvDpOT_ │ │ │ │ - 253: 00000000000adf20 51 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED0Ev │ │ │ │ - 254: 0000000000058ec0 1040 FUNC GLOBAL DEFAULT 12 _ZN24TotalDerivativeSignature13assignSegmentERNS_12InputSegmentEPKdmmi │ │ │ │ - 255: 00000000000b4570 184 FUNC WEAK DEFAULT 12 _ZNSt6vectorIN13CalcSignature9SignatureESaIS1_EED2Ev │ │ │ │ - 256: 00000000000b5820 2189 FUNC WEAK DEFAULT 12 _Z15logSigUsingAreaIdEvPKclliiiPd │ │ │ │ - 257: 0000000000035900 1370 FUNC GLOBAL DEFAULT 12 _ZN19IISignature_algebra31printMappingMatrixLevelAnalysisEiRKSt6vectorISt4pairIS0_IhSaIhEES0_IPK8BasisEltSaIS6_EEESaIS9_EERKS0_IS1_IS6_mESaISE_EERSo │ │ │ │ - 258: 00000000000e8c78 40 OBJECT WEAK DEFAULT 20 _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ - 259: 00000000000d1670 1971 FUNC WEAK DEFAULT 12 _ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPSt4pairIdSt6vectorImSaImEEES3_IS6_SaIS6_EEEENS0_5__ops15_Iter_less_iterEEvT_SD_SD_T0_ │ │ │ │ - 260: 000000000003c560 44 FUNC GLOBAL DEFAULT 12 _Z24logSigUsingAreaBackwardsPKdiiiS0_Pf │ │ │ │ - 261: 000000000006caf0 817 FUNC GLOBAL DEFAULT 12 _ZN20RotationalInvariants14possibleHalvesEi │ │ │ │ - 262: 00000000000adef0 5 FUNC WEAK DEFAULT 12 _ZNSt6thread24_M_thread_deps_never_runEv │ │ │ │ - 263: 00000000000b1cc0 130 FUNC WEAK DEFAULT 12 _ZN9BasisPoolD1Ev │ │ │ │ - 264: 00000000000ae020 23 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED2Ev │ │ │ │ - 265: 00000000000661e0 1896 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature14expTensorNaiveERNS_9SignatureE │ │ │ │ - 266: 00000000000b4df0 117 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IP8BasisEltSaIS1_EESaIS3_EED1Ev │ │ │ │ - 267: 00000000000d3ce0 2619 FUNC WEAK DEFAULT 12 _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPPK8BasisEltSt6vectorIS4_SaIS4_EEEElNS0_5__ops15_Iter_comp_iterIZN9BasisPool10doneAddingEvEUlS4_S4_E_EEEvT_SF_T0_T1_ │ │ │ │ - 268: 00000000000be9c0 1959 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIS_I5InputSaIS1_EEdESaIS4_EE17_M_default_appendEm │ │ │ │ - 269: 0000000000032480 717 FUNC GLOBAL DEFAULT 12 _Z15printPolynomialR10PolynomialRSob │ │ │ │ - 270: 00000000000b3f30 594 FUNC WEAK DEFAULT 12 _ZN12LeastSquaresC1Eb │ │ │ │ - 271: 00000000000c9050 759 FUNC WEAK DEFAULT 12 _ZNSt17_Temporary_bufferIN9__gnu_cxx17__normal_iteratorIPSt4pairIPK8BasisElt11CoefficientESt6vectorIS7_SaIS7_EEEES7_EC2ESC_l │ │ │ │ - 272: 00000000000ba2a0 3967 FUNC WEAK DEFAULT 12 _ZN13CalcSignature13calcSignatureIdEEviiiPKcllRNS_9SignatureE │ │ │ │ - 273: 00000000000592d0 2799 FUNC GLOBAL DEFAULT 12 _ZN7ReadBCH4readEv │ │ │ │ - 274: 00000000000e8c28 40 OBJECT WEAK DEFAULT 20 _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ - 275: 00000000000b4570 184 FUNC WEAK DEFAULT 12 _ZNSt6vectorIN13CalcSignature9SignatureESaIS1_EED1Ev │ │ │ │ - 276: 00000000000c9b90 503 FUNC WEAK DEFAULT 12 _ZNSt6vectorIN14LogSigFunction8SmallSVDESaIS1_EE17_M_realloc_appendIJS1_EEEvDpOT_ │ │ │ │ - 277: 00000000000c9350 513 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt10unique_ptrI10PolynomialSt14default_deleteIS1_EESaIS4_EE17_M_realloc_appendIJS4_EEEvDpOT_ │ │ │ │ - 278: 00000000000bf9d0 85 FUNC WEAK DEFAULT 12 _ZSt9iter_swapIN9__gnu_cxx17__normal_iteratorIPSt4pairISt6vectorIhSaIhEES3_IPK8BasisEltSaIS8_EEES3_ISB_SaISB_EEEESF_EvT_T0_ │ │ │ │ - 279: 0000000000091fb0 195 FUNC GLOBAL DEFAULT 12 _Z14sumPolynomialsR10PolynomialS0_ │ │ │ │ - 280: 00000000000ae020 23 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED1Ev │ │ │ │ - 281: 0000000000031180 446 FUNC GLOBAL DEFAULT 12 _ZN24TotalDerivativeSignature10sumInPlaceERNS_12DiffVariableERKS0_ │ │ │ │ - 282: 000000000003c550 9 FUNC GLOBAL DEFAULT 12 _Z24logSigUsingAreaBackwardsPKclliiiPKdPf │ │ │ │ - 283: 0000000000068310 3684 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature12logBackwardsERNS_9SignatureERKS0_ │ │ │ │ - 284: 00000000000b8d20 1900 FUNC WEAK DEFAULT 12 _ZNSt6vectorIN13CalcSignature9SignatureESaIS1_EE12emplace_backIJS1_EEEvDpOT_ │ │ │ │ - 285: 0000000000095500 4529 FUNC GLOBAL DEFAULT 12 _ZN19IISignature_algebra17makeMappingMatrixEiiRK9BasisPoolRKSt6vectorIP8BasisEltSaIS5_EERKS3_ImSaImEE │ │ │ │ - 286: 00000000000c9e50 577 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairImdESaIS1_EESaIS3_EEC2ERKS5_ │ │ │ │ - 287: 00000000000b88a0 1148 FUNC WEAK DEFAULT 12 _ZN13CalcSignature9Signature7fromRawIdEEviiPKT_ │ │ │ │ - 288: 00000000000ae040 51 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED0Ev │ │ │ │ - 289: 00000000000b85e0 704 FUNC WEAK DEFAULT 12 _ZN13CalcSignature9Signature12sigOfNothingEii │ │ │ │ - 290: 00000000000d1570 184 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIPK8BasisElt11CoefficientESaIS5_EED2Ev │ │ │ │ - 291: 00000000000b9640 1061 FUNC WEAK DEFAULT 12 _ZN18ReadArrayAsDoubles4readEP16tagPyArrayObjectm │ │ │ │ - 292: 0000000000015000 23 FUNC GLOBAL DEFAULT 12 _Z9interruptv │ │ │ │ - 293: 00000000000b7980 2992 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IdSaIdEESaIS1_EE17_M_default_appendEm │ │ │ │ - 294: 000000000002f440 1229 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature13backToSegmentEiiRKNS_9SignatureERS0_ │ │ │ │ - 295: 00000000000cc0f0 458 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt6threadSaIS0_EE7reserveEm │ │ │ │ - 296: 00000000000afe70 2729 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEE6_M_runEv │ │ │ │ - 297: 0000000000039540 75 FUNC GLOBAL DEFAULT 12 _Z20simpleNew_ownLastDimiP16tagPyArrayObjectmi │ │ │ │ - 298: 00000000000c7cd0 298 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IdSaIdEESaIS1_EEC1ERKS3_ │ │ │ │ - 299: 00000000000b4270 285 FUNC WEAK DEFAULT 12 _ZNSt8__detail18__to_chars_10_implImEEvPcjT_ │ │ │ │ - 300: 00000000000a0c80 26026 FUNC GLOBAL DEFAULT 12 _Z19makeListOfBasisEltsR9BasisPoolii │ │ │ │ - 301: 00000000000d1570 184 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIPK8BasisElt11CoefficientESaIS5_EED1Ev │ │ │ │ - 302: 00000000000b3a10 1308 FUNC WEAK DEFAULT 12 _ZN14LogSigFunctionD2Ev │ │ │ │ - 303: 00000000000b4410 338 FUNC WEAK DEFAULT 12 _ZN13CalcSignature11SigCombinerD2Ev │ │ │ │ - 304: 00000000000915d0 2528 FUNC GLOBAL DEFAULT 12 _Z19sumPolynomialLevelsRSt6vectorISt4pairIPK8BasisElt11CoefficientESaIS5_EES8_ │ │ │ │ - 305: 00000000000e8ca0 40 OBJECT WEAK DEFAULT 20 _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ - 306: 0000000000039600 93 FUNC GLOBAL DEFAULT 12 _Z17getLogSigFunctionP7_object │ │ │ │ - 307: 00000000000b3a10 1308 FUNC WEAK DEFAULT 12 _ZN14LogSigFunctionD1Ev │ │ │ │ - 308: 00000000000b39e0 46 FUNC WEAK DEFAULT 12 _ZN9RefHolderD2Ev │ │ │ │ - 309: 000000000006aa30 8381 FUNC GLOBAL DEFAULT 12 _ZN19IISignature_algebra25analyseMappingMatrixLevelERKSt6vectorIS0_ISt4pairIPK8BasisEltS0_IS1_ImfESaIS5_EEESaIS8_EESaISA_EEiRS0_IS1_IS0_IhSaIhEES0_IS4_SaIS4_EEESaISJ_EERS0_IS1_IS4_mESaISN_EE │ │ │ │ - 310: 00000000000c3ec0 4014 FUNC WEAK DEFAULT 12 _ZN13CalcSignature13calcSignatureIfEEviiiPKcllRNS_9SignatureE │ │ │ │ - 311: 000000000005bdf0 1444 FUNC GLOBAL DEFAULT 12 _ZN19IISignature_algebra20getLetterFrequenciesEPK8BasisElt │ │ │ │ - 312: 00000000000c1170 2947 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IN14LogSigFunction8SmallSVDESaIS1_EESaIS3_EE17_M_default_appendEm │ │ │ │ - 313: 00000000000635d0 1010 FUNC GLOBAL DEFAULT 12 _Z11logsigToSigPKdRK14LogSigFunctionPd │ │ │ │ - 314: 00000000000b4410 338 FUNC WEAK DEFAULT 12 _ZN13CalcSignature11SigCombinerD1Ev │ │ │ │ - 315: 00000000000c24d0 1931 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairImdESaIS1_EESaIS3_EE12emplace_backIJS3_EEEvDpOT_ │ │ │ │ - 316: 00000000000b4630 1777 FUNC WEAK DEFAULT 12 _ZNSt6vectorIN13CalcSignature9SignatureESaIS1_EE7reserveEm │ │ │ │ - 317: 00000000000e97c0 8 OBJECT UNIQUE DEFAULT 25 _ZGVZ23iisignature_num_threadsvE6cached │ │ │ │ - 318: 00000000000bca40 219 FUNC WEAK DEFAULT 12 _ZNSt6vectorIPK8BasisEltSaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_ │ │ │ │ - 319: 0000000000036fc0 2388 FUNC GLOBAL DEFAULT 12 _Z28logSigJoinUsingAreaBackwardsPKdS0_iiS0_PdS1_ │ │ │ │ - 320: 00000000000c8920 219 FUNC WEAK DEFAULT 12 _ZNSt6vectorIP8BasisEltSaIS1_EE17_M_realloc_appendIJS1_EEEvDpOT_ │ │ │ │ - 321: 00000000000b3980 82 FUNC WEAK DEFAULT 12 _ZN14LogSigFunction8SmallSVDD2Ev │ │ │ │ - 322: 00000000000cc2c0 502 FUNC WEAK DEFAULT 12 _ZZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS0_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_ENKUliE_clEi │ │ │ │ - 323: 00000000000bd880 2939 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairIPK8BasisElt11CoefficientESaIS5_EESaIS7_EE17_M_default_appendEm │ │ │ │ - 324: 00000000000c3560 2392 FUNC WEAK DEFAULT 12 _Z24logSigUsingAreaBackwardsIfEvPKclliiiPKdPf │ │ │ │ - 325: 00000000000b39e0 46 FUNC WEAK DEFAULT 12 _ZN9RefHolderD1Ev │ │ │ │ - 326: 000000000005daf0 39 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature12sigBackwardsEiiiPKdRNS_9SignatureEPf │ │ │ │ - 327: 0000000000031f30 194 FUNC GLOBAL DEFAULT 12 _Z19printBasisEltDigitsRK8BasisEltRSo │ │ │ │ - 328: 00000000000d0240 1275 FUNC WEAK DEFAULT 12 _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPPK8BasisEltSt6vectorIS4_SaIS4_EEEENS0_5__ops15_Iter_comp_iterIZN9BasisPool10doneAddingEvEUlS4_S4_E_EEEvT_SF_T0_ │ │ │ │ - 329: 000000000009fa00 1602 FUNC GLOBAL DEFAULT 12 _Z18productPolynomialsR9BasisPoolPK10PolynomialS3_i │ │ │ │ - 330: 00000000000c86f0 548 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIPK8BasisEltmESaIS4_EE17_M_realloc_appendIJS4_EEEvDpOT_ │ │ │ │ - 331: 00000000000d6260 4298 FUNC WEAK DEFAULT 12 _ZN14FunctionRunnerC1ER12FunctionData │ │ │ │ - 332: 0000000000037920 1256 FUNC GLOBAL DEFAULT 12 _Z16setWantedMethodsR13WantedMethodsiibbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ - 333: 00000000000c8a00 1012 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIS_I5InputSaIS1_EEdESaIS4_EE17_M_realloc_appendIJS4_EEEvDpOT_ │ │ │ │ - 334: 00000000000d1630 53 FUNC WEAK DEFAULT 12 _ZSt4swapI11CoefficientENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS5_ESt18is_move_assignableIS5_EEE5valueEvE4typeERS5_SF_ │ │ │ │ - 335: 00000000000ad7f0 846 FUNC GLOBAL DEFAULT 12 _Z18makeLogSigFunctioniiR14LogSigFunctionRK13WantedMethodsPFvvE │ │ │ │ - 336: 00000000000b3980 82 FUNC WEAK DEFAULT 12 _ZN14LogSigFunction8SmallSVDD1Ev │ │ │ │ - 337: 0000000000030240 3892 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature23scaleSignatureBackwardsERKNS_9SignatureEPKdS2_RS0_RSt6vectorIdSaIdEE │ │ │ │ - 338: 00000000000dc600 215 OBJECT WEAK DEFAULT 14 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ - 339: 00000000000d4720 3100 FUNC WEAK DEFAULT 12 _ZN9BasisPool10doneAddingEv │ │ │ │ - 340: 00000000000b60b0 2437 FUNC WEAK DEFAULT 12 _Z24logSigUsingAreaBackwardsIdEvPKclliiiPKdPf │ │ │ │ - 341: 00000000000c7e00 2190 FUNC WEAK DEFAULT 12 _ZNSt6vectorIN13CalcSignature9SignatureESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_ │ │ │ │ - 342: 0000000000036510 2733 FUNC GLOBAL DEFAULT 12 _Z19logSigJoinUsingAreaPKdS0_iiPd │ │ │ │ - 343: 00000000000c66b0 5662 FUNC WEAK DEFAULT 12 _ZN13CalcSignature12sigBackwardsIfEEviiiPKcllRNS_9SignatureEPf │ │ │ │ - 344: 000000000006d650 1840 FUNC GLOBAL DEFAULT 12 _ZN20RotationalInvariants7shuffleERKSt6vectorISt4pairImdESaIS2_EEiS6_i │ │ │ │ - 345: 000000000005d0b0 2595 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature15backConcatenateEiiRKNS_9SignatureES2_RS0_S3_ │ │ │ │ - 346: 0000000000035670 65 FUNC GLOBAL DEFAULT 12 _ZNK14LogSigFunction12logSigLengthEv │ │ │ │ - 347: 000000000009af20 1562 FUNC GLOBAL DEFAULT 12 _ZN20RotationalInvariants20invariantsFromMatrixERKSt6vectorIdSaIdEEiiRS0_IS0_ISt4pairImdESaIS6_EESaIS8_EE │ │ │ │ - 348: 000000000006ce30 1230 FUNC GLOBAL DEFAULT 12 _ZN20RotationalInvariants13getInvariantsEi │ │ │ │ - 349: 00000000000b4e70 117 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIS_I5InputSaIS1_EEdESaIS4_EED2Ev │ │ │ │ - 350: 0000000000066950 1872 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature14logTensorNaiveERNS_9SignatureE │ │ │ │ - 351: 00000000000a07a0 1234 FUNC GLOBAL DEFAULT 12 _Z19productCoefficientsRK11CoefficientS1_ │ │ │ │ - 352: 00000000000ca0a0 2769 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IS_ISt4pairImdESaIS1_EESaIS3_EESaIS5_EE14_M_fill_assignEmRKS5_ │ │ │ │ - 353: 0000000000039c70 2367 FUNC GLOBAL DEFAULT 12 _Z11postPrepareP14LogSigFunction │ │ │ │ - 354: 00000000000c1d00 1998 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IhSaIhEESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_ │ │ │ │ - 355: 0000000000031340 572 FUNC GLOBAL DEFAULT 12 _ZN24TotalDerivativeSignature15multiplyInPlaceERNS_12DiffVariableERKS0_ │ │ │ │ - 356: 00000000000b19b0 129 FUNC WEAK DEFAULT 12 _ZN7ReadBCH8FileDataD2Ev │ │ │ │ - 357: 000000000009a570 2474 FUNC GLOBAL DEFAULT 12 _ZN19IISignature_algebra29makeSparseMatrices4LogSig2SigERK14LogSigFunctionPFvvERSt6vectorIS5_INS0_8SmallSVDESaIS6_EESaIS8_EE │ │ │ │ - 358: 000000000009f3e0 1564 FUNC GLOBAL DEFAULT 12 _Z20productCoefficients3R11CoefficientRKS_S2_ │ │ │ │ - 359: 00000000000c9e50 577 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairImdESaIS1_EESaIS3_EEC1ERKS5_ │ │ │ │ - 360: 00000000000bb420 503 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEE6_M_runEv │ │ │ │ - 361: 00000000000bb620 2947 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IN24TotalDerivativeSignature12DiffVariableESaIS1_EESaIS3_EE17_M_default_appendEm │ │ │ │ - 362: 0000000000015020 19 FUNC GLOBAL DEFAULT 12 _Z7catcheri │ │ │ │ - 363: 00000000000356e0 542 FUNC GLOBAL DEFAULT 12 _ZN19IISignature_algebra18printMappingMatrixERKSt6vectorIS0_ISt4pairIPK8BasisEltS0_IS1_ImfESaIS5_EEESaIS8_EESaISA_EERSo │ │ │ │ - 364: 00000000000c9ab0 219 FUNC WEAK DEFAULT 12 _ZNSt6vectorImSaImEE17_M_realloc_appendIJmEEEvDpOT_ │ │ │ │ - 365: 00000000000b6b40 184 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IS_ISt4pairImdESaIS1_EESaIS3_EESaIS5_EED2Ev │ │ │ │ - 366: 00000000000c8690 96 FUNC WEAK DEFAULT 12 _ZSt8_DestroyIPN24TotalDerivativeSignature12DiffVariableEEvT_S3_ │ │ │ │ - 367: 000000000003f140 1731 FUNC GLOBAL DEFAULT 12 _Z21expandLogSigFromBasisPKdRK14LogSigFunctionRN13CalcSignature9SignatureERKSt6vectorIS7_INS1_8SmallSVDESaIS8_EESaISA_EE │ │ │ │ - 368: 00000000000b4190 215 FUNC WEAK DEFAULT 12 _ZN12LeastSquaresD2Ev │ │ │ │ - 369: 00000000000bf560 427 FUNC WEAK DEFAULT 12 _ZNSt6vectorImSaImEE17_M_default_appendEm │ │ │ │ - 370: 00000000000b4e70 117 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIS_I5InputSaIS1_EEdESaIS4_EED1Ev │ │ │ │ - 371: 00000000000bd390 385 FUNC WEAK DEFAULT 12 _ZN9BasisPool17lexicographicLessEPK8BasisEltS2_ │ │ │ │ - 372: 00000000000b19b0 129 FUNC WEAK DEFAULT 12 _ZN7ReadBCH8FileDataD1Ev │ │ │ │ - 373: 000000000002f130 81 FUNC GLOBAL DEFAULT 12 _Z18calcSigTotalLengthii │ │ │ │ - 374: 00000000000b1770 29 FUNC WEAK DEFAULT 12 _ZNSt5mutex4lockEv │ │ │ │ - 375: 00000000000e8c50 40 OBJECT WEAK DEFAULT 20 _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ - 376: 0000000000031cb0 148 FUNC GLOBAL DEFAULT 12 _Z18printLetterAsDigithRSo │ │ │ │ - 377: 0000000000093060 5268 FUNC GLOBAL DEFAULT 12 _Z15uniquifyDoublesRKSt6vectorIdSaIdEERS_ImSaImEERS1_d │ │ │ │ - 378: 00000000000cab80 4471 FUNC WEAK DEFAULT 12 _ZN20RotationalInvariants8PreparedC2EiNS_13InvariantTypeE │ │ │ │ - 379: 00000000000b6ac0 117 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairImdESaIS1_EESaIS3_EED2Ev │ │ │ │ - 380: 00000000000d1e30 1479 FUNC WEAK DEFAULT 12 _ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPSt4pairIPK8BasisEltSt6vectorIS2_ImfESaIS7_EEES6_ISA_SaISA_EEEENS0_5__ops15_Iter_less_iterEEvT_SH_SH_T0_ │ │ │ │ - 381: 00000000000bb220 503 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEE6_M_runEv │ │ │ │ - 382: 00000000000b6b40 184 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IS_ISt4pairImdESaIS1_EESaIS3_EESaIS5_EED1Ev │ │ │ │ - 383: 00000000000dc520 214 OBJECT WEAK DEFAULT 14 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ - 384: 0000000000035e60 1701 FUNC GLOBAL DEFAULT 12 _Z30expandLogSigFromBasisBackwardsRK14LogSigFunctionRKN13CalcSignature9SignatureERKSt6vectorIS6_INS_8SmallSVDESaIS7_EESaIS9_EEPd │ │ │ │ - 385: 00000000000c4ed0 6108 FUNC WEAK DEFAULT 12 _ZN13CalcSignature12sigBackwardsIdEEviiiPKcllRNS_9SignatureEPf │ │ │ │ - 386: 00000000000b4190 215 FUNC WEAK DEFAULT 12 _ZN12LeastSquaresD1Ev │ │ │ │ - 387: 00000000000403f0 3955 FUNC GLOBAL DEFAULT 12 _Z28projectExpandedLogSigToBasisPdPK14LogSigFunctionRKN13CalcSignature9SignatureE │ │ │ │ - 388: 000000000004a830 3889 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature13calcSignatureEiiiPKdRNS_9SignatureE │ │ │ │ - 389: 000000000003d170 2624 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature30backConcatenate_zeroFirstLevelEiiRKNS_9SignatureES2_RS0_S3_ │ │ │ │ - 390: 0000000000032220 606 FUNC GLOBAL DEFAULT 12 _Z16printCoefficientRK11CoefficientRSo │ │ │ │ - 391: 00000000000d5340 78 FUNC WEAK DEFAULT 12 _ZSt23__copy_move_backward_a2ILb1EPN12FunctionData8LineDataES2_ET1_T0_S4_S3_ │ │ │ │ - 392: 0000000000062160 5222 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature15expTensorHornerERNS_9SignatureEPSt6vectorIS0_SaIS0_EE │ │ │ │ - 393: 000000000003f810 969 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature8sigScaleEiiPKdS1_Pf │ │ │ │ - 394: 00000000000b6ac0 117 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairImdESaIS1_EESaIS3_EED1Ev │ │ │ │ - 395: 00000000000be550 1132 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIPK8BasisElt11CoefficientESaIS5_EE17_M_default_appendEm │ │ │ │ - 396: 00000000000dc360 214 OBJECT WEAK DEFAULT 14 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ - 397: 0000000000039010 15 FUNC GLOBAL DEFAULT 12 _Z16interrupt_wantedv │ │ │ │ - 398: 00000000000356c0 28 FUNC GLOBAL DEFAULT 12 _Z18inputPosFromSingle5Input │ │ │ │ - 399: 0000000000064300 4110 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature12expBackwardsERNS_9SignatureERKS0_ │ │ │ │ - 400: 00000000000b6c00 1072 FUNC WEAK DEFAULT 12 _ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_ │ │ │ │ - 401: 00000000000bf480 219 FUNC WEAK DEFAULT 12 _ZNSt6vectorImSaImEE17_M_realloc_appendIJRKmEEEvDpOT_ │ │ │ │ - 402: 000000000002f250 493 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature10printSizesERKNS_9SignatureE │ │ │ │ - 403: 00000000000c8e00 579 FUNC WEAK DEFAULT 12 _ZNSt17_Temporary_bufferIN9__gnu_cxx17__normal_iteratorIPSt4pairISt6vectorI5InputSaIS4_EEdES3_IS7_SaIS7_EEEES7_EC1ESB_l │ │ │ │ - 404: 00000000000bf170 770 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIPK8BasisElt11CoefficientESaIS5_EE12emplace_backIJS5_EEEvDpOT_ │ │ │ │ - 405: 00000000000c2c60 596 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairImdESaIS1_EE17_M_realloc_appendIJRmRdEEEvDpOT_ │ │ │ │ - 406: 00000000000a0050 1860 FUNC GLOBAL DEFAULT 12 _Z16productBasisEltsR9BasisPoolRK8BasisEltS3_ib │ │ │ │ - 407: 0000000000037e10 3504 FUNC GLOBAL DEFAULT 12 _ZN20RotationalInvariants15multiplyOutTermERSt6vectorIhSaIhEE │ │ │ │ - 408: 00000000000d7330 522 FUNC WEAK DEFAULT 12 _ZSt16__do_uninit_copyIN9__gnu_cxx17__normal_iteratorIPKSt4pairIPK8BasisElt11CoefficientESt6vectorIS7_SaIS7_EEEESD_PS7_ET1_T_T0_SF_ │ │ │ │ - 409: 00000000000b7060 1229 FUNC WEAK DEFAULT 12 _ZN12LeastSquares2QRC1ERKSt6vectorIdSaIdEEllRS_ │ │ │ │ - 410: 00000000000b8530 171 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IdSaIdEESaIS1_EE6resizeEm │ │ │ │ - 411: 00000000000bd6d0 427 FUNC WEAK DEFAULT 12 _ZNSt6vectorI5InputSaIS0_EE17_M_default_appendEm │ │ │ │ - 412: 0000000000038fc0 68 FUNC GLOBAL DEFAULT 12 _Z13setup_signalsv │ │ │ │ - 413: 0000000000031bc0 45 FUNC GLOBAL DEFAULT 12 _Z24calcSigTotalLengthSuffixii │ │ │ │ - 414: 00000000000dc440 215 OBJECT WEAK DEFAULT 14 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ - 415: 0000000000090850 2526 FUNC GLOBAL DEFAULT 12 _Z15sumCoefficientsR11CoefficientOS_ │ │ │ │ - 416: 0000000000032000 121 FUNC GLOBAL DEFAULT 12 _Z27printBasisEltBracketsDigitsRK8BasisEltRSo │ │ │ │ - 417: 00000000000d0b50 2591 FUNC WEAK DEFAULT 12 _ZSt17__rotate_adaptiveIN9__gnu_cxx17__normal_iteratorIPSt4pairIPK8BasisElt11CoefficientESt6vectorIS7_SaIS7_EEEES8_lET_SD_SD_SD_T1_SE_T0_SE_ │ │ │ │ - 418: 00000000000c05e0 2947 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IN14LogSigFunction13SmallTriangleESaIS1_EESaIS3_EE17_M_default_appendEm │ │ │ │ - 419: 00000000000b7030 46 FUNC WEAK DEFAULT 12 _ZN12LeastSquares14MatrixOfVectorI9UseDoubleED2Ev │ │ │ │ - 420: 00000000000e97a1 1 OBJECT GLOBAL DEFAULT 25 g_signals_setup │ │ │ │ - 421: 00000000000adf60 23 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED2Ev │ │ │ │ + 137: 00000000000bd4e0 395 FUNC WEAK DEFAULT 12 _ZNSt6vectorIP8BasisEltSaIS1_EE17_M_default_appendEm │ │ │ │ + 138: 0000000000053d80 4069 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature7sigJoinEiiPKdS1_dPf │ │ │ │ + 139: 00000000000b5370 312 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairIPK8BasisElt11CoefficientESaIS5_EESaIS7_EED2Ev │ │ │ │ + 140: 00000000000c9d20 80 FUNC WEAK DEFAULT 12 _ZSt8_DestroyIPSt6vectorIhSaIhEEEvT_S4_ │ │ │ │ + 141: 00000000000b70c0 38 FUNC WEAK DEFAULT 12 _ZN12LeastSquares14MatrixOfVectorI9UseDoubleED1Ev │ │ │ │ + 142: 00000000000b1cb0 618 FUNC WEAK DEFAULT 12 _ZNK8BasisElt6lengthEv │ │ │ │ + 143: 00000000000b20c0 6757 FUNC WEAK DEFAULT 12 _ZN5Maker20make_main_multipliesER3MemRK12FunctionData │ │ │ │ + 144: 00000000000c8dc0 574 FUNC WEAK DEFAULT 12 _ZNSt17_Temporary_bufferIN9__gnu_cxx17__normal_iteratorIPSt4pairISt6vectorI5InputSaIS4_EEdES3_IS7_SaIS7_EEEES7_EC2ESB_l │ │ │ │ + 145: 00000000000c9d70 80 FUNC WEAK DEFAULT 12 _ZSt8_DestroyIPSt6vectorISt4pairImdESaIS2_EEEvT_S6_ │ │ │ │ + 146: 00000000000b1fa0 176 FUNC WEAK DEFAULT 12 _ZN3MemD2Ev │ │ │ │ + 147: 00000000000b70f0 1213 FUNC WEAK DEFAULT 12 _ZN12LeastSquares2QRC2ERKSt6vectorIdSaIdEEllRS_ │ │ │ │ + 148: 00000000000ae3d0 23 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED1Ev │ │ │ │ + 149: 00000000000ae350 7 FUNC WEAK DEFAULT 12 _ZNKSt5ctypeIcE8do_widenEc │ │ │ │ + 150: 000000000005db60 268 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature15sigBackwardsRawEiiiPKcllPKdPf │ │ │ │ + 151: 000000000003ff80 2094 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature17sigScaleBackwardsEiiPKdS1_S1_PfS2_ │ │ │ │ + 152: 00000000000b17b0 616 FUNC WEAK DEFAULT 12 _ZNSt7__cxx119to_stringEi │ │ │ │ + 153: 00000000000d1610 984 FUNC WEAK DEFAULT 12 _ZSt17__rotate_adaptiveIN9__gnu_cxx17__normal_iteratorIPSt4pairISt6vectorI5InputSaIS4_EEdES3_IS7_SaIS7_EEEES8_lET_SC_SC_SC_T1_SD_T0_SD_ │ │ │ │ + 154: 00000000000d3250 467 FUNC WEAK DEFAULT 12 _ZSt18__do_uninit_fill_nIPSt6vectorISt4pairImdESaIS2_EEmS4_ET_S6_T0_RKT1_ │ │ │ │ + 155: 00000000000ea7c8 4 OBJECT UNIQUE DEFAULT 25 _ZZ23iisignature_num_threadsvE6cached │ │ │ │ + 156: 00000000000e9bf8 24 OBJECT WEAK DEFAULT 20 _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ + 157: 000000000005bb40 355 FUNC GLOBAL DEFAULT 12 _Z10basicCoeffi │ │ │ │ + 158: 00000000000cc2e0 2305 FUNC WEAK DEFAULT 12 _Z12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS0_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_ │ │ │ │ + 159: 00000000000a7850 802 FUNC GLOBAL DEFAULT 12 _Z22printListOfLyndonWordsii │ │ │ │ + 160: 0000000000032550 1639 FUNC GLOBAL DEFAULT 12 _Z20slowExplicitFunctionPdPKdRK12FunctionData │ │ │ │ + 161: 00000000000b75b0 1094 FUNC WEAK DEFAULT 12 _ZN12LeastSquares3SVDC1ERKSt6vectorIdSaIdEEllbRS_ │ │ │ │ + 162: 00000000000ceb10 2305 FUNC WEAK DEFAULT 12 _Z12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS0_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_ │ │ │ │ + 163: 00000000000b5370 312 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairIPK8BasisElt11CoefficientESaIS5_EESaIS7_EED1Ev │ │ │ │ + 164: 000000000003ae00 601 FUNC GLOBAL DEFAULT 12 PyInit_iisignature │ │ │ │ + 165: 00000000000b57b0 184 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairIPK8BasisEltS_IS0_ImfESaIS4_EEESaIS7_EESaIS9_EED2Ev │ │ │ │ + 166: 00000000000b1fa0 176 FUNC WEAK DEFAULT 12 _ZN3MemD1Ev │ │ │ │ + 167: 00000000000ae3f0 51 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED0Ev │ │ │ │ + 168: 00000000000e9bc8 24 OBJECT WEAK DEFAULT 20 _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ + 169: 00000000000e9c10 24 OBJECT WEAK DEFAULT 20 _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ + 170: 000000000006d7a0 798 FUNC GLOBAL DEFAULT 12 _ZN20RotationalInvariants13possiblePartsEii │ │ │ │ + 171: 00000000000d4450 1559 FUNC WEAK DEFAULT 12 _ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPPK8BasisEltSt6vectorIS4_SaIS4_EEEElS4_NS0_5__ops15_Iter_comp_iterIZN9BasisPool10doneAddingEvEUlS4_S4_E_EEEvT_T0_SG_T1_T2_ │ │ │ │ + 172: 00000000000cbb60 936 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt6threadSaIS0_EED2Ev │ │ │ │ + 173: 000000000003ccb0 9 FUNC GLOBAL DEFAULT 12 _Z15logSigUsingAreaPKclliiiPd │ │ │ │ + 174: 00000000000c2df0 1774 FUNC WEAK DEFAULT 12 _Z15logSigUsingAreaIfEvPKclliiiPd │ │ │ │ + 175: 00000000000b6ad0 117 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IhSaIhEESaIS1_EED2Ev │ │ │ │ + 176: 00000000000c4e80 80 FUNC WEAK DEFAULT 12 _ZSt8_DestroyIPSt6vectorIdSaIdEEEvT_S4_ │ │ │ │ + 177: 00000000000d6ee0 4288 FUNC WEAK DEFAULT 12 _ZN14FunctionRunnerC2ER12FunctionData │ │ │ │ + 178: 0000000000041750 1577 FUNC GLOBAL DEFAULT 12 _ZN24TotalDerivativeSignature8multiplyERKNS_12DiffVariableES2_d │ │ │ │ + 179: 00000000000672d0 4711 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature15logTensorHornerERNS_9SignatureEPSt6vectorIS0_SaIS0_EE │ │ │ │ + 180: 00000000000b54b0 325 FUNC WEAK DEFAULT 12 _ZNSt10unique_ptrI10PolynomialSt14default_deleteIS0_EED2Ev │ │ │ │ + 181: 0000000000031c70 407 FUNC GLOBAL DEFAULT 12 _Z26ceilingOnNumberOfBasisEltsii │ │ │ │ + 182: 00000000000bf680 709 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIPK8BasisEltS_IS0_ImfESaIS4_EEESaIS7_EE17_M_realloc_appendIJRPS1_S6_EEEvDpOT_ │ │ │ │ + 183: 00000000000b57b0 184 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairIPK8BasisEltS_IS0_ImfESaIS4_EEESaIS7_EESaIS9_EED1Ev │ │ │ │ + 184: 00000000000693b0 6351 FUNC GLOBAL DEFAULT 12 _ZN24TotalDerivativeSignature11sigJacobianEPKdiiiPf │ │ │ │ + 185: 00000000000b1a40 546 FUNC WEAK DEFAULT 12 _Z23iisignature_num_threadsv │ │ │ │ + 186: 000000000005dca0 4712 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature16sigJoinBackwardsEiiPKdS1_S1_dPfS2_Rd │ │ │ │ + 187: 00000000000b5020 844 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIS_I5InputSaIS1_EEdESaIS4_EE7reserveEm │ │ │ │ + 188: 00000000000bcbb0 1969 FUNC WEAK DEFAULT 12 _ZN9BasisPool23manualLexicographicLessEPK8BasisEltS2_ │ │ │ │ + 189: 00000000000a88e0 2258 FUNC GLOBAL DEFAULT 12 _Z7calcFlaiiPFvvE │ │ │ │ + 190: 00000000000cbb60 936 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt6threadSaIS0_EED1Ev │ │ │ │ + 191: 00000000000b6ad0 117 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IhSaIhEESaIS1_EED1Ev │ │ │ │ + 192: 00000000000a7b80 3413 FUNC GLOBAL DEFAULT 12 _Z3bchR9BasisPoolSt10unique_ptrI10PolynomialSt14default_deleteIS2_EES5_iPFvvE │ │ │ │ + 193: 000000000004aef0 9 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature13calcSignatureEiiiPKcllRNS_9SignatureE │ │ │ │ + 194: 00000000000b75b0 1094 FUNC WEAK DEFAULT 12 _ZN12LeastSquares3SVDC2ERKSt6vectorIdSaIdEEllbRS_ │ │ │ │ + 195: 000000000003dde0 5847 FUNC GLOBAL DEFAULT 12 _Z37projectExpandedLogSigToBasisBackwardsPKdPK14LogSigFunctionRN13CalcSignature9SignatureE │ │ │ │ + 196: 00000000000b54b0 325 FUNC WEAK DEFAULT 12 _ZNSt10unique_ptrI10PolynomialSt14default_deleteIS0_EED1Ev │ │ │ │ + 197: 00000000000ce910 502 FUNC WEAK DEFAULT 12 _ZZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS0_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_ENKUliE_clEi │ │ │ │ + 198: 00000000000b5600 428 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt10unique_ptrI10PolynomialSt14default_deleteIS1_EESaIS4_EED2Ev │ │ │ │ + 199: 0000000000065460 396 FUNC GLOBAL DEFAULT 12 _Z20logsigToSigBackwardsPKdS0_RK14LogSigFunctionPd │ │ │ │ + 200: 00000000000d3870 3036 FUNC WEAK DEFAULT 12 _ZStltISt6vectorI5InputSaIS1_EEdEbRKSt4pairIT_T0_ES9_ │ │ │ │ + 201: 0000000000039900 537 FUNC GLOBAL DEFAULT 12 _Z7getDatav │ │ │ │ + 202: 000000000003a430 85 FUNC GLOBAL DEFAULT 12 _Z17getPreparedRotInvP7_object │ │ │ │ + 203: 0000000000038bb0 714 FUNC GLOBAL DEFAULT 12 _ZN20RotationalInvariants18invariantsToMatrixERKSt6vectorIS0_ISt4pairImdESaIS2_EESaIS4_EEiRS0_IdSaIdEE │ │ │ │ + 204: 00000000000ae430 23 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED2Ev │ │ │ │ + 205: 000000000005db20 9 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature12sigBackwardsEiiiPKcllRNS_9SignatureEPf │ │ │ │ + 206: 00000000000c94f0 545 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIS0_I8InputArriES2_ESaIS3_EE17_M_realloc_appendIJS3_EEEvDpOT_ │ │ │ │ + 207: 00000000000a91c0 19169 FUNC GLOBAL DEFAULT 12 _Z22makeFunctionDataForBCHiiR9BasisPoolR12FunctionDataRSt6vectorIP8BasisEltSaIS5_EEbPFvvE │ │ │ │ + 208: 000000000005dc70 39 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature15sigBackwardsRawEiiiPKdS1_Pf │ │ │ │ + 209: 00000000000b9aa0 2145 FUNC WEAK DEFAULT 12 _ZN13CalcSignature9Signature12sigOfSegmentIdEEviiPKT_ │ │ │ │ + 210: 000000000003b060 3156 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature30concatenateWith_zeroFirstLevelEiiRKNS_9SignatureES2_ │ │ │ │ + 211: 00000000000b5600 428 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt10unique_ptrI10PolynomialSt14default_deleteIS1_EESaIS4_EED1Ev │ │ │ │ + 212: 000000000002ecf0 42 FUNC GLOBAL DEFAULT 12 _Z18calcSigLevelLengthii │ │ │ │ + 213: 00000000000c9720 790 FUNC WEAK DEFAULT 12 _ZNSt17_Temporary_bufferIN9__gnu_cxx17__normal_iteratorIPSt4pairISt6vectorIhSaIhEES3_IPK8BasisEltSaIS8_EEES3_ISB_SaISB_EEEESB_EC1ESF_l │ │ │ │ + 214: 00000000000b5870 133 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIS_IhSaIhEES_IPK8BasisEltSaIS5_EEESaIS8_EED2Ev │ │ │ │ + 215: 000000000005bcb0 582 FUNC GLOBAL DEFAULT 12 _Z20polynomialOfBasisEltPK8BasisElt │ │ │ │ + 216: 000000000005a710 930 FUNC GLOBAL DEFAULT 12 _Z10isBasisEltPK8BasisEltRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ + 217: 000000000003ccc0 40 FUNC GLOBAL DEFAULT 12 _Z15logSigUsingAreaPKdiiiPd │ │ │ │ + 218: 00000000000ae430 23 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED1Ev │ │ │ │ + 219: 00000000000ea7a0 1 OBJECT GLOBAL DEFAULT 25 g_signal_given │ │ │ │ + 220: 0000000000038a80 289 FUNC GLOBAL DEFAULT 12 _ZN20RotationalInvariants15getWantedMethodERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERNS_13InvariantTypeE │ │ │ │ + 221: 00000000000b5870 133 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIS_IhSaIhEES_IPK8BasisEltSaIS5_EEESaIS8_EED1Ev │ │ │ │ + 222: 00000000000c7cf0 274 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IdSaIdEESaIS1_EEC2ERKS3_ │ │ │ │ + 223: 00000000000b44f0 117 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IdSaIdEESaIS1_EED2Ev │ │ │ │ + 224: 00000000000caad0 4237 FUNC WEAK DEFAULT 12 _ZN20RotationalInvariants8PreparedC1EiNS_13InvariantTypeE │ │ │ │ + 225: 00000000000ae370 23 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED2Ev │ │ │ │ + 226: 00000000000ae450 51 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED0Ev │ │ │ │ + 227: 00000000000ea7a8 8 OBJECT GLOBAL DEFAULT 25 g_bchLyndon20_dat │ │ │ │ + 228: 00000000000b4e60 184 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IN24TotalDerivativeSignature12DiffVariableESaIS1_EESaIS3_EED2Ev │ │ │ │ + 229: 000000000002f4f0 2262 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature14scaleSignatureERNS_9SignatureEPKd │ │ │ │ + 230: 00000000000bc250 1949 FUNC WEAK DEFAULT 12 _ZNSt6vectorIN24TotalDerivativeSignature12DiffVariableESaIS1_EE17_M_default_appendEm │ │ │ │ + 231: 00000000000cdf10 2550 FUNC WEAK DEFAULT 12 _ZN13CalcSignature21calcSignatureParallelIfEEbRNS_9SignatureEPKclliiii │ │ │ │ + 232: 00000000000c9000 743 FUNC WEAK DEFAULT 12 _ZNSt17_Temporary_bufferIN9__gnu_cxx17__normal_iteratorIPSt4pairIPK8BasisElt11CoefficientESt6vectorIS7_SaIS7_EEEES7_EC1ESC_l │ │ │ │ + 233: 00000000000d0740 2550 FUNC WEAK DEFAULT 12 _ZN13CalcSignature21calcSignatureParallelIdEEbRNS_9SignatureEPKclliiii │ │ │ │ + 234: 00000000000be370 324 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairIPK8BasisElt11CoefficientESaIS5_EESaIS7_EE6resizeEm │ │ │ │ + 235: 0000000000034a70 2039 FUNC GLOBAL DEFAULT 12 _Z28slowExplicitFunctionBackwardPKdS0_RK12FunctionDataS0_PdS4_ │ │ │ │ + 236: 00000000000bf9b0 2960 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IN14LogSigFunction6SimpleESaIS1_EESaIS3_EE17_M_default_appendEm │ │ │ │ + 237: 00000000000b44f0 117 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IdSaIdEESaIS1_EED1Ev │ │ │ │ + 238: 0000000000031190 1570 FUNC GLOBAL DEFAULT 12 _ZN24TotalDerivativeSignature18accumulateMultiplyERNS_12DiffVariableERKS0_S3_ │ │ │ │ + 239: 00000000000e9be0 24 OBJECT WEAK DEFAULT 20 _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ + 240: 0000000000096e70 6481 FUNC GLOBAL DEFAULT 12 _ZN19IISignature_algebra24makeSparseLogSigMatricesEiiR14LogSigFunctionPFvvE │ │ │ │ + 241: 00000000000d3430 1086 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairImdESaIS1_EESaIS3_EE14_M_fill_assignEmRKS3_ │ │ │ │ + 242: 00000000000ae370 23 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED1Ev │ │ │ │ + 243: 0000000000039450 102 FUNC GLOBAL DEFAULT 12 _Z22simpleNew_ownLast2DimsiP16tagPyArrayObjectmmi │ │ │ │ + 244: 00000000000c9720 790 FUNC WEAK DEFAULT 12 _ZNSt17_Temporary_bufferIN9__gnu_cxx17__normal_iteratorIPSt4pairISt6vectorIhSaIhEES3_IPK8BasisEltSaIS8_EEES3_ISB_SaISB_EEEESB_EC2ESF_l │ │ │ │ + 245: 00000000000b0c40 2632 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEE6_M_runEv │ │ │ │ + 246: 00000000000b2050 112 FUNC WEAK DEFAULT 12 _ZN3Mem4pushEh │ │ │ │ + 247: 00000000000b4e60 184 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IN24TotalDerivativeSignature12DiffVariableESaIS1_EESaIS3_EED1Ev │ │ │ │ + 248: 00000000000b94e0 395 FUNC WEAK DEFAULT 12 _ZNSt6vectorIdSaIdEE17_M_default_appendEm │ │ │ │ + 249: 00000000000b1f20 122 FUNC WEAK DEFAULT 12 _ZN9BasisPoolD2Ev │ │ │ │ + 250: 00000000000b4f20 117 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IP8BasisEltSaIS1_EESaIS3_EED2Ev │ │ │ │ + 251: 00000000000b40b0 576 FUNC WEAK DEFAULT 12 _ZN12LeastSquaresC2Eb │ │ │ │ + 252: 00000000000bc9f0 219 FUNC WEAK DEFAULT 12 _ZNSt6vectorIiSaIiEE17_M_realloc_appendIJRKiEEEvDpOT_ │ │ │ │ + 253: 00000000000ae390 51 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED0Ev │ │ │ │ + 254: 0000000000059860 960 FUNC GLOBAL DEFAULT 12 _ZN24TotalDerivativeSignature13assignSegmentERNS_12InputSegmentEPKdmmi │ │ │ │ + 255: 00000000000b46c0 184 FUNC WEAK DEFAULT 12 _ZNSt6vectorIN13CalcSignature9SignatureESaIS1_EED2Ev │ │ │ │ + 256: 00000000000b5900 2174 FUNC WEAK DEFAULT 12 _Z15logSigUsingAreaIdEvPKclliiiPd │ │ │ │ + 257: 0000000000035500 1370 FUNC GLOBAL DEFAULT 12 _ZN19IISignature_algebra31printMappingMatrixLevelAnalysisEiRKSt6vectorISt4pairIS0_IhSaIhEES0_IPK8BasisEltSaIS6_EEESaIS9_EERKS0_IS1_IS6_mESaISE_EERSo │ │ │ │ + 258: 00000000000e9c78 40 OBJECT WEAK DEFAULT 20 _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ + 259: 00000000000d24f0 1925 FUNC WEAK DEFAULT 12 _ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPSt4pairIdSt6vectorImSaImEEES3_IS6_SaIS6_EEEENS0_5__ops15_Iter_less_iterEEvT_SD_SD_T0_ │ │ │ │ + 260: 000000000003cfa0 44 FUNC GLOBAL DEFAULT 12 _Z24logSigUsingAreaBackwardsPKdiiiS0_Pf │ │ │ │ + 261: 000000000006cff0 769 FUNC GLOBAL DEFAULT 12 _ZN20RotationalInvariants14possibleHalvesEi │ │ │ │ + 262: 00000000000ae360 5 FUNC WEAK DEFAULT 12 _ZNSt6thread24_M_thread_deps_never_runEv │ │ │ │ + 263: 00000000000b1f20 122 FUNC WEAK DEFAULT 12 _ZN9BasisPoolD1Ev │ │ │ │ + 264: 00000000000ae490 23 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED2Ev │ │ │ │ + 265: 0000000000066460 1864 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature14expTensorNaiveERNS_9SignatureE │ │ │ │ + 266: 00000000000b4f20 117 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IP8BasisEltSaIS1_EESaIS3_EED1Ev │ │ │ │ + 267: 00000000000d4a70 2580 FUNC WEAK DEFAULT 12 _ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPPK8BasisEltSt6vectorIS4_SaIS4_EEEElNS0_5__ops15_Iter_comp_iterIZN9BasisPool10doneAddingEvEUlS4_S4_E_EEEvT_SF_T0_T1_ │ │ │ │ + 268: 00000000000be940 1973 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIS_I5InputSaIS1_EEdESaIS4_EE17_M_default_appendEm │ │ │ │ + 269: 0000000000032070 717 FUNC GLOBAL DEFAULT 12 _Z15printPolynomialR10PolynomialRSob │ │ │ │ + 270: 00000000000b40b0 576 FUNC WEAK DEFAULT 12 _ZN12LeastSquaresC1Eb │ │ │ │ + 271: 00000000000c9000 743 FUNC WEAK DEFAULT 12 _ZNSt17_Temporary_bufferIN9__gnu_cxx17__normal_iteratorIPSt4pairIPK8BasisElt11CoefficientESt6vectorIS7_SaIS7_EEEES7_EC2ESC_l │ │ │ │ + 272: 00000000000ba310 4030 FUNC WEAK DEFAULT 12 _ZN13CalcSignature13calcSignatureIdEEviiiPKcllRNS_9SignatureE │ │ │ │ + 273: 0000000000059c20 2799 FUNC GLOBAL DEFAULT 12 _ZN7ReadBCH4readEv │ │ │ │ + 274: 00000000000e9c28 40 OBJECT WEAK DEFAULT 20 _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ + 275: 00000000000b46c0 184 FUNC WEAK DEFAULT 12 _ZNSt6vectorIN13CalcSignature9SignatureESaIS1_EED1Ev │ │ │ │ + 276: 00000000000c9b20 508 FUNC WEAK DEFAULT 12 _ZNSt6vectorIN14LogSigFunction8SmallSVDESaIS1_EE17_M_realloc_appendIJS1_EEEvDpOT_ │ │ │ │ + 277: 00000000000c92f0 497 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt10unique_ptrI10PolynomialSt14default_deleteIS1_EESaIS4_EE17_M_realloc_appendIJS4_EEEvDpOT_ │ │ │ │ + 278: 00000000000bf950 85 FUNC WEAK DEFAULT 12 _ZSt9iter_swapIN9__gnu_cxx17__normal_iteratorIPSt4pairISt6vectorIhSaIhEES3_IPK8BasisEltSaIS8_EEES3_ISB_SaISB_EEEESF_EvT_T0_ │ │ │ │ + 279: 0000000000092820 195 FUNC GLOBAL DEFAULT 12 _Z14sumPolynomialsR10PolynomialS0_ │ │ │ │ + 280: 00000000000ae490 23 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED1Ev │ │ │ │ + 281: 0000000000030d90 446 FUNC GLOBAL DEFAULT 12 _ZN24TotalDerivativeSignature10sumInPlaceERNS_12DiffVariableERKS0_ │ │ │ │ + 282: 000000000003cf90 9 FUNC GLOBAL DEFAULT 12 _Z24logSigUsingAreaBackwardsPKclliiiPKdPf │ │ │ │ + 283: 0000000000068540 3692 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature12logBackwardsERNS_9SignatureERKS0_ │ │ │ │ + 284: 00000000000b8d70 1903 FUNC WEAK DEFAULT 12 _ZNSt6vectorIN13CalcSignature9SignatureESaIS1_EE12emplace_backIJS1_EEEvDpOT_ │ │ │ │ + 285: 0000000000095ce0 4481 FUNC GLOBAL DEFAULT 12 _ZN19IISignature_algebra17makeMappingMatrixEiiRK9BasisPoolRKSt6vectorIP8BasisEltSaIS5_EERKS3_ImSaImEE │ │ │ │ + 286: 00000000000c9dc0 577 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairImdESaIS1_EESaIS3_EEC2ERKS5_ │ │ │ │ + 287: 00000000000b88d0 1173 FUNC WEAK DEFAULT 12 _ZN13CalcSignature9Signature7fromRawIdEEviiPKT_ │ │ │ │ + 288: 00000000000ae4b0 51 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED0Ev │ │ │ │ + 289: 00000000000b8640 656 FUNC WEAK DEFAULT 12 _ZN13CalcSignature9Signature12sigOfNothingEii │ │ │ │ + 290: 00000000000d23f0 184 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIPK8BasisElt11CoefficientESaIS5_EED2Ev │ │ │ │ + 291: 00000000000b9670 1061 FUNC WEAK DEFAULT 12 _ZN18ReadArrayAsDoubles4readEP16tagPyArrayObjectm │ │ │ │ + 292: 0000000000014f90 23 FUNC GLOBAL DEFAULT 12 _Z9interruptv │ │ │ │ + 293: 00000000000b7a00 2960 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IdSaIdEESaIS1_EE17_M_default_appendEm │ │ │ │ + 294: 000000000002f030 1205 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature13backToSegmentEiiRKNS_9SignatureERS0_ │ │ │ │ + 295: 00000000000cbf10 449 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt6threadSaIS0_EE7reserveEm │ │ │ │ + 296: 00000000000b01f0 2632 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEE6_M_runEv │ │ │ │ + 297: 0000000000039400 75 FUNC GLOBAL DEFAULT 12 _Z20simpleNew_ownLastDimiP16tagPyArrayObjectmi │ │ │ │ + 298: 00000000000c7cf0 274 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IdSaIdEESaIS1_EEC1ERKS3_ │ │ │ │ + 299: 00000000000b43d0 285 FUNC WEAK DEFAULT 12 _ZNSt8__detail18__to_chars_10_implImEEvPcjT_ │ │ │ │ + 300: 00000000000a1830 24597 FUNC GLOBAL DEFAULT 12 _Z19makeListOfBasisEltsR9BasisPoolii │ │ │ │ + 301: 00000000000d23f0 184 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIPK8BasisElt11CoefficientESaIS5_EED1Ev │ │ │ │ + 302: 00000000000b3bc0 1260 FUNC WEAK DEFAULT 12 _ZN14LogSigFunctionD2Ev │ │ │ │ + 303: 00000000000b4570 322 FUNC WEAK DEFAULT 12 _ZN13CalcSignature11SigCombinerD2Ev │ │ │ │ + 304: 0000000000091e70 2475 FUNC GLOBAL DEFAULT 12 _Z19sumPolynomialLevelsRSt6vectorISt4pairIPK8BasisElt11CoefficientESaIS5_EES8_ │ │ │ │ + 305: 00000000000e9ca0 40 OBJECT WEAK DEFAULT 20 _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ + 306: 00000000000394c0 85 FUNC GLOBAL DEFAULT 12 _Z17getLogSigFunctionP7_object │ │ │ │ + 307: 00000000000b3bc0 1260 FUNC WEAK DEFAULT 12 _ZN14LogSigFunctionD1Ev │ │ │ │ + 308: 00000000000b3b90 38 FUNC WEAK DEFAULT 12 _ZN9RefHolderD2Ev │ │ │ │ + 309: 000000000006af70 8317 FUNC GLOBAL DEFAULT 12 _ZN19IISignature_algebra25analyseMappingMatrixLevelERKSt6vectorIS0_ISt4pairIPK8BasisEltS0_IS1_ImfESaIS5_EEESaIS8_EESaISA_EEiRS0_IS1_IS0_IhSaIhEES0_IS4_SaIS4_EEESaISJ_EERS0_IS1_IS4_mESaISN_EE │ │ │ │ + 310: 00000000000c3e00 4217 FUNC WEAK DEFAULT 12 _ZN13CalcSignature13calcSignatureIfEEviiiPKcllRNS_9SignatureE │ │ │ │ + 311: 000000000005bf00 1411 FUNC GLOBAL DEFAULT 12 _ZN19IISignature_algebra20getLetterFrequenciesEPK8BasisElt │ │ │ │ + 312: 00000000000c10c0 2942 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IN14LogSigFunction8SmallSVDESaIS1_EESaIS3_EE17_M_default_appendEm │ │ │ │ + 313: 0000000000063770 1020 FUNC GLOBAL DEFAULT 12 _Z11logsigToSigPKdRK14LogSigFunctionPd │ │ │ │ + 314: 00000000000b4570 322 FUNC WEAK DEFAULT 12 _ZN13CalcSignature11SigCombinerD1Ev │ │ │ │ + 315: 00000000000c2410 1928 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairImdESaIS1_EESaIS3_EE12emplace_backIJS3_EEEvDpOT_ │ │ │ │ + 316: 00000000000b4780 1745 FUNC WEAK DEFAULT 12 _ZNSt6vectorIN13CalcSignature9SignatureESaIS1_EE7reserveEm │ │ │ │ + 317: 00000000000ea7c0 8 OBJECT UNIQUE DEFAULT 25 _ZGVZ23iisignature_num_threadsvE6cached │ │ │ │ + 318: 00000000000bcad0 219 FUNC WEAK DEFAULT 12 _ZNSt6vectorIPK8BasisEltSaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_ │ │ │ │ + 319: 0000000000036b70 2371 FUNC GLOBAL DEFAULT 12 _Z28logSigJoinUsingAreaBackwardsPKdS0_iiS0_PdS1_ │ │ │ │ + 320: 00000000000c8910 219 FUNC WEAK DEFAULT 12 _ZNSt6vectorIP8BasisEltSaIS1_EE17_M_realloc_appendIJS1_EEEvDpOT_ │ │ │ │ + 321: 00000000000b3b30 82 FUNC WEAK DEFAULT 12 _ZN14LogSigFunction8SmallSVDD2Ev │ │ │ │ + 322: 00000000000cc0e0 502 FUNC WEAK DEFAULT 12 _ZZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS0_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_ENKUliE_clEi │ │ │ │ + 323: 00000000000bd800 2927 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairIPK8BasisElt11CoefficientESaIS5_EESaIS7_EE17_M_default_appendEm │ │ │ │ + 324: 00000000000ccbf0 4887 FUNC WEAK DEFAULT 12 _Z12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS0_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_ │ │ │ │ + 325: 00000000000c34e0 2336 FUNC WEAK DEFAULT 12 _Z24logSigUsingAreaBackwardsIfEvPKclliiiPKdPf │ │ │ │ + 326: 00000000000b3b90 38 FUNC WEAK DEFAULT 12 _ZN9RefHolderD1Ev │ │ │ │ + 327: 000000000005db30 39 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature12sigBackwardsEiiiPKdRNS_9SignatureEPf │ │ │ │ + 328: 0000000000031b30 186 FUNC GLOBAL DEFAULT 12 _Z19printBasisEltDigitsRK8BasisEltRSo │ │ │ │ + 329: 00000000000d1140 1227 FUNC WEAK DEFAULT 12 _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPPK8BasisEltSt6vectorIS4_SaIS4_EEEENS0_5__ops15_Iter_comp_iterIZN9BasisPool10doneAddingEvEUlS4_S4_E_EEEvT_SF_T0_ │ │ │ │ + 330: 00000000000a0630 1578 FUNC GLOBAL DEFAULT 12 _Z18productPolynomialsR9BasisPoolPK10PolynomialS3_i │ │ │ │ + 331: 00000000000c86e0 545 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIPK8BasisEltmESaIS4_EE17_M_realloc_appendIJS4_EEEvDpOT_ │ │ │ │ + 332: 00000000000d6ee0 4288 FUNC WEAK DEFAULT 12 _ZN14FunctionRunnerC1ER12FunctionData │ │ │ │ + 333: 00000000000374c0 1224 FUNC GLOBAL DEFAULT 12 _Z16setWantedMethodsR13WantedMethodsiibbRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE │ │ │ │ + 334: 00000000000c89f0 964 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIS_I5InputSaIS1_EEdESaIS4_EE17_M_realloc_appendIJS4_EEEvDpOT_ │ │ │ │ + 335: 00000000000d24b0 53 FUNC WEAK DEFAULT 12 _ZSt4swapI11CoefficientENSt9enable_ifIXsrSt6__and_IJSt6__not_ISt15__is_tuple_likeIT_EESt21is_move_constructibleIS5_ESt18is_move_assignableIS5_EEE5valueEvE4typeERS5_SF_ │ │ │ │ + 336: 00000000000adcb0 799 FUNC GLOBAL DEFAULT 12 _Z18makeLogSigFunctioniiR14LogSigFunctionRK13WantedMethodsPFvvE │ │ │ │ + 337: 00000000000b3b30 82 FUNC WEAK DEFAULT 12 _ZN14LogSigFunction8SmallSVDD1Ev │ │ │ │ + 338: 000000000002fdd0 4023 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature23scaleSignatureBackwardsERKNS_9SignatureEPKdS2_RS0_RSt6vectorIdSaIdEE │ │ │ │ + 339: 00000000000dd600 215 OBJECT WEAK DEFAULT 14 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ + 340: 00000000000d5490 3025 FUNC WEAK DEFAULT 12 _ZN9BasisPool10doneAddingEv │ │ │ │ + 341: 00000000000b6180 2370 FUNC WEAK DEFAULT 12 _Z24logSigUsingAreaBackwardsIdEvPKclliiiPKdPf │ │ │ │ + 342: 00000000000c7e10 2171 FUNC WEAK DEFAULT 12 _ZNSt6vectorIN13CalcSignature9SignatureESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_ │ │ │ │ + 343: 00000000000360c0 2733 FUNC GLOBAL DEFAULT 12 _Z19logSigJoinUsingAreaPKdS0_iiPd │ │ │ │ + 344: 00000000000c66e0 5642 FUNC WEAK DEFAULT 12 _ZN13CalcSignature12sigBackwardsIfEEviiiPKcllRNS_9SignatureEPf │ │ │ │ + 345: 000000000006dac0 1823 FUNC GLOBAL DEFAULT 12 _ZN20RotationalInvariants7shuffleERKSt6vectorISt4pairImdESaIS2_EEiS6_i │ │ │ │ + 346: 000000000005d140 2514 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature15backConcatenateEiiRKNS_9SignatureES2_RS0_S3_ │ │ │ │ + 347: 0000000000035270 65 FUNC GLOBAL DEFAULT 12 _ZNK14LogSigFunction12logSigLengthEv │ │ │ │ + 348: 000000000009b720 1701 FUNC GLOBAL DEFAULT 12 _ZN20RotationalInvariants20invariantsFromMatrixERKSt6vectorIdSaIdEEiiRS0_IS0_ISt4pairImdESaIS6_EESaIS8_EE │ │ │ │ + 349: 000000000006d300 1176 FUNC GLOBAL DEFAULT 12 _ZN20RotationalInvariants13getInvariantsEi │ │ │ │ + 350: 00000000000b4fa0 117 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIS_I5InputSaIS1_EEdESaIS4_EED2Ev │ │ │ │ + 351: 0000000000066bb0 1824 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature14logTensorNaiveERNS_9SignatureE │ │ │ │ + 352: 00000000000a1360 1226 FUNC GLOBAL DEFAULT 12 _Z19productCoefficientsRK11CoefficientS1_ │ │ │ │ + 353: 00000000000ca010 2743 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IS_ISt4pairImdESaIS1_EESaIS3_EESaIS5_EE14_M_fill_assignEmRKS5_ │ │ │ │ + 354: 0000000000039b20 2311 FUNC GLOBAL DEFAULT 12 _Z11postPrepareP14LogSigFunction │ │ │ │ + 355: 00000000000c1c40 1987 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IhSaIhEESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_ │ │ │ │ + 356: 0000000000030f50 572 FUNC GLOBAL DEFAULT 12 _ZN24TotalDerivativeSignature15multiplyInPlaceERNS_12DiffVariableERKS0_ │ │ │ │ + 357: 00000000000b1c70 58 FUNC WEAK DEFAULT 12 _ZN7ReadBCH8FileDataD2Ev │ │ │ │ + 358: 000000000009adc0 2397 FUNC GLOBAL DEFAULT 12 _ZN19IISignature_algebra29makeSparseMatrices4LogSig2SigERK14LogSigFunctionPFvvERSt6vectorIS5_INS0_8SmallSVDESaIS6_EESaIS8_EE │ │ │ │ + 359: 00000000000a0020 1548 FUNC GLOBAL DEFAULT 12 _Z20productCoefficients3R11CoefficientRKS_S2_ │ │ │ │ + 360: 00000000000c9dc0 577 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairImdESaIS1_EESaIS3_EEC1ERKS5_ │ │ │ │ + 361: 00000000000bb4d0 503 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEE6_M_runEv │ │ │ │ + 362: 00000000000bb6d0 2942 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IN24TotalDerivativeSignature12DiffVariableESaIS1_EESaIS3_EE17_M_default_appendEm │ │ │ │ + 363: 0000000000014fb0 19 FUNC GLOBAL DEFAULT 12 _Z7catcheri │ │ │ │ + 364: 00000000000352e0 535 FUNC GLOBAL DEFAULT 12 _ZN19IISignature_algebra18printMappingMatrixERKSt6vectorIS0_ISt4pairIPK8BasisEltS0_IS1_ImfESaIS5_EEESaIS8_EESaISA_EERSo │ │ │ │ + 365: 00000000000c9a40 219 FUNC WEAK DEFAULT 12 _ZNSt6vectorImSaImEE17_M_realloc_appendIJmEEEvDpOT_ │ │ │ │ + 366: 00000000000b6bd0 184 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IS_ISt4pairImdESaIS1_EESaIS3_EESaIS5_EED2Ev │ │ │ │ + 367: 00000000000c8690 80 FUNC WEAK DEFAULT 12 _ZSt8_DestroyIPN24TotalDerivativeSignature12DiffVariableEEvT_S3_ │ │ │ │ + 368: 000000000003f4c0 1756 FUNC GLOBAL DEFAULT 12 _Z21expandLogSigFromBasisPKdRK14LogSigFunctionRN13CalcSignature9SignatureERKSt6vectorIS7_INS1_8SmallSVDESaIS8_EESaISA_EE │ │ │ │ + 369: 00000000000b42f0 215 FUNC WEAK DEFAULT 12 _ZN12LeastSquaresD2Ev │ │ │ │ + 370: 00000000000bf4f0 395 FUNC WEAK DEFAULT 12 _ZNSt6vectorImSaImEE17_M_default_appendEm │ │ │ │ + 371: 00000000000b4fa0 117 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIS_I5InputSaIS1_EEdESaIS4_EED1Ev │ │ │ │ + 372: 00000000000bd370 361 FUNC WEAK DEFAULT 12 _ZN9BasisPool17lexicographicLessEPK8BasisEltS2_ │ │ │ │ + 373: 00000000000b1c70 58 FUNC WEAK DEFAULT 12 _ZN7ReadBCH8FileDataD1Ev │ │ │ │ + 374: 000000000002ed20 81 FUNC GLOBAL DEFAULT 12 _Z18calcSigTotalLengthii │ │ │ │ + 375: 00000000000b1a20 29 FUNC WEAK DEFAULT 12 _ZNSt5mutex4lockEv │ │ │ │ + 376: 00000000000e9c50 40 OBJECT WEAK DEFAULT 20 _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ + 377: 00000000000318b0 145 FUNC GLOBAL DEFAULT 12 _Z18printLetterAsDigithRSo │ │ │ │ + 378: 00000000000938a0 5145 FUNC GLOBAL DEFAULT 12 _Z15uniquifyDoublesRKSt6vectorIdSaIdEERS_ImSaImEERS1_d │ │ │ │ + 379: 00000000000caad0 4237 FUNC WEAK DEFAULT 12 _ZN20RotationalInvariants8PreparedC2EiNS_13InvariantTypeE │ │ │ │ + 380: 00000000000b6b50 117 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairImdESaIS1_EESaIS3_EED2Ev │ │ │ │ + 381: 00000000000d2c80 1479 FUNC WEAK DEFAULT 12 _ZSt13__heap_selectIN9__gnu_cxx17__normal_iteratorIPSt4pairIPK8BasisEltSt6vectorIS2_ImfESaIS7_EEES6_ISA_SaISA_EEEENS0_5__ops15_Iter_less_iterEEvT_SH_SH_T0_ │ │ │ │ + 382: 00000000000bb2d0 503 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEE6_M_runEv │ │ │ │ + 383: 00000000000b6bd0 184 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IS_ISt4pairImdESaIS1_EESaIS3_EESaIS5_EED1Ev │ │ │ │ + 384: 00000000000dd520 214 OBJECT WEAK DEFAULT 14 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ + 385: 0000000000035a60 1632 FUNC GLOBAL DEFAULT 12 _Z30expandLogSigFromBasisBackwardsRK14LogSigFunctionRKN13CalcSignature9SignatureERKSt6vectorIS6_INS_8SmallSVDESaIS7_EESaIS9_EEPd │ │ │ │ + 386: 00000000000c4ed0 6159 FUNC WEAK DEFAULT 12 _ZN13CalcSignature12sigBackwardsIdEEviiiPKcllRNS_9SignatureEPf │ │ │ │ + 387: 00000000000b42f0 215 FUNC WEAK DEFAULT 12 _ZN12LeastSquaresD1Ev │ │ │ │ + 388: 00000000000407b0 3985 FUNC GLOBAL DEFAULT 12 _Z28projectExpandedLogSigToBasisPdPK14LogSigFunctionRKN13CalcSignature9SignatureE │ │ │ │ + 389: 000000000004af00 3913 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature13calcSignatureEiiiPKdRNS_9SignatureE │ │ │ │ + 390: 000000000003d400 2514 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature30backConcatenate_zeroFirstLevelEiiRKNS_9SignatureES2_RS0_S3_ │ │ │ │ + 391: 0000000000031e10 601 FUNC GLOBAL DEFAULT 12 _Z16printCoefficientRK11CoefficientRSo │ │ │ │ + 392: 00000000000d6070 70 FUNC WEAK DEFAULT 12 _ZSt23__copy_move_backward_a2ILb1EPN12FunctionData8LineDataES2_ET1_T0_S4_S3_ │ │ │ │ + 393: 00000000000622f0 5239 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature15expTensorHornerERNS_9SignatureEPSt6vectorIS0_SaIS0_EE │ │ │ │ + 394: 000000000003fba0 977 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature8sigScaleEiiPKdS1_Pf │ │ │ │ + 395: 00000000000b6b50 117 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_ISt4pairImdESaIS1_EESaIS3_EED1Ev │ │ │ │ + 396: 00000000000be4c0 1138 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIPK8BasisElt11CoefficientESaIS5_EE17_M_default_appendEm │ │ │ │ + 397: 00000000000dd360 214 OBJECT WEAK DEFAULT 14 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ + 398: 0000000000038ed0 15 FUNC GLOBAL DEFAULT 12 _Z16interrupt_wantedv │ │ │ │ + 399: 00000000000352c0 28 FUNC GLOBAL DEFAULT 12 _Z18inputPosFromSingle5Input │ │ │ │ + 400: 0000000000064470 4070 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature12expBackwardsERNS_9SignatureERKS0_ │ │ │ │ + 401: 00000000000b6c90 1072 FUNC WEAK DEFAULT 12 _ZStplIcSt11char_traitsIcESaIcEENSt7__cxx1112basic_stringIT_T0_T1_EEOS8_S9_ │ │ │ │ + 402: 00000000000bf410 219 FUNC WEAK DEFAULT 12 _ZNSt6vectorImSaImEE17_M_realloc_appendIJRKmEEEvDpOT_ │ │ │ │ + 403: 000000000002ee40 493 FUNC GLOBAL DEFAULT 12 _ZN13CalcSignature10printSizesERKNS_9SignatureE │ │ │ │ + 404: 00000000000c8dc0 574 FUNC WEAK DEFAULT 12 _ZNSt17_Temporary_bufferIN9__gnu_cxx17__normal_iteratorIPSt4pairISt6vectorI5InputSaIS4_EEdES3_IS7_SaIS7_EEEES7_EC1ESB_l │ │ │ │ + 405: 00000000000bf100 770 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairIPK8BasisElt11CoefficientESaIS5_EE12emplace_backIJS5_EEEvDpOT_ │ │ │ │ + 406: 00000000000c2ba0 577 FUNC WEAK DEFAULT 12 _ZNSt6vectorISt4pairImdESaIS1_EE17_M_realloc_appendIJRmRdEEEvDpOT_ │ │ │ │ + 407: 00000000000a0c60 1791 FUNC GLOBAL DEFAULT 12 _Z16productBasisEltsR9BasisPoolRK8BasisEltS3_ib │ │ │ │ + 408: 0000000000037990 4321 FUNC GLOBAL DEFAULT 12 _ZN20RotationalInvariants15multiplyOutTermERSt6vectorIhSaIhEE │ │ │ │ + 409: 00000000000d7fa0 498 FUNC WEAK DEFAULT 12 _ZSt16__do_uninit_copyIN9__gnu_cxx17__normal_iteratorIPKSt4pairIPK8BasisElt11CoefficientESt6vectorIS7_SaIS7_EEEESD_PS7_ET1_T_T0_SF_ │ │ │ │ + 410: 00000000000b70f0 1213 FUNC WEAK DEFAULT 12 _ZN12LeastSquares2QRC1ERKSt6vectorIdSaIdEEllRS_ │ │ │ │ + 411: 00000000000cf420 4887 FUNC WEAK DEFAULT 12 _Z12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS0_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_ │ │ │ │ + 412: 00000000000b8590 163 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IdSaIdEESaIS1_EE6resizeEm │ │ │ │ + 413: 00000000000bd670 395 FUNC WEAK DEFAULT 12 _ZNSt6vectorI5InputSaIS0_EE17_M_default_appendEm │ │ │ │ + 414: 0000000000038e80 68 FUNC GLOBAL DEFAULT 12 _Z13setup_signalsv │ │ │ │ + 415: 00000000000317c0 45 FUNC GLOBAL DEFAULT 12 _Z24calcSigTotalLengthSuffixii │ │ │ │ + 416: 00000000000dd440 215 OBJECT WEAK DEFAULT 14 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE │ │ │ │ + 417: 0000000000091150 2478 FUNC GLOBAL DEFAULT 12 _Z15sumCoefficientsR11CoefficientOS_ │ │ │ │ + 418: 0000000000031bf0 121 FUNC GLOBAL DEFAULT 12 _Z27printBasisEltBracketsDigitsRK8BasisEltRSo │ │ │ │ + 419: 00000000000d19f0 2551 FUNC WEAK DEFAULT 12 _ZSt17__rotate_adaptiveIN9__gnu_cxx17__normal_iteratorIPSt4pairIPK8BasisElt11CoefficientESt6vectorIS7_SaIS7_EEEES8_lET_SD_SD_SD_T1_SE_T0_SE_ │ │ │ │ + 420: 00000000000c0540 2942 FUNC WEAK DEFAULT 12 _ZNSt6vectorIS_IN14LogSigFunction13SmallTriangleESaIS1_EESaIS3_EE17_M_default_appendEm │ │ │ │ + 421: 00000000000b70c0 38 FUNC WEAK DEFAULT 12 _ZN12LeastSquares14MatrixOfVectorI9UseDoubleED2Ev │ │ │ │ + 422: 00000000000ea7a1 1 OBJECT GLOBAL DEFAULT 25 g_signals_setup │ │ │ │ + 423: 00000000000ae3d0 23 FUNC WEAK DEFAULT 12 _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEED2Ev │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -1,351 +1,351 @@ │ │ │ │ │ │ │ │ -Relocation section '.rela.dyn' at offset 0xa1c8 contains 243 entries: │ │ │ │ +Relocation section '.rela.dyn' at offset 0xa340 contains 243 entries: │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ -00000000000e88b8 0000000000000008 R_X86_64_RELATIVE 14ff0 │ │ │ │ -00000000000e88c0 0000000000000008 R_X86_64_RELATIVE 14fb0 │ │ │ │ -00000000000e88d0 0000000000000008 R_X86_64_RELATIVE e8aa8 │ │ │ │ -00000000000e88d8 0000000000000008 R_X86_64_RELATIVE 15300 │ │ │ │ -00000000000e88e0 0000000000000008 R_X86_64_RELATIVE 15320 │ │ │ │ -00000000000e88e8 0000000000000008 R_X86_64_RELATIVE 48e90 │ │ │ │ -00000000000e88f8 0000000000000008 R_X86_64_RELATIVE e8ac0 │ │ │ │ -00000000000e8900 0000000000000008 R_X86_64_RELATIVE 15350 │ │ │ │ -00000000000e8908 0000000000000008 R_X86_64_RELATIVE 15370 │ │ │ │ -00000000000e8910 0000000000000008 R_X86_64_RELATIVE 4a810 │ │ │ │ -00000000000e8920 0000000000000008 R_X86_64_RELATIVE e8ad8 │ │ │ │ -00000000000e8928 0000000000000008 R_X86_64_RELATIVE 153a0 │ │ │ │ -00000000000e8930 0000000000000008 R_X86_64_RELATIVE 153c0 │ │ │ │ -00000000000e8938 0000000000000008 R_X86_64_RELATIVE 824d0 │ │ │ │ -00000000000e8948 0000000000000008 R_X86_64_RELATIVE e8af0 │ │ │ │ -00000000000e8950 0000000000000008 R_X86_64_RELATIVE 153f0 │ │ │ │ -00000000000e8958 0000000000000008 R_X86_64_RELATIVE 15410 │ │ │ │ -00000000000e8960 0000000000000008 R_X86_64_RELATIVE 860e0 │ │ │ │ -00000000000e8970 0000000000000008 R_X86_64_RELATIVE e8b08 │ │ │ │ -00000000000e8978 0000000000000008 R_X86_64_RELATIVE 15260 │ │ │ │ -00000000000e8980 0000000000000008 R_X86_64_RELATIVE 15280 │ │ │ │ -00000000000e8988 0000000000000008 R_X86_64_RELATIVE 4d450 │ │ │ │ -00000000000e8998 0000000000000008 R_X86_64_RELATIVE e8b20 │ │ │ │ -00000000000e89a0 0000000000000008 R_X86_64_RELATIVE 152b0 │ │ │ │ -00000000000e89a8 0000000000000008 R_X86_64_RELATIVE 152d0 │ │ │ │ -00000000000e89b0 0000000000000008 R_X86_64_RELATIVE 504a0 │ │ │ │ -00000000000e89c0 0000000000000008 R_X86_64_RELATIVE e8b38 │ │ │ │ -00000000000e89c8 0000000000000008 R_X86_64_RELATIVE 15080 │ │ │ │ -00000000000e89d0 0000000000000008 R_X86_64_RELATIVE 150a0 │ │ │ │ -00000000000e89d8 0000000000000008 R_X86_64_RELATIVE 32ff0 │ │ │ │ -00000000000e89e8 0000000000000008 R_X86_64_RELATIVE e8b50 │ │ │ │ -00000000000e89f0 0000000000000008 R_X86_64_RELATIVE 150d0 │ │ │ │ -00000000000e89f8 0000000000000008 R_X86_64_RELATIVE 150f0 │ │ │ │ -00000000000e8a00 0000000000000008 R_X86_64_RELATIVE 33cd0 │ │ │ │ -00000000000e8a10 0000000000000008 R_X86_64_RELATIVE e8b68 │ │ │ │ -00000000000e8a18 0000000000000008 R_X86_64_RELATIVE 15120 │ │ │ │ -00000000000e8a20 0000000000000008 R_X86_64_RELATIVE 15140 │ │ │ │ -00000000000e8a28 0000000000000008 R_X86_64_RELATIVE 82d70 │ │ │ │ -00000000000e8a38 0000000000000008 R_X86_64_RELATIVE e8b80 │ │ │ │ -00000000000e8a40 0000000000000008 R_X86_64_RELATIVE 15170 │ │ │ │ -00000000000e8a48 0000000000000008 R_X86_64_RELATIVE 15190 │ │ │ │ -00000000000e8a50 0000000000000008 R_X86_64_RELATIVE 86980 │ │ │ │ -00000000000e8a60 0000000000000008 R_X86_64_RELATIVE e8b98 │ │ │ │ -00000000000e8a68 0000000000000008 R_X86_64_RELATIVE 151c0 │ │ │ │ -00000000000e8a70 0000000000000008 R_X86_64_RELATIVE 151e0 │ │ │ │ -00000000000e8a78 0000000000000008 R_X86_64_RELATIVE 5c7c0 │ │ │ │ -00000000000e8a88 0000000000000008 R_X86_64_RELATIVE e8bb0 │ │ │ │ -00000000000e8a90 0000000000000008 R_X86_64_RELATIVE 15210 │ │ │ │ -00000000000e8a98 0000000000000008 R_X86_64_RELATIVE 15230 │ │ │ │ -00000000000e8aa0 0000000000000008 R_X86_64_RELATIVE 3c2b0 │ │ │ │ -00000000000e8ab0 0000000000000008 R_X86_64_RELATIVE dba60 │ │ │ │ -00000000000e8ac8 0000000000000008 R_X86_64_RELATIVE dbb20 │ │ │ │ -00000000000e8ae0 0000000000000008 R_X86_64_RELATIVE dbbe0 │ │ │ │ -00000000000e8af8 0000000000000008 R_X86_64_RELATIVE dbca0 │ │ │ │ -00000000000e8b10 0000000000000008 R_X86_64_RELATIVE dbd60 │ │ │ │ -00000000000e8b28 0000000000000008 R_X86_64_RELATIVE dbe20 │ │ │ │ -00000000000e8b40 0000000000000008 R_X86_64_RELATIVE dbee0 │ │ │ │ -00000000000e8b58 0000000000000008 R_X86_64_RELATIVE dbfa0 │ │ │ │ -00000000000e8b70 0000000000000008 R_X86_64_RELATIVE dc060 │ │ │ │ -00000000000e8b88 0000000000000008 R_X86_64_RELATIVE dc120 │ │ │ │ -00000000000e8ba0 0000000000000008 R_X86_64_RELATIVE dc1e0 │ │ │ │ -00000000000e8bb8 0000000000000008 R_X86_64_RELATIVE dc2a0 │ │ │ │ -00000000000e8c38 0000000000000008 R_X86_64_RELATIVE ae020 │ │ │ │ -00000000000e8c40 0000000000000008 R_X86_64_RELATIVE ae040 │ │ │ │ -00000000000e8c48 0000000000000008 R_X86_64_RELATIVE bb420 │ │ │ │ -00000000000e8c60 0000000000000008 R_X86_64_RELATIVE adfc0 │ │ │ │ -00000000000e8c68 0000000000000008 R_X86_64_RELATIVE adfe0 │ │ │ │ -00000000000e8c70 0000000000000008 R_X86_64_RELATIVE b0920 │ │ │ │ -00000000000e8c88 0000000000000008 R_X86_64_RELATIVE adf60 │ │ │ │ -00000000000e8c90 0000000000000008 R_X86_64_RELATIVE adf80 │ │ │ │ -00000000000e8c98 0000000000000008 R_X86_64_RELATIVE bb220 │ │ │ │ -00000000000e8cb0 0000000000000008 R_X86_64_RELATIVE adf00 │ │ │ │ -00000000000e8cb8 0000000000000008 R_X86_64_RELATIVE adf20 │ │ │ │ -00000000000e8cc0 0000000000000008 R_X86_64_RELATIVE afe70 │ │ │ │ -00000000000e8f28 0000000000000008 R_X86_64_RELATIVE adee0 │ │ │ │ -00000000000e9340 0000000000000008 R_X86_64_RELATIVE e9340 │ │ │ │ -00000000000e9388 0000000000000008 R_X86_64_RELATIVE d84c1 │ │ │ │ -00000000000e9390 0000000000000008 R_X86_64_RELATIVE d9598 │ │ │ │ -00000000000e93a0 0000000000000008 R_X86_64_RELATIVE e93e0 │ │ │ │ -00000000000e93e0 0000000000000008 R_X86_64_RELATIVE d856c │ │ │ │ -00000000000e93e8 0000000000000008 R_X86_64_RELATIVE 88870 │ │ │ │ -00000000000e93f8 0000000000000008 R_X86_64_RELATIVE d9658 │ │ │ │ -00000000000e9400 0000000000000008 R_X86_64_RELATIVE d84cd │ │ │ │ -00000000000e9408 0000000000000008 R_X86_64_RELATIVE 818e0 │ │ │ │ -00000000000e9418 0000000000000008 R_X86_64_RELATIVE d9860 │ │ │ │ -00000000000e9420 0000000000000008 R_X86_64_RELATIVE d84d7 │ │ │ │ -00000000000e9428 0000000000000008 R_X86_64_RELATIVE 39020 │ │ │ │ -00000000000e9438 0000000000000008 R_X86_64_RELATIVE d9cd8 │ │ │ │ -00000000000e9440 0000000000000008 R_X86_64_RELATIVE d84e4 │ │ │ │ -00000000000e9448 0000000000000008 R_X86_64_RELATIVE 6a740 │ │ │ │ -00000000000e9458 0000000000000008 R_X86_64_RELATIVE d9d30 │ │ │ │ -00000000000e9460 0000000000000008 R_X86_64_RELATIVE d8573 │ │ │ │ -00000000000e9468 0000000000000008 R_X86_64_RELATIVE 5fad0 │ │ │ │ -00000000000e9478 0000000000000008 R_X86_64_RELATIVE d9dd8 │ │ │ │ -00000000000e9480 0000000000000008 R_X86_64_RELATIVE d85a2 │ │ │ │ -00000000000e9488 0000000000000008 R_X86_64_RELATIVE 543a0 │ │ │ │ -00000000000e9498 0000000000000008 R_X86_64_RELATIVE d9eb8 │ │ │ │ -00000000000e94a0 0000000000000008 R_X86_64_RELATIVE d85ad │ │ │ │ -00000000000e94a8 0000000000000008 R_X86_64_RELATIVE 5eeb0 │ │ │ │ -00000000000e94b8 0000000000000008 R_X86_64_RELATIVE da060 │ │ │ │ -00000000000e94c0 0000000000000008 R_X86_64_RELATIVE d84f0 │ │ │ │ -00000000000e94c8 0000000000000008 R_X86_64_RELATIVE 46140 │ │ │ │ -00000000000e94d8 0000000000000008 R_X86_64_RELATIVE da140 │ │ │ │ -00000000000e94e0 0000000000000008 R_X86_64_RELATIVE d84fb │ │ │ │ -00000000000e94e8 0000000000000008 R_X86_64_RELATIVE 61060 │ │ │ │ -00000000000e94f8 0000000000000008 R_X86_64_RELATIVE da278 │ │ │ │ -00000000000e9500 0000000000000008 R_X86_64_RELATIVE d850e │ │ │ │ -00000000000e9508 0000000000000008 R_X86_64_RELATIVE 448c0 │ │ │ │ -00000000000e9518 0000000000000008 R_X86_64_RELATIVE da340 │ │ │ │ -00000000000e9520 0000000000000008 R_X86_64_RELATIVE d8517 │ │ │ │ -00000000000e9528 0000000000000008 R_X86_64_RELATIVE 45450 │ │ │ │ -00000000000e9538 0000000000000008 R_X86_64_RELATIVE da468 │ │ │ │ -00000000000e9540 0000000000000008 R_X86_64_RELATIVE d853b │ │ │ │ -00000000000e9548 0000000000000008 R_X86_64_RELATIVE 2f190 │ │ │ │ -00000000000e9558 0000000000000008 R_X86_64_RELATIVE da520 │ │ │ │ -00000000000e9560 0000000000000008 R_X86_64_RELATIVE d8528 │ │ │ │ -00000000000e9568 0000000000000008 R_X86_64_RELATIVE 31bf0 │ │ │ │ -00000000000e9578 0000000000000008 R_X86_64_RELATIVE da598 │ │ │ │ -00000000000e9580 0000000000000008 R_X86_64_RELATIVE d8538 │ │ │ │ -00000000000e9588 0000000000000008 R_X86_64_RELATIVE 1f2d0 │ │ │ │ -00000000000e9598 0000000000000008 R_X86_64_RELATIVE da730 │ │ │ │ -00000000000e95a0 0000000000000008 R_X86_64_RELATIVE d8545 │ │ │ │ -00000000000e95a8 0000000000000008 R_X86_64_RELATIVE 3abc0 │ │ │ │ -00000000000e95b8 0000000000000008 R_X86_64_RELATIVE da798 │ │ │ │ -00000000000e95c0 0000000000000008 R_X86_64_RELATIVE d8554 │ │ │ │ -00000000000e95c8 0000000000000008 R_X86_64_RELATIVE 9b540 │ │ │ │ -00000000000e95d8 0000000000000008 R_X86_64_RELATIVE da838 │ │ │ │ -00000000000e95e0 0000000000000008 R_X86_64_RELATIVE d855c │ │ │ │ -00000000000e95e8 0000000000000008 R_X86_64_RELATIVE adb40 │ │ │ │ -00000000000e95f8 0000000000000008 R_X86_64_RELATIVE da988 │ │ │ │ -00000000000e9600 0000000000000008 R_X86_64_RELATIVE d82e2 │ │ │ │ -00000000000e9608 0000000000000008 R_X86_64_RELATIVE 3c590 │ │ │ │ -00000000000e9618 0000000000000008 R_X86_64_RELATIVE dad38 │ │ │ │ -00000000000e9620 0000000000000008 R_X86_64_RELATIVE d8564 │ │ │ │ -00000000000e9628 0000000000000008 R_X86_64_RELATIVE 39660 │ │ │ │ -00000000000e9638 0000000000000008 R_X86_64_RELATIVE dae50 │ │ │ │ -00000000000e9640 0000000000000008 R_X86_64_RELATIVE d8569 │ │ │ │ -00000000000e9648 0000000000000008 R_X86_64_RELATIVE 8e8d0 │ │ │ │ -00000000000e9658 0000000000000008 R_X86_64_RELATIVE daec0 │ │ │ │ -00000000000e9660 0000000000000008 R_X86_64_RELATIVE d8570 │ │ │ │ -00000000000e9668 0000000000000008 R_X86_64_RELATIVE 98040 │ │ │ │ -00000000000e9678 0000000000000008 R_X86_64_RELATIVE db250 │ │ │ │ -00000000000e9680 0000000000000008 R_X86_64_RELATIVE d857f │ │ │ │ -00000000000e9688 0000000000000008 R_X86_64_RELATIVE 639d0 │ │ │ │ -00000000000e9698 0000000000000008 R_X86_64_RELATIVE db310 │ │ │ │ -00000000000e96a0 0000000000000008 R_X86_64_RELATIVE d858b │ │ │ │ -00000000000e96a8 0000000000000008 R_X86_64_RELATIVE 654b0 │ │ │ │ -00000000000e96b8 0000000000000008 R_X86_64_RELATIVE db498 │ │ │ │ -00000000000e96c0 0000000000000008 R_X86_64_RELATIVE d859f │ │ │ │ -00000000000e96c8 0000000000000008 R_X86_64_RELATIVE 431e0 │ │ │ │ -00000000000e96d8 0000000000000008 R_X86_64_RELATIVE db550 │ │ │ │ -00000000000e96e0 0000000000000008 R_X86_64_RELATIVE d85aa │ │ │ │ -00000000000e96e8 0000000000000008 R_X86_64_RELATIVE 419a0 │ │ │ │ -00000000000e96f8 0000000000000008 R_X86_64_RELATIVE db6c0 │ │ │ │ -00000000000e9700 0000000000000008 R_X86_64_RELATIVE d85bd │ │ │ │ -00000000000e9708 0000000000000008 R_X86_64_RELATIVE 57ab0 │ │ │ │ -00000000000e9718 0000000000000008 R_X86_64_RELATIVE db7b0 │ │ │ │ -00000000000e9720 0000000000000008 R_X86_64_RELATIVE d85c6 │ │ │ │ -00000000000e9728 0000000000000008 R_X86_64_RELATIVE 3a610 │ │ │ │ -00000000000e9738 0000000000000008 R_X86_64_RELATIVE db8d0 │ │ │ │ -00000000000e9740 0000000000000008 R_X86_64_RELATIVE d85d5 │ │ │ │ -00000000000e9748 0000000000000008 R_X86_64_RELATIVE 15040 │ │ │ │ -00000000000e9758 0000000000000008 R_X86_64_RELATIVE db990 │ │ │ │ -00000000000e8aa8 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -00000000000e8ac0 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -00000000000e8ad8 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -00000000000e8af0 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -00000000000e8b08 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -00000000000e8b20 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -00000000000e8b38 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -00000000000e8b50 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -00000000000e8b68 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -00000000000e8b80 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -00000000000e8b98 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -00000000000e8bb0 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -00000000000e8bc8 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -00000000000e8be0 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -00000000000e8bf8 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -00000000000e8c10 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ -00000000000e8ab8 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ -00000000000e8ad0 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ -00000000000e8ae8 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ -00000000000e8b00 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ -00000000000e8b18 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ -00000000000e8b30 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ -00000000000e8b48 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ -00000000000e8b60 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ -00000000000e8b78 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ -00000000000e8b90 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ -00000000000e8ba8 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ -00000000000e8bc0 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ -00000000000e8bd8 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ -00000000000e8bf0 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ -00000000000e8c08 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ -00000000000e8c20 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ -00000000000e8bd0 0000018c00000001 R_X86_64_64 00000000000dc360 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE + 0 │ │ │ │ -00000000000e8be8 0000019e00000001 R_X86_64_64 00000000000dc440 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE + 0 │ │ │ │ -00000000000e8c00 0000017f00000001 R_X86_64_64 00000000000dc520 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE + 0 │ │ │ │ -00000000000e8c18 0000015200000001 R_X86_64_64 00000000000dc600 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE + 0 │ │ │ │ -00000000000e8c30 000000a800000001 R_X86_64_64 00000000000e8bc8 _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE + 0 │ │ │ │ -00000000000e8c58 000000ef00000001 R_X86_64_64 00000000000e8be0 _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE + 0 │ │ │ │ -00000000000e8c80 0000009c00000001 R_X86_64_64 00000000000e8bf8 _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE + 0 │ │ │ │ -00000000000e8ca8 000000a900000001 R_X86_64_64 00000000000e8c10 _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE + 0 │ │ │ │ -00000000000e8eb8 0000000500000006 R_X86_64_GLOB_DAT 0000000000000000 PyBool_Type + 0 │ │ │ │ -00000000000e8ec0 0000000700000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTVSt9basic_iosIcSt11char_traitsIcEE@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000e8ec8 0000000800000006 R_X86_64_GLOB_DAT 0000000000000000 _Py_TrueStruct + 0 │ │ │ │ -00000000000e8ed0 000000e300000006 R_X86_64_GLOB_DAT 00000000000e97a8 g_bchLyndon20_dat + 0 │ │ │ │ -00000000000e8ed8 0000000a00000006 R_X86_64_GLOB_DAT 0000000000000000 PyTuple_Type + 0 │ │ │ │ -00000000000e8ee0 0000000f00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTVNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + 0 │ │ │ │ -00000000000e8ee8 0000001000000006 R_X86_64_GLOB_DAT 0000000000000000 PyCapsule_Type + 0 │ │ │ │ -00000000000e8ef0 0000001500000006 R_X86_64_GLOB_DAT 0000000000000000 __cxa_finalize@GLIBC_2.2.5 + 0 │ │ │ │ -00000000000e8ef8 0000009b00000006 R_X86_64_GLOB_DAT 00000000000e97c8 _ZZ23iisignature_num_threadsvE6cached + 0 │ │ │ │ -00000000000e8f00 0000001d00000006 R_X86_64_GLOB_DAT 0000000000000000 _Py_NoneStruct + 0 │ │ │ │ -00000000000e8f08 0000002100000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTIPKc@CXXABI_1.3 + 0 │ │ │ │ -00000000000e8f10 0000002600000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTVSt15basic_streambufIcSt11char_traitsIcEE@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000e8f18 0000013d00000006 R_X86_64_GLOB_DAT 00000000000e97c0 _ZGVZ23iisignature_num_threadsvE6cached + 0 │ │ │ │ -00000000000e8f20 0000003400000006 R_X86_64_GLOB_DAT 0000000000000000 PyExc_ModuleNotFoundError + 0 │ │ │ │ -00000000000e8f30 0000003b00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTTNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + 0 │ │ │ │ -00000000000e8f38 0000003d00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + 0 │ │ │ │ -00000000000e8f40 0000004100000006 R_X86_64_GLOB_DAT 0000000000000000 _ZNSt13runtime_errorD1Ev@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000e8f48 000000db00000006 R_X86_64_GLOB_DAT 00000000000e97a0 g_signal_given + 0 │ │ │ │ -00000000000e8f50 0000004300000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTTNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + 0 │ │ │ │ -00000000000e8f58 0000004d00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZNSt11logic_errorD1Ev@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000e8f60 0000010200000006 R_X86_64_GLOB_DAT 00000000000e8c78 _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE + 0 │ │ │ │ -00000000000e8f68 0000005000000006 R_X86_64_GLOB_DAT 0000000000000000 _ZSt4cout@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000e8f70 0000005500000006 R_X86_64_GLOB_DAT 0000000000000000 PyExc_RuntimeError + 0 │ │ │ │ -00000000000e8f78 0000005f00000006 R_X86_64_GLOB_DAT 0000000000000000 _Py_FalseStruct + 0 │ │ │ │ -00000000000e8f80 000001a400000006 R_X86_64_GLOB_DAT 00000000000e97a1 g_signals_setup + 0 │ │ │ │ -00000000000e8f88 0000006c00000006 R_X86_64_GLOB_DAT 0000000000000000 PyLong_Type + 0 │ │ │ │ -00000000000e8f90 0000017700000006 R_X86_64_GLOB_DAT 00000000000e8c50 _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE + 0 │ │ │ │ -00000000000e8f98 0000007400000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0 │ │ │ │ -00000000000e8fa0 0000007600000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTISt11logic_error@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000e8fa8 0000007900000006 R_X86_64_GLOB_DAT 0000000000000000 PyBytes_Type + 0 │ │ │ │ -00000000000e8fb0 0000007c00000006 R_X86_64_GLOB_DAT 0000000000000000 PyExc_ImportError + 0 │ │ │ │ -00000000000e8fb8 0000007e00000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0 │ │ │ │ -00000000000e8fc0 0000008200000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0 │ │ │ │ -00000000000e8fc8 0000008400000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTISt13runtime_error@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000e8fd0 0000008500000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + 0 │ │ │ │ -00000000000e8fd8 0000011200000006 R_X86_64_GLOB_DAT 00000000000e8c28 _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE + 0 │ │ │ │ -00000000000e8fe0 0000013100000006 R_X86_64_GLOB_DAT 00000000000e8ca0 _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE + 0 │ │ │ │ -00000000000e9780 0000005100000001 R_X86_64_64 0000000000000000 _ZTISt9bad_alloc@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000e9788 0000007d00000001 R_X86_64_64 0000000000000000 _ZTISt9exception@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000e9790 0000006d00000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0 │ │ │ │ +00000000000e98b8 0000000000000008 R_X86_64_RELATIVE 14f80 │ │ │ │ +00000000000e98c0 0000000000000008 R_X86_64_RELATIVE 14f40 │ │ │ │ +00000000000e98d0 0000000000000008 R_X86_64_RELATIVE e9aa8 │ │ │ │ +00000000000e98d8 0000000000000008 R_X86_64_RELATIVE 15280 │ │ │ │ +00000000000e98e0 0000000000000008 R_X86_64_RELATIVE 152a0 │ │ │ │ +00000000000e98e8 0000000000000008 R_X86_64_RELATIVE 49520 │ │ │ │ +00000000000e98f8 0000000000000008 R_X86_64_RELATIVE e9ac0 │ │ │ │ +00000000000e9900 0000000000000008 R_X86_64_RELATIVE 152d0 │ │ │ │ +00000000000e9908 0000000000000008 R_X86_64_RELATIVE 152f0 │ │ │ │ +00000000000e9910 0000000000000008 R_X86_64_RELATIVE 4aee0 │ │ │ │ +00000000000e9920 0000000000000008 R_X86_64_RELATIVE e9ad8 │ │ │ │ +00000000000e9928 0000000000000008 R_X86_64_RELATIVE 15320 │ │ │ │ +00000000000e9930 0000000000000008 R_X86_64_RELATIVE 15340 │ │ │ │ +00000000000e9938 0000000000000008 R_X86_64_RELATIVE 82a70 │ │ │ │ +00000000000e9948 0000000000000008 R_X86_64_RELATIVE e9af0 │ │ │ │ +00000000000e9950 0000000000000008 R_X86_64_RELATIVE 15370 │ │ │ │ +00000000000e9958 0000000000000008 R_X86_64_RELATIVE 15390 │ │ │ │ +00000000000e9960 0000000000000008 R_X86_64_RELATIVE 867b0 │ │ │ │ +00000000000e9970 0000000000000008 R_X86_64_RELATIVE e9b08 │ │ │ │ +00000000000e9978 0000000000000008 R_X86_64_RELATIVE 151e0 │ │ │ │ +00000000000e9980 0000000000000008 R_X86_64_RELATIVE 15200 │ │ │ │ +00000000000e9988 0000000000000008 R_X86_64_RELATIVE 4dc30 │ │ │ │ +00000000000e9998 0000000000000008 R_X86_64_RELATIVE e9b20 │ │ │ │ +00000000000e99a0 0000000000000008 R_X86_64_RELATIVE 15230 │ │ │ │ +00000000000e99a8 0000000000000008 R_X86_64_RELATIVE 15250 │ │ │ │ +00000000000e99b0 0000000000000008 R_X86_64_RELATIVE 50d40 │ │ │ │ +00000000000e99c0 0000000000000008 R_X86_64_RELATIVE e9b38 │ │ │ │ +00000000000e99c8 0000000000000008 R_X86_64_RELATIVE 15000 │ │ │ │ +00000000000e99d0 0000000000000008 R_X86_64_RELATIVE 15020 │ │ │ │ +00000000000e99d8 0000000000000008 R_X86_64_RELATIVE 32bc0 │ │ │ │ +00000000000e99e8 0000000000000008 R_X86_64_RELATIVE e9b50 │ │ │ │ +00000000000e99f0 0000000000000008 R_X86_64_RELATIVE 15050 │ │ │ │ +00000000000e99f8 0000000000000008 R_X86_64_RELATIVE 15070 │ │ │ │ +00000000000e9a00 0000000000000008 R_X86_64_RELATIVE 33950 │ │ │ │ +00000000000e9a10 0000000000000008 R_X86_64_RELATIVE e9b68 │ │ │ │ +00000000000e9a18 0000000000000008 R_X86_64_RELATIVE 150a0 │ │ │ │ +00000000000e9a20 0000000000000008 R_X86_64_RELATIVE 150c0 │ │ │ │ +00000000000e9a28 0000000000000008 R_X86_64_RELATIVE 83330 │ │ │ │ +00000000000e9a38 0000000000000008 R_X86_64_RELATIVE e9b80 │ │ │ │ +00000000000e9a40 0000000000000008 R_X86_64_RELATIVE 150f0 │ │ │ │ +00000000000e9a48 0000000000000008 R_X86_64_RELATIVE 15110 │ │ │ │ +00000000000e9a50 0000000000000008 R_X86_64_RELATIVE 87070 │ │ │ │ +00000000000e9a60 0000000000000008 R_X86_64_RELATIVE e9b98 │ │ │ │ +00000000000e9a68 0000000000000008 R_X86_64_RELATIVE 15140 │ │ │ │ +00000000000e9a70 0000000000000008 R_X86_64_RELATIVE 15160 │ │ │ │ +00000000000e9a78 0000000000000008 R_X86_64_RELATIVE 5c880 │ │ │ │ +00000000000e9a88 0000000000000008 R_X86_64_RELATIVE e9bb0 │ │ │ │ +00000000000e9a90 0000000000000008 R_X86_64_RELATIVE 15190 │ │ │ │ +00000000000e9a98 0000000000000008 R_X86_64_RELATIVE 151b0 │ │ │ │ +00000000000e9aa0 0000000000000008 R_X86_64_RELATIVE 3ccf0 │ │ │ │ +00000000000e9ab0 0000000000000008 R_X86_64_RELATIVE dca60 │ │ │ │ +00000000000e9ac8 0000000000000008 R_X86_64_RELATIVE dcb20 │ │ │ │ +00000000000e9ae0 0000000000000008 R_X86_64_RELATIVE dcbe0 │ │ │ │ +00000000000e9af8 0000000000000008 R_X86_64_RELATIVE dcca0 │ │ │ │ +00000000000e9b10 0000000000000008 R_X86_64_RELATIVE dcd60 │ │ │ │ +00000000000e9b28 0000000000000008 R_X86_64_RELATIVE dce20 │ │ │ │ +00000000000e9b40 0000000000000008 R_X86_64_RELATIVE dcee0 │ │ │ │ +00000000000e9b58 0000000000000008 R_X86_64_RELATIVE dcfa0 │ │ │ │ +00000000000e9b70 0000000000000008 R_X86_64_RELATIVE dd060 │ │ │ │ +00000000000e9b88 0000000000000008 R_X86_64_RELATIVE dd120 │ │ │ │ +00000000000e9ba0 0000000000000008 R_X86_64_RELATIVE dd1e0 │ │ │ │ +00000000000e9bb8 0000000000000008 R_X86_64_RELATIVE dd2a0 │ │ │ │ +00000000000e9c38 0000000000000008 R_X86_64_RELATIVE ae490 │ │ │ │ +00000000000e9c40 0000000000000008 R_X86_64_RELATIVE ae4b0 │ │ │ │ +00000000000e9c48 0000000000000008 R_X86_64_RELATIVE bb4d0 │ │ │ │ +00000000000e9c60 0000000000000008 R_X86_64_RELATIVE ae430 │ │ │ │ +00000000000e9c68 0000000000000008 R_X86_64_RELATIVE ae450 │ │ │ │ +00000000000e9c70 0000000000000008 R_X86_64_RELATIVE b0c40 │ │ │ │ +00000000000e9c88 0000000000000008 R_X86_64_RELATIVE ae3d0 │ │ │ │ +00000000000e9c90 0000000000000008 R_X86_64_RELATIVE ae3f0 │ │ │ │ +00000000000e9c98 0000000000000008 R_X86_64_RELATIVE bb2d0 │ │ │ │ +00000000000e9cb0 0000000000000008 R_X86_64_RELATIVE ae370 │ │ │ │ +00000000000e9cb8 0000000000000008 R_X86_64_RELATIVE ae390 │ │ │ │ +00000000000e9cc0 0000000000000008 R_X86_64_RELATIVE b01f0 │ │ │ │ +00000000000e9f28 0000000000000008 R_X86_64_RELATIVE ae350 │ │ │ │ +00000000000ea340 0000000000000008 R_X86_64_RELATIVE ea340 │ │ │ │ +00000000000ea388 0000000000000008 R_X86_64_RELATIVE d94db │ │ │ │ +00000000000ea390 0000000000000008 R_X86_64_RELATIVE da598 │ │ │ │ +00000000000ea3a0 0000000000000008 R_X86_64_RELATIVE ea3e0 │ │ │ │ +00000000000ea3e0 0000000000000008 R_X86_64_RELATIVE d9586 │ │ │ │ +00000000000ea3e8 0000000000000008 R_X86_64_RELATIVE 89010 │ │ │ │ +00000000000ea3f8 0000000000000008 R_X86_64_RELATIVE da658 │ │ │ │ +00000000000ea400 0000000000000008 R_X86_64_RELATIVE d94e7 │ │ │ │ +00000000000ea408 0000000000000008 R_X86_64_RELATIVE 81ee0 │ │ │ │ +00000000000ea418 0000000000000008 R_X86_64_RELATIVE da860 │ │ │ │ +00000000000ea420 0000000000000008 R_X86_64_RELATIVE d94f1 │ │ │ │ +00000000000ea428 0000000000000008 R_X86_64_RELATIVE 38ee0 │ │ │ │ +00000000000ea438 0000000000000008 R_X86_64_RELATIVE dacd8 │ │ │ │ +00000000000ea440 0000000000000008 R_X86_64_RELATIVE d94fe │ │ │ │ +00000000000ea448 0000000000000008 R_X86_64_RELATIVE 6ac80 │ │ │ │ +00000000000ea458 0000000000000008 R_X86_64_RELATIVE dad30 │ │ │ │ +00000000000ea460 0000000000000008 R_X86_64_RELATIVE d958d │ │ │ │ +00000000000ea468 0000000000000008 R_X86_64_RELATIVE 5fb10 │ │ │ │ +00000000000ea478 0000000000000008 R_X86_64_RELATIVE dadd8 │ │ │ │ +00000000000ea480 0000000000000008 R_X86_64_RELATIVE d95bc │ │ │ │ +00000000000ea488 0000000000000008 R_X86_64_RELATIVE 54d70 │ │ │ │ +00000000000ea498 0000000000000008 R_X86_64_RELATIVE daeb8 │ │ │ │ +00000000000ea4a0 0000000000000008 R_X86_64_RELATIVE d95c7 │ │ │ │ +00000000000ea4a8 0000000000000008 R_X86_64_RELATIVE 5ef10 │ │ │ │ +00000000000ea4b8 0000000000000008 R_X86_64_RELATIVE db060 │ │ │ │ +00000000000ea4c0 0000000000000008 R_X86_64_RELATIVE d950a │ │ │ │ +00000000000ea4c8 0000000000000008 R_X86_64_RELATIVE 466a0 │ │ │ │ +00000000000ea4d8 0000000000000008 R_X86_64_RELATIVE db140 │ │ │ │ +00000000000ea4e0 0000000000000008 R_X86_64_RELATIVE d9515 │ │ │ │ +00000000000ea4e8 0000000000000008 R_X86_64_RELATIVE 611a0 │ │ │ │ +00000000000ea4f8 0000000000000008 R_X86_64_RELATIVE db278 │ │ │ │ +00000000000ea500 0000000000000008 R_X86_64_RELATIVE d9528 │ │ │ │ +00000000000ea508 0000000000000008 R_X86_64_RELATIVE 44d30 │ │ │ │ +00000000000ea518 0000000000000008 R_X86_64_RELATIVE db340 │ │ │ │ +00000000000ea520 0000000000000008 R_X86_64_RELATIVE d9531 │ │ │ │ +00000000000ea528 0000000000000008 R_X86_64_RELATIVE 459b0 │ │ │ │ +00000000000ea538 0000000000000008 R_X86_64_RELATIVE db468 │ │ │ │ +00000000000ea540 0000000000000008 R_X86_64_RELATIVE d9555 │ │ │ │ +00000000000ea548 0000000000000008 R_X86_64_RELATIVE 2ed80 │ │ │ │ +00000000000ea558 0000000000000008 R_X86_64_RELATIVE db520 │ │ │ │ +00000000000ea560 0000000000000008 R_X86_64_RELATIVE d9542 │ │ │ │ +00000000000ea568 0000000000000008 R_X86_64_RELATIVE 317f0 │ │ │ │ +00000000000ea578 0000000000000008 R_X86_64_RELATIVE db598 │ │ │ │ +00000000000ea580 0000000000000008 R_X86_64_RELATIVE d9552 │ │ │ │ +00000000000ea588 0000000000000008 R_X86_64_RELATIVE 1ef30 │ │ │ │ +00000000000ea598 0000000000000008 R_X86_64_RELATIVE db730 │ │ │ │ +00000000000ea5a0 0000000000000008 R_X86_64_RELATIVE d955f │ │ │ │ +00000000000ea5a8 0000000000000008 R_X86_64_RELATIVE 3aa10 │ │ │ │ +00000000000ea5b8 0000000000000008 R_X86_64_RELATIVE db798 │ │ │ │ +00000000000ea5c0 0000000000000008 R_X86_64_RELATIVE d956e │ │ │ │ +00000000000ea5c8 0000000000000008 R_X86_64_RELATIVE 9bdd0 │ │ │ │ +00000000000ea5d8 0000000000000008 R_X86_64_RELATIVE db838 │ │ │ │ +00000000000ea5e0 0000000000000008 R_X86_64_RELATIVE d9576 │ │ │ │ +00000000000ea5e8 0000000000000008 R_X86_64_RELATIVE adfd0 │ │ │ │ +00000000000ea5f8 0000000000000008 R_X86_64_RELATIVE db988 │ │ │ │ +00000000000ea600 0000000000000008 R_X86_64_RELATIVE d92fc │ │ │ │ +00000000000ea608 0000000000000008 R_X86_64_RELATIVE 3cfd0 │ │ │ │ +00000000000ea618 0000000000000008 R_X86_64_RELATIVE dbd38 │ │ │ │ +00000000000ea620 0000000000000008 R_X86_64_RELATIVE d957e │ │ │ │ +00000000000ea628 0000000000000008 R_X86_64_RELATIVE 39520 │ │ │ │ +00000000000ea638 0000000000000008 R_X86_64_RELATIVE dbe50 │ │ │ │ +00000000000ea640 0000000000000008 R_X86_64_RELATIVE d9583 │ │ │ │ +00000000000ea648 0000000000000008 R_X86_64_RELATIVE 8f220 │ │ │ │ +00000000000ea658 0000000000000008 R_X86_64_RELATIVE dbec0 │ │ │ │ +00000000000ea660 0000000000000008 R_X86_64_RELATIVE d958a │ │ │ │ +00000000000ea668 0000000000000008 R_X86_64_RELATIVE 987d0 │ │ │ │ +00000000000ea678 0000000000000008 R_X86_64_RELATIVE dc250 │ │ │ │ +00000000000ea680 0000000000000008 R_X86_64_RELATIVE d9599 │ │ │ │ +00000000000ea688 0000000000000008 R_X86_64_RELATIVE 63b70 │ │ │ │ +00000000000ea698 0000000000000008 R_X86_64_RELATIVE dc310 │ │ │ │ +00000000000ea6a0 0000000000000008 R_X86_64_RELATIVE d95a5 │ │ │ │ +00000000000ea6a8 0000000000000008 R_X86_64_RELATIVE 655f0 │ │ │ │ +00000000000ea6b8 0000000000000008 R_X86_64_RELATIVE dc498 │ │ │ │ +00000000000ea6c0 0000000000000008 R_X86_64_RELATIVE d95b9 │ │ │ │ +00000000000ea6c8 0000000000000008 R_X86_64_RELATIVE 434e0 │ │ │ │ +00000000000ea6d8 0000000000000008 R_X86_64_RELATIVE dc550 │ │ │ │ +00000000000ea6e0 0000000000000008 R_X86_64_RELATIVE d95c4 │ │ │ │ +00000000000ea6e8 0000000000000008 R_X86_64_RELATIVE 41d80 │ │ │ │ +00000000000ea6f8 0000000000000008 R_X86_64_RELATIVE dc6c0 │ │ │ │ +00000000000ea700 0000000000000008 R_X86_64_RELATIVE d95d7 │ │ │ │ +00000000000ea708 0000000000000008 R_X86_64_RELATIVE 58510 │ │ │ │ +00000000000ea718 0000000000000008 R_X86_64_RELATIVE dc7b0 │ │ │ │ +00000000000ea720 0000000000000008 R_X86_64_RELATIVE d95e0 │ │ │ │ +00000000000ea728 0000000000000008 R_X86_64_RELATIVE 3a490 │ │ │ │ +00000000000ea738 0000000000000008 R_X86_64_RELATIVE dc8d0 │ │ │ │ +00000000000ea740 0000000000000008 R_X86_64_RELATIVE d95ef │ │ │ │ +00000000000ea748 0000000000000008 R_X86_64_RELATIVE 14fd0 │ │ │ │ +00000000000ea758 0000000000000008 R_X86_64_RELATIVE dc990 │ │ │ │ +00000000000e9aa8 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +00000000000e9ac0 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +00000000000e9ad8 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +00000000000e9af0 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +00000000000e9b08 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +00000000000e9b20 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +00000000000e9b38 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +00000000000e9b50 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +00000000000e9b68 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +00000000000e9b80 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +00000000000e9b98 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +00000000000e9bb0 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +00000000000e9bc8 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +00000000000e9be0 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +00000000000e9bf8 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +00000000000e9c10 0000005200000001 R_X86_64_64 0000000000000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 + 10 │ │ │ │ +00000000000e9ab8 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ +00000000000e9ad0 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ +00000000000e9ae8 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ +00000000000e9b00 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ +00000000000e9b18 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ +00000000000e9b30 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ +00000000000e9b48 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ +00000000000e9b60 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ +00000000000e9b78 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ +00000000000e9b90 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ +00000000000e9ba8 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ +00000000000e9bc0 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ +00000000000e9bd8 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ +00000000000e9bf0 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ +00000000000e9c08 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ +00000000000e9c20 0000000200000001 R_X86_64_64 0000000000000000 _ZTINSt6thread6_StateE@GLIBCXX_3.4.22 + 0 │ │ │ │ +00000000000e9bd0 0000018d00000001 R_X86_64_64 00000000000dd360 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE + 0 │ │ │ │ +00000000000e9be8 000001a000000001 R_X86_64_64 00000000000dd440 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE + 0 │ │ │ │ +00000000000e9c00 0000018000000001 R_X86_64_64 00000000000dd520 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE + 0 │ │ │ │ +00000000000e9c18 0000015300000001 R_X86_64_64 00000000000dd600 _ZTSNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE + 0 │ │ │ │ +00000000000e9c30 000000a800000001 R_X86_64_64 00000000000e9bc8 _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE + 0 │ │ │ │ +00000000000e9c58 000000ef00000001 R_X86_64_64 00000000000e9be0 _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE + 0 │ │ │ │ +00000000000e9c80 0000009c00000001 R_X86_64_64 00000000000e9bf8 _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE + 0 │ │ │ │ +00000000000e9ca8 000000a900000001 R_X86_64_64 00000000000e9c10 _ZTINSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE + 0 │ │ │ │ +00000000000e9eb8 0000000500000006 R_X86_64_GLOB_DAT 0000000000000000 PyBool_Type + 0 │ │ │ │ +00000000000e9ec0 0000000700000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTVSt9basic_iosIcSt11char_traitsIcEE@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000e9ec8 0000000800000006 R_X86_64_GLOB_DAT 0000000000000000 _Py_TrueStruct + 0 │ │ │ │ +00000000000e9ed0 000000e300000006 R_X86_64_GLOB_DAT 00000000000ea7a8 g_bchLyndon20_dat + 0 │ │ │ │ +00000000000e9ed8 0000000a00000006 R_X86_64_GLOB_DAT 0000000000000000 PyTuple_Type + 0 │ │ │ │ +00000000000e9ee0 0000000f00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTVNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + 0 │ │ │ │ +00000000000e9ee8 0000001000000006 R_X86_64_GLOB_DAT 0000000000000000 PyCapsule_Type + 0 │ │ │ │ +00000000000e9ef0 0000001500000006 R_X86_64_GLOB_DAT 0000000000000000 __cxa_finalize@GLIBC_2.2.5 + 0 │ │ │ │ +00000000000e9ef8 0000009b00000006 R_X86_64_GLOB_DAT 00000000000ea7c8 _ZZ23iisignature_num_threadsvE6cached + 0 │ │ │ │ +00000000000e9f00 0000001d00000006 R_X86_64_GLOB_DAT 0000000000000000 _Py_NoneStruct + 0 │ │ │ │ +00000000000e9f08 0000002100000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTIPKc@CXXABI_1.3 + 0 │ │ │ │ +00000000000e9f10 0000002600000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTVSt15basic_streambufIcSt11char_traitsIcEE@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000e9f18 0000013d00000006 R_X86_64_GLOB_DAT 00000000000ea7c0 _ZGVZ23iisignature_num_threadsvE6cached + 0 │ │ │ │ +00000000000e9f20 0000003400000006 R_X86_64_GLOB_DAT 0000000000000000 PyExc_ModuleNotFoundError + 0 │ │ │ │ +00000000000e9f30 0000003b00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTTNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + 0 │ │ │ │ +00000000000e9f38 0000003d00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTVNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + 0 │ │ │ │ +00000000000e9f40 0000004100000006 R_X86_64_GLOB_DAT 0000000000000000 _ZNSt13runtime_errorD1Ev@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000e9f48 000000db00000006 R_X86_64_GLOB_DAT 00000000000ea7a0 g_signal_given + 0 │ │ │ │ +00000000000e9f50 0000004300000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTTNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + 0 │ │ │ │ +00000000000e9f58 0000004d00000006 R_X86_64_GLOB_DAT 0000000000000000 _ZNSt11logic_errorD1Ev@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000e9f60 0000010200000006 R_X86_64_GLOB_DAT 00000000000e9c78 _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE + 0 │ │ │ │ +00000000000e9f68 0000005000000006 R_X86_64_GLOB_DAT 0000000000000000 _ZSt4cout@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000e9f70 0000005500000006 R_X86_64_GLOB_DAT 0000000000000000 PyExc_RuntimeError + 0 │ │ │ │ +00000000000e9f78 0000005f00000006 R_X86_64_GLOB_DAT 0000000000000000 _Py_FalseStruct + 0 │ │ │ │ +00000000000e9f80 000001a600000006 R_X86_64_GLOB_DAT 00000000000ea7a1 g_signals_setup + 0 │ │ │ │ +00000000000e9f88 0000006c00000006 R_X86_64_GLOB_DAT 0000000000000000 PyLong_Type + 0 │ │ │ │ +00000000000e9f90 0000017800000006 R_X86_64_GLOB_DAT 00000000000e9c50 _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE + 0 │ │ │ │ +00000000000e9f98 0000007400000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_deregisterTMCloneTable + 0 │ │ │ │ +00000000000e9fa0 0000007600000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTISt11logic_error@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000e9fa8 0000007900000006 R_X86_64_GLOB_DAT 0000000000000000 PyBytes_Type + 0 │ │ │ │ +00000000000e9fb0 0000007c00000006 R_X86_64_GLOB_DAT 0000000000000000 PyExc_ImportError + 0 │ │ │ │ +00000000000e9fb8 0000007e00000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0 │ │ │ │ +00000000000e9fc0 0000008200000006 R_X86_64_GLOB_DAT 0000000000000000 _ITM_registerTMCloneTable + 0 │ │ │ │ +00000000000e9fc8 0000008400000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTISt13runtime_error@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000e9fd0 0000008500000006 R_X86_64_GLOB_DAT 0000000000000000 _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE@GLIBCXX_3.4.21 + 0 │ │ │ │ +00000000000e9fd8 0000011200000006 R_X86_64_GLOB_DAT 00000000000e9c28 _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE + 0 │ │ │ │ +00000000000e9fe0 0000013100000006 R_X86_64_GLOB_DAT 00000000000e9ca0 _ZTVNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEEE + 0 │ │ │ │ +00000000000ea780 0000005100000001 R_X86_64_64 0000000000000000 _ZTISt9bad_alloc@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000ea788 0000007d00000001 R_X86_64_64 0000000000000000 _ZTISt9exception@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000ea790 0000006d00000001 R_X86_64_64 0000000000000000 __gxx_personality_v0@CXXABI_1.3 + 0 │ │ │ │ │ │ │ │ -Relocation section '.rela.plt' at offset 0xb890 contains 102 entries: │ │ │ │ +Relocation section '.rela.plt' at offset 0xba08 contains 102 entries: │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ -00000000000e9000 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSo3putEc@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000e9008 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 __sched_cpucount@GLIBC_2.6 + 0 │ │ │ │ -00000000000e9010 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000e9018 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 PyImport_AddModule + 0 │ │ │ │ -00000000000e9020 0000000900000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev@GLIBCXX_3.4.21 + 0 │ │ │ │ -00000000000e9028 0000000b00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt9terminatev@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000e9030 0000000c00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt8ios_baseC2Ev@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000e9038 0000000d00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@GLIBCXX_3.4.21 + 0 │ │ │ │ -00000000000e9040 0000000e00000007 R_X86_64_JUMP_SLOT 0000000000000000 PyObject_GetAttrString + 0 │ │ │ │ -00000000000e9048 0000001100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt8ios_baseD2Ev@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000e9050 0000001200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt13runtime_errorC1EPKc@GLIBCXX_3.4.21 + 0 │ │ │ │ -00000000000e9058 0000001300000007 R_X86_64_JUMP_SLOT 0000000000000000 PyType_IsSubtype + 0 │ │ │ │ -00000000000e9060 0000001400000007 R_X86_64_JUMP_SLOT 0000000000000000 __cxa_begin_catch@CXXABI_1.3 + 0 │ │ │ │ -00000000000e9068 0000001600000007 R_X86_64_JUMP_SLOT 0000000000000000 strlen@GLIBC_2.2.5 + 0 │ │ │ │ -00000000000e9070 0000001700000007 R_X86_64_JUMP_SLOT 0000000000000000 memcmp@GLIBC_2.2.5 + 0 │ │ │ │ -00000000000e9078 0000001800000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt6thread6_StateD2Ev@GLIBCXX_3.4.22 + 0 │ │ │ │ -00000000000e9080 0000001900000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEED1Ev@GLIBCXX_3.4.21 + 0 │ │ │ │ -00000000000e9088 0000001a00000007 R_X86_64_JUMP_SLOT 0000000000000000 PyTuple_New + 0 │ │ │ │ -00000000000e9090 0000001b00000007 R_X86_64_JUMP_SLOT 0000000000000000 __cxa_allocate_exception@CXXABI_1.3 + 0 │ │ │ │ -00000000000e9098 0000001c00000007 R_X86_64_JUMP_SLOT 0000000000000000 PyEval_RestoreThread + 0 │ │ │ │ -00000000000e90a0 0000001e00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt20__throw_length_errorPKc@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000e90a8 0000001f00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@GLIBCXX_3.4.21 + 0 │ │ │ │ -00000000000e90b0 0000002000000007 R_X86_64_JUMP_SLOT 0000000000000000 memset@GLIBC_2.2.5 + 0 │ │ │ │ -00000000000e90b8 0000002200000007 R_X86_64_JUMP_SLOT 0000000000000000 munmap@GLIBC_2.2.5 + 0 │ │ │ │ -00000000000e90c0 0000002300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@GLIBCXX_3.4.21 + 0 │ │ │ │ -00000000000e90c8 0000002400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSirsERi@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000e90d0 0000002500000007 R_X86_64_JUMP_SLOT 0000000000000000 PyTuple_Size + 0 │ │ │ │ -00000000000e90d8 0000002700000007 R_X86_64_JUMP_SLOT 0000000000000000 __cxa_guard_release@CXXABI_1.3 + 0 │ │ │ │ -00000000000e90e0 0000002800000007 R_X86_64_JUMP_SLOT 0000000000000000 __assert_fail@GLIBC_2.2.5 + 0 │ │ │ │ -00000000000e90e8 0000002900000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSi10_M_extractIdEERSiRT_@GLIBCXX_3.4.9 + 0 │ │ │ │ -00000000000e90f0 0000002a00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt20__throw_system_errori@GLIBCXX_3.4.11 + 0 │ │ │ │ -00000000000e90f8 0000002b00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSo9_M_insertImEERSoT_@GLIBCXX_3.4.9 + 0 │ │ │ │ -00000000000e9100 0000002c00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSo5flushEv@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000e9108 0000002d00000007 R_X86_64_JUMP_SLOT 0000000000000000 PyErr_Format + 0 │ │ │ │ -00000000000e9110 0000002e00000007 R_X86_64_JUMP_SLOT 0000000000000000 PyObject_CallFunction + 0 │ │ │ │ -00000000000e9118 0000002f00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000e9120 0000003000000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt19__throw_logic_errorPKc@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000e9128 0000003100000007 R_X86_64_JUMP_SLOT 0000000000000000 __cxa_free_exception@CXXABI_1.3 + 0 │ │ │ │ -00000000000e9130 0000003200000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_mutex_unlock@GLIBC_2.2.5 + 0 │ │ │ │ -00000000000e9138 0000003300000007 R_X86_64_JUMP_SLOT 0000000000000000 _Py_Dealloc + 0 │ │ │ │ -00000000000e9140 0000003500000007 R_X86_64_JUMP_SLOT 0000000000000000 Py_BuildValue + 0 │ │ │ │ -00000000000e9148 0000003600000007 R_X86_64_JUMP_SLOT 0000000000000000 PyErr_ExceptionMatches + 0 │ │ │ │ -00000000000e9150 0000003700000007 R_X86_64_JUMP_SLOT 0000000000000000 memcpy@GLIBC_2.14 + 0 │ │ │ │ -00000000000e9158 0000003800000007 R_X86_64_JUMP_SLOT 0000000000000000 PyImport_ImportModule + 0 │ │ │ │ -00000000000e9160 0000003900000007 R_X86_64_JUMP_SLOT 0000000000000000 PyUnicode_FromString + 0 │ │ │ │ -00000000000e9168 0000003a00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt6thread15_M_start_threadESt10unique_ptrINS_6_StateESt14default_deleteIS1_EEPFvvE@GLIBCXX_3.4.22 + 0 │ │ │ │ -00000000000e9170 0000003c00000007 R_X86_64_JUMP_SLOT 0000000000000000 mmap64@GLIBC_2.2.5 + 0 │ │ │ │ -00000000000e9178 0000003e00000007 R_X86_64_JUMP_SLOT 0000000000000000 PyErr_Clear + 0 │ │ │ │ -00000000000e9180 0000003f00000007 R_X86_64_JUMP_SLOT 0000000000000000 _Znwm@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000e9188 0000004000000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZdlPvm@CXXABI_1.3.9 + 0 │ │ │ │ -00000000000e9190 0000004200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000e9198 0000004400000007 R_X86_64_JUMP_SLOT 0000000000000000 PyErr_SetInterrupt + 0 │ │ │ │ -00000000000e91a0 0000004500000007 R_X86_64_JUMP_SLOT 0000000000000000 __stack_chk_fail@GLIBC_2.4 + 0 │ │ │ │ -00000000000e91a8 0000004600000007 R_X86_64_JUMP_SLOT 0000000000000000 PyErr_SetString + 0 │ │ │ │ -00000000000e91b0 0000004700000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@GLIBCXX_3.4.9 + 0 │ │ │ │ -00000000000e91b8 0000004800000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNKSt5ctypeIcE13_M_widen_initEv@GLIBCXX_3.4.11 + 0 │ │ │ │ -00000000000e91c0 0000004900000007 R_X86_64_JUMP_SLOT 0000000000000000 signal@GLIBC_2.2.5 + 0 │ │ │ │ -00000000000e91c8 0000004a00000007 R_X86_64_JUMP_SLOT 0000000000000000 getenv@GLIBC_2.2.5 + 0 │ │ │ │ -00000000000e91d0 0000004b00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@GLIBCXX_3.4.21 + 0 │ │ │ │ -00000000000e91d8 0000004c00000007 R_X86_64_JUMP_SLOT 0000000000000000 PyCapsule_New + 0 │ │ │ │ -00000000000e91e0 0000004e00000007 R_X86_64_JUMP_SLOT 0000000000000000 PyArg_ParseTuple + 0 │ │ │ │ -00000000000e91e8 0000004f00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt16__throw_bad_castv@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000e91f0 0000005300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm@GLIBCXX_3.4.21 + 0 │ │ │ │ -00000000000e91f8 0000005400000007 R_X86_64_JUMP_SLOT 0000000000000000 PyCapsule_GetPointer + 0 │ │ │ │ -00000000000e9200 0000005600000007 R_X86_64_JUMP_SLOT 0000000000000000 PyBytes_AsString + 0 │ │ │ │ -00000000000e9208 0000005700000007 R_X86_64_JUMP_SLOT 0000000000000000 PyCapsule_IsValid + 0 │ │ │ │ -00000000000e9210 0000005800000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000e9218 0000005900000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt6thread20hardware_concurrencyEv@GLIBCXX_3.4.17 + 0 │ │ │ │ -00000000000e9220 0000005a00000007 R_X86_64_JUMP_SLOT 0000000000000000 PyModule_AddStringConstant + 0 │ │ │ │ -00000000000e9228 0000005b00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt6localeD1Ev@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000e9230 0000005c00000007 R_X86_64_JUMP_SLOT 0000000000000000 PyEval_SaveThread + 0 │ │ │ │ -00000000000e9238 0000005d00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt11logic_errorC1EPKc@GLIBCXX_3.4.21 + 0 │ │ │ │ -00000000000e9240 0000005e00000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_mutex_lock@GLIBC_2.2.5 + 0 │ │ │ │ -00000000000e9248 0000006000000007 R_X86_64_JUMP_SLOT 0000000000000000 sched_getaffinity@GLIBC_2.3.4 + 0 │ │ │ │ -00000000000e9250 0000006100000007 R_X86_64_JUMP_SLOT 0000000000000000 PyLong_FromLong + 0 │ │ │ │ -00000000000e9258 0000006200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt24__throw_out_of_range_fmtPKcz@GLIBCXX_3.4.20 + 0 │ │ │ │ -00000000000e9260 0000006300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13find_first_ofEPKcmm@GLIBCXX_3.4.21 + 0 │ │ │ │ -00000000000e9268 0000006400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@GLIBCXX_3.4.21 + 0 │ │ │ │ -00000000000e9270 0000006500000007 R_X86_64_JUMP_SLOT 0000000000000000 PyLong_FromDouble + 0 │ │ │ │ -00000000000e9278 0000006700000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@GLIBCXX_3.4.21 + 0 │ │ │ │ -00000000000e9280 0000006800000007 R_X86_64_JUMP_SLOT 0000000000000000 PyModule_Create2 + 0 │ │ │ │ -00000000000e9288 0000006900000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSo9_M_insertIdEERSoT_@GLIBCXX_3.4.9 + 0 │ │ │ │ -00000000000e9290 0000006a00000007 R_X86_64_JUMP_SLOT 0000000000000000 memmove@GLIBC_2.2.5 + 0 │ │ │ │ -00000000000e9298 0000006b00000007 R_X86_64_JUMP_SLOT 0000000000000000 __cxa_end_catch@CXXABI_1.3 + 0 │ │ │ │ -00000000000e92a0 0000006e00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE17find_first_not_ofEPKcmm@GLIBCXX_3.4.21 + 0 │ │ │ │ -00000000000e92a8 0000006f00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt6thread4joinEv@GLIBCXX_3.4.11 + 0 │ │ │ │ -00000000000e92b0 0000007000000007 R_X86_64_JUMP_SLOT 0000000000000000 __cxa_throw@CXXABI_1.3 + 0 │ │ │ │ -00000000000e92b8 0000007100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSolsEi@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000e92c0 0000007200000007 R_X86_64_JUMP_SLOT 0000000000000000 PyObject_CallFunctionObjArgs + 0 │ │ │ │ -00000000000e92c8 0000007300000007 R_X86_64_JUMP_SLOT 0000000000000000 pow@GLIBC_2.29 + 0 │ │ │ │ -00000000000e92d0 0000007500000007 R_X86_64_JUMP_SLOT 0000000000000000 _Unwind_Resume@GCC_3.0 + 0 │ │ │ │ -00000000000e92d8 0000007700000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@GLIBCXX_3.4.21 + 0 │ │ │ │ -00000000000e92e0 0000007800000007 R_X86_64_JUMP_SLOT 0000000000000000 PyErr_CheckSignals + 0 │ │ │ │ -00000000000e92e8 0000007a00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm@GLIBCXX_3.4.21 + 0 │ │ │ │ -00000000000e92f0 0000007b00000007 R_X86_64_JUMP_SLOT 0000000000000000 __cxa_guard_acquire@CXXABI_1.3 + 0 │ │ │ │ -00000000000e92f8 0000007f00000007 R_X86_64_JUMP_SLOT 0000000000000000 PyErr_Print + 0 │ │ │ │ -00000000000e9300 0000008000000007 R_X86_64_JUMP_SLOT 0000000000000000 PyImport_Import + 0 │ │ │ │ -00000000000e9308 0000008100000007 R_X86_64_JUMP_SLOT 0000000000000000 PyTuple_GetItem + 0 │ │ │ │ -00000000000e9310 0000008300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@GLIBCXX_3.4.21 + 0 │ │ │ │ -00000000000e9318 0000008600000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZnwmRKSt9nothrow_t@GLIBCXX_3.4 + 0 │ │ │ │ -00000000000e9320 0000008700000007 R_X86_64_JUMP_SLOT 0000000000000000 __isoc23_strtol@GLIBC_2.38 + 0 │ │ │ │ -00000000000e9328 0000008800000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt6localeC1Ev@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000ea000 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSo3putEc@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000ea008 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 __sched_cpucount@GLIBC_2.6 + 0 │ │ │ │ +00000000000ea010 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt29_Rb_tree_insert_and_rebalancebPSt18_Rb_tree_node_baseS0_RS_@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000ea018 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 PyImport_AddModule + 0 │ │ │ │ +00000000000ea020 0000000900000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev@GLIBCXX_3.4.21 + 0 │ │ │ │ +00000000000ea028 0000000b00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt9terminatev@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000ea030 0000000c00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt8ios_baseC2Ev@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000ea038 0000000d00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_appendEPKcm@GLIBCXX_3.4.21 + 0 │ │ │ │ +00000000000ea040 0000000e00000007 R_X86_64_JUMP_SLOT 0000000000000000 PyObject_GetAttrString + 0 │ │ │ │ +00000000000ea048 0000001100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt8ios_baseD2Ev@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000ea050 0000001200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt13runtime_errorC1EPKc@GLIBCXX_3.4.21 + 0 │ │ │ │ +00000000000ea058 0000001300000007 R_X86_64_JUMP_SLOT 0000000000000000 PyType_IsSubtype + 0 │ │ │ │ +00000000000ea060 0000001400000007 R_X86_64_JUMP_SLOT 0000000000000000 __cxa_begin_catch@CXXABI_1.3 + 0 │ │ │ │ +00000000000ea068 0000001600000007 R_X86_64_JUMP_SLOT 0000000000000000 strlen@GLIBC_2.2.5 + 0 │ │ │ │ +00000000000ea070 0000001700000007 R_X86_64_JUMP_SLOT 0000000000000000 memcmp@GLIBC_2.2.5 + 0 │ │ │ │ +00000000000ea078 0000001800000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt6thread6_StateD2Ev@GLIBCXX_3.4.22 + 0 │ │ │ │ +00000000000ea080 0000001900000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEED1Ev@GLIBCXX_3.4.21 + 0 │ │ │ │ +00000000000ea088 0000001a00000007 R_X86_64_JUMP_SLOT 0000000000000000 PyTuple_New + 0 │ │ │ │ +00000000000ea090 0000001b00000007 R_X86_64_JUMP_SLOT 0000000000000000 __cxa_allocate_exception@CXXABI_1.3 + 0 │ │ │ │ +00000000000ea098 0000001c00000007 R_X86_64_JUMP_SLOT 0000000000000000 PyEval_RestoreThread + 0 │ │ │ │ +00000000000ea0a0 0000001e00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt20__throw_length_errorPKc@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000ea0a8 0000001f00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_@GLIBCXX_3.4.21 + 0 │ │ │ │ +00000000000ea0b0 0000002000000007 R_X86_64_JUMP_SLOT 0000000000000000 memset@GLIBC_2.2.5 + 0 │ │ │ │ +00000000000ea0b8 0000002200000007 R_X86_64_JUMP_SLOT 0000000000000000 munmap@GLIBC_2.2.5 + 0 │ │ │ │ +00000000000ea0c0 0000002300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_@GLIBCXX_3.4.21 + 0 │ │ │ │ +00000000000ea0c8 0000002400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSirsERi@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000ea0d0 0000002500000007 R_X86_64_JUMP_SLOT 0000000000000000 PyTuple_Size + 0 │ │ │ │ +00000000000ea0d8 0000002700000007 R_X86_64_JUMP_SLOT 0000000000000000 __cxa_guard_release@CXXABI_1.3 + 0 │ │ │ │ +00000000000ea0e0 0000002800000007 R_X86_64_JUMP_SLOT 0000000000000000 __assert_fail@GLIBC_2.2.5 + 0 │ │ │ │ +00000000000ea0e8 0000002900000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSi10_M_extractIdEERSiRT_@GLIBCXX_3.4.9 + 0 │ │ │ │ +00000000000ea0f0 0000002a00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt20__throw_system_errori@GLIBCXX_3.4.11 + 0 │ │ │ │ +00000000000ea0f8 0000002b00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSo9_M_insertImEERSoT_@GLIBCXX_3.4.9 + 0 │ │ │ │ +00000000000ea100 0000002c00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSo5flushEv@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000ea108 0000002d00000007 R_X86_64_JUMP_SLOT 0000000000000000 PyErr_Format + 0 │ │ │ │ +00000000000ea110 0000002e00000007 R_X86_64_JUMP_SLOT 0000000000000000 PyObject_CallFunction + 0 │ │ │ │ +00000000000ea118 0000002f00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000ea120 0000003000000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt19__throw_logic_errorPKc@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000ea128 0000003100000007 R_X86_64_JUMP_SLOT 0000000000000000 __cxa_free_exception@CXXABI_1.3 + 0 │ │ │ │ +00000000000ea130 0000003200000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_mutex_unlock@GLIBC_2.2.5 + 0 │ │ │ │ +00000000000ea138 0000003300000007 R_X86_64_JUMP_SLOT 0000000000000000 _Py_Dealloc + 0 │ │ │ │ +00000000000ea140 0000003500000007 R_X86_64_JUMP_SLOT 0000000000000000 Py_BuildValue + 0 │ │ │ │ +00000000000ea148 0000003600000007 R_X86_64_JUMP_SLOT 0000000000000000 PyErr_ExceptionMatches + 0 │ │ │ │ +00000000000ea150 0000003700000007 R_X86_64_JUMP_SLOT 0000000000000000 memcpy@GLIBC_2.14 + 0 │ │ │ │ +00000000000ea158 0000003800000007 R_X86_64_JUMP_SLOT 0000000000000000 PyImport_ImportModule + 0 │ │ │ │ +00000000000ea160 0000003900000007 R_X86_64_JUMP_SLOT 0000000000000000 PyUnicode_FromString + 0 │ │ │ │ +00000000000ea168 0000003a00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt6thread15_M_start_threadESt10unique_ptrINS_6_StateESt14default_deleteIS1_EEPFvvE@GLIBCXX_3.4.22 + 0 │ │ │ │ +00000000000ea170 0000003c00000007 R_X86_64_JUMP_SLOT 0000000000000000 mmap64@GLIBC_2.2.5 + 0 │ │ │ │ +00000000000ea178 0000003e00000007 R_X86_64_JUMP_SLOT 0000000000000000 PyErr_Clear + 0 │ │ │ │ +00000000000ea180 0000003f00000007 R_X86_64_JUMP_SLOT 0000000000000000 _Znwm@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000ea188 0000004000000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZdlPvm@CXXABI_1.3.9 + 0 │ │ │ │ +00000000000ea190 0000004200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000ea198 0000004400000007 R_X86_64_JUMP_SLOT 0000000000000000 PyErr_SetInterrupt + 0 │ │ │ │ +00000000000ea1a0 0000004500000007 R_X86_64_JUMP_SLOT 0000000000000000 __stack_chk_fail@GLIBC_2.4 + 0 │ │ │ │ +00000000000ea1a8 0000004600000007 R_X86_64_JUMP_SLOT 0000000000000000 PyErr_SetString + 0 │ │ │ │ +00000000000ea1b0 0000004700000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@GLIBCXX_3.4.9 + 0 │ │ │ │ +00000000000ea1b8 0000004800000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNKSt5ctypeIcE13_M_widen_initEv@GLIBCXX_3.4.11 + 0 │ │ │ │ +00000000000ea1c0 0000004900000007 R_X86_64_JUMP_SLOT 0000000000000000 signal@GLIBC_2.2.5 + 0 │ │ │ │ +00000000000ea1c8 0000004a00000007 R_X86_64_JUMP_SLOT 0000000000000000 getenv@GLIBC_2.2.5 + 0 │ │ │ │ +00000000000ea1d0 0000004b00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_disposeEv@GLIBCXX_3.4.21 + 0 │ │ │ │ +00000000000ea1d8 0000004c00000007 R_X86_64_JUMP_SLOT 0000000000000000 PyCapsule_New + 0 │ │ │ │ +00000000000ea1e0 0000004e00000007 R_X86_64_JUMP_SLOT 0000000000000000 PyArg_ParseTuple + 0 │ │ │ │ +00000000000ea1e8 0000004f00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt16__throw_bad_castv@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000ea1f0 0000005300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEE7_M_syncEPcmm@GLIBCXX_3.4.21 + 0 │ │ │ │ +00000000000ea1f8 0000005400000007 R_X86_64_JUMP_SLOT 0000000000000000 PyCapsule_GetPointer + 0 │ │ │ │ +00000000000ea200 0000005600000007 R_X86_64_JUMP_SLOT 0000000000000000 PyBytes_AsString + 0 │ │ │ │ +00000000000ea208 0000005700000007 R_X86_64_JUMP_SLOT 0000000000000000 PyCapsule_IsValid + 0 │ │ │ │ +00000000000ea210 0000005800000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt9basic_iosIcSt11char_traitsIcEE4initEPSt15basic_streambufIcS1_E@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000ea218 0000005900000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt6thread20hardware_concurrencyEv@GLIBCXX_3.4.17 + 0 │ │ │ │ +00000000000ea220 0000005a00000007 R_X86_64_JUMP_SLOT 0000000000000000 PyModule_AddStringConstant + 0 │ │ │ │ +00000000000ea228 0000005b00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt6localeD1Ev@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000ea230 0000005c00000007 R_X86_64_JUMP_SLOT 0000000000000000 PyEval_SaveThread + 0 │ │ │ │ +00000000000ea238 0000005d00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt11logic_errorC1EPKc@GLIBCXX_3.4.21 + 0 │ │ │ │ +00000000000ea240 0000005e00000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_mutex_lock@GLIBC_2.2.5 + 0 │ │ │ │ +00000000000ea248 0000006000000007 R_X86_64_JUMP_SLOT 0000000000000000 sched_getaffinity@GLIBC_2.3.4 + 0 │ │ │ │ +00000000000ea250 0000006100000007 R_X86_64_JUMP_SLOT 0000000000000000 PyLong_FromLong + 0 │ │ │ │ +00000000000ea258 0000006200000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZSt24__throw_out_of_range_fmtPKcz@GLIBCXX_3.4.20 + 0 │ │ │ │ +00000000000ea260 0000006300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE13find_first_ofEPKcmm@GLIBCXX_3.4.21 + 0 │ │ │ │ +00000000000ea268 0000006400000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE10_M_replaceEmmPKcm@GLIBCXX_3.4.21 + 0 │ │ │ │ +00000000000ea270 0000006500000007 R_X86_64_JUMP_SLOT 0000000000000000 PyLong_FromDouble + 0 │ │ │ │ +00000000000ea278 0000006700000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE7reserveEm@GLIBCXX_3.4.21 + 0 │ │ │ │ +00000000000ea280 0000006800000007 R_X86_64_JUMP_SLOT 0000000000000000 PyModule_Create2 + 0 │ │ │ │ +00000000000ea288 0000006900000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSo9_M_insertIdEERSoT_@GLIBCXX_3.4.9 + 0 │ │ │ │ +00000000000ea290 0000006a00000007 R_X86_64_JUMP_SLOT 0000000000000000 memmove@GLIBC_2.2.5 + 0 │ │ │ │ +00000000000ea298 0000006b00000007 R_X86_64_JUMP_SLOT 0000000000000000 __cxa_end_catch@CXXABI_1.3 + 0 │ │ │ │ +00000000000ea2a0 0000006e00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNKSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE17find_first_not_ofEPKcmm@GLIBCXX_3.4.21 + 0 │ │ │ │ +00000000000ea2a8 0000006f00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt6thread4joinEv@GLIBCXX_3.4.11 + 0 │ │ │ │ +00000000000ea2b0 0000007000000007 R_X86_64_JUMP_SLOT 0000000000000000 __cxa_throw@CXXABI_1.3 + 0 │ │ │ │ +00000000000ea2b8 0000007100000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSolsEi@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000ea2c0 0000007200000007 R_X86_64_JUMP_SLOT 0000000000000000 PyObject_CallFunctionObjArgs + 0 │ │ │ │ +00000000000ea2c8 0000007300000007 R_X86_64_JUMP_SLOT 0000000000000000 pow@GLIBC_2.29 + 0 │ │ │ │ +00000000000ea2d0 0000007500000007 R_X86_64_JUMP_SLOT 0000000000000000 _Unwind_Resume@GCC_3.0 + 0 │ │ │ │ +00000000000ea2d8 0000007700000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_createERmm@GLIBCXX_3.4.21 + 0 │ │ │ │ +00000000000ea2e0 0000007800000007 R_X86_64_JUMP_SLOT 0000000000000000 PyErr_CheckSignals + 0 │ │ │ │ +00000000000ea2e8 0000007a00000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_mutateEmmPKcm@GLIBCXX_3.4.21 + 0 │ │ │ │ +00000000000ea2f0 0000007b00000007 R_X86_64_JUMP_SLOT 0000000000000000 __cxa_guard_acquire@CXXABI_1.3 + 0 │ │ │ │ +00000000000ea2f8 0000007f00000007 R_X86_64_JUMP_SLOT 0000000000000000 PyErr_Print + 0 │ │ │ │ +00000000000ea300 0000008000000007 R_X86_64_JUMP_SLOT 0000000000000000 PyImport_Import + 0 │ │ │ │ +00000000000ea308 0000008100000007 R_X86_64_JUMP_SLOT 0000000000000000 PyTuple_GetItem + 0 │ │ │ │ +00000000000ea310 0000008300000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE6appendEPKc@GLIBCXX_3.4.21 + 0 │ │ │ │ +00000000000ea318 0000008600000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZnwmRKSt9nothrow_t@GLIBCXX_3.4 + 0 │ │ │ │ +00000000000ea320 0000008700000007 R_X86_64_JUMP_SLOT 0000000000000000 __isoc23_strtol@GLIBC_2.38 + 0 │ │ │ │ +00000000000ea328 0000008800000007 R_X86_64_JUMP_SLOT 0000000000000000 _ZNSt6localeC1Ev@GLIBCXX_3.4 + 0 │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -1,30 +1,30 @@ │ │ │ │ │ │ │ │ -Dynamic section at offset 0xe7cc8 contains 27 entries: │ │ │ │ +Dynamic section at offset 0xe8cc8 contains 27 entries: │ │ │ │ Tag Type Name/Value │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libm.so.6] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1] │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x000000000000000c (INIT) 0xd000 │ │ │ │ - 0x000000000000000d (FINI) 0xd753c │ │ │ │ - 0x0000000000000019 (INIT_ARRAY) 0xe88b8 │ │ │ │ + 0x000000000000000d (FINI) 0xd8194 │ │ │ │ + 0x0000000000000019 (INIT_ARRAY) 0xe98b8 │ │ │ │ 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes) │ │ │ │ - 0x000000000000001a (FINI_ARRAY) 0xe88c0 │ │ │ │ + 0x000000000000001a (FINI_ARRAY) 0xe98c0 │ │ │ │ 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes) │ │ │ │ 0x000000006ffffef5 (GNU_HASH) 0x260 │ │ │ │ - 0x0000000000000005 (STRTAB) 0x3830 │ │ │ │ - 0x0000000000000006 (SYMTAB) 0x10a0 │ │ │ │ - 0x000000000000000a (STRSZ) 25833 (bytes) │ │ │ │ + 0x0000000000000005 (STRTAB) 0x3868 │ │ │ │ + 0x0000000000000006 (SYMTAB) 0x10a8 │ │ │ │ + 0x000000000000000a (STRSZ) 26145 (bytes) │ │ │ │ 0x000000000000000b (SYMENT) 24 (bytes) │ │ │ │ - 0x0000000000000003 (PLTGOT) 0xe8fe8 │ │ │ │ + 0x0000000000000003 (PLTGOT) 0xe9fe8 │ │ │ │ 0x0000000000000002 (PLTRELSZ) 2448 (bytes) │ │ │ │ 0x0000000000000014 (PLTREL) RELA │ │ │ │ - 0x0000000000000017 (JMPREL) 0xb890 │ │ │ │ - 0x0000000000000007 (RELA) 0xa1c8 │ │ │ │ + 0x0000000000000017 (JMPREL) 0xba08 │ │ │ │ + 0x0000000000000007 (RELA) 0xa340 │ │ │ │ 0x0000000000000008 (RELASZ) 5832 (bytes) │ │ │ │ 0x0000000000000009 (RELAENT) 24 (bytes) │ │ │ │ - 0x000000006ffffffe (VERNEED) 0xa068 │ │ │ │ + 0x000000006ffffffe (VERNEED) 0xa1e0 │ │ │ │ 0x000000006fffffff (VERNEEDNUM) 4 │ │ │ │ - 0x000000006ffffff0 (VERSYM) 0x9d1a │ │ │ │ + 0x000000006ffffff0 (VERSYM) 0x9e8a │ │ │ │ 0x000000006ffffff9 (RELACOUNT) 163 │ │ │ │ 0x0000000000000000 (NULL) 0x0 │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: f73b663126995035ac148af38c755fcf3a76a55e │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 0398492130e780c12ef06f451ef9999d5e89a255 │ │ │ ├── readelf --wide --version-info {} │ │ │ │ @@ -1,10 +1,10 @@ │ │ │ │ │ │ │ │ -Version symbols section '.gnu.version' contains 422 entries: │ │ │ │ - Addr: 0x0000000000009d1a Offset: 0x00009d1a Link: 3 (.dynsym) │ │ │ │ +Version symbols section '.gnu.version' contains 424 entries: │ │ │ │ + Addr: 0x0000000000009e8a Offset: 0x00009e8a Link: 3 (.dynsym) │ │ │ │ 000: 0 (*local*) 2 (GLIBCXX_3.4) 3 (GLIBCXX_3.4.22) 4 (GLIBC_2.6) │ │ │ │ 004: 2 (GLIBCXX_3.4) 0 (*local*) 0 (*local*) 2 (GLIBCXX_3.4) │ │ │ │ 008: 0 (*local*) 5 (GLIBCXX_3.4.21) 0 (*local*) 2 (GLIBCXX_3.4) │ │ │ │ 00c: 2 (GLIBCXX_3.4) 5 (GLIBCXX_3.4.21) 0 (*local*) 5 (GLIBCXX_3.4.21) │ │ │ │ 010: 0 (*local*) 2 (GLIBCXX_3.4) 5 (GLIBCXX_3.4.21) 0 (*local*) │ │ │ │ 014: 6 (CXXABI_1.3) 7 (GLIBC_2.2.5) 7 (GLIBC_2.2.5) 7 (GLIBC_2.2.5) │ │ │ │ 018: 3 (GLIBCXX_3.4.22) 5 (GLIBCXX_3.4.21) 0 (*local*) 6 (CXXABI_1.3) │ │ │ │ @@ -102,18 +102,18 @@ │ │ │ │ 188: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ │ │ 18c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ │ │ 190: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ │ │ 194: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ │ │ 198: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ │ │ 19c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ │ │ 1a0: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ │ │ - 1a4: 1 (*global*) 1 (*global*) │ │ │ │ + 1a4: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ │ │ │ │ │ │ Version needs section '.gnu.version_r' contains 4 entries: │ │ │ │ - Addr: 0x000000000000a068 Offset: 0x0000a068 Link: 4 (.dynstr) │ │ │ │ + Addr: 0x000000000000a1e0 Offset: 0x0000a1e0 Link: 4 (.dynstr) │ │ │ │ 000000: Version: 1 File: libgcc_s.so.1 Cnt: 1 │ │ │ │ 0x0010: Name: GCC_3.0 Flags: none Version: 18 │ │ │ │ 0x0020: Version: 1 File: libm.so.6 Cnt: 1 │ │ │ │ 0x0030: Name: GLIBC_2.29 Flags: none Version: 17 │ │ │ │ 0x0040: Version: 1 File: libc.so.6 Cnt: 6 │ │ │ │ 0x0050: Name: GLIBC_2.38 Flags: none Version: 19 │ │ │ │ 0x0060: Name: GLIBC_2.3.4 Flags: none Version: 14 │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ @@ -1,542 +1,544 @@ │ │ │ │ Contents of the .eh_frame_hdr section: │ │ │ │ │ │ │ │ Version: 1 │ │ │ │ Pointer Encoding Format: 0x1b (sdata4, pcrel) │ │ │ │ Count Encoding Format: 0x3 (udata4, absolute) │ │ │ │ Table Encoding Format: 0x3b (sdata4, datarel) │ │ │ │ - Start of frame section: 0x1080 (offset: 0xdda38) │ │ │ │ - Entries in search table: 0x20f │ │ │ │ - 0xfffffffffff3066c (offset: 0xd020) -> 0x109c fde=[ 18] │ │ │ │ - 0xfffffffffff30cdc (offset: 0xd690) -> 0x10c4 fde=[ 40] │ │ │ │ - 0xfffffffffff30d0c (offset: 0xd6c0) -> 0x113c fde=[ b8] │ │ │ │ - 0xfffffffffff30d5c (offset: 0xd710) -> 0x145c fde=[ 3d8] │ │ │ │ - 0xfffffffffff30d7e (offset: 0xd732) -> 0x1478 fde=[ 3f4] │ │ │ │ - 0xfffffffffff30da6 (offset: 0xd75a) -> 0x1a54 fde=[ 9d0] │ │ │ │ - 0xfffffffffff30db2 (offset: 0xd766) -> 0x1b50 fde=[ acc] │ │ │ │ - 0xfffffffffff30dbe (offset: 0xd772) -> 0x1d64 fde=[ ce0] │ │ │ │ - 0xfffffffffff30dca (offset: 0xd77e) -> 0x1e6c fde=[ de8] │ │ │ │ - 0xfffffffffff30dd6 (offset: 0xd78a) -> 0x1ebc fde=[ e38] │ │ │ │ - 0xfffffffffff30de2 (offset: 0xd796) -> 0x2904 fde=[ 1880] │ │ │ │ - 0xfffffffffff30dee (offset: 0xd7a2) -> 0x2988 fde=[ 1904] │ │ │ │ - 0xfffffffffff30dfa (offset: 0xd7ae) -> 0x2a9c fde=[ 1a18] │ │ │ │ - 0xfffffffffff30dff (offset: 0xd7b3) -> 0x2b40 fde=[ 1abc] │ │ │ │ - 0xfffffffffff30e56 (offset: 0xd80a) -> 0x2ba0 fde=[ 1b1c] │ │ │ │ - 0xfffffffffff30ee6 (offset: 0xd89a) -> 0x2ed8 fde=[ 1e54] │ │ │ │ - 0xfffffffffff30f7c (offset: 0xd930) -> 0x2f58 fde=[ 1ed4] │ │ │ │ - 0xfffffffffff31112 (offset: 0xdac6) -> 0x2fb8 fde=[ 1f34] │ │ │ │ - 0xfffffffffff312a2 (offset: 0xdc56) -> 0x3020 fde=[ 1f9c] │ │ │ │ - 0xfffffffffff312dc (offset: 0xdc90) -> 0x32c0 fde=[ 223c] │ │ │ │ - 0xfffffffffff3136d (offset: 0xdd21) -> 0x33d8 fde=[ 2354] │ │ │ │ - 0xfffffffffff31397 (offset: 0xdd4b) -> 0x34a0 fde=[ 241c] │ │ │ │ - 0xfffffffffff313be (offset: 0xdd72) -> 0x3554 fde=[ 24d0] │ │ │ │ - 0xfffffffffff31469 (offset: 0xde1d) -> 0x361c fde=[ 2598] │ │ │ │ - 0xfffffffffff314d8 (offset: 0xde8c) -> 0x36d8 fde=[ 2654] │ │ │ │ - 0xfffffffffff3153a (offset: 0xdeee) -> 0x3e58 fde=[ 2dd4] │ │ │ │ - 0xfffffffffff31674 (offset: 0xe028) -> 0x3fe0 fde=[ 2f5c] │ │ │ │ - 0xfffffffffff31687 (offset: 0xe03b) -> 0x4070 fde=[ 2fec] │ │ │ │ - 0xfffffffffff316ac (offset: 0xe060) -> 0x4124 fde=[ 30a0] │ │ │ │ - 0xfffffffffff316d4 (offset: 0xe088) -> 0x4178 fde=[ 30f4] │ │ │ │ - 0xfffffffffff3177b (offset: 0xe12f) -> 0x427c fde=[ 31f8] │ │ │ │ - 0xfffffffffff317c0 (offset: 0xe174) -> 0x42cc fde=[ 3248] │ │ │ │ - 0xfffffffffff317e5 (offset: 0xe199) -> 0x437c fde=[ 32f8] │ │ │ │ - 0xfffffffffff31909 (offset: 0xe2bd) -> 0x440c fde=[ 3388] │ │ │ │ - 0xfffffffffff319bf (offset: 0xe373) -> 0x449c fde=[ 3418] │ │ │ │ - 0xfffffffffff31a71 (offset: 0xe425) -> 0x4530 fde=[ 34ac] │ │ │ │ - 0xfffffffffff31b71 (offset: 0xe525) -> 0x45c0 fde=[ 353c] │ │ │ │ - 0xfffffffffff31c7a (offset: 0xe62e) -> 0x462c fde=[ 35a8] │ │ │ │ - 0xfffffffffff31f3a (offset: 0xe8ee) -> 0x46a4 fde=[ 3620] │ │ │ │ - 0xfffffffffff321fb (offset: 0xebaf) -> 0x4794 fde=[ 3710] │ │ │ │ - 0xfffffffffff322e3 (offset: 0xec97) -> 0x47ec fde=[ 3768] │ │ │ │ - 0xfffffffffff323b1 (offset: 0xed65) -> 0x4880 fde=[ 37fc] │ │ │ │ - 0xfffffffffff3248e (offset: 0xee42) -> 0x4914 fde=[ 3890] │ │ │ │ - 0xfffffffffff3266e (offset: 0xf022) -> 0x4978 fde=[ 38f4] │ │ │ │ - 0xfffffffffff32858 (offset: 0xf20c) -> 0x49dc fde=[ 3958] │ │ │ │ - 0xfffffffffff32902 (offset: 0xf2b6) -> 0x4a58 fde=[ 39d4] │ │ │ │ - 0xfffffffffff329f7 (offset: 0xf3ab) -> 0x4ac4 fde=[ 3a40] │ │ │ │ - 0xfffffffffff32aeb (offset: 0xf49f) -> 0x4b1c fde=[ 3a98] │ │ │ │ - 0xfffffffffff32bdf (offset: 0xf593) -> 0x4ba0 fde=[ 3b1c] │ │ │ │ - 0xfffffffffff32d25 (offset: 0xf6d9) -> 0x4d98 fde=[ 3d14] │ │ │ │ - 0xfffffffffff32f4f (offset: 0xf903) -> 0x4e5c fde=[ 3dd8] │ │ │ │ - 0xfffffffffff32f8b (offset: 0xf93f) -> 0x52b8 fde=[ 4234] │ │ │ │ - 0xfffffffffff32fb1 (offset: 0xf965) -> 0x5328 fde=[ 42a4] │ │ │ │ - 0xfffffffffff32fc5 (offset: 0xf979) -> 0x5400 fde=[ 437c] │ │ │ │ - 0xfffffffffff33016 (offset: 0xf9ca) -> 0x59a8 fde=[ 4924] │ │ │ │ - 0xfffffffffff33056 (offset: 0xfa0a) -> 0x5ab4 fde=[ 4a30] │ │ │ │ - 0xfffffffffff3307d (offset: 0xfa31) -> 0x5b28 fde=[ 4aa4] │ │ │ │ - 0xfffffffffff330c6 (offset: 0xfa7a) -> 0x5ba8 fde=[ 4b24] │ │ │ │ - 0xfffffffffff331ca (offset: 0xfb7e) -> 0x5c8c fde=[ 4c08] │ │ │ │ - 0xfffffffffff3328c (offset: 0xfc40) -> 0x5d1c fde=[ 4c98] │ │ │ │ - 0xfffffffffff3339d (offset: 0xfd51) -> 0x5e0c fde=[ 4d88] │ │ │ │ - 0xfffffffffff3341f (offset: 0xfdd3) -> 0x5e60 fde=[ 4ddc] │ │ │ │ - 0xfffffffffff33447 (offset: 0xfdfb) -> 0x5eb4 fde=[ 4e30] │ │ │ │ - 0xfffffffffff33590 (offset: 0xff44) -> 0x5f0c fde=[ 4e88] │ │ │ │ - 0xfffffffffff335da (offset: 0xff8e) -> 0x5f84 fde=[ 4f00] │ │ │ │ - 0xfffffffffff3360c (offset: 0xffc0) -> 0x5fdc fde=[ 4f58] │ │ │ │ - 0xfffffffffff33737 (offset: 0x100eb) -> 0x603c fde=[ 4fb8] │ │ │ │ - 0xfffffffffff337c8 (offset: 0x1017c) -> 0x609c fde=[ 5018] │ │ │ │ - 0xfffffffffff33859 (offset: 0x1020d) -> 0x60f4 fde=[ 5070] │ │ │ │ - 0xfffffffffff338db (offset: 0x1028f) -> 0x614c fde=[ 50c8] │ │ │ │ - 0xfffffffffff33925 (offset: 0x102d9) -> 0x622c fde=[ 51a8] │ │ │ │ - 0xfffffffffff33a8f (offset: 0x10443) -> 0x62a4 fde=[ 5220] │ │ │ │ - 0xfffffffffff33ae2 (offset: 0x10496) -> 0x6530 fde=[ 54ac] │ │ │ │ - 0xfffffffffff33c41 (offset: 0x105f5) -> 0x6654 fde=[ 55d0] │ │ │ │ - 0xfffffffffff33cd9 (offset: 0x1068d) -> 0x66ac fde=[ 5628] │ │ │ │ - 0xfffffffffff33e33 (offset: 0x107e7) -> 0x6720 fde=[ 569c] │ │ │ │ - 0xfffffffffff33ecd (offset: 0x10881) -> 0x6798 fde=[ 5714] │ │ │ │ - 0xfffffffffff33f40 (offset: 0x108f4) -> 0x685c fde=[ 57d8] │ │ │ │ - 0xfffffffffff33f7e (offset: 0x10932) -> 0x6a40 fde=[ 59bc] │ │ │ │ - 0xfffffffffff34092 (offset: 0x10a46) -> 0x6ac8 fde=[ 5a44] │ │ │ │ - 0xfffffffffff341a6 (offset: 0x10b5a) -> 0x6b38 fde=[ 5ab4] │ │ │ │ - 0xfffffffffff3455c (offset: 0x10f10) -> 0x6b90 fde=[ 5b0c] │ │ │ │ - 0xfffffffffff34926 (offset: 0x112da) -> 0x6be8 fde=[ 5b64] │ │ │ │ - 0xfffffffffff34d2e (offset: 0x116e2) -> 0x6c40 fde=[ 5bbc] │ │ │ │ - 0xfffffffffff35142 (offset: 0x11af6) -> 0x6c98 fde=[ 5c14] │ │ │ │ - 0xfffffffffff352bc (offset: 0x11c70) -> 0x6dec fde=[ 5d68] │ │ │ │ - 0xfffffffffff35412 (offset: 0x11dc6) -> 0x6e90 fde=[ 5e0c] │ │ │ │ - 0xfffffffffff35574 (offset: 0x11f28) -> 0x6f40 fde=[ 5ebc] │ │ │ │ - 0xfffffffffff3588a (offset: 0x1223e) -> 0x6fe4 fde=[ 5f60] │ │ │ │ - 0xfffffffffff35ba2 (offset: 0x12556) -> 0x714c fde=[ 60c8] │ │ │ │ - 0xfffffffffff35cf8 (offset: 0x126ac) -> 0x71f0 fde=[ 616c] │ │ │ │ - 0xfffffffffff35e5a (offset: 0x1280e) -> 0x72a0 fde=[ 621c] │ │ │ │ - 0xfffffffffff3616f (offset: 0x12b23) -> 0x7330 fde=[ 62ac] │ │ │ │ - 0xfffffffffff3692c (offset: 0x132e0) -> 0x73d4 fde=[ 6350] │ │ │ │ - 0xfffffffffff36c44 (offset: 0x135f8) -> 0x7440 fde=[ 63bc] │ │ │ │ - 0xfffffffffff36fc0 (offset: 0x13974) -> 0x77a0 fde=[ 671c] │ │ │ │ - 0xfffffffffff36fe0 (offset: 0x13994) -> 0x78c0 fde=[ 683c] │ │ │ │ - 0xfffffffffff370a0 (offset: 0x13a54) -> 0x7990 fde=[ 690c] │ │ │ │ - 0xfffffffffff371af (offset: 0x13b63) -> 0x79e8 fde=[ 6964] │ │ │ │ - 0xfffffffffff37353 (offset: 0x13d07) -> 0x7a78 fde=[ 69f4] │ │ │ │ - 0xfffffffffff3751f (offset: 0x13ed3) -> 0x7ae4 fde=[ 6a60] │ │ │ │ - 0xfffffffffff37595 (offset: 0x13f49) -> 0x7c64 fde=[ 6be0] │ │ │ │ - 0xfffffffffff37952 (offset: 0x14306) -> 0x7d50 fde=[ 6ccc] │ │ │ │ - 0xfffffffffff379fd (offset: 0x143b1) -> 0x7dc4 fde=[ 6d40] │ │ │ │ - 0xfffffffffff37a41 (offset: 0x143f5) -> 0x7e3c fde=[ 6db8] │ │ │ │ - 0xfffffffffff37b26 (offset: 0x144da) -> 0x7eb4 fde=[ 6e30] │ │ │ │ - 0xfffffffffff37b6a (offset: 0x1451e) -> 0x801c fde=[ 6f98] │ │ │ │ - 0xfffffffffff37ca1 (offset: 0x14655) -> 0x8074 fde=[ 6ff0] │ │ │ │ - 0xfffffffffff37cd8 (offset: 0x1468c) -> 0x8354 fde=[ 72d0] │ │ │ │ - 0xfffffffffff37f67 (offset: 0x1491b) -> 0x83ac fde=[ 7328] │ │ │ │ - 0xfffffffffff38015 (offset: 0x149c9) -> 0x841c fde=[ 7398] │ │ │ │ - 0xfffffffffff384c8 (offset: 0x14e7c) -> 0x84c8 fde=[ 7444] │ │ │ │ - 0xfffffffffff384ea (offset: 0x14e9e) -> 0x8520 fde=[ 749c] │ │ │ │ - 0xfffffffffff3864c (offset: 0x15000) -> 0x1124 fde=[ a0] │ │ │ │ - 0xfffffffffff3866c (offset: 0x15020) -> 0x1160 fde=[ dc] │ │ │ │ - 0xfffffffffff3868c (offset: 0x15040) -> 0x1174 fde=[ f0] │ │ │ │ - 0xfffffffffff3869c (offset: 0x15050) -> 0x1188 fde=[ 104] │ │ │ │ - 0xfffffffffff386cc (offset: 0x15080) -> 0x119c fde=[ 118] │ │ │ │ - 0xfffffffffff386ec (offset: 0x150a0) -> 0x11b0 fde=[ 12c] │ │ │ │ - 0xfffffffffff3871c (offset: 0x150d0) -> 0x1278 fde=[ 1f4] │ │ │ │ - 0xfffffffffff3873c (offset: 0x150f0) -> 0x128c fde=[ 208] │ │ │ │ - 0xfffffffffff3876c (offset: 0x15120) -> 0x12a4 fde=[ 220] │ │ │ │ - 0xfffffffffff3878c (offset: 0x15140) -> 0x12b8 fde=[ 234] │ │ │ │ - 0xfffffffffff387bc (offset: 0x15170) -> 0x12d0 fde=[ 24c] │ │ │ │ - 0xfffffffffff387dc (offset: 0x15190) -> 0x12e4 fde=[ 260] │ │ │ │ - 0xfffffffffff3880c (offset: 0x151c0) -> 0x12fc fde=[ 278] │ │ │ │ - 0xfffffffffff3882c (offset: 0x151e0) -> 0x1310 fde=[ 28c] │ │ │ │ - 0xfffffffffff3885c (offset: 0x15210) -> 0x1328 fde=[ 2a4] │ │ │ │ - 0xfffffffffff3887c (offset: 0x15230) -> 0x133c fde=[ 2b8] │ │ │ │ - 0xfffffffffff388ac (offset: 0x15260) -> 0x1354 fde=[ 2d0] │ │ │ │ - 0xfffffffffff388cc (offset: 0x15280) -> 0x1368 fde=[ 2e4] │ │ │ │ - 0xfffffffffff388fc (offset: 0x152b0) -> 0x1380 fde=[ 2fc] │ │ │ │ - 0xfffffffffff3891c (offset: 0x152d0) -> 0x1394 fde=[ 310] │ │ │ │ - 0xfffffffffff3894c (offset: 0x15300) -> 0x13ac fde=[ 328] │ │ │ │ - 0xfffffffffff3896c (offset: 0x15320) -> 0x13c0 fde=[ 33c] │ │ │ │ - 0xfffffffffff3899c (offset: 0x15350) -> 0x13d8 fde=[ 354] │ │ │ │ - 0xfffffffffff389bc (offset: 0x15370) -> 0x13ec fde=[ 368] │ │ │ │ - 0xfffffffffff389ec (offset: 0x153a0) -> 0x1404 fde=[ 380] │ │ │ │ - 0xfffffffffff38a0c (offset: 0x153c0) -> 0x1418 fde=[ 394] │ │ │ │ - 0xfffffffffff38a3c (offset: 0x153f0) -> 0x1430 fde=[ 3ac] │ │ │ │ - 0xfffffffffff38a5c (offset: 0x15410) -> 0x1444 fde=[ 3c0] │ │ │ │ - 0xfffffffffff38a8c (offset: 0x15440) -> 0x1494 fde=[ 410] │ │ │ │ - 0xfffffffffff3904c (offset: 0x15a00) -> 0x14a8 fde=[ 424] │ │ │ │ - 0xfffffffffff3908c (offset: 0x15a40) -> 0x14bc fde=[ 438] │ │ │ │ - 0xfffffffffff3946c (offset: 0x15e20) -> 0x1500 fde=[ 47c] │ │ │ │ - 0xfffffffffff3961c (offset: 0x15fd0) -> 0x1530 fde=[ 4ac] │ │ │ │ - 0xfffffffffff397cc (offset: 0x16180) -> 0x1570 fde=[ 4ec] │ │ │ │ - 0xfffffffffff3992c (offset: 0x162e0) -> 0x15a0 fde=[ 51c] │ │ │ │ - 0xfffffffffff39adc (offset: 0x16490) -> 0x1600 fde=[ 57c] │ │ │ │ - 0xfffffffffff39c2c (offset: 0x165e0) -> 0x1630 fde=[ 5ac] │ │ │ │ - 0xfffffffffff39ccc (offset: 0x16680) -> 0x1650 fde=[ 5cc] │ │ │ │ - 0xfffffffffff3a27c (offset: 0x16c30) -> 0x1664 fde=[ 5e0] │ │ │ │ - 0xfffffffffff3a97c (offset: 0x17330) -> 0x1684 fde=[ 600] │ │ │ │ - 0xfffffffffff3aaec (offset: 0x174a0) -> 0x16e4 fde=[ 660] │ │ │ │ - 0xfffffffffff3ad3c (offset: 0x176f0) -> 0x16f8 fde=[ 674] │ │ │ │ - 0xfffffffffff3addc (offset: 0x17790) -> 0x1710 fde=[ 68c] │ │ │ │ - 0xfffffffffff3b00c (offset: 0x179c0) -> 0x1724 fde=[ 6a0] │ │ │ │ - 0xfffffffffff3b0dc (offset: 0x17a90) -> 0x1768 fde=[ 6e4] │ │ │ │ - 0xfffffffffff3b32c (offset: 0x17ce0) -> 0x177c fde=[ 6f8] │ │ │ │ - 0xfffffffffff3b3dc (offset: 0x17d90) -> 0x1794 fde=[ 710] │ │ │ │ - 0xfffffffffff3b4bc (offset: 0x17e70) -> 0x17d8 fde=[ 754] │ │ │ │ - 0xfffffffffff3c7cc (offset: 0x19180) -> 0x186c fde=[ 7e8] │ │ │ │ - 0xfffffffffff3c87c (offset: 0x19230) -> 0x188c fde=[ 808] │ │ │ │ - 0xfffffffffff3cc9c (offset: 0x19650) -> 0x1980 fde=[ 8fc] │ │ │ │ - 0xfffffffffff3d0ec (offset: 0x19aa0) -> 0x19d8 fde=[ 954] │ │ │ │ - 0xfffffffffff3d11c (offset: 0x19ad0) -> 0x1a00 fde=[ 97c] │ │ │ │ - 0xfffffffffff3e22c (offset: 0x1abe0) -> 0x1a74 fde=[ 9f0] │ │ │ │ - 0xfffffffffff3efdc (offset: 0x1b990) -> 0x1ab8 fde=[ a34] │ │ │ │ - 0xfffffffffff3f14c (offset: 0x1bb00) -> 0x1b08 fde=[ a84] │ │ │ │ - 0xfffffffffff3f20c (offset: 0x1bbc0) -> 0x1b70 fde=[ aec] │ │ │ │ - 0xfffffffffff3f37c (offset: 0x1bd30) -> 0x1bc0 fde=[ b3c] │ │ │ │ - 0xfffffffffff3f9dc (offset: 0x1c390) -> 0x1c0c fde=[ b88] │ │ │ │ - 0xfffffffffff4030c (offset: 0x1ccc0) -> 0x1c48 fde=[ bc4] │ │ │ │ - 0xfffffffffff4086c (offset: 0x1d220) -> 0x1c94 fde=[ c10] │ │ │ │ - 0xfffffffffff40d8c (offset: 0x1d740) -> 0x1ce0 fde=[ c5c] │ │ │ │ - 0xfffffffffff4130c (offset: 0x1dcc0) -> 0x1d2c fde=[ ca8] │ │ │ │ - 0xfffffffffff417ac (offset: 0x1e160) -> 0x1d80 fde=[ cfc] │ │ │ │ - 0xfffffffffff422ac (offset: 0x1ec60) -> 0x1e14 fde=[ d90] │ │ │ │ - 0xfffffffffff4237c (offset: 0x1ed30) -> 0x1e40 fde=[ dbc] │ │ │ │ - 0xfffffffffff4242c (offset: 0x1ede0) -> 0x1e84 fde=[ e00] │ │ │ │ - 0xfffffffffff4286c (offset: 0x1f220) -> 0x1ed8 fde=[ e54] │ │ │ │ - 0xfffffffffff4291c (offset: 0x1f2d0) -> 0x1f20 fde=[ e9c] │ │ │ │ - 0xfffffffffff4349c (offset: 0x1fe50) -> 0x1f6c fde=[ ee8] │ │ │ │ - 0xfffffffffff4359c (offset: 0x1ff50) -> 0x1fc0 fde=[ f3c] │ │ │ │ - 0xfffffffffff43a5c (offset: 0x20410) -> 0x1ff0 fde=[ f6c] │ │ │ │ - 0xfffffffffff440fc (offset: 0x20ab0) -> 0x2038 fde=[ fb4] │ │ │ │ - 0xfffffffffff44dbc (offset: 0x21770) -> 0x2164 fde=[ 10e0] │ │ │ │ - 0xfffffffffff4594c (offset: 0x22300) -> 0x21b0 fde=[ 112c] │ │ │ │ - 0xfffffffffff45b1c (offset: 0x224d0) -> 0x2248 fde=[ 11c4] │ │ │ │ - 0xfffffffffff467bc (offset: 0x23170) -> 0x22f8 fde=[ 1274] │ │ │ │ - 0xfffffffffff46c2c (offset: 0x235e0) -> 0x2330 fde=[ 12ac] │ │ │ │ - 0xfffffffffff4717c (offset: 0x23b30) -> 0x237c fde=[ 12f8] │ │ │ │ - 0xfffffffffff476cc (offset: 0x24080) -> 0x23c8 fde=[ 1344] │ │ │ │ - 0xfffffffffff47aec (offset: 0x244a0) -> 0x2444 fde=[ 13c0] │ │ │ │ - 0xfffffffffff47cbc (offset: 0x24670) -> 0x2490 fde=[ 140c] │ │ │ │ - 0xfffffffffff4838c (offset: 0x24d40) -> 0x24c4 fde=[ 1440] │ │ │ │ - 0xfffffffffff48ccc (offset: 0x25680) -> 0x2510 fde=[ 148c] │ │ │ │ - 0xfffffffffff4992c (offset: 0x262e0) -> 0x2540 fde=[ 14bc] │ │ │ │ - 0xfffffffffff4a42c (offset: 0x26de0) -> 0x2598 fde=[ 1514] │ │ │ │ - 0xfffffffffff4b14c (offset: 0x27b00) -> 0x25e4 fde=[ 1560] │ │ │ │ - 0xfffffffffff4c04c (offset: 0x28a00) -> 0x261c fde=[ 1598] │ │ │ │ - 0xfffffffffff4dacc (offset: 0x2a480) -> 0x264c fde=[ 15c8] │ │ │ │ - 0xfffffffffff4ddfc (offset: 0x2a7b0) -> 0x26dc fde=[ 1658] │ │ │ │ - 0xfffffffffff4edac (offset: 0x2b760) -> 0x2714 fde=[ 1690] │ │ │ │ - 0xfffffffffff502cc (offset: 0x2cc80) -> 0x275c fde=[ 16d8] │ │ │ │ - 0xfffffffffff50f7c (offset: 0x2d930) -> 0x27c4 fde=[ 1740] │ │ │ │ - 0xfffffffffff51d4c (offset: 0x2e700) -> 0x2838 fde=[ 17b4] │ │ │ │ - 0xfffffffffff51e4c (offset: 0x2e800) -> 0x28a0 fde=[ 181c] │ │ │ │ - 0xfffffffffff522cc (offset: 0x2ec80) -> 0x2924 fde=[ 18a0] │ │ │ │ - 0xfffffffffff5274c (offset: 0x2f100) -> 0x2a20 fde=[ 199c] │ │ │ │ - 0xfffffffffff5277c (offset: 0x2f130) -> 0x2a38 fde=[ 19b4] │ │ │ │ - 0xfffffffffff527dc (offset: 0x2f190) -> 0x2a50 fde=[ 19cc] │ │ │ │ - 0xfffffffffff5289c (offset: 0x2f250) -> 0x2a6c fde=[ 19e8] │ │ │ │ - 0xfffffffffff52a8c (offset: 0x2f440) -> 0x2ab8 fde=[ 1a34] │ │ │ │ - 0xfffffffffff52f5c (offset: 0x2f910) -> 0x2b04 fde=[ 1a80] │ │ │ │ - 0xfffffffffff5388c (offset: 0x30240) -> 0x2b64 fde=[ 1ae0] │ │ │ │ - 0xfffffffffff547cc (offset: 0x31180) -> 0x2bc4 fde=[ 1b40] │ │ │ │ - 0xfffffffffff5498c (offset: 0x31340) -> 0x2bd8 fde=[ 1b54] │ │ │ │ - 0xfffffffffff54bcc (offset: 0x31580) -> 0x2bec fde=[ 1b68] │ │ │ │ - 0xfffffffffff5520c (offset: 0x31bc0) -> 0x2c18 fde=[ 1b94] │ │ │ │ - 0xfffffffffff5523c (offset: 0x31bf0) -> 0x2c30 fde=[ 1bac] │ │ │ │ - 0xfffffffffff552fc (offset: 0x31cb0) -> 0x2cb8 fde=[ 1c34] │ │ │ │ - 0xfffffffffff5539c (offset: 0x31d50) -> 0x2cd4 fde=[ 1c50] │ │ │ │ - 0xfffffffffff5557c (offset: 0x31f30) -> 0x2d20 fde=[ 1c9c] │ │ │ │ - 0xfffffffffff5564c (offset: 0x32000) -> 0x2d54 fde=[ 1cd0] │ │ │ │ - 0xfffffffffff556cc (offset: 0x32080) -> 0x2d80 fde=[ 1cfc] │ │ │ │ - 0xfffffffffff5586c (offset: 0x32220) -> 0x2d94 fde=[ 1d10] │ │ │ │ - 0xfffffffffff55acc (offset: 0x32480) -> 0x2de0 fde=[ 1d5c] │ │ │ │ - 0xfffffffffff55d9c (offset: 0x32750) -> 0x2e98 fde=[ 1e14] │ │ │ │ - 0xfffffffffff55fbc (offset: 0x32970) -> 0x2ef4 fde=[ 1e70] │ │ │ │ - 0xfffffffffff5663c (offset: 0x32ff0) -> 0x2f24 fde=[ 1ea0] │ │ │ │ - 0xfffffffffff5731c (offset: 0x33cd0) -> 0x2f84 fde=[ 1f00] │ │ │ │ - 0xfffffffffff5848c (offset: 0x34e40) -> 0x2fe8 fde=[ 1f64] │ │ │ │ - 0xfffffffffff58cbc (offset: 0x35670) -> 0x3098 fde=[ 2014] │ │ │ │ - 0xfffffffffff58d0c (offset: 0x356c0) -> 0x30ac fde=[ 2028] │ │ │ │ - 0xfffffffffff58d2c (offset: 0x356e0) -> 0x30c0 fde=[ 203c] │ │ │ │ - 0xfffffffffff58f4c (offset: 0x35900) -> 0x310c fde=[ 2088] │ │ │ │ - 0xfffffffffff594ac (offset: 0x35e60) -> 0x3178 fde=[ 20f4] │ │ │ │ - 0xfffffffffff59b5c (offset: 0x36510) -> 0x31a8 fde=[ 2124] │ │ │ │ - 0xfffffffffff5a60c (offset: 0x36fc0) -> 0x31f4 fde=[ 2170] │ │ │ │ - 0xfffffffffff5af6c (offset: 0x37920) -> 0x3224 fde=[ 21a0] │ │ │ │ - 0xfffffffffff5b45c (offset: 0x37e10) -> 0x328c fde=[ 2208] │ │ │ │ - 0xfffffffffff5c20c (offset: 0x38bc0) -> 0x32e4 fde=[ 2260] │ │ │ │ - 0xfffffffffff5c33c (offset: 0x38cf0) -> 0x3334 fde=[ 22b0] │ │ │ │ - 0xfffffffffff5c60c (offset: 0x38fc0) -> 0x3368 fde=[ 22e4] │ │ │ │ - 0xfffffffffff5c65c (offset: 0x39010) -> 0x3380 fde=[ 22fc] │ │ │ │ - 0xfffffffffff5c66c (offset: 0x39020) -> 0x33b0 fde=[ 232c] │ │ │ │ - 0xfffffffffff5cb8c (offset: 0x39540) -> 0x33f4 fde=[ 2370] │ │ │ │ - 0xfffffffffff5cbdc (offset: 0x39590) -> 0x3424 fde=[ 23a0] │ │ │ │ - 0xfffffffffff5cc4c (offset: 0x39600) -> 0x344c fde=[ 23c8] │ │ │ │ - 0xfffffffffff5ccac (offset: 0x39660) -> 0x346c fde=[ 23e8] │ │ │ │ - 0xfffffffffff5d04c (offset: 0x39a00) -> 0x3504 fde=[ 2480] │ │ │ │ - 0xfffffffffff5d09c (offset: 0x39a50) -> 0x3524 fde=[ 24a0] │ │ │ │ - 0xfffffffffff5d2bc (offset: 0x39c70) -> 0x35c8 fde=[ 2544] │ │ │ │ - 0xfffffffffff5dbfc (offset: 0x3a5b0) -> 0x3654 fde=[ 25d0] │ │ │ │ - 0xfffffffffff5dc5c (offset: 0x3a610) -> 0x3674 fde=[ 25f0] │ │ │ │ - 0xfffffffffff5e20c (offset: 0x3abc0) -> 0x36f8 fde=[ 2674] │ │ │ │ - 0xfffffffffff5e45c (offset: 0x3ae10) -> 0x3714 fde=[ 2690] │ │ │ │ - 0xfffffffffff5e60c (offset: 0x3afc0) -> 0x3764 fde=[ 26e0] │ │ │ │ - 0xfffffffffff5e87c (offset: 0x3b230) -> 0x3950 fde=[ 28cc] │ │ │ │ - 0xfffffffffff5eebc (offset: 0x3b870) -> 0x3998 fde=[ 2914] │ │ │ │ - 0xfffffffffff5f8bc (offset: 0x3c270) -> 0x3be8 fde=[ 2b64] │ │ │ │ - 0xfffffffffff5f8cc (offset: 0x3c280) -> 0x3bfc fde=[ 2b78] │ │ │ │ - 0xfffffffffff5f8fc (offset: 0x3c2b0) -> 0x3c18 fde=[ 2b94] │ │ │ │ - 0xfffffffffff5fb9c (offset: 0x3c550) -> 0x3c84 fde=[ 2c00] │ │ │ │ - 0xfffffffffff5fbac (offset: 0x3c560) -> 0x3c98 fde=[ 2c14] │ │ │ │ - 0xfffffffffff5fbdc (offset: 0x3c590) -> 0x3e24 fde=[ 2da0] │ │ │ │ - 0xfffffffffff6001c (offset: 0x3c9d0) -> 0x3fac fde=[ 2f28] │ │ │ │ - 0xfffffffffff607bc (offset: 0x3d170) -> 0x4004 fde=[ 2f80] │ │ │ │ - 0xfffffffffff611fc (offset: 0x3dbb0) -> 0x4034 fde=[ 2fb0] │ │ │ │ - 0xfffffffffff6278c (offset: 0x3f140) -> 0x4094 fde=[ 3010] │ │ │ │ - 0xfffffffffff62e5c (offset: 0x3f810) -> 0x40f4 fde=[ 3070] │ │ │ │ - 0xfffffffffff6322c (offset: 0x3fbe0) -> 0x4144 fde=[ 30c0] │ │ │ │ - 0xfffffffffff63a3c (offset: 0x403f0) -> 0x4240 fde=[ 31bc] │ │ │ │ - 0xfffffffffff649bc (offset: 0x41370) -> 0x42a0 fde=[ 321c] │ │ │ │ - 0xfffffffffff64fec (offset: 0x419a0) -> 0x431c fde=[ 3298] │ │ │ │ - 0xfffffffffff6682c (offset: 0x431e0) -> 0x43b4 fde=[ 3330] │ │ │ │ - 0xfffffffffff67f0c (offset: 0x448c0) -> 0x4444 fde=[ 33c0] │ │ │ │ - 0xfffffffffff68a9c (offset: 0x45450) -> 0x44d4 fde=[ 3450] │ │ │ │ - 0xfffffffffff6978c (offset: 0x46140) -> 0x4568 fde=[ 34e4] │ │ │ │ - 0xfffffffffff6aaec (offset: 0x474a0) -> 0x45f8 fde=[ 3574] │ │ │ │ - 0xfffffffffff6c4dc (offset: 0x48e90) -> 0x465c fde=[ 35d8] │ │ │ │ - 0xfffffffffff6c4ec (offset: 0x48ea0) -> 0x4670 fde=[ 35ec] │ │ │ │ - 0xfffffffffff6de5c (offset: 0x4a810) -> 0x46d4 fde=[ 3650] │ │ │ │ - 0xfffffffffff6de6c (offset: 0x4a820) -> 0x474c fde=[ 36c8] │ │ │ │ - 0xfffffffffff6de7c (offset: 0x4a830) -> 0x4760 fde=[ 36dc] │ │ │ │ - 0xfffffffffff6edbc (offset: 0x4b770) -> 0x47b8 fde=[ 3734] │ │ │ │ - 0xfffffffffff6fbec (offset: 0x4c5a0) -> 0x484c fde=[ 37c8] │ │ │ │ - 0xfffffffffff70a9c (offset: 0x4d450) -> 0x48e0 fde=[ 385c] │ │ │ │ - 0xfffffffffff73aec (offset: 0x504a0) -> 0x4944 fde=[ 38c0] │ │ │ │ - 0xfffffffffff76a0c (offset: 0x533c0) -> 0x49a8 fde=[ 3924] │ │ │ │ - 0xfffffffffff779ec (offset: 0x543a0) -> 0x4a00 fde=[ 397c] │ │ │ │ - 0xfffffffffff7891c (offset: 0x552d0) -> 0x4a90 fde=[ 3a0c] │ │ │ │ - 0xfffffffffff79d2c (offset: 0x566e0) -> 0x4ae8 fde=[ 3a64] │ │ │ │ - 0xfffffffffff7b0fc (offset: 0x57ab0) -> 0x4b40 fde=[ 3abc] │ │ │ │ - 0xfffffffffff7c50c (offset: 0x58ec0) -> 0x4ccc fde=[ 3c48] │ │ │ │ - 0xfffffffffff7c91c (offset: 0x592d0) -> 0x4d64 fde=[ 3ce0] │ │ │ │ - 0xfffffffffff7d40c (offset: 0x59dc0) -> 0x4e08 fde=[ 3d84] │ │ │ │ - 0xfffffffffff7d80c (offset: 0x5a1c0) -> 0x4ed0 fde=[ 3e4c] │ │ │ │ - 0xfffffffffff7d9ec (offset: 0x5a3a0) -> 0x4f5c fde=[ 3ed8] │ │ │ │ - 0xfffffffffff7db1c (offset: 0x5a4d0) -> 0x4fa8 fde=[ 3f24] │ │ │ │ - 0xfffffffffff7f05c (offset: 0x5ba10) -> 0x5280 fde=[ 41fc] │ │ │ │ - 0xfffffffffff7f1cc (offset: 0x5bb80) -> 0x52d8 fde=[ 4254] │ │ │ │ - 0xfffffffffff7f43c (offset: 0x5bdf0) -> 0x53c0 fde=[ 433c] │ │ │ │ - 0xfffffffffff7f9ec (offset: 0x5c3a0) -> 0x54dc fde=[ 4458] │ │ │ │ - 0xfffffffffff7fd6c (offset: 0x5c720) -> 0x5578 fde=[ 44f4] │ │ │ │ - 0xfffffffffff7fe0c (offset: 0x5c7c0) -> 0x5868 fde=[ 47e4] │ │ │ │ - 0xfffffffffff800ac (offset: 0x5ca60) -> 0x593c fde=[ 48b8] │ │ │ │ - 0xfffffffffff806fc (offset: 0x5d0b0) -> 0x59cc fde=[ 4948] │ │ │ │ - 0xfffffffffff8112c (offset: 0x5dae0) -> 0x5a50 fde=[ 49cc] │ │ │ │ - 0xfffffffffff8113c (offset: 0x5daf0) -> 0x5a64 fde=[ 49e0] │ │ │ │ - 0xfffffffffff8116c (offset: 0x5db20) -> 0x5a84 fde=[ 4a00] │ │ │ │ - 0xfffffffffff8127c (offset: 0x5dc30) -> 0x5ad4 fde=[ 4a50] │ │ │ │ - 0xfffffffffff812ac (offset: 0x5dc60) -> 0x5af4 fde=[ 4a70] │ │ │ │ - 0xfffffffffff824fc (offset: 0x5eeb0) -> 0x5b4c fde=[ 4ac8] │ │ │ │ - 0xfffffffffff8311c (offset: 0x5fad0) -> 0x5c34 fde=[ 4bb0] │ │ │ │ - 0xfffffffffff846ac (offset: 0x61060) -> 0x5cc4 fde=[ 4c40] │ │ │ │ - 0xfffffffffff857ac (offset: 0x62160) -> 0x5dd8 fde=[ 4d54] │ │ │ │ - 0xfffffffffff86c1c (offset: 0x635d0) -> 0x5e30 fde=[ 4dac] │ │ │ │ - 0xfffffffffff8701c (offset: 0x639d0) -> 0x5e80 fde=[ 4dfc] │ │ │ │ - 0xfffffffffff8794c (offset: 0x64300) -> 0x5ed8 fde=[ 4e54] │ │ │ │ - 0xfffffffffff8895c (offset: 0x65310) -> 0x5f30 fde=[ 4eac] │ │ │ │ - 0xfffffffffff88afc (offset: 0x654b0) -> 0x5fa8 fde=[ 4f24] │ │ │ │ - 0xfffffffffff8982c (offset: 0x661e0) -> 0x6000 fde=[ 4f7c] │ │ │ │ - 0xfffffffffff89f9c (offset: 0x66950) -> 0x6060 fde=[ 4fdc] │ │ │ │ - 0xfffffffffff8a6ec (offset: 0x670a0) -> 0x60c0 fde=[ 503c] │ │ │ │ - 0xfffffffffff8b95c (offset: 0x68310) -> 0x6118 fde=[ 5094] │ │ │ │ - 0xfffffffffff8c7cc (offset: 0x69180) -> 0x61a4 fde=[ 5120] │ │ │ │ - 0xfffffffffff8dd8c (offset: 0x6a740) -> 0x6250 fde=[ 51cc] │ │ │ │ - 0xfffffffffff8e07c (offset: 0x6aa30) -> 0x64fc fde=[ 5478] │ │ │ │ - 0xfffffffffff9013c (offset: 0x6caf0) -> 0x6604 fde=[ 5580] │ │ │ │ - 0xfffffffffff9047c (offset: 0x6ce30) -> 0x6678 fde=[ 55f4] │ │ │ │ - 0xfffffffffff9094c (offset: 0x6d300) -> 0x66d0 fde=[ 564c] │ │ │ │ - 0xfffffffffff90c9c (offset: 0x6d650) -> 0x6744 fde=[ 56c0] │ │ │ │ - 0xfffffffffff913cc (offset: 0x6dd80) -> 0x67f0 fde=[ 576c] │ │ │ │ - 0xfffffffffff91c1c (offset: 0x6e5d0) -> 0x69f4 fde=[ 5970] │ │ │ │ - 0xfffffffffff9288c (offset: 0x6f240) -> 0x6a7c fde=[ 59f8] │ │ │ │ - 0xfffffffffff934fc (offset: 0x6feb0) -> 0x6b04 fde=[ 5a80] │ │ │ │ - 0xfffffffffff9556c (offset: 0x71f20) -> 0x6b5c fde=[ 5ad8] │ │ │ │ - 0xfffffffffff97cec (offset: 0x746a0) -> 0x6bb4 fde=[ 5b30] │ │ │ │ - 0xfffffffffff9e4dc (offset: 0x7ae90) -> 0x6c0c fde=[ 5b88] │ │ │ │ - 0xfffffffffffa4f2c (offset: 0x818e0) -> 0x6c64 fde=[ 5be0] │ │ │ │ - 0xfffffffffffa5b1c (offset: 0x824d0) -> 0x6d98 fde=[ 5d14] │ │ │ │ - 0xfffffffffffa63bc (offset: 0x82d70) -> 0x6e30 fde=[ 5dac] │ │ │ │ - 0xfffffffffffa6acc (offset: 0x83480) -> 0x6ed4 fde=[ 5e50] │ │ │ │ - 0xfffffffffffa82ac (offset: 0x84c60) -> 0x6f78 fde=[ 5ef4] │ │ │ │ - 0xfffffffffffa972c (offset: 0x860e0) -> 0x70f8 fde=[ 6074] │ │ │ │ - 0xfffffffffffa9fcc (offset: 0x86980) -> 0x7190 fde=[ 610c] │ │ │ │ - 0xfffffffffffaa6dc (offset: 0x87090) -> 0x7234 fde=[ 61b0] │ │ │ │ - 0xfffffffffffabebc (offset: 0x88870) -> 0x72d8 fde=[ 6254] │ │ │ │ - 0xfffffffffffb0a9c (offset: 0x8d450) -> 0x7368 fde=[ 62e4] │ │ │ │ - 0xfffffffffffb1f1c (offset: 0x8e8d0) -> 0x740c fde=[ 6388] │ │ │ │ - 0xfffffffffffb312c (offset: 0x8fae0) -> 0x7550 fde=[ 64cc] │ │ │ │ - 0xfffffffffffb3e9c (offset: 0x90850) -> 0x75ac fde=[ 6528] │ │ │ │ - 0xfffffffffffb487c (offset: 0x91230) -> 0x7630 fde=[ 65ac] │ │ │ │ - 0xfffffffffffb4a5c (offset: 0x91410) -> 0x76fc fde=[ 6678] │ │ │ │ - 0xfffffffffffb4c1c (offset: 0x915d0) -> 0x7758 fde=[ 66d4] │ │ │ │ - 0xfffffffffffb55fc (offset: 0x91fb0) -> 0x77d4 fde=[ 6750] │ │ │ │ - 0xfffffffffffb56cc (offset: 0x92080) -> 0x7840 fde=[ 67bc] │ │ │ │ - 0xfffffffffffb66ac (offset: 0x93060) -> 0x7888 fde=[ 6804] │ │ │ │ - 0xfffffffffffb7b4c (offset: 0x94500) -> 0x7914 fde=[ 6890] │ │ │ │ - 0xfffffffffffb8b4c (offset: 0x95500) -> 0x795c fde=[ 68d8] │ │ │ │ - 0xfffffffffffb9d0c (offset: 0x966c0) -> 0x79b4 fde=[ 6930] │ │ │ │ - 0xfffffffffffbb68c (offset: 0x98040) -> 0x7a0c fde=[ 6988] │ │ │ │ - 0xfffffffffffbdbbc (offset: 0x9a570) -> 0x7ab0 fde=[ 6a2c] │ │ │ │ - 0xfffffffffffbe56c (offset: 0x9af20) -> 0x7be0 fde=[ 6b5c] │ │ │ │ - 0xfffffffffffbeb8c (offset: 0x9b540) -> 0x7c30 fde=[ 6bac] │ │ │ │ - 0xfffffffffffc0f7c (offset: 0x9d930) -> 0x7ccc fde=[ 6c48] │ │ │ │ - 0xfffffffffffc2a2c (offset: 0x9f3e0) -> 0x7cfc fde=[ 6c78] │ │ │ │ - 0xfffffffffffc304c (offset: 0x9fa00) -> 0x7d74 fde=[ 6cf0] │ │ │ │ - 0xfffffffffffc369c (offset: 0xa0050) -> 0x7de8 fde=[ 6d64] │ │ │ │ - 0xfffffffffffc3dec (offset: 0xa07a0) -> 0x7e60 fde=[ 6ddc] │ │ │ │ - 0xfffffffffffc42cc (offset: 0xa0c80) -> 0x7fe8 fde=[ 6f64] │ │ │ │ - 0xfffffffffffca87c (offset: 0xa7230) -> 0x8040 fde=[ 6fbc] │ │ │ │ - 0xfffffffffffcabac (offset: 0xa7560) -> 0x8320 fde=[ 729c] │ │ │ │ - 0xfffffffffffcb9ec (offset: 0xa83a0) -> 0x8378 fde=[ 72f4] │ │ │ │ - 0xfffffffffffcc31c (offset: 0xa8cd0) -> 0x83d0 fde=[ 734c] │ │ │ │ - 0xfffffffffffd0e3c (offset: 0xad7f0) -> 0x8454 fde=[ 73d0] │ │ │ │ - 0xfffffffffffd118c (offset: 0xadb40) -> 0x84ec fde=[ 7468] │ │ │ │ - 0xfffffffffffd152c (offset: 0xadee0) -> 0x10dc fde=[ 58] │ │ │ │ - 0xfffffffffffd153c (offset: 0xadef0) -> 0x10f0 fde=[ 6c] │ │ │ │ - 0xfffffffffffd154c (offset: 0xadf00) -> 0x11c8 fde=[ 144] │ │ │ │ - 0xfffffffffffd156c (offset: 0xadf20) -> 0x11dc fde=[ 158] │ │ │ │ - 0xfffffffffffd15ac (offset: 0xadf60) -> 0x11f4 fde=[ 170] │ │ │ │ - 0xfffffffffffd15cc (offset: 0xadf80) -> 0x1208 fde=[ 184] │ │ │ │ - 0xfffffffffffd160c (offset: 0xadfc0) -> 0x1220 fde=[ 19c] │ │ │ │ - 0xfffffffffffd162c (offset: 0xadfe0) -> 0x1234 fde=[ 1b0] │ │ │ │ - 0xfffffffffffd166c (offset: 0xae020) -> 0x124c fde=[ 1c8] │ │ │ │ - 0xfffffffffffd168c (offset: 0xae040) -> 0x1260 fde=[ 1dc] │ │ │ │ - 0xfffffffffffd16cc (offset: 0xae080) -> 0x14d0 fde=[ 44c] │ │ │ │ - 0xfffffffffffd18cc (offset: 0xae280) -> 0x15d0 fde=[ 54c] │ │ │ │ - 0xfffffffffffd1a4c (offset: 0xae400) -> 0x18d0 fde=[ 84c] │ │ │ │ - 0xfffffffffffd1f0c (offset: 0xae8c0) -> 0x19c0 fde=[ 93c] │ │ │ │ - 0xfffffffffffd1fbc (offset: 0xae970) -> 0x1dc0 fde=[ d3c] │ │ │ │ - 0xfffffffffffd260c (offset: 0xaefc0) -> 0x1efc fde=[ e78] │ │ │ │ - 0xfffffffffffd2a2c (offset: 0xaf3e0) -> 0x2068 fde=[ fe4] │ │ │ │ - 0xfffffffffffd2b2c (offset: 0xaf4e0) -> 0x20b4 fde=[ 1030] │ │ │ │ - 0xfffffffffffd31ec (offset: 0xafba0) -> 0x2118 fde=[ 1094] │ │ │ │ - 0xfffffffffffd32ec (offset: 0xafca0) -> 0x21fc fde=[ 1178] │ │ │ │ - 0xfffffffffffd34bc (offset: 0xafe70) -> 0x2280 fde=[ 11fc] │ │ │ │ - 0xfffffffffffd3f6c (offset: 0xb0920) -> 0x22bc fde=[ 1238] │ │ │ │ - 0xfffffffffffd4a2c (offset: 0xb13e0) -> 0x2698 fde=[ 1614] │ │ │ │ - 0xfffffffffffd4b4c (offset: 0xb1500) -> 0x29a8 fde=[ 1924] │ │ │ │ - 0xfffffffffffd4dbc (offset: 0xb1770) -> 0x29dc fde=[ 1958] │ │ │ │ - 0xfffffffffffd4ddc (offset: 0xb1790) -> 0x29f8 fde=[ 1974] │ │ │ │ - 0xfffffffffffd4ffc (offset: 0xb19b0) -> 0x2c4c fde=[ 1bc8] │ │ │ │ - 0xfffffffffffd508c (offset: 0xb1a40) -> 0x2c6c fde=[ 1be8] │ │ │ │ - 0xfffffffffffd530c (offset: 0xb1cc0) -> 0x2e2c fde=[ 1da8] │ │ │ │ - 0xfffffffffffd539c (offset: 0xb1d50) -> 0x2e4c fde=[ 1dc8] │ │ │ │ - 0xfffffffffffd544c (offset: 0xb1e00) -> 0x2e74 fde=[ 1df0] │ │ │ │ - 0xfffffffffffd54cc (offset: 0xb1e80) -> 0x3044 fde=[ 1fc0] │ │ │ │ - 0xfffffffffffd6fcc (offset: 0xb3980) -> 0x3158 fde=[ 20d4] │ │ │ │ - 0xfffffffffffd702c (offset: 0xb39e0) -> 0x3394 fde=[ 2310] │ │ │ │ - 0xfffffffffffd705c (offset: 0xb3a10) -> 0x34c0 fde=[ 243c] │ │ │ │ - 0xfffffffffffd757c (offset: 0xb3f30) -> 0x3570 fde=[ 24ec] │ │ │ │ - 0xfffffffffffd77dc (offset: 0xb4190) -> 0x35a0 fde=[ 251c] │ │ │ │ - 0xfffffffffffd78bc (offset: 0xb4270) -> 0x3790 fde=[ 270c] │ │ │ │ - 0xfffffffffffd79dc (offset: 0xb4390) -> 0x37b4 fde=[ 2730] │ │ │ │ - 0xfffffffffffd7a5c (offset: 0xb4410) -> 0x37ec fde=[ 2768] │ │ │ │ - 0xfffffffffffd7bbc (offset: 0xb4570) -> 0x381c fde=[ 2798] │ │ │ │ - 0xfffffffffffd7c7c (offset: 0xb4630) -> 0x3868 fde=[ 27e4] │ │ │ │ - 0xfffffffffffd837c (offset: 0xb4d30) -> 0x3894 fde=[ 2810] │ │ │ │ - 0xfffffffffffd843c (offset: 0xb4df0) -> 0x38e0 fde=[ 285c] │ │ │ │ - 0xfffffffffffd84bc (offset: 0xb4e70) -> 0x3918 fde=[ 2894] │ │ │ │ - 0xfffffffffffd853c (offset: 0xb4ef0) -> 0x39c8 fde=[ 2944] │ │ │ │ - 0xfffffffffffd88ac (offset: 0xb5260) -> 0x39f4 fde=[ 2970] │ │ │ │ - 0xfffffffffffd89ec (offset: 0xb53a0) -> 0x3a58 fde=[ 29d4] │ │ │ │ - 0xfffffffffffd8b4c (offset: 0xb5500) -> 0x3ab8 fde=[ 2a34] │ │ │ │ - 0xfffffffffffd8d1c (offset: 0xb56d0) -> 0x3b1c fde=[ 2a98] │ │ │ │ - 0xfffffffffffd8ddc (offset: 0xb5790) -> 0x3b68 fde=[ 2ae4] │ │ │ │ - 0xfffffffffffd8e6c (offset: 0xb5820) -> 0x3ba0 fde=[ 2b1c] │ │ │ │ - 0xfffffffffffd96fc (offset: 0xb60b0) -> 0x3c50 fde=[ 2bcc] │ │ │ │ - 0xfffffffffffda08c (offset: 0xb6a40) -> 0x3cb8 fde=[ 2c34] │ │ │ │ - 0xfffffffffffda10c (offset: 0xb6ac0) -> 0x3cf0 fde=[ 2c6c] │ │ │ │ - 0xfffffffffffda18c (offset: 0xb6b40) -> 0x3d28 fde=[ 2ca4] │ │ │ │ - 0xfffffffffffda24c (offset: 0xb6c00) -> 0x3d74 fde=[ 2cf0] │ │ │ │ - 0xfffffffffffda67c (offset: 0xb7030) -> 0x3d94 fde=[ 2d10] │ │ │ │ - 0xfffffffffffda6ac (offset: 0xb7060) -> 0x3db0 fde=[ 2d2c] │ │ │ │ - 0xfffffffffffdab7c (offset: 0xb7530) -> 0x3dec fde=[ 2d68] │ │ │ │ - 0xfffffffffffdafcc (offset: 0xb7980) -> 0x3e7c fde=[ 2df8] │ │ │ │ - 0xfffffffffffdbb7c (offset: 0xb8530) -> 0x3f10 fde=[ 2e8c] │ │ │ │ - 0xfffffffffffdbc2c (offset: 0xb85e0) -> 0x3f60 fde=[ 2edc] │ │ │ │ - 0xfffffffffffdbeec (offset: 0xb88a0) -> 0x40c4 fde=[ 3040] │ │ │ │ - 0xfffffffffffdc36c (offset: 0xb8d20) -> 0x419c fde=[ 3118] │ │ │ │ - 0xfffffffffffdcadc (offset: 0xb9490) -> 0x41c8 fde=[ 3144] │ │ │ │ - 0xfffffffffffdcc8c (offset: 0xb9640) -> 0x42ec fde=[ 3268] │ │ │ │ - 0xfffffffffffdd0bc (offset: 0xb9a70) -> 0x46e8 fde=[ 3664] │ │ │ │ - 0xfffffffffffdd8ec (offset: 0xba2a0) -> 0x4718 fde=[ 3694] │ │ │ │ - 0xfffffffffffde86c (offset: 0xbb220) -> 0x4810 fde=[ 378c] │ │ │ │ - 0xfffffffffffdea6c (offset: 0xbb420) -> 0x48a4 fde=[ 3820] │ │ │ │ - 0xfffffffffffdec6c (offset: 0xbb620) -> 0x4bd8 fde=[ 3b54] │ │ │ │ - 0xfffffffffffdf7fc (offset: 0xbc1b0) -> 0x4c6c fde=[ 3be8] │ │ │ │ - 0xfffffffffffdffac (offset: 0xbc960) -> 0x4d18 fde=[ 3c94] │ │ │ │ - 0xfffffffffffe008c (offset: 0xbca40) -> 0x4dbc fde=[ 3d38] │ │ │ │ - 0xfffffffffffe018c (offset: 0xbcb40) -> 0x4e80 fde=[ 3dfc] │ │ │ │ - 0xfffffffffffe09dc (offset: 0xbd390) -> 0x4f20 fde=[ 3e9c] │ │ │ │ - 0xfffffffffffe0b6c (offset: 0xbd520) -> 0x4ff8 fde=[ 3f74] │ │ │ │ - 0xfffffffffffe0d1c (offset: 0xbd6d0) -> 0x5070 fde=[ 3fec] │ │ │ │ - 0xfffffffffffe0ecc (offset: 0xbd880) -> 0x50e8 fde=[ 4064] │ │ │ │ - 0xfffffffffffe1a4c (offset: 0xbe400) -> 0x517c fde=[ 40f8] │ │ │ │ - 0xfffffffffffe1b9c (offset: 0xbe550) -> 0x51dc fde=[ 4158] │ │ │ │ - 0xfffffffffffe200c (offset: 0xbe9c0) -> 0x5220 fde=[ 419c] │ │ │ │ - 0xfffffffffffe27bc (offset: 0xbf170) -> 0x534c fde=[ 42c8] │ │ │ │ - 0xfffffffffffe2acc (offset: 0xbf480) -> 0x5374 fde=[ 42f0] │ │ │ │ - 0xfffffffffffe2bac (offset: 0xbf560) -> 0x5420 fde=[ 439c] │ │ │ │ - 0xfffffffffffe2d5c (offset: 0xbf710) -> 0x5498 fde=[ 4414] │ │ │ │ - 0xfffffffffffe301c (offset: 0xbf9d0) -> 0x54c8 fde=[ 4444] │ │ │ │ - 0xfffffffffffe307c (offset: 0xbfa30) -> 0x55b8 fde=[ 4534] │ │ │ │ - 0xfffffffffffe3c2c (offset: 0xc05e0) -> 0x564c fde=[ 45c8] │ │ │ │ - 0xfffffffffffe47bc (offset: 0xc1170) -> 0x56e0 fde=[ 465c] │ │ │ │ - 0xfffffffffffe534c (offset: 0xc1d00) -> 0x5774 fde=[ 46f0] │ │ │ │ - 0xfffffffffffe5b1c (offset: 0xc24d0) -> 0x57a8 fde=[ 4724] │ │ │ │ - 0xfffffffffffe62ac (offset: 0xc2c60) -> 0x57d4 fde=[ 4750] │ │ │ │ - 0xfffffffffffe650c (offset: 0xc2ec0) -> 0x5820 fde=[ 479c] │ │ │ │ - 0xfffffffffffe6bac (offset: 0xc3560) -> 0x58a0 fde=[ 481c] │ │ │ │ - 0xfffffffffffe750c (offset: 0xc3ec0) -> 0x58d4 fde=[ 4850] │ │ │ │ - 0xfffffffffffe84bc (offset: 0xc4e70) -> 0x5908 fde=[ 4884] │ │ │ │ - 0xfffffffffffe851c (offset: 0xc4ed0) -> 0x59fc fde=[ 4978] │ │ │ │ - 0xfffffffffffe9cfc (offset: 0xc66b0) -> 0x5be0 fde=[ 4b5c] │ │ │ │ - 0xfffffffffffeb31c (offset: 0xc7cd0) -> 0x5d54 fde=[ 4cd0] │ │ │ │ - 0xfffffffffffeb44c (offset: 0xc7e00) -> 0x5da4 fde=[ 4d20] │ │ │ │ - 0xfffffffffffebcdc (offset: 0xc8690) -> 0x6170 fde=[ 50ec] │ │ │ │ - 0xfffffffffffebd3c (offset: 0xc86f0) -> 0x62dc fde=[ 5258] │ │ │ │ - 0xfffffffffffebf6c (offset: 0xc8920) -> 0x6328 fde=[ 52a4] │ │ │ │ - 0xfffffffffffec04c (offset: 0xc8a00) -> 0x6374 fde=[ 52f0] │ │ │ │ - 0xfffffffffffec44c (offset: 0xc8e00) -> 0x63c0 fde=[ 533c] │ │ │ │ - 0xfffffffffffec69c (offset: 0xc9050) -> 0x6404 fde=[ 5380] │ │ │ │ - 0xfffffffffffec99c (offset: 0xc9350) -> 0x6434 fde=[ 53b0] │ │ │ │ - 0xfffffffffffecbac (offset: 0xc9560) -> 0x6480 fde=[ 53fc] │ │ │ │ - 0xfffffffffffecddc (offset: 0xc9790) -> 0x64cc fde=[ 5448] │ │ │ │ - 0xfffffffffffed0fc (offset: 0xc9ab0) -> 0x6554 fde=[ 54d0] │ │ │ │ - 0xfffffffffffed1dc (offset: 0xc9b90) -> 0x65a0 fde=[ 551c] │ │ │ │ - 0xfffffffffffed3dc (offset: 0xc9d90) -> 0x65d0 fde=[ 554c] │ │ │ │ - 0xfffffffffffed43c (offset: 0xc9df0) -> 0x67bc fde=[ 5738] │ │ │ │ - 0xfffffffffffed49c (offset: 0xc9e50) -> 0x6880 fde=[ 57fc] │ │ │ │ - 0xfffffffffffed6ec (offset: 0xca0a0) -> 0x68d0 fde=[ 584c] │ │ │ │ - 0xfffffffffffee1cc (offset: 0xcab80) -> 0x6954 fde=[ 58d0] │ │ │ │ - 0xfffffffffffef34c (offset: 0xcbd00) -> 0x6988 fde=[ 5904] │ │ │ │ - 0xfffffffffffef73c (offset: 0xcc0f0) -> 0x69c8 fde=[ 5944] │ │ │ │ - 0xfffffffffffef90c (offset: 0xcc2c0) -> 0x6cbc fde=[ 5c38] │ │ │ │ - 0xfffffffffffefb0c (offset: 0xcc4c0) -> 0x6cf8 fde=[ 5c74] │ │ │ │ - 0xffffffffffff040c (offset: 0xccdc0) -> 0x6d4c fde=[ 5cc8] │ │ │ │ - 0xffffffffffff18cc (offset: 0xce280) -> 0x701c fde=[ 5f98] │ │ │ │ - 0xffffffffffff1acc (offset: 0xce480) -> 0x7058 fde=[ 5fd4] │ │ │ │ - 0xffffffffffff23cc (offset: 0xced80) -> 0x70ac fde=[ 6028] │ │ │ │ - 0xffffffffffff388c (offset: 0xd0240) -> 0x7464 fde=[ 63e0] │ │ │ │ - 0xffffffffffff3d8c (offset: 0xd0740) -> 0x74d0 fde=[ 644c] │ │ │ │ - 0xffffffffffff419c (offset: 0xd0b50) -> 0x75f8 fde=[ 6574] │ │ │ │ - 0xffffffffffff4bbc (offset: 0xd1570) -> 0x769c fde=[ 6618] │ │ │ │ - 0xffffffffffff4c7c (offset: 0xd1630) -> 0x76e8 fde=[ 6664] │ │ │ │ - 0xffffffffffff4cbc (offset: 0xd1670) -> 0x7810 fde=[ 678c] │ │ │ │ - 0xffffffffffff547c (offset: 0xd1e30) -> 0x78e4 fde=[ 6860] │ │ │ │ - 0xffffffffffff5a4c (offset: 0xd2400) -> 0x7b08 fde=[ 6a84] │ │ │ │ - 0xffffffffffff5c3c (offset: 0xd25f0) -> 0x7b5c fde=[ 6ad8] │ │ │ │ - 0xffffffffffff60ac (offset: 0xd2a60) -> 0x7c88 fde=[ 6c04] │ │ │ │ - 0xffffffffffff6c9c (offset: 0xd3650) -> 0x7ed8 fde=[ 6e54] │ │ │ │ - 0xffffffffffff732c (offset: 0xd3ce0) -> 0x7f28 fde=[ 6ea4] │ │ │ │ - 0xffffffffffff7d6c (offset: 0xd4720) -> 0x7f94 fde=[ 6f10] │ │ │ │ - 0xffffffffffff898c (offset: 0xd5340) -> 0x8098 fde=[ 7014] │ │ │ │ - 0xffffffffffff89dc (offset: 0xd5390) -> 0x80b0 fde=[ 702c] │ │ │ │ - 0xffffffffffff8f8c (offset: 0xd5940) -> 0x80f8 fde=[ 7074] │ │ │ │ - 0xffffffffffff915c (offset: 0xd5b10) -> 0x8154 fde=[ 70d0] │ │ │ │ - 0xffffffffffff91dc (offset: 0xd5b90) -> 0x8188 fde=[ 7104] │ │ │ │ - 0xffffffffffff93cc (offset: 0xd5d80) -> 0x81c8 fde=[ 7144] │ │ │ │ - 0xffffffffffff97bc (offset: 0xd6170) -> 0x8234 fde=[ 71b0] │ │ │ │ - 0xffffffffffff98ac (offset: 0xd6260) -> 0x829c fde=[ 7218] │ │ │ │ - 0xffffffffffffa97c (offset: 0xd7330) -> 0x82d0 fde=[ 724c] │ │ │ │ + Start of frame section: 0x1090 (offset: 0xdeb08) │ │ │ │ + Entries in search table: 0x211 │ │ │ │ + 0xfffffffffff2f5ac (offset: 0xd020) -> 0x10ac fde=[ 18] │ │ │ │ + 0xfffffffffff2fc1c (offset: 0xd690) -> 0x10d4 fde=[ 40] │ │ │ │ + 0xfffffffffff2fc2c (offset: 0xd6a0) -> 0x114c fde=[ b8] │ │ │ │ + 0xfffffffffff2fc7c (offset: 0xd6f0) -> 0x146c fde=[ 3d8] │ │ │ │ + 0xfffffffffff2fc9e (offset: 0xd712) -> 0x1488 fde=[ 3f4] │ │ │ │ + 0xfffffffffff2fcc6 (offset: 0xd73a) -> 0x1a90 fde=[ 9fc] │ │ │ │ + 0xfffffffffff2fcd2 (offset: 0xd746) -> 0x1b8c fde=[ af8] │ │ │ │ + 0xfffffffffff2fcde (offset: 0xd752) -> 0x1db0 fde=[ d1c] │ │ │ │ + 0xfffffffffff2fcea (offset: 0xd75e) -> 0x1ec4 fde=[ e30] │ │ │ │ + 0xfffffffffff2fcf6 (offset: 0xd76a) -> 0x1f18 fde=[ e84] │ │ │ │ + 0xfffffffffff2fd02 (offset: 0xd776) -> 0x292c fde=[ 1898] │ │ │ │ + 0xfffffffffff2fd0e (offset: 0xd782) -> 0x29b0 fde=[ 191c] │ │ │ │ + 0xfffffffffff2fd1a (offset: 0xd78e) -> 0x2ac4 fde=[ 1a30] │ │ │ │ + 0xfffffffffff2fd1f (offset: 0xd793) -> 0x2b68 fde=[ 1ad4] │ │ │ │ + 0xfffffffffff2fd78 (offset: 0xd7ec) -> 0x2bc8 fde=[ 1b34] │ │ │ │ + 0xfffffffffff2fe08 (offset: 0xd87c) -> 0x2f00 fde=[ 1e6c] │ │ │ │ + 0xfffffffffff2fe9e (offset: 0xd912) -> 0x2f84 fde=[ 1ef0] │ │ │ │ + 0xfffffffffff30046 (offset: 0xdaba) -> 0x2fe4 fde=[ 1f50] │ │ │ │ + 0xfffffffffff301ef (offset: 0xdc63) -> 0x304c fde=[ 1fb8] │ │ │ │ + 0xfffffffffff30229 (offset: 0xdc9d) -> 0x32ec fde=[ 2258] │ │ │ │ + 0xfffffffffff302ca (offset: 0xdd3e) -> 0x3404 fde=[ 2370] │ │ │ │ + 0xfffffffffff302f4 (offset: 0xdd68) -> 0x34cc fde=[ 2438] │ │ │ │ + 0xfffffffffff3031b (offset: 0xdd8f) -> 0x3580 fde=[ 24ec] │ │ │ │ + 0xfffffffffff303c6 (offset: 0xde3a) -> 0x3648 fde=[ 25b4] │ │ │ │ + 0xfffffffffff30435 (offset: 0xdea9) -> 0x3704 fde=[ 2670] │ │ │ │ + 0xfffffffffff30497 (offset: 0xdf0b) -> 0x387c fde=[ 27e8] │ │ │ │ + 0xfffffffffff304ef (offset: 0xdf63) -> 0x3ee4 fde=[ 2e50] │ │ │ │ + 0xfffffffffff30629 (offset: 0xe09d) -> 0x40a8 fde=[ 3014] │ │ │ │ + 0xfffffffffff30649 (offset: 0xe0bd) -> 0x415c fde=[ 30c8] │ │ │ │ + 0xfffffffffff30671 (offset: 0xe0e5) -> 0x41b0 fde=[ 311c] │ │ │ │ + 0xfffffffffff30718 (offset: 0xe18c) -> 0x42b4 fde=[ 3220] │ │ │ │ + 0xfffffffffff3075d (offset: 0xe1d1) -> 0x4304 fde=[ 3270] │ │ │ │ + 0xfffffffffff30782 (offset: 0xe1f6) -> 0x43b4 fde=[ 3320] │ │ │ │ + 0xfffffffffff308aa (offset: 0xe31e) -> 0x4444 fde=[ 33b0] │ │ │ │ + 0xfffffffffff3095f (offset: 0xe3d3) -> 0x44d4 fde=[ 3440] │ │ │ │ + 0xfffffffffff30a14 (offset: 0xe488) -> 0x4568 fde=[ 34d4] │ │ │ │ + 0xfffffffffff30b14 (offset: 0xe588) -> 0x45f8 fde=[ 3564] │ │ │ │ + 0xfffffffffff30c1e (offset: 0xe692) -> 0x4664 fde=[ 35d0] │ │ │ │ + 0xfffffffffff30ede (offset: 0xe952) -> 0x46dc fde=[ 3648] │ │ │ │ + 0xfffffffffff311a0 (offset: 0xec14) -> 0x47cc fde=[ 3738] │ │ │ │ + 0xfffffffffff31287 (offset: 0xecfb) -> 0x4824 fde=[ 3790] │ │ │ │ + 0xfffffffffff31355 (offset: 0xedc9) -> 0x48b8 fde=[ 3824] │ │ │ │ + 0xfffffffffff31424 (offset: 0xee98) -> 0x494c fde=[ 38b8] │ │ │ │ + 0xfffffffffff31604 (offset: 0xf078) -> 0x49b0 fde=[ 391c] │ │ │ │ + 0xfffffffffff317e4 (offset: 0xf258) -> 0x4a14 fde=[ 3980] │ │ │ │ + 0xfffffffffff3188e (offset: 0xf302) -> 0x4a90 fde=[ 39fc] │ │ │ │ + 0xfffffffffff31989 (offset: 0xf3fd) -> 0x4afc fde=[ 3a68] │ │ │ │ + 0xfffffffffff31a8e (offset: 0xf502) -> 0x4b54 fde=[ 3ac0] │ │ │ │ + 0xfffffffffff31b82 (offset: 0xf5f6) -> 0x4bd8 fde=[ 3b44] │ │ │ │ + 0xfffffffffff31cc5 (offset: 0xf739) -> 0x4dc0 fde=[ 3d2c] │ │ │ │ + 0xfffffffffff31eef (offset: 0xf963) -> 0x4e84 fde=[ 3df0] │ │ │ │ + 0xfffffffffff31f2b (offset: 0xf99f) -> 0x52d4 fde=[ 4240] │ │ │ │ + 0xfffffffffff31f51 (offset: 0xf9c5) -> 0x5344 fde=[ 42b0] │ │ │ │ + 0xfffffffffff31f65 (offset: 0xf9d9) -> 0x541c fde=[ 4388] │ │ │ │ + 0xfffffffffff31fb6 (offset: 0xfa2a) -> 0x59c8 fde=[ 4934] │ │ │ │ + 0xfffffffffff31ff6 (offset: 0xfa6a) -> 0x5ae0 fde=[ 4a4c] │ │ │ │ + 0xfffffffffff3201d (offset: 0xfa91) -> 0x5b58 fde=[ 4ac4] │ │ │ │ + 0xfffffffffff32066 (offset: 0xfada) -> 0x5bd8 fde=[ 4b44] │ │ │ │ + 0xfffffffffff3216a (offset: 0xfbde) -> 0x5cbc fde=[ 4c28] │ │ │ │ + 0xfffffffffff3222c (offset: 0xfca0) -> 0x5d4c fde=[ 4cb8] │ │ │ │ + 0xfffffffffff3233d (offset: 0xfdb1) -> 0x5e3c fde=[ 4da8] │ │ │ │ + 0xfffffffffff323c7 (offset: 0xfe3b) -> 0x5e90 fde=[ 4dfc] │ │ │ │ + 0xfffffffffff323ef (offset: 0xfe63) -> 0x5ee4 fde=[ 4e50] │ │ │ │ + 0xfffffffffff32534 (offset: 0xffa8) -> 0x5f3c fde=[ 4ea8] │ │ │ │ + 0xfffffffffff3257e (offset: 0xfff2) -> 0x5fb4 fde=[ 4f20] │ │ │ │ + 0xfffffffffff325b0 (offset: 0x10024) -> 0x600c fde=[ 4f78] │ │ │ │ + 0xfffffffffff326d1 (offset: 0x10145) -> 0x606c fde=[ 4fd8] │ │ │ │ + 0xfffffffffff32762 (offset: 0x101d6) -> 0x60cc fde=[ 5038] │ │ │ │ + 0xfffffffffff327f3 (offset: 0x10267) -> 0x6124 fde=[ 5090] │ │ │ │ + 0xfffffffffff32874 (offset: 0x102e8) -> 0x617c fde=[ 50e8] │ │ │ │ + 0xfffffffffff328be (offset: 0x10332) -> 0x6218 fde=[ 5184] │ │ │ │ + 0xfffffffffff32a07 (offset: 0x1047b) -> 0x6290 fde=[ 51fc] │ │ │ │ + 0xfffffffffff32a6a (offset: 0x104de) -> 0x651c fde=[ 5488] │ │ │ │ + 0xfffffffffff32bc9 (offset: 0x1063d) -> 0x6640 fde=[ 55ac] │ │ │ │ + 0xfffffffffff32c61 (offset: 0x106d5) -> 0x6698 fde=[ 5604] │ │ │ │ + 0xfffffffffff32daf (offset: 0x10823) -> 0x670c fde=[ 5678] │ │ │ │ + 0xfffffffffff32e49 (offset: 0x108bd) -> 0x6784 fde=[ 56f0] │ │ │ │ + 0xfffffffffff32ebc (offset: 0x10930) -> 0x6848 fde=[ 57b4] │ │ │ │ + 0xfffffffffff32efa (offset: 0x1096e) -> 0x6a08 fde=[ 5974] │ │ │ │ + 0xfffffffffff3300e (offset: 0x10a82) -> 0x6a90 fde=[ 59fc] │ │ │ │ + 0xfffffffffff33122 (offset: 0x10b96) -> 0x6b00 fde=[ 5a6c] │ │ │ │ + 0xfffffffffff334ee (offset: 0x10f62) -> 0x6b5c fde=[ 5ac8] │ │ │ │ + 0xfffffffffff3389a (offset: 0x1130e) -> 0x6bb4 fde=[ 5b20] │ │ │ │ + 0xfffffffffff33cae (offset: 0x11722) -> 0x6c0c fde=[ 5b78] │ │ │ │ + 0xfffffffffff340bf (offset: 0x11b33) -> 0x6c64 fde=[ 5bd0] │ │ │ │ + 0xfffffffffff34234 (offset: 0x11ca8) -> 0x6dec fde=[ 5d58] │ │ │ │ + 0xfffffffffff34388 (offset: 0x11dfc) -> 0x6e90 fde=[ 5dfc] │ │ │ │ + 0xfffffffffff344ee (offset: 0x11f62) -> 0x6f40 fde=[ 5eac] │ │ │ │ + 0xfffffffffff347f6 (offset: 0x1226a) -> 0x6fe4 fde=[ 5f50] │ │ │ │ + 0xfffffffffff34b12 (offset: 0x12586) -> 0x7184 fde=[ 60f0] │ │ │ │ + 0xfffffffffff34c66 (offset: 0x126da) -> 0x7228 fde=[ 6194] │ │ │ │ + 0xfffffffffff34dcc (offset: 0x12840) -> 0x72d8 fde=[ 6244] │ │ │ │ + 0xfffffffffff350d4 (offset: 0x12b48) -> 0x7368 fde=[ 62d4] │ │ │ │ + 0xfffffffffff35870 (offset: 0x132e4) -> 0x740c fde=[ 6378] │ │ │ │ + 0xfffffffffff35b8b (offset: 0x135ff) -> 0x747c fde=[ 63e8] │ │ │ │ + 0xfffffffffff35ebb (offset: 0x1392f) -> 0x77dc fde=[ 6748] │ │ │ │ + 0xfffffffffff35edb (offset: 0x1394f) -> 0x78fc fde=[ 6868] │ │ │ │ + 0xfffffffffff35f9b (offset: 0x13a0f) -> 0x79cc fde=[ 6938] │ │ │ │ + 0xfffffffffff360aa (offset: 0x13b1e) -> 0x7a24 fde=[ 6990] │ │ │ │ + 0xfffffffffff3624e (offset: 0x13cc2) -> 0x7ab4 fde=[ 6a20] │ │ │ │ + 0xfffffffffff36405 (offset: 0x13e79) -> 0x7b20 fde=[ 6a8c] │ │ │ │ + 0xfffffffffff36478 (offset: 0x13eec) -> 0x7ca0 fde=[ 6c0c] │ │ │ │ + 0xfffffffffff36839 (offset: 0x142ad) -> 0x7d90 fde=[ 6cfc] │ │ │ │ + 0xfffffffffff368e4 (offset: 0x14358) -> 0x7e04 fde=[ 6d70] │ │ │ │ + 0xfffffffffff36928 (offset: 0x1439c) -> 0x7e78 fde=[ 6de4] │ │ │ │ + 0xfffffffffff369f1 (offset: 0x14465) -> 0x7ef0 fde=[ 6e5c] │ │ │ │ + 0xfffffffffff36a35 (offset: 0x144a9) -> 0x8058 fde=[ 6fc4] │ │ │ │ + 0xfffffffffff36b6c (offset: 0x145e0) -> 0x80b0 fde=[ 701c] │ │ │ │ + 0xfffffffffff36ba3 (offset: 0x14617) -> 0x83a8 fde=[ 7314] │ │ │ │ + 0xfffffffffff36e4b (offset: 0x148bf) -> 0x8400 fde=[ 736c] │ │ │ │ + 0xfffffffffff36ef9 (offset: 0x1496d) -> 0x8474 fde=[ 73e0] │ │ │ │ + 0xfffffffffff3739d (offset: 0x14e11) -> 0x8520 fde=[ 748c] │ │ │ │ + 0xfffffffffff373bf (offset: 0x14e33) -> 0x8578 fde=[ 74e4] │ │ │ │ + 0xfffffffffff3751c (offset: 0x14f90) -> 0x1134 fde=[ a0] │ │ │ │ + 0xfffffffffff3753c (offset: 0x14fb0) -> 0x1170 fde=[ dc] │ │ │ │ + 0xfffffffffff3755c (offset: 0x14fd0) -> 0x1184 fde=[ f0] │ │ │ │ + 0xfffffffffff3756c (offset: 0x14fe0) -> 0x1198 fde=[ 104] │ │ │ │ + 0xfffffffffff3758c (offset: 0x15000) -> 0x11ac fde=[ 118] │ │ │ │ + 0xfffffffffff375ac (offset: 0x15020) -> 0x11c0 fde=[ 12c] │ │ │ │ + 0xfffffffffff375dc (offset: 0x15050) -> 0x1288 fde=[ 1f4] │ │ │ │ + 0xfffffffffff375fc (offset: 0x15070) -> 0x129c fde=[ 208] │ │ │ │ + 0xfffffffffff3762c (offset: 0x150a0) -> 0x12b4 fde=[ 220] │ │ │ │ + 0xfffffffffff3764c (offset: 0x150c0) -> 0x12c8 fde=[ 234] │ │ │ │ + 0xfffffffffff3767c (offset: 0x150f0) -> 0x12e0 fde=[ 24c] │ │ │ │ + 0xfffffffffff3769c (offset: 0x15110) -> 0x12f4 fde=[ 260] │ │ │ │ + 0xfffffffffff376cc (offset: 0x15140) -> 0x130c fde=[ 278] │ │ │ │ + 0xfffffffffff376ec (offset: 0x15160) -> 0x1320 fde=[ 28c] │ │ │ │ + 0xfffffffffff3771c (offset: 0x15190) -> 0x1338 fde=[ 2a4] │ │ │ │ + 0xfffffffffff3773c (offset: 0x151b0) -> 0x134c fde=[ 2b8] │ │ │ │ + 0xfffffffffff3776c (offset: 0x151e0) -> 0x1364 fde=[ 2d0] │ │ │ │ + 0xfffffffffff3778c (offset: 0x15200) -> 0x1378 fde=[ 2e4] │ │ │ │ + 0xfffffffffff377bc (offset: 0x15230) -> 0x1390 fde=[ 2fc] │ │ │ │ + 0xfffffffffff377dc (offset: 0x15250) -> 0x13a4 fde=[ 310] │ │ │ │ + 0xfffffffffff3780c (offset: 0x15280) -> 0x13bc fde=[ 328] │ │ │ │ + 0xfffffffffff3782c (offset: 0x152a0) -> 0x13d0 fde=[ 33c] │ │ │ │ + 0xfffffffffff3785c (offset: 0x152d0) -> 0x13e8 fde=[ 354] │ │ │ │ + 0xfffffffffff3787c (offset: 0x152f0) -> 0x13fc fde=[ 368] │ │ │ │ + 0xfffffffffff378ac (offset: 0x15320) -> 0x1414 fde=[ 380] │ │ │ │ + 0xfffffffffff378cc (offset: 0x15340) -> 0x1428 fde=[ 394] │ │ │ │ + 0xfffffffffff378fc (offset: 0x15370) -> 0x1440 fde=[ 3ac] │ │ │ │ + 0xfffffffffff3791c (offset: 0x15390) -> 0x1454 fde=[ 3c0] │ │ │ │ + 0xfffffffffff3794c (offset: 0x153c0) -> 0x14a4 fde=[ 410] │ │ │ │ + 0xfffffffffff37edc (offset: 0x15950) -> 0x14b8 fde=[ 424] │ │ │ │ + 0xfffffffffff37f1c (offset: 0x15990) -> 0x14cc fde=[ 438] │ │ │ │ + 0xfffffffffff382ec (offset: 0x15d60) -> 0x1510 fde=[ 47c] │ │ │ │ + 0xfffffffffff3847c (offset: 0x15ef0) -> 0x1540 fde=[ 4ac] │ │ │ │ + 0xfffffffffff3860c (offset: 0x16080) -> 0x1580 fde=[ 4ec] │ │ │ │ + 0xfffffffffff3871c (offset: 0x16190) -> 0x15bc fde=[ 528] │ │ │ │ + 0xfffffffffff388ac (offset: 0x16320) -> 0x161c fde=[ 588] │ │ │ │ + 0xfffffffffff389dc (offset: 0x16450) -> 0x1658 fde=[ 5c4] │ │ │ │ + 0xfffffffffff38a6c (offset: 0x164e0) -> 0x168c fde=[ 5f8] │ │ │ │ + 0xfffffffffff38fec (offset: 0x16a60) -> 0x16a0 fde=[ 60c] │ │ │ │ + 0xfffffffffff396cc (offset: 0x17140) -> 0x16c0 fde=[ 62c] │ │ │ │ + 0xfffffffffff3982c (offset: 0x172a0) -> 0x1720 fde=[ 68c] │ │ │ │ + 0xfffffffffff39a7c (offset: 0x174f0) -> 0x1734 fde=[ 6a0] │ │ │ │ + 0xfffffffffff39b1c (offset: 0x17590) -> 0x174c fde=[ 6b8] │ │ │ │ + 0xfffffffffff39d3c (offset: 0x177b0) -> 0x1760 fde=[ 6cc] │ │ │ │ + 0xfffffffffff39dec (offset: 0x17860) -> 0x17a4 fde=[ 710] │ │ │ │ + 0xfffffffffff3a03c (offset: 0x17ab0) -> 0x17b8 fde=[ 724] │ │ │ │ + 0xfffffffffff3a0dc (offset: 0x17b50) -> 0x17d0 fde=[ 73c] │ │ │ │ + 0xfffffffffff3a19c (offset: 0x17c10) -> 0x1814 fde=[ 780] │ │ │ │ + 0xfffffffffff3b4cc (offset: 0x18f40) -> 0x18a8 fde=[ 814] │ │ │ │ + 0xfffffffffff3b56c (offset: 0x18fe0) -> 0x18c8 fde=[ 834] │ │ │ │ + 0xfffffffffff3b97c (offset: 0x193f0) -> 0x19bc fde=[ 928] │ │ │ │ + 0xfffffffffff3bdbc (offset: 0x19830) -> 0x1a14 fde=[ 980] │ │ │ │ + 0xfffffffffff3bdec (offset: 0x19860) -> 0x1a3c fde=[ 9a8] │ │ │ │ + 0xfffffffffff3ce8c (offset: 0x1a900) -> 0x1ab0 fde=[ a1c] │ │ │ │ + 0xfffffffffff3dc4c (offset: 0x1b6c0) -> 0x1af4 fde=[ a60] │ │ │ │ + 0xfffffffffff3ddac (offset: 0x1b820) -> 0x1b44 fde=[ ab0] │ │ │ │ + 0xfffffffffff3de6c (offset: 0x1b8e0) -> 0x1bac fde=[ b18] │ │ │ │ + 0xfffffffffff3dfcc (offset: 0x1ba40) -> 0x1bfc fde=[ b68] │ │ │ │ + 0xfffffffffff3e5fc (offset: 0x1c070) -> 0x1c48 fde=[ bb4] │ │ │ │ + 0xfffffffffff3ef3c (offset: 0x1c9b0) -> 0x1c84 fde=[ bf0] │ │ │ │ + 0xfffffffffff3f47c (offset: 0x1cef0) -> 0x1cdc fde=[ c48] │ │ │ │ + 0xfffffffffff3f99c (offset: 0x1d410) -> 0x1d28 fde=[ c94] │ │ │ │ + 0xfffffffffff3ff1c (offset: 0x1d990) -> 0x1d74 fde=[ ce0] │ │ │ │ + 0xfffffffffff403ac (offset: 0x1de20) -> 0x1dcc fde=[ d38] │ │ │ │ + 0xfffffffffff40e4c (offset: 0x1e8c0) -> 0x1e64 fde=[ dd0] │ │ │ │ + 0xfffffffffff40f0c (offset: 0x1e980) -> 0x1e90 fde=[ dfc] │ │ │ │ + 0xfffffffffff40fac (offset: 0x1ea20) -> 0x1edc fde=[ e48] │ │ │ │ + 0xfffffffffff4140c (offset: 0x1ee80) -> 0x1f34 fde=[ ea0] │ │ │ │ + 0xfffffffffff414bc (offset: 0x1ef30) -> 0x1f7c fde=[ ee8] │ │ │ │ + 0xfffffffffff421ec (offset: 0x1fc60) -> 0x1fac fde=[ f18] │ │ │ │ + 0xfffffffffff422dc (offset: 0x1fd50) -> 0x2000 fde=[ f6c] │ │ │ │ + 0xfffffffffff4279c (offset: 0x20210) -> 0x2030 fde=[ f9c] │ │ │ │ + 0xfffffffffff42e2c (offset: 0x208a0) -> 0x2078 fde=[ fe4] │ │ │ │ + 0xfffffffffff43aec (offset: 0x21560) -> 0x21a4 fde=[ 1110] │ │ │ │ + 0xfffffffffff4468c (offset: 0x22100) -> 0x21f0 fde=[ 115c] │ │ │ │ + 0xfffffffffff4485c (offset: 0x222d0) -> 0x2288 fde=[ 11f4] │ │ │ │ + 0xfffffffffff4540c (offset: 0x22e80) -> 0x2320 fde=[ 128c] │ │ │ │ + 0xfffffffffff4586c (offset: 0x232e0) -> 0x235c fde=[ 12c8] │ │ │ │ + 0xfffffffffff45d9c (offset: 0x23810) -> 0x23a8 fde=[ 1314] │ │ │ │ + 0xfffffffffff462ec (offset: 0x23d60) -> 0x23f4 fde=[ 1360] │ │ │ │ + 0xfffffffffff466ec (offset: 0x24160) -> 0x2470 fde=[ 13dc] │ │ │ │ + 0xfffffffffff468bc (offset: 0x24330) -> 0x24bc fde=[ 1428] │ │ │ │ + 0xfffffffffff46f4c (offset: 0x249c0) -> 0x24f0 fde=[ 145c] │ │ │ │ + 0xfffffffffff4787c (offset: 0x252f0) -> 0x253c fde=[ 14a8] │ │ │ │ + 0xfffffffffff4850c (offset: 0x25f80) -> 0x256c fde=[ 14d8] │ │ │ │ + 0xfffffffffff48ffc (offset: 0x26a70) -> 0x25c4 fde=[ 1530] │ │ │ │ + 0xfffffffffff49d2c (offset: 0x277a0) -> 0x2610 fde=[ 157c] │ │ │ │ + 0xfffffffffff4ac1c (offset: 0x28690) -> 0x2648 fde=[ 15b4] │ │ │ │ + 0xfffffffffff4c6cc (offset: 0x2a140) -> 0x2678 fde=[ 15e4] │ │ │ │ + 0xfffffffffff4c9ec (offset: 0x2a460) -> 0x2708 fde=[ 1674] │ │ │ │ + 0xfffffffffff4d99c (offset: 0x2b410) -> 0x2740 fde=[ 16ac] │ │ │ │ + 0xfffffffffff4eecc (offset: 0x2c940) -> 0x2788 fde=[ 16f4] │ │ │ │ + 0xfffffffffff4fb0c (offset: 0x2d580) -> 0x27f0 fde=[ 175c] │ │ │ │ + 0xfffffffffff5089c (offset: 0x2e310) -> 0x2860 fde=[ 17cc] │ │ │ │ + 0xfffffffffff5099c (offset: 0x2e410) -> 0x28c8 fde=[ 1834] │ │ │ │ + 0xfffffffffff50e0c (offset: 0x2e880) -> 0x294c fde=[ 18b8] │ │ │ │ + 0xfffffffffff5127c (offset: 0x2ecf0) -> 0x2a48 fde=[ 19b4] │ │ │ │ + 0xfffffffffff512ac (offset: 0x2ed20) -> 0x2a60 fde=[ 19cc] │ │ │ │ + 0xfffffffffff5130c (offset: 0x2ed80) -> 0x2a78 fde=[ 19e4] │ │ │ │ + 0xfffffffffff513cc (offset: 0x2ee40) -> 0x2a94 fde=[ 1a00] │ │ │ │ + 0xfffffffffff515bc (offset: 0x2f030) -> 0x2ae0 fde=[ 1a4c] │ │ │ │ + 0xfffffffffff51a7c (offset: 0x2f4f0) -> 0x2b2c fde=[ 1a98] │ │ │ │ + 0xfffffffffff5235c (offset: 0x2fdd0) -> 0x2b8c fde=[ 1af8] │ │ │ │ + 0xfffffffffff5331c (offset: 0x30d90) -> 0x2bec fde=[ 1b58] │ │ │ │ + 0xfffffffffff534dc (offset: 0x30f50) -> 0x2c00 fde=[ 1b6c] │ │ │ │ + 0xfffffffffff5371c (offset: 0x31190) -> 0x2c14 fde=[ 1b80] │ │ │ │ + 0xfffffffffff53d4c (offset: 0x317c0) -> 0x2c40 fde=[ 1bac] │ │ │ │ + 0xfffffffffff53d7c (offset: 0x317f0) -> 0x2c58 fde=[ 1bc4] │ │ │ │ + 0xfffffffffff53e3c (offset: 0x318b0) -> 0x2ce0 fde=[ 1c4c] │ │ │ │ + 0xfffffffffff53edc (offset: 0x31950) -> 0x2cfc fde=[ 1c68] │ │ │ │ + 0xfffffffffff540bc (offset: 0x31b30) -> 0x2d48 fde=[ 1cb4] │ │ │ │ + 0xfffffffffff5417c (offset: 0x31bf0) -> 0x2d7c fde=[ 1ce8] │ │ │ │ + 0xfffffffffff541fc (offset: 0x31c70) -> 0x2da8 fde=[ 1d14] │ │ │ │ + 0xfffffffffff5439c (offset: 0x31e10) -> 0x2dbc fde=[ 1d28] │ │ │ │ + 0xfffffffffff545fc (offset: 0x32070) -> 0x2e08 fde=[ 1d74] │ │ │ │ + 0xfffffffffff548cc (offset: 0x32340) -> 0x2ec0 fde=[ 1e2c] │ │ │ │ + 0xfffffffffff54adc (offset: 0x32550) -> 0x2f1c fde=[ 1e88] │ │ │ │ + 0xfffffffffff5514c (offset: 0x32bc0) -> 0x2f50 fde=[ 1ebc] │ │ │ │ + 0xfffffffffff55edc (offset: 0x33950) -> 0x2fb0 fde=[ 1f1c] │ │ │ │ + 0xfffffffffff56ffc (offset: 0x34a70) -> 0x3010 fde=[ 1f7c] │ │ │ │ + 0xfffffffffff577fc (offset: 0x35270) -> 0x30c4 fde=[ 2030] │ │ │ │ + 0xfffffffffff5784c (offset: 0x352c0) -> 0x30d8 fde=[ 2044] │ │ │ │ + 0xfffffffffff5786c (offset: 0x352e0) -> 0x30ec fde=[ 2058] │ │ │ │ + 0xfffffffffff57a8c (offset: 0x35500) -> 0x3138 fde=[ 20a4] │ │ │ │ + 0xfffffffffff57fec (offset: 0x35a60) -> 0x31a4 fde=[ 2110] │ │ │ │ + 0xfffffffffff5864c (offset: 0x360c0) -> 0x31d4 fde=[ 2140] │ │ │ │ + 0xfffffffffff590fc (offset: 0x36b70) -> 0x3220 fde=[ 218c] │ │ │ │ + 0xfffffffffff59a4c (offset: 0x374c0) -> 0x3250 fde=[ 21bc] │ │ │ │ + 0xfffffffffff59f1c (offset: 0x37990) -> 0x32b8 fde=[ 2224] │ │ │ │ + 0xfffffffffff5b00c (offset: 0x38a80) -> 0x3310 fde=[ 227c] │ │ │ │ + 0xfffffffffff5b13c (offset: 0x38bb0) -> 0x3360 fde=[ 22cc] │ │ │ │ + 0xfffffffffff5b40c (offset: 0x38e80) -> 0x3394 fde=[ 2300] │ │ │ │ + 0xfffffffffff5b45c (offset: 0x38ed0) -> 0x33ac fde=[ 2318] │ │ │ │ + 0xfffffffffff5b46c (offset: 0x38ee0) -> 0x33dc fde=[ 2348] │ │ │ │ + 0xfffffffffff5b98c (offset: 0x39400) -> 0x3420 fde=[ 238c] │ │ │ │ + 0xfffffffffff5b9dc (offset: 0x39450) -> 0x3450 fde=[ 23bc] │ │ │ │ + 0xfffffffffff5ba4c (offset: 0x394c0) -> 0x3478 fde=[ 23e4] │ │ │ │ + 0xfffffffffff5baac (offset: 0x39520) -> 0x3498 fde=[ 2404] │ │ │ │ + 0xfffffffffff5be4c (offset: 0x398c0) -> 0x3530 fde=[ 249c] │ │ │ │ + 0xfffffffffff5be8c (offset: 0x39900) -> 0x3550 fde=[ 24bc] │ │ │ │ + 0xfffffffffff5c0ac (offset: 0x39b20) -> 0x35f4 fde=[ 2560] │ │ │ │ + 0xfffffffffff5c9bc (offset: 0x3a430) -> 0x3680 fde=[ 25ec] │ │ │ │ + 0xfffffffffff5ca1c (offset: 0x3a490) -> 0x36a0 fde=[ 260c] │ │ │ │ + 0xfffffffffff5cf9c (offset: 0x3aa10) -> 0x3724 fde=[ 2690] │ │ │ │ + 0xfffffffffff5d1ec (offset: 0x3ac60) -> 0x3740 fde=[ 26ac] │ │ │ │ + 0xfffffffffff5d38c (offset: 0x3ae00) -> 0x3790 fde=[ 26fc] │ │ │ │ + 0xfffffffffff5d5ec (offset: 0x3b060) -> 0x3848 fde=[ 27b4] │ │ │ │ + 0xfffffffffff5e24c (offset: 0x3bcc0) -> 0x39d4 fde=[ 2940] │ │ │ │ + 0xfffffffffff5e88c (offset: 0x3c300) -> 0x3a1c fde=[ 2988] │ │ │ │ + 0xfffffffffff5f23c (offset: 0x3ccb0) -> 0x3c6c fde=[ 2bd8] │ │ │ │ + 0xfffffffffff5f24c (offset: 0x3ccc0) -> 0x3c80 fde=[ 2bec] │ │ │ │ + 0xfffffffffff5f27c (offset: 0x3ccf0) -> 0x3c9c fde=[ 2c08] │ │ │ │ + 0xfffffffffff5f51c (offset: 0x3cf90) -> 0x3d08 fde=[ 2c74] │ │ │ │ + 0xfffffffffff5f52c (offset: 0x3cfa0) -> 0x3d1c fde=[ 2c88] │ │ │ │ + 0xfffffffffff5f55c (offset: 0x3cfd0) -> 0x3eb0 fde=[ 2e1c] │ │ │ │ + 0xfffffffffff5f98c (offset: 0x3d400) -> 0x4038 fde=[ 2fa4] │ │ │ │ + 0xfffffffffff6036c (offset: 0x3dde0) -> 0x406c fde=[ 2fd8] │ │ │ │ + 0xfffffffffff61a4c (offset: 0x3f4c0) -> 0x40cc fde=[ 3038] │ │ │ │ + 0xfffffffffff6212c (offset: 0x3fba0) -> 0x412c fde=[ 3098] │ │ │ │ + 0xfffffffffff6250c (offset: 0x3ff80) -> 0x417c fde=[ 30e8] │ │ │ │ + 0xfffffffffff62d3c (offset: 0x407b0) -> 0x4278 fde=[ 31e4] │ │ │ │ + 0xfffffffffff63cdc (offset: 0x41750) -> 0x42d8 fde=[ 3244] │ │ │ │ + 0xfffffffffff6430c (offset: 0x41d80) -> 0x4354 fde=[ 32c0] │ │ │ │ + 0xfffffffffff65a6c (offset: 0x434e0) -> 0x43ec fde=[ 3358] │ │ │ │ + 0xfffffffffff672bc (offset: 0x44d30) -> 0x447c fde=[ 33e8] │ │ │ │ + 0xfffffffffff67f3c (offset: 0x459b0) -> 0x450c fde=[ 3478] │ │ │ │ + 0xfffffffffff68c2c (offset: 0x466a0) -> 0x45a0 fde=[ 350c] │ │ │ │ + 0xfffffffffff6a06c (offset: 0x47ae0) -> 0x4630 fde=[ 359c] │ │ │ │ + 0xfffffffffff6baac (offset: 0x49520) -> 0x4694 fde=[ 3600] │ │ │ │ + 0xfffffffffff6babc (offset: 0x49530) -> 0x46a8 fde=[ 3614] │ │ │ │ + 0xfffffffffff6d46c (offset: 0x4aee0) -> 0x470c fde=[ 3678] │ │ │ │ + 0xfffffffffff6d47c (offset: 0x4aef0) -> 0x4784 fde=[ 36f0] │ │ │ │ + 0xfffffffffff6d48c (offset: 0x4af00) -> 0x4798 fde=[ 3704] │ │ │ │ + 0xfffffffffff6e3dc (offset: 0x4be50) -> 0x47f0 fde=[ 375c] │ │ │ │ + 0xfffffffffff6f25c (offset: 0x4ccd0) -> 0x4884 fde=[ 37f0] │ │ │ │ + 0xfffffffffff701bc (offset: 0x4dc30) -> 0x4918 fde=[ 3884] │ │ │ │ + 0xfffffffffff732cc (offset: 0x50d40) -> 0x497c fde=[ 38e8] │ │ │ │ + 0xfffffffffff7630c (offset: 0x53d80) -> 0x49e0 fde=[ 394c] │ │ │ │ + 0xfffffffffff772fc (offset: 0x54d70) -> 0x4a38 fde=[ 39a4] │ │ │ │ + 0xfffffffffff7830c (offset: 0x55d80) -> 0x4ac8 fde=[ 3a34] │ │ │ │ + 0xfffffffffff796ec (offset: 0x57160) -> 0x4b20 fde=[ 3a8c] │ │ │ │ + 0xfffffffffff7aa9c (offset: 0x58510) -> 0x4b78 fde=[ 3ae4] │ │ │ │ + 0xfffffffffff7bdec (offset: 0x59860) -> 0x4cf4 fde=[ 3c60] │ │ │ │ + 0xfffffffffff7c1ac (offset: 0x59c20) -> 0x4d8c fde=[ 3cf8] │ │ │ │ + 0xfffffffffff7cc9c (offset: 0x5a710) -> 0x4e30 fde=[ 3d9c] │ │ │ │ + 0xfffffffffff7d04c (offset: 0x5aac0) -> 0x4ef8 fde=[ 3e64] │ │ │ │ + 0xfffffffffff7d20c (offset: 0x5ac80) -> 0x4f84 fde=[ 3ef0] │ │ │ │ + 0xfffffffffff7d32c (offset: 0x5ada0) -> 0x4fd0 fde=[ 3f3c] │ │ │ │ + 0xfffffffffff7e0cc (offset: 0x5bb40) -> 0x529c fde=[ 4208] │ │ │ │ + 0xfffffffffff7e23c (offset: 0x5bcb0) -> 0x52f4 fde=[ 4260] │ │ │ │ + 0xfffffffffff7e48c (offset: 0x5bf00) -> 0x53dc fde=[ 4348] │ │ │ │ + 0xfffffffffff7ea1c (offset: 0x5c490) -> 0x54f8 fde=[ 4464] │ │ │ │ + 0xfffffffffff7ed6c (offset: 0x5c7e0) -> 0x5594 fde=[ 4500] │ │ │ │ + 0xfffffffffff7ee0c (offset: 0x5c880) -> 0x5884 fde=[ 47f0] │ │ │ │ + 0xfffffffffff7f0ac (offset: 0x5cb20) -> 0x595c fde=[ 48c8] │ │ │ │ + 0xfffffffffff7f6cc (offset: 0x5d140) -> 0x59ec fde=[ 4958] │ │ │ │ + 0xfffffffffff800ac (offset: 0x5db20) -> 0x5a74 fde=[ 49e0] │ │ │ │ + 0xfffffffffff800bc (offset: 0x5db30) -> 0x5a88 fde=[ 49f4] │ │ │ │ + 0xfffffffffff800ec (offset: 0x5db60) -> 0x5aa8 fde=[ 4a14] │ │ │ │ + 0xfffffffffff801fc (offset: 0x5dc70) -> 0x5b04 fde=[ 4a70] │ │ │ │ + 0xfffffffffff8022c (offset: 0x5dca0) -> 0x5b24 fde=[ 4a90] │ │ │ │ + 0xfffffffffff8149c (offset: 0x5ef10) -> 0x5b7c fde=[ 4ae8] │ │ │ │ + 0xfffffffffff8209c (offset: 0x5fb10) -> 0x5c64 fde=[ 4bd0] │ │ │ │ + 0xfffffffffff8372c (offset: 0x611a0) -> 0x5cf4 fde=[ 4c60] │ │ │ │ + 0xfffffffffff8487c (offset: 0x622f0) -> 0x5e08 fde=[ 4d74] │ │ │ │ + 0xfffffffffff85cfc (offset: 0x63770) -> 0x5e60 fde=[ 4dcc] │ │ │ │ + 0xfffffffffff860fc (offset: 0x63b70) -> 0x5eb0 fde=[ 4e1c] │ │ │ │ + 0xfffffffffff869fc (offset: 0x64470) -> 0x5f08 fde=[ 4e74] │ │ │ │ + 0xfffffffffff879ec (offset: 0x65460) -> 0x5f60 fde=[ 4ecc] │ │ │ │ + 0xfffffffffff87b7c (offset: 0x655f0) -> 0x5fd8 fde=[ 4f44] │ │ │ │ + 0xfffffffffff889ec (offset: 0x66460) -> 0x6030 fde=[ 4f9c] │ │ │ │ + 0xfffffffffff8913c (offset: 0x66bb0) -> 0x6090 fde=[ 4ffc] │ │ │ │ + 0xfffffffffff8985c (offset: 0x672d0) -> 0x60f0 fde=[ 505c] │ │ │ │ + 0xfffffffffff8aacc (offset: 0x68540) -> 0x6148 fde=[ 50b4] │ │ │ │ + 0xfffffffffff8b93c (offset: 0x693b0) -> 0x61d4 fde=[ 5140] │ │ │ │ + 0xfffffffffff8d20c (offset: 0x6ac80) -> 0x623c fde=[ 51a8] │ │ │ │ + 0xfffffffffff8d4fc (offset: 0x6af70) -> 0x64e8 fde=[ 5454] │ │ │ │ + 0xfffffffffff8f57c (offset: 0x6cff0) -> 0x65f0 fde=[ 555c] │ │ │ │ + 0xfffffffffff8f88c (offset: 0x6d300) -> 0x6664 fde=[ 55d0] │ │ │ │ + 0xfffffffffff8fd2c (offset: 0x6d7a0) -> 0x66bc fde=[ 5628] │ │ │ │ + 0xfffffffffff9004c (offset: 0x6dac0) -> 0x6730 fde=[ 569c] │ │ │ │ + 0xfffffffffff9076c (offset: 0x6e1e0) -> 0x67dc fde=[ 5748] │ │ │ │ + 0xfffffffffff90fac (offset: 0x6ea20) -> 0x69bc fde=[ 5928] │ │ │ │ + 0xfffffffffff91c3c (offset: 0x6f6b0) -> 0x6a44 fde=[ 59b0] │ │ │ │ + 0xfffffffffff928cc (offset: 0x70340) -> 0x6acc fde=[ 5a38] │ │ │ │ + 0xfffffffffff9493c (offset: 0x723b0) -> 0x6b28 fde=[ 5a94] │ │ │ │ + 0xfffffffffff9703c (offset: 0x74ab0) -> 0x6b80 fde=[ 5aec] │ │ │ │ + 0xfffffffffff9d92c (offset: 0x7b3a0) -> 0x6bd8 fde=[ 5b44] │ │ │ │ + 0xfffffffffffa446c (offset: 0x81ee0) -> 0x6c30 fde=[ 5b9c] │ │ │ │ + 0xfffffffffffa4ffc (offset: 0x82a70) -> 0x6d98 fde=[ 5d04] │ │ │ │ + 0xfffffffffffa58bc (offset: 0x83330) -> 0x6e30 fde=[ 5d9c] │ │ │ │ + 0xfffffffffffa600c (offset: 0x83a80) -> 0x6ed4 fde=[ 5e40] │ │ │ │ + 0xfffffffffffa785c (offset: 0x852d0) -> 0x6f78 fde=[ 5ee4] │ │ │ │ + 0xfffffffffffa8d3c (offset: 0x867b0) -> 0x7130 fde=[ 609c] │ │ │ │ + 0xfffffffffffa95fc (offset: 0x87070) -> 0x71c8 fde=[ 6134] │ │ │ │ + 0xfffffffffffa9d4c (offset: 0x877c0) -> 0x726c fde=[ 61d8] │ │ │ │ + 0xfffffffffffab59c (offset: 0x89010) -> 0x7310 fde=[ 627c] │ │ │ │ + 0xfffffffffffb02cc (offset: 0x8dd40) -> 0x73a0 fde=[ 630c] │ │ │ │ + 0xfffffffffffb17ac (offset: 0x8f220) -> 0x7448 fde=[ 63b4] │ │ │ │ + 0xfffffffffffb298c (offset: 0x90400) -> 0x758c fde=[ 64f8] │ │ │ │ + 0xfffffffffffb36dc (offset: 0x91150) -> 0x75e8 fde=[ 6554] │ │ │ │ + 0xfffffffffffb408c (offset: 0x91b00) -> 0x766c fde=[ 65d8] │ │ │ │ + 0xfffffffffffb425c (offset: 0x91cd0) -> 0x7738 fde=[ 66a4] │ │ │ │ + 0xfffffffffffb43fc (offset: 0x91e70) -> 0x7794 fde=[ 6700] │ │ │ │ + 0xfffffffffffb4dac (offset: 0x92820) -> 0x7810 fde=[ 677c] │ │ │ │ + 0xfffffffffffb4e7c (offset: 0x928f0) -> 0x787c fde=[ 67e8] │ │ │ │ + 0xfffffffffffb5e2c (offset: 0x938a0) -> 0x78c4 fde=[ 6830] │ │ │ │ + 0xfffffffffffb724c (offset: 0x94cc0) -> 0x7950 fde=[ 68bc] │ │ │ │ + 0xfffffffffffb826c (offset: 0x95ce0) -> 0x7998 fde=[ 6904] │ │ │ │ + 0xfffffffffffb93fc (offset: 0x96e70) -> 0x79f0 fde=[ 695c] │ │ │ │ + 0xfffffffffffbad5c (offset: 0x987d0) -> 0x7a48 fde=[ 69b4] │ │ │ │ + 0xfffffffffffbd34c (offset: 0x9adc0) -> 0x7aec fde=[ 6a58] │ │ │ │ + 0xfffffffffffbdcac (offset: 0x9b720) -> 0x7c1c fde=[ 6b88] │ │ │ │ + 0xfffffffffffbe35c (offset: 0x9bdd0) -> 0x7c6c fde=[ 6bd8] │ │ │ │ + 0xfffffffffffc0adc (offset: 0x9e550) -> 0x7d0c fde=[ 6c78] │ │ │ │ + 0xfffffffffffc25ac (offset: 0xa0020) -> 0x7d3c fde=[ 6ca8] │ │ │ │ + 0xfffffffffffc2bbc (offset: 0xa0630) -> 0x7db4 fde=[ 6d20] │ │ │ │ + 0xfffffffffffc31ec (offset: 0xa0c60) -> 0x7e28 fde=[ 6d94] │ │ │ │ + 0xfffffffffffc38ec (offset: 0xa1360) -> 0x7e9c fde=[ 6e08] │ │ │ │ + 0xfffffffffffc3dbc (offset: 0xa1830) -> 0x8024 fde=[ 6f90] │ │ │ │ + 0xfffffffffffc9ddc (offset: 0xa7850) -> 0x807c fde=[ 6fe8] │ │ │ │ + 0xfffffffffffca10c (offset: 0xa7b80) -> 0x8374 fde=[ 72e0] │ │ │ │ + 0xfffffffffffcae6c (offset: 0xa88e0) -> 0x83cc fde=[ 7338] │ │ │ │ + 0xfffffffffffcb74c (offset: 0xa91c0) -> 0x8424 fde=[ 7390] │ │ │ │ + 0xfffffffffffd023c (offset: 0xadcb0) -> 0x84ac fde=[ 7418] │ │ │ │ + 0xfffffffffffd055c (offset: 0xadfd0) -> 0x8544 fde=[ 74b0] │ │ │ │ + 0xfffffffffffd08dc (offset: 0xae350) -> 0x10ec fde=[ 58] │ │ │ │ + 0xfffffffffffd08ec (offset: 0xae360) -> 0x1100 fde=[ 6c] │ │ │ │ + 0xfffffffffffd08fc (offset: 0xae370) -> 0x11d8 fde=[ 144] │ │ │ │ + 0xfffffffffffd091c (offset: 0xae390) -> 0x11ec fde=[ 158] │ │ │ │ + 0xfffffffffffd095c (offset: 0xae3d0) -> 0x1204 fde=[ 170] │ │ │ │ + 0xfffffffffffd097c (offset: 0xae3f0) -> 0x1218 fde=[ 184] │ │ │ │ + 0xfffffffffffd09bc (offset: 0xae430) -> 0x1230 fde=[ 19c] │ │ │ │ + 0xfffffffffffd09dc (offset: 0xae450) -> 0x1244 fde=[ 1b0] │ │ │ │ + 0xfffffffffffd0a1c (offset: 0xae490) -> 0x125c fde=[ 1c8] │ │ │ │ + 0xfffffffffffd0a3c (offset: 0xae4b0) -> 0x1270 fde=[ 1dc] │ │ │ │ + 0xfffffffffffd0a7c (offset: 0xae4f0) -> 0x14e0 fde=[ 44c] │ │ │ │ + 0xfffffffffffd0c3c (offset: 0xae6b0) -> 0x15ec fde=[ 558] │ │ │ │ + 0xfffffffffffd0d9c (offset: 0xae810) -> 0x190c fde=[ 878] │ │ │ │ + 0xfffffffffffd123c (offset: 0xaecb0) -> 0x19fc fde=[ 968] │ │ │ │ + 0xfffffffffffd12dc (offset: 0xaed50) -> 0x1e0c fde=[ d78] │ │ │ │ + 0xfffffffffffd190c (offset: 0xaf380) -> 0x1f58 fde=[ ec4] │ │ │ │ + 0xfffffffffffd1d0c (offset: 0xaf780) -> 0x20a8 fde=[ 1014] │ │ │ │ + 0xfffffffffffd1e0c (offset: 0xaf880) -> 0x20f4 fde=[ 1060] │ │ │ │ + 0xfffffffffffd24ac (offset: 0xaff20) -> 0x2158 fde=[ 10c4] │ │ │ │ + 0xfffffffffffd25ac (offset: 0xb0020) -> 0x223c fde=[ 11a8] │ │ │ │ + 0xfffffffffffd277c (offset: 0xb01f0) -> 0x22c0 fde=[ 122c] │ │ │ │ + 0xfffffffffffd31cc (offset: 0xb0c40) -> 0x22f0 fde=[ 125c] │ │ │ │ + 0xfffffffffffd3c1c (offset: 0xb1690) -> 0x26c4 fde=[ 1630] │ │ │ │ + 0xfffffffffffd3d3c (offset: 0xb17b0) -> 0x29d0 fde=[ 193c] │ │ │ │ + 0xfffffffffffd3fac (offset: 0xb1a20) -> 0x2a04 fde=[ 1970] │ │ │ │ + 0xfffffffffffd3fcc (offset: 0xb1a40) -> 0x2a20 fde=[ 198c] │ │ │ │ + 0xfffffffffffd41fc (offset: 0xb1c70) -> 0x2c74 fde=[ 1be0] │ │ │ │ + 0xfffffffffffd423c (offset: 0xb1cb0) -> 0x2c94 fde=[ 1c00] │ │ │ │ + 0xfffffffffffd44ac (offset: 0xb1f20) -> 0x2e54 fde=[ 1dc0] │ │ │ │ + 0xfffffffffffd452c (offset: 0xb1fa0) -> 0x2e74 fde=[ 1de0] │ │ │ │ + 0xfffffffffffd45dc (offset: 0xb2050) -> 0x2e9c fde=[ 1e08] │ │ │ │ + 0xfffffffffffd464c (offset: 0xb20c0) -> 0x3070 fde=[ 1fdc] │ │ │ │ + 0xfffffffffffd60bc (offset: 0xb3b30) -> 0x3184 fde=[ 20f0] │ │ │ │ + 0xfffffffffffd611c (offset: 0xb3b90) -> 0x33c0 fde=[ 232c] │ │ │ │ + 0xfffffffffffd614c (offset: 0xb3bc0) -> 0x34ec fde=[ 2458] │ │ │ │ + 0xfffffffffffd663c (offset: 0xb40b0) -> 0x359c fde=[ 2508] │ │ │ │ + 0xfffffffffffd687c (offset: 0xb42f0) -> 0x35cc fde=[ 2538] │ │ │ │ + 0xfffffffffffd695c (offset: 0xb43d0) -> 0x37bc fde=[ 2728] │ │ │ │ + 0xfffffffffffd6a7c (offset: 0xb44f0) -> 0x37e0 fde=[ 274c] │ │ │ │ + 0xfffffffffffd6afc (offset: 0xb4570) -> 0x3818 fde=[ 2784] │ │ │ │ + 0xfffffffffffd6c4c (offset: 0xb46c0) -> 0x38a0 fde=[ 280c] │ │ │ │ + 0xfffffffffffd6d0c (offset: 0xb4780) -> 0x38ec fde=[ 2858] │ │ │ │ + 0xfffffffffffd73ec (offset: 0xb4e60) -> 0x3918 fde=[ 2884] │ │ │ │ + 0xfffffffffffd74ac (offset: 0xb4f20) -> 0x3964 fde=[ 28d0] │ │ │ │ + 0xfffffffffffd752c (offset: 0xb4fa0) -> 0x399c fde=[ 2908] │ │ │ │ + 0xfffffffffffd75ac (offset: 0xb5020) -> 0x3a4c fde=[ 29b8] │ │ │ │ + 0xfffffffffffd78fc (offset: 0xb5370) -> 0x3a78 fde=[ 29e4] │ │ │ │ + 0xfffffffffffd7a3c (offset: 0xb54b0) -> 0x3ad8 fde=[ 2a44] │ │ │ │ + 0xfffffffffffd7b8c (offset: 0xb5600) -> 0x3b3c fde=[ 2aa8] │ │ │ │ + 0xfffffffffffd7d3c (offset: 0xb57b0) -> 0x3ba0 fde=[ 2b0c] │ │ │ │ + 0xfffffffffffd7dfc (offset: 0xb5870) -> 0x3bec fde=[ 2b58] │ │ │ │ + 0xfffffffffffd7e8c (offset: 0xb5900) -> 0x3c24 fde=[ 2b90] │ │ │ │ + 0xfffffffffffd870c (offset: 0xb6180) -> 0x3cd4 fde=[ 2c40] │ │ │ │ + 0xfffffffffffd905c (offset: 0xb6ad0) -> 0x3d3c fde=[ 2ca8] │ │ │ │ + 0xfffffffffffd90dc (offset: 0xb6b50) -> 0x3d74 fde=[ 2ce0] │ │ │ │ + 0xfffffffffffd915c (offset: 0xb6bd0) -> 0x3dac fde=[ 2d18] │ │ │ │ + 0xfffffffffffd921c (offset: 0xb6c90) -> 0x3df8 fde=[ 2d64] │ │ │ │ + 0xfffffffffffd964c (offset: 0xb70c0) -> 0x3e18 fde=[ 2d84] │ │ │ │ + 0xfffffffffffd967c (offset: 0xb70f0) -> 0x3e34 fde=[ 2da0] │ │ │ │ + 0xfffffffffffd9b3c (offset: 0xb75b0) -> 0x3e74 fde=[ 2de0] │ │ │ │ + 0xfffffffffffd9f8c (offset: 0xb7a00) -> 0x3f08 fde=[ 2e74] │ │ │ │ + 0xfffffffffffdab1c (offset: 0xb8590) -> 0x3f9c fde=[ 2f08] │ │ │ │ + 0xfffffffffffdabcc (offset: 0xb8640) -> 0x3fec fde=[ 2f58] │ │ │ │ + 0xfffffffffffdae5c (offset: 0xb88d0) -> 0x40fc fde=[ 3068] │ │ │ │ + 0xfffffffffffdb2fc (offset: 0xb8d70) -> 0x41d4 fde=[ 3140] │ │ │ │ + 0xfffffffffffdba6c (offset: 0xb94e0) -> 0x4200 fde=[ 316c] │ │ │ │ + 0xfffffffffffdbbfc (offset: 0xb9670) -> 0x4324 fde=[ 3290] │ │ │ │ + 0xfffffffffffdc02c (offset: 0xb9aa0) -> 0x4720 fde=[ 368c] │ │ │ │ + 0xfffffffffffdc89c (offset: 0xba310) -> 0x4750 fde=[ 36bc] │ │ │ │ + 0xfffffffffffdd85c (offset: 0xbb2d0) -> 0x4848 fde=[ 37b4] │ │ │ │ + 0xfffffffffffdda5c (offset: 0xbb4d0) -> 0x48dc fde=[ 3848] │ │ │ │ + 0xfffffffffffddc5c (offset: 0xbb6d0) -> 0x4c10 fde=[ 3b7c] │ │ │ │ + 0xfffffffffffde7dc (offset: 0xbc250) -> 0x4ca4 fde=[ 3c10] │ │ │ │ + 0xfffffffffffdef7c (offset: 0xbc9f0) -> 0x4d40 fde=[ 3cac] │ │ │ │ + 0xfffffffffffdf05c (offset: 0xbcad0) -> 0x4de4 fde=[ 3d50] │ │ │ │ + 0xfffffffffffdf13c (offset: 0xbcbb0) -> 0x4ea8 fde=[ 3e14] │ │ │ │ + 0xfffffffffffdf8fc (offset: 0xbd370) -> 0x4f48 fde=[ 3eb4] │ │ │ │ + 0xfffffffffffdfa6c (offset: 0xbd4e0) -> 0x5020 fde=[ 3f8c] │ │ │ │ + 0xfffffffffffdfbfc (offset: 0xbd670) -> 0x5098 fde=[ 4004] │ │ │ │ + 0xfffffffffffdfd8c (offset: 0xbd800) -> 0x5110 fde=[ 407c] │ │ │ │ + 0xfffffffffffe08fc (offset: 0xbe370) -> 0x51a4 fde=[ 4110] │ │ │ │ + 0xfffffffffffe0a4c (offset: 0xbe4c0) -> 0x5204 fde=[ 4170] │ │ │ │ + 0xfffffffffffe0ecc (offset: 0xbe940) -> 0x524c fde=[ 41b8] │ │ │ │ + 0xfffffffffffe168c (offset: 0xbf100) -> 0x5368 fde=[ 42d4] │ │ │ │ + 0xfffffffffffe199c (offset: 0xbf410) -> 0x5390 fde=[ 42fc] │ │ │ │ + 0xfffffffffffe1a7c (offset: 0xbf4f0) -> 0x543c fde=[ 43a8] │ │ │ │ + 0xfffffffffffe1c0c (offset: 0xbf680) -> 0x54b4 fde=[ 4420] │ │ │ │ + 0xfffffffffffe1edc (offset: 0xbf950) -> 0x54e4 fde=[ 4450] │ │ │ │ + 0xfffffffffffe1f3c (offset: 0xbf9b0) -> 0x55d4 fde=[ 4540] │ │ │ │ + 0xfffffffffffe2acc (offset: 0xc0540) -> 0x5668 fde=[ 45d4] │ │ │ │ + 0xfffffffffffe364c (offset: 0xc10c0) -> 0x56fc fde=[ 4668] │ │ │ │ + 0xfffffffffffe41cc (offset: 0xc1c40) -> 0x5790 fde=[ 46fc] │ │ │ │ + 0xfffffffffffe499c (offset: 0xc2410) -> 0x57c4 fde=[ 4730] │ │ │ │ + 0xfffffffffffe512c (offset: 0xc2ba0) -> 0x57f0 fde=[ 475c] │ │ │ │ + 0xfffffffffffe537c (offset: 0xc2df0) -> 0x583c fde=[ 47a8] │ │ │ │ + 0xfffffffffffe5a6c (offset: 0xc34e0) -> 0x58bc fde=[ 4828] │ │ │ │ + 0xfffffffffffe638c (offset: 0xc3e00) -> 0x58f4 fde=[ 4860] │ │ │ │ + 0xfffffffffffe740c (offset: 0xc4e80) -> 0x5928 fde=[ 4894] │ │ │ │ + 0xfffffffffffe745c (offset: 0xc4ed0) -> 0x5a20 fde=[ 498c] │ │ │ │ + 0xfffffffffffe8c6c (offset: 0xc66e0) -> 0x5c10 fde=[ 4b7c] │ │ │ │ + 0xfffffffffffea27c (offset: 0xc7cf0) -> 0x5d84 fde=[ 4cf0] │ │ │ │ + 0xfffffffffffea39c (offset: 0xc7e10) -> 0x5dd4 fde=[ 4d40] │ │ │ │ + 0xfffffffffffeac1c (offset: 0xc8690) -> 0x61a0 fde=[ 510c] │ │ │ │ + 0xfffffffffffeac6c (offset: 0xc86e0) -> 0x62c8 fde=[ 5234] │ │ │ │ + 0xfffffffffffeae9c (offset: 0xc8910) -> 0x6314 fde=[ 5280] │ │ │ │ + 0xfffffffffffeaf7c (offset: 0xc89f0) -> 0x6360 fde=[ 52cc] │ │ │ │ + 0xfffffffffffeb34c (offset: 0xc8dc0) -> 0x63ac fde=[ 5318] │ │ │ │ + 0xfffffffffffeb58c (offset: 0xc9000) -> 0x63f0 fde=[ 535c] │ │ │ │ + 0xfffffffffffeb87c (offset: 0xc92f0) -> 0x6420 fde=[ 538c] │ │ │ │ + 0xfffffffffffeba7c (offset: 0xc94f0) -> 0x646c fde=[ 53d8] │ │ │ │ + 0xfffffffffffebcac (offset: 0xc9720) -> 0x64b8 fde=[ 5424] │ │ │ │ + 0xfffffffffffebfcc (offset: 0xc9a40) -> 0x6540 fde=[ 54ac] │ │ │ │ + 0xfffffffffffec0ac (offset: 0xc9b20) -> 0x658c fde=[ 54f8] │ │ │ │ + 0xfffffffffffec2ac (offset: 0xc9d20) -> 0x65bc fde=[ 5528] │ │ │ │ + 0xfffffffffffec2fc (offset: 0xc9d70) -> 0x67a8 fde=[ 5714] │ │ │ │ + 0xfffffffffffec34c (offset: 0xc9dc0) -> 0x686c fde=[ 57d8] │ │ │ │ + 0xfffffffffffec59c (offset: 0xca010) -> 0x68bc fde=[ 5828] │ │ │ │ + 0xfffffffffffed05c (offset: 0xcaad0) -> 0x6940 fde=[ 58ac] │ │ │ │ + 0xfffffffffffee0ec (offset: 0xcbb60) -> 0x6974 fde=[ 58e0] │ │ │ │ + 0xfffffffffffee49c (offset: 0xcbf10) -> 0x6990 fde=[ 58fc] │ │ │ │ + 0xfffffffffffee66c (offset: 0xcc0e0) -> 0x6c88 fde=[ 5bf4] │ │ │ │ + 0xfffffffffffee86c (offset: 0xcc2e0) -> 0x6cc4 fde=[ 5c30] │ │ │ │ + 0xfffffffffffef17c (offset: 0xccbf0) -> 0x6d18 fde=[ 5c84] │ │ │ │ + 0xffffffffffff049c (offset: 0xcdf10) -> 0x6d4c fde=[ 5cb8] │ │ │ │ + 0xffffffffffff0e9c (offset: 0xce910) -> 0x7020 fde=[ 5f8c] │ │ │ │ + 0xffffffffffff109c (offset: 0xceb10) -> 0x705c fde=[ 5fc8] │ │ │ │ + 0xffffffffffff19ac (offset: 0xcf420) -> 0x70b0 fde=[ 601c] │ │ │ │ + 0xffffffffffff2ccc (offset: 0xd0740) -> 0x70e4 fde=[ 6050] │ │ │ │ + 0xffffffffffff36cc (offset: 0xd1140) -> 0x74a0 fde=[ 640c] │ │ │ │ + 0xffffffffffff3b9c (offset: 0xd1610) -> 0x750c fde=[ 6478] │ │ │ │ + 0xffffffffffff3f7c (offset: 0xd19f0) -> 0x7634 fde=[ 65a0] │ │ │ │ + 0xffffffffffff497c (offset: 0xd23f0) -> 0x76d8 fde=[ 6644] │ │ │ │ + 0xffffffffffff4a3c (offset: 0xd24b0) -> 0x7724 fde=[ 6690] │ │ │ │ + 0xffffffffffff4a7c (offset: 0xd24f0) -> 0x784c fde=[ 67b8] │ │ │ │ + 0xffffffffffff520c (offset: 0xd2c80) -> 0x7920 fde=[ 688c] │ │ │ │ + 0xffffffffffff57dc (offset: 0xd3250) -> 0x7b44 fde=[ 6ab0] │ │ │ │ + 0xffffffffffff59bc (offset: 0xd3430) -> 0x7b98 fde=[ 6b04] │ │ │ │ + 0xffffffffffff5dfc (offset: 0xd3870) -> 0x7cc8 fde=[ 6c34] │ │ │ │ + 0xffffffffffff69dc (offset: 0xd4450) -> 0x7f14 fde=[ 6e80] │ │ │ │ + 0xffffffffffff6ffc (offset: 0xd4a70) -> 0x7f64 fde=[ 6ed0] │ │ │ │ + 0xffffffffffff7a1c (offset: 0xd5490) -> 0x7fd0 fde=[ 6f3c] │ │ │ │ + 0xffffffffffff85fc (offset: 0xd6070) -> 0x80d4 fde=[ 7040] │ │ │ │ + 0xffffffffffff864c (offset: 0xd60c0) -> 0x80ec fde=[ 7058] │ │ │ │ + 0xffffffffffff8bbc (offset: 0xd6630) -> 0x8144 fde=[ 70b0] │ │ │ │ + 0xffffffffffff8d6c (offset: 0xd67e0) -> 0x81a0 fde=[ 710c] │ │ │ │ + 0xffffffffffff8dec (offset: 0xd6860) -> 0x81dc fde=[ 7148] │ │ │ │ + 0xffffffffffff8fdc (offset: 0xd6a50) -> 0x821c fde=[ 7188] │ │ │ │ + 0xffffffffffff937c (offset: 0xd6df0) -> 0x8288 fde=[ 71f4] │ │ │ │ + 0xffffffffffff946c (offset: 0xd6ee0) -> 0x82f0 fde=[ 725c] │ │ │ │ + 0xffffffffffffa52c (offset: 0xd7fa0) -> 0x8324 fde=[ 7290] │ │ │ │ │ │ │ │ Contents of the .eh_frame section: │ │ │ │ │ │ │ │ │ │ │ │ 00000000 0000000000000014 00000000 CIE │ │ │ │ Version: 1 │ │ │ │ Augmentation: "zR" │ │ │ │ @@ -565,8321 +567,8357 @@ │ │ │ │ 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=00000000000adee0..00000000000adee7 │ │ │ │ +00000058 0000000000000010 0000005c FDE cie=00000000 pc=00000000000ae350..00000000000ae357 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000006c 0000000000000010 00000070 FDE cie=00000000 pc=00000000000adef0..00000000000adef5 │ │ │ │ +0000006c 0000000000000010 00000070 FDE cie=00000000 pc=00000000000ae360..00000000000ae365 │ │ │ │ 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 c5 bc 00 00 1b 1b │ │ │ │ + Augmentation data: 9b f5 bb 00 00 1b 1b │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000000a0 0000000000000014 00000024 FDE cie=00000080 pc=0000000000015000..0000000000015017 │ │ │ │ - Augmentation data: 13 74 00 00 │ │ │ │ +000000a0 0000000000000014 00000024 FDE cie=00000080 pc=0000000000014f90..0000000000014fa7 │ │ │ │ + Augmentation data: 5b 74 00 00 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000000b8 0000000000000020 0000003c FDE cie=00000080 pc=000000000000d6c0..000000000000d710 │ │ │ │ - Augmentation data: ff 73 00 00 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000000d6c2 │ │ │ │ +000000b8 0000000000000020 0000003c FDE cie=00000080 pc=000000000000d6a0..000000000000d6f0 │ │ │ │ + Augmentation data: 47 74 00 00 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000000d6a2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000d6c8 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000d6a8 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000d6c9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000d6a9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000000dc 0000000000000010 000000e0 FDE cie=00000000 pc=0000000000015020..0000000000015033 │ │ │ │ +000000dc 0000000000000010 000000e0 FDE cie=00000000 pc=0000000000014fb0..0000000000014fc3 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000000f0 0000000000000010 000000f4 FDE cie=00000000 pc=0000000000015040..0000000000015050 │ │ │ │ +000000f0 0000000000000010 000000f4 FDE cie=00000000 pc=0000000000014fd0..0000000000014fe0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000104 0000000000000010 00000108 FDE cie=00000000 pc=0000000000015050..0000000000015075 │ │ │ │ +00000104 0000000000000010 00000108 FDE cie=00000000 pc=0000000000014fe0..0000000000014ffd │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000118 0000000000000010 0000011c FDE cie=00000000 pc=0000000000015080..0000000000015093 │ │ │ │ +00000118 0000000000000010 0000011c FDE cie=00000000 pc=0000000000015000..0000000000015013 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000012c 0000000000000014 00000130 FDE cie=00000000 pc=00000000000150a0..00000000000150cf │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000150af │ │ │ │ +0000012c 0000000000000014 00000130 FDE cie=00000000 pc=0000000000015020..000000000001504f │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000001502f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 27 to 00000000000150ca │ │ │ │ + DW_CFA_advance_loc: 27 to 000000000001504a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000144 0000000000000010 00000148 FDE cie=00000000 pc=00000000000adf00..00000000000adf17 │ │ │ │ +00000144 0000000000000010 00000148 FDE cie=00000000 pc=00000000000ae370..00000000000ae387 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000158 0000000000000014 0000015c FDE cie=00000000 pc=00000000000adf20..00000000000adf53 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000adf28 │ │ │ │ +00000158 0000000000000014 0000015c FDE cie=00000000 pc=00000000000ae390..00000000000ae3c3 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000ae398 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 38 to 00000000000adf4e │ │ │ │ + DW_CFA_advance_loc: 38 to 00000000000ae3be │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000170 0000000000000010 00000174 FDE cie=00000000 pc=00000000000adf60..00000000000adf77 │ │ │ │ +00000170 0000000000000010 00000174 FDE cie=00000000 pc=00000000000ae3d0..00000000000ae3e7 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000184 0000000000000014 00000188 FDE cie=00000000 pc=00000000000adf80..00000000000adfb3 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000adf88 │ │ │ │ +00000184 0000000000000014 00000188 FDE cie=00000000 pc=00000000000ae3f0..00000000000ae423 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000ae3f8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 38 to 00000000000adfae │ │ │ │ + DW_CFA_advance_loc: 38 to 00000000000ae41e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000019c 0000000000000010 000001a0 FDE cie=00000000 pc=00000000000adfc0..00000000000adfd7 │ │ │ │ +0000019c 0000000000000010 000001a0 FDE cie=00000000 pc=00000000000ae430..00000000000ae447 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001b0 0000000000000014 000001b4 FDE cie=00000000 pc=00000000000adfe0..00000000000ae013 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000adfe8 │ │ │ │ +000001b0 0000000000000014 000001b4 FDE cie=00000000 pc=00000000000ae450..00000000000ae483 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000ae458 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 38 to 00000000000ae00e │ │ │ │ + DW_CFA_advance_loc: 38 to 00000000000ae47e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001c8 0000000000000010 000001cc FDE cie=00000000 pc=00000000000ae020..00000000000ae037 │ │ │ │ +000001c8 0000000000000010 000001cc FDE cie=00000000 pc=00000000000ae490..00000000000ae4a7 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001dc 0000000000000014 000001e0 FDE cie=00000000 pc=00000000000ae040..00000000000ae073 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000ae048 │ │ │ │ +000001dc 0000000000000014 000001e0 FDE cie=00000000 pc=00000000000ae4b0..00000000000ae4e3 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000ae4b8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 38 to 00000000000ae06e │ │ │ │ + DW_CFA_advance_loc: 38 to 00000000000ae4de │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000001f4 0000000000000010 000001f8 FDE cie=00000000 pc=00000000000150d0..00000000000150e3 │ │ │ │ +000001f4 0000000000000010 000001f8 FDE cie=00000000 pc=0000000000015050..0000000000015063 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000208 0000000000000014 0000020c FDE cie=00000000 pc=00000000000150f0..000000000001511f │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000150ff │ │ │ │ +00000208 0000000000000014 0000020c FDE cie=00000000 pc=0000000000015070..000000000001509f │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000001507f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 27 to 000000000001511a │ │ │ │ + DW_CFA_advance_loc: 27 to 000000000001509a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000220 0000000000000010 00000224 FDE cie=00000000 pc=0000000000015120..0000000000015133 │ │ │ │ +00000220 0000000000000010 00000224 FDE cie=00000000 pc=00000000000150a0..00000000000150b3 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000234 0000000000000014 00000238 FDE cie=00000000 pc=0000000000015140..000000000001516f │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000001514f │ │ │ │ +00000234 0000000000000014 00000238 FDE cie=00000000 pc=00000000000150c0..00000000000150ef │ │ │ │ + DW_CFA_advance_loc: 15 to 00000000000150cf │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 27 to 000000000001516a │ │ │ │ + DW_CFA_advance_loc: 27 to 00000000000150ea │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000024c 0000000000000010 00000250 FDE cie=00000000 pc=0000000000015170..0000000000015183 │ │ │ │ +0000024c 0000000000000010 00000250 FDE cie=00000000 pc=00000000000150f0..0000000000015103 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000260 0000000000000014 00000264 FDE cie=00000000 pc=0000000000015190..00000000000151bf │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000001519f │ │ │ │ +00000260 0000000000000014 00000264 FDE cie=00000000 pc=0000000000015110..000000000001513f │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000001511f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 27 to 00000000000151ba │ │ │ │ + DW_CFA_advance_loc: 27 to 000000000001513a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000278 0000000000000010 0000027c FDE cie=00000000 pc=00000000000151c0..00000000000151d3 │ │ │ │ +00000278 0000000000000010 0000027c FDE cie=00000000 pc=0000000000015140..0000000000015153 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000028c 0000000000000014 00000290 FDE cie=00000000 pc=00000000000151e0..000000000001520f │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000151ef │ │ │ │ +0000028c 0000000000000014 00000290 FDE cie=00000000 pc=0000000000015160..000000000001518f │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000001516f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 27 to 000000000001520a │ │ │ │ + DW_CFA_advance_loc: 27 to 000000000001518a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000002a4 0000000000000010 000002a8 FDE cie=00000000 pc=0000000000015210..0000000000015223 │ │ │ │ +000002a4 0000000000000010 000002a8 FDE cie=00000000 pc=0000000000015190..00000000000151a3 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000002b8 0000000000000014 000002bc FDE cie=00000000 pc=0000000000015230..000000000001525f │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000001523f │ │ │ │ +000002b8 0000000000000014 000002bc FDE cie=00000000 pc=00000000000151b0..00000000000151df │ │ │ │ + DW_CFA_advance_loc: 15 to 00000000000151bf │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 27 to 000000000001525a │ │ │ │ + DW_CFA_advance_loc: 27 to 00000000000151da │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000002d0 0000000000000010 000002d4 FDE cie=00000000 pc=0000000000015260..0000000000015273 │ │ │ │ +000002d0 0000000000000010 000002d4 FDE cie=00000000 pc=00000000000151e0..00000000000151f3 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000002e4 0000000000000014 000002e8 FDE cie=00000000 pc=0000000000015280..00000000000152af │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000001528f │ │ │ │ +000002e4 0000000000000014 000002e8 FDE cie=00000000 pc=0000000000015200..000000000001522f │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000001520f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 27 to 00000000000152aa │ │ │ │ + DW_CFA_advance_loc: 27 to 000000000001522a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000002fc 0000000000000010 00000300 FDE cie=00000000 pc=00000000000152b0..00000000000152c3 │ │ │ │ +000002fc 0000000000000010 00000300 FDE cie=00000000 pc=0000000000015230..0000000000015243 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000310 0000000000000014 00000314 FDE cie=00000000 pc=00000000000152d0..00000000000152ff │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000152df │ │ │ │ +00000310 0000000000000014 00000314 FDE cie=00000000 pc=0000000000015250..000000000001527f │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000001525f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 27 to 00000000000152fa │ │ │ │ + DW_CFA_advance_loc: 27 to 000000000001527a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000328 0000000000000010 0000032c FDE cie=00000000 pc=0000000000015300..0000000000015313 │ │ │ │ +00000328 0000000000000010 0000032c FDE cie=00000000 pc=0000000000015280..0000000000015293 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000033c 0000000000000014 00000340 FDE cie=00000000 pc=0000000000015320..000000000001534f │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000001532f │ │ │ │ +0000033c 0000000000000014 00000340 FDE cie=00000000 pc=00000000000152a0..00000000000152cf │ │ │ │ + DW_CFA_advance_loc: 15 to 00000000000152af │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 27 to 000000000001534a │ │ │ │ + DW_CFA_advance_loc: 27 to 00000000000152ca │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000354 0000000000000010 00000358 FDE cie=00000000 pc=0000000000015350..0000000000015363 │ │ │ │ +00000354 0000000000000010 00000358 FDE cie=00000000 pc=00000000000152d0..00000000000152e3 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000368 0000000000000014 0000036c FDE cie=00000000 pc=0000000000015370..000000000001539f │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000001537f │ │ │ │ +00000368 0000000000000014 0000036c FDE cie=00000000 pc=00000000000152f0..000000000001531f │ │ │ │ + DW_CFA_advance_loc: 15 to 00000000000152ff │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 27 to 000000000001539a │ │ │ │ + DW_CFA_advance_loc: 27 to 000000000001531a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000380 0000000000000010 00000384 FDE cie=00000000 pc=00000000000153a0..00000000000153b3 │ │ │ │ +00000380 0000000000000010 00000384 FDE cie=00000000 pc=0000000000015320..0000000000015333 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000394 0000000000000014 00000398 FDE cie=00000000 pc=00000000000153c0..00000000000153ef │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000153cf │ │ │ │ +00000394 0000000000000014 00000398 FDE cie=00000000 pc=0000000000015340..000000000001536f │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000001534f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 27 to 00000000000153ea │ │ │ │ + DW_CFA_advance_loc: 27 to 000000000001536a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000003ac 0000000000000010 000003b0 FDE cie=00000000 pc=00000000000153f0..0000000000015403 │ │ │ │ +000003ac 0000000000000010 000003b0 FDE cie=00000000 pc=0000000000015370..0000000000015383 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000003c0 0000000000000014 000003c4 FDE cie=00000000 pc=0000000000015410..000000000001543f │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000001541f │ │ │ │ +000003c0 0000000000000014 000003c4 FDE cie=00000000 pc=0000000000015390..00000000000153bf │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000001539f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 27 to 000000000001543a │ │ │ │ + DW_CFA_advance_loc: 27 to 00000000000153ba │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000003d8 0000000000000018 000003dc FDE cie=00000000 pc=000000000000d710..000000000000d732 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000d711 │ │ │ │ +000003d8 0000000000000018 000003dc FDE cie=00000000 pc=000000000000d6f0..000000000000d712 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000d6f1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000d712 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000d6f2 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 27 to 000000000000d72d │ │ │ │ + DW_CFA_advance_loc: 27 to 000000000000d70d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000003f4 0000000000000018 000003f8 FDE cie=00000000 pc=000000000000d732..000000000000d75a │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000d733 │ │ │ │ +000003f4 0000000000000018 000003f8 FDE cie=00000000 pc=000000000000d712..000000000000d73a │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000d713 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000d734 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000d714 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000000d73a │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000000d71a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000410 0000000000000010 00000414 FDE cie=00000000 pc=0000000000015440..00000000000159f6 │ │ │ │ +00000410 0000000000000010 00000414 FDE cie=00000000 pc=00000000000153c0..0000000000015946 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000424 0000000000000010 00000428 FDE cie=00000000 pc=0000000000015a00..0000000000015a40 │ │ │ │ +00000424 0000000000000010 00000428 FDE cie=00000000 pc=0000000000015950..0000000000015988 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000438 0000000000000010 0000043c FDE cie=00000000 pc=0000000000015a40..0000000000015e16 │ │ │ │ +00000438 0000000000000010 0000043c FDE cie=00000000 pc=0000000000015990..0000000000015d5e │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000044c 000000000000002c 00000450 FDE cie=00000000 pc=00000000000ae080..00000000000ae24b │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ae082 │ │ │ │ +0000044c 000000000000002c 00000450 FDE cie=00000000 pc=00000000000ae4f0..00000000000ae6a2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000ae4f2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ae083 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000ae4f6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ae084 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000ae4fa │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 350 to 00000000000ae1e2 │ │ │ │ + DW_CFA_advance_loc2: 330 to 00000000000ae644 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ae1e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000ae645 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ae1e5 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000ae647 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000ae1f0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000ae648 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000047c 000000000000002c 00000480 FDE cie=00000000 pc=0000000000015e20..0000000000015fc4 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000015e22 │ │ │ │ +0000047c 000000000000002c 00000480 FDE cie=00000000 pc=0000000000015d60..0000000000015ef0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015d62 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000015e27 │ │ │ │ + DW_CFA_advance_loc: 21 to 0000000000015d77 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000015e2f │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000015d7e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 274 to 0000000000015f41 │ │ │ │ + DW_CFA_advance_loc2: 259 to 0000000000015e81 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000015f42 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000015e82 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000015f44 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015e84 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000015f50 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000015e88 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000004ac 000000000000003c 000004b0 FDE cie=00000000 pc=0000000000015fd0..0000000000016174 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000015fd2 │ │ │ │ +000004ac 000000000000003c 000004b0 FDE cie=00000000 pc=0000000000015ef0..0000000000016078 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015ef2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000015fd4 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000015ef7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000015fd6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000015ef9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000015fdf │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000015f07 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000015fe3 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000015f0e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc2: 269 to 00000000000160f0 │ │ │ │ + DW_CFA_advance_loc1: 250 to 0000000000016008 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000160f1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000016009 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000160f3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001600b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000160f5 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001600d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000160f7 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001600f │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000016100 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000016010 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000004ec 000000000000002c 000004f0 FDE cie=00000000 pc=0000000000016180..00000000000162da │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000016181 │ │ │ │ +000004ec 0000000000000038 000004f0 FDE cie=00000000 pc=0000000000016080..000000000001618a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016082 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000016182 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000016096 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 241 to 0000000000016273 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000001609d │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 151 to 0000000000016134 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000016135 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000016274 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016137 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000016280 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000016140 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 55 to 00000000000162b7 │ │ │ │ + DW_CFA_advance_loc: 39 to 0000000000016167 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000016168 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000162b8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001616a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000162c0 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000016170 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000051c 000000000000002c 00000520 FDE cie=00000000 pc=00000000000162e0..0000000000016484 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000162e2 │ │ │ │ +00000528 000000000000002c 0000052c FDE cie=00000000 pc=0000000000016190..0000000000016320 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016192 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000162e7 │ │ │ │ + DW_CFA_advance_loc: 21 to 00000000000161a7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000162ef │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000161ae │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 274 to 0000000000016401 │ │ │ │ + DW_CFA_advance_loc2: 259 to 00000000000162b1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000016402 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000162b2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000016404 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000162b4 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000016410 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000162b8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000054c 000000000000002c 00000550 FDE cie=00000000 pc=00000000000ae280..00000000000ae400 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ae282 │ │ │ │ +00000558 000000000000002c 0000055c FDE cie=00000000 pc=00000000000ae6b0..00000000000ae808 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000ae6b2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ae283 │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000ae6c3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ae284 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000ae6c4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 267 to 00000000000ae38f │ │ │ │ + DW_CFA_advance_loc1: 219 to 00000000000ae79f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ae390 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000ae7a0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ae392 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000ae7a2 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000ae3a0 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000ae7a8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000057c 000000000000002c 00000580 FDE cie=00000000 pc=0000000000016490..00000000000165da │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000016491 │ │ │ │ +00000588 0000000000000038 0000058c FDE cie=00000000 pc=0000000000016320..0000000000016442 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016322 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000016492 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000016329 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 224 to 0000000000016572 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001632a │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ + DW_CFA_advance_loc1: 184 to 00000000000163e2 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000163e3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000016573 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000163e5 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000016580 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000163f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 55 to 00000000000165b7 │ │ │ │ + DW_CFA_advance_loc: 47 to 000000000001641f │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000016420 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000165b8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000016422 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000165c0 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000016428 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000005ac 000000000000001c 000005b0 FDE cie=00000000 pc=00000000000165e0..0000000000016675 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000165e7 │ │ │ │ +000005c4 0000000000000030 000005c8 FDE cie=00000000 pc=0000000000016450..00000000000164d7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000016451 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000016459 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000016460 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 128 to 0000000000016667 │ │ │ │ + DW_CFA_advance_loc1: 101 to 00000000000164c5 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000164c9 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000164ca │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000016670 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000164d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000016674 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000164d4 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000164d5 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000164d6 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000005cc 0000000000000010 000005d0 FDE cie=00000000 pc=0000000000016680..0000000000016c24 │ │ │ │ +000005f8 0000000000000010 000005fc FDE cie=00000000 pc=00000000000164e0..0000000000016a5f │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000005e0 000000000000001c 000005e4 FDE cie=00000000 pc=0000000000016c30..0000000000017329 │ │ │ │ - DW_CFA_advance_loc1: 73 to 0000000000016c79 │ │ │ │ +0000060c 000000000000001c 00000610 FDE cie=00000000 pc=0000000000016a60..0000000000017136 │ │ │ │ + DW_CFA_advance_loc1: 73 to 0000000000016aa9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc2: 1174 to 000000000001710f │ │ │ │ + DW_CFA_advance_loc2: 1145 to 0000000000016f22 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000017110 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000016f23 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000600 000000000000005c 00000604 FDE cie=00000000 pc=0000000000017330..000000000001749d │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000001733b │ │ │ │ +0000062c 000000000000005c 00000630 FDE cie=00000000 pc=0000000000017140..000000000001729d │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000001714b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001733c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001714f │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001733d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000017150 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000017344 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000017157 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 85 to 0000000000017399 │ │ │ │ + DW_CFA_advance_loc1: 82 to 00000000000171a9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001739a │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000171aa │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001739b │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000171ab │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001739d │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000171ad │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000173a0 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000171b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 81 to 00000000000173f1 │ │ │ │ + DW_CFA_advance_loc1: 81 to 0000000000017201 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000173f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000017202 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000173f3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000017203 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000173f5 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017205 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000017400 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000017210 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000017410 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000017218 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 85 to 0000000000017465 │ │ │ │ + DW_CFA_advance_loc1: 85 to 000000000001726d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000017466 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001726e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000017467 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001726f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017469 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017271 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000017470 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000017278 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000660 0000000000000010 00000664 FDE cie=00000000 pc=00000000000174a0..00000000000176ea │ │ │ │ +0000068c 0000000000000010 00000690 FDE cie=00000000 pc=00000000000172a0..00000000000174ea │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000674 0000000000000014 00000678 FDE cie=00000000 pc=00000000000176f0..000000000001778a │ │ │ │ - DW_CFA_advance_loc1: 100 to 0000000000017754 │ │ │ │ +000006a0 0000000000000014 000006a4 FDE cie=00000000 pc=00000000000174f0..000000000001758a │ │ │ │ + DW_CFA_advance_loc1: 100 to 0000000000017554 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 50 to 0000000000017786 │ │ │ │ + DW_CFA_advance_loc: 50 to 0000000000017586 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -0000068c 0000000000000010 00000690 FDE cie=00000000 pc=0000000000017790..00000000000179b8 │ │ │ │ +000006b8 0000000000000010 000006bc FDE cie=00000000 pc=0000000000017590..00000000000177b0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000006a0 0000000000000040 000006a4 FDE cie=00000000 pc=00000000000179c0..0000000000017a88 │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000179cb │ │ │ │ +000006cc 0000000000000040 000006d0 FDE cie=00000000 pc=00000000000177b0..0000000000017858 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000177bb │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000179cd │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000177c0 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000179ce │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000177c4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000179d3 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000177c9 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000179dd │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000177cd │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 130 to 0000000000017a5f │ │ │ │ + DW_CFA_advance_loc1: 105 to 0000000000017836 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000017a60 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000017837 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000017a61 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000017838 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017a63 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001783a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017a65 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001783c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000017a70 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017840 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 23 to 0000000000017a87 │ │ │ │ + DW_CFA_advance_loc: 23 to 0000000000017857 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000006e4 0000000000000010 000006e8 FDE cie=00000000 pc=0000000000017a90..0000000000017cda │ │ │ │ +00000710 0000000000000010 00000714 FDE cie=00000000 pc=0000000000017860..0000000000017aaa │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000006f8 0000000000000014 000006fc FDE cie=00000000 pc=0000000000017ce0..0000000000017d88 │ │ │ │ - DW_CFA_advance_loc1: 116 to 0000000000017d54 │ │ │ │ +00000724 0000000000000014 00000728 FDE cie=00000000 pc=0000000000017ab0..0000000000017b48 │ │ │ │ + DW_CFA_advance_loc1: 100 to 0000000000017b14 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000017d84 │ │ │ │ + DW_CFA_advance_loc: 48 to 0000000000017b44 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00000710 0000000000000040 00000714 FDE cie=00000000 pc=0000000000017d90..0000000000017e69 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000017d9b │ │ │ │ +0000073c 0000000000000040 00000740 FDE cie=00000000 pc=0000000000017b50..0000000000017c09 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000017b5b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017d9d │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000017b60 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000017d9e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017b64 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000017da3 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000017b69 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000017dad │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000017b6d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 151 to 0000000000017e44 │ │ │ │ + DW_CFA_advance_loc1: 126 to 0000000000017beb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000017e45 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000017bec │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000017e46 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000017bed │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017e48 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017bef │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000017e4a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000017bf1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000017e50 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000017bf8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000017e68 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000017c08 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000754 0000000000000090 00000758 FDE cie=00000000 pc=0000000000017e70..000000000001917b │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000017e84 │ │ │ │ +00000780 0000000000000090 00000784 FDE cie=00000000 pc=0000000000017c10..0000000000018f3d │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000017c24 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000017e90 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000017c2d │ │ │ │ DW_CFA_def_cfa: r13 (r13) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000017e9c │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000017c39 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000017ea2 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000017c3f │ │ │ │ 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 0000000000017ea9 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000017c46 │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -40) │ │ │ │ - DW_CFA_advance_loc2: 2084 to 00000000000186cd │ │ │ │ + DW_CFA_advance_loc2: 2066 to 0000000000018458 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000186cf │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000018460 │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000186d1 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018462 │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_def_cfa: r13 (r13) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000186d3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018464 │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000186d5 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018466 │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000186d6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000018467 │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000186da │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001846b │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000186dc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001846d │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000186f0 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000018478 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1568 to 0000000000018d10 │ │ │ │ + DW_CFA_advance_loc2: 1600 to 0000000000018ab8 │ │ │ │ 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 0000000000018d11 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000018ab9 │ │ │ │ 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_loc2: 320 to 0000000000018e51 │ │ │ │ + DW_CFA_advance_loc2: 339 to 0000000000018c0c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r13 (r13) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000018e5a │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000018c15 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000018e5c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018c17 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000018e5d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000018c18 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000007e8 000000000000001c 000007ec FDE cie=00000000 pc=0000000000019180..0000000000019225 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000019196 │ │ │ │ +00000814 000000000000001c 00000818 FDE cie=00000000 pc=0000000000018f40..0000000000018fd5 │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000018f56 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 42 to 00000000000191c0 │ │ │ │ + DW_CFA_advance_loc: 42 to 0000000000018f80 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000191d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000018f88 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 80 to 0000000000019220 │ │ │ │ + DW_CFA_advance_loc1: 72 to 0000000000018fd0 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000808 0000000000000040 0000080c FDE cie=00000000 pc=0000000000019230..0000000000019646 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019232 │ │ │ │ +00000834 0000000000000040 00000838 FDE cie=00000000 pc=0000000000018fe0..00000000000193e6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000018fe2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000019237 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000018fea │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019239 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000018fef │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001923d │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018ff3 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001923e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018ff7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000019245 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000018ffb │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 1016 to 000000000001963d │ │ │ │ + DW_CFA_advance_loc2: 994 to 00000000000193dd │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001963e │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000193de │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001963f │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000193df │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019641 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000193e1 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019643 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000193e3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019645 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000193e5 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000084c 00000000000000ac 00000850 FDE cie=00000000 pc=00000000000ae400..00000000000ae8a7 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000ae405 │ │ │ │ +00000878 00000000000000ac 0000087c FDE cie=00000000 pc=00000000000ae810..00000000000aeca7 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000ae812 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ae407 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000ae81a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ae409 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000ae81c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000ae40e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000ae81e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ae40f │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000ae822 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ae410 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000ae826 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000ae414 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000ae82d │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 454 to 00000000000ae5da │ │ │ │ + DW_CFA_advance_loc2: 424 to 00000000000ae9d5 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 22 to 00000000000ae5f0 │ │ │ │ + DW_CFA_advance_loc: 27 to 00000000000ae9f0 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 92 to 00000000000ae64c │ │ │ │ + DW_CFA_advance_loc1: 92 to 00000000000aea4c │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ae64d │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000aea4d │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000ae65c │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000aea57 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000ae670 │ │ │ │ + DW_CFA_advance_loc: 25 to 00000000000aea70 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000ae676 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000aea76 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ae678 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000aea78 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000ae6a4 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000aeaa4 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 47 to 00000000000ae6d3 │ │ │ │ + DW_CFA_advance_loc: 29 to 00000000000aeac1 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000ae6db │ │ │ │ + DW_CFA_advance_loc: 26 to 00000000000aeadb │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ae6dc │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000aeadc │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 37 to 00000000000ae701 │ │ │ │ + DW_CFA_advance_loc: 34 to 00000000000aeafe │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 33 to 00000000000ae722 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000aeb22 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 72 to 00000000000ae76a │ │ │ │ + DW_CFA_advance_loc1: 72 to 00000000000aeb6a │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ae76c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000aeb6c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000ae77a │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000aeb7a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ae77b │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000aeb7b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ae77c │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000aeb7c │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ae77e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000aeb7e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ae780 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000aeb80 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ae782 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000aeb82 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ae784 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000aeb84 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ae785 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000aeb85 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 46 to 00000000000ae7b3 │ │ │ │ + DW_CFA_advance_loc: 41 to 00000000000aebae │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000ae7cb │ │ │ │ + DW_CFA_advance_loc: 25 to 00000000000aebc7 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000ae7d4 │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000aebd4 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ae7d6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000aebd6 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000ae7fa │ │ │ │ + DW_CFA_advance_loc: 31 to 00000000000aebf5 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 29 to 00000000000ae817 │ │ │ │ + DW_CFA_advance_loc: 26 to 00000000000aec0f │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000ae81d │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000aec1d │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ae81e │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000aec1e │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000ae82d │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000aec28 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000ae849 │ │ │ │ + DW_CFA_advance_loc: 26 to 00000000000aec42 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000ae84f │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000aec4f │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ae850 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000aec50 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 22 to 00000000000ae866 │ │ │ │ + DW_CFA_advance_loc: 19 to 00000000000aec63 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 37 to 00000000000ae88b │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000aec87 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000ae896 │ │ │ │ + DW_CFA_advance_loc: 15 to 00000000000aec96 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ae898 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000aec98 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000008fc 000000000000003c 00000900 FDE cie=00000000 pc=0000000000019650..0000000000019a97 │ │ │ │ - DW_CFA_advance_loc: 21 to 0000000000019665 │ │ │ │ +00000928 000000000000003c 0000092c FDE cie=00000000 pc=00000000000193f0..000000000001982f │ │ │ │ + DW_CFA_advance_loc: 21 to 0000000000019405 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000001966a │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000001940a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001966b │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001940e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001966c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019412 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000019679 │ │ │ │ + DW_CFA_advance_loc: 15 to 0000000000019421 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 1046 to 0000000000019a8f │ │ │ │ + DW_CFA_advance_loc2: 1030 to 0000000000019827 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000019a90 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000019828 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000019a91 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000019829 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019a93 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001982b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000019a95 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001982d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000019a96 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001982e │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000093c 0000000000000014 00000940 FDE cie=00000000 pc=00000000000ae8c0..00000000000ae96a │ │ │ │ - DW_CFA_advance_loc1: 116 to 00000000000ae934 │ │ │ │ +00000968 0000000000000014 0000096c FDE cie=00000000 pc=00000000000aecb0..00000000000aed4a │ │ │ │ + DW_CFA_advance_loc1: 100 to 00000000000aed14 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 50 to 00000000000ae966 │ │ │ │ + DW_CFA_advance_loc: 50 to 00000000000aed46 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00000954 0000000000000024 00000958 FDE cie=00000000 pc=0000000000019aa0..0000000000019ace │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000019aa1 │ │ │ │ +00000980 0000000000000024 00000984 FDE cie=00000000 pc=0000000000019830..000000000001985e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000019831 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000019aa2 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019835 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000019aac │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000001983f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000019abc │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000001984c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000019ac3 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000019850 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000019ac4 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000019859 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000097c 0000000000000050 00000980 FDE cie=00000000 pc=0000000000019ad0..000000000001abdd │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000019ada │ │ │ │ +000009a8 0000000000000050 000009ac FDE cie=00000000 pc=0000000000019860..000000000001a8fd │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000001986a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000019ae3 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000001987c │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000019aec │ │ │ │ + DW_CFA_advance_loc: 21 to 0000000000019891 │ │ │ │ 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: 896 to 0000000000019e6c │ │ │ │ + DW_CFA_advance_loc2: 836 to 0000000000019bd5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000019e70 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000019be0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1157 to 000000000001a2f5 │ │ │ │ + DW_CFA_advance_loc2: 1168 to 000000000001a070 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000001a300 │ │ │ │ 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 000000000001a310 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001a078 │ │ │ │ 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: 1259 to 000000000001a7fb │ │ │ │ + DW_CFA_advance_loc2: 1225 to 000000000001a541 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000001a800 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000001a548 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000009d0 000000000000001c 000009d4 FDE cie=00000000 pc=000000000000d75a..000000000000d766 │ │ │ │ +000009fc 000000000000001c 00000a00 FDE cie=00000000 pc=000000000000d73a..000000000000d746 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-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 │ │ │ │ │ │ │ │ -000009f0 0000000000000040 000009f4 FDE cie=00000000 pc=000000000001abe0..000000000001b98d │ │ │ │ - DW_CFA_advance_loc: 26 to 000000000001abfa │ │ │ │ +00000a1c 0000000000000040 00000a20 FDE cie=00000000 pc=000000000001a900..000000000001b6b3 │ │ │ │ + DW_CFA_advance_loc: 26 to 000000000001a91a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000001ac04 │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000001a927 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001ac06 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001a929 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ac0a │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000001a930 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 1149 to 000000000001b087 │ │ │ │ + DW_CFA_advance_loc2: 1079 to 000000000001ad67 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000001b090 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000001ad70 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1041 to 000000000001b4a1 │ │ │ │ + DW_CFA_advance_loc2: 1089 to 000000000001b1b1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000001b4b0 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000001b1b8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1152 to 000000000001b930 │ │ │ │ + DW_CFA_advance_loc2: 1176 to 000000000001b650 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000001b933 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000001b653 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ │ │ │ │ -00000a34 000000000000004c 00000a38 FDE cie=00000000 pc=000000000001b990..000000000001baf5 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b992 │ │ │ │ +00000a60 000000000000004c 00000a64 FDE cie=00000000 pc=000000000001b6c0..000000000001b815 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b6c2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b994 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b6c4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001b996 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000001b6c9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001b99a │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000001b6d7 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001b9a0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001b6d8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 185 to 000000000001ba59 │ │ │ │ + DW_CFA_advance_loc1: 180 to 000000000001b78c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001ba5d │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001b78d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001ba5f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b78f │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001ba61 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b791 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001ba63 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b793 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000001ba70 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000001b798 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000001ba9c │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001b7c4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001baa0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b7c8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001baa2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b7ca │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001baa4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b7cc │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001baa6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b7ce │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000001bab0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b7d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000a84 0000000000000044 00000a88 FDE cie=00000000 pc=000000000001bb00..000000000001bbbc │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001bb02 │ │ │ │ +00000ab0 0000000000000044 00000ab4 FDE cie=00000000 pc=000000000001b820..000000000001b8dc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b822 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001bb04 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001b82e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001bb06 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b830 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001bb12 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b832 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001bb13 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001b833 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001bb14 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001b834 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bb18 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b838 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 153 to 000000000001bbb1 │ │ │ │ + DW_CFA_advance_loc1: 153 to 000000000001b8d1 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001bbb2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001b8d2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001bbb3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001b8d3 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001bbb5 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b8d5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001bbb7 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b8d7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001bbb9 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b8d9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001bbbb │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b8db │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00000acc 000000000000001c 00000ad0 FDE cie=00000000 pc=000000000000d766..000000000000d772 │ │ │ │ +00000af8 000000000000001c 00000afc FDE cie=00000000 pc=000000000000d746..000000000000d752 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000aec 000000000000004c 00000af0 FDE cie=00000000 pc=000000000001bbc0..000000000001bd25 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001bbc2 │ │ │ │ +00000b18 000000000000004c 00000b1c FDE cie=00000000 pc=000000000001b8e0..000000000001ba35 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b8e2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001bbc4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b8e4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001bbc6 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000001b8e9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bbca │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000001b8f7 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001bbd0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001b8f8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 185 to 000000000001bc89 │ │ │ │ + DW_CFA_advance_loc1: 172 to 000000000001b9a4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bc8d │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001b9a5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001bc8f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b9a7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001bc91 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b9a9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001bc93 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b9ab │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000001bca0 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000001b9b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 44 to 000000000001bccc │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000001b9dc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001bcd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001b9e0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001bcd2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b9e2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001bcd4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b9e4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001bcd6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001b9e6 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000001bce0 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000001b9f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000b3c 0000000000000048 00000b40 FDE cie=00000000 pc=000000000001bd30..000000000001c38b │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000001bd3d │ │ │ │ +00000b68 0000000000000048 00000b6c FDE cie=00000000 pc=000000000001ba40..000000000001c06b │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000001ba4d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000001bd47 │ │ │ │ + DW_CFA_advance_loc: 17 to 000000000001ba5e │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000001bd50 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ba60 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000001ba6e │ │ │ │ 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: 1171 to 000000000001c1e3 │ │ │ │ + DW_CFA_advance_loc2: 1108 to 000000000001bec2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000001c1f0 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001bec8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 399 to 000000000001c37f │ │ │ │ + DW_CFA_advance_loc2: 407 to 000000000001c05f │ │ │ │ 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 000000000001c380 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001c060 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00000b88 0000000000000038 00000b8c FDE cie=00000000 pc=000000000001c390..000000000001ccb8 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000001c399 │ │ │ │ +00000bb4 0000000000000038 00000bb8 FDE cie=00000000 pc=000000000001c070..000000000001c9a6 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000001c079 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000001c3a2 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000001c082 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000001c3ab │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000001c08b │ │ │ │ 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: 1865 to 000000000001caf4 │ │ │ │ + DW_CFA_advance_loc2: 1888 to 000000000001c7eb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001caf5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001c7ec │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 450 to 000000000001ccb7 │ │ │ │ + DW_CFA_advance_loc2: 441 to 000000000001c9a5 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00000bc4 0000000000000048 00000bc8 FDE cie=00000000 pc=000000000001ccc0..000000000001d212 │ │ │ │ - DW_CFA_advance_loc: 21 to 000000000001ccd5 │ │ │ │ +00000bf0 0000000000000054 00000bf4 FDE cie=00000000 pc=000000000001c9b0..000000000001cee7 │ │ │ │ + DW_CFA_advance_loc: 21 to 000000000001c9c5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000001ccda │ │ │ │ + DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c9c7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000001ccdf │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001c9c9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001cce0 │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000001c9ce │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001cce1 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c9d2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000001cce8 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 1285 to 000000000001d1ed │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001c9d6 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000001c9e5 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc2: 1243 to 000000000001cec0 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001cec1 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001d1ee │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001cec2 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001d1ef │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001cec4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d1f1 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001cec6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d1f3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001cec8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d1f5 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ceca │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001d1f6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001cecb │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 27 to 000000000001d211 │ │ │ │ + DW_CFA_advance_loc: 27 to 000000000001cee6 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ + DW_CFA_restore: r15 (r15) │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000c10 0000000000000048 00000c14 FDE cie=00000000 pc=000000000001d220..000000000001d73c │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001d234 │ │ │ │ +00000c48 0000000000000048 00000c4c FDE cie=00000000 pc=000000000001cef0..000000000001d409 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001cf04 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000001d239 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001cf06 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000001d23e │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000001cf0b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001d23f │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cf0f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001d240 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001cf13 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000001d247 │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000001cf22 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 1239 to 000000000001d71e │ │ │ │ + DW_CFA_advance_loc2: 1225 to 000000000001d3eb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001d71f │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001d3ec │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001d720 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001d3ed │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d722 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d3ef │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d724 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d3f1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001d726 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d3f3 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001d727 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001d3f4 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000001d73b │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000001d408 │ │ │ │ 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) │ │ │ │ │ │ │ │ -00000c5c 0000000000000048 00000c60 FDE cie=00000000 pc=000000000001d740..000000000001dcbb │ │ │ │ - DW_CFA_advance_loc: 21 to 000000000001d755 │ │ │ │ +00000c94 0000000000000048 00000c98 FDE cie=00000000 pc=000000000001d410..000000000001d983 │ │ │ │ + DW_CFA_advance_loc: 21 to 000000000001d425 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000001d75a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d427 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000001d75f │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000001d42c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001d760 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d430 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001d761 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d434 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000001d768 │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000001d443 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 1326 to 000000000001dc96 │ │ │ │ + DW_CFA_advance_loc2: 1307 to 000000000001d95e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001dc97 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001d95f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001dc98 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001d960 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001dc9a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d962 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001dc9c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d964 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001dc9e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001d966 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001dc9f │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001d967 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 27 to 000000000001dcba │ │ │ │ + DW_CFA_advance_loc: 27 to 000000000001d982 │ │ │ │ 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) │ │ │ │ │ │ │ │ -00000ca8 0000000000000034 00000cac FDE cie=00000000 pc=000000000001dcc0..000000000001e158 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001dcc1 │ │ │ │ +00000ce0 0000000000000038 00000ce4 FDE cie=00000000 pc=000000000001d990..000000000001de18 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001d991 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001dcc7 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001d997 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000001dcd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001d99b │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001d9a7 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 129 to 000000000001dd51 │ │ │ │ + DW_CFA_advance_loc1: 122 to 000000000001da21 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000001dd60 │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000001da30 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 594 to 000000000001dfb2 │ │ │ │ + DW_CFA_advance_loc2: 594 to 000000000001dc82 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000001dfc0 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001dc88 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 52 to 000000000001dff4 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000001dcbc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000001e000 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dcc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000ce0 0000000000000018 00000ce4 FDE cie=00000000 pc=000000000000d772..000000000000d77e │ │ │ │ +00000d1c 0000000000000018 00000d20 FDE cie=00000000 pc=000000000000d752..000000000000d75e │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ │ │ │ │ -00000cfc 000000000000003c 00000d00 FDE cie=00000000 pc=000000000001e160..000000000001ec5e │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000001e16a │ │ │ │ +00000d38 000000000000003c 00000d3c FDE cie=00000000 pc=000000000001de20..000000000001e8bf │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000001de2a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001e170 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000001de2d │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000001e17d │ │ │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000001de32 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc2: 453 to 000000000001e342 │ │ │ │ + DW_CFA_advance_loc2: 418 to 000000000001dfd4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000001e350 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001dfd8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 553 to 000000000001e579 │ │ │ │ + DW_CFA_advance_loc2: 553 to 000000000001e201 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000001e580 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000001e208 │ │ │ │ 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: 16 to 000000000001e590 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000001e210 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ │ │ │ │ -00000d3c 0000000000000050 00000d40 FDE cie=00000000 pc=00000000000ae970..00000000000aefc0 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000ae988 │ │ │ │ +00000d78 0000000000000054 00000d7c FDE cie=00000000 pc=00000000000aed50..00000000000af37b │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000aed68 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000ae994 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000aed74 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000ae99e │ │ │ │ - DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000aed76 │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000aed7b │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000aed80 │ │ │ │ DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24) │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000aed85 │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000ae9a6 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000aed91 │ │ │ │ + DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000aed96 │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 1126 to 00000000000aee0c │ │ │ │ + DW_CFA_advance_loc2: 1075 to 00000000000af1c9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000aee19 │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000af1d6 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000aee1a │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000af1d7 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 421 to 00000000000aefbf │ │ │ │ + DW_CFA_advance_loc2: 419 to 00000000000af37a │ │ │ │ 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) │ │ │ │ │ │ │ │ -00000d90 0000000000000028 00000d94 FDE cie=00000000 pc=000000000001ec60..000000000001ed21 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000001ec6a │ │ │ │ +00000dd0 0000000000000028 00000dd4 FDE cie=00000000 pc=000000000001e8c0..000000000001e971 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000001e8ca │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000001ec6d │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000001e8cd │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc1: 89 to 000000000001ecc6 │ │ │ │ + DW_CFA_advance_loc1: 84 to 000000000001e921 │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc1: 74 to 000000000001ed10 │ │ │ │ + DW_CFA_advance_loc1: 71 to 000000000001e968 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001ed11 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001e969 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000001ed20 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000001e970 │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ │ │ │ │ -00000dbc 0000000000000028 00000dc0 FDE cie=00000000 pc=000000000001ed30..000000000001eddb │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001ed31 │ │ │ │ +00000dfc 0000000000000030 00000e00 FDE cie=00000000 pc=000000000001e980..000000000001ea1c │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001e981 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000001ed38 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 122 to 000000000001edb2 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e985 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001e989 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc1: 112 to 000000000001e9f9 │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001e9fa │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001edb3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001e9fb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000001edc0 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000001ea00 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 25 to 000000000001edd9 │ │ │ │ + DW_CFA_advance_loc: 25 to 000000000001ea19 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001ea1a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001edda │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001ea1b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000de8 0000000000000014 00000dec FDE cie=00000000 pc=000000000000d77e..000000000000d78a │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ +00000e30 0000000000000014 00000e34 FDE cie=00000000 pc=000000000000d75e..000000000000d76a │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000e00 0000000000000034 00000e04 FDE cie=00000000 pc=000000000001ede0..000000000001f219 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001ede1 │ │ │ │ +00000e48 0000000000000038 00000e4c FDE cie=00000000 pc=000000000001ea20..000000000001ee78 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001ea21 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001ede7 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000001ea27 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000001edf0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ea2b │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000001ea37 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 129 to 000000000001ee71 │ │ │ │ + DW_CFA_advance_loc1: 122 to 000000000001eab1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000001ee80 │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000001eac0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 23 to 000000000001ee97 │ │ │ │ + DW_CFA_advance_loc2: 558 to 000000000001ecee │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000001eea0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001ecf0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 584 to 000000000001f0e8 │ │ │ │ + DW_CFA_advance_loc: 52 to 000000000001ed24 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000001f0f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ed28 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000e38 0000000000000018 00000e3c FDE cie=00000000 pc=000000000000d78a..000000000000d796 │ │ │ │ +00000e84 0000000000000018 00000e88 FDE cie=00000000 pc=000000000000d76a..000000000000d776 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ │ │ │ │ -00000e54 0000000000000020 00000e58 FDE cie=00000000 pc=000000000001f220..000000000001f2c2 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001f221 │ │ │ │ +00000ea0 0000000000000020 00000ea4 FDE cie=00000000 pc=000000000001ee80..000000000001ef22 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001ee81 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 77 to 000000000001f26e │ │ │ │ + DW_CFA_advance_loc1: 77 to 000000000001eece │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f270 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001eed0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 49 to 000000000001f2a1 │ │ │ │ + DW_CFA_advance_loc: 49 to 000000000001ef01 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000001f2a5 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001ef05 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000e78 0000000000000020 00000e7c FDE cie=00000000 pc=00000000000aefc0..00000000000af3d1 │ │ │ │ - DW_CFA_advance_loc: 26 to 00000000000aefda │ │ │ │ +00000ec4 0000000000000020 00000ec8 FDE cie=00000000 pc=00000000000af380..00000000000af779 │ │ │ │ + DW_CFA_advance_loc: 26 to 00000000000af39a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 145 to 00000000000af06b │ │ │ │ + DW_CFA_advance_loc1: 145 to 00000000000af42b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000af070 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000af430 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 864 to 00000000000af3d0 │ │ │ │ + DW_CFA_advance_loc2: 840 to 00000000000af778 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000e9c 0000000000000048 00000ea0 FDE cie=00000000 pc=000000000001f2d0..000000000001fe4b │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000001f2d6 │ │ │ │ +00000ee8 000000000000002c 00000eec FDE cie=00000000 pc=000000000001ef30..000000000001fc5e │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000001ef35 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f2d8 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f2da │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000001f2df │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001f2e0 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001f2e1 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000001ef42 │ │ │ │ + DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ + DW_CFA_advance_loc: 17 to 000000000001ef53 │ │ │ │ + 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: 11 to 000000000001f2ec │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 1506 to 000000000001f8ce │ │ │ │ + DW_CFA_advance_loc2: 1513 to 000000000001f53c │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001f8cf │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001f8d0 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f8d2 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f8d4 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f8d6 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001f8d8 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001f8d9 │ │ │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001f53d │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00000ee8 0000000000000050 00000eec FDE cie=00000000 pc=000000000001fe50..000000000001ff41 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000001fe5b │ │ │ │ +00000f18 0000000000000050 00000f1c FDE cie=00000000 pc=000000000001fc60..000000000001fd41 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000001fc6b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001fe5d │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fc6d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001fe5f │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000001fc72 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000001fe64 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000001fc77 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001fe65 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fc7b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001fe66 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001fc7c │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000001fe6d │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000001fc80 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 184 to 000000000001ff25 │ │ │ │ + DW_CFA_advance_loc1: 165 to 000000000001fd25 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001ff26 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001fd26 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001ff27 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001fd27 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001ff29 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fd29 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001ff2b │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fd2b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001ff2d │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fd2d │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000001ff2f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000001fd2f │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001ff30 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001fd30 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000001ff40 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000001fd40 │ │ │ │ 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) │ │ │ │ │ │ │ │ -00000f3c 000000000000002c 00000f40 FDE cie=00000000 pc=000000000001ff50..0000000000020410 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000001ff51 │ │ │ │ +00000f6c 000000000000002c 00000f70 FDE cie=00000000 pc=000000000001fd50..0000000000020210 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001fd51 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000001ff58 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000001fd58 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000001ff5f │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000001fd5f │ │ │ │ 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: 1172 to 00000000000203f3 │ │ │ │ + DW_CFA_advance_loc2: 1172 to 00000000000201f3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000020400 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000020200 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000002040f │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000002020f │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000f6c 0000000000000044 00000f70 FDE cie=00000000 pc=0000000000020410..0000000000020aa1 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000002041a │ │ │ │ +00000f9c 0000000000000044 00000fa0 FDE cie=00000000 pc=0000000000020210..0000000000020891 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000002021a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000002041d │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000002021d │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000020426 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000020226 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 814 to 0000000000020754 │ │ │ │ + DW_CFA_advance_loc2: 807 to 000000000002054d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000020755 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002054e │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 81 to 00000000000207a6 │ │ │ │ + DW_CFA_advance_loc1: 72 to 0000000000020596 │ │ │ │ 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 00000000000207a7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000020597 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00000fb4 000000000000002c 00000fb8 FDE cie=00000000 pc=0000000000020ab0..0000000000021767 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000020ab1 │ │ │ │ +00000fe4 000000000000002c 00000fe8 FDE cie=00000000 pc=00000000000208a0..000000000002155f │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000208a1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000020ab4 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000208a4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000020abd │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000208a6 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000208b7 │ │ │ │ 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: 2944 to 000000000002163d │ │ │ │ + DW_CFA_advance_loc2: 2934 to 000000000002142d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002163e │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002142e │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000fe4 0000000000000048 00000fe8 FDE cie=00000000 pc=00000000000af3e0..00000000000af4d1 │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000af3eb │ │ │ │ +00001014 0000000000000048 00001018 FDE cie=00000000 pc=00000000000af780..00000000000af871 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000af78b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000af3ed │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000af78d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000af3ef │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000af78f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000af3f0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000af790 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000af3f1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000af791 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000af3f9 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000af799 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 180 to 00000000000af4ad │ │ │ │ + DW_CFA_advance_loc1: 180 to 00000000000af84d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000af4ae │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000af84e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000af4af │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000af84f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000af4b1 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000af851 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000af4b3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000af853 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000af4b5 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000af855 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000af4c0 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000af860 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000af4d0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000af870 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00001030 0000000000000060 00001034 FDE cie=00000000 pc=00000000000af4e0..00000000000afb8e │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000af4e2 │ │ │ │ +00001060 0000000000000060 00001064 FDE cie=00000000 pc=00000000000af880..00000000000aff16 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000af882 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000af4e4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000af884 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000af4e6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000af886 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000af4e8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000af888 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000af4e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000af889 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000af4ea │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000af88a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000af4f4 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000af894 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc2: 1315 to 00000000000afa17 │ │ │ │ + DW_CFA_advance_loc2: 1315 to 00000000000afdb7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000afa18 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000afdb8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000afa19 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000afdb9 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000afa1b │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000afdbb │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000afa1d │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000afdbd │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000afa1f │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000afdbf │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000afa21 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000afdc1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000afa30 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000afdc8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 335 to 00000000000afb7f │ │ │ │ + DW_CFA_advance_loc2: 319 to 00000000000aff07 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000afb80 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000aff08 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000afb81 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000aff09 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000afb83 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000aff0b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000afb85 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000aff0d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000afb87 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000aff0f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000afb89 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000aff11 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00001094 0000000000000048 00001098 FDE cie=00000000 pc=00000000000afba0..00000000000afc91 │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000afbab │ │ │ │ +000010c4 0000000000000048 000010c8 FDE cie=00000000 pc=00000000000aff20..00000000000b0011 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000aff2b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000afbad │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000aff2d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000afbaf │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000aff2f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000afbb0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000aff30 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000afbb1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000aff31 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000afbb9 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000aff39 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 181 to 00000000000afc6e │ │ │ │ + DW_CFA_advance_loc1: 181 to 00000000000affee │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000afc6f │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000affef │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000afc70 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000afff0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000afc72 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000afff2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000afc74 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000afff4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000afc76 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000afff6 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000afc80 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000b0000 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000afc90 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000b0010 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000010e0 0000000000000048 000010e4 FDE cie=00000000 pc=0000000000021770..00000000000222f6 │ │ │ │ - DW_CFA_advance_loc: 23 to 0000000000021787 │ │ │ │ +00001110 0000000000000048 00001114 FDE cie=00000000 pc=0000000000021560..00000000000220fc │ │ │ │ + DW_CFA_advance_loc: 23 to 0000000000021577 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000002178a │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000021585 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000021793 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002158d │ │ │ │ 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 0000000000021599 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 2165 to 0000000000022008 │ │ │ │ + DW_CFA_advance_loc2: 2159 to 0000000000021e08 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000022009 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000021e09 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 721 to 00000000000222da │ │ │ │ + DW_CFA_advance_loc2: 727 to 00000000000220e0 │ │ │ │ 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 00000000000222db │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000220e1 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0000112c 0000000000000048 00001130 FDE cie=00000000 pc=0000000000022300..00000000000224c2 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022302 │ │ │ │ +0000115c 0000000000000048 00001160 FDE cie=00000000 pc=0000000000022100..00000000000222c2 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022102 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022304 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022104 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022306 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022106 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000022308 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022108 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000022309 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000022109 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002230a │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002210a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002230e │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002210e │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 425 to 00000000000224b7 │ │ │ │ + DW_CFA_advance_loc2: 425 to 00000000000222b7 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000224b8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000222b8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000224b9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000222b9 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000224bb │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000222bb │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000224bd │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000222bd │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000224bf │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000222bf │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000224c1 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000222c1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001178 0000000000000048 0000117c FDE cie=00000000 pc=00000000000afca0..00000000000afe62 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000afca2 │ │ │ │ +000011a8 0000000000000048 000011ac FDE cie=00000000 pc=00000000000b0020..00000000000b01e2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b0022 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000afca4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b0024 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000afca6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b0026 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000afca8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b0028 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000afca9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b0029 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000afcaa │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b002a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000afcae │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b002e │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 425 to 00000000000afe57 │ │ │ │ + DW_CFA_advance_loc2: 425 to 00000000000b01d7 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000afe58 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b01d8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000afe59 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b01d9 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000afe5b │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b01db │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000afe5d │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b01dd │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000afe5f │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b01df │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000afe61 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b01e1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000011c4 0000000000000034 000011c8 FDE cie=00000000 pc=00000000000224d0..0000000000023165 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000224d5 │ │ │ │ +000011f4 0000000000000034 000011f8 FDE cie=00000000 pc=00000000000222d0..0000000000022e72 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000222d1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000224df │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000222dc │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000224e5 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000222e0 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000222f0 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 28 to 0000000000022501 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000222fe │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 2324 to 0000000000022e15 │ │ │ │ + DW_CFA_advance_loc2: 2670 to 0000000000022d6c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000022e20 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000022d78 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000022e31 │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000022d89 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000022e40 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000022d90 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000011fc 0000000000000038 00001200 FDE cie=00000000 pc=00000000000afe70..00000000000b0919 │ │ │ │ - DW_CFA_advance_loc1: 102 to 00000000000afed6 │ │ │ │ +0000122c 000000000000002c 00001230 FDE cie=00000000 pc=00000000000b01f0..00000000000b0c38 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b01f5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000afed9 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b01fb │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000afee6 │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000b020c │ │ │ │ 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: 1518 to 00000000000b04d4 │ │ │ │ + DW_CFA_advance_loc2: 1561 to 00000000000b0825 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000b04e0 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000b0830 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1064 to 00000000000b0908 │ │ │ │ - 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 │ │ │ │ │ │ │ │ -00001238 0000000000000038 0000123c FDE cie=00000000 pc=00000000000b0920..00000000000b13c9 │ │ │ │ - DW_CFA_advance_loc1: 102 to 00000000000b0986 │ │ │ │ +0000125c 000000000000002c 00001260 FDE cie=00000000 pc=00000000000b0c40..00000000000b1688 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b0c45 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000b0989 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b0c4b │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000b0996 │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000b0c5c │ │ │ │ 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: 1518 to 00000000000b0f84 │ │ │ │ + DW_CFA_advance_loc2: 1561 to 00000000000b1275 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000b0f90 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000b1280 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1064 to 00000000000b13b8 │ │ │ │ - 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 │ │ │ │ │ │ │ │ -00001274 0000000000000034 00001278 FDE cie=00000000 pc=0000000000023170..00000000000235e0 │ │ │ │ - DW_CFA_advance_loc: 23 to 0000000000023187 │ │ │ │ +0000128c 0000000000000038 00001290 FDE cie=00000000 pc=0000000000022e80..00000000000232e0 │ │ │ │ + DW_CFA_advance_loc: 23 to 0000000000022e97 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000002318a │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000022e9a │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000023193 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000022e9c │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000022ea5 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000022ead │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1061 to 00000000000235b8 │ │ │ │ + DW_CFA_advance_loc2: 1035 to 00000000000232b8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000235c0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000232c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 31 to 00000000000235df │ │ │ │ + DW_CFA_advance_loc: 31 to 00000000000232df │ │ │ │ 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 │ │ │ │ │ │ │ │ -000012ac 0000000000000048 000012b0 FDE cie=00000000 pc=00000000000235e0..0000000000023b2e │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000235e2 │ │ │ │ +000012c8 0000000000000048 000012cc FDE cie=00000000 pc=00000000000232e0..000000000002380e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000232e2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000235e4 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000232e7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000235e6 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000232ec │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000235eb │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000232ee │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000235ec │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000232f2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000235ed │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000232f6 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000235f4 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000232fd │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 699 to 00000000000238af │ │ │ │ + DW_CFA_advance_loc2: 682 to 00000000000235a7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000238b3 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000235ab │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000238b4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000235ac │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000238b6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000235ae │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000238b8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000235b0 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000238ba │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000235b2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000238bc │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000235b4 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000238c0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000235b8 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000012f8 0000000000000048 000012fc FDE cie=00000000 pc=0000000000023b30..0000000000024074 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023b32 │ │ │ │ +00001314 0000000000000048 00001318 FDE cie=00000000 pc=0000000000023810..0000000000023d54 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023812 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023b34 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023814 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023b36 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000023819 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000023b3b │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002381b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000023b3c │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002381c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000023b3d │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023820 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000023b44 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000023827 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 686 to 0000000000023df2 │ │ │ │ + DW_CFA_advance_loc2: 675 to 0000000000023aca │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000023df6 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023ace │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000023df7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000023acf │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023df9 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023ad1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023dfb │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023ad3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023dfd │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023ad5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000023dff │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023ad7 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000023e00 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000023ae0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001344 0000000000000078 00001348 FDE cie=00000000 pc=0000000000024080..0000000000024494 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000024082 │ │ │ │ +00001360 0000000000000078 00001364 FDE cie=00000000 pc=0000000000023d60..000000000002415c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023d62 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000024084 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023d64 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000024086 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023d66 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000024088 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000023d68 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000024089 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000023d69 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002408d │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000023d70 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000024094 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000023d74 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc2: 888 to 000000000002440c │ │ │ │ + DW_CFA_advance_loc2: 872 to 00000000000240dc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002440d │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000240dd │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002440e │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000240de │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000024410 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000240e0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000024412 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000240e2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000024414 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000240e4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000024416 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000240e6 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000024420 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000240f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000024438 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000024108 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000024439 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000024109 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000002443e │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002410a │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000024440 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000024110 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000024442 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000024116 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000024448 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002411b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002444a │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000024120 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000024460 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024128 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 37 to 0000000000024485 │ │ │ │ + DW_CFA_advance_loc: 37 to 000000000002414d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000024486 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002414e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000024487 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002414f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000024489 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000024151 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002448b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000024153 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002448d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000024155 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002448f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000024157 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000013c0 0000000000000048 000013c4 FDE cie=00000000 pc=00000000000244a0..0000000000024662 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000244a2 │ │ │ │ +000013dc 0000000000000048 000013e0 FDE cie=00000000 pc=0000000000024160..0000000000024322 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000024162 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000244a4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000024164 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000244a6 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000024166 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000244a8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000024168 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000244a9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000024169 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000244aa │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002416a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000244ae │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002416e │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 425 to 0000000000024657 │ │ │ │ + DW_CFA_advance_loc2: 425 to 0000000000024317 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000024658 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000024318 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000024659 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000024319 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002465b │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002431b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002465d │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002431d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002465f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002431f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000024661 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000024321 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000140c 0000000000000030 00001410 FDE cie=00000000 pc=0000000000024670..0000000000024d36 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000024671 │ │ │ │ +00001428 0000000000000030 0000142c FDE cie=00000000 pc=0000000000024330..00000000000249be │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000024331 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000024679 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000024339 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000024682 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000024342 │ │ │ │ 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: 1052 to 0000000000024a9e │ │ │ │ + DW_CFA_advance_loc2: 1004 to 000000000002472e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000024ab0 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000024738 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000024ac1 │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000024749 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000024ac2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002474a │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001440 0000000000000048 00001444 FDE cie=00000000 pc=0000000000024d40..000000000002567f │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000024d4a │ │ │ │ +0000145c 0000000000000048 00001460 FDE cie=00000000 pc=00000000000249c0..00000000000252e9 │ │ │ │ + DW_CFA_advance_loc: 23 to 00000000000249d7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000024d4d │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000249e5 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000024d56 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000249ed │ │ │ │ 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 00000000000249f1 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1674 to 00000000000253e0 │ │ │ │ + DW_CFA_advance_loc2: 1637 to 0000000000025056 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000253f0 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000025060 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 560 to 0000000000025620 │ │ │ │ + DW_CFA_advance_loc2: 552 to 0000000000025288 │ │ │ │ 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 0000000000025621 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000025289 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0000148c 000000000000002c 00001490 FDE cie=00000000 pc=0000000000025680..00000000000262d2 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000025681 │ │ │ │ +000014a8 000000000000002c 000014ac FDE cie=00000000 pc=00000000000252f0..0000000000025f78 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000252f1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000025688 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000252f8 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000025699 │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000025309 │ │ │ │ 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: 2406 to 0000000000025fff │ │ │ │ + DW_CFA_advance_loc2: 2454 to 0000000000025c9f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000026000 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000025ca0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000014bc 0000000000000054 000014c0 FDE cie=00000000 pc=00000000000262e0..0000000000026ddf │ │ │ │ - DW_CFA_advance_loc1: 91 to 000000000002633b │ │ │ │ +000014d8 0000000000000054 000014dc FDE cie=00000000 pc=0000000000025f80..0000000000026a67 │ │ │ │ + DW_CFA_advance_loc1: 88 to 0000000000025fd8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000026341 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000025fe1 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000026346 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000025fe6 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc2: 1264 to 0000000000026836 │ │ │ │ + DW_CFA_advance_loc2: 1248 to 00000000000264c6 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000026837 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000264c7 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000026840 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000264d0 │ │ │ │ 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_advance_loc2: 320 to 0000000000026980 │ │ │ │ + DW_CFA_advance_loc2: 320 to 0000000000026610 │ │ │ │ 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_advance_loc: 4 to 0000000000026984 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000026614 │ │ │ │ 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_advance_loc: 7 to 000000000002698b │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000002661b │ │ │ │ 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_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001514 0000000000000048 00001518 FDE cie=00000000 pc=0000000000026de0..0000000000027af1 │ │ │ │ - DW_CFA_advance_loc: 23 to 0000000000026df7 │ │ │ │ +00001530 0000000000000048 00001534 FDE cie=00000000 pc=0000000000026a70..0000000000027796 │ │ │ │ + DW_CFA_advance_loc: 23 to 0000000000026a87 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000026dfa │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000026a95 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000026e03 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000026a97 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000026a9c │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 0000000000026aac │ │ │ │ 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: 1116 to 000000000002725f │ │ │ │ + DW_CFA_advance_loc2: 1106 to 0000000000026efe │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000027260 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000026f00 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 2016 to 0000000000027a40 │ │ │ │ + DW_CFA_advance_loc2: 2020 to 00000000000276e4 │ │ │ │ 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 0000000000027a41 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000276e5 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00001560 0000000000000034 00001564 FDE cie=00000000 pc=0000000000027b00..00000000000289f9 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000027b01 │ │ │ │ +0000157c 0000000000000034 00001580 FDE cie=00000000 pc=00000000000277a0..000000000002868e │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000277a1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000027b08 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000277ac │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000027b15 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000277ae │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000277bb │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000277c0 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000277ce │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1818 to 000000000002822f │ │ │ │ + DW_CFA_advance_loc2: 2665 to 0000000000028237 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000028240 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000028240 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1025 to 0000000000028641 │ │ │ │ + DW_CFA_advance_loc1: 113 to 00000000000282b1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000028650 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000282b8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001598 000000000000002c 0000159c FDE cie=00000000 pc=0000000000028a00..000000000002a480 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000028a01 │ │ │ │ +000015b4 000000000000002c 000015b8 FDE cie=00000000 pc=0000000000028690..000000000002a13e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000028691 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000028a0b │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000002869c │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 25 to 0000000000028a24 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002869e │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000286a7 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 23 to 00000000000286be │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 4711 to 0000000000029c8b │ │ │ │ + DW_CFA_advance_loc2: 4753 to 000000000002994f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000029c8c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000029950 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000015c8 0000000000000048 000015cc FDE cie=00000000 pc=000000000002a480..000000000002a7ac │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a482 │ │ │ │ +000015e4 0000000000000048 000015e8 FDE cie=00000000 pc=000000000002a140..000000000002a45c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a142 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a484 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a144 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a486 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a146 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a488 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a148 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002a489 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a14c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002a48a │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a150 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000002a491 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000002a157 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 317 to 000000000002a5ce │ │ │ │ + DW_CFA_advance_loc2: 311 to 000000000002a28e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002a5d2 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002a292 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002a5d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002a293 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a5d5 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a295 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a5d7 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a297 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a5d9 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a299 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002a5db │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002a29b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000002a5e0 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002a2a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001614 0000000000000040 00001618 FDE cie=00000000 pc=00000000000b13e0..00000000000b14fc │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b13e2 │ │ │ │ +00001630 0000000000000040 00001634 FDE cie=00000000 pc=00000000000b1690..00000000000b17a4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b1692 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b13e3 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b1696 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b13e4 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000b169f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000b13eb │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000b16a6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 124 to 00000000000b1467 │ │ │ │ + DW_CFA_advance_loc1: 113 to 00000000000b1717 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b1468 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b1718 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b1469 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b1719 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b146b │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b171b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b1470 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b1720 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000b1490 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000b1740 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000b1499 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000b1749 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b149a │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b174a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b149c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b174c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000b14b0 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000b1758 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001658 0000000000000034 0000165c FDE cie=00000000 pc=000000000002a7b0..000000000002b754 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002a7b1 │ │ │ │ +00001674 0000000000000034 00001678 FDE cie=00000000 pc=000000000002a460..000000000002b405 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002a461 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000002a7b4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000002a464 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000002a7bd │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002a46c │ │ │ │ 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 000000000002a470 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1154 to 000000000002ac3f │ │ │ │ + DW_CFA_advance_loc2: 1150 to 000000000002a8ee │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002ac40 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002a8ef │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 2350 to 000000000002b56e │ │ │ │ + DW_CFA_advance_loc2: 2350 to 000000000002b21d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002b56f │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002b21e │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001690 0000000000000044 00001694 FDE cie=00000000 pc=000000000002b760..000000000002cc77 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000002b765 │ │ │ │ +000016ac 0000000000000044 000016b0 FDE cie=00000000 pc=000000000002b410..000000000002c932 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002b415 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000002b777 │ │ │ │ + DW_CFA_advance_loc: 18 to 000000000002b427 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000002b781 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000002b431 │ │ │ │ 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 000000000002b786 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002b436 │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 4210 to 000000000002c7f8 │ │ │ │ + DW_CFA_advance_loc2: 4226 to 000000000002c4b8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000002c805 │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000002c4c5 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002c806 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002c4c6 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000016d8 0000000000000064 000016dc FDE cie=00000000 pc=000000000002cc80..000000000002d92e │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002cc82 │ │ │ │ +000016f4 0000000000000064 000016f8 FDE cie=00000000 pc=000000000002c940..000000000002d57e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c942 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002cc84 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c944 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002cc86 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002c946 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000002cc8b │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002c94b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002cc8c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c94f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002cc8d │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002c950 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000002cc94 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002c954 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc2: 548 to 000000000002ceb8 │ │ │ │ + DW_CFA_advance_loc2: 508 to 000000000002cb50 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002ceb9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002cb51 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002ceba │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002cb52 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002cebc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002cb54 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002cebe │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002cb56 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002cec0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002cb58 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002cec2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002cb5a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000002ced0 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002cb60 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1627 to 000000000002d52b │ │ │ │ + DW_CFA_advance_loc2: 1565 to 000000000002d17d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002d52c │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002d17e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002d52d │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002d17f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002d52f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d181 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002d531 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d183 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002d533 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d185 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002d535 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d187 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000002d540 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000002d190 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001740 0000000000000070 00001744 FDE cie=00000000 pc=000000000002d930..000000000002e6f6 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002d932 │ │ │ │ +0000175c 000000000000006c 00001760 FDE cie=00000000 pc=000000000002d580..000000000002e30e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d582 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002d934 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002d587 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002d936 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d589 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000002d93b │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002d58b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002d93c │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002d58c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002d93d │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002d58d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002d941 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002d591 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc2: 1418 to 000000000002db1b │ │ │ │ + DW_CFA_def_cfa_offset: 152 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002db27 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc2: 1452 to 000000000002deed │ │ │ │ - DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002def9 │ │ │ │ - DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc1: 67 to 000000000002df3c │ │ │ │ + DW_CFA_advance_loc: 61 to 000000000002db64 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002df3d │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002db68 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002df41 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000002db6f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002df43 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002db71 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002df45 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002db73 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002df47 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002db75 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002df49 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002db77 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000002df50 │ │ │ │ - DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc2: 1524 to 000000000002e544 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000002db80 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc2: 1524 to 000000000002e174 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002e545 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002e175 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002e546 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002e176 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e548 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e178 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e54a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e17a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e54c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e17c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e54e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e17e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 18 to 000000000002e560 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000002e188 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000017b4 0000000000000064 000017b8 FDE cie=00000000 pc=000000000002e700..000000000002e7fe │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e702 │ │ │ │ +000017cc 0000000000000064 000017d0 FDE cie=00000000 pc=000000000002e310..000000000002e40e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e312 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e704 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002e317 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e706 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e319 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000002e70b │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e31b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000002e712 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000002e329 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 17 to 000000000002e723 │ │ │ │ + DW_CFA_advance_loc: 21 to 000000000002e33e │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000002e72e │ │ │ │ + DW_CFA_advance_loc: 17 to 000000000002e34f │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 101 to 000000000002e793 │ │ │ │ + DW_CFA_advance_loc1: 84 to 000000000002e3a3 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 21 to 000000000002e7a8 │ │ │ │ + DW_CFA_advance_loc: 21 to 000000000002e3b8 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002e7b4 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002e3c4 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002e7b5 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002e3c5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002e7b6 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002e3c6 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e7b8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e3c8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e7ba │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e3ca │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e7bc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e3cc │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e7be │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e3ce │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e7c0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e3d0 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 29 to 000000000002e7dd │ │ │ │ + DW_CFA_advance_loc: 29 to 000000000002e3ed │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000002e7ea │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000002e3f4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002e7ee │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000002e3fe │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000002e7f3 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002e403 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e7f5 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e405 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e7f7 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e407 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e7f9 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e409 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000181c 0000000000000060 00001820 FDE cie=00000000 pc=000000000002e800..000000000002ec73 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e802 │ │ │ │ +00001834 0000000000000060 00001838 FDE cie=00000000 pc=000000000002e410..000000000002e873 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e412 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e804 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e414 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e806 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e416 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002e808 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e418 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002e809 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002e419 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002e80a │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e41d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000002e811 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e421 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 585 to 000000000002ea5a │ │ │ │ + DW_CFA_advance_loc2: 585 to 000000000002e66a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002ea5b │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002e66b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002ea5c │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002e66c │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002ea5e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e66e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002ea60 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e670 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002ea62 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e672 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002ea64 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e674 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002ea70 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e678 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 504 to 000000000002ec68 │ │ │ │ + DW_CFA_advance_loc2: 496 to 000000000002e868 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002ec69 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002e869 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002ec6a │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002e86a │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002ec6c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e86c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002ec6e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e86e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002ec70 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e870 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002ec72 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e872 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001880 000000000000001c 00001884 FDE cie=00000000 pc=000000000000d796..000000000000d7a2 │ │ │ │ +00001898 000000000000001c 0000189c FDE cie=00000000 pc=000000000000d776..000000000000d782 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000018a0 0000000000000060 000018a4 FDE cie=00000000 pc=000000000002ec80..000000000002f0f3 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002ec82 │ │ │ │ +000018b8 0000000000000060 000018bc FDE cie=00000000 pc=000000000002e880..000000000002ece3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e882 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002ec84 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e884 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002ec86 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e886 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002ec88 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002e888 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002ec89 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002e889 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002ec8a │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e88d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000002ec91 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002e891 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 585 to 000000000002eeda │ │ │ │ + DW_CFA_advance_loc2: 585 to 000000000002eada │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002eedb │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002eadb │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002eedc │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002eadc │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002eede │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002eade │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002eee0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002eae0 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002eee2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002eae2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002eee4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002eae4 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002eef0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000002eae8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 504 to 000000000002f0e8 │ │ │ │ + DW_CFA_advance_loc2: 496 to 000000000002ecd8 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002f0e9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002ecd9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002f0ea │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002ecda │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002f0ec │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ecdc │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002f0ee │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ecde │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002f0f0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ece0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002f0f2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002ece2 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001904 000000000000001c 00001908 FDE cie=00000000 pc=000000000000d7a2..000000000000d7ae │ │ │ │ +0000191c 000000000000001c 00001920 FDE cie=00000000 pc=000000000000d782..000000000000d78e │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001924 0000000000000030 000018a8 FDE cie=00000080 pc=00000000000b1500..00000000000b1770 │ │ │ │ - Augmentation data: 9f 5b 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b1505 │ │ │ │ +0000193c 0000000000000030 000018c0 FDE cie=00000080 pc=00000000000b17b0..00000000000b1a18 │ │ │ │ + Augmentation data: cf 5b 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b17b5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000b1508 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000b17bd │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000b1510 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b17c1 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000b17cc │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000b151e │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000b17dd │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 451 to 00000000000b16e1 │ │ │ │ + DW_CFA_advance_loc2: 436 to 00000000000b1991 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000b16f0 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000b1998 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001958 0000000000000018 0000195c FDE cie=00000000 pc=00000000000b1770..00000000000b178d │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000b1778 │ │ │ │ +00001970 0000000000000018 00001974 FDE cie=00000000 pc=00000000000b1a20..00000000000b1a3d │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000b1a28 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000b1785 │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000b1a35 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b1786 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b1a36 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001974 0000000000000024 00001978 FDE cie=00000000 pc=00000000000b1790..00000000000b19a2 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b1795 │ │ │ │ +0000198c 0000000000000024 00001990 FDE cie=00000000 pc=00000000000b1a40..00000000000b1c62 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b1a45 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000b1798 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000b1a48 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000b17a2 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000b1a52 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 74 to 00000000000b17ec │ │ │ │ + DW_CFA_advance_loc1: 74 to 00000000000b1a9c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000b17f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b1aa0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000199c 0000000000000014 000019a0 FDE cie=00000000 pc=000000000002f100..000000000002f12a │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002f108 │ │ │ │ +000019b4 0000000000000014 000019b8 FDE cie=00000000 pc=000000000002ecf0..000000000002ed1a │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002ecf8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 29 to 000000000002f125 │ │ │ │ + DW_CFA_advance_loc: 29 to 000000000002ed15 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000019b4 0000000000000014 000019b8 FDE cie=00000000 pc=000000000002f130..000000000002f181 │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000002f13f │ │ │ │ +000019cc 0000000000000014 000019d0 FDE cie=00000000 pc=000000000002ed20..000000000002ed71 │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000002ed2f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 38 to 000000000002f165 │ │ │ │ + DW_CFA_advance_loc: 38 to 000000000002ed55 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000019cc 0000000000000018 000019d0 FDE cie=00000000 pc=000000000002f190..000000000002f24f │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000002f198 │ │ │ │ +000019e4 0000000000000018 000019e8 FDE cie=00000000 pc=000000000002ed80..000000000002ee37 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002ed88 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 106 to 000000000002f202 │ │ │ │ + DW_CFA_advance_loc1: 106 to 000000000002edf2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000002f210 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002edf8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000019e8 000000000000002c 000019ec FDE cie=00000000 pc=000000000002f250..000000000002f43d │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000002f256 │ │ │ │ +00001a00 000000000000002c 00001a04 FDE cie=00000000 pc=000000000002ee40..000000000002f02d │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002ee46 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002f257 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002ee47 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002f258 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000002ee4f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 425 to 000000000002f401 │ │ │ │ + DW_CFA_advance_loc2: 422 to 000000000002eff5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002f402 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002eff6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002f404 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002effb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000002f410 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002f000 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001a18 0000000000000018 00001a1c FDE cie=00000000 pc=000000000000d7ae..000000000000d7b3 │ │ │ │ +00001a30 0000000000000018 00001a34 FDE cie=00000000 pc=000000000000d78e..000000000000d793 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001a34 0000000000000048 00001a38 FDE cie=00000000 pc=000000000002f440..000000000002f90d │ │ │ │ - DW_CFA_advance_loc: 23 to 000000000002f457 │ │ │ │ +00001a4c 0000000000000048 00001a50 FDE cie=00000000 pc=000000000002f030..000000000002f4e5 │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000002f03f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002f459 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002f04f │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000002f45e │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000002f05b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002f460 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f05d │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002f461 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002f05e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000002f465 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002f05f │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1181 to 000000000002f902 │ │ │ │ + DW_CFA_advance_loc2: 1147 to 000000000002f4da │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002f903 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002f4db │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002f905 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f4dd │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002f907 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f4df │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002f909 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f4e1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000002f90b │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000002f4e3 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000002f90c │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002f4e4 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00001a80 0000000000000038 00001a04 FDE cie=00000080 pc=000000000002f910..0000000000030235 │ │ │ │ - Augmentation data: 47 5a 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000002f915 │ │ │ │ +00001a98 0000000000000038 00001a1c FDE cie=00000080 pc=000000000002f4f0..000000000002fdc6 │ │ │ │ + Augmentation data: 77 5a 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002f4f5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000002f922 │ │ │ │ + DW_CFA_advance_loc: 16 to 000000000002f505 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000002f92b │ │ │ │ + DW_CFA_advance_loc: 17 to 000000000002f516 │ │ │ │ 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: 1722 to 000000000002ffe5 │ │ │ │ + DW_CFA_advance_loc2: 1648 to 000000000002fb86 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000002fff0 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000002fb90 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 528 to 0000000000030200 │ │ │ │ + DW_CFA_advance_loc2: 513 to 000000000002fd91 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000030201 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000002fd92 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001abc 0000000000000020 00001a40 FDE cie=00000080 pc=000000000000d7b3..000000000000d80a │ │ │ │ - Augmentation data: 1e 5a 00 00 │ │ │ │ +00001ad4 0000000000000020 00001a58 FDE cie=00000080 pc=000000000000d793..000000000000d7ec │ │ │ │ + Augmentation data: 4e 5a 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -00001ae0 0000000000000038 00001a64 FDE cie=00000080 pc=0000000000030240..0000000000031174 │ │ │ │ - Augmentation data: 06 5a 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000030245 │ │ │ │ +00001af8 0000000000000038 00001a7c FDE cie=00000080 pc=000000000002fdd0..0000000000030d87 │ │ │ │ + Augmentation data: 36 5a 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000002fdd5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000030248 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000002fddb │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000030251 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000002fdef │ │ │ │ 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: 2902 to 0000000000030da7 │ │ │ │ + DW_CFA_advance_loc2: 2939 to 000000000003096a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000030db0 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000030970 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 917 to 0000000000031145 │ │ │ │ + DW_CFA_advance_loc2: 1000 to 0000000000030d58 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000031146 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000030d59 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001b1c 0000000000000020 00001aa0 FDE cie=00000080 pc=000000000000d80a..000000000000d89a │ │ │ │ - Augmentation data: e4 59 00 00 │ │ │ │ +00001b34 0000000000000020 00001ab8 FDE cie=00000080 pc=000000000000d7ec..000000000000d87c │ │ │ │ + Augmentation data: 14 5a 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -00001b40 0000000000000010 00001b44 FDE cie=00000000 pc=0000000000031180..000000000003133e │ │ │ │ +00001b58 0000000000000010 00001b5c FDE cie=00000000 pc=0000000000030d90..0000000000030f4e │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001b54 0000000000000010 00001b58 FDE cie=00000000 pc=0000000000031340..000000000003157c │ │ │ │ +00001b6c 0000000000000010 00001b70 FDE cie=00000000 pc=0000000000030f50..000000000003118c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001b68 0000000000000028 00001b6c FDE cie=00000000 pc=0000000000031580..0000000000031bb2 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000031585 │ │ │ │ +00001b80 0000000000000028 00001b84 FDE cie=00000000 pc=0000000000031190..00000000000317b2 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000031195 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000031591 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000311a1 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000031596 │ │ │ │ - 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: 821 to 00000000000318cb │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000311a8 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ + DW_CFA_advance_loc2: 823 to 00000000000314df │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 21 to 00000000000318e0 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000314e8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001b94 0000000000000014 00001b98 FDE cie=00000000 pc=0000000000031bc0..0000000000031bed │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000031bc8 │ │ │ │ +00001bac 0000000000000014 00001bb0 FDE cie=00000000 pc=00000000000317c0..00000000000317ed │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000317c8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 29 to 0000000000031be5 │ │ │ │ + DW_CFA_advance_loc: 29 to 00000000000317e5 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001bac 0000000000000018 00001bb0 FDE cie=00000000 pc=0000000000031bf0..0000000000031caf │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000031bf8 │ │ │ │ +00001bc4 0000000000000018 00001bc8 FDE cie=00000000 pc=00000000000317f0..00000000000318a7 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000317f8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 106 to 0000000000031c62 │ │ │ │ + DW_CFA_advance_loc1: 106 to 0000000000031862 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000031c70 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000031868 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001bc8 000000000000001c 00001bcc FDE cie=00000000 pc=00000000000b19b0..00000000000b1a31 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000b19c4 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 38 to 00000000000b19ea │ │ │ │ +00001be0 000000000000001c 00001be4 FDE cie=00000000 pc=00000000000b1c70..00000000000b1caa │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b1c75 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 37 to 00000000000b1c9a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 22 to 00000000000b1a00 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000b1ca8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000b1a04 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b1ca9 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001be8 0000000000000048 00001bec FDE cie=00000000 pc=00000000000b1a40..00000000000b1cb3 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000b1a46 │ │ │ │ +00001c00 0000000000000048 00001c04 FDE cie=00000000 pc=00000000000b1cb0..00000000000b1f1a │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b1cb6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b1a48 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000b1cbd │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b1a4a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b1cbf │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000b1a51 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b1cc1 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b1a52 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b1cc2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b1a53 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b1cc3 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000b1a57 │ │ │ │ - DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc2: 593 to 00000000000b1ca8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b1cc7 │ │ │ │ + DW_CFA_def_cfa_offset: 144 │ │ │ │ + DW_CFA_advance_loc2: 584 to 00000000000b1f0f │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b1ca9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b1f10 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b1caa │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b1f11 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b1cac │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b1f13 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b1cae │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b1f15 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b1cb0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b1f17 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b1cb2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b1f19 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001c34 0000000000000018 00001c38 FDE cie=00000000 pc=0000000000031cb0..0000000000031d44 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000031cb8 │ │ │ │ +00001c4c 0000000000000018 00001c50 FDE cie=00000000 pc=00000000000318b0..0000000000031941 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000318b8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 83 to 0000000000031d0b │ │ │ │ + DW_CFA_advance_loc1: 80 to 0000000000031908 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000031d10 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000031910 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001c50 0000000000000048 00001c54 FDE cie=00000000 pc=0000000000031d50..0000000000031f2b │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000031d52 │ │ │ │ +00001c68 0000000000000048 00001c6c FDE cie=00000000 pc=0000000000031950..0000000000031b2b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031952 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000031d54 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031954 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000031d56 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031956 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000031d58 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031958 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000031d59 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000031959 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000031d5a │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003195d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000031d61 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031961 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 443 to 0000000000031f1c │ │ │ │ + DW_CFA_advance_loc2: 443 to 0000000000031b1c │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000031f1d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000031b1d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000031f1e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000031b1e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000031f20 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031b20 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000031f22 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031b22 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000031f24 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031b24 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000031f26 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031b26 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001c9c 0000000000000030 00001ca0 FDE cie=00000000 pc=0000000000031f30..0000000000031ff2 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000031f36 │ │ │ │ +00001cb4 0000000000000030 00001cb8 FDE cie=00000000 pc=0000000000031b30..0000000000031bea │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000031b36 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000031f37 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000031b37 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000031f38 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000031b38 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000031f3c │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031b3c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 148 to 0000000000031fd0 │ │ │ │ + DW_CFA_advance_loc1: 144 to 0000000000031bcc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000031fd1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000031bcd │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000031fd2 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000031bce │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000031fd4 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031bd0 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000031fe0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000031bd8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001cd0 0000000000000028 00001cd4 FDE cie=00000000 pc=0000000000032000..0000000000032079 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000003200b │ │ │ │ +00001ce8 0000000000000028 00001cec FDE cie=00000000 pc=0000000000031bf0..0000000000031c69 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000031bfb │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003200c │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000031c04 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000032016 │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000031c15 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 68 to 000000000003205a │ │ │ │ + DW_CFA_advance_loc: 53 to 0000000000031c4a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000032063 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000031c53 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032064 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000031c5b │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001cfc 0000000000000010 00001d00 FDE cie=00000000 pc=0000000000032080..0000000000032217 │ │ │ │ +00001d14 0000000000000010 00001d18 FDE cie=00000000 pc=0000000000031c70..0000000000031e07 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001d10 0000000000000048 00001d14 FDE cie=00000000 pc=0000000000032220..000000000003247e │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000032226 │ │ │ │ +00001d28 0000000000000048 00001d2c FDE cie=00000000 pc=0000000000031e10..0000000000032069 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000031e16 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032228 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000031e1b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003222a │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000031e20 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003222f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000031e22 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032230 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000031e23 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032231 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031e27 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000032238 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000031e2b │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 571 to 0000000000032473 │ │ │ │ + DW_CFA_advance_loc2: 563 to 000000000003205e │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032474 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003205f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032475 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000032060 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032477 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032062 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032479 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032064 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003247b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032066 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003247d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032068 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001d5c 0000000000000048 00001d60 FDE cie=00000000 pc=0000000000032480..000000000003274d │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000032486 │ │ │ │ +00001d74 0000000000000048 00001d78 FDE cie=00000000 pc=0000000000032070..000000000003233d │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000032076 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032488 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032078 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003248a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003207a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003248c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003207c │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003248d │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003207d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003248e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032081 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000032495 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032085 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 672 to 0000000000032735 │ │ │ │ + DW_CFA_advance_loc2: 672 to 0000000000032325 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032739 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032329 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003273a │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003232a │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003273c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003232c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003273e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003232e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032740 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032330 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032742 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000032332 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032743 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000032333 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001da8 000000000000001c 00001dac FDE cie=00000000 pc=00000000000b1cc0..00000000000b1d42 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b1cc5 │ │ │ │ +00001dc0 000000000000001c 00001dc4 FDE cie=00000000 pc=00000000000b1f20..00000000000b1f9a │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b1f25 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 100 to 00000000000b1d29 │ │ │ │ + DW_CFA_advance_loc1: 100 to 00000000000b1f89 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 23 to 00000000000b1d40 │ │ │ │ + DW_CFA_advance_loc: 15 to 00000000000b1f98 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b1d41 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b1f99 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00001dc8 0000000000000024 00001d4c FDE cie=00000080 pc=00000000000b1d50..00000000000b1e00 │ │ │ │ - Augmentation data: 44 57 00 00 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000b1d58 │ │ │ │ +00001de0 0000000000000024 00001d64 FDE cie=00000080 pc=00000000000b1fa0..00000000000b2050 │ │ │ │ + Augmentation data: 74 57 00 00 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000b1fa8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000b1d6c │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000b1fbc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000b1d70 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b1fc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 92 to 00000000000b1dcc │ │ │ │ + DW_CFA_advance_loc1: 92 to 00000000000b201c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000b1dd0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b2020 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001df0 0000000000000020 00001d74 FDE cie=00000080 pc=00000000000b1e00..00000000000b1e70 │ │ │ │ - Augmentation data: 20 57 00 00 │ │ │ │ - DW_CFA_advance_loc: 34 to 00000000000b1e22 │ │ │ │ +00001e08 0000000000000020 00001d8c FDE cie=00000080 pc=00000000000b2050..00000000000b20c0 │ │ │ │ + Augmentation data: 50 57 00 00 │ │ │ │ + DW_CFA_advance_loc: 34 to 00000000000b2072 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000b1e28 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b2078 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b1e29 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b2079 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001e14 000000000000003c 00001d98 FDE cie=00000080 pc=0000000000032750..000000000003296d │ │ │ │ - Augmentation data: 08 57 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032751 │ │ │ │ +00001e2c 000000000000003c 00001db0 FDE cie=00000080 pc=0000000000032340..000000000003254d │ │ │ │ + Augmentation data: 38 57 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000032341 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032752 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000032342 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032756 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032346 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 420 to 00000000000328fa │ │ │ │ + DW_CFA_advance_loc2: 402 to 00000000000324d8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000328fb │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000324d9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000328fc │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000324da │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000032900 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000324e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 68 to 0000000000032944 │ │ │ │ + DW_CFA_advance_loc1: 68 to 0000000000032524 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000003294f │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000032530 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000032950 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000032535 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000032960 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000032540 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001e54 0000000000000018 00001dd8 FDE cie=00000080 pc=000000000000d89a..000000000000d92f │ │ │ │ - Augmentation data: d2 56 00 00 │ │ │ │ +00001e6c 0000000000000018 00001df0 FDE cie=00000080 pc=000000000000d87c..000000000000d911 │ │ │ │ + Augmentation data: 02 57 00 00 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001e70 000000000000002c 00001e74 FDE cie=00000000 pc=0000000000032970..0000000000032fef │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000032975 │ │ │ │ +00001e88 0000000000000030 00001e8c FDE cie=00000000 pc=0000000000032550..0000000000032bb7 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000032555 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003297b │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003255b │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000032984 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003255f │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000032563 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc2: 1159 to 0000000000032e0b │ │ │ │ + DW_CFA_advance_loc2: 1147 to 00000000000329de │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 21 to 0000000000032e20 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000329e8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 30 to 0000000000032e3e │ │ │ │ + DW_CFA_advance_loc: 30 to 0000000000032a06 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000032e40 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000032a10 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001ea0 0000000000000030 00001e24 FDE cie=00000080 pc=0000000000032ff0..0000000000033cd0 │ │ │ │ - Augmentation data: 9f 56 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000032ff5 │ │ │ │ +00001ebc 0000000000000030 00001e40 FDE cie=00000080 pc=0000000000032bc0..000000000003394b │ │ │ │ + Augmentation data: cb 56 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000032bc5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000032ff8 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000032bc8 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000033009 │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000032bd9 │ │ │ │ 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: 2624 to 0000000000033a49 │ │ │ │ + DW_CFA_advance_loc2: 2715 to 0000000000033674 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000033a4a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000033678 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001ed4 0000000000000028 00001e58 FDE cie=00000080 pc=000000000000d930..000000000000dac5 │ │ │ │ - Augmentation data: 8b 56 00 00 │ │ │ │ +00001ef0 0000000000000028 00001e74 FDE cie=00000080 pc=000000000000d912..000000000000dab9 │ │ │ │ + Augmentation data: b7 56 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 237 to 000000000000da1d │ │ │ │ + DW_CFA_advance_loc1: 246 to 000000000000da08 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000da22 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000da0d │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00001f00 0000000000000030 00001e84 FDE cie=00000080 pc=0000000000033cd0..0000000000034e38 │ │ │ │ - Augmentation data: 87 56 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000033cd5 │ │ │ │ +00001f1c 0000000000000030 00001ea0 FDE cie=00000080 pc=0000000000033950..0000000000034a6f │ │ │ │ + Augmentation data: b3 56 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000033955 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000033cd8 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000033958 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000033ce9 │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000033969 │ │ │ │ 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: 2753 to 00000000000347aa │ │ │ │ + DW_CFA_advance_loc2: 2708 to 00000000000343fd │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000347b0 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000034400 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00001f34 000000000000002c 00001eb8 FDE cie=00000080 pc=000000000000dac6..000000000000dc56 │ │ │ │ - Augmentation data: 73 56 00 00 │ │ │ │ +00001f50 0000000000000028 00001ed4 FDE cie=00000080 pc=000000000000daba..000000000000dc63 │ │ │ │ + Augmentation data: 9f 56 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 271 to 000000000000dbd5 │ │ │ │ + DW_CFA_advance_loc1: 248 to 000000000000dbb2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000dbda │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000dbb7 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00001f64 0000000000000034 00001ee8 FDE cie=00000080 pc=0000000000034e40..0000000000035667 │ │ │ │ - Augmentation data: 6b 56 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000034e45 │ │ │ │ +00001f7c 0000000000000038 00001f00 FDE cie=00000080 pc=0000000000034a70..0000000000035267 │ │ │ │ + Augmentation data: 9b 56 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000034a75 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000034e48 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000034a78 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000034e51 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000034a7a │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000034a7f │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000034a86 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 15 to 0000000000034a95 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1550 to 000000000003545f │ │ │ │ + DW_CFA_advance_loc2: 1506 to 0000000000035077 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000035470 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000035080 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 34 to 0000000000035492 │ │ │ │ + DW_CFA_advance_loc: 34 to 00000000000350a2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000354a0 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000350a8 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00001f9c 0000000000000020 00001f20 FDE cie=00000080 pc=000000000000dc56..000000000000dc90 │ │ │ │ - Augmentation data: 46 56 00 00 │ │ │ │ +00001fb8 0000000000000020 00001f3c FDE cie=00000080 pc=000000000000dc63..000000000000dc9d │ │ │ │ + Augmentation data: 72 56 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -00001fc0 0000000000000050 00001f44 FDE cie=00000080 pc=00000000000b1e80..00000000000b3979 │ │ │ │ - Augmentation data: 2a 56 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000b1e86 │ │ │ │ +00001fdc 0000000000000050 00001f60 FDE cie=00000080 pc=00000000000b20c0..00000000000b3b25 │ │ │ │ + Augmentation data: 56 56 00 00 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b20c6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b1e88 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b20cb │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b1e8a │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b20d0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b1e8f │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b20d2 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b1e90 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b20d3 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b1e91 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000b20d6 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000b1e98 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 2421 to 00000000000b280d │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000b20dd │ │ │ │ + DW_CFA_def_cfa_offset: 160 │ │ │ │ + DW_CFA_advance_loc2: 2254 to 00000000000b29ab │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b280e │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b29ac │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b280f │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b29ad │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b2811 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b29af │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b2813 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b29b1 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b2815 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b29b3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b2817 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b29b5 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000b2820 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000b29c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002014 0000000000000010 00002018 FDE cie=00000000 pc=0000000000035670..00000000000356b1 │ │ │ │ +00002030 0000000000000010 00002034 FDE cie=00000000 pc=0000000000035270..00000000000352b1 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002028 0000000000000010 0000202c FDE cie=00000000 pc=00000000000356c0..00000000000356dc │ │ │ │ +00002044 0000000000000010 00002048 FDE cie=00000000 pc=00000000000352c0..00000000000352dc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000203c 0000000000000048 00002040 FDE cie=00000000 pc=00000000000356e0..00000000000358fe │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000356e6 │ │ │ │ +00002058 0000000000000048 0000205c FDE cie=00000000 pc=00000000000352e0..00000000000354f7 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000352e6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000356e8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000352e8 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000356ea │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000352ea │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000356ec │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000352ec │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000356ed │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000352ed │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000356ee │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000352ee │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000356f2 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000352f2 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 513 to 00000000000358f3 │ │ │ │ + DW_CFA_advance_loc2: 506 to 00000000000354ec │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000358f4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000354ed │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000358f5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000354ee │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000358f7 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000354f0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000358f9 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000354f2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000358fb │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000354f4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000358fd │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000354f6 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002088 0000000000000048 0000208c FDE cie=00000000 pc=0000000000035900..0000000000035e5a │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000035906 │ │ │ │ +000020a4 0000000000000048 000020a8 FDE cie=00000000 pc=0000000000035500..0000000000035a5a │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000035506 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000035908 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000035510 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003590a │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000035515 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003590f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035517 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000035910 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000035518 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000035911 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000035523 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000035918 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000003552a │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 1316 to 0000000000035e3c │ │ │ │ + DW_CFA_advance_loc2: 1298 to 0000000000035a3c │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000035e49 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000035a49 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000035e4a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000035a4d │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000035e4f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035a4f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000035e51 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035a51 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000035e53 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035a53 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000035e55 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035a55 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000020d4 000000000000001c 000020d8 FDE cie=00000000 pc=00000000000b3980..00000000000b39d2 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b3985 │ │ │ │ +000020f0 000000000000001c 000020f4 FDE cie=00000000 pc=00000000000b3b30..00000000000b3b82 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b3b35 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 58 to 00000000000b39bf │ │ │ │ + DW_CFA_advance_loc: 58 to 00000000000b3b6f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000b39d0 │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000b3b80 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b39d1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b3b81 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000020f4 000000000000002c 000020f8 FDE cie=00000000 pc=0000000000035e60..0000000000036505 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000035e65 │ │ │ │ +00002110 000000000000002c 00002114 FDE cie=00000000 pc=0000000000035a60..00000000000360c0 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000035a65 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000035e6e │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000035a6e │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000035e77 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000035a70 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000035a7e │ │ │ │ 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: 1355 to 00000000000363c2 │ │ │ │ + DW_CFA_advance_loc2: 1270 to 0000000000035f74 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000363c3 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000035f75 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002124 0000000000000048 00002128 FDE cie=00000000 pc=0000000000036510..0000000000036fbd │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000003651d │ │ │ │ +00002140 0000000000000048 00002144 FDE cie=00000000 pc=00000000000360c0..0000000000036b6d │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000360cd │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000036528 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000360d8 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000036531 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000360da │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000360e8 │ │ │ │ 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: 1406 to 0000000000036aaf │ │ │ │ + DW_CFA_advance_loc2: 1391 to 0000000000036657 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000036ab0 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000036660 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1276 to 0000000000036fac │ │ │ │ + DW_CFA_advance_loc2: 1276 to 0000000000036b5c │ │ │ │ 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 0000000000036fad │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000036b5d │ │ │ │ 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 │ │ │ │ │ │ │ │ -00002170 000000000000002c 00002174 FDE cie=00000000 pc=0000000000036fc0..0000000000037914 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000036fc5 │ │ │ │ +0000218c 000000000000002c 00002190 FDE cie=00000000 pc=0000000000036b70..00000000000374b3 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000036b75 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000036fc8 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000036b78 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000036fd5 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000036b85 │ │ │ │ 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: 1556 to 00000000000375e9 │ │ │ │ + DW_CFA_advance_loc2: 1540 to 0000000000037189 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000375ea │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003718a │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000021a0 0000000000000064 000021a4 FDE cie=00000000 pc=0000000000037920..0000000000037e08 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000037926 │ │ │ │ +000021bc 0000000000000064 000021c0 FDE cie=00000000 pc=00000000000374c0..0000000000037988 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000374c6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037928 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000374c8 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003792a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000374ca │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003792f │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000374d4 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000037930 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000374d5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000037931 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000374d9 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000037938 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000374e3 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 311 to 0000000000037a6f │ │ │ │ + DW_CFA_advance_loc2: 308 to 0000000000037617 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000037a75 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003761d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000037a76 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003761e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037a78 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037620 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037a7a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037622 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037a7c │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037624 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037a7e │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000037626 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037a80 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000037630 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 422 to 0000000000037c26 │ │ │ │ + DW_CFA_advance_loc2: 390 to 00000000000377b6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000037c27 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000377b7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000037c28 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000377b8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037c2a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000377ba │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037c2c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000377bc │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037c2e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000377be │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000037c30 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000377c0 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000037c40 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000377c8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002208 0000000000000030 0000218c FDE cie=00000080 pc=0000000000037e10..0000000000038bc0 │ │ │ │ - Augmentation data: 3a 55 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000037e15 │ │ │ │ +00002224 0000000000000030 000021a8 FDE cie=00000080 pc=0000000000037990..0000000000038a71 │ │ │ │ + Augmentation data: 66 55 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000037995 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000037e1d │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003799d │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000037e2e │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000379ae │ │ │ │ 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: 3287 to 0000000000038b05 │ │ │ │ + DW_CFA_advance_loc2: 4098 to 00000000000389b0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000038b10 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000389b8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000223c 0000000000000020 000021c0 FDE cie=00000080 pc=000000000000dc90..000000000000dd21 │ │ │ │ - Augmentation data: 26 55 00 00 │ │ │ │ +00002258 0000000000000020 000021dc FDE cie=00000080 pc=000000000000dc9d..000000000000dd3e │ │ │ │ + Augmentation data: 52 55 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -00002260 000000000000004c 00002264 FDE cie=00000000 pc=0000000000038bc0..0000000000038ce6 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000038bc6 │ │ │ │ +0000227c 000000000000004c 00002280 FDE cie=00000000 pc=0000000000038a80..0000000000038ba1 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000038a86 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038bca │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000038a8f │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000038bd1 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038a91 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038bd5 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000038a9c │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000038bdd │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000038a9d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 113 to 0000000000038c4e │ │ │ │ + DW_CFA_advance_loc1: 115 to 0000000000038b10 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000038c51 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000038b11 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038c53 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038b13 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038c55 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038b15 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038c57 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038b17 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000038c60 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000038b20 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 71 to 0000000000038ca7 │ │ │ │ + DW_CFA_advance_loc1: 76 to 0000000000038b6c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000038ca8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000038b6d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038cac │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038b6f │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038cae │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038b71 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038cb0 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038b73 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000038cc0 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000038b78 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000022b0 0000000000000030 000022b4 FDE cie=00000000 pc=0000000000038cf0..0000000000038fb3 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000038cf6 │ │ │ │ +000022cc 0000000000000030 000022d0 FDE cie=00000000 pc=0000000000038bb0..0000000000038e7a │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000038bb6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000038cfc │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000038bce │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000038cfd │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038bd2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000038d01 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000038bd6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc2: 680 to 0000000000038fa9 │ │ │ │ + DW_CFA_advance_loc2: 666 to 0000000000038e70 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000038faa │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000038e71 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000038fab │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000038e72 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000038fad │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000038e74 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000038fae │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000038e75 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000022e4 0000000000000014 000022e8 FDE cie=00000000 pc=0000000000038fc0..0000000000039004 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000038fe4 │ │ │ │ +00002300 0000000000000014 00002304 FDE cie=00000000 pc=0000000000038e80..0000000000038ec4 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000038ea4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 31 to 0000000000039003 │ │ │ │ + DW_CFA_advance_loc: 31 to 0000000000038ec3 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000022fc 0000000000000010 00002300 FDE cie=00000000 pc=0000000000039010..000000000003901f │ │ │ │ +00002318 0000000000000010 0000231c FDE cie=00000000 pc=0000000000038ed0..0000000000038edf │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002310 0000000000000018 00002294 FDE cie=00000080 pc=00000000000b39e0..00000000000b3a0e │ │ │ │ - Augmentation data: 5f 54 00 00 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000b3a04 │ │ │ │ +0000232c 0000000000000018 000022b0 FDE cie=00000080 pc=00000000000b3b90..00000000000b3bb6 │ │ │ │ + Augmentation data: 8b 54 00 00 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000b3bac │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000b3a0d │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000b3bb5 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000232c 0000000000000024 000022b0 FDE cie=00000080 pc=0000000000039020..0000000000039537 │ │ │ │ - Augmentation data: 47 54 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000039025 │ │ │ │ +00002348 0000000000000024 000022cc FDE cie=00000080 pc=0000000000038ee0..00000000000393ff │ │ │ │ + Augmentation data: 73 54 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000038ee5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000039033 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000038ef3 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 1017 to 000000000003942c │ │ │ │ + DW_CFA_advance_loc2: 1025 to 00000000000392f4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003942d │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000392f5 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000039430 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000039300 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002354 0000000000000018 000022d8 FDE cie=00000080 pc=000000000000dd21..000000000000dd4b │ │ │ │ - Augmentation data: 3d 54 00 00 │ │ │ │ +00002370 0000000000000018 000022f4 FDE cie=00000080 pc=000000000000dd3e..000000000000dd68 │ │ │ │ + Augmentation data: 69 54 00 00 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002370 000000000000002c 00002374 FDE cie=00000000 pc=0000000000039540..000000000003958b │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000039545 │ │ │ │ +0000238c 000000000000002c 00002390 FDE cie=00000000 pc=0000000000039400..000000000003944b │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000039405 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000039546 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000003940f │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000039550 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000039413 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000039574 │ │ │ │ + DW_CFA_advance_loc: 33 to 0000000000039434 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000039576 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000039439 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000039578 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003943b │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 16 to 0000000000039588 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000039448 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000039589 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000039449 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003958a │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003944a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -000023a0 0000000000000024 000023a4 FDE cie=00000000 pc=0000000000039590..00000000000395f9 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000039595 │ │ │ │ +000023bc 0000000000000024 000023c0 FDE cie=00000000 pc=0000000000039450..00000000000394b6 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000039455 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000395a2 │ │ │ │ + DW_CFA_advance_loc: 27 to 0000000000039470 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 61 to 00000000000395df │ │ │ │ + DW_CFA_advance_loc: 44 to 000000000003949c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000395e1 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003949e │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000395e3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000394a0 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000395f7 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000394b4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000395f8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000394b5 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -000023c8 000000000000001c 000023cc FDE cie=00000000 pc=0000000000039600..000000000003965d │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000039608 │ │ │ │ +000023e4 000000000000001c 000023e8 FDE cie=00000000 pc=00000000000394c0..0000000000039515 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000394c8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 37 to 000000000003962d │ │ │ │ + DW_CFA_advance_loc: 37 to 00000000000394ed │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 19 to 0000000000039640 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000394f8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003965c │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000039514 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000023e8 0000000000000030 0000236c FDE cie=00000080 pc=0000000000039660..00000000000399f9 │ │ │ │ - Augmentation data: b1 53 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000039665 │ │ │ │ +00002404 0000000000000030 00002388 FDE cie=00000080 pc=0000000000039520..00000000000398b9 │ │ │ │ + Augmentation data: dd 53 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000039525 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000039672 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000039532 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000039679 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000003953d │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 492 to 0000000000039865 │ │ │ │ + DW_CFA_advance_loc2: 496 to 000000000003972d │ │ │ │ DW_CFA_GNU_args_size: 48 │ │ │ │ - DW_CFA_advance_loc1: 64 to 00000000000398a5 │ │ │ │ + DW_CFA_advance_loc1: 64 to 000000000003976d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000398b0 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000039770 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 157 to 000000000003994d │ │ │ │ + DW_CFA_advance_loc1: 157 to 000000000003980d │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000241c 000000000000001c 000023a0 FDE cie=00000080 pc=000000000000dd4b..000000000000dd72 │ │ │ │ - Augmentation data: 8c 53 00 00 │ │ │ │ +00002438 000000000000001c 000023bc FDE cie=00000080 pc=000000000000dd68..000000000000dd8f │ │ │ │ + Augmentation data: b8 53 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000243c 0000000000000040 000023c0 FDE cie=00000080 pc=00000000000b3a10..00000000000b3f2c │ │ │ │ - Augmentation data: 74 53 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000b3a16 │ │ │ │ +00002458 0000000000000040 000023dc FDE cie=00000080 pc=00000000000b3bc0..00000000000b40ac │ │ │ │ + Augmentation data: a0 53 00 00 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b3bc6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b3a18 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b3bc8 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b3a1a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b3bca │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000b3a1e │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b3bce │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b3a1f │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b3bcf │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc2: 927 to 00000000000b3dbe │ │ │ │ + DW_CFA_advance_loc2: 919 to 00000000000b3f66 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000b3dc4 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b3f6c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b3dc6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b3f6e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b3dc8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b3f70 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b3dca │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b3f72 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000b3dd0 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000b3f80 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002480 000000000000001c 00002484 FDE cie=00000000 pc=0000000000039a00..0000000000039a45 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000039a08 │ │ │ │ +0000249c 000000000000001c 000024a0 FDE cie=00000000 pc=00000000000398c0..00000000000398fd │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000398c8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 37 to 0000000000039a2d │ │ │ │ + DW_CFA_advance_loc: 37 to 00000000000398ed │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 19 to 0000000000039a40 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000398f8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039a44 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000398fc │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000024a0 000000000000002c 00002424 FDE cie=00000080 pc=0000000000039a50..0000000000039c69 │ │ │ │ - Augmentation data: 19 53 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000039a56 │ │ │ │ +000024bc 000000000000002c 00002440 FDE cie=00000080 pc=0000000000039900..0000000000039b19 │ │ │ │ + Augmentation data: 45 53 00 00 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000039906 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000039a57 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000039907 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000039a5b │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003990b │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 58 to 0000000000039a95 │ │ │ │ + DW_CFA_advance_loc: 58 to 0000000000039945 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000039a96 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000039946 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000039a98 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000039948 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000039aa0 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000039950 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000024d0 0000000000000018 00002454 FDE cie=00000080 pc=000000000000dd72..000000000000de1d │ │ │ │ - Augmentation data: 1e 53 00 00 │ │ │ │ +000024ec 0000000000000018 00002470 FDE cie=00000080 pc=000000000000dd8f..000000000000de3a │ │ │ │ + Augmentation data: 4a 53 00 00 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000024ec 000000000000002c 00002470 FDE cie=00000080 pc=00000000000b3f30..00000000000b4182 │ │ │ │ - Augmentation data: 0a 53 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b3f35 │ │ │ │ +00002508 000000000000002c 0000248c FDE cie=00000080 pc=00000000000b40b0..00000000000b42f0 │ │ │ │ + Augmentation data: 36 53 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b40b5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000b3f3c │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000b40bc │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000b3f45 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000b40c3 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc2: 371 to 00000000000b40b8 │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ + DW_CFA_advance_loc2: 357 to 00000000000b4228 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b40b9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b4229 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000251c 0000000000000024 000024a0 FDE cie=00000080 pc=00000000000b4190..00000000000b4267 │ │ │ │ - Augmentation data: 01 53 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b4195 │ │ │ │ +00002538 0000000000000024 000024bc FDE cie=00000080 pc=00000000000b42f0..00000000000b43c7 │ │ │ │ + Augmentation data: 2d 53 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b42f5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 134 to 00000000000b421b │ │ │ │ + DW_CFA_advance_loc1: 134 to 00000000000b437b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b4220 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b4380 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000b4226 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b4386 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000b4230 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000b4390 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002544 0000000000000050 000024c8 FDE cie=00000080 pc=0000000000039c70..000000000003a5af │ │ │ │ - Augmentation data: dd 52 00 00 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000039c79 │ │ │ │ +00002560 0000000000000050 000024e4 FDE cie=00000080 pc=0000000000039b20..000000000003a427 │ │ │ │ + Augmentation data: 09 53 00 00 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000039b29 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000039c87 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000039b37 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000039c91 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000039b41 │ │ │ │ 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 0000000000039c99 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000039b49 │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 390 to 0000000000039e1f │ │ │ │ + DW_CFA_advance_loc2: 382 to 0000000000039cc7 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 34 to 0000000000039e41 │ │ │ │ + DW_CFA_advance_loc: 34 to 0000000000039ce9 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 323 to 0000000000039f84 │ │ │ │ + DW_CFA_advance_loc2: 315 to 0000000000039e24 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000039f91 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000039e31 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000039fa0 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000039e38 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002598 0000000000000034 0000251c FDE cie=00000080 pc=000000000000de1d..000000000000de8c │ │ │ │ - Augmentation data: aa 52 00 00 │ │ │ │ +000025b4 0000000000000034 00002538 FDE cie=00000080 pc=000000000000de3a..000000000000dea9 │ │ │ │ + Augmentation data: d6 52 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ │ │ │ │ -000025d0 000000000000001c 000025d4 FDE cie=00000000 pc=000000000003a5b0..000000000003a60d │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003a5b8 │ │ │ │ +000025ec 000000000000001c 000025f0 FDE cie=00000000 pc=000000000003a430..000000000003a485 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003a438 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 37 to 000000000003a5dd │ │ │ │ + DW_CFA_advance_loc: 37 to 000000000003a45d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 19 to 000000000003a5f0 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000003a468 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 000000000003a60c │ │ │ │ + DW_CFA_advance_loc: 28 to 000000000003a484 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000025f0 0000000000000060 000025f4 FDE cie=00000000 pc=000000000003a610..000000000003abb1 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003a616 │ │ │ │ +0000260c 0000000000000060 00002610 FDE cie=00000000 pc=000000000003a490..000000000003aa0a │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003a496 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a618 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000003a4a2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a61a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a4a4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003a61f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a4a6 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003a620 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003a4a7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003a621 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003a4a8 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000003a62c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a4ac │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 157 to 000000000003a6c9 │ │ │ │ + DW_CFA_advance_loc1: 161 to 000000000003a54d │ │ │ │ DW_CFA_def_cfa_offset: 152 │ │ │ │ - DW_CFA_advance_loc1: 94 to 000000000003a727 │ │ │ │ + DW_CFA_advance_loc1: 82 to 000000000003a59f │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a729 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a5a1 │ │ │ │ DW_CFA_def_cfa_offset: 168 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003a72b │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a5a3 │ │ │ │ DW_CFA_def_cfa_offset: 176 │ │ │ │ - DW_CFA_advance_loc: 15 to 000000000003a73a │ │ │ │ + DW_CFA_advance_loc: 15 to 000000000003a5b2 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 1120 to 000000000003ab9a │ │ │ │ + DW_CFA_advance_loc2: 1089 to 000000000003a9f3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003ab9e │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003a9f7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003ab9f │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003a9f8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003aba1 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a9fa │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003aba3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a9fc │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003aba5 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003a9fe │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003aba7 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003aa00 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003aba8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003aa01 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002654 000000000000001c 00002658 FDE cie=00000000 pc=000000000000de8c..000000000000deee │ │ │ │ +00002670 000000000000001c 00002674 FDE cie=00000000 pc=000000000000dea9..000000000000df0b │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ │ │ │ -00002674 0000000000000018 00002678 FDE cie=00000000 pc=000000000003abc0..000000000003ae09 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003abc8 │ │ │ │ +00002690 0000000000000018 00002694 FDE cie=00000000 pc=000000000003aa10..000000000003ac51 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003aa18 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc2: 541 to 000000000003ade5 │ │ │ │ + DW_CFA_advance_loc2: 547 to 000000000003ac3b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000003adf0 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003ac40 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002690 000000000000004c 00002694 FDE cie=00000000 pc=000000000003ae10..000000000003afb9 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003ae16 │ │ │ │ +000026ac 000000000000004c 000026b0 FDE cie=00000000 pc=000000000003ac60..000000000003adf9 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003ac66 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ae18 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ac68 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003ae1a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ac6a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003ae1b │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003ac6b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003ae1c │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003ac6c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc2: 268 to 000000000003af28 │ │ │ │ + DW_CFA_advance_loc2: 268 to 000000000003ad78 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003af2c │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000003ad81 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000003af33 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ad83 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003af35 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ad85 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003af37 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003ad87 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000003af40 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000003ad90 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 113 to 000000000003afb1 │ │ │ │ + DW_CFA_advance_loc1: 97 to 000000000003adf1 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003afb2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003adf2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003afb4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003adf4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003afb6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003adf6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003afb8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003adf8 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000026e0 0000000000000028 000026e4 FDE cie=00000000 pc=000000000003afc0..000000000003b229 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003afc5 │ │ │ │ +000026fc 0000000000000028 00002700 FDE cie=00000000 pc=000000000003ae00..000000000003b059 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003ae05 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003afc6 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003ae0d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000003afd1 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003ae11 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 238 to 000000000003b0bf │ │ │ │ + DW_CFA_advance_loc1: 238 to 000000000003aeff │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b0c3 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003af03 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003b0c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003af04 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000003b0d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003af08 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000270c 0000000000000020 00002710 FDE cie=00000000 pc=00000000000b4270..00000000000b438d │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b4275 │ │ │ │ +00002728 0000000000000020 0000272c FDE cie=00000000 pc=00000000000b43d0..00000000000b44ed │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b43d5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000b4278 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000b43d8 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc2: 268 to 00000000000b4384 │ │ │ │ + DW_CFA_advance_loc2: 268 to 00000000000b44e4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b4385 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b44e5 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002730 0000000000000034 00002734 FDE cie=00000000 pc=00000000000b4390..00000000000b4405 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000b4396 │ │ │ │ +0000274c 0000000000000034 00002750 FDE cie=00000000 pc=00000000000b44f0..00000000000b4565 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b44f6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b4397 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b44fa │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b4398 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b44fb │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 74 to 00000000000b43e2 │ │ │ │ + DW_CFA_advance_loc1: 71 to 00000000000b4542 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b43e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b4543 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b43e5 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b4545 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000b43f0 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000b4550 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000b4401 │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000b4561 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b4402 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b4562 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b4404 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b4564 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002768 000000000000002c 0000276c FDE cie=00000000 pc=00000000000b4410..00000000000b4562 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000b4416 │ │ │ │ +00002784 000000000000002c 00002788 FDE cie=00000000 pc=00000000000b4570..00000000000b46b2 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b4576 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b4417 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b4577 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b4418 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b457b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 238 to 00000000000b4506 │ │ │ │ + DW_CFA_advance_loc1: 235 to 00000000000b4666 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000b450a │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b466a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b450c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b466c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000b4520 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000b4678 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002798 0000000000000048 0000279c FDE cie=00000000 pc=00000000000b4570..00000000000b4628 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000b4576 │ │ │ │ +000027b4 0000000000000030 00002738 FDE cie=00000080 pc=000000000003b060..000000000003bcb4 │ │ │ │ + Augmentation data: e2 50 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003b065 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000003b06c │ │ │ │ + DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003b074 │ │ │ │ + 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 000000000003b078 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 141 to 000000000003b105 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003b106 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000027e8 0000000000000020 0000276c FDE cie=00000080 pc=000000000000df0b..000000000000df63 │ │ │ │ + Augmentation data: b8 50 00 00 │ │ │ │ + DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + │ │ │ │ +0000280c 0000000000000048 00002810 FDE cie=00000000 pc=00000000000b46c0..00000000000b4778 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b46c6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b4578 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b46cb │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b457a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b46cd │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000b457e │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b46ce │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b457f │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b46cf │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 109 to 00000000000b45ec │ │ │ │ + DW_CFA_advance_loc1: 105 to 00000000000b4738 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000b45f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000b4740 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b45f5 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b4745 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b45f7 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b4747 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b45f9 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b4749 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000b4600 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000b4750 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000b4620 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000b4770 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b4621 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b4771 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b4623 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b4773 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b4625 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b4775 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b4627 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b4777 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -000027e4 0000000000000028 000027e8 FDE cie=00000000 pc=00000000000b4630..00000000000b4d21 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b4635 │ │ │ │ +00002858 0000000000000028 0000285c FDE cie=00000000 pc=00000000000b4780..00000000000b4e51 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b4785 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000b4642 │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000b4792 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000b4651 │ │ │ │ + DW_CFA_advance_loc: 15 to 00000000000b47a1 │ │ │ │ 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: 1138 to 00000000000b4ac3 │ │ │ │ + DW_CFA_advance_loc2: 1132 to 00000000000b4c0d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000b4ad0 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000b4c10 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002810 0000000000000048 00002814 FDE cie=00000000 pc=00000000000b4d30..00000000000b4de8 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000b4d36 │ │ │ │ +00002884 0000000000000048 00002888 FDE cie=00000000 pc=00000000000b4e60..00000000000b4f18 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b4e66 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b4d38 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b4e6b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b4d3a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b4e6d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000b4d3e │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b4e6e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b4d3f │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b4e6f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 110 to 00000000000b4dad │ │ │ │ + DW_CFA_advance_loc1: 106 to 00000000000b4ed9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000b4db1 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000b4ee1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b4db6 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b4ee6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b4db8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b4ee8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b4dba │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b4eea │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000b4dc0 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b4ef0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000b4de0 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000b4f10 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b4de1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b4f11 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b4de3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b4f13 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b4de5 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b4f15 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b4de7 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b4f17 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -0000285c 0000000000000034 00002860 FDE cie=00000000 pc=00000000000b4df0..00000000000b4e65 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000b4df6 │ │ │ │ +000028d0 0000000000000034 000028d4 FDE cie=00000000 pc=00000000000b4f20..00000000000b4f95 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b4f26 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b4df7 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b4f2a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b4df8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b4f2b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 74 to 00000000000b4e42 │ │ │ │ + DW_CFA_advance_loc1: 71 to 00000000000b4f72 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b4e43 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b4f73 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b4e45 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b4f75 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000b4e50 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000b4f80 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000b4e61 │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000b4f91 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b4e62 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b4f92 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b4e64 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b4f94 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002894 0000000000000034 00002898 FDE cie=00000000 pc=00000000000b4e70..00000000000b4ee5 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000b4e76 │ │ │ │ +00002908 0000000000000034 0000290c FDE cie=00000000 pc=00000000000b4fa0..00000000000b5015 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b4fa6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b4e77 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b4faa │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b4e78 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b4fab │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 74 to 00000000000b4ec2 │ │ │ │ + DW_CFA_advance_loc1: 71 to 00000000000b4ff2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b4ec3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b4ff3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b4ec5 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b4ff5 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000b4ed0 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000b5000 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000b4ee1 │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000b5011 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b4ee2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b5012 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b4ee4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b5014 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000028cc 0000000000000044 000028d0 FDE cie=00000000 pc=000000000003b230..000000000003b86c │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003b232 │ │ │ │ +00002940 0000000000000044 00002944 FDE cie=00000000 pc=000000000003bcc0..000000000003c2fc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bcc2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003b234 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bcc4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003b236 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003bcc6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003b237 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003bcc7 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003b238 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003bcc8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000003b23c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003bccc │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 882 to 000000000003b5ae │ │ │ │ + DW_CFA_advance_loc2: 882 to 000000000003c03e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003b5af │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003c03f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003b5b0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003c040 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003b5b2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c042 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003b5b4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c044 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003b5b6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003c046 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003b5b7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003c047 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002914 000000000000002c 00002918 FDE cie=00000000 pc=000000000003b870..000000000003c267 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003b871 │ │ │ │ +00002988 000000000000002c 0000298c FDE cie=00000000 pc=000000000003c300..000000000003ccb0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003c301 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000003b874 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000003c304 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 17 to 000000000003b885 │ │ │ │ + DW_CFA_advance_loc: 17 to 000000000003c315 │ │ │ │ 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: 626 to 000000000003baf7 │ │ │ │ + DW_CFA_advance_loc2: 610 to 000000000003c577 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000003bb00 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000003c580 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002944 0000000000000028 00002948 FDE cie=00000000 pc=00000000000b4ef0..00000000000b525e │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000b4ef6 │ │ │ │ +000029b8 0000000000000028 000029bc FDE cie=00000000 pc=00000000000b5020..00000000000b536c │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b5025 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b4ef7 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b5029 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000b4f01 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b502d │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 845 to 00000000000b524e │ │ │ │ + DW_CFA_advance_loc2: 816 to 00000000000b535d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b524f │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b535e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b5251 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b535f │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b5252 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b5360 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002970 0000000000000060 00002974 FDE cie=00000000 pc=00000000000b5260..00000000000b53a0 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000b5266 │ │ │ │ +000029e4 000000000000005c 000029e8 FDE cie=00000000 pc=00000000000b5370..00000000000b54a8 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b5376 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b5268 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b5378 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b526a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b537a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b526c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b537c │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b526d │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b537d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b526e │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b537e │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000b5272 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b5382 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 202 to 00000000000b533c │ │ │ │ + DW_CFA_advance_loc1: 198 to 00000000000b5448 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b533d │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b5449 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b533e │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b544a │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b5340 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b544f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b5345 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b5451 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b5347 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b5453 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b5349 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b5455 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000b5350 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000b5460 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 69 to 00000000000b5395 │ │ │ │ + DW_CFA_advance_loc: 61 to 00000000000b549d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b5396 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b549e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b5397 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b549f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b5399 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b54a1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b539b │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b54a3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b539d │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b54a5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b539f │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b54a7 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000029d4 000000000000005c 000029d8 FDE cie=00000000 pc=00000000000b53a0..00000000000b54f7 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000b53a6 │ │ │ │ +00002a44 0000000000000060 00002a48 FDE cie=00000000 pc=00000000000b54b0..00000000000b55f5 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b54b6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b53a8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b54b8 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b53aa │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b54ba │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b53ac │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b54bc │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b53ad │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b54bd │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b53ae │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b54be │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000b53b2 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b54c2 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 233 to 00000000000b549b │ │ │ │ + DW_CFA_advance_loc1: 202 to 00000000000b558c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000b54a1 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000b5595 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b54a2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b5596 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b54a4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b5598 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b54a6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b559a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b54a8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b559c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b54aa │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b559e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000b54b0 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000b55a8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000b54ec │ │ │ │ + DW_CFA_advance_loc1: 66 to 00000000000b55ea │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b54ed │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b55eb │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b54ee │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b55ec │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b54f0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b55ee │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b54f2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b55f0 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b54f4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b55f2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b54f6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b55f4 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002a34 0000000000000060 00002a38 FDE cie=00000000 pc=00000000000b5500..00000000000b56c4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000b5506 │ │ │ │ +00002aa8 0000000000000060 00002aac FDE cie=00000000 pc=00000000000b5600..00000000000b57ac │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b5606 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b5508 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b5608 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b550a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b560a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b550c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b560c │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b550d │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b560d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b550e │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b560e │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000b5512 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b5612 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 318 to 00000000000b5650 │ │ │ │ + DW_CFA_advance_loc2: 311 to 00000000000b5749 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b5651 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b574a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b5652 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b574b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b5657 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b5750 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b5659 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b5752 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b565b │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b5754 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b565d │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b5756 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 19 to 00000000000b5670 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000b5760 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 73 to 00000000000b56b9 │ │ │ │ + DW_CFA_advance_loc1: 65 to 00000000000b57a1 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b56ba │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b57a2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b56bb │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b57a3 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b56bd │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b57a5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b56bf │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b57a7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b56c1 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b57a9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b56c3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b57ab │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002a98 0000000000000048 00002a9c FDE cie=00000000 pc=00000000000b56d0..00000000000b5788 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000b56d6 │ │ │ │ +00002b0c 0000000000000048 00002b10 FDE cie=00000000 pc=00000000000b57b0..00000000000b5868 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b57b6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b56d8 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b57bb │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b56da │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b57bd │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000b56de │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b57be │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b56df │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b57bf │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 110 to 00000000000b574d │ │ │ │ + DW_CFA_advance_loc1: 106 to 00000000000b5829 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000b5751 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000b5831 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b5756 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b5836 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b5758 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b5838 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b575a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b583a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000b5760 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b5840 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000b5780 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000b5860 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b5781 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b5861 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b5783 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b5863 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b5785 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b5865 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b5787 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b5867 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00002ae4 0000000000000034 00002ae8 FDE cie=00000000 pc=00000000000b5790..00000000000b5815 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000b5796 │ │ │ │ +00002b58 0000000000000034 00002b5c FDE cie=00000000 pc=00000000000b5870..00000000000b58f5 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b5876 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b5797 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b587a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b5798 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b587b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 95 to 00000000000b57f7 │ │ │ │ + DW_CFA_advance_loc1: 92 to 00000000000b58d7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b57f8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b58d8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b57fa │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b58da │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000b5800 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b58e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000b5811 │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000b58f1 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b5812 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b58f2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b5814 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b58f4 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002b1c 0000000000000044 00002b20 FDE cie=00000000 pc=00000000000b5820..00000000000b60ad │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000b5826 │ │ │ │ +00002b90 0000000000000044 00002b94 FDE cie=00000000 pc=00000000000b5900..00000000000b617e │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b5906 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b5828 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b5908 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b582a │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b590d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b582c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b590f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b582d │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b5910 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b582e │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b5911 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1687 to 00000000000b5ec5 │ │ │ │ + DW_CFA_advance_loc2: 1668 to 00000000000b5f95 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b5ec6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b5f96 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b5ec8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b5f98 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b5eca │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b5f9a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b5ecc │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b5f9c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b5ece │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b5f9e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b5ecf │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b5f9f │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002b64 0000000000000010 00002b68 FDE cie=00000000 pc=000000000003c270..000000000003c279 │ │ │ │ +00002bd8 0000000000000010 00002bdc FDE cie=00000000 pc=000000000003ccb0..000000000003ccb9 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002b78 0000000000000018 00002b7c FDE cie=00000000 pc=000000000003c280..000000000003c2a8 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000003c28b │ │ │ │ +00002bec 0000000000000018 00002bf0 FDE cie=00000000 pc=000000000003ccc0..000000000003cce8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003ccc8 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000003c292 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000003cccf │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 21 to 000000000003c2a7 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000003cce7 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002b94 0000000000000034 00002b98 FDE cie=00000000 pc=000000000003c2b0..000000000003c54d │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003c2b6 │ │ │ │ +00002c08 0000000000000034 00002c0c FDE cie=00000000 pc=000000000003ccf0..000000000003cf85 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003ccf6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003c2b7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003ccf7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003c2b8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003ccf8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 581 to 000000000003c4fd │ │ │ │ + DW_CFA_advance_loc2: 573 to 000000000003cf35 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000003c539 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000003cf71 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003c53f │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003cf77 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003c540 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003cf78 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000003c549 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000003cf81 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003c54a │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003cf82 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000003c54c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003cf84 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002bcc 0000000000000030 00002bd0 FDE cie=00000000 pc=00000000000b60b0..00000000000b6a35 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b60b5 │ │ │ │ +00002c40 0000000000000030 00002c44 FDE cie=00000000 pc=00000000000b6180..00000000000b6ac2 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b6185 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000b60b8 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000b6188 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000b60c5 │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000b6195 │ │ │ │ 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: 1599 to 00000000000b6704 │ │ │ │ + DW_CFA_advance_loc2: 1590 to 00000000000b67cb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b6705 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b67cc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000b6716 │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000b67dd │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b6717 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b67de │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002c00 0000000000000010 00002c04 FDE cie=00000000 pc=000000000003c550..000000000003c559 │ │ │ │ +00002c74 0000000000000010 00002c78 FDE cie=00000000 pc=000000000003cf90..000000000003cf99 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002c14 000000000000001c 00002c18 FDE cie=00000000 pc=000000000003c560..000000000003c58c │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000003c568 │ │ │ │ +00002c88 000000000000001c 00002c8c FDE cie=00000000 pc=000000000003cfa0..000000000003cfcc │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003cfa8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000003c56f │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000003cfaf │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000003c575 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000003cfba │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000003c58b │ │ │ │ + DW_CFA_advance_loc: 17 to 000000000003cfcb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002c34 0000000000000034 00002c38 FDE cie=00000000 pc=00000000000b6a40..00000000000b6ab5 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000b6a46 │ │ │ │ +00002ca8 0000000000000034 00002cac FDE cie=00000000 pc=00000000000b6ad0..00000000000b6b45 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b6ad6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b6a47 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b6ada │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b6a48 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b6adb │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 74 to 00000000000b6a92 │ │ │ │ + DW_CFA_advance_loc1: 71 to 00000000000b6b22 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b6a93 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b6b23 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b6a95 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b6b25 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000b6aa0 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000b6b30 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000b6ab1 │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000b6b41 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b6ab2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b6b42 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b6ab4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b6b44 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002c6c 0000000000000034 00002c70 FDE cie=00000000 pc=00000000000b6ac0..00000000000b6b35 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000b6ac6 │ │ │ │ +00002ce0 0000000000000034 00002ce4 FDE cie=00000000 pc=00000000000b6b50..00000000000b6bc5 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b6b56 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b6ac7 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b6b5a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b6ac8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b6b5b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc1: 74 to 00000000000b6b12 │ │ │ │ + DW_CFA_advance_loc1: 71 to 00000000000b6ba2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b6b13 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b6ba3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b6b15 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b6ba5 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000b6b20 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000b6bb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000b6b31 │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000b6bc1 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b6b32 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b6bc2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b6b34 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b6bc4 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002ca4 0000000000000048 00002ca8 FDE cie=00000000 pc=00000000000b6b40..00000000000b6bf8 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000b6b46 │ │ │ │ +00002d18 0000000000000048 00002d1c FDE cie=00000000 pc=00000000000b6bd0..00000000000b6c88 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b6bd6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b6b48 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b6bdb │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b6b4a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b6bdd │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000b6b4e │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b6bde │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b6b4f │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b6bdf │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 109 to 00000000000b6bbc │ │ │ │ + DW_CFA_advance_loc1: 105 to 00000000000b6c48 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000b6bc0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000b6c50 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b6bc5 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b6c55 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b6bc7 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b6c57 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b6bc9 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b6c59 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000b6bd0 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000b6c60 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000b6bf0 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000b6c80 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b6bf1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b6c81 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b6bf3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b6c83 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b6bf5 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b6c85 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b6bf7 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b6c87 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00002cf0 000000000000001c 00002cf4 FDE cie=00000000 pc=00000000000b6c00..00000000000b7030 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b6c05 │ │ │ │ +00002d64 000000000000001c 00002d68 FDE cie=00000000 pc=00000000000b6c90..00000000000b70c0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b6c95 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc1: 149 to 00000000000b6c9a │ │ │ │ + DW_CFA_advance_loc1: 150 to 00000000000b6d2b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000b6ca0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b6d30 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002d10 0000000000000018 00002c94 FDE cie=00000080 pc=00000000000b7030..00000000000b705e │ │ │ │ - Augmentation data: 3e 4b 00 00 │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000b7054 │ │ │ │ +00002d84 0000000000000018 00002d08 FDE cie=00000080 pc=00000000000b70c0..00000000000b70e6 │ │ │ │ + Augmentation data: 28 4b 00 00 │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000b70dc │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000b705d │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000b70e5 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002d2c 0000000000000038 00002cb0 FDE cie=00000080 pc=00000000000b7060..00000000000b752d │ │ │ │ - Augmentation data: 26 4b 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b7065 │ │ │ │ +00002da0 000000000000003c 00002d24 FDE cie=00000080 pc=00000000000b70f0..00000000000b75ad │ │ │ │ + Augmentation data: 10 4b 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b70f5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000b706d │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000b7103 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000b707c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b7105 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000b710c │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000b7116 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000b7122 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 97 to 00000000000b70dd │ │ │ │ + DW_CFA_advance_loc1: 75 to 00000000000b716d │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 57 to 00000000000b7116 │ │ │ │ + DW_CFA_advance_loc: 57 to 00000000000b71a6 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc: 58 to 00000000000b7150 │ │ │ │ + DW_CFA_advance_loc: 58 to 00000000000b71e0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000b7160 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000b71e8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 34 to 00000000000b7182 │ │ │ │ + DW_CFA_advance_loc: 34 to 00000000000b720a │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 53 to 00000000000b71b7 │ │ │ │ + DW_CFA_advance_loc: 53 to 00000000000b723f │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00002d68 0000000000000034 00002cec FDE cie=00000080 pc=00000000000b7530..00000000000b7976 │ │ │ │ - Augmentation data: 06 4b 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b7535 │ │ │ │ +00002de0 0000000000000038 00002d64 FDE cie=00000080 pc=00000000000b75b0..00000000000b79f6 │ │ │ │ + Augmentation data: ec 4a 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b75b5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000b753d │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000b75c3 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000b754c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b75c5 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b75ca │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000b75d2 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000b75db │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000b75e8 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc1: 103 to 00000000000b75b3 │ │ │ │ + DW_CFA_advance_loc1: 75 to 00000000000b7633 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 75 to 00000000000b75fe │ │ │ │ + DW_CFA_advance_loc1: 75 to 00000000000b767e │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc1: 141 to 00000000000b768b │ │ │ │ + DW_CFA_advance_loc1: 141 to 00000000000b770b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b7690 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b7710 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002da0 0000000000000030 00002d24 FDE cie=00000080 pc=000000000003c590..000000000003c9c4 │ │ │ │ - Augmentation data: e4 4a 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003c595 │ │ │ │ +00002e1c 0000000000000030 00002da0 FDE cie=00000080 pc=000000000003cfd0..000000000003d3fc │ │ │ │ + Augmentation data: c6 4a 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003cfd5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000003c5a2 │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000003cfe2 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000003c5b6 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000003cff6 │ │ │ │ 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 000000000003c977 │ │ │ │ + DW_CFA_advance_loc2: 953 to 000000000003d3af │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003c978 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003d3b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002dd4 0000000000000020 00002d58 FDE cie=00000080 pc=000000000000deee..000000000000e028 │ │ │ │ - Augmentation data: e1 4a 00 00 │ │ │ │ +00002e50 0000000000000020 00002dd4 FDE cie=00000080 pc=000000000000df63..000000000000e09d │ │ │ │ + Augmentation data: c3 4a 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -00002df8 0000000000000090 00002dfc FDE cie=00000000 pc=00000000000b7980..00000000000b8530 │ │ │ │ - DW_CFA_advance_loc: 55 to 00000000000b79b7 │ │ │ │ +00002e74 0000000000000090 00002e78 FDE cie=00000000 pc=00000000000b7a00..00000000000b8590 │ │ │ │ + DW_CFA_advance_loc: 55 to 00000000000b7a37 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000b79c7 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000b7a47 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000b79d0 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b7a4d │ │ │ │ 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 00000000000b7a5b │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1728 to 00000000000b8090 │ │ │ │ + DW_CFA_advance_loc2: 1719 to 00000000000b8112 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000b80a0 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b8118 │ │ │ │ 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: 544 to 00000000000b82c0 │ │ │ │ + DW_CFA_advance_loc2: 544 to 00000000000b8338 │ │ │ │ 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: 16 to 00000000000b82d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000b8340 │ │ │ │ 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 00000000000b82e0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000b8348 │ │ │ │ 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: 32 to 00000000000b8300 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000b8360 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000b8320 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000b8380 │ │ │ │ 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: 480 to 00000000000b8500 │ │ │ │ + DW_CFA_advance_loc2: 480 to 00000000000b8560 │ │ │ │ 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 00000000000b8510 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000b8570 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00002e8c 000000000000004c 00002e90 FDE cie=00000000 pc=00000000000b8530..00000000000b85db │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000b8536 │ │ │ │ +00002f08 000000000000004c 00002f0c FDE cie=00000000 pc=00000000000b8590..00000000000b8633 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b8596 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b8538 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000b85a2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b8539 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b85a3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000b8544 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b85a4 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000b8548 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b85a8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 93 to 00000000000b85a5 │ │ │ │ + DW_CFA_advance_loc1: 93 to 00000000000b8605 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b85a6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b8606 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b85a7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b8607 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b85a9 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b8609 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b85ab │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b860b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b85b0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b8610 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000b85b4 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b8614 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000b85b8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b8618 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b85b9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b8619 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b85bb │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b861b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b85bd │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b861d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 19 to 00000000000b85d0 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000b8628 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002edc 0000000000000048 00002ee0 FDE cie=00000000 pc=00000000000b85e0..00000000000b88a0 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000b85e6 │ │ │ │ +00002f58 0000000000000048 00002f5c FDE cie=00000000 pc=00000000000b8640..00000000000b88d0 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b8646 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b85e8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b8648 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b85ea │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b864a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b85ef │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b864f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b85f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b8653 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b85f1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b8654 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000b85f8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b8658 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 526 to 00000000000b8806 │ │ │ │ + DW_CFA_advance_loc2: 504 to 00000000000b8850 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b8807 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b8851 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b8808 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b8852 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b880a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b8854 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b880c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b8856 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b880e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b8858 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b8810 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b885a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000b8820 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b8860 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00002f28 0000000000000030 00002eac FDE cie=00000080 pc=000000000003c9d0..000000000003d16b │ │ │ │ - Augmentation data: 96 49 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003c9d5 │ │ │ │ +00002fa4 0000000000000030 00002fa8 FDE cie=00000000 pc=000000000003d400..000000000003ddd2 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003d405 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000003c9dc │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000003d408 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000003c9e5 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003d40a │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003d40f │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003d414 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003d419 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003d41d │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1443 to 000000000003cf88 │ │ │ │ + DW_CFA_advance_loc2: 1978 to 000000000003dbd7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003cf89 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003dbd8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00002f5c 0000000000000020 00002ee0 FDE cie=00000080 pc=000000000000e028..000000000000e03b │ │ │ │ - Augmentation data: 6b 49 00 00 │ │ │ │ - DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ - DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ - │ │ │ │ -00002f80 000000000000002c 00002f84 FDE cie=00000000 pc=000000000003d170..000000000003dbb0 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003d175 │ │ │ │ +00002fd8 0000000000000038 00002f5c FDE cie=00000080 pc=000000000003dde0..000000000003f4b7 │ │ │ │ + Augmentation data: 44 49 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003dde5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000003d178 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000003dde8 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000003d181 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003ddee │ │ │ │ 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 000000000003ddf4 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 2100 to 000000000003d9b5 │ │ │ │ + DW_CFA_advance_loc2: 4669 to 000000000003f031 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003d9b6 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003f036 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00002fb0 0000000000000038 00002f34 FDE cie=00000080 pc=000000000003dbb0..000000000003f13e │ │ │ │ - Augmentation data: 1f 49 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003dbb5 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000003dbb8 │ │ │ │ - DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000003dbc1 │ │ │ │ - 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: 4392 to 000000000003ece9 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003ecee │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 770 to 000000000003eff0 │ │ │ │ + DW_CFA_advance_loc2: 790 to 000000000003f34c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003eff1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003f34d │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00002fec 0000000000000020 00002f70 FDE cie=00000080 pc=000000000000e03b..000000000000e060 │ │ │ │ - Augmentation data: f7 48 00 00 │ │ │ │ +00003014 0000000000000020 00002f98 FDE cie=00000080 pc=000000000000e09d..000000000000e0bd │ │ │ │ + Augmentation data: 1c 49 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -00003010 000000000000002c 00003014 FDE cie=00000000 pc=000000000003f140..000000000003f803 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003f145 │ │ │ │ +00003038 000000000000002c 0000303c FDE cie=00000000 pc=000000000003f4c0..000000000003fb9c │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003f4c5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000003f148 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000003f4c8 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000003f151 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003f4ca │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000003f4d1 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003f4d9 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000003f4dd │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1407 to 000000000003f6d0 │ │ │ │ + DW_CFA_advance_loc2: 1395 to 000000000003fa50 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000003f6d1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000003fa51 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003040 000000000000002c 00003044 FDE cie=00000000 pc=00000000000b88a0..00000000000b8d1c │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b88a5 │ │ │ │ +00003068 000000000000002c 0000306c FDE cie=00000000 pc=00000000000b88d0..00000000000b8d65 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b88d5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000b88a8 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000b88d8 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000b88b1 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000b88e1 │ │ │ │ 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: 708 to 00000000000b8b75 │ │ │ │ + DW_CFA_advance_loc2: 707 to 00000000000b8ba4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000b8b80 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b8ba8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003070 000000000000002c 00002ff4 FDE cie=00000080 pc=000000000003f810..000000000003fbd9 │ │ │ │ - Augmentation data: 7b 48 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003f815 │ │ │ │ +00003098 000000000000002c 0000301c FDE cie=00000080 pc=000000000003fba0..000000000003ff71 │ │ │ │ + Augmentation data: a0 48 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003fba5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000003f81c │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000003fbac │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000003f825 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000003fbae │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 21 to 000000000003fbc3 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc2: 893 to 000000000003fba2 │ │ │ │ + DW_CFA_advance_loc2: 895 to 000000000003ff42 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000003fbb0 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000003ff48 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000030a0 000000000000001c 00003024 FDE cie=00000080 pc=000000000000e060..000000000000e088 │ │ │ │ - Augmentation data: 54 48 00 00 │ │ │ │ +000030c8 000000000000001c 0000304c FDE cie=00000080 pc=000000000000e0bd..000000000000e0e5 │ │ │ │ + Augmentation data: 79 48 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 │ │ │ │ │ │ │ │ -000030c0 0000000000000030 00003044 FDE cie=00000080 pc=000000000003fbe0..00000000000403ed │ │ │ │ - Augmentation data: 3c 48 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000003fbe5 │ │ │ │ +000030e8 0000000000000030 0000306c FDE cie=00000080 pc=000000000003ff80..00000000000407ae │ │ │ │ + Augmentation data: 61 48 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000003ff85 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000003fbec │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000003ff8c │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000003fbf5 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000003ff94 │ │ │ │ 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 000000000003ffa6 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1897 to 000000000004035e │ │ │ │ + DW_CFA_advance_loc2: 1912 to 000000000004071e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004035f │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004071f │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000030f4 0000000000000020 00003078 FDE cie=00000080 pc=000000000000e088..000000000000e12f │ │ │ │ - Augmentation data: 18 48 00 00 │ │ │ │ +0000311c 0000000000000020 000030a0 FDE cie=00000080 pc=000000000000e0e5..000000000000e18c │ │ │ │ + Augmentation data: 3d 48 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -00003118 0000000000000028 0000311c FDE cie=00000000 pc=00000000000b8d20..00000000000b948c │ │ │ │ - DW_CFA_advance_loc1: 65 to 00000000000b8d61 │ │ │ │ +00003140 0000000000000028 00003144 FDE cie=00000000 pc=00000000000b8d70..00000000000b94df │ │ │ │ + DW_CFA_advance_loc1: 65 to 00000000000b8db1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000b8d71 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b8db7 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000b8d7a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b8db9 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b8dbf │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc2: 1270 to 00000000000b9270 │ │ │ │ + DW_CFA_advance_loc2: 1287 to 00000000000b92c6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b9271 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b92c7 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003144 0000000000000074 00003148 FDE cie=00000000 pc=00000000000b9490..00000000000b963b │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000b949f │ │ │ │ +0000316c 0000000000000074 00003170 FDE cie=00000000 pc=00000000000b94e0..00000000000b966b │ │ │ │ + DW_CFA_advance_loc: 15 to 00000000000b94ef │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b94a1 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b94f1 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b94a3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b94f3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b94a5 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b94f5 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b94a6 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000b94f9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b94a7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b94fa │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000b94ae │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000b9501 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 256 to 00000000000b95ae │ │ │ │ + DW_CFA_advance_loc1: 230 to 00000000000b95e7 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b95af │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b95e8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b95b0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b95e9 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b95b2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b95eb │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b95b4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b95ed │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b95b6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b95ef │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b95b8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b95f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000b95c0 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000b95f8 │ │ │ │ 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 00000000000b95d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000b9600 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000b9600 │ │ │ │ + DW_CFA_advance_loc: 49 to 00000000000b9631 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b9601 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b9632 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000b9602 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000b9633 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b9604 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b9635 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b9606 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b9637 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b9608 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b9639 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000b960a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b963b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000b9610 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b9640 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -000031bc 0000000000000038 00003140 FDE cie=00000080 pc=00000000000403f0..0000000000041363 │ │ │ │ - Augmentation data: 5c 47 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000403f5 │ │ │ │ +000031e4 0000000000000038 00003168 FDE cie=00000080 pc=00000000000407b0..0000000000041741 │ │ │ │ + Augmentation data: 81 47 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000407b5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000403f8 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000407b8 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000040401 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000407ba │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 21 to 00000000000407cf │ │ │ │ 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: 3384 to 0000000000041139 │ │ │ │ + DW_CFA_advance_loc2: 3393 to 0000000000041510 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004113e │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000041515 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 209 to 000000000004120f │ │ │ │ + DW_CFA_advance_loc1: 199 to 00000000000415dc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000041210 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000415dd │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000031f8 0000000000000020 0000317c FDE cie=00000080 pc=000000000000e12f..000000000000e174 │ │ │ │ - Augmentation data: 2f 47 00 00 │ │ │ │ +00003220 0000000000000020 000031a4 FDE cie=00000080 pc=000000000000e18c..000000000000e1d1 │ │ │ │ + Augmentation data: 54 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 │ │ │ │ │ │ │ │ -0000321c 0000000000000028 000031a0 FDE cie=00000080 pc=0000000000041370..0000000000041999 │ │ │ │ - Augmentation data: 13 47 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000041375 │ │ │ │ +00003244 0000000000000028 000031c8 FDE cie=00000080 pc=0000000000041750..0000000000041d79 │ │ │ │ + Augmentation data: 38 47 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000041755 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000041383 │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000041766 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000004138d │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000041769 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 59 to 00000000000413c8 │ │ │ │ + DW_CFA_advance_loc: 63 to 00000000000417a8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000413d0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000417b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003248 000000000000001c 000031cc FDE cie=00000080 pc=000000000000e174..000000000000e199 │ │ │ │ - Augmentation data: f1 46 00 00 │ │ │ │ +00003270 000000000000001c 000031f4 FDE cie=00000080 pc=000000000000e1d1..000000000000e1f6 │ │ │ │ + Augmentation data: 16 47 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003268 000000000000002c 000031ec FDE cie=00000080 pc=00000000000b9640..00000000000b9a65 │ │ │ │ - Augmentation data: db 46 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b9645 │ │ │ │ +00003290 000000000000002c 00003214 FDE cie=00000080 pc=00000000000b9670..00000000000b9a95 │ │ │ │ + Augmentation data: ff 46 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b9675 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000b9648 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000b9678 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000b9655 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000b967a │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b967f │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000b968b │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc2: 956 to 00000000000b9a11 │ │ │ │ + DW_CFA_advance_loc2: 966 to 00000000000b9a51 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000b9a20 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000b9a58 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003298 000000000000005c 0000321c FDE cie=00000080 pc=00000000000419a0..00000000000431d8 │ │ │ │ - Augmentation data: c3 46 00 00 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000419a9 │ │ │ │ +000032c0 000000000000005c 00003244 FDE cie=00000080 pc=0000000000041d80..00000000000434d3 │ │ │ │ + Augmentation data: e7 46 00 00 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000041d89 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 22 to 00000000000419bf │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000041d9f │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000419c9 │ │ │ │ + DW_CFA_advance_loc: 38 to 0000000000041dc5 │ │ │ │ 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 00000000000419d8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000041dcd │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 503 to 0000000000041bcf │ │ │ │ + DW_CFA_advance_loc2: 466 to 0000000000041f9f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000041bdc │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000041fac │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000041be0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000041fb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 2477 to 000000000004258d │ │ │ │ + DW_CFA_advance_loc2: 2409 to 0000000000042919 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 56 to 00000000000425c5 │ │ │ │ + DW_CFA_advance_loc: 56 to 0000000000042951 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 1796 to 0000000000042cc9 │ │ │ │ + DW_CFA_advance_loc2: 1677 to 0000000000042fde │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 790 to 0000000000042fdf │ │ │ │ + DW_CFA_advance_loc2: 734 to 00000000000432bc │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000032f8 0000000000000034 0000327c FDE cie=00000080 pc=000000000000e199..000000000000e2bd │ │ │ │ - Augmentation data: c0 46 00 00 │ │ │ │ +00003320 0000000000000034 000032a4 FDE cie=00000080 pc=000000000000e1f6..000000000000e31e │ │ │ │ + Augmentation data: e4 46 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ │ │ │ │ -00003330 0000000000000054 000032b4 FDE cie=00000080 pc=00000000000431e0..00000000000448b5 │ │ │ │ - Augmentation data: 90 46 00 00 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000431e9 │ │ │ │ +00003358 0000000000000054 000032dc FDE cie=00000080 pc=00000000000434e0..0000000000044d27 │ │ │ │ + Augmentation data: b5 46 00 00 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000434e9 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 22 to 00000000000431ff │ │ │ │ + DW_CFA_advance_loc: 22 to 00000000000434ff │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000043209 │ │ │ │ + DW_CFA_advance_loc: 31 to 000000000004351e │ │ │ │ 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 0000000000043218 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000043526 │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 1118 to 0000000000043676 │ │ │ │ + DW_CFA_advance_loc2: 1629 to 0000000000043b83 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc2: 686 to 0000000000043924 │ │ │ │ + DW_CFA_advance_loc2: 718 to 0000000000043e51 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 587 to 0000000000043b6f │ │ │ │ + DW_CFA_advance_loc2: 558 to 000000000004407f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000043b7c │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000004408c │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000043b80 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000044090 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003388 0000000000000034 0000330c FDE cie=00000080 pc=000000000000e2bd..000000000000e373 │ │ │ │ - Augmentation data: 83 46 00 00 │ │ │ │ +000033b0 0000000000000034 00003334 FDE cie=00000080 pc=000000000000e31e..000000000000e3d3 │ │ │ │ + Augmentation data: ae 46 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ │ │ │ │ -000033c0 0000000000000054 00003344 FDE cie=00000080 pc=00000000000448c0..000000000004544f │ │ │ │ - Augmentation data: 53 46 00 00 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000448c9 │ │ │ │ +000033e8 0000000000000054 0000336c FDE cie=00000080 pc=0000000000044d30..00000000000459af │ │ │ │ + Augmentation data: 7e 46 00 00 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000044d39 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 22 to 00000000000448df │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000044d4f │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000448e9 │ │ │ │ + DW_CFA_advance_loc: 31 to 0000000000044d6e │ │ │ │ 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 00000000000448f8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000044d76 │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 1274 to 0000000000044df2 │ │ │ │ + DW_CFA_advance_loc2: 1500 to 0000000000045352 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc1: 169 to 0000000000044e9b │ │ │ │ + DW_CFA_advance_loc1: 171 to 00000000000453fd │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 491 to 0000000000045086 │ │ │ │ + DW_CFA_advance_loc2: 431 to 00000000000455ac │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000045093 │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000455b9 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000450a0 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000455c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003418 0000000000000034 0000339c FDE cie=00000080 pc=000000000000e373..000000000000e425 │ │ │ │ - Augmentation data: 4b 46 00 00 │ │ │ │ +00003440 0000000000000034 000033c4 FDE cie=00000080 pc=000000000000e3d3..000000000000e488 │ │ │ │ + Augmentation data: 75 46 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ │ │ │ │ -00003450 0000000000000058 000033d4 FDE cie=00000080 pc=0000000000045450..000000000004613d │ │ │ │ - Augmentation data: 1c 46 00 00 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000045459 │ │ │ │ +00003478 0000000000000058 000033fc FDE cie=00000080 pc=00000000000459b0..000000000004669d │ │ │ │ + Augmentation data: 45 46 00 00 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000459b9 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000004546f │ │ │ │ + DW_CFA_advance_loc: 22 to 00000000000459cf │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000045479 │ │ │ │ + DW_CFA_advance_loc: 38 to 00000000000459f5 │ │ │ │ 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 0000000000045488 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000459fd │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 1420 to 0000000000045a14 │ │ │ │ + DW_CFA_advance_loc2: 1399 to 0000000000045f74 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000045a21 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000045f81 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000045a30 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000045f88 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 526 to 0000000000045c3e │ │ │ │ + DW_CFA_advance_loc2: 534 to 000000000004619e │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc2: 292 to 0000000000045d62 │ │ │ │ + DW_CFA_advance_loc2: 292 to 00000000000462c2 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 751 to 0000000000046051 │ │ │ │ + DW_CFA_advance_loc2: 751 to 00000000000465b1 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000034ac 0000000000000034 00003430 FDE cie=00000080 pc=000000000000e425..000000000000e525 │ │ │ │ - Augmentation data: 22 46 00 00 │ │ │ │ +000034d4 0000000000000034 00003458 FDE cie=00000080 pc=000000000000e488..000000000000e588 │ │ │ │ + Augmentation data: 4b 46 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ │ │ │ │ -000034e4 0000000000000054 00003468 FDE cie=00000080 pc=0000000000046140..0000000000047495 │ │ │ │ - Augmentation data: f3 45 00 00 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000046149 │ │ │ │ +0000350c 0000000000000054 00003490 FDE cie=00000080 pc=00000000000466a0..0000000000047ad6 │ │ │ │ + Augmentation data: 1c 46 00 00 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000466a9 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000004615f │ │ │ │ + DW_CFA_advance_loc: 22 to 00000000000466bf │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000046169 │ │ │ │ + DW_CFA_advance_loc: 38 to 00000000000466e5 │ │ │ │ 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 0000000000046178 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000466ed │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 1272 to 0000000000046670 │ │ │ │ + DW_CFA_advance_loc2: 1717 to 0000000000046da2 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc2: 1142 to 0000000000046ae6 │ │ │ │ + DW_CFA_advance_loc2: 1140 to 0000000000047216 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 1063 to 0000000000046f0d │ │ │ │ + DW_CFA_advance_loc2: 1048 to 000000000004762e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000046f1a │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000004763b │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000046f1b │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004763c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000353c 0000000000000034 000034c0 FDE cie=00000080 pc=000000000000e525..000000000000e62d │ │ │ │ - Augmentation data: 2b 46 00 00 │ │ │ │ +00003564 0000000000000034 000034e8 FDE cie=00000080 pc=000000000000e588..000000000000e691 │ │ │ │ + Augmentation data: 54 46 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ │ │ │ │ -00003574 0000000000000030 000034f8 FDE cie=00000080 pc=00000000000474a0..0000000000048e90 │ │ │ │ - Augmentation data: fb 45 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000474a1 │ │ │ │ +0000359c 0000000000000030 00003520 FDE cie=00000080 pc=0000000000047ae0..0000000000049515 │ │ │ │ + Augmentation data: 27 46 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000047ae1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000474a6 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000047ae6 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000474ba │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000047afa │ │ │ │ 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: 6460 to 0000000000048df6 │ │ │ │ + DW_CFA_advance_loc2: 6453 to 000000000004942f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000048df7 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000049430 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000035a8 000000000000002c 0000352c FDE cie=00000080 pc=000000000000e62e..000000000000e8ed │ │ │ │ - Augmentation data: ef 45 00 00 │ │ │ │ +000035d0 000000000000002c 00003554 FDE cie=00000080 pc=000000000000e692..000000000000e952 │ │ │ │ + Augmentation data: 1b 46 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 371 to 000000000000e7a1 │ │ │ │ + DW_CFA_advance_loc2: 380 to 000000000000e80e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000e7a6 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000e813 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000035d8 0000000000000010 000035dc FDE cie=00000000 pc=0000000000048e90..0000000000048ea0 │ │ │ │ +00003600 0000000000000010 00003604 FDE cie=00000000 pc=0000000000049520..0000000000049530 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000035ec 0000000000000030 00003570 FDE cie=00000080 pc=0000000000048ea0..000000000004a80e │ │ │ │ - Augmentation data: db 45 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000048ea1 │ │ │ │ +00003614 0000000000000030 00003598 FDE cie=00000080 pc=0000000000049530..000000000004aeda │ │ │ │ + Augmentation data: 07 46 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000049531 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000048ea6 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000049536 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000048eba │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004954a │ │ │ │ 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: 6130 to 000000000004a6ac │ │ │ │ + DW_CFA_advance_loc2: 5179 to 000000000004a985 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004a6ad │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004a986 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003620 000000000000002c 000035a4 FDE cie=00000080 pc=000000000000e8ee..000000000000ebaf │ │ │ │ - Augmentation data: cf 45 00 00 │ │ │ │ +00003648 000000000000002c 000035cc FDE cie=00000080 pc=000000000000e952..000000000000ec14 │ │ │ │ + Augmentation data: fb 45 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 421 to 000000000000ea93 │ │ │ │ + DW_CFA_advance_loc2: 422 to 000000000000eaf8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000ea98 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000eafd │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003650 0000000000000010 00003654 FDE cie=00000000 pc=000000000004a810..000000000004a820 │ │ │ │ +00003678 0000000000000010 0000367c FDE cie=00000000 pc=000000000004aee0..000000000004aef0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003664 000000000000002c 00003668 FDE cie=00000000 pc=00000000000b9a70..00000000000ba29f │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000b9a75 │ │ │ │ +0000368c 000000000000002c 00003690 FDE cie=00000000 pc=00000000000b9aa0..00000000000ba301 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000b9aa5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000b9a7b │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000b9aab │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000b9a84 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000b9ab3 │ │ │ │ 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 00000000000b9ab7 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1607 to 00000000000ba0cb │ │ │ │ + DW_CFA_advance_loc2: 1606 to 00000000000ba0fd │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ba0cc │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000ba0fe │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003694 0000000000000030 00003618 FDE cie=00000080 pc=00000000000ba2a0..00000000000bb21f │ │ │ │ - Augmentation data: 8f 45 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000ba2a5 │ │ │ │ +000036bc 0000000000000030 00003640 FDE cie=00000080 pc=00000000000ba310..00000000000bb2ce │ │ │ │ + Augmentation data: bb 45 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000ba315 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000ba2a8 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000ba318 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000ba2b1 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000ba320 │ │ │ │ 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 00000000000ba332 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 3115 to 00000000000baedc │ │ │ │ + DW_CFA_advance_loc2: 3152 to 00000000000baf82 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000baee0 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000baf88 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000036c8 0000000000000010 000036cc FDE cie=00000000 pc=000000000004a820..000000000004a829 │ │ │ │ +000036f0 0000000000000010 000036f4 FDE cie=00000000 pc=000000000004aef0..000000000004aef9 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000036dc 0000000000000030 00003660 FDE cie=00000080 pc=000000000004a830..000000000004b761 │ │ │ │ - Augmentation data: 62 45 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004a835 │ │ │ │ +00003704 0000000000000030 00003688 FDE cie=00000080 pc=000000000004af00..000000000004be49 │ │ │ │ + Augmentation data: 8e 45 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004af05 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000004a838 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000004af08 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000004a841 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000004af10 │ │ │ │ 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 000000000004af1f │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 3231 to 000000000004b4e0 │ │ │ │ + DW_CFA_advance_loc2: 3245 to 000000000004bbcc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000004b4f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000004bbd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003710 0000000000000020 00003694 FDE cie=00000080 pc=000000000000ebaf..000000000000ec97 │ │ │ │ - Augmentation data: 3d 45 00 00 │ │ │ │ +00003738 0000000000000020 000036bc FDE cie=00000080 pc=000000000000ec14..000000000000ecfb │ │ │ │ + Augmentation data: 69 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 │ │ │ │ │ │ │ │ -00003734 0000000000000030 000036b8 FDE cie=00000080 pc=000000000004b770..000000000004c598 │ │ │ │ - Augmentation data: 26 45 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004b771 │ │ │ │ +0000375c 0000000000000030 000036e0 FDE cie=00000080 pc=000000000004be50..000000000004ccc8 │ │ │ │ + Augmentation data: 52 45 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004be51 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000004b774 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000004be54 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004b788 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004be68 │ │ │ │ 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: 2980 to 000000000004c32c │ │ │ │ + DW_CFA_advance_loc2: 3062 to 000000000004ca5e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000004c330 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000004ca60 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003768 0000000000000020 000036ec FDE cie=00000080 pc=000000000000ec97..000000000000ed65 │ │ │ │ - Augmentation data: 01 45 00 00 │ │ │ │ +00003790 0000000000000020 00003714 FDE cie=00000080 pc=000000000000ecfb..000000000000edc9 │ │ │ │ + Augmentation data: 2d 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 │ │ │ │ │ │ │ │ -0000378c 0000000000000038 00003710 FDE cie=00000080 pc=00000000000bb220..00000000000bb417 │ │ │ │ - Augmentation data: eb 44 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000bb225 │ │ │ │ +000037b4 0000000000000038 00003738 FDE cie=00000080 pc=00000000000bb2d0..00000000000bb4c7 │ │ │ │ + Augmentation data: 17 45 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000bb2d5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000bb228 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000bb2d8 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000bb233 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000bb2e3 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 196 to 00000000000bb2f7 │ │ │ │ + DW_CFA_advance_loc1: 196 to 00000000000bb3a7 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 62 to 00000000000bb335 │ │ │ │ + DW_CFA_advance_loc: 62 to 00000000000bb3e5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bb336 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bb3e6 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000bb366 │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000bb416 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc1: 130 to 00000000000bb3e8 │ │ │ │ + DW_CFA_advance_loc1: 130 to 00000000000bb498 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000bb3ed │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000bb49d │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000037c8 0000000000000030 0000374c FDE cie=00000080 pc=000000000004c5a0..000000000004d447 │ │ │ │ - Augmentation data: d3 44 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004c5a1 │ │ │ │ +000037f0 0000000000000030 00003774 FDE cie=00000080 pc=000000000004ccd0..000000000004dc28 │ │ │ │ + Augmentation data: ff 44 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004ccd1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000004c5a4 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000004ccd4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004c5b8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004cce8 │ │ │ │ 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: 3132 to 000000000004d1f4 │ │ │ │ + DW_CFA_advance_loc2: 3262 to 000000000004d9a6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000004d200 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000004d9b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000037fc 0000000000000020 00003780 FDE cie=00000080 pc=000000000000ed65..000000000000ee42 │ │ │ │ - Augmentation data: ae 44 00 00 │ │ │ │ +00003824 0000000000000020 000037a8 FDE cie=00000080 pc=000000000000edc9..000000000000ee97 │ │ │ │ + Augmentation data: da 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 │ │ │ │ │ │ │ │ -00003820 0000000000000038 000037a4 FDE cie=00000080 pc=00000000000bb420..00000000000bb617 │ │ │ │ - Augmentation data: 97 44 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000bb425 │ │ │ │ +00003848 0000000000000038 000037cc FDE cie=00000080 pc=00000000000bb4d0..00000000000bb6c7 │ │ │ │ + Augmentation data: c3 44 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000bb4d5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000bb428 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000bb4d8 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000bb433 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000bb4e3 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 196 to 00000000000bb4f7 │ │ │ │ + DW_CFA_advance_loc1: 196 to 00000000000bb5a7 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 62 to 00000000000bb535 │ │ │ │ + DW_CFA_advance_loc: 62 to 00000000000bb5e5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bb536 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bb5e6 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000bb566 │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000bb616 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc1: 130 to 00000000000bb5e8 │ │ │ │ + DW_CFA_advance_loc1: 130 to 00000000000bb698 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000bb5ed │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000bb69d │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000385c 0000000000000030 000037e0 FDE cie=00000080 pc=000000000004d450..0000000000050496 │ │ │ │ - Augmentation data: 7f 44 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000004d455 │ │ │ │ +00003884 0000000000000030 00003808 FDE cie=00000080 pc=000000000004dc30..0000000000050d31 │ │ │ │ + Augmentation data: ab 44 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000004dc35 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000004d458 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000004dc38 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000004d46c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000004dc4c │ │ │ │ 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: 4702 to 000000000004e6ca │ │ │ │ + DW_CFA_advance_loc2: 4570 to 000000000004ee26 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000004e6cb │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000004ee27 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003890 000000000000002c 00003814 FDE cie=00000080 pc=000000000000ee42..000000000000f022 │ │ │ │ - Augmentation data: 8b 44 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000ee43 │ │ │ │ +000038b8 000000000000002c 0000383c FDE cie=00000080 pc=000000000000ee98..000000000000f078 │ │ │ │ + Augmentation data: b3 44 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000ee99 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 245 to 000000000000ef38 │ │ │ │ + DW_CFA_advance_loc1: 245 to 000000000000ef8e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000ef3d │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000ef93 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000038c0 0000000000000030 00003844 FDE cie=00000080 pc=00000000000504a0..00000000000533be │ │ │ │ - Augmentation data: 87 44 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000504a5 │ │ │ │ +000038e8 0000000000000030 0000386c FDE cie=00000080 pc=0000000000050d40..0000000000053d7b │ │ │ │ + Augmentation data: af 44 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000050d45 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000504a8 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000050d48 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000504bc │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000050d5c │ │ │ │ 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: 4512 to 000000000005165c │ │ │ │ + DW_CFA_advance_loc2: 4521 to 0000000000051f05 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005165d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000051f06 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000038f4 000000000000002c 00003878 FDE cie=00000080 pc=000000000000f022..000000000000f20c │ │ │ │ - Augmentation data: 93 44 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000000f023 │ │ │ │ +0000391c 000000000000002c 000038a0 FDE cie=00000080 pc=000000000000f078..000000000000f258 │ │ │ │ + Augmentation data: bb 44 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000000f079 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ - DW_CFA_advance_loc1: 244 to 000000000000f117 │ │ │ │ + DW_CFA_advance_loc1: 245 to 000000000000f16e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000000f11c │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000000f173 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003924 0000000000000030 000038a8 FDE cie=00000080 pc=00000000000533c0..0000000000054395 │ │ │ │ - Augmentation data: 8f 44 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000533c5 │ │ │ │ +0000394c 0000000000000030 000038d0 FDE cie=00000080 pc=0000000000053d80..0000000000054d65 │ │ │ │ + Augmentation data: b7 44 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000053d85 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000533c8 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000053d88 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000533d1 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000053d8e │ │ │ │ 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 0000000000053d98 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 21 to 0000000000053dad │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 3444 to 0000000000054145 │ │ │ │ + DW_CFA_advance_loc2: 3441 to 0000000000054b1e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 0000000000054150 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000054b20 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003958 0000000000000020 000038dc FDE cie=00000080 pc=000000000000f20c..000000000000f2b6 │ │ │ │ - Augmentation data: 77 44 00 00 │ │ │ │ +00003980 0000000000000020 00003904 FDE cie=00000080 pc=000000000000f258..000000000000f302 │ │ │ │ + Augmentation data: 9f 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 │ │ │ │ │ │ │ │ -0000397c 0000000000000054 00003900 FDE cie=00000080 pc=00000000000543a0..00000000000552c3 │ │ │ │ - Augmentation data: 60 44 00 00 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000543a9 │ │ │ │ +000039a4 0000000000000054 00003928 FDE cie=00000080 pc=0000000000054d70..0000000000055d76 │ │ │ │ + Augmentation data: 88 44 00 00 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000054d79 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000543b5 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000054d85 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000543bf │ │ │ │ + DW_CFA_advance_loc: 38 to 0000000000054dab │ │ │ │ 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 00000000000543ce │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000054db3 │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 1469 to 000000000005498b │ │ │ │ + DW_CFA_advance_loc2: 1671 to 000000000005543a │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc2: 1077 to 0000000000054dc0 │ │ │ │ + DW_CFA_advance_loc2: 1047 to 0000000000055851 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc1: 196 to 0000000000054e84 │ │ │ │ + DW_CFA_advance_loc1: 172 to 00000000000558fd │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000054e91 │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000005590a │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000054ea0 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000055910 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000039d4 0000000000000034 00003958 FDE cie=00000080 pc=000000000000f2b6..000000000000f3ab │ │ │ │ - Augmentation data: 81 44 00 00 │ │ │ │ +000039fc 0000000000000034 00003980 FDE cie=00000080 pc=000000000000f302..000000000000f3fd │ │ │ │ + Augmentation data: a9 44 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ │ │ │ │ -00003a0c 0000000000000030 00003990 FDE cie=00000080 pc=00000000000552d0..00000000000566d9 │ │ │ │ - Augmentation data: 51 44 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000552d1 │ │ │ │ +00003a34 0000000000000030 000039b8 FDE cie=00000080 pc=0000000000055d80..000000000005715b │ │ │ │ + Augmentation data: 79 44 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000055d81 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000552d4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000055d84 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000552e8 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000055d88 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 19 to 0000000000055d9b │ │ │ │ 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: 3993 to 0000000000056281 │ │ │ │ + DW_CFA_advance_loc2: 4791 to 0000000000057052 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000056282 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000057053 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003a40 0000000000000020 000039c4 FDE cie=00000080 pc=000000000000f3ab..000000000000f49f │ │ │ │ - Augmentation data: 47 44 00 00 │ │ │ │ +00003a68 0000000000000020 000039ec FDE cie=00000080 pc=000000000000f3fd..000000000000f502 │ │ │ │ + Augmentation data: 6e 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 │ │ │ │ │ │ │ │ -00003a64 0000000000000030 000039e8 FDE cie=00000080 pc=00000000000566e0..0000000000057aa2 │ │ │ │ - Augmentation data: 31 44 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000566e1 │ │ │ │ +00003a8c 0000000000000030 00003a10 FDE cie=00000080 pc=0000000000057160..0000000000058502 │ │ │ │ + Augmentation data: 59 44 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000057161 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000566e4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000057164 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000566f8 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000057178 │ │ │ │ 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: 3841 to 00000000000575f9 │ │ │ │ + DW_CFA_advance_loc2: 3825 to 0000000000058069 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000575fa │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005806a │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003a98 0000000000000020 00003a1c FDE cie=00000080 pc=000000000000f49f..000000000000f593 │ │ │ │ - Augmentation data: 27 44 00 00 │ │ │ │ +00003ac0 0000000000000020 00003a44 FDE cie=00000080 pc=000000000000f502..000000000000f5f6 │ │ │ │ + Augmentation data: 4f 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 │ │ │ │ │ │ │ │ -00003abc 000000000000005c 00003a40 FDE cie=00000080 pc=0000000000057ab0..0000000000058eb8 │ │ │ │ - Augmentation data: 13 44 00 00 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000057ab9 │ │ │ │ +00003ae4 000000000000005c 00003a68 FDE cie=00000080 pc=0000000000058510..0000000000059857 │ │ │ │ + Augmentation data: 3b 44 00 00 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000058519 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 22 to 0000000000057acf │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000005852f │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000057ad9 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000058547 │ │ │ │ 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 0000000000057ae8 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005854f │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 2108 to 0000000000058324 │ │ │ │ + DW_CFA_advance_loc2: 2132 to 0000000000058da3 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 789 to 0000000000058639 │ │ │ │ + DW_CFA_advance_loc2: 708 to 0000000000059067 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000058646 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000059074 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000058647 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000059075 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 41 to 0000000000058670 │ │ │ │ + DW_CFA_advance_loc: 42 to 000000000005909f │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 990 to 0000000000058a4e │ │ │ │ + DW_CFA_advance_loc2: 986 to 0000000000059479 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 785 to 0000000000058d5f │ │ │ │ + DW_CFA_advance_loc2: 699 to 0000000000059734 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003b1c 0000000000000034 00003aa0 FDE cie=00000080 pc=000000000000f593..000000000000f6d9 │ │ │ │ - Augmentation data: 1b 44 00 00 │ │ │ │ +00003b44 0000000000000034 00003ac8 FDE cie=00000080 pc=000000000000f5f6..000000000000f739 │ │ │ │ + Augmentation data: 43 44 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ │ │ │ │ -00003b54 0000000000000090 00003b58 FDE cie=00000000 pc=00000000000bb620..00000000000bc1a3 │ │ │ │ - DW_CFA_advance_loc: 55 to 00000000000bb657 │ │ │ │ +00003b7c 0000000000000090 00003b80 FDE cie=00000000 pc=00000000000bb6d0..00000000000bc24e │ │ │ │ + DW_CFA_advance_loc: 55 to 00000000000bb707 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000bb667 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000bb717 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000bb670 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000bb71d │ │ │ │ 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 00000000000bb72b │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1731 to 00000000000bbd33 │ │ │ │ + DW_CFA_advance_loc2: 1722 to 00000000000bbde5 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000bbd40 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000bbdf0 │ │ │ │ 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: 542 to 00000000000bbf5e │ │ │ │ + DW_CFA_advance_loc2: 540 to 00000000000bc00c │ │ │ │ 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: 8 to 00000000000bbf66 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000bc014 │ │ │ │ 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: 5 to 00000000000bbf6b │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000bc019 │ │ │ │ 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: 23 to 00000000000bbf82 │ │ │ │ + DW_CFA_advance_loc: 23 to 00000000000bc030 │ │ │ │ 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: 26 to 00000000000bbf9c │ │ │ │ + DW_CFA_advance_loc: 26 to 00000000000bc04a │ │ │ │ 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: 476 to 00000000000bc178 │ │ │ │ + DW_CFA_advance_loc2: 473 to 00000000000bc223 │ │ │ │ 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: 11 to 00000000000bc183 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000bc22e │ │ │ │ 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 │ │ │ │ │ │ │ │ -00003be8 000000000000005c 00003bec FDE cie=00000000 pc=00000000000bc1b0..00000000000bc957 │ │ │ │ - DW_CFA_advance_loc: 42 to 00000000000bc1da │ │ │ │ +00003c10 000000000000004c 00003c14 FDE cie=00000000 pc=00000000000bc250..00000000000bc9ed │ │ │ │ + DW_CFA_advance_loc: 42 to 00000000000bc27a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bc1dc │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000bc282 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bc1dd │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bc283 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000bc1e1 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000bc1f5 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 1278 to 00000000000bc6f3 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bc6f4 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000bc291 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc2: 1274 to 00000000000bc78b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bc6f5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bc78c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bc6f7 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bc78e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bc6f9 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bc790 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000bc700 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000bc798 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc2: 480 to 00000000000bc8e0 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ + DW_CFA_advance_loc2: 480 to 00000000000bc978 │ │ │ │ + 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: 32 to 00000000000bc900 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000bc998 │ │ │ │ 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: 32 to 00000000000bc920 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000bc9b8 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00003c48 0000000000000048 00003c4c FDE cie=00000000 pc=0000000000058ec0..00000000000592d0 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000058ec6 │ │ │ │ +00003c60 0000000000000048 00003c64 FDE cie=00000000 pc=0000000000059860..0000000000059c20 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000059866 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000058ec8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059868 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000058eca │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005986d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000058ecf │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000059872 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000058ed0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000059876 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000058ed1 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000059877 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000058ed8 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005987b │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 872 to 0000000000059240 │ │ │ │ + DW_CFA_advance_loc2: 796 to 0000000000059b97 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000059241 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000059b98 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000059242 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000059b99 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059244 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059b9b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059246 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059b9d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059248 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059b9f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005924a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000059ba1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000059250 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000059ba8 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00003c94 0000000000000048 00003c98 FDE cie=00000000 pc=00000000000bc960..00000000000bca3b │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000bc966 │ │ │ │ +00003cac 0000000000000048 00003cb0 FDE cie=00000000 pc=00000000000bc9f0..00000000000bcacb │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000bc9f6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bc968 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000bca02 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bc96a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bca04 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000bc976 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bca06 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bc977 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bca07 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bc978 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bca08 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000bc97c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000bca0c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 168 to 00000000000bca24 │ │ │ │ + DW_CFA_advance_loc1: 168 to 00000000000bcab4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bca25 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bcab5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bca26 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bcab6 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bca28 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bcab8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bca2a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bcaba │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bca2c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bcabc │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bca2e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bcabe │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bca2f │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bcabf │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003ce0 0000000000000030 00003c64 FDE cie=00000080 pc=00000000000592d0..0000000000059dbf │ │ │ │ - Augmentation data: 77 42 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000592d5 │ │ │ │ +00003cf8 0000000000000030 00003c7c FDE cie=00000080 pc=0000000000059c20..000000000005a70f │ │ │ │ + Augmentation data: af 42 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000059c25 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000592d8 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000059c28 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000592ec │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000059c3c │ │ │ │ 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: 2043 to 0000000000059ae7 │ │ │ │ + DW_CFA_advance_loc2: 2022 to 000000000005a422 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000059af0 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005a428 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003d14 0000000000000020 00003c98 FDE cie=00000080 pc=000000000000f6d9..000000000000f903 │ │ │ │ - Augmentation data: 96 42 00 00 │ │ │ │ +00003d2c 0000000000000020 00003cb0 FDE cie=00000080 pc=000000000000f739..000000000000f963 │ │ │ │ + Augmentation data: ce 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 │ │ │ │ │ │ │ │ -00003d38 0000000000000048 00003d3c FDE cie=00000000 pc=00000000000bca40..00000000000bcb1b │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000bca46 │ │ │ │ +00003d50 0000000000000048 00003d54 FDE cie=00000000 pc=00000000000bcad0..00000000000bcbab │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000bcad6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bca48 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000bcae2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bca4a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bcae4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000bca56 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bcae6 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bca57 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bcae7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bca58 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bcae8 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000bca5c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000bcaec │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 168 to 00000000000bcb04 │ │ │ │ + DW_CFA_advance_loc1: 168 to 00000000000bcb94 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bcb05 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bcb95 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bcb06 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bcb96 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bcb08 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bcb98 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bcb0a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bcb9a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bcb0c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bcb9c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bcb0e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bcb9e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bcb0f │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bcb9f │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003d84 0000000000000050 00003d08 FDE cie=00000080 pc=0000000000059dc0..000000000005a1b2 │ │ │ │ - Augmentation data: 45 42 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000059dc6 │ │ │ │ +00003d9c 0000000000000050 00003d20 FDE cie=00000080 pc=000000000005a710..000000000005aab2 │ │ │ │ + Augmentation data: 7d 42 00 00 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005a716 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059dc8 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005a71c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000059dca │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a71e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000059dd0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005a720 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000059dd1 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a724 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000059dd2 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a728 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000059dd9 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005a72c │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc2: 809 to 000000000005a102 │ │ │ │ + DW_CFA_advance_loc2: 758 to 000000000005aa22 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000005a105 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000005aa25 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005a106 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005aa26 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a108 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005aa28 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a10a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005aa2a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a10c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005aa2c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a10e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005aa2e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a110 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005aa30 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003dd8 0000000000000020 00003d5c FDE cie=00000080 pc=000000000000f903..000000000000f93f │ │ │ │ - Augmentation data: fc 41 00 00 │ │ │ │ +00003df0 0000000000000020 00003d74 FDE cie=00000080 pc=000000000000f963..000000000000f99f │ │ │ │ + Augmentation data: 34 42 00 00 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ │ │ │ -00003dfc 000000000000004c 00003e00 FDE cie=00000000 pc=00000000000bcb40..00000000000bd38b │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000bcb46 │ │ │ │ +00003e14 000000000000004c 00003e18 FDE cie=00000000 pc=00000000000bcbb0..00000000000bd361 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000bcbb6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bcb48 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bcbb8 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bcb4a │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000bcbbd │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000bcb4f │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000bcbc2 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bcb50 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bcbc3 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bcb51 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bcbc4 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000bcb58 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000bcbc8 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 1380 to 00000000000bd0bc │ │ │ │ + DW_CFA_advance_loc2: 1291 to 00000000000bd0d3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000bd0bf │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000bd0d6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bd0c0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bd0d7 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bd0c2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bd0d9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bd0c4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bd0db │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bd0c6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bd0dd │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bd0c8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bd0df │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000bd0d0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bd0e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003e4c 000000000000004c 00003e50 FDE cie=00000000 pc=000000000005a1c0..000000000005a39a │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a1c2 │ │ │ │ +00003e64 000000000000004c 00003e68 FDE cie=00000000 pc=000000000005aac0..000000000005ac75 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005aac2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a1c4 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005aac7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a1c6 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005aacc │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000005a1cb │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005aad1 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005a1cc │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005aad2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000005a1d1 │ │ │ │ + DW_CFA_advance_loc: 14 to 000000000005aae0 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005a1d9 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000005aae7 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc2: 316 to 000000000005a315 │ │ │ │ + DW_CFA_advance_loc2: 283 to 000000000005ac02 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005a316 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005ac03 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005a317 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005ac04 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a319 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ac06 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a31b │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ac08 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a31d │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ac0a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a31f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ac0c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005a320 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ac10 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003e9c 0000000000000038 00003e20 FDE cie=00000080 pc=00000000000bd390..00000000000bd511 │ │ │ │ - Augmentation data: 40 41 00 00 │ │ │ │ - DW_CFA_advance_loc: 26 to 00000000000bd3aa │ │ │ │ +00003eb4 0000000000000038 00003e38 FDE cie=00000080 pc=00000000000bd370..00000000000bd4d9 │ │ │ │ + Augmentation data: 78 41 00 00 │ │ │ │ + DW_CFA_advance_loc: 23 to 00000000000bd387 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bd3ab │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000bd395 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000bd3b5 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000bd39c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc1: 136 to 00000000000bd43d │ │ │ │ + DW_CFA_advance_loc1: 130 to 00000000000bd41e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bd43e │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bd41f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bd440 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bd421 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000bd450 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000bd428 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000bd470 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000bd438 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000bd475 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000bd43d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003ed8 0000000000000048 00003edc FDE cie=00000000 pc=000000000005a3a0..000000000005a4c9 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a3a2 │ │ │ │ +00003ef0 0000000000000048 00003ef4 FDE cie=00000000 pc=000000000005ac80..000000000005ad99 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ac82 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a3a4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ac84 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a3a6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ac86 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a3a8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ac88 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005a3a9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005ac89 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005a3aa │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005ac8a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005a3ae │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005ac8e │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 235 to 000000000005a499 │ │ │ │ + DW_CFA_advance_loc1: 227 to 000000000005ad71 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005a49a │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005ad72 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005a49b │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005ad73 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a49d │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ad75 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a49f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ad77 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a4a1 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ad79 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a4a3 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ad7b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000005a4b0 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005ad80 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003f24 000000000000004c 00003f28 FDE cie=00000000 pc=000000000005a4d0..000000000005ba01 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a4d2 │ │ │ │ +00003f3c 000000000000004c 00003f40 FDE cie=00000000 pc=000000000005ada0..000000000005bb34 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ada2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a4d4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ada4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a4d6 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ada6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005a4d8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005ada8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005a4d9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005ada9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005a4da │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005adaa │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000005a4e1 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000005adb1 │ │ │ │ DW_CFA_def_cfa_offset: 208 │ │ │ │ - DW_CFA_advance_loc2: 5230 to 000000000005b94f │ │ │ │ + DW_CFA_advance_loc2: 3352 to 000000000005bac9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005b950 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005baca │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005b951 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005bacb │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b953 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bacd │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b955 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bacf │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b957 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bad1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005b959 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bad3 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005b95a │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005bad4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00003f74 0000000000000074 00003f78 FDE cie=00000000 pc=00000000000bd520..00000000000bd6cb │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000bd52f │ │ │ │ +00003f8c 0000000000000074 00003f90 FDE cie=00000000 pc=00000000000bd4e0..00000000000bd66b │ │ │ │ + DW_CFA_advance_loc: 15 to 00000000000bd4ef │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bd531 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bd4f1 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bd533 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bd4f3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bd535 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bd4f5 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bd536 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000bd4f9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bd537 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bd4fa │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000bd53e │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000bd501 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 256 to 00000000000bd63e │ │ │ │ + DW_CFA_advance_loc1: 230 to 00000000000bd5e7 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bd63f │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bd5e8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bd640 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bd5e9 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bd642 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bd5eb │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bd644 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bd5ed │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bd646 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bd5ef │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bd648 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bd5f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000bd650 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000bd5f8 │ │ │ │ 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 00000000000bd660 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000bd600 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000bd690 │ │ │ │ + DW_CFA_advance_loc: 49 to 00000000000bd631 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bd691 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bd632 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bd692 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bd633 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bd694 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bd635 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bd696 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bd637 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bd698 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bd639 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bd69a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bd63b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000bd6a0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000bd640 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00003fec 0000000000000074 00003ff0 FDE cie=00000000 pc=00000000000bd6d0..00000000000bd87b │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000bd6df │ │ │ │ +00004004 0000000000000074 00004008 FDE cie=00000000 pc=00000000000bd670..00000000000bd7fb │ │ │ │ + DW_CFA_advance_loc: 15 to 00000000000bd67f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bd6e1 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bd681 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bd6e3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bd683 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bd6e5 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bd685 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bd6e6 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000bd689 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bd6e7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bd68a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000bd6ee │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000bd691 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 256 to 00000000000bd7ee │ │ │ │ + DW_CFA_advance_loc1: 230 to 00000000000bd777 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bd7ef │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bd778 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bd7f0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bd779 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bd7f2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bd77b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bd7f4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bd77d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bd7f6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bd77f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bd7f8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bd781 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000bd800 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000bd788 │ │ │ │ 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 00000000000bd810 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000bd790 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 47 to 00000000000bd83f │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000bd7c0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bd840 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bd7c1 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bd841 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bd7c2 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bd843 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bd7c4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bd845 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bd7c6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bd847 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bd7c8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bd849 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bd7ca │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000bd850 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000bd7d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004064 0000000000000090 00004068 FDE cie=00000000 pc=00000000000bd880..00000000000be3fb │ │ │ │ - DW_CFA_advance_loc: 58 to 00000000000bd8ba │ │ │ │ +0000407c 0000000000000090 00004080 FDE cie=00000000 pc=00000000000bd800..00000000000be36f │ │ │ │ + DW_CFA_advance_loc: 58 to 00000000000bd83a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000bd8c0 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000bd83d │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000bd8c9 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000bd843 │ │ │ │ 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 00000000000bd849 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1749 to 00000000000bdf9e │ │ │ │ + DW_CFA_advance_loc2: 1747 to 00000000000bdf1c │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bdf9f │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bdf1d │ │ │ │ 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: 526 to 00000000000be1ad │ │ │ │ + DW_CFA_advance_loc2: 532 to 00000000000be131 │ │ │ │ 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: 8 to 00000000000be1b5 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000be139 │ │ │ │ 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: 5 to 00000000000be1ba │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000be13e │ │ │ │ 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: 23 to 00000000000be1d1 │ │ │ │ + DW_CFA_advance_loc: 23 to 00000000000be155 │ │ │ │ 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: 23 to 00000000000be1e8 │ │ │ │ + DW_CFA_advance_loc: 23 to 00000000000be16c │ │ │ │ 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: 487 to 00000000000be3cf │ │ │ │ + DW_CFA_advance_loc2: 471 to 00000000000be343 │ │ │ │ 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: 11 to 00000000000be3da │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000be34e │ │ │ │ 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 │ │ │ │ │ │ │ │ -000040f8 000000000000005c 000040fc FDE cie=00000000 pc=00000000000be400..00000000000be544 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000be406 │ │ │ │ +00004110 000000000000005c 00004114 FDE cie=00000000 pc=00000000000be370..00000000000be4b4 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000be376 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000be408 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000be382 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000be40a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000be384 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000be416 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000be386 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000be417 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000be387 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000be418 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000be388 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000be41c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000be38c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 212 to 00000000000be4f0 │ │ │ │ + DW_CFA_advance_loc1: 212 to 00000000000be460 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000be4f1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000be461 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000be4f2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000be462 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000be4f4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000be464 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000be4f6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000be466 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000be4f8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000be468 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000be4fa │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000be46a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000be500 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000be470 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 50 to 00000000000be532 │ │ │ │ + DW_CFA_advance_loc: 50 to 00000000000be4a2 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000be536 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000be4a6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000be537 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000be4a7 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000be539 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000be4a9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000be53b │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000be4ab │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000be53d │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000be4ad │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000be53f │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000be4af │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00004158 0000000000000040 0000415c FDE cie=00000000 pc=00000000000be550..00000000000be9bc │ │ │ │ - DW_CFA_advance_loc: 41 to 00000000000be579 │ │ │ │ +00004170 0000000000000044 00004174 FDE cie=00000000 pc=00000000000be4c0..00000000000be932 │ │ │ │ + DW_CFA_advance_loc: 41 to 00000000000be4e9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 19 to 00000000000be58c │ │ │ │ + DW_CFA_advance_loc: 19 to 00000000000be4fc │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000be58f │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000be4fe │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000be50a │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 798 to 00000000000be8ad │ │ │ │ + DW_CFA_advance_loc2: 793 to 00000000000be823 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000be8b0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000be828 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc1: 212 to 00000000000be984 │ │ │ │ + DW_CFA_advance_loc1: 210 to 00000000000be8fa │ │ │ │ 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_advance_loc: 13 to 00000000000be991 │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000be907 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000be99f │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000be915 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -0000419c 000000000000005c 000041a0 FDE cie=00000000 pc=00000000000be9c0..00000000000bf167 │ │ │ │ - DW_CFA_advance_loc: 42 to 00000000000be9ea │ │ │ │ +000041b8 000000000000004c 000041bc FDE cie=00000000 pc=00000000000be940..00000000000bf0f5 │ │ │ │ + DW_CFA_advance_loc: 42 to 00000000000be96a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000be9ec │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000be972 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000be9ed │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000be973 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000be9f1 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000bea05 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 1278 to 00000000000bef03 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bef04 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000be981 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc2: 1285 to 00000000000bee86 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bef05 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bee87 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bef07 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bee89 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bef09 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bee8b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000bef10 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000bee90 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc2: 480 to 00000000000bf0f0 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ + DW_CFA_advance_loc2: 488 to 00000000000bf078 │ │ │ │ + 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: 32 to 00000000000bf110 │ │ │ │ + DW_CFA_advance_loc: 40 to 00000000000bf0a0 │ │ │ │ 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: 32 to 00000000000bf130 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000bf0c0 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000041fc 0000000000000034 00004180 FDE cie=00000080 pc=000000000005ba10..000000000005bb73 │ │ │ │ - Augmentation data: ff 3d 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000005ba16 │ │ │ │ +00004208 0000000000000034 0000418c FDE cie=00000080 pc=000000000005bb40..000000000005bca3 │ │ │ │ + Augmentation data: 43 3e 00 00 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005bb46 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000005ba1b │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005bb4b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005ba1c │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005bb53 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005ba20 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000005bb5a │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 71 to 000000000005ba67 │ │ │ │ + DW_CFA_advance_loc: 61 to 000000000005bb97 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005ba68 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005bb98 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005ba69 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005bb99 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ba6b │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bb9b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000005ba70 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005bba0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004234 000000000000001c 000041b8 FDE cie=00000080 pc=000000000000f93f..000000000000f965 │ │ │ │ - Augmentation data: d1 3d 00 00 │ │ │ │ +00004240 000000000000001c 000041c4 FDE cie=00000080 pc=000000000000f99f..000000000000f9c5 │ │ │ │ + Augmentation data: 15 3e 00 00 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004254 000000000000004c 000041d8 FDE cie=00000080 pc=000000000005bb80..000000000005bdee │ │ │ │ - Augmentation data: bd 3d 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000005bb86 │ │ │ │ +00004260 000000000000004c 000041e4 FDE cie=00000080 pc=000000000005bcb0..000000000005bef6 │ │ │ │ + Augmentation data: 01 3e 00 00 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005bcb6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005bb88 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bcb8 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005bb8a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005bcba │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000005bb8f │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005bcbf │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005bb90 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005bcc0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005bb91 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005bcc1 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000005bb98 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000005bcc8 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 393 to 000000000005bd21 │ │ │ │ + DW_CFA_advance_loc2: 385 to 000000000005be49 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005bd22 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005be4a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005bd23 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005be4b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005bd25 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005be4d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005bd27 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005be4f │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005bd29 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005be51 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005bd2b │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005be53 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000005bd30 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005be58 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000042a4 0000000000000020 00004228 FDE cie=00000080 pc=000000000000f965..000000000000f979 │ │ │ │ - Augmentation data: 7b 3d 00 00 │ │ │ │ +000042b0 0000000000000020 00004234 FDE cie=00000080 pc=000000000000f9c5..000000000000f9d9 │ │ │ │ + Augmentation data: bf 3d 00 00 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000042c8 0000000000000024 000042cc FDE cie=00000000 pc=00000000000bf170..00000000000bf472 │ │ │ │ - DW_CFA_advance_loc1: 65 to 00000000000bf1b1 │ │ │ │ +000042d4 0000000000000024 000042d8 FDE cie=00000000 pc=00000000000bf100..00000000000bf402 │ │ │ │ + DW_CFA_advance_loc1: 65 to 00000000000bf141 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000bf1b7 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000bf147 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bf1b8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bf148 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 660 to 00000000000bf44c │ │ │ │ + DW_CFA_advance_loc2: 660 to 00000000000bf3dc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bf44d │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bf3dd │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000042f0 0000000000000048 000042f4 FDE cie=00000000 pc=00000000000bf480..00000000000bf55b │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000bf486 │ │ │ │ +000042fc 0000000000000048 00004300 FDE cie=00000000 pc=00000000000bf410..00000000000bf4eb │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000bf416 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bf488 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000bf422 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bf48a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bf424 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000bf496 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bf426 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bf497 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bf427 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bf498 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bf428 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000bf49c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000bf42c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 168 to 00000000000bf544 │ │ │ │ + DW_CFA_advance_loc1: 168 to 00000000000bf4d4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bf545 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bf4d5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bf546 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bf4d6 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bf548 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bf4d8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bf54a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bf4da │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bf54c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bf4dc │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bf54e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bf4de │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bf54f │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bf4df │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000433c 000000000000003c 000042c0 FDE cie=00000080 pc=000000000005bdf0..000000000005c394 │ │ │ │ - Augmentation data: eb 3c 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000005bdf6 │ │ │ │ +00004348 000000000000003c 000042cc FDE cie=00000080 pc=000000000005bf00..000000000005c483 │ │ │ │ + Augmentation data: 2f 3d 00 00 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005bf06 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005bdf8 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005bf0c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005bdf9 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005bf0d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000005bdfe │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005bf0e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000005be05 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000005bf15 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 596 to 000000000005c059 │ │ │ │ + DW_CFA_advance_loc2: 599 to 000000000005c16c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005c05d │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c170 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005c05e │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005c171 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c060 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c173 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c062 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c175 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000005c070 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000005c180 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000437c 000000000000001c 00004300 FDE cie=00000080 pc=000000000000f979..000000000000f9c9 │ │ │ │ - Augmentation data: c8 3c 00 00 │ │ │ │ +00004388 000000000000001c 0000430c FDE cie=00000080 pc=000000000000f9d9..000000000000fa29 │ │ │ │ + Augmentation data: 0c 3d 00 00 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000439c 0000000000000074 000043a0 FDE cie=00000000 pc=00000000000bf560..00000000000bf70b │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000bf56f │ │ │ │ +000043a8 0000000000000074 000043ac FDE cie=00000000 pc=00000000000bf4f0..00000000000bf67b │ │ │ │ + DW_CFA_advance_loc: 15 to 00000000000bf4ff │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bf571 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bf501 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bf573 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bf503 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bf575 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bf505 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bf576 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000bf509 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bf577 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bf50a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000bf57e │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000bf511 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 256 to 00000000000bf67e │ │ │ │ + DW_CFA_advance_loc1: 230 to 00000000000bf5f7 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bf67f │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bf5f8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bf680 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bf5f9 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bf682 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bf5fb │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bf684 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bf5fd │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bf686 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bf5ff │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bf688 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bf601 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000bf690 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000bf608 │ │ │ │ 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 00000000000bf6a0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000bf610 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000bf6d0 │ │ │ │ + DW_CFA_advance_loc: 49 to 00000000000bf641 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bf6d1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bf642 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000bf6d2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000bf643 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bf6d4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bf645 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bf6d6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bf647 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bf6d8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bf649 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000bf6da │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000bf64b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000bf6e0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000bf650 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004414 000000000000002c 00004418 FDE cie=00000000 pc=00000000000bf710..00000000000bf9c5 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000bf715 │ │ │ │ +00004420 000000000000002c 00004424 FDE cie=00000000 pc=00000000000bf680..00000000000bf945 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000bf685 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000bf718 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000bf688 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000bf721 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000bf68c │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000bf69c │ │ │ │ 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: 634 to 00000000000bf99b │ │ │ │ + DW_CFA_advance_loc2: 633 to 00000000000bf915 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000bf9a0 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000bf920 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004444 0000000000000010 00004448 FDE cie=00000000 pc=00000000000bf9d0..00000000000bfa25 │ │ │ │ +00004450 0000000000000010 00004454 FDE cie=00000000 pc=00000000000bf950..00000000000bf9a5 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004458 0000000000000098 0000445c FDE cie=00000000 pc=000000000005c3a0..000000000005c71a │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005c3b4 │ │ │ │ +00004464 0000000000000098 00004468 FDE cie=00000000 pc=000000000005c490..000000000005c7db │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005c4a4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c3b6 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005c4aa │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c3b8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c4ac │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000005c3be │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005c4b1 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005c3bf │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005c4b2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005c3c0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005c4b3 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000005c3c7 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c4b7 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc2: 373 to 000000000005c53c │ │ │ │ + DW_CFA_advance_loc2: 347 to 000000000005c612 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005c540 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005c613 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005c541 │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000005c61d │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c543 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005c622 │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c545 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c624 │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000005c54a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c626 │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c54c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c628 │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005c560 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005c630 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 385 to 000000000005c6e1 │ │ │ │ + DW_CFA_advance_loc2: 369 to 000000000005c7a1 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005c6e2 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005c7a2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005c6e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005c7a3 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c6e5 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c7a5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c6e7 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c7a7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c6e9 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c7a9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c6eb │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c7ab │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000005c6f0 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005c7b0 │ │ │ │ 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 000000000005c6f1 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005c7b1 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 23 to 000000000005c708 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000005c7c9 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000005c70c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c7cd │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005c70d │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005c7ce │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c70f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c7d0 │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c711 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c7d2 │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c713 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c7d4 │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c715 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c7d6 │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -000044f4 000000000000003c 000044f8 FDE cie=00000000 pc=000000000005c720..000000000005c7b5 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000005c734 │ │ │ │ +00004500 000000000000003c 00004504 FDE cie=00000000 pc=000000000005c7e0..000000000005c875 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005c7f4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005c744 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000005c808 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000005c74a │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005c814 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005c74b │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c818 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005c74c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005c81c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 64 to 000000000005c78c │ │ │ │ + DW_CFA_advance_loc: 38 to 000000000005c842 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005c794 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000005c84d │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000005c7a1 │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000005c85a │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c7a3 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000005c863 │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005c7a5 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005c865 │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004534 0000000000000090 00004538 FDE cie=00000000 pc=00000000000bfa30..00000000000c05e0 │ │ │ │ - DW_CFA_advance_loc: 55 to 00000000000bfa67 │ │ │ │ +00004540 0000000000000090 00004544 FDE cie=00000000 pc=00000000000bf9b0..00000000000c0540 │ │ │ │ + DW_CFA_advance_loc: 55 to 00000000000bf9e7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000bfa77 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000bf9f7 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000bfa80 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000bf9fd │ │ │ │ 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 00000000000bfa0b │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1728 to 00000000000c0140 │ │ │ │ + DW_CFA_advance_loc2: 1719 to 00000000000c00c2 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000c0150 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000c00c8 │ │ │ │ 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: 544 to 00000000000c0370 │ │ │ │ + DW_CFA_advance_loc2: 544 to 00000000000c02e8 │ │ │ │ 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: 16 to 00000000000c0380 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000c02f0 │ │ │ │ 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 00000000000c0390 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000c02f8 │ │ │ │ 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: 32 to 00000000000c03b0 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000000c0310 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000c03d0 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000c0330 │ │ │ │ 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: 480 to 00000000000c05b0 │ │ │ │ + DW_CFA_advance_loc2: 480 to 00000000000c0510 │ │ │ │ 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 00000000000c05c0 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000c0520 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000045c8 0000000000000090 000045cc FDE cie=00000000 pc=00000000000c05e0..00000000000c1163 │ │ │ │ - DW_CFA_advance_loc: 55 to 00000000000c0617 │ │ │ │ +000045d4 0000000000000090 000045d8 FDE cie=00000000 pc=00000000000c0540..00000000000c10be │ │ │ │ + DW_CFA_advance_loc: 55 to 00000000000c0577 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000c0627 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000c0587 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000c0630 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000c058d │ │ │ │ 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 00000000000c059b │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1731 to 00000000000c0cf3 │ │ │ │ + DW_CFA_advance_loc2: 1722 to 00000000000c0c55 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000c0d00 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000c0c60 │ │ │ │ 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: 542 to 00000000000c0f1e │ │ │ │ + DW_CFA_advance_loc2: 540 to 00000000000c0e7c │ │ │ │ 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: 8 to 00000000000c0f26 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000c0e84 │ │ │ │ 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: 5 to 00000000000c0f2b │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000c0e89 │ │ │ │ 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: 23 to 00000000000c0f42 │ │ │ │ + DW_CFA_advance_loc: 23 to 00000000000c0ea0 │ │ │ │ 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: 26 to 00000000000c0f5c │ │ │ │ + DW_CFA_advance_loc: 26 to 00000000000c0eba │ │ │ │ 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: 476 to 00000000000c1138 │ │ │ │ + DW_CFA_advance_loc2: 473 to 00000000000c1093 │ │ │ │ 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: 11 to 00000000000c1143 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000c109e │ │ │ │ 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 │ │ │ │ │ │ │ │ -0000465c 0000000000000090 00004660 FDE cie=00000000 pc=00000000000c1170..00000000000c1cf3 │ │ │ │ - DW_CFA_advance_loc: 55 to 00000000000c11a7 │ │ │ │ +00004668 0000000000000090 0000466c FDE cie=00000000 pc=00000000000c10c0..00000000000c1c3e │ │ │ │ + DW_CFA_advance_loc: 55 to 00000000000c10f7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000c11b7 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000c1107 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000c11c0 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000c110d │ │ │ │ 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 00000000000c111b │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1731 to 00000000000c1883 │ │ │ │ + DW_CFA_advance_loc2: 1722 to 00000000000c17d5 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000c1890 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000c17e0 │ │ │ │ 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: 542 to 00000000000c1aae │ │ │ │ + DW_CFA_advance_loc2: 540 to 00000000000c19fc │ │ │ │ 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: 8 to 00000000000c1ab6 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000c1a04 │ │ │ │ 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: 5 to 00000000000c1abb │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000c1a09 │ │ │ │ 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: 23 to 00000000000c1ad2 │ │ │ │ + DW_CFA_advance_loc: 23 to 00000000000c1a20 │ │ │ │ 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: 26 to 00000000000c1aec │ │ │ │ + DW_CFA_advance_loc: 26 to 00000000000c1a3a │ │ │ │ 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: 476 to 00000000000c1cc8 │ │ │ │ + DW_CFA_advance_loc2: 473 to 00000000000c1c13 │ │ │ │ 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: 11 to 00000000000c1cd3 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000c1c1e │ │ │ │ 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 │ │ │ │ │ │ │ │ -000046f0 0000000000000030 00004674 FDE cie=00000080 pc=00000000000c1d00..00000000000c24ce │ │ │ │ - Augmentation data: 5c 39 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000c1d05 │ │ │ │ +000046fc 0000000000000030 00004680 FDE cie=00000080 pc=00000000000c1c40..00000000000c2403 │ │ │ │ + Augmentation data: a0 39 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000c1c45 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 23 to 00000000000c1d1c │ │ │ │ + DW_CFA_advance_loc: 26 to 00000000000c1c5f │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000c1d2d │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000c1c70 │ │ │ │ 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: 1318 to 00000000000c2253 │ │ │ │ + DW_CFA_advance_loc2: 1323 to 00000000000c219b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000c2260 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000c21a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004724 0000000000000028 00004728 FDE cie=00000000 pc=00000000000c24d0..00000000000c2c5b │ │ │ │ - DW_CFA_advance_loc1: 65 to 00000000000c2511 │ │ │ │ +00004730 0000000000000028 00004734 FDE cie=00000000 pc=00000000000c2410..00000000000c2b98 │ │ │ │ + DW_CFA_advance_loc1: 65 to 00000000000c2451 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000c2521 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000c2457 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000c252a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c2459 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000c245f │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc2: 1270 to 00000000000c2a20 │ │ │ │ + DW_CFA_advance_loc2: 1287 to 00000000000c2966 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000c2a30 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000c2970 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004750 0000000000000048 00004754 FDE cie=00000000 pc=00000000000c2c60..00000000000c2eb4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000c2c66 │ │ │ │ +0000475c 0000000000000048 00004760 FDE cie=00000000 pc=00000000000c2ba0..00000000000c2de1 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000c2ba6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c2c68 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000c2bb2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c2c6a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c2bb4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000c2c76 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c2bb6 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c2c77 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c2bb7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c2c78 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c2bb8 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000c2c7c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000c2bbc │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 491 to 00000000000c2e67 │ │ │ │ + DW_CFA_advance_loc2: 489 to 00000000000c2da5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c2e68 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c2da6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c2e69 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c2da7 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c2e6b │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c2da9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c2e6d │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c2dab │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c2e6f │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c2dad │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c2e71 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c2daf │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000c2e80 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c2db0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000479c 0000000000000044 000047a0 FDE cie=00000000 pc=00000000000c2ec0..00000000000c3560 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000c2ec6 │ │ │ │ +000047a8 0000000000000044 000047ac FDE cie=00000000 pc=00000000000c2df0..00000000000c34de │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000c2df6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c2ec8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c2df8 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c2eca │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c2dfa │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000c2ecf │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c2dfc │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c2ed0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c2dfd │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c2ed1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c2dfe │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1433 to 00000000000c346a │ │ │ │ + DW_CFA_advance_loc2: 1699 to 00000000000c34a1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c346b │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c34a2 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c346d │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c34a4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c346f │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c34a6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c3471 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c34a8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c3473 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c34aa │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c3474 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c34ab │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000047e4 0000000000000034 000047e8 FDE cie=00000000 pc=000000000005c7c0..000000000005ca5d │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000005c7c6 │ │ │ │ +000047f0 0000000000000034 000047f4 FDE cie=00000000 pc=000000000005c880..000000000005cb15 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005c886 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005c7c7 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005c887 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005c7c8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005c888 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc2: 581 to 000000000005ca0d │ │ │ │ + DW_CFA_advance_loc2: 573 to 000000000005cac5 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 60 to 000000000005ca49 │ │ │ │ + DW_CFA_advance_loc: 60 to 000000000005cb01 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000005ca4f │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005cb07 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005ca50 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005cb08 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000005ca59 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000005cb11 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005ca5a │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005cb12 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ca5c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005cb14 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000481c 0000000000000030 00004820 FDE cie=00000000 pc=00000000000c3560..00000000000c3eb8 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000c3565 │ │ │ │ +00004828 0000000000000034 0000482c FDE cie=00000000 pc=00000000000c34e0..00000000000c3e00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000c34e5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000c3568 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000c34e8 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000c3575 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000c34ec │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000c34fd │ │ │ │ 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: 1609 to 00000000000c3bbe │ │ │ │ + DW_CFA_advance_loc2: 1574 to 00000000000c3b23 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c3bbf │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c3b24 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000c3bd0 │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000c3b35 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c3bd1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c3b36 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004850 0000000000000030 000047d4 FDE cie=00000080 pc=00000000000c3ec0..00000000000c4e6e │ │ │ │ - Augmentation data: 10 38 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000c3ec5 │ │ │ │ +00004860 0000000000000030 000047e4 FDE cie=00000080 pc=00000000000c3e00..00000000000c4e79 │ │ │ │ + Augmentation data: 50 38 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000c3e05 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000c3ec8 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000c3e08 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000c3ed1 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000c3e0e │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000c3e22 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 3182 to 00000000000c4b3f │ │ │ │ + DW_CFA_advance_loc2: 3344 to 00000000000c4b32 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c4b40 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000c4b38 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004884 0000000000000030 00004888 FDE cie=00000000 pc=00000000000c4e70..00000000000c4ed0 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000c4e75 │ │ │ │ +00004894 0000000000000030 00004898 FDE cie=00000000 pc=00000000000c4e80..00000000000c4ed0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000c4e85 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c4e76 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000c4e89 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000c4e80 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000c4e90 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 49 to 00000000000c4eb1 │ │ │ │ + DW_CFA_advance_loc: 41 to 00000000000c4eb9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c4eb2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c4eba │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c4eb3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c4ebb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000c4ec0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000c4ec0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_advance_loc: 13 to 00000000000c4ecd │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_advance_loc: 1 to 00000000000c4ece │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_advance_loc: 1 to 00000000000c4ecf │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000048b8 0000000000000068 0000483c FDE cie=00000080 pc=000000000005ca60..000000000005d0aa │ │ │ │ - Augmentation data: c3 37 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000005ca6b │ │ │ │ +000048c8 0000000000000068 0000484c FDE cie=00000080 pc=000000000005cb20..000000000005d13a │ │ │ │ + Augmentation data: 02 38 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000005cb2b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ca6d │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005cb30 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005ca6f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005cb32 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000005ca74 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005cb34 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005ca75 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cb38 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005ca76 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005cb39 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000005ca7d │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005cb3d │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 488 to 000000000005cc65 │ │ │ │ + DW_CFA_advance_loc2: 480 to 000000000005cd1d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005cc66 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005cd1e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005cc67 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005cd1f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005cc69 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005cd21 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005cc6b │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005cd23 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005cc6d │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005cd25 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005cc6f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005cd27 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005cc70 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000005cd30 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 192 to 000000000005cd30 │ │ │ │ + DW_CFA_advance_loc1: 168 to 000000000005cdd8 │ │ │ │ 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 000000000005cd40 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005cde0 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004924 0000000000000020 000048a8 FDE cie=00000080 pc=000000000000f9ca..000000000000fa0a │ │ │ │ - Augmentation data: 78 37 00 00 │ │ │ │ +00004934 0000000000000020 000048b8 FDE cie=00000080 pc=000000000000fa2a..000000000000fa6a │ │ │ │ + Augmentation data: b7 37 00 00 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004948 000000000000002c 0000494c FDE cie=00000000 pc=000000000005d0b0..000000000005dad3 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000005d0b5 │ │ │ │ +00004958 0000000000000030 0000495c FDE cie=00000000 pc=000000000005d140..000000000005db12 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005d145 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000005d0bb │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005d14b │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000005d0c4 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000005d14d │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005d152 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005d157 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005d15c │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000005d163 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 2090 to 000000000005d8ee │ │ │ │ + DW_CFA_advance_loc2: 1985 to 000000000005d924 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000005d8ef │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005d925 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004978 0000000000000050 000048fc FDE cie=00000080 pc=00000000000c4ed0..00000000000c66ac │ │ │ │ - Augmentation data: 2c 37 00 00 │ │ │ │ +0000498c 0000000000000050 00004910 FDE cie=00000080 pc=00000000000c4ed0..00000000000c66df │ │ │ │ + Augmentation data: 67 37 00 00 │ │ │ │ DW_CFA_advance_loc: 9 to 00000000000c4ed9 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ DW_CFA_advance_loc: 12 to 00000000000c4ee5 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ DW_CFA_advance_loc: 10 to 00000000000c4eef │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ @@ -8888,4428 +8926,4441 @@ │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ DW_CFA_advance_loc: 8 to 00000000000c4ef7 │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ DW_CFA_advance_loc1: 139 to 00000000000c4f82 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ DW_CFA_advance_loc: 24 to 00000000000c4f9a │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 4907 to 00000000000c62c5 │ │ │ │ + DW_CFA_advance_loc2: 5443 to 00000000000c64dd │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000c62d2 │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000c64ea │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c62d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c64eb │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000049cc 0000000000000010 000049d0 FDE cie=00000000 pc=000000000005dae0..000000000005dae9 │ │ │ │ +000049e0 0000000000000010 000049e4 FDE cie=00000000 pc=000000000005db20..000000000005db29 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000049e0 000000000000001c 000049e4 FDE cie=00000000 pc=000000000005daf0..000000000005db17 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005daf8 │ │ │ │ +000049f4 000000000000001c 000049f8 FDE cie=00000000 pc=000000000005db30..000000000005db57 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005db38 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000005dafd │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005db3d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005db05 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005db45 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 17 to 000000000005db16 │ │ │ │ + DW_CFA_advance_loc: 17 to 000000000005db56 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004a00 000000000000002c 00004984 FDE cie=00000080 pc=000000000005db20..000000000005dc2c │ │ │ │ - Augmentation data: ba 36 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000005db25 │ │ │ │ +00004a14 0000000000000034 00004998 FDE cie=00000080 pc=000000000005db60..000000000005dc6c │ │ │ │ + Augmentation data: f5 36 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005db65 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000005db2b │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000005db68 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000005db34 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc1: 114 to 000000000005dba6 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005db6c │ │ │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005db78 │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ + DW_CFA_advance_loc1: 102 to 000000000005dbde │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 104 to 000000000005dc0e │ │ │ │ + DW_CFA_advance_loc1: 108 to 000000000005dc4a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000005dc10 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005dc50 │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00004a30 000000000000001c 000049b4 FDE cie=00000080 pc=000000000000fa0a..000000000000fa31 │ │ │ │ - Augmentation data: 93 36 00 00 │ │ │ │ +00004a4c 0000000000000020 000049d0 FDE cie=00000080 pc=000000000000fa6a..000000000000fa91 │ │ │ │ + Augmentation data: c6 36 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -00004a50 000000000000001c 00004a54 FDE cie=00000000 pc=000000000005dc30..000000000005dc57 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005dc38 │ │ │ │ +00004a70 000000000000001c 00004a74 FDE cie=00000000 pc=000000000005dc70..000000000005dc97 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005dc78 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000005dc3d │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005dc7d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000005dc45 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005dc85 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 17 to 000000000005dc56 │ │ │ │ + DW_CFA_advance_loc: 17 to 000000000005dc96 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004a70 0000000000000030 000049f4 FDE cie=00000080 pc=000000000005dc60..000000000005eea8 │ │ │ │ - Augmentation data: 5b 36 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000005dc65 │ │ │ │ +00004a90 0000000000000030 00004a14 FDE cie=00000080 pc=000000000005dca0..000000000005ef08 │ │ │ │ + Augmentation data: 8a 36 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005dca5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000005dc68 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000005dca8 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000005dc71 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005dcac │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005dcb1 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000005dcb6 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000005dcba │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 3551 to 000000000005ea50 │ │ │ │ + DW_CFA_advance_loc2: 3531 to 000000000005ea85 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 000000000005ea60 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000005ea90 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004aa4 0000000000000020 00004a28 FDE cie=00000080 pc=000000000000fa31..000000000000fa7a │ │ │ │ - Augmentation data: 32 36 00 00 │ │ │ │ +00004ac4 0000000000000020 00004a48 FDE cie=00000080 pc=000000000000fa91..000000000000fada │ │ │ │ + Augmentation data: 61 36 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -00004ac8 0000000000000058 00004a4c FDE cie=00000080 pc=000000000005eeb0..000000000005fac1 │ │ │ │ - Augmentation data: 16 36 00 00 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000005eeb9 │ │ │ │ +00004ae8 0000000000000058 00004a6c FDE cie=00000080 pc=000000000005ef10..000000000005fb09 │ │ │ │ + Augmentation data: 45 36 00 00 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000005ef19 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000005eec5 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000005ef25 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000005eecf │ │ │ │ + DW_CFA_advance_loc: 38 to 000000000005ef4b │ │ │ │ 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 000000000005eed0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000005ef4c │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 1509 to 000000000005f4b5 │ │ │ │ + DW_CFA_advance_loc2: 1473 to 000000000005f50d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000005f4c2 │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000005f51a │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 000000000005f4d0 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000005f520 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 535 to 000000000005f6e7 │ │ │ │ + DW_CFA_advance_loc2: 535 to 000000000005f737 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc2: 314 to 000000000005f821 │ │ │ │ + DW_CFA_advance_loc2: 314 to 000000000005f871 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 403 to 000000000005f9b4 │ │ │ │ + DW_CFA_advance_loc2: 395 to 000000000005f9fc │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004b24 0000000000000034 00004aa8 FDE cie=00000080 pc=000000000000fa7a..000000000000fb7e │ │ │ │ - Augmentation data: 1b 36 00 00 │ │ │ │ +00004b44 0000000000000034 00004ac8 FDE cie=00000080 pc=000000000000fada..000000000000fbde │ │ │ │ + Augmentation data: 4a 36 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ │ │ │ │ -00004b5c 0000000000000050 00004ae0 FDE cie=00000080 pc=00000000000c66b0..00000000000c7cce │ │ │ │ - Augmentation data: ec 35 00 00 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000c66b9 │ │ │ │ +00004b7c 0000000000000050 00004b00 FDE cie=00000080 pc=00000000000c66e0..00000000000c7cea │ │ │ │ + Augmentation data: 1b 36 00 00 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000c66e9 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000c66c5 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000c66f5 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000c66cf │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000c66ff │ │ │ │ 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 00000000000c66d7 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000c6707 │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc1: 137 to 00000000000c6760 │ │ │ │ + DW_CFA_advance_loc1: 139 to 00000000000c6792 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000c6778 │ │ │ │ + DW_CFA_advance_loc: 21 to 00000000000c67a7 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 4939 to 00000000000c7ac3 │ │ │ │ + DW_CFA_advance_loc2: 5237 to 00000000000c7c1c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000c7ad0 │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000c7c29 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c7ad1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c7c2a │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004bb0 0000000000000054 00004b34 FDE cie=00000080 pc=000000000005fad0..0000000000061059 │ │ │ │ - Augmentation data: ae 35 00 00 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000005fad9 │ │ │ │ +00004bd0 0000000000000054 00004b54 FDE cie=00000080 pc=000000000005fb10..00000000000611a0 │ │ │ │ + Augmentation data: dd 35 00 00 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000005fb19 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000005faef │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000005fb2f │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000005faf9 │ │ │ │ + DW_CFA_advance_loc: 31 to 000000000005fb4e │ │ │ │ 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 000000000005fb08 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000005fb56 │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 2434 to 000000000006048a │ │ │ │ + DW_CFA_advance_loc2: 2676 to 00000000000605ca │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 107 to 00000000000604f5 │ │ │ │ + DW_CFA_advance_loc1: 106 to 0000000000060634 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000060502 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000060641 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 0000000000060510 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000060648 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000060521 │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000060659 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 2553 to 0000000000060f1a │ │ │ │ + DW_CFA_advance_loc2: 2568 to 0000000000061061 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ │ │ │ │ -00004c08 0000000000000034 00004b8c FDE cie=00000080 pc=000000000000fb7e..000000000000fc40 │ │ │ │ - Augmentation data: d5 35 00 00 │ │ │ │ +00004c28 0000000000000034 00004bac FDE cie=00000080 pc=000000000000fbde..000000000000fca0 │ │ │ │ + Augmentation data: 04 36 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ │ │ │ │ -00004c40 0000000000000054 00004bc4 FDE cie=00000080 pc=0000000000061060..000000000006215f │ │ │ │ - Augmentation data: a5 35 00 00 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000061069 │ │ │ │ +00004c60 0000000000000054 00004be4 FDE cie=00000080 pc=00000000000611a0..00000000000622e3 │ │ │ │ + Augmentation data: d4 35 00 00 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000611a9 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000061075 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000611b5 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000006107f │ │ │ │ + DW_CFA_advance_loc: 45 to 00000000000611e2 │ │ │ │ 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 000000000006108e │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000611ea │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 1440 to 000000000006162e │ │ │ │ + DW_CFA_advance_loc2: 1412 to 000000000006176e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000006163b │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000006177b │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000061640 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000061780 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 564 to 0000000000061874 │ │ │ │ + DW_CFA_advance_loc2: 562 to 00000000000619b2 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc2: 290 to 0000000000061996 │ │ │ │ + DW_CFA_advance_loc2: 278 to 0000000000061ac8 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004c98 0000000000000034 00004c1c FDE cie=00000080 pc=000000000000fc40..000000000000fd51 │ │ │ │ - Augmentation data: cb 35 00 00 │ │ │ │ +00004cb8 0000000000000034 00004c3c FDE cie=00000080 pc=000000000000fca0..000000000000fdb1 │ │ │ │ + Augmentation data: fa 35 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ │ │ │ │ -00004cd0 000000000000004c 00004c54 FDE cie=00000080 pc=00000000000c7cd0..00000000000c7dfa │ │ │ │ - Augmentation data: 9c 35 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000c7cd6 │ │ │ │ +00004cf0 000000000000004c 00004c74 FDE cie=00000080 pc=00000000000c7cf0..00000000000c7e02 │ │ │ │ + Augmentation data: cb 35 00 00 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000c7cf6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c7cd8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c7cf8 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c7cda │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000c7cfd │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000c7cdf │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000c7d02 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c7ce0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c7d03 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c7ce1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c7d04 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000c7ce8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000c7d08 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc1: 192 to 00000000000c7da8 │ │ │ │ + DW_CFA_advance_loc1: 176 to 00000000000c7db8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c7da9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c7db9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c7daa │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c7dba │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c7dac │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c7dbc │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c7dae │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c7dbe │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c7db0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c7dc0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c7db2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c7dc2 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000c7dc0 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000c7dc8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004d20 0000000000000030 00004ca4 FDE cie=00000080 pc=00000000000c7e00..00000000000c868e │ │ │ │ - Augmentation data: 5e 35 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000c7e05 │ │ │ │ +00004d40 0000000000000030 00004cc4 FDE cie=00000080 pc=00000000000c7e10..00000000000c868b │ │ │ │ + Augmentation data: 8d 35 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000c7e15 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000c7e15 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000c7e25 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000c7e1e │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000c7e2e │ │ │ │ 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: 1503 to 00000000000c83fd │ │ │ │ + DW_CFA_advance_loc2: 1459 to 00000000000c83e1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000c8400 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000c83e8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004d54 0000000000000030 00004cd8 FDE cie=00000080 pc=0000000000062160..00000000000635c6 │ │ │ │ - Augmentation data: 44 35 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000062165 │ │ │ │ +00004d74 0000000000000030 00004cf8 FDE cie=00000080 pc=00000000000622f0..0000000000063767 │ │ │ │ + Augmentation data: 73 35 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000622f5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000062172 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000062302 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000062186 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000062316 │ │ │ │ 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: 2937 to 0000000000062cff │ │ │ │ + DW_CFA_advance_loc2: 2919 to 0000000000062e7d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000062d00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000062e7e │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004d88 0000000000000020 00004d0c FDE cie=00000080 pc=000000000000fd51..000000000000fdd3 │ │ │ │ - Augmentation data: 2d 35 00 00 │ │ │ │ +00004da8 0000000000000020 00004d2c FDE cie=00000080 pc=000000000000fdb1..000000000000fe3b │ │ │ │ + Augmentation data: 5c 35 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -00004dac 000000000000002c 00004d30 FDE cie=00000080 pc=00000000000635d0..00000000000639c2 │ │ │ │ - Augmentation data: 11 35 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000635d5 │ │ │ │ +00004dcc 000000000000002c 00004d50 FDE cie=00000080 pc=0000000000063770..0000000000063b6c │ │ │ │ + Augmentation data: 40 35 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000063775 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000635e3 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000063783 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000635f0 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000063790 │ │ │ │ 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: 662 to 0000000000063886 │ │ │ │ + DW_CFA_advance_loc2: 654 to 0000000000063a1e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000063890 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000063a20 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004ddc 000000000000001c 00004d60 FDE cie=00000080 pc=000000000000fdd3..000000000000fdfb │ │ │ │ - Augmentation data: ea 34 00 00 │ │ │ │ +00004dfc 000000000000001c 00004d80 FDE cie=00000080 pc=000000000000fe3b..000000000000fe63 │ │ │ │ + Augmentation data: 19 35 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ │ │ │ │ -00004dfc 0000000000000030 00004d80 FDE cie=00000080 pc=00000000000639d0..00000000000642f9 │ │ │ │ - Augmentation data: d3 34 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000639d5 │ │ │ │ +00004e1c 0000000000000030 00004da0 FDE cie=00000080 pc=0000000000063b70..000000000006446e │ │ │ │ + Augmentation data: 03 35 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000063b75 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000639e2 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000063b82 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000639f6 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000063b96 │ │ │ │ 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: 1429 to 0000000000063f8b │ │ │ │ + DW_CFA_advance_loc2: 1557 to 00000000000641ab │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000063f90 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000641b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004e30 0000000000000020 00004db4 FDE cie=00000080 pc=000000000000fdfb..000000000000ff44 │ │ │ │ - Augmentation data: 0f 35 00 00 │ │ │ │ +00004e50 0000000000000020 00004dd4 FDE cie=00000080 pc=000000000000fe63..000000000000ffa8 │ │ │ │ + Augmentation data: 3f 35 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -00004e54 0000000000000030 00004dd8 FDE cie=00000080 pc=0000000000064300..000000000006530e │ │ │ │ - Augmentation data: 07 35 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000064305 │ │ │ │ +00004e74 0000000000000030 00004df8 FDE cie=00000080 pc=0000000000064470..0000000000065456 │ │ │ │ + Augmentation data: 3b 35 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000064475 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000064308 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000064478 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000064311 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000064480 │ │ │ │ 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 0000000000064484 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 3970 to 0000000000065293 │ │ │ │ + DW_CFA_advance_loc2: 3935 to 00000000000653e3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000652a0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000653e8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004e88 0000000000000020 00004e0c FDE cie=00000080 pc=000000000000ff44..000000000000ff8e │ │ │ │ - Augmentation data: ee 34 00 00 │ │ │ │ +00004ea8 0000000000000020 00004e2c FDE cie=00000080 pc=000000000000ffa8..000000000000fff2 │ │ │ │ + Augmentation data: 22 35 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -00004eac 0000000000000050 00004e30 FDE cie=00000080 pc=0000000000065310..00000000000654b0 │ │ │ │ - Augmentation data: d2 34 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000065316 │ │ │ │ +00004ecc 0000000000000050 00004e50 FDE cie=00000080 pc=0000000000065460..00000000000655ec │ │ │ │ + Augmentation data: 06 35 00 00 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000065466 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000065318 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000006546f │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006531a │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000065471 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000065320 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000065473 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000065321 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000065474 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000065322 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000065475 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000065329 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000006547c │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc2: 305 to 000000000006545a │ │ │ │ + DW_CFA_advance_loc2: 302 to 00000000000655aa │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000006545b │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000655ab │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000006545c │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000655ac │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006545e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000655ae │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000065460 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000655b0 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000065462 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000655b2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000065464 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000655b4 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000065470 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000655b8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004f00 0000000000000020 00004e84 FDE cie=00000080 pc=000000000000ff8e..000000000000ffc0 │ │ │ │ - Augmentation data: 87 34 00 00 │ │ │ │ +00004f20 0000000000000020 00004ea4 FDE cie=00000080 pc=000000000000fff2..0000000000010024 │ │ │ │ + Augmentation data: bb 34 00 00 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ │ │ │ -00004f24 0000000000000030 00004ea8 FDE cie=00000080 pc=00000000000654b0..00000000000661d7 │ │ │ │ - Augmentation data: 6b 34 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000654b5 │ │ │ │ +00004f44 0000000000000030 00004ec8 FDE cie=00000080 pc=00000000000655f0..0000000000066457 │ │ │ │ + Augmentation data: 9f 34 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000655f5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000654c2 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000065602 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000654d6 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000065616 │ │ │ │ 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: 2020 to 0000000000065cba │ │ │ │ + DW_CFA_advance_loc2: 2340 to 0000000000065f3a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000065cc0 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000065f40 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00004f58 0000000000000020 00004edc FDE cie=00000080 pc=000000000000ffc0..00000000000100eb │ │ │ │ - Augmentation data: b3 34 00 00 │ │ │ │ +00004f78 0000000000000020 00004efc FDE cie=00000080 pc=0000000000010024..0000000000010145 │ │ │ │ + Augmentation data: e7 34 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -00004f7c 0000000000000038 00004f00 FDE cie=00000080 pc=00000000000661e0..0000000000066948 │ │ │ │ - Augmentation data: a7 34 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000661e5 │ │ │ │ +00004f9c 0000000000000038 00004f20 FDE cie=00000080 pc=0000000000066460..0000000000066ba8 │ │ │ │ + Augmentation data: db 34 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000066465 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000661f6 │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000066476 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000661ff │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000006647c │ │ │ │ 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 000000000006648a │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1614 to 000000000006684d │ │ │ │ + DW_CFA_advance_loc2: 1590 to 0000000000066ac0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 19 to 0000000000066860 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000066ac8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 116 to 00000000000668d4 │ │ │ │ + DW_CFA_advance_loc1: 108 to 0000000000066b34 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000668d5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000066b35 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00004fb8 0000000000000020 00004f3c FDE cie=00000080 pc=00000000000100eb..000000000001017c │ │ │ │ - Augmentation data: 8c 34 00 00 │ │ │ │ +00004fd8 0000000000000020 00004f5c FDE cie=00000080 pc=0000000000010145..00000000000101d6 │ │ │ │ + Augmentation data: c0 34 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -00004fdc 0000000000000038 00004f60 FDE cie=00000080 pc=0000000000066950..00000000000670a0 │ │ │ │ - Augmentation data: 70 34 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000066955 │ │ │ │ +00004ffc 0000000000000038 00004f80 FDE cie=00000080 pc=0000000000066bb0..00000000000672d0 │ │ │ │ + Augmentation data: a4 34 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000066bb5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000066966 │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000066bc6 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000006696f │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000066bcc │ │ │ │ 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 0000000000066bda │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 1582 to 0000000000066f9d │ │ │ │ + DW_CFA_advance_loc2: 1542 to 00000000000671e0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 19 to 0000000000066fb0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000671e8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 124 to 000000000006702c │ │ │ │ + DW_CFA_advance_loc1: 116 to 000000000006725c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000006702d │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000006725d │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00005018 0000000000000020 00004f9c FDE cie=00000080 pc=000000000001017c..000000000001020d │ │ │ │ - Augmentation data: 55 34 00 00 │ │ │ │ +00005038 0000000000000020 00004fbc FDE cie=00000080 pc=00000000000101d6..0000000000010267 │ │ │ │ + Augmentation data: 89 34 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -0000503c 0000000000000030 00004fc0 FDE cie=00000080 pc=00000000000670a0..0000000000068306 │ │ │ │ - Augmentation data: 39 34 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000670a5 │ │ │ │ +0000505c 0000000000000030 00004fe0 FDE cie=00000080 pc=00000000000672d0..0000000000068537 │ │ │ │ + Augmentation data: 6d 34 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000672d5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000670b2 │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000672e2 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000670c6 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000672f6 │ │ │ │ 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: 2396 to 0000000000067a22 │ │ │ │ + DW_CFA_advance_loc2: 2368 to 0000000000067c36 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000067a23 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000067c37 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005070 0000000000000020 00004ff4 FDE cie=00000080 pc=000000000001020d..000000000001028f │ │ │ │ - Augmentation data: 22 34 00 00 │ │ │ │ +00005090 0000000000000020 00005014 FDE cie=00000080 pc=0000000000010267..00000000000102e8 │ │ │ │ + Augmentation data: 56 34 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -00005094 0000000000000030 00005018 FDE cie=00000080 pc=0000000000068310..0000000000069174 │ │ │ │ - Augmentation data: 06 34 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000068315 │ │ │ │ +000050b4 0000000000000030 00005038 FDE cie=00000080 pc=0000000000068540..00000000000693ac │ │ │ │ + Augmentation data: 3a 34 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000068545 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000068318 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000068548 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000068321 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006854a │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000068554 │ │ │ │ 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: 3538 to 00000000000690f3 │ │ │ │ + DW_CFA_advance_loc2: 3551 to 0000000000069333 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000069100 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000069338 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000050c8 0000000000000020 0000504c FDE cie=00000080 pc=000000000001028f..00000000000102d9 │ │ │ │ - Augmentation data: ec 33 00 00 │ │ │ │ +000050e8 0000000000000020 0000506c FDE cie=00000080 pc=00000000000102e8..0000000000010332 │ │ │ │ + Augmentation data: 20 34 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -000050ec 0000000000000030 000050f0 FDE cie=00000000 pc=00000000000c8690..00000000000c86f0 │ │ │ │ +0000510c 0000000000000030 00005110 FDE cie=00000000 pc=00000000000c8690..00000000000c86e0 │ │ │ │ DW_CFA_advance_loc: 5 to 00000000000c8695 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c8696 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000c8699 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000c86a0 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000c86a0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 50 to 00000000000c86d2 │ │ │ │ + DW_CFA_advance_loc: 42 to 00000000000c86ca │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c86d3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c86cb │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c86d4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c86cc │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000c86e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000c86d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000c86ed │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000c86dd │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c86ee │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c86de │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c86ef │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c86df │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005120 0000000000000084 000050a4 FDE cie=00000080 pc=0000000000069180..000000000006a73d │ │ │ │ - Augmentation data: 9c 33 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000069186 │ │ │ │ +00005140 0000000000000040 000050c4 FDE cie=00000080 pc=00000000000693b0..000000000006ac7f │ │ │ │ + Augmentation data: d0 33 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000693b5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000069188 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006918a │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006918c │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000006918d │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000006918e │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000693b8 │ │ │ │ + DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000693c1 │ │ │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000069197 │ │ │ │ - DW_CFA_def_cfa_offset: 400 │ │ │ │ - DW_CFA_advance_loc2: 2811 to 0000000000069c92 │ │ │ │ + DW_CFA_advance_loc2: 3241 to 000000000006a06a │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000069c96 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000069c97 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000069c99 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000069c9b │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000069c9d │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000069c9f │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000069ca4 │ │ │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000006a06f │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1575 to 000000000006a2cb │ │ │ │ + DW_CFA_advance_loc2: 1862 to 000000000006a7b5 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000006a2cc │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000006a2cd │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006a2cf │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006a2d1 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006a2d3 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006a2d5 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000006a2d6 │ │ │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000006a7b6 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 861 to 000000000006a633 │ │ │ │ + DW_CFA_advance_loc2: 954 to 000000000006ab70 │ │ │ │ DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000006a636 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000006a637 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006a639 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006a63b │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006a63d │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006a63f │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000006a644 │ │ │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000006ab75 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000051a8 0000000000000020 0000512c FDE cie=00000080 pc=00000000000102d9..0000000000010443 │ │ │ │ - Augmentation data: 59 33 00 00 │ │ │ │ - DW_CFA_def_cfa_offset: 400 │ │ │ │ +00005184 0000000000000020 00005108 FDE cie=00000080 pc=0000000000010332..000000000001047b │ │ │ │ + Augmentation data: d1 33 00 00 │ │ │ │ + DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -000051cc 0000000000000050 00005150 FDE cie=00000080 pc=000000000006a740..000000000006aa29 │ │ │ │ - Augmentation data: 3e 33 00 00 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000006a749 │ │ │ │ +000051a8 0000000000000050 0000512c FDE cie=00000080 pc=000000000006ac80..000000000006af69 │ │ │ │ + Augmentation data: b6 33 00 00 │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000006ac89 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000006a75f │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000006ac9f │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000006a769 │ │ │ │ + DW_CFA_advance_loc: 21 to 000000000006acb4 │ │ │ │ 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 000000000006a775 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000006acb9 │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 339 to 000000000006a8c8 │ │ │ │ + DW_CFA_advance_loc2: 326 to 000000000006adff │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc: 41 to 000000000006a8f1 │ │ │ │ + DW_CFA_advance_loc: 41 to 000000000006ae28 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc1: 92 to 000000000006a94d │ │ │ │ + DW_CFA_advance_loc1: 103 to 000000000006ae8f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000006a95a │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000006ae9c │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000006a960 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006aea0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005220 0000000000000034 000051a4 FDE cie=00000080 pc=0000000000010443..0000000000010496 │ │ │ │ - Augmentation data: 20 33 00 00 │ │ │ │ +000051fc 0000000000000034 00005180 FDE cie=00000080 pc=000000000001047b..00000000000104de │ │ │ │ + Augmentation data: 98 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) │ │ │ │ │ │ │ │ -00005258 0000000000000048 0000525c FDE cie=00000000 pc=00000000000c86f0..00000000000c8914 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000c86f6 │ │ │ │ +00005234 0000000000000048 00005238 FDE cie=00000000 pc=00000000000c86e0..00000000000c8901 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000c86e6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c86f8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000c86f2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c86fa │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c86f4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000c8706 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c86f6 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c8707 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c86f7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c8708 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c86f8 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000c870c │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 443 to 00000000000c88c7 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000c86fc │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc2: 451 to 00000000000c88bf │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c88c8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c88c0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c88c9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c88c1 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c88cb │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c88c3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c88cd │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c88c5 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c88cf │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c88c7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c88d1 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c88c9 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000c88e0 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000c88d0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000052a4 0000000000000048 000052a8 FDE cie=00000000 pc=00000000000c8920..00000000000c89fb │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000c8926 │ │ │ │ +00005280 0000000000000048 00005284 FDE cie=00000000 pc=00000000000c8910..00000000000c89eb │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000c8916 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c8928 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000c8922 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c892a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c8924 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000c8936 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c8926 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c8937 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c8927 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c8938 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c8928 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000c893c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000c892c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 168 to 00000000000c89e4 │ │ │ │ + DW_CFA_advance_loc1: 168 to 00000000000c89d4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c89e5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c89d5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c89e6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c89d6 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c89e8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c89d8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c89ea │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c89da │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c89ec │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c89dc │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c89ee │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c89de │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c89ef │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c89df │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000052f0 0000000000000048 000052f4 FDE cie=00000000 pc=00000000000c8a00..00000000000c8df4 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000c8a06 │ │ │ │ +000052cc 0000000000000048 000052d0 FDE cie=00000000 pc=00000000000c89f0..00000000000c8db4 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000c89f6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c8a08 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000c8a02 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c8a0a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c8a04 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000c8a16 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c8a06 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c8a17 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c8a07 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c8a18 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c8a08 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000c8a1c │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 896 to 00000000000c8d9c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000c8a0c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc2: 853 to 00000000000c8d61 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c8d9d │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c8d62 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c8d9e │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c8d63 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c8da0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c8d65 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c8da2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c8d67 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c8da4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c8d69 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c8da6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c8d6b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000c8db0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000c8d70 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000533c 0000000000000040 00005340 FDE cie=00000000 pc=00000000000c8e00..00000000000c9043 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000c8e06 │ │ │ │ +00005318 0000000000000040 0000531c FDE cie=00000000 pc=00000000000c8dc0..00000000000c8ffe │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000c8dc6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c8e08 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c8dc8 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c8e0a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c8dca │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c8e0b │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c8dcb │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c8e0c │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c8dcc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000c8e10 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000c8dd0 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 512 to 00000000000c9010 │ │ │ │ + DW_CFA_advance_loc2: 507 to 00000000000c8fcb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c9011 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c8fcc │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c9012 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c8fcd │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c9014 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c8fcf │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c9016 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c8fd1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c9018 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c8fd3 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c9019 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c8fd4 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005380 000000000000002c 00005384 FDE cie=00000000 pc=00000000000c9050..00000000000c9347 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000c9055 │ │ │ │ +0000535c 000000000000002c 00005360 FDE cie=00000000 pc=00000000000c9000..00000000000c92e7 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000c9005 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000c9058 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000c9008 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000c9069 │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000c9019 │ │ │ │ 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: 659 to 00000000000c92fc │ │ │ │ + DW_CFA_advance_loc2: 642 to 00000000000c929b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000c9300 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000c92a0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000053b0 0000000000000048 000053b4 FDE cie=00000000 pc=00000000000c9350..00000000000c9551 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000c9356 │ │ │ │ +0000538c 0000000000000048 00005390 FDE cie=00000000 pc=00000000000c92f0..00000000000c94e1 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000c92f6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c9358 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000c9302 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c935a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c9304 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000c9366 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c9306 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c9367 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c9307 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c9368 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c9308 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000c936c │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 418 to 00000000000c950e │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000c930c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc2: 413 to 00000000000c94a9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c950f │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c94aa │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c9510 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c94ab │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c9512 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c94ad │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c9514 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c94af │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c9516 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c94b1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c9518 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c94b3 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000c9520 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000c94b8 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000053fc 0000000000000048 00005400 FDE cie=00000000 pc=00000000000c9560..00000000000c9784 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000c9566 │ │ │ │ +000053d8 0000000000000048 000053dc FDE cie=00000000 pc=00000000000c94f0..00000000000c9711 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000c94f6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c9568 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000c9502 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c956a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c9504 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000c9576 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c9506 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c9577 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c9507 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c9578 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c9508 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000c957c │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 443 to 00000000000c9737 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000c950c │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc2: 451 to 00000000000c96cf │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c9738 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c96d0 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c9739 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c96d1 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c973b │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c96d3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c973d │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c96d5 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c973f │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c96d7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c9741 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c96d9 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000c9750 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000c96e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005448 000000000000002c 0000544c FDE cie=00000000 pc=00000000000c9790..00000000000c9aa5 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000c9795 │ │ │ │ +00005424 000000000000002c 00005428 FDE cie=00000000 pc=00000000000c9720..00000000000c9a36 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000c9725 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000c9798 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000c9728 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000c97a9 │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000c9739 │ │ │ │ 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: 721 to 00000000000c9a7a │ │ │ │ + DW_CFA_advance_loc2: 722 to 00000000000c9a0b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c9a7b │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c9a0c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005478 0000000000000030 000053fc FDE cie=00000080 pc=000000000006aa30..000000000006caed │ │ │ │ - Augmentation data: d0 30 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000006aa35 │ │ │ │ +00005454 0000000000000030 000053d8 FDE cie=00000080 pc=000000000006af70..000000000006cfed │ │ │ │ + Augmentation data: 48 31 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000006af75 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000006aa38 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000006af78 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006aa4c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006af8c │ │ │ │ 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: 4648 to 000000000006bc74 │ │ │ │ + DW_CFA_advance_loc2: 4600 to 000000000006c184 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006bc80 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006c188 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000054ac 0000000000000020 00005430 FDE cie=00000080 pc=0000000000010496..00000000000105f5 │ │ │ │ - Augmentation data: dc 30 00 00 │ │ │ │ +00005488 0000000000000020 0000540c FDE cie=00000080 pc=00000000000104de..000000000001063d │ │ │ │ + Augmentation data: 54 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 │ │ │ │ │ │ │ │ -000054d0 0000000000000048 000054d4 FDE cie=00000000 pc=00000000000c9ab0..00000000000c9b8b │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000c9ab6 │ │ │ │ +000054ac 0000000000000048 000054b0 FDE cie=00000000 pc=00000000000c9a40..00000000000c9b1b │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000c9a46 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c9ab8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000c9a52 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c9aba │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c9a54 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000c9ac6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c9a56 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c9ac7 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c9a57 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c9ac8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c9a58 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000c9acc │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000c9a5c │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 168 to 00000000000c9b74 │ │ │ │ + DW_CFA_advance_loc1: 168 to 00000000000c9b04 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c9b75 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c9b05 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c9b76 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c9b06 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c9b78 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c9b08 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c9b7a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c9b0a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c9b7c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c9b0c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c9b7e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c9b0e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c9b7f │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c9b0f │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000551c 000000000000002c 00005520 FDE cie=00000000 pc=00000000000c9b90..00000000000c9d87 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000c9b95 │ │ │ │ +000054f8 000000000000002c 000054fc FDE cie=00000000 pc=00000000000c9b20..00000000000c9d1c │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000c9b25 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 23 to 00000000000c9bac │ │ │ │ + DW_CFA_advance_loc: 23 to 00000000000c9b3c │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000c9bbd │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000c9b4d │ │ │ │ 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: 393 to 00000000000c9d46 │ │ │ │ + DW_CFA_advance_loc2: 409 to 00000000000c9ce6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000c9d50 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000c9cf0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000554c 0000000000000030 00005550 FDE cie=00000000 pc=00000000000c9d90..00000000000c9df0 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000c9d95 │ │ │ │ +00005528 0000000000000030 0000552c FDE cie=00000000 pc=00000000000c9d20..00000000000c9d70 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000c9d25 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c9d96 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000c9d29 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000c9da0 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000c9d30 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 49 to 00000000000c9dd1 │ │ │ │ + DW_CFA_advance_loc: 41 to 00000000000c9d59 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c9dd2 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c9d5a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c9dd3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c9d5b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000c9de0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000c9d60 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000c9ded │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000c9d6d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c9dee │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c9d6e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c9def │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c9d6f │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005580 000000000000004c 00005504 FDE cie=00000080 pc=000000000006caf0..000000000006ce21 │ │ │ │ - Augmentation data: 1a 30 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000006caf6 │ │ │ │ +0000555c 000000000000004c 000054e0 FDE cie=00000080 pc=000000000006cff0..000000000006d2f1 │ │ │ │ + Augmentation data: 92 30 00 00 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000006cff6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006caf8 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006cff8 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006cafa │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006cffa │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006cafc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006cffc │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000006cafd │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000006cffd │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000006cafe │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000006cffe │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006cb02 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d002 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 655 to 000000000006cd91 │ │ │ │ + DW_CFA_advance_loc2: 607 to 000000000006d261 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006cd95 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d265 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000006cd96 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000006d266 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006cd98 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006d268 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006cd9a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006d26a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006cd9c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006d26c │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006cd9e │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006d26e │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006cda0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006d270 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000055d0 0000000000000020 00005554 FDE cie=00000080 pc=00000000000105f5..000000000001068d │ │ │ │ - Augmentation data: ea 2f 00 00 │ │ │ │ +000055ac 0000000000000020 00005530 FDE cie=00000080 pc=000000000001063d..00000000000106d5 │ │ │ │ + Augmentation data: 62 30 00 00 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000055f4 0000000000000030 00005578 FDE cie=00000080 pc=000000000006ce30..000000000006d2fe │ │ │ │ - Augmentation data: ce 2f 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000006ce35 │ │ │ │ +000055d0 0000000000000030 00005554 FDE cie=00000080 pc=000000000006d300..000000000006d798 │ │ │ │ + Augmentation data: 46 30 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000006d305 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000006ce38 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000006d308 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006ce4c │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000006d31c │ │ │ │ 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: 895 to 000000000006d1cb │ │ │ │ + DW_CFA_advance_loc2: 857 to 000000000006d675 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000006d1d0 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000006d680 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005628 0000000000000020 000055ac FDE cie=00000080 pc=000000000001068d..00000000000107e7 │ │ │ │ - Augmentation data: be 2f 00 00 │ │ │ │ +00005604 0000000000000020 00005588 FDE cie=00000080 pc=00000000000106d5..0000000000010823 │ │ │ │ + Augmentation data: 36 30 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-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 │ │ │ │ │ │ │ │ -0000564c 000000000000004c 000055d0 FDE cie=00000080 pc=000000000006d300..000000000006d646 │ │ │ │ - Augmentation data: a3 2f 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000006d306 │ │ │ │ +00005628 000000000000004c 000055ac FDE cie=00000080 pc=000000000006d7a0..000000000006dabe │ │ │ │ + Augmentation data: 1b 30 00 00 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000006d7a6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006d308 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006d7a8 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006d30a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006d7aa │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006d30c │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006d7ac │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000006d30d │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000006d7ad │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000006d30e │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000006d7ae │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000006d315 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000006d7b5 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 545 to 000000000006d536 │ │ │ │ + DW_CFA_advance_loc2: 526 to 000000000006d9c3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006d53a │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006d9c7 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000006d53b │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000006d9c8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006d53d │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006d9ca │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006d53f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006d9cc │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006d541 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006d9ce │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006d543 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006d9d0 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000006d550 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006d9d8 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000569c 0000000000000020 00005620 FDE cie=00000080 pc=00000000000107e7..0000000000010881 │ │ │ │ - Augmentation data: 74 2f 00 00 │ │ │ │ +00005678 0000000000000020 000055fc FDE cie=00000080 pc=0000000000010823..00000000000108bd │ │ │ │ + Augmentation data: ec 2f 00 00 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000056c0 0000000000000050 00005644 FDE cie=00000080 pc=000000000006d650..000000000006dd80 │ │ │ │ - Augmentation data: 58 2f 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000006d656 │ │ │ │ +0000569c 0000000000000050 00005620 FDE cie=00000080 pc=000000000006dac0..000000000006e1df │ │ │ │ + Augmentation data: d0 2f 00 00 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000006dac6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006d658 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000006dacd │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006d65a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006dacf │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000006d661 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006dad1 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000006d662 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000006dad2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000006d663 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000006dad3 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000006d66a │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000006dada │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc2: 1083 to 000000000006daa5 │ │ │ │ + DW_CFA_advance_loc2: 1061 to 000000000006deff │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 000000000006daa9 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006df03 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000006daaa │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000006df04 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006daac │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006df06 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006daae │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006df08 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006dab0 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006df0a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006dab2 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006df0c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000006dab3 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000006df0d │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005714 0000000000000020 00005698 FDE cie=00000080 pc=0000000000010881..00000000000108f3 │ │ │ │ - Augmentation data: 19 2f 00 00 │ │ │ │ +000056f0 0000000000000020 00005674 FDE cie=00000080 pc=00000000000108bd..000000000001092f │ │ │ │ + Augmentation data: 91 2f 00 00 │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ │ │ │ -00005738 0000000000000030 0000573c FDE cie=00000000 pc=00000000000c9df0..00000000000c9e50 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000c9df5 │ │ │ │ +00005714 0000000000000030 00005718 FDE cie=00000000 pc=00000000000c9d70..00000000000c9dc0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000c9d75 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c9df6 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000c9d79 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000c9e00 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000c9d80 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 49 to 00000000000c9e31 │ │ │ │ + DW_CFA_advance_loc: 41 to 00000000000c9da9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c9e32 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c9daa │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c9e33 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c9dab │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000c9e40 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000c9db0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000c9e4d │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000c9dbd │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c9e4e │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c9dbe │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c9e4f │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c9dbf │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000576c 0000000000000068 000056f0 FDE cie=00000080 pc=000000000006dd80..000000000006e5ca │ │ │ │ - Augmentation data: c9 2e 00 00 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000006dd8b │ │ │ │ +00005748 0000000000000068 000056cc FDE cie=00000080 pc=000000000006e1e0..000000000006ea12 │ │ │ │ + Augmentation data: 41 2f 00 00 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000006e1eb │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006dd8d │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000006e1f0 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006dd8f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006e1f2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000006dd94 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006e1f4 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000006dd95 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000006e1f5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000006dd96 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e1f9 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000006dd9d │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000006e1fd │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 1016 to 000000000006e195 │ │ │ │ + DW_CFA_advance_loc2: 1000 to 000000000006e5e5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000006e196 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000006e5e6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000006e197 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000006e5e7 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006e199 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006e5e9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006e19b │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006e5eb │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006e19d │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006e5ed │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000006e19f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000006e5ef │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000006e1a0 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000006e5f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 64 to 000000000006e1e0 │ │ │ │ + DW_CFA_advance_loc1: 64 to 000000000006e630 │ │ │ │ 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 000000000006e1f0 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006e638 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000057d8 0000000000000020 0000575c FDE cie=00000080 pc=00000000000108f4..0000000000010932 │ │ │ │ - Augmentation data: 7e 2e 00 00 │ │ │ │ +000057b4 0000000000000020 00005738 FDE cie=00000080 pc=0000000000010930..000000000001096e │ │ │ │ + Augmentation data: f6 2e 00 00 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000057fc 000000000000004c 00005780 FDE cie=00000080 pc=00000000000c9e50..00000000000ca091 │ │ │ │ - Augmentation data: 62 2e 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000c9e56 │ │ │ │ +000057d8 000000000000004c 0000575c FDE cie=00000080 pc=00000000000c9dc0..00000000000ca001 │ │ │ │ + Augmentation data: da 2e 00 00 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000c9dc6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c9e58 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c9dc8 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000c9e5a │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000c9dcd │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000c9e5f │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000c9dd2 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c9e60 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c9dd3 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000c9e61 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c9dd4 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000c9e68 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000c9dd8 │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 476 to 00000000000ca044 │ │ │ │ + DW_CFA_advance_loc2: 473 to 00000000000c9fb1 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ca045 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c9fb2 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ca046 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000c9fb3 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ca048 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c9fb5 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ca04a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c9fb7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ca04c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c9fb9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ca04e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000c9fbb │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ca050 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000c9fc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000584c 0000000000000080 000057d0 FDE cie=00000080 pc=00000000000ca0a0..00000000000cab71 │ │ │ │ - Augmentation data: 25 2e 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000ca0a6 │ │ │ │ +00005828 0000000000000080 000057ac FDE cie=00000080 pc=00000000000ca010..00000000000caac7 │ │ │ │ + Augmentation data: 9d 2e 00 00 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000ca016 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ca0a8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000ca018 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ca0aa │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000ca01a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ca0ac │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000ca01c │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ca0ad │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000ca02a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ca0ae │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000ca02e │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000ca0b5 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000ca032 │ │ │ │ DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 1599 to 00000000000ca6f4 │ │ │ │ + DW_CFA_advance_loc2: 1596 to 00000000000ca66e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ca6f5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000ca66f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ca6f6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000ca670 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ca6f8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000ca672 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ca6fa │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000ca674 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ca6fc │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000ca676 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ca6fe │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000ca678 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ca6ff │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000ca679 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 148 to 00000000000ca793 │ │ │ │ + DW_CFA_advance_loc1: 138 to 00000000000ca703 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000ca797 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000ca707 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ca798 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000ca708 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ca79a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000ca70a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ca79c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000ca70c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ca79e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000ca70e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ca7a0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000ca710 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000ca7b0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000ca718 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 669 to 00000000000caa4d │ │ │ │ + DW_CFA_advance_loc2: 653 to 00000000000ca9a5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000caa4e │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000ca9a6 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000caa4f │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000ca9a7 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000caa51 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000ca9a9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000caa53 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000ca9ab │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000caa55 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000ca9ad │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000caa57 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000ca9af │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000caa58 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000ca9b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000058d0 0000000000000030 00005854 FDE cie=00000080 pc=00000000000cab80..00000000000cbcf7 │ │ │ │ - Augmentation data: cd 2d 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000cab85 │ │ │ │ +000058ac 0000000000000030 00005830 FDE cie=00000080 pc=00000000000caad0..00000000000cbb5d │ │ │ │ + Augmentation data: 45 2e 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000caad5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000cab94 │ │ │ │ + DW_CFA_advance_loc: 21 to 00000000000caaea │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000caba3 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000caaee │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 15 to 00000000000caafd │ │ │ │ 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: 836 to 00000000000caee7 │ │ │ │ + DW_CFA_advance_loc2: 788 to 00000000000cae11 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000caee8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000cae12 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00005904 000000000000003c 00005908 FDE cie=00000000 pc=00000000000cbd00..00000000000cc0e4 │ │ │ │ - DW_CFA_advance_loc: 27 to 00000000000cbd1b │ │ │ │ +000058e0 0000000000000018 000058e4 FDE cie=00000000 pc=00000000000cbb60..00000000000cbf08 │ │ │ │ + DW_CFA_advance_loc2: 924 to 00000000000cbefc │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000cbd21 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000cbeff │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000cbd2a │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc2: 570 to 00000000000cbf64 │ │ │ │ - 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: 12 to 00000000000cbf70 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000cbf75 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000cbf80 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 320 to 00000000000cc0c0 │ │ │ │ - DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 18 to 00000000000cc0d2 │ │ │ │ - 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 │ │ │ │ │ │ │ │ -00005944 0000000000000028 00005948 FDE cie=00000000 pc=00000000000cc0f0..00000000000cc2ba │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000cc0f6 │ │ │ │ +000058fc 0000000000000028 00005900 FDE cie=00000000 pc=00000000000cbf10..00000000000cc0d1 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000cbf15 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000cc0f7 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000cbf19 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000cc101 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000cbf1d │ │ │ │ DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 425 to 00000000000cc2aa │ │ │ │ + DW_CFA_advance_loc2: 421 to 00000000000cc0c2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000cc2ab │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000cc0c3 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000cc2ad │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000cc0c4 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000cc2ae │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000cc0c5 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005970 0000000000000048 000058f4 FDE cie=00000080 pc=000000000006e5d0..000000000006f236 │ │ │ │ - Augmentation data: a8 2d 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000006e5d5 │ │ │ │ +00005928 0000000000000048 000058ac FDE cie=00000080 pc=000000000006ea20..000000000006f6a3 │ │ │ │ + Augmentation data: 44 2e 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000006ea25 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006e5e1 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006ea31 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000006e5eb │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000006ea3b │ │ │ │ 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 000000000006e5f3 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006ea43 │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 2962 to 000000000006f185 │ │ │ │ + DW_CFA_advance_loc2: 2994 to 000000000006f5f5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000006f192 │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000006f602 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000006f193 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000006f603 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000059bc 0000000000000038 00005940 FDE cie=00000080 pc=0000000000010932..0000000000010a46 │ │ │ │ - Augmentation data: 8b 2d 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000010933 │ │ │ │ +00005974 0000000000000038 000058f8 FDE cie=00000080 pc=000000000001096e..0000000000010a82 │ │ │ │ + Augmentation data: 27 2e 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001096f │ │ │ │ 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 │ │ │ │ │ │ │ │ -000059f8 0000000000000048 0000597c FDE cie=00000080 pc=000000000006f240..000000000006fea6 │ │ │ │ - Augmentation data: 5c 2d 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000006f245 │ │ │ │ +000059b0 0000000000000048 00005934 FDE cie=00000080 pc=000000000006f6b0..0000000000070333 │ │ │ │ + Augmentation data: f8 2d 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000006f6b5 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000006f251 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000006f6c1 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000006f25b │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000006f6cb │ │ │ │ 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 000000000006f263 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000006f6d3 │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 2962 to 000000000006fdf5 │ │ │ │ + DW_CFA_advance_loc2: 2994 to 0000000000070285 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000006fe02 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000070292 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000006fe03 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000070293 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005a44 0000000000000038 000059c8 FDE cie=00000080 pc=0000000000010a46..0000000000010b5a │ │ │ │ - Augmentation data: 3f 2d 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000010a47 │ │ │ │ +000059fc 0000000000000038 00005980 FDE cie=00000080 pc=0000000000010a82..0000000000010b96 │ │ │ │ + Augmentation data: db 2d 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000010a83 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00005a80 0000000000000030 00005a04 FDE cie=00000080 pc=000000000006feb0..0000000000071f1e │ │ │ │ - Augmentation data: 13 2d 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000006feb1 │ │ │ │ +00005a38 0000000000000030 000059bc FDE cie=00000080 pc=0000000000070340..00000000000723ae │ │ │ │ + Augmentation data: af 2d 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000070341 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000006feb4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000070344 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000006fec8 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000070358 │ │ │ │ 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: 6391 to 00000000000717bf │ │ │ │ + DW_CFA_advance_loc2: 5850 to 0000000000071a32 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000717c0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000071a33 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005ab4 0000000000000020 00005a38 FDE cie=00000080 pc=0000000000010b5a..0000000000010f0f │ │ │ │ - Augmentation data: 47 2d 00 00 │ │ │ │ +00005a6c 0000000000000024 000059f0 FDE cie=00000080 pc=0000000000010b96..0000000000010f61 │ │ │ │ + Augmentation data: e3 2d 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000010b97 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00005ad8 0000000000000030 00005a5c FDE cie=00000080 pc=0000000000071f20..000000000007469a │ │ │ │ - Augmentation data: 63 2d 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000071f21 │ │ │ │ +00005a94 0000000000000030 00005a18 FDE cie=00000080 pc=00000000000723b0..0000000000074aaf │ │ │ │ + Augmentation data: fb 2d 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000723b1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000071f24 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000723b4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000071f38 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000723c8 │ │ │ │ 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: 6861 to 0000000000073a05 │ │ │ │ + DW_CFA_advance_loc2: 6379 to 0000000000073cb3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000073a06 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000073cb4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005b0c 0000000000000020 00005a90 FDE cie=00000080 pc=0000000000010f10..00000000000112da │ │ │ │ - Augmentation data: 97 2d 00 00 │ │ │ │ +00005ac8 0000000000000020 00005a4c FDE cie=00000080 pc=0000000000010f62..000000000001130d │ │ │ │ + Augmentation data: 2f 2e 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -00005b30 0000000000000030 00005ab4 FDE cie=00000080 pc=00000000000746a0..000000000007ae87 │ │ │ │ - Augmentation data: b3 2d 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000746a1 │ │ │ │ +00005aec 0000000000000030 00005a70 FDE cie=00000080 pc=0000000000074ab0..000000000007b39e │ │ │ │ + Augmentation data: 4b 2e 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000074ab1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000746a4 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000074ab4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000746b8 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000074ac8 │ │ │ │ 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: 4077 to 00000000000756a5 │ │ │ │ + DW_CFA_advance_loc2: 4051 to 0000000000075a9b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000756a6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000075a9c │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005b64 0000000000000020 00005ae8 FDE cie=00000080 pc=00000000000112da..00000000000116e2 │ │ │ │ - Augmentation data: 3b 2e 00 00 │ │ │ │ +00005b20 0000000000000020 00005aa4 FDE cie=00000080 pc=000000000001130e..0000000000011722 │ │ │ │ + Augmentation data: db 2e 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -00005b88 0000000000000030 00005b0c FDE cie=00000080 pc=000000000007ae90..00000000000818d7 │ │ │ │ - Augmentation data: 4f 2e 00 00 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000007ae91 │ │ │ │ +00005b44 0000000000000030 00005ac8 FDE cie=00000080 pc=000000000007b3a0..0000000000081edf │ │ │ │ + Augmentation data: ef 2e 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000007b3a1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000007ae94 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000007b3a4 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000007aea8 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000007b3b8 │ │ │ │ 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: 4401 to 000000000007bfd9 │ │ │ │ + DW_CFA_advance_loc2: 4235 to 000000000007c443 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000007bfda │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000007c444 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005bbc 0000000000000020 00005b40 FDE cie=00000080 pc=00000000000116e2..0000000000011af6 │ │ │ │ - Augmentation data: df 2e 00 00 │ │ │ │ +00005b78 0000000000000020 00005afc FDE cie=00000080 pc=0000000000011722..0000000000011b33 │ │ │ │ + Augmentation data: 7f 2f 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -00005be0 0000000000000030 00005b64 FDE cie=00000080 pc=00000000000818e0..00000000000824c8 │ │ │ │ - Augmentation data: f3 2e 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000818e5 │ │ │ │ +00005b9c 0000000000000030 00005b20 FDE cie=00000080 pc=0000000000081ee0..0000000000082a64 │ │ │ │ + Augmentation data: 93 2f 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000081ee5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000818f2 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000081ef2 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000081906 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000081f06 │ │ │ │ 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: 2405 to 000000000008226b │ │ │ │ + DW_CFA_advance_loc2: 2325 to 000000000008281b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000082270 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000082820 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005c14 0000000000000020 00005b98 FDE cie=00000080 pc=0000000000011af6..0000000000011c6f │ │ │ │ - Augmentation data: 37 2f 00 00 │ │ │ │ +00005bd0 0000000000000020 00005b54 FDE cie=00000080 pc=0000000000011b33..0000000000011ca8 │ │ │ │ + Augmentation data: d7 2f 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -00005c38 0000000000000038 00005bbc FDE cie=00000080 pc=00000000000cc2c0..00000000000cc4b6 │ │ │ │ - Augmentation data: 33 2f 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000cc2c5 │ │ │ │ +00005bf4 0000000000000038 00005b78 FDE cie=00000080 pc=00000000000cc0e0..00000000000cc2d6 │ │ │ │ + Augmentation data: d3 2f 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000cc0e5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000cc2c8 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000cc0e8 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000cc2d3 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000cc0f3 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 194 to 00000000000cc395 │ │ │ │ + DW_CFA_advance_loc1: 194 to 00000000000cc1b5 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 63 to 00000000000cc3d4 │ │ │ │ + DW_CFA_advance_loc: 63 to 00000000000cc1f4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000cc3d5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000cc1f5 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000cc405 │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000cc225 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc1: 130 to 00000000000cc487 │ │ │ │ + DW_CFA_advance_loc1: 130 to 00000000000cc2a7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000cc48c │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000cc2ac │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005c74 0000000000000050 00005bf8 FDE cie=00000080 pc=00000000000cc4c0..00000000000ccdbe │ │ │ │ - Augmentation data: 1b 2f 00 00 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000cc4c9 │ │ │ │ +00005c30 0000000000000050 00005bb4 FDE cie=00000080 pc=00000000000cc2e0..00000000000ccbe1 │ │ │ │ + Augmentation data: bb 2f 00 00 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000cc2e9 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000cc4d5 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000cc2f5 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000cc4df │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000cc2ff │ │ │ │ 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 00000000000cc4e7 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000cc307 │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc1: 180 to 00000000000cc59b │ │ │ │ + DW_CFA_advance_loc1: 180 to 00000000000cc3bb │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000cc5c7 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000cc3e7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000cc5d4 │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000cc3f4 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000cc5e0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000cc3f8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 42 to 00000000000cc60a │ │ │ │ + DW_CFA_advance_loc: 42 to 00000000000cc422 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005cc8 0000000000000048 00005c4c FDE cie=00000080 pc=00000000000ccdc0..00000000000ce273 │ │ │ │ - Augmentation data: 13 2f 00 00 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000ccdc9 │ │ │ │ +00005c84 0000000000000030 00005c08 FDE cie=00000080 pc=00000000000ccbf0..00000000000cdf07 │ │ │ │ + Augmentation data: b3 2f 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000ccbf5 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000ccbf8 │ │ │ │ + DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000ccc0c │ │ │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ + DW_CFA_advance_loc2: 3624 to 00000000000cda34 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000cda35 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00005cb8 0000000000000048 00005c3c FDE cie=00000080 pc=00000000000cdf10..00000000000ce906 │ │ │ │ + Augmentation data: b9 2f 00 00 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000cdf19 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000ccdd5 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000cdf25 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000ccddf │ │ │ │ - DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000cdf2b │ │ │ │ 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 00000000000cdf32 │ │ │ │ + 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 00000000000ccde7 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000cdf3a │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc1: 171 to 00000000000cce92 │ │ │ │ + DW_CFA_advance_loc1: 163 to 00000000000cdfdd │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000cce9f │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000cdfea │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ccea0 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000cdff0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00005d14 0000000000000050 00005c98 FDE cie=00000080 pc=00000000000824d0..0000000000082d63 │ │ │ │ - Augmentation data: 13 2f 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000824d6 │ │ │ │ +00005d04 0000000000000050 00005c88 FDE cie=00000080 pc=0000000000082a70..000000000008332a │ │ │ │ + Augmentation data: 8b 2f 00 00 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000082a76 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000824db │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000082a7b │ │ │ │ DW_CFA_def_cfa: r13 (r13) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000824e7 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000082a87 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000824ed │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000082a8d │ │ │ │ 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 00000000000824f4 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000082a94 │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -40) │ │ │ │ - DW_CFA_advance_loc2: 727 to 00000000000827cb │ │ │ │ + DW_CFA_advance_loc2: 715 to 0000000000082d5f │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 587 to 0000000000082a16 │ │ │ │ + DW_CFA_advance_loc2: 597 to 0000000000082fb4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r13 (r13) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000082a1f │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000082fbd │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000082a21 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000082fbf │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000082a30 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000082fc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005d68 0000000000000040 00005cec FDE cie=00000080 pc=0000000000011c70..0000000000011dc6 │ │ │ │ - Augmentation data: d3 2e 00 00 │ │ │ │ +00005d58 0000000000000040 00005cdc FDE cie=00000080 pc=0000000000011ca8..0000000000011dfc │ │ │ │ + Augmentation data: 4b 2f 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -24; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -40) │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ - DW_CFA_advance_loc1: 196 to 0000000000011d34 │ │ │ │ + DW_CFA_advance_loc1: 194 to 0000000000011d6a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r13 (r13) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000011d3d │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000011d73 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011d3f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000011d75 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000011d44 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000011d7a │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005dac 000000000000005c 00005d30 FDE cie=00000080 pc=0000000000082d70..0000000000083478 │ │ │ │ - Augmentation data: b7 2e 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000082d76 │ │ │ │ +00005d9c 000000000000005c 00005d20 FDE cie=00000080 pc=0000000000083330..0000000000083a7d │ │ │ │ + Augmentation data: 2f 2f 00 00 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000083336 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000082d7b │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000008333b │ │ │ │ DW_CFA_def_cfa: r13 (r13) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000082d87 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000083347 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000082d8d │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000008334d │ │ │ │ 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 0000000000082d94 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000083354 │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -40) │ │ │ │ - DW_CFA_advance_loc2: 675 to 0000000000083037 │ │ │ │ + DW_CFA_advance_loc2: 667 to 00000000000835ef │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000008304b │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000083603 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 661 to 00000000000832e0 │ │ │ │ + DW_CFA_advance_loc2: 681 to 00000000000838ac │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r13 (r13) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000832e9 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000838b5 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000832eb │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000838b7 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000832f0 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000838c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 328 to 0000000000083438 │ │ │ │ + DW_CFA_advance_loc2: 349 to 0000000000083a1d │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000008344c │ │ │ │ + DW_CFA_advance_loc: 33 to 0000000000083a3e │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005e0c 0000000000000040 00005d90 FDE cie=00000080 pc=0000000000011dc6..0000000000011f27 │ │ │ │ - Augmentation data: 6b 2e 00 00 │ │ │ │ +00005dfc 0000000000000040 00005d80 FDE cie=00000080 pc=0000000000011dfc..0000000000011f61 │ │ │ │ + Augmentation data: e3 2e 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -24; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -40) │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ - DW_CFA_advance_loc1: 210 to 0000000000011e98 │ │ │ │ + DW_CFA_advance_loc1: 209 to 0000000000011ecd │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r13 (r13) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000011ea1 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000011ed6 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000011ea3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000011ed8 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000011ea8 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000011edd │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005e50 0000000000000068 00005dd4 FDE cie=00000080 pc=0000000000083480..0000000000084c5a │ │ │ │ - Augmentation data: 4f 2e 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000083485 │ │ │ │ +00005e40 0000000000000068 00005dc4 FDE cie=00000080 pc=0000000000083a80..00000000000852cb │ │ │ │ + Augmentation data: c7 2e 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000083a85 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000083491 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000083a91 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000008349b │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000083a9b │ │ │ │ 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 00000000000834a3 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000083aa3 │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 798 to 00000000000837c1 │ │ │ │ + DW_CFA_advance_loc2: 797 to 0000000000083dc0 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 692 to 0000000000083a75 │ │ │ │ + DW_CFA_advance_loc2: 723 to 0000000000084093 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 1667 to 00000000000840f8 │ │ │ │ + DW_CFA_advance_loc2: 1689 to 000000000008472c │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 685 to 00000000000843a5 │ │ │ │ + DW_CFA_advance_loc2: 701 to 00000000000849e9 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 1102 to 00000000000847f3 │ │ │ │ + DW_CFA_advance_loc2: 802 to 0000000000084d0b │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 81 to 0000000000084844 │ │ │ │ + DW_CFA_advance_loc2: 404 to 0000000000084e9f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000084851 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000084eac │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000084860 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000084ead │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 909 to 0000000000084bed │ │ │ │ + DW_CFA_advance_loc2: 953 to 0000000000085266 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00005ebc 0000000000000034 00005e40 FDE cie=00000080 pc=0000000000011f28..000000000001223d │ │ │ │ - Augmentation data: 3b 2e 00 00 │ │ │ │ +00005eac 0000000000000034 00005e30 FDE cie=00000080 pc=0000000000011f62..000000000001226a │ │ │ │ + Augmentation data: b3 2e 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ │ │ │ │ -00005ef4 0000000000000068 00005e78 FDE cie=00000080 pc=0000000000084c60..00000000000860d5 │ │ │ │ - Augmentation data: 43 2e 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000084c65 │ │ │ │ +00005ee4 0000000000000068 00005e68 FDE cie=00000080 pc=00000000000852d0..00000000000867af │ │ │ │ + Augmentation data: bb 2e 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000852d5 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000084c71 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000852e1 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000084c7b │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000852eb │ │ │ │ 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 0000000000084c83 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000852f3 │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 781 to 0000000000084f90 │ │ │ │ + DW_CFA_advance_loc2: 781 to 0000000000085600 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000084fa4 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000085618 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 2337 to 00000000000858c5 │ │ │ │ + DW_CFA_advance_loc2: 2332 to 0000000000085f34 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000858d9 │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000085f48 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 961 to 0000000000085c9a │ │ │ │ + DW_CFA_advance_loc2: 1409 to 00000000000864c9 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 23 to 0000000000085cb1 │ │ │ │ + DW_CFA_advance_loc: 41 to 00000000000864f2 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc1: 80 to 0000000000085d01 │ │ │ │ + DW_CFA_advance_loc1: 81 to 0000000000086543 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000085d0e │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000086550 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000085d10 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000086558 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 756 to 0000000000086004 │ │ │ │ + DW_CFA_advance_loc2: 360 to 00000000000866c0 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 23 to 000000000008601b │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000866e4 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00005f60 0000000000000034 00005ee4 FDE cie=00000080 pc=000000000001223e..0000000000012556 │ │ │ │ - Augmentation data: 2f 2e 00 00 │ │ │ │ +00005f50 0000000000000038 00005ed4 FDE cie=00000080 pc=000000000001226a..0000000000012585 │ │ │ │ + Augmentation data: a7 2e 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000001226b │ │ │ │ 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 │ │ │ │ │ │ │ │ -00005f98 0000000000000038 00005f1c FDE cie=00000080 pc=00000000000ce280..00000000000ce476 │ │ │ │ - Augmentation data: 37 2e 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000ce285 │ │ │ │ +00005f8c 0000000000000038 00005f10 FDE cie=00000080 pc=00000000000ce910..00000000000ceb06 │ │ │ │ + Augmentation data: ab 2e 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000ce915 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000ce288 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000ce918 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000ce293 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000ce923 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 194 to 00000000000ce355 │ │ │ │ + DW_CFA_advance_loc1: 194 to 00000000000ce9e5 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 63 to 00000000000ce394 │ │ │ │ + DW_CFA_advance_loc: 63 to 00000000000cea24 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ce395 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000cea25 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 48 to 00000000000ce3c5 │ │ │ │ + DW_CFA_advance_loc: 48 to 00000000000cea55 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc1: 130 to 00000000000ce447 │ │ │ │ + DW_CFA_advance_loc1: 130 to 00000000000cead7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000ce44c │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000ceadc │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00005fd4 0000000000000050 00005f58 FDE cie=00000080 pc=00000000000ce480..00000000000ced7e │ │ │ │ - Augmentation data: 1f 2e 00 00 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000ce489 │ │ │ │ +00005fc8 0000000000000050 00005f4c FDE cie=00000080 pc=00000000000ceb10..00000000000cf411 │ │ │ │ + Augmentation data: 93 2e 00 00 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000ceb19 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000ce495 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000ceb25 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000ce49f │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000ceb2f │ │ │ │ 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 00000000000ce4a7 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000ceb37 │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc1: 180 to 00000000000ce55b │ │ │ │ + DW_CFA_advance_loc1: 180 to 00000000000cebeb │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 44 to 00000000000ce587 │ │ │ │ + DW_CFA_advance_loc: 44 to 00000000000cec17 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000ce594 │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000cec24 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000ce5a0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000cec28 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 42 to 00000000000ce5ca │ │ │ │ + DW_CFA_advance_loc: 42 to 00000000000cec52 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006028 0000000000000048 00005fac FDE cie=00000080 pc=00000000000ced80..00000000000d0233 │ │ │ │ - Augmentation data: 17 2e 00 00 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000ced89 │ │ │ │ +0000601c 0000000000000030 00005fa0 FDE cie=00000080 pc=00000000000cf420..00000000000d0737 │ │ │ │ + Augmentation data: 8b 2e 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000cf425 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000cf428 │ │ │ │ + DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000cf43c │ │ │ │ + DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ + DW_CFA_advance_loc2: 3624 to 00000000000d0264 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d0265 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00006050 0000000000000048 00005fd4 FDE cie=00000080 pc=00000000000d0740..00000000000d1136 │ │ │ │ + Augmentation data: 91 2e 00 00 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000d0749 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000ced95 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000d0755 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000ced9f │ │ │ │ - DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000d075b │ │ │ │ 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 00000000000d0762 │ │ │ │ + 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 00000000000ceda7 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000d076a │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc1: 171 to 00000000000cee52 │ │ │ │ + DW_CFA_advance_loc1: 163 to 00000000000d080d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000cee5f │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000d081a │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000cee60 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000d0820 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006074 0000000000000050 00005ff8 FDE cie=00000080 pc=00000000000860e0..0000000000086973 │ │ │ │ - Augmentation data: 17 2e 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000860e6 │ │ │ │ +0000609c 0000000000000050 00006020 FDE cie=00000080 pc=00000000000867b0..000000000008706a │ │ │ │ + Augmentation data: 63 2e 00 00 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000867b6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000860eb │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000867bb │ │ │ │ DW_CFA_def_cfa: r13 (r13) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000860f7 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000867c7 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000860fd │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000867cd │ │ │ │ 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 0000000000086104 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000867d4 │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -40) │ │ │ │ - DW_CFA_advance_loc2: 727 to 00000000000863db │ │ │ │ + DW_CFA_advance_loc2: 715 to 0000000000086a9f │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 587 to 0000000000086626 │ │ │ │ + DW_CFA_advance_loc2: 597 to 0000000000086cf4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r13 (r13) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000008662f │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000086cfd │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000086631 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000086cff │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000086640 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000086d00 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000060c8 0000000000000040 0000604c FDE cie=00000080 pc=0000000000012556..00000000000126ac │ │ │ │ - Augmentation data: d7 2d 00 00 │ │ │ │ +000060f0 0000000000000040 00006074 FDE cie=00000080 pc=0000000000012586..00000000000126da │ │ │ │ + Augmentation data: 23 2e 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -24; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -40) │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ - DW_CFA_advance_loc1: 196 to 000000000001261a │ │ │ │ + DW_CFA_advance_loc1: 194 to 0000000000012648 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r13 (r13) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000012623 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000012651 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000012625 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000012653 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000001262a │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000012658 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000610c 000000000000005c 00006090 FDE cie=00000080 pc=0000000000086980..0000000000087088 │ │ │ │ - Augmentation data: bb 2d 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000086986 │ │ │ │ +00006134 000000000000005c 000060b8 FDE cie=00000080 pc=0000000000087070..00000000000877bd │ │ │ │ + Augmentation data: 07 2e 00 00 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000087076 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000008698b │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000008707b │ │ │ │ DW_CFA_def_cfa: r13 (r13) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000086997 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000087087 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000008699d │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000008708d │ │ │ │ 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 00000000000869a4 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000087094 │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -40) │ │ │ │ - DW_CFA_advance_loc2: 675 to 0000000000086c47 │ │ │ │ + DW_CFA_advance_loc2: 667 to 000000000008732f │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 20 to 0000000000086c5b │ │ │ │ + DW_CFA_advance_loc: 20 to 0000000000087343 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 661 to 0000000000086ef0 │ │ │ │ + DW_CFA_advance_loc2: 681 to 00000000000875ec │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r13 (r13) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000086ef9 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000875f5 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000086efb │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000875f7 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000086f00 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000087600 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 328 to 0000000000087048 │ │ │ │ + DW_CFA_advance_loc2: 349 to 000000000008775d │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000008705c │ │ │ │ + DW_CFA_advance_loc: 33 to 000000000008777e │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000616c 0000000000000040 000060f0 FDE cie=00000080 pc=00000000000126ac..000000000001280d │ │ │ │ - Augmentation data: 6f 2d 00 00 │ │ │ │ +00006194 0000000000000040 00006118 FDE cie=00000080 pc=00000000000126da..000000000001283f │ │ │ │ + Augmentation data: bb 2d 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -24; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -40) │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ - DW_CFA_advance_loc1: 210 to 000000000001277e │ │ │ │ + DW_CFA_advance_loc1: 209 to 00000000000127ab │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r13 (r13) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000012787 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000127b4 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000012789 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000127b6 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000001278e │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000127bb │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000061b0 0000000000000068 00006134 FDE cie=00000080 pc=0000000000087090..000000000008886a │ │ │ │ - Augmentation data: 53 2d 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000087095 │ │ │ │ +000061d8 0000000000000068 0000615c FDE cie=00000080 pc=00000000000877c0..000000000008900b │ │ │ │ + Augmentation data: 9f 2d 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000877c5 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000870a1 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000877d1 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000870ab │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000877db │ │ │ │ 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 00000000000870b3 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000877e3 │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 798 to 00000000000873d1 │ │ │ │ + DW_CFA_advance_loc2: 797 to 0000000000087b00 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 692 to 0000000000087685 │ │ │ │ + DW_CFA_advance_loc2: 723 to 0000000000087dd3 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 1667 to 0000000000087d08 │ │ │ │ + DW_CFA_advance_loc2: 1689 to 000000000008846c │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc2: 685 to 0000000000087fb5 │ │ │ │ + DW_CFA_advance_loc2: 701 to 0000000000088729 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 1102 to 0000000000088403 │ │ │ │ + DW_CFA_advance_loc2: 802 to 0000000000088a4b │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 81 to 0000000000088454 │ │ │ │ + DW_CFA_advance_loc2: 404 to 0000000000088bdf │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000088461 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000088bec │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 0000000000088470 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000088bed │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 909 to 00000000000887fd │ │ │ │ + DW_CFA_advance_loc2: 953 to 0000000000088fa6 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000621c 0000000000000034 000061a0 FDE cie=00000080 pc=000000000001280e..0000000000012b23 │ │ │ │ - Augmentation data: 3f 2d 00 00 │ │ │ │ +00006244 0000000000000034 000061c8 FDE cie=00000080 pc=0000000000012840..0000000000012b48 │ │ │ │ + Augmentation data: 8b 2d 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ │ │ │ │ -00006254 0000000000000054 000061d8 FDE cie=00000080 pc=0000000000088870..000000000008d44a │ │ │ │ - Augmentation data: 47 2d 00 00 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000088879 │ │ │ │ +0000627c 0000000000000054 00006200 FDE cie=00000080 pc=0000000000089010..000000000008dd31 │ │ │ │ + Augmentation data: 93 2d 00 00 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000089019 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000008888f │ │ │ │ + DW_CFA_advance_loc: 22 to 000000000008902f │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000088899 │ │ │ │ - DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000089031 │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ + DW_CFA_advance_loc: 25 to 000000000008904a │ │ │ │ + DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000888a8 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000008904b │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 1604 to 0000000000088eec │ │ │ │ + DW_CFA_advance_loc2: 1155 to 00000000000894ce │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000088ef9 │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000894db │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000088efa │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000894dc │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 15860 to 000000000008ccee │ │ │ │ + DW_CFA_advance_loc2: 15433 to 000000000008d125 │ │ │ │ DW_CFA_GNU_args_size: 32 │ │ │ │ - DW_CFA_advance_loc2: 1093 to 000000000008d133 │ │ │ │ + DW_CFA_advance_loc2: 990 to 000000000008d503 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000062ac 0000000000000034 00006230 FDE cie=00000080 pc=0000000000012b23..00000000000132df │ │ │ │ - Augmentation data: 23 2e 00 00 │ │ │ │ +000062d4 0000000000000034 00006258 FDE cie=00000080 pc=0000000000012b48..00000000000132e4 │ │ │ │ + Augmentation data: 7b 2e 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ │ │ │ │ -000062e4 0000000000000068 00006268 FDE cie=00000080 pc=000000000008d450..000000000008e8c5 │ │ │ │ - Augmentation data: 43 2e 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000008d455 │ │ │ │ +0000630c 0000000000000068 00006290 FDE cie=00000080 pc=000000000008dd40..000000000008f21f │ │ │ │ + Augmentation data: 97 2e 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000008dd45 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000008d461 │ │ │ │ + DW_CFA_advance_loc: 12 to 000000000008dd51 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000008d46b │ │ │ │ + DW_CFA_advance_loc: 10 to 000000000008dd5b │ │ │ │ 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 000000000008d473 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000008dd63 │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 781 to 000000000008d780 │ │ │ │ + DW_CFA_advance_loc2: 781 to 000000000008e070 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000008d794 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000008e088 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 2337 to 000000000008e0b5 │ │ │ │ + DW_CFA_advance_loc2: 2332 to 000000000008e9a4 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000008e0c9 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000008e9b8 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 961 to 000000000008e48a │ │ │ │ + DW_CFA_advance_loc2: 1409 to 000000000008ef39 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 23 to 000000000008e4a1 │ │ │ │ + DW_CFA_advance_loc: 41 to 000000000008ef62 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc1: 80 to 000000000008e4f1 │ │ │ │ + DW_CFA_advance_loc1: 81 to 000000000008efb3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000008e4fe │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000008efc0 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000008e500 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000008efc8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 756 to 000000000008e7f4 │ │ │ │ + DW_CFA_advance_loc2: 360 to 000000000008f130 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 23 to 000000000008e80b │ │ │ │ + DW_CFA_advance_loc: 36 to 000000000008f154 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006350 0000000000000034 000062d4 FDE cie=00000080 pc=00000000000132e0..00000000000135f8 │ │ │ │ - Augmentation data: 2f 2e 00 00 │ │ │ │ +00006378 0000000000000038 000062fc FDE cie=00000080 pc=00000000000132e4..00000000000135ff │ │ │ │ + Augmentation data: 83 2e 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000132e5 │ │ │ │ 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 │ │ │ │ │ │ │ │ -00006388 0000000000000030 0000630c FDE cie=00000080 pc=000000000008e8d0..000000000008fad1 │ │ │ │ - Augmentation data: 37 2e 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000008e8d5 │ │ │ │ +000063b4 0000000000000030 00006338 FDE cie=00000080 pc=000000000008f220..00000000000903f5 │ │ │ │ + Augmentation data: 87 2e 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000008f225 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000008e8e2 │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000008f232 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000008e8f6 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000008f246 │ │ │ │ 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: 789 to 000000000008ec0b │ │ │ │ + DW_CFA_advance_loc2: 1653 to 000000000008f8bb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000008ec10 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000008f8c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000063bc 0000000000000020 00006340 FDE cie=00000080 pc=00000000000135f8..0000000000013974 │ │ │ │ - Augmentation data: 0f 2f 00 00 │ │ │ │ +000063e8 0000000000000020 0000636c FDE cie=00000080 pc=00000000000135ff..000000000001392f │ │ │ │ + Augmentation data: 67 2f 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -000063e0 0000000000000068 00006364 FDE cie=00000080 pc=00000000000d0240..00000000000d073b │ │ │ │ - Augmentation data: 1f 2f 00 00 │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000d024f │ │ │ │ +0000640c 0000000000000068 00006390 FDE cie=00000080 pc=00000000000d1140..00000000000d160b │ │ │ │ + Augmentation data: 7b 2f 00 00 │ │ │ │ + DW_CFA_advance_loc: 15 to 00000000000d114f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d0251 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d1151 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d0253 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d1153 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d0255 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d1155 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000d025a │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000d115a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d025b │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d115b │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000d025f │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000d115f │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 294 to 00000000000d0385 │ │ │ │ + DW_CFA_advance_loc2: 279 to 00000000000d1276 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d0386 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d1277 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d0387 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d1278 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d0389 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d127a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d038b │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d127c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d038d │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d127e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d038f │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d1280 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d0390 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000d1288 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 626 to 00000000000d0602 │ │ │ │ + DW_CFA_advance_loc2: 586 to 00000000000d14d2 │ │ │ │ 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 00000000000d0603 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d14d3 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0000644c 000000000000007c 00006450 FDE cie=00000000 pc=00000000000d0740..00000000000d0b50 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000d0746 │ │ │ │ +00006478 000000000000007c 0000647c FDE cie=00000000 pc=00000000000d1610..00000000000d19e8 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000d1616 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d0748 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000d161b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d074a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d161d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000d074f │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000d1622 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d0750 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000d1626 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d0751 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000d162a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000d0758 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000d1631 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 384 to 00000000000d08d8 │ │ │ │ + DW_CFA_advance_loc2: 359 to 00000000000d1798 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d08d9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d1799 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d08da │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d179a │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d08dc │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d179c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d08de │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d179e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d08e0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d17a0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d08e2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d17a2 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000d08f0 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000d17a8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 389 to 00000000000d0a75 │ │ │ │ + DW_CFA_advance_loc2: 373 to 00000000000d191d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000d0a79 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000d1921 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d0a7a │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d1922 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d0a7c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d1924 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d0a7e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d1926 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d0a80 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d1928 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d0a82 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d192a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000d0a90 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000d1930 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 78 to 00000000000d0ade │ │ │ │ + DW_CFA_advance_loc1: 78 to 00000000000d197e │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000d0ae2 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000d1982 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d0ae3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d1983 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d0ae5 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d1985 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d0ae7 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d1987 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d0ae9 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d1989 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d0aeb │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d198b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000d0af0 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000d1990 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000064cc 0000000000000058 000064d0 FDE cie=00000000 pc=000000000008fae0..0000000000090843 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000008fae2 │ │ │ │ +000064f8 0000000000000058 000064fc FDE cie=00000000 pc=0000000000090400..0000000000091148 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000090402 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 000000000008faea │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000009040a │ │ │ │ DW_CFA_def_cfa: r13 (r13) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 000000000008faf6 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000090416 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000008fafc │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000009041c │ │ │ │ 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 000000000008fb03 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000090423 │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -40) │ │ │ │ - DW_CFA_advance_loc2: 2191 to 0000000000090392 │ │ │ │ + DW_CFA_advance_loc2: 2158 to 0000000000090c91 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r13 (r13) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000009039b │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000090c9a │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000009039d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000090c9c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 19 to 00000000000903b0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000090ca8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 969 to 0000000000090779 │ │ │ │ + DW_CFA_advance_loc2: 976 to 0000000000091078 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r13 (r13) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000090782 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000091081 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000090784 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000091083 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000090789 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000091088 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006528 0000000000000048 0000652c FDE cie=00000000 pc=0000000000090850..000000000009122e │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000090856 │ │ │ │ +00006554 0000000000000048 00006558 FDE cie=00000000 pc=0000000000091150..0000000000091afe │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000091156 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000009085b │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000009115b │ │ │ │ DW_CFA_def_cfa: r13 (r13) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000090867 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000091167 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000009086d │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000009116d │ │ │ │ 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 0000000000090870 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000009116f │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000091177 │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -40) │ │ │ │ - DW_CFA_advance_loc2: 772 to 0000000000090b74 │ │ │ │ + DW_CFA_advance_loc2: 749 to 0000000000091464 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r13 (r13) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000090b7d │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000009146d │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000090b7f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000009146f │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000090b90 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000091478 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006574 0000000000000034 00006578 FDE cie=00000000 pc=00000000000d0b50..00000000000d156f │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000d0b55 │ │ │ │ +000065a0 0000000000000034 000065a4 FDE cie=00000000 pc=00000000000d19f0..00000000000d23e7 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000d19f5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000d0b58 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000d19f8 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000d0b61 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000d19fe │ │ │ │ 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 00000000000d1a03 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000d1a07 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 668 to 00000000000d0dfd │ │ │ │ + DW_CFA_advance_loc2: 646 to 00000000000d1c8d │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000d0e00 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000d1c90 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 1602 to 00000000000d1442 │ │ │ │ + DW_CFA_advance_loc2: 1578 to 00000000000d22ba │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000d1447 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000d22bf │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000065ac 0000000000000068 000065b0 FDE cie=00000000 pc=0000000000091230..0000000000091403 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000091232 │ │ │ │ +000065d8 0000000000000068 000065dc FDE cie=00000000 pc=0000000000091b00..0000000000091cc3 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000091b02 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000091234 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000091b0a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000091236 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000091b0c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000009123b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000091b0e │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000009123c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000091b0f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000009123d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000091b10 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000091244 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000091b14 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 158 to 00000000000912e2 │ │ │ │ + DW_CFA_advance_loc1: 143 to 0000000000091ba3 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000912ea │ │ │ │ + DW_CFA_advance_loc: 22 to 0000000000091bb9 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc1: 88 to 0000000000091342 │ │ │ │ + DW_CFA_advance_loc1: 86 to 0000000000091c0f │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000091343 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000091c13 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000091344 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000091c17 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000091349 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000091c1c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000009134b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000091c1e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000009134d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000091c20 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000009134f │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000091c22 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000091360 │ │ │ │ + DW_CFA_advance_loc: 14 to 0000000000091c30 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 148 to 00000000000913f4 │ │ │ │ + DW_CFA_advance_loc1: 132 to 0000000000091cb4 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000913f5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000091cb5 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000913f6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000091cb6 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000913f8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000091cb8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000913fa │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000091cba │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000913fc │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000091cbc │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000913fe │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000091cbe │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006618 0000000000000048 0000661c FDE cie=00000000 pc=00000000000d1570..00000000000d1628 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000d1576 │ │ │ │ +00006644 0000000000000048 00006648 FDE cie=00000000 pc=00000000000d23f0..00000000000d24a8 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000d23f6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d1578 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000d23fb │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d157a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d23fd │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000d157e │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d23fe │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d157f │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d23ff │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc1: 110 to 00000000000d15ed │ │ │ │ + DW_CFA_advance_loc1: 106 to 00000000000d2469 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000d15f1 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000d2471 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000d15f6 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000d2476 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d15f8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d2478 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d15fa │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d247a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000d1600 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000d2480 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 32 to 00000000000d1620 │ │ │ │ + DW_CFA_advance_loc: 32 to 00000000000d24a0 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d1621 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d24a1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d1623 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d24a3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d1625 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d24a5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d1627 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d24a7 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00006664 0000000000000010 00006668 FDE cie=00000000 pc=00000000000d1630..00000000000d1665 │ │ │ │ +00006690 0000000000000010 00006694 FDE cie=00000000 pc=00000000000d24b0..00000000000d24e5 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006678 0000000000000058 0000667c FDE cie=00000000 pc=0000000000091410..00000000000915c4 │ │ │ │ - DW_CFA_advance_loc: 37 to 0000000000091435 │ │ │ │ +000066a4 0000000000000058 000066a8 FDE cie=00000000 pc=0000000000091cd0..0000000000091e6c │ │ │ │ + DW_CFA_advance_loc: 34 to 0000000000091cf2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000091437 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000091cf4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000091439 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000091cf6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000009143b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000091cf8 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000009143c │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000091cf9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000009143d │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000091cfa │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000091441 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000091cfe │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 184 to 00000000000914f9 │ │ │ │ + DW_CFA_advance_loc1: 180 to 0000000000091db2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000091500 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000091db3 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000091501 │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000091dc0 │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000091503 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000091dc2 │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000091505 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000091dc4 │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000091507 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000091dc6 │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000091509 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000091dc8 │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000091510 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000091dd0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 144 to 00000000000915a0 │ │ │ │ + DW_CFA_advance_loc1: 120 to 0000000000091e48 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000066d4 0000000000000044 000066d8 FDE cie=00000000 pc=00000000000915d0..0000000000091fb0 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000915d9 │ │ │ │ +00006700 0000000000000044 00006704 FDE cie=00000000 pc=0000000000091e70..000000000009281b │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000091e79 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000915e5 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000091e85 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000915ef │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000091e8f │ │ │ │ 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 00000000000915f4 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000091e94 │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 1381 to 0000000000091b59 │ │ │ │ + DW_CFA_advance_loc2: 1334 to 00000000000923ca │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000091b66 │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000923d7 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000091b70 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000923e0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000671c 0000000000000030 00006720 FDE cie=00000000 pc=0000000000013974..0000000000013994 │ │ │ │ +00006748 0000000000000030 0000674c FDE cie=00000000 pc=000000000001392f..000000000001394f │ │ │ │ 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) │ │ │ │ │ │ │ │ -00006750 0000000000000038 00006754 FDE cie=00000000 pc=0000000000091fb0..0000000000092073 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000091fb6 │ │ │ │ +0000677c 0000000000000038 00006780 FDE cie=00000000 pc=0000000000092820..00000000000928e3 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000092826 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000091fb8 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000092828 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000091fb9 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000009282c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000091fbd │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000009282d │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000091fc4 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000092834 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 113 to 0000000000092035 │ │ │ │ + DW_CFA_advance_loc1: 113 to 00000000000928a5 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000092036 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000928a6 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000092037 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000928a7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000092039 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000928a9 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000009203b │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000928ab │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000092040 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000928b0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000678c 000000000000002c 00006790 FDE cie=00000000 pc=00000000000d1670..00000000000d1e23 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000d1675 │ │ │ │ +000067b8 000000000000002c 000067bc FDE cie=00000000 pc=00000000000d24f0..00000000000d2c75 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000d24f5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000d167b │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000d24fe │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000d1687 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d2500 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000d250a │ │ │ │ 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: 1307 to 00000000000d1ba2 │ │ │ │ + DW_CFA_advance_loc2: 1256 to 00000000000d29f2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d1ba3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d29f3 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000067bc 0000000000000044 000067c0 FDE cie=00000000 pc=0000000000092080..0000000000093057 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000092085 │ │ │ │ +000067e8 0000000000000044 000067ec FDE cie=00000000 pc=00000000000928f0..0000000000093891 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000928f5 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000092091 │ │ │ │ + DW_CFA_advance_loc: 18 to 0000000000092907 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000009209b │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000092911 │ │ │ │ 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 00000000000920a0 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000092916 │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 3817 to 0000000000092f89 │ │ │ │ + DW_CFA_advance_loc2: 3763 to 00000000000937c9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000092f96 │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000937d6 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000092f97 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000937d7 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00006804 0000000000000034 00006788 FDE cie=00000080 pc=0000000000093060..00000000000944f4 │ │ │ │ - Augmentation data: 31 2b 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000093065 │ │ │ │ +00006830 0000000000000034 000067b4 FDE cie=00000080 pc=00000000000938a0..0000000000094cb9 │ │ │ │ + Augmentation data: 8d 2b 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000938a5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000093072 │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000938b2 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000093083 │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000938c3 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 537 to 000000000009329c │ │ │ │ + DW_CFA_advance_loc2: 537 to 0000000000093adc │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000932b0 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000093ae8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 28 to 00000000000932cc │ │ │ │ + DW_CFA_advance_loc: 28 to 0000000000093b04 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000932d0 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000093b08 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000683c 0000000000000020 000067c0 FDE cie=00000080 pc=0000000000013994..0000000000013a54 │ │ │ │ - Augmentation data: 27 2b 00 00 │ │ │ │ +00006868 0000000000000020 000067ec FDE cie=00000080 pc=000000000001394f..0000000000013a0f │ │ │ │ + Augmentation data: 83 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 │ │ │ │ │ │ │ │ -00006860 000000000000002c 00006864 FDE cie=00000000 pc=00000000000d1e30..00000000000d23f7 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000d1e35 │ │ │ │ +0000688c 000000000000002c 00006890 FDE cie=00000000 pc=00000000000d2c80..00000000000d3247 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000d2c85 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000d1e3b │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000d2c8e │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000d1e47 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d2c90 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000d2c9a │ │ │ │ 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: 584 to 00000000000d208f │ │ │ │ + DW_CFA_advance_loc2: 582 to 00000000000d2ee0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d2090 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000d2ee8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006890 0000000000000044 00006894 FDE cie=00000000 pc=0000000000094500..00000000000954f3 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000094505 │ │ │ │ +000068bc 0000000000000044 000068c0 FDE cie=00000000 pc=0000000000094cc0..0000000000095cd9 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000094cc5 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000094511 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000094cd1 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000009451b │ │ │ │ + DW_CFA_advance_loc: 10 to 0000000000094cdb │ │ │ │ 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 0000000000094520 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000094ce0 │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 2264 to 0000000000094df8 │ │ │ │ + DW_CFA_advance_loc2: 2225 to 0000000000095591 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 0000000000094e05 │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000009559e │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000094e06 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000009559f │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000068d8 0000000000000030 0000685c FDE cie=00000080 pc=0000000000095500..00000000000966b1 │ │ │ │ - Augmentation data: a0 2a 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000095505 │ │ │ │ +00006904 0000000000000030 00006888 FDE cie=00000080 pc=0000000000095ce0..0000000000096e61 │ │ │ │ + Augmentation data: fc 2a 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000095ce5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000009550c │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000095cec │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000095515 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000095cf2 │ │ │ │ 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 0000000000095cf8 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 3737 to 00000000000963ae │ │ │ │ + DW_CFA_advance_loc2: 3690 to 0000000000096b62 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000963af │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000096b63 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -0000690c 0000000000000020 00006890 FDE cie=00000080 pc=0000000000013a54..0000000000013b63 │ │ │ │ - Augmentation data: 8f 2a 00 00 │ │ │ │ +00006938 0000000000000020 000068bc FDE cie=00000080 pc=0000000000013a0f..0000000000013b1e │ │ │ │ + Augmentation data: eb 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 │ │ │ │ │ │ │ │ -00006930 0000000000000030 000068b4 FDE cie=00000080 pc=00000000000966c0..0000000000098039 │ │ │ │ - Augmentation data: 83 2a 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000966c5 │ │ │ │ +0000695c 0000000000000030 000068e0 FDE cie=00000080 pc=0000000000096e70..00000000000987c1 │ │ │ │ + Augmentation data: df 2a 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000096e75 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000966c8 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000096e78 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000966d1 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000096e7a │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000096e81 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000096e8d │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 11 to 0000000000096e98 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 4891 to 00000000000979ec │ │ │ │ + DW_CFA_advance_loc2: 4836 to 000000000009817c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000979ed │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000009817d │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006964 0000000000000020 000068e8 FDE cie=00000080 pc=0000000000013b63..0000000000013d07 │ │ │ │ - Augmentation data: a3 2a 00 00 │ │ │ │ +00006990 0000000000000020 00006914 FDE cie=00000080 pc=0000000000013b1e..0000000000013cc2 │ │ │ │ + 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 │ │ │ │ │ │ │ │ -00006988 0000000000000068 0000690c FDE cie=00000080 pc=0000000000098040..000000000009a56a │ │ │ │ - Augmentation data: ab 2a 00 00 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000098049 │ │ │ │ +000069b4 0000000000000068 00006938 FDE cie=00000080 pc=00000000000987d0..000000000009adbd │ │ │ │ + Augmentation data: 07 2b 00 00 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000987d9 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 22 to 000000000009805f │ │ │ │ + DW_CFA_advance_loc: 22 to 00000000000987ef │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 0000000000098069 │ │ │ │ + DW_CFA_advance_loc: 38 to 0000000000098815 │ │ │ │ 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 0000000000098078 │ │ │ │ + DW_CFA_advance_loc: 8 to 000000000009881d │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 4182 to 00000000000990ce │ │ │ │ + DW_CFA_advance_loc2: 4633 to 0000000000099a36 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000990db │ │ │ │ + DW_CFA_advance_loc: 13 to 0000000000099a43 │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000990e0 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000099a48 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 791 to 00000000000993f7 │ │ │ │ + DW_CFA_advance_loc2: 583 to 0000000000099c8f │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 44 to 0000000000099423 │ │ │ │ + DW_CFA_advance_loc: 44 to 0000000000099cbb │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc1: 68 to 0000000000099467 │ │ │ │ + DW_CFA_advance_loc1: 68 to 0000000000099cff │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 75 to 00000000000994b2 │ │ │ │ + DW_CFA_advance_loc1: 74 to 0000000000099d49 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc2: 3685 to 000000000009a317 │ │ │ │ + DW_CFA_advance_loc2: 3614 to 000000000009ab67 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc: 43 to 000000000009a342 │ │ │ │ + DW_CFA_advance_loc: 43 to 000000000009ab92 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ - DW_CFA_advance_loc1: 68 to 000000000009a386 │ │ │ │ + DW_CFA_advance_loc1: 68 to 000000000009abd6 │ │ │ │ DW_CFA_GNU_args_size: 16 │ │ │ │ - DW_CFA_advance_loc1: 75 to 000000000009a3d1 │ │ │ │ + DW_CFA_advance_loc1: 75 to 000000000009ac21 │ │ │ │ DW_CFA_GNU_args_size: 0 │ │ │ │ │ │ │ │ -000069f4 0000000000000034 00006978 FDE cie=00000080 pc=0000000000013d07..0000000000013ed3 │ │ │ │ - Augmentation data: f7 2a 00 00 │ │ │ │ +00006a20 0000000000000034 000069a4 FDE cie=00000080 pc=0000000000013cc2..0000000000013e79 │ │ │ │ + Augmentation data: 53 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) │ │ │ │ │ │ │ │ -00006a2c 0000000000000030 000069b0 FDE cie=00000080 pc=000000000009a570..000000000009af1a │ │ │ │ - Augmentation data: df 2a 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000009a575 │ │ │ │ +00006a58 0000000000000030 000069dc FDE cie=00000080 pc=000000000009adc0..000000000009b71d │ │ │ │ + Augmentation data: 3b 2b 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000009adc5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 21 to 000000000009a58a │ │ │ │ + DW_CFA_advance_loc: 21 to 000000000009adda │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 000000000009a593 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000009addc │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 17 to 000000000009aded │ │ │ │ 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: 2120 to 000000000009addb │ │ │ │ + DW_CFA_advance_loc2: 2042 to 000000000009b5e7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000009addc │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000009b5e8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006a60 0000000000000020 000069e4 FDE cie=00000080 pc=0000000000013ed3..0000000000013f49 │ │ │ │ - Augmentation data: d2 2a 00 00 │ │ │ │ +00006a8c 0000000000000020 00006a10 FDE cie=00000080 pc=0000000000013e79..0000000000013eec │ │ │ │ + Augmentation data: 2e 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 │ │ │ │ │ │ │ │ -00006a84 0000000000000050 00006a08 FDE cie=00000080 pc=00000000000d2400..00000000000d25e3 │ │ │ │ - Augmentation data: b6 2a 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000d2406 │ │ │ │ +00006ab0 0000000000000050 00006a34 FDE cie=00000080 pc=00000000000d3250..00000000000d3423 │ │ │ │ + Augmentation data: 12 2b 00 00 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000d3256 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d2408 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d3258 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d240a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d325a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d240b │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d325b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d240c │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d325c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-48 │ │ │ │ - DW_CFA_advance_loc2: 401 to 00000000000d259d │ │ │ │ + DW_CFA_advance_loc2: 390 to 00000000000d33e2 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d259e │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d33e3 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d25a0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d33e5 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d25a2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d33e7 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d25a4 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d33e9 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000d25b0 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000d33f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000d25be │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000d33fe │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d25bf │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d33ff │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d25c1 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d3401 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d25c3 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d3403 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d25c5 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d3405 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d25c6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d3406 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00006ad8 0000000000000080 00006a5c FDE cie=00000080 pc=00000000000d25f0..00000000000d2a56 │ │ │ │ - Augmentation data: 70 2a 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000d25f6 │ │ │ │ +00006b04 0000000000000080 00006a88 FDE cie=00000080 pc=00000000000d3430..00000000000d386e │ │ │ │ + Augmentation data: cc 2a 00 00 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000d3436 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d25f8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d3438 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d25fa │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d343a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000d25ff │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000d343f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d2600 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000d3443 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d2601 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000d3451 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000d2608 │ │ │ │ - DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 199 to 00000000000d26cf │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000d3455 │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc1: 178 to 00000000000d3507 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000d26d6 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000d350e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000d26da │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000d3512 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d26dc │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d3514 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d26de │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d3516 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d26e0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d3518 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d26e2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d351a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000d26f0 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000d3520 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 364 to 00000000000d285c │ │ │ │ + DW_CFA_advance_loc2: 361 to 00000000000d3689 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d285d │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d368a │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d285e │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d368b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d2860 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d368d │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d2862 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d368f │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d2864 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d3691 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d2866 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d3693 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000d2870 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000d3698 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc2: 407 to 00000000000d2a07 │ │ │ │ + DW_CFA_advance_loc2: 399 to 00000000000d3827 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d2a08 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d3828 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d2a09 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d3829 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d2a0b │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d382b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d2a0d │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d382d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d2a0f │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d382f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d2a11 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d3831 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000d2a20 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000d3838 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006b5c 000000000000004c 00006b60 FDE cie=00000000 pc=000000000009af20..000000000009b53a │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000009af26 │ │ │ │ +00006b88 000000000000004c 00006b8c FDE cie=00000000 pc=000000000009b720..000000000009bdc5 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000009b726 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000009af28 │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000009b72c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000009af2a │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000009b72e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000009af30 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000009b730 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000009af31 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000009b734 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000009af32 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000009b735 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 000000000009af3c │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000009b73c │ │ │ │ DW_CFA_def_cfa_offset: 192 │ │ │ │ - DW_CFA_advance_loc2: 1007 to 000000000009b32b │ │ │ │ + DW_CFA_advance_loc2: 1039 to 000000000009bb4b │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000009b32c │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000009bb4c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000009b32d │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000009bb4d │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000009b32f │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000009bb4f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000009b331 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000009bb51 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000009b333 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000009bb53 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000009b335 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000009bb55 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000009b340 │ │ │ │ + DW_CFA_advance_loc: 11 to 000000000009bb60 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006bac 0000000000000030 00006b30 FDE cie=00000080 pc=000000000009b540..000000000009d930 │ │ │ │ - Augmentation data: af 29 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000009b545 │ │ │ │ +00006bd8 0000000000000030 00006b5c FDE cie=00000080 pc=000000000009bdd0..000000000009e54f │ │ │ │ + Augmentation data: 0b 2a 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000009bdd5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 13 to 000000000009b552 │ │ │ │ + DW_CFA_advance_loc: 13 to 000000000009bde2 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 000000000009b566 │ │ │ │ + DW_CFA_advance_loc: 20 to 000000000009bdf6 │ │ │ │ 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: 813 to 000000000009b893 │ │ │ │ + DW_CFA_advance_loc2: 838 to 000000000009c13c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000009b894 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000009c13d │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006be0 0000000000000020 00006b64 FDE cie=00000080 pc=0000000000013f49..0000000000014306 │ │ │ │ - Augmentation data: 0e 2a 00 00 │ │ │ │ +00006c0c 0000000000000024 00006b90 FDE cie=00000080 pc=0000000000013eec..00000000000142ad │ │ │ │ + Augmentation data: 6a 2a 00 00 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000013eed │ │ │ │ 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 │ │ │ │ │ │ │ │ -00006c04 0000000000000040 00006c08 FDE cie=00000000 pc=00000000000d2a60..00000000000d3646 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000d2a6c │ │ │ │ +00006c34 0000000000000040 00006c38 FDE cie=00000000 pc=00000000000d3870..00000000000d444c │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000d3875 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000d2a72 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000d387e │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000d2a7b │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000d3887 │ │ │ │ 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: 2206 to 00000000000d3319 │ │ │ │ + DW_CFA_advance_loc2: 2220 to 00000000000d4133 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d331a │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d4134 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 53 to 00000000000d334f │ │ │ │ + DW_CFA_advance_loc: 51 to 00000000000d4167 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d3350 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000d4170 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000d3364 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000d4184 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d3365 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d4185 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 60 to 00000000000d33a1 │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000000d41b9 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000d33b0 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000d41c0 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006c48 000000000000002c 00006c4c FDE cie=00000000 pc=000000000009d930..000000000009f3dd │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000009d931 │ │ │ │ +00006c78 000000000000002c 00006c7c FDE cie=00000000 pc=000000000009e550..00000000000a0016 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000009e551 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 000000000009d934 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000009e554 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 17 to 000000000009d945 │ │ │ │ + DW_CFA_advance_loc: 17 to 000000000009e565 │ │ │ │ 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: 6802 to 000000000009f3d7 │ │ │ │ + DW_CFA_advance_loc2: 6827 to 00000000000a0010 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000009f3d8 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000a0011 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006c78 0000000000000050 00006bfc FDE cie=00000080 pc=000000000009f3e0..000000000009f9fc │ │ │ │ - Augmentation data: 97 29 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000009f3e6 │ │ │ │ +00006ca8 0000000000000050 00006c2c FDE cie=00000080 pc=00000000000a0020..00000000000a062c │ │ │ │ + Augmentation data: f3 29 00 00 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000a0026 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000009f3e8 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000a002f │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000009f3ea │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000a0031 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 000000000009f3ef │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000a0033 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000009f3f0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000a0034 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000009f3f1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000a0035 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 11 to 000000000009f3fc │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000a003f │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc2: 1224 to 000000000009f8c4 │ │ │ │ + DW_CFA_advance_loc2: 1208 to 00000000000a04f7 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000009f8c5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000a04f8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000009f8c6 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000a04f9 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000009f8c8 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000a04fb │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000009f8ca │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000a04fd │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000009f8cc │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000a04ff │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000009f8ce │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000a0501 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000009f8d0 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000a0508 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006ccc 0000000000000020 00006c50 FDE cie=00000080 pc=0000000000014306..00000000000143b1 │ │ │ │ - Augmentation data: 58 29 00 00 │ │ │ │ +00006cfc 0000000000000020 00006c80 FDE cie=00000080 pc=00000000000142ad..0000000000014358 │ │ │ │ + Augmentation data: b4 29 00 00 │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ │ │ │ -00006cf0 000000000000004c 00006c74 FDE cie=00000080 pc=000000000009fa00..00000000000a0042 │ │ │ │ - Augmentation data: 3c 29 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 000000000009fa06 │ │ │ │ +00006d20 000000000000004c 00006ca4 FDE cie=00000080 pc=00000000000a0630..00000000000a0c5a │ │ │ │ + Augmentation data: 98 29 00 00 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000a0636 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000009fa08 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000a0638 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000009fa0a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000a063a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000009fa0c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000a063c │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000009fa0d │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000a063d │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000009fa0e │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000a063e │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 000000000009fa15 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000a0645 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ - DW_CFA_advance_loc1: 104 to 000000000009fa7d │ │ │ │ + DW_CFA_advance_loc1: 104 to 00000000000a06ad │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000009fa7e │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000a06ae │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000009fa7f │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000a06af │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000009fa81 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000a06b1 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000009fa83 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000a06b3 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000009fa85 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000a06b5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 000000000009fa87 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000a06b7 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 000000000009fa88 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000a06b8 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00006d40 0000000000000020 00006cc4 FDE cie=00000080 pc=00000000000143b1..00000000000143f5 │ │ │ │ - Augmentation data: 03 29 00 00 │ │ │ │ +00006d70 0000000000000020 00006cf4 FDE cie=00000080 pc=0000000000014358..000000000001439c │ │ │ │ + Augmentation data: 5f 29 00 00 │ │ │ │ DW_CFA_def_cfa_offset: 272 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ │ │ │ -00006d64 0000000000000050 00006ce8 FDE cie=00000080 pc=00000000000a0050..00000000000a0794 │ │ │ │ - Augmentation data: e7 28 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000a0056 │ │ │ │ +00006d94 000000000000004c 00006d18 FDE cie=00000080 pc=00000000000a0c60..00000000000a135f │ │ │ │ + Augmentation data: 43 29 00 00 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000a0c66 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000a0058 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000a0c68 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000a005a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000a0c6a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000a005f │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000a0c6f │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000a0060 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000a0c70 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000a0061 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000a0c74 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000a0068 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc2: 257 to 00000000000a0169 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000a0c78 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ + DW_CFA_advance_loc1: 251 to 00000000000a0d73 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000a016a │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000a0d74 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000a016b │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000a0d75 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000a016d │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000a0d77 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000a016f │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000a0d79 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000a0171 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000a0d7b │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000a0173 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000a0d7d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000a0180 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000a0d80 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006db8 0000000000000020 00006d3c FDE cie=00000080 pc=00000000000143f5..00000000000144da │ │ │ │ - Augmentation data: f4 28 00 00 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ +00006de4 0000000000000020 00006d68 FDE cie=00000080 pc=000000000001439c..0000000000014465 │ │ │ │ + Augmentation data: 54 29 00 00 │ │ │ │ + DW_CFA_def_cfa_offset: 128 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ │ │ │ -00006ddc 0000000000000050 00006d60 FDE cie=00000080 pc=00000000000a07a0..00000000000a0c72 │ │ │ │ - Augmentation data: d8 28 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000a07a6 │ │ │ │ +00006e08 0000000000000050 00006d8c FDE cie=00000080 pc=00000000000a1360..00000000000a182a │ │ │ │ + Augmentation data: 38 29 00 00 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000a1366 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000a07a8 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000a136c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000a07aa │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000a1371 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000a07af │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000a1373 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000a07b0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000a1374 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000a07b1 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000a1375 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000a07b9 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000a137c │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ - DW_CFA_advance_loc2: 1146 to 00000000000a0c33 │ │ │ │ + DW_CFA_advance_loc2: 1135 to 00000000000a17eb │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000a0c37 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000a17ef │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000a0c38 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000a17f0 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000a0c3a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000a17f2 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000a0c3c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000a17f4 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000a0c3e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000a17f6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000a0c40 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000a17f8 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000a0c41 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000a17f9 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006e30 0000000000000020 00006db4 FDE cie=00000080 pc=00000000000144da..000000000001451e │ │ │ │ - Augmentation data: 94 28 00 00 │ │ │ │ +00006e5c 0000000000000020 00006de0 FDE cie=00000080 pc=0000000000014465..00000000000144a9 │ │ │ │ + Augmentation data: f4 28 00 00 │ │ │ │ DW_CFA_def_cfa_offset: 160 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ │ │ │ │ -00006e54 000000000000004c 00006dd8 FDE cie=00000080 pc=00000000000d3650..00000000000d3cdf │ │ │ │ - Augmentation data: 78 28 00 00 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000d365a │ │ │ │ +00006e80 000000000000004c 00006e04 FDE cie=00000080 pc=00000000000d4450..00000000000d4a67 │ │ │ │ + Augmentation data: d8 28 00 00 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000d4456 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d365c │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000d4460 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d365e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d4462 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000d3664 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000d4467 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d3665 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000d446b │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d3666 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000d446f │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000d3672 │ │ │ │ - DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 1309 to 00000000000d3b8f │ │ │ │ + DW_CFA_advance_loc: 15 to 00000000000d447e │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc2: 1208 to 00000000000d4936 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d3b90 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d4937 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d3b91 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d4938 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d3b93 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d493a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d3b95 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d493c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d3b97 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d493e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d3b99 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d4940 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000d3ba0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000d4948 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -00006ea4 0000000000000068 00006e28 FDE cie=00000080 pc=00000000000d3ce0..00000000000d471b │ │ │ │ - Augmentation data: 54 28 00 00 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000d3cf8 │ │ │ │ +00006ed0 0000000000000068 00006e54 FDE cie=00000080 pc=00000000000d4a70..00000000000d5484 │ │ │ │ + Augmentation data: b4 28 00 00 │ │ │ │ + DW_CFA_advance_loc: 25 to 00000000000d4a89 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000d3cfd │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000d4a8e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d3cff │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000d4a93 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000d3d04 │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000d4aa0 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d3d05 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000d4aa4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d3d06 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d4aa5 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000d3d0a │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000d4aac │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc2: 2135 to 00000000000d4561 │ │ │ │ + DW_CFA_advance_loc2: 2078 to 00000000000d52ca │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d4562 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d52cb │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d4563 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d52cc │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d4565 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d52ce │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d4567 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d52d0 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d4569 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d52d2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d456b │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d52d4 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d456c │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d52d5 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 118 to 00000000000d45e2 │ │ │ │ + DW_CFA_advance_loc1: 118 to 00000000000d534b │ │ │ │ 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 00000000000d45e3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d534c │ │ │ │ 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 │ │ │ │ │ │ │ │ -00006f10 0000000000000050 00006e94 FDE cie=00000080 pc=00000000000d4720..00000000000d533c │ │ │ │ - Augmentation data: 1d 28 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000d4726 │ │ │ │ +00006f3c 0000000000000050 00006ec0 FDE cie=00000080 pc=00000000000d5490..00000000000d6061 │ │ │ │ + Augmentation data: 7d 28 00 00 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000d5496 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d4728 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000d549e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d472a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d54a0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000d4730 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d54a2 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d4731 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d54a3 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d4732 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d54a4 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000d4739 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000d54ab │ │ │ │ DW_CFA_def_cfa_offset: 224 │ │ │ │ - DW_CFA_advance_loc2: 2442 to 00000000000d50c3 │ │ │ │ + DW_CFA_advance_loc2: 2369 to 00000000000d5dec │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d50c4 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d5ded │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d50c5 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d5dee │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d50c7 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d5df0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d50c9 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d5df2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d50cb │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d5df4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d50cd │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d5df6 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d50ce │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d5df7 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006f64 0000000000000030 00006ee8 FDE cie=00000080 pc=00000000000a0c80..00000000000a722a │ │ │ │ - Augmentation data: 0a 28 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000a0c85 │ │ │ │ +00006f90 0000000000000030 00006f14 FDE cie=00000080 pc=00000000000a1830..00000000000a7845 │ │ │ │ + Augmentation data: 6a 28 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000a1835 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000a0c88 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000a1838 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000a0c91 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000a1840 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000a184b │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc2: 25927 to 00000000000a71d8 │ │ │ │ + DW_CFA_advance_loc2: 24488 to 00000000000a77f3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000a71d9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000a77f4 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00006f98 0000000000000020 00006f1c FDE cie=00000080 pc=000000000001451e..0000000000014655 │ │ │ │ - Augmentation data: e8 27 00 00 │ │ │ │ +00006fc4 0000000000000020 00006f48 FDE cie=00000080 pc=00000000000144a9..00000000000145e0 │ │ │ │ + Augmentation data: 48 28 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -00006fbc 0000000000000030 00006f40 FDE cie=00000080 pc=00000000000a7230..00000000000a7552 │ │ │ │ - Augmentation data: e1 27 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000a7235 │ │ │ │ +00006fe8 0000000000000030 00006f6c FDE cie=00000080 pc=00000000000a7850..00000000000a7b72 │ │ │ │ + Augmentation data: 41 28 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000a7855 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000a7242 │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000a7862 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000a7256 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000a7876 │ │ │ │ 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: 713 to 00000000000a751f │ │ │ │ + DW_CFA_advance_loc2: 713 to 00000000000a7b3f │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000a7520 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000a7b40 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00006ff0 0000000000000020 00006f74 FDE cie=00000080 pc=0000000000014655..000000000001468c │ │ │ │ - Augmentation data: be 27 00 00 │ │ │ │ +0000701c 0000000000000020 00006fa0 FDE cie=00000080 pc=00000000000145e0..0000000000014617 │ │ │ │ + Augmentation data: 1e 28 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -00007014 0000000000000014 00007018 FDE cie=00000000 pc=00000000000d5340..00000000000d538e │ │ │ │ - DW_CFA_advance_loc: 33 to 00000000000d5361 │ │ │ │ +00007040 0000000000000014 00007044 FDE cie=00000000 pc=00000000000d6070..00000000000d60b6 │ │ │ │ + DW_CFA_advance_loc: 33 to 00000000000d6091 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 00000000000d5373 │ │ │ │ + DW_CFA_advance_loc: 18 to 00000000000d60a3 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000702c 0000000000000044 00007030 FDE cie=00000000 pc=00000000000d5390..00000000000d593e │ │ │ │ - DW_CFA_advance_loc1: 67 to 00000000000d53d3 │ │ │ │ +00007058 0000000000000054 0000705c FDE cie=00000000 pc=00000000000d60c0..00000000000d662d │ │ │ │ + DW_CFA_advance_loc1: 68 to 00000000000d6104 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d53d4 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d6105 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000d53d8 │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc2: 825 to 00000000000d5711 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d6106 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000d610a │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc2: 799 to 00000000000d6429 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc2: 321 to 00000000000d5852 │ │ │ │ - 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 00000000000d5859 │ │ │ │ + DW_CFA_restore: r12 (r12) │ │ │ │ + DW_CFA_advance_loc2: 301 to 00000000000d6556 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000d655d │ │ │ │ DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d655e │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d585a │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d655f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d585b │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d6561 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d585c │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d6562 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 169 to 00000000000d5905 │ │ │ │ + DW_CFA_advance_loc1: 145 to 00000000000d65f3 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 42 to 00000000000d592f │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ + DW_CFA_restore: r12 (r12) │ │ │ │ + DW_CFA_advance_loc: 43 to 00000000000d661e │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00007074 0000000000000058 00007078 FDE cie=00000000 pc=00000000000d5940..00000000000d5b05 │ │ │ │ - DW_CFA_advance_loc: 37 to 00000000000d5965 │ │ │ │ +000070b0 0000000000000058 000070b4 FDE cie=00000000 pc=00000000000d6630..00000000000d67d6 │ │ │ │ + DW_CFA_advance_loc: 34 to 00000000000d6652 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d5967 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d6654 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d5969 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d6656 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d596b │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d6658 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d596c │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d6659 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d596d │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d665a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000d5971 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000d665e │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 184 to 00000000000d5a29 │ │ │ │ + DW_CFA_advance_loc1: 180 to 00000000000d6712 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000d5a30 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d6713 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d5a31 │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000d6720 │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d5a33 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d6722 │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d5a35 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d6724 │ │ │ │ DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d5a37 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d6726 │ │ │ │ DW_CFA_restore: r14 (r14) │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d5a39 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d6728 │ │ │ │ DW_CFA_restore: r15 (r15) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000d5a40 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000d6730 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 144 to 00000000000d5ad0 │ │ │ │ + DW_CFA_advance_loc1: 120 to 00000000000d67a8 │ │ │ │ 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 │ │ │ │ │ │ │ │ -000070d0 0000000000000030 000070d4 FDE cie=00000000 pc=00000000000d5b10..00000000000d5b85 │ │ │ │ - DW_CFA_advance_loc: 21 to 00000000000d5b25 │ │ │ │ +0000710c 0000000000000038 00007110 FDE cie=00000000 pc=00000000000d67e0..00000000000d6855 │ │ │ │ + DW_CFA_advance_loc: 17 to 00000000000d67f1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d5b26 │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000d67f7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d5b27 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000d67fb │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000d5b2f │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000d67ff │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 19 to 00000000000d6812 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 46 to 00000000000d5b5d │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000d5b67 │ │ │ │ + DW_CFA_advance_loc: 23 to 00000000000d6829 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000d6830 │ │ │ │ DW_CFA_restore: r3 (rbx) │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000d5b6b │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000d683a │ │ │ │ DW_CFA_restore: r6 (rbp) │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d5b6d │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000d6843 │ │ │ │ DW_CFA_restore: r12 (r12) │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d6845 │ │ │ │ + DW_CFA_restore: r13 (r13) │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00007104 000000000000003c 00007108 FDE cie=00000000 pc=00000000000d5b90..00000000000d5d73 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d5b91 │ │ │ │ +00007148 000000000000003c 0000714c FDE cie=00000000 pc=00000000000d6860..00000000000d6a47 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d6861 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000d5b9e │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000d686e │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 156 to 00000000000d5c3a │ │ │ │ + DW_CFA_advance_loc1: 156 to 00000000000d690a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000d5c41 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000d6911 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000d5c50 │ │ │ │ + DW_CFA_advance_loc: 15 to 00000000000d6920 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 158 to 00000000000d5cee │ │ │ │ + DW_CFA_advance_loc1: 159 to 00000000000d69bf │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d5cef │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d69c0 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d5cf0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000d69c8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 61 to 00000000000d5d2d │ │ │ │ + DW_CFA_advance_loc: 61 to 00000000000d6a05 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000d5d31 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000d6a09 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000d5d40 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000d6a10 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000d5d44 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000d6a14 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000d5d4c │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000d6a1c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000d5d51 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000d6a21 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007144 0000000000000068 00007148 FDE cie=00000000 pc=00000000000d5d80..00000000000d6169 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d5d82 │ │ │ │ +00007188 0000000000000068 0000718c FDE cie=00000000 pc=00000000000d6a50..00000000000d6de5 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d6a52 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d5d84 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000d6a57 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d5d86 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d6a59 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000d5d8b │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d6a5b │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d5d8c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000d6a5f │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d5d8d │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d6a60 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000d5d94 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000d6a64 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 185 to 00000000000d5e4d │ │ │ │ + DW_CFA_advance_loc1: 179 to 00000000000d6b17 │ │ │ │ DW_CFA_def_cfa_offset: 120 │ │ │ │ - DW_CFA_advance_loc: 11 to 00000000000d5e58 │ │ │ │ + DW_CFA_advance_loc: 11 to 00000000000d6b22 │ │ │ │ DW_CFA_def_cfa_offset: 128 │ │ │ │ - DW_CFA_advance_loc: 33 to 00000000000d5e79 │ │ │ │ + DW_CFA_advance_loc: 43 to 00000000000d6b4d │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000d5e83 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000d6b51 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d5e84 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000d6b58 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d5e86 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d6b5a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d5e88 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d6b5c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000d5e8d │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d6b5e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d5e8f │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d6b60 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 17 to 00000000000d5ea0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000d6b68 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc2: 356 to 00000000000d6004 │ │ │ │ + DW_CFA_advance_loc2: 324 to 00000000000d6cac │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d6005 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d6cad │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d6006 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d6cae │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d6008 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d6cb0 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d600a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d6cb2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d600c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d6cb4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d600e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d6cb6 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 18 to 00000000000d6020 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000d6cc0 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000071b0 0000000000000064 000071b4 FDE cie=00000000 pc=00000000000d6170..00000000000d625e │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d6172 │ │ │ │ +000071f4 0000000000000064 000071f8 FDE cie=00000000 pc=00000000000d6df0..00000000000d6ed6 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d6df2 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d6174 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000d6df7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d6176 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d6df9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000d617b │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d6dfb │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d617c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000d6dff │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000d6186 │ │ │ │ + DW_CFA_advance_loc: 18 to 00000000000d6e11 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000d6194 │ │ │ │ + DW_CFA_advance_loc: 19 to 00000000000d6e24 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 82 to 00000000000d61e6 │ │ │ │ + DW_CFA_advance_loc1: 66 to 00000000000d6e66 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 21 to 00000000000d61fb │ │ │ │ + DW_CFA_advance_loc: 21 to 00000000000d6e7b │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000d6207 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000d6e87 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d6208 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d6e88 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d6209 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d6e89 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d620b │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d6e8b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d620d │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d6e8d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d620f │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d6e8f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d6211 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d6e91 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 15 to 00000000000d6220 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000d6e98 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 29 to 00000000000d623d │ │ │ │ + DW_CFA_advance_loc: 29 to 00000000000d6eb5 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000d624d │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000d6ebc │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000d6251 │ │ │ │ + DW_CFA_advance_loc: 10 to 00000000000d6ec6 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d6253 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000d6ecb │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d6255 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d6ecd │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d6257 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d6ecf │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d6259 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d6ed1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007218 0000000000000030 0000719c FDE cie=00000080 pc=00000000000d6260..00000000000d732a │ │ │ │ - Augmentation data: 9e 25 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000d6265 │ │ │ │ +0000725c 0000000000000030 000071e0 FDE cie=00000080 pc=00000000000d6ee0..00000000000d7fa0 │ │ │ │ + Augmentation data: e6 25 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000d6ee5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 8 to 00000000000d626d │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000d6eed │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000d6276 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000d6ef6 │ │ │ │ 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: 2656 to 00000000000d6cd6 │ │ │ │ + DW_CFA_advance_loc2: 2618 to 00000000000d7930 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000d6ce0 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000d7938 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000724c 000000000000004c 000071d0 FDE cie=00000080 pc=00000000000d7330..00000000000d753a │ │ │ │ - Augmentation data: ec 25 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000d7336 │ │ │ │ +00007290 000000000000004c 00007214 FDE cie=00000080 pc=00000000000d7fa0..00000000000d8192 │ │ │ │ + Augmentation data: 41 26 00 00 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000d7fa6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d7338 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d7fa8 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d733a │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d7faa │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d733c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d7fac │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d733d │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d7fad │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d733e │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d7fae │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000d7342 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000d7fb2 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc2: 330 to 00000000000d748c │ │ │ │ + DW_CFA_advance_loc2: 306 to 00000000000d80e4 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000d7490 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000d80e8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000d7491 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000d80e9 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d7493 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d80eb │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d7495 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d80ed │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d7497 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d80ef │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000d7499 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000d80f1 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 7 to 00000000000d74a0 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000d80f8 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -0000729c 0000000000000030 00007220 FDE cie=00000080 pc=00000000000a7560..00000000000a839b │ │ │ │ - Augmentation data: b0 25 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000a7565 │ │ │ │ +000072e0 0000000000000030 00007264 FDE cie=00000080 pc=00000000000a7b80..00000000000a88d5 │ │ │ │ + Augmentation data: 05 26 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000a7b85 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 3 to 00000000000a7568 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000000a7b88 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000a757c │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000a7b9c │ │ │ │ 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: 3179 to 00000000000a81e7 │ │ │ │ + DW_CFA_advance_loc2: 2936 to 00000000000a8714 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000a81f0 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000a8718 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000072d0 0000000000000020 00007254 FDE cie=00000080 pc=000000000001468c..000000000001491b │ │ │ │ - Augmentation data: 09 26 00 00 │ │ │ │ +00007314 0000000000000020 00007298 FDE cie=00000080 pc=0000000000014617..00000000000148bf │ │ │ │ + Augmentation data: 5e 26 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -000072f4 0000000000000030 00007278 FDE cie=00000080 pc=00000000000a83a0..00000000000a8cca │ │ │ │ - Augmentation data: ff 25 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000a83a5 │ │ │ │ +00007338 0000000000000030 000072bc FDE cie=00000080 pc=00000000000a88e0..00000000000a91b2 │ │ │ │ + Augmentation data: 54 26 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000a88e5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000a83b2 │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000a88f2 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 20 to 00000000000a83c6 │ │ │ │ + DW_CFA_advance_loc: 20 to 00000000000a8906 │ │ │ │ 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: 1958 to 00000000000a8b6c │ │ │ │ + DW_CFA_advance_loc2: 1894 to 00000000000a906c │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 4 to 00000000000a8b70 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000a9070 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007328 0000000000000020 000072ac FDE cie=00000080 pc=000000000001491b..00000000000149c9 │ │ │ │ - Augmentation data: 00 26 00 00 │ │ │ │ +0000736c 0000000000000020 000072f0 FDE cie=00000080 pc=00000000000148bf..000000000001496d │ │ │ │ + Augmentation data: 55 26 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -0000734c 0000000000000048 000072d0 FDE cie=00000080 pc=00000000000a8cd0..00000000000ad7e3 │ │ │ │ - Augmentation data: e5 25 00 00 │ │ │ │ - DW_CFA_advance_loc: 9 to 00000000000a8cd9 │ │ │ │ +00007390 000000000000004c 00007314 FDE cie=00000080 pc=00000000000a91c0..00000000000adca1 │ │ │ │ + Augmentation data: 3a 26 00 00 │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000a91c9 │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000a8ce5 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000a91d5 │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000a8cef │ │ │ │ - DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000a91d9 │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ + DW_CFA_advance_loc: 9 to 00000000000a91e2 │ │ │ │ + DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000a8cf0 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000a91e3 │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ - DW_CFA_advance_loc2: 4059 to 00000000000a9ccb │ │ │ │ + DW_CFA_advance_loc2: 4058 to 00000000000aa1bd │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r10 (r10) ofs 0 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000a9cd8 │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000aa1ca │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000a9cd9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000aa1cb │ │ │ │ DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ │ │ │ │ -00007398 0000000000000034 0000731c FDE cie=00000080 pc=00000000000149c9..0000000000014e7c │ │ │ │ - Augmentation data: 63 26 00 00 │ │ │ │ +000073e0 0000000000000034 00007364 FDE cie=00000080 pc=000000000001496d..0000000000014e11 │ │ │ │ + Augmentation data: b4 26 00 00 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg6 (rbp): -40; DW_OP_deref) │ │ │ │ DW_CFA_expression: r3 (rbx) (DW_OP_breg6 (rbp): -48) │ │ │ │ DW_CFA_expression: r6 (rbp) (DW_OP_breg6 (rbp): 0) │ │ │ │ DW_CFA_expression: r12 (r12) (DW_OP_breg6 (rbp): -32) │ │ │ │ DW_CFA_expression: r13 (r13) (DW_OP_breg6 (rbp): -24) │ │ │ │ DW_CFA_expression: r14 (r14) (DW_OP_breg6 (rbp): -16) │ │ │ │ DW_CFA_expression: r15 (r15) (DW_OP_breg6 (rbp): -8) │ │ │ │ │ │ │ │ -000073d0 0000000000000070 00007354 FDE cie=00000080 pc=00000000000ad7f0..00000000000adb3e │ │ │ │ - Augmentation data: 78 26 00 00 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000ad7f6 │ │ │ │ +00007418 0000000000000070 0000739c FDE cie=00000080 pc=00000000000adcb0..00000000000adfcf │ │ │ │ + Augmentation data: c9 26 00 00 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000adcb6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ad7f8 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000adcc2 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ad7fa │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000adcc7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 6 to 00000000000ad800 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000adcc9 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ad801 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000adccd │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ad802 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000000adcd1 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 10 to 00000000000ad80c │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000000adcd8 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc1: 236 to 00000000000ad8f8 │ │ │ │ + DW_CFA_advance_loc1: 224 to 00000000000addb8 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ad8f9 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000addb9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ad8fa │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000addba │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ad8fc │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000addbc │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ad8fe │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000addbe │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ad900 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000addc0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ad902 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000addc2 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000ad910 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000addc8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc1: 203 to 00000000000ad9db │ │ │ │ + DW_CFA_advance_loc1: 203 to 00000000000ade93 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000ad9e9 │ │ │ │ + DW_CFA_advance_loc: 14 to 00000000000adea1 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ad9ea │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000adea2 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ad9ec │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000adea4 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ad9ee │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000adea6 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ad9f0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000adea8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 00000000000ad9f2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000000adeaa │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 14 to 00000000000ada00 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000000adeb0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 36 to 00000000000ada24 │ │ │ │ + DW_CFA_advance_loc: 36 to 00000000000aded4 │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000ada34 │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000000adee0 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc: 24 to 00000000000ada4c │ │ │ │ + DW_CFA_advance_loc: 28 to 00000000000adefc │ │ │ │ DW_CFA_def_cfa_offset: 88 │ │ │ │ - DW_CFA_advance_loc: 1 to 00000000000ada4d │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000000adefd │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ │ │ │ │ -00007444 0000000000000020 000073c8 FDE cie=00000080 pc=0000000000014e7c..0000000000014e9e │ │ │ │ - Augmentation data: 1b 26 00 00 │ │ │ │ +0000748c 0000000000000020 00007410 FDE cie=00000080 pc=0000000000014e11..0000000000014e33 │ │ │ │ + Augmentation data: 6c 26 00 00 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00007468 0000000000000030 000073ec FDE cie=00000080 pc=00000000000adb40..00000000000aded2 │ │ │ │ - Augmentation data: ff 25 00 00 │ │ │ │ - DW_CFA_advance_loc: 5 to 00000000000adb45 │ │ │ │ +000074b0 0000000000000030 00007434 FDE cie=00000080 pc=00000000000adfd0..00000000000ae34a │ │ │ │ + Augmentation data: 53 26 00 00 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000000adfd5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 13 to 00000000000adb52 │ │ │ │ + DW_CFA_advance_loc: 13 to 00000000000adfe2 │ │ │ │ DW_CFA_def_cfa_register: r6 (rbp) │ │ │ │ - DW_CFA_advance_loc: 16 to 00000000000adb62 │ │ │ │ + DW_CFA_advance_loc: 16 to 00000000000adff2 │ │ │ │ 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: 690 to 00000000000ade14 │ │ │ │ + DW_CFA_advance_loc2: 686 to 00000000000ae2a0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ - DW_CFA_advance_loc: 12 to 00000000000ade20 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000000ae2a8 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000749c 0000000000000020 00007420 FDE cie=00000080 pc=0000000000014e9e..0000000000014f37 │ │ │ │ - Augmentation data: 1f 26 00 00 │ │ │ │ +000074e4 0000000000000020 00007468 FDE cie=00000080 pc=0000000000014e33..0000000000014eca │ │ │ │ + Augmentation data: 73 26 00 00 │ │ │ │ DW_CFA_def_cfa: r6 (rbp) ofs 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-48 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-40 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-32 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-24 │ │ │ │ │ │ │ │ -000074c0 ZERO terminator │ │ │ │ +00007508 ZERO terminator │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -166,14 +166,15 @@ │ │ │ │ PyExc_ImportError │ │ │ │ PyErr_Format │ │ │ │ _ZNSt8__detail18__to_chars_10_implImEEvPcjT_ │ │ │ │ _ZNSt6vectorIS_IdSaIdEESaIS1_EED2Ev │ │ │ │ _ZNSt6vectorIS_IdSaIdEESaIS1_EED1Ev │ │ │ │ _ZN13CalcSignature11SigCombinerD2Ev │ │ │ │ _ZN13CalcSignature11SigCombinerD1Ev │ │ │ │ +_ZN13CalcSignature30concatenateWith_zeroFirstLevelEiiRKNS_9SignatureES2_ │ │ │ │ _ZNSt6vectorIN13CalcSignature9SignatureESaIS1_EED2Ev │ │ │ │ _ZNSt6vectorIN13CalcSignature9SignatureESaIS1_EED1Ev │ │ │ │ _ZNSt6vectorIN13CalcSignature9SignatureESaIS1_EE7reserveEm │ │ │ │ _ZNSt6vectorIS_IN24TotalDerivativeSignature12DiffVariableESaIS1_EESaIS3_EED2Ev │ │ │ │ _ZNSt6vectorIS_IN24TotalDerivativeSignature12DiffVariableESaIS1_EESaIS3_EED1Ev │ │ │ │ _ZNSt6vectorIS_IP8BasisEltSaIS1_EESaIS3_EED2Ev │ │ │ │ _ZNSt6vectorIS_IP8BasisEltSaIS1_EESaIS3_EED1Ev │ │ │ │ @@ -225,15 +226,14 @@ │ │ │ │ _ZNSt6localeC1Ev │ │ │ │ _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE │ │ │ │ _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEE9_M_assignERKS4_ │ │ │ │ _ZNSt7__cxx1119basic_ostringstreamIcSt11char_traitsIcESaIcEED1Ev │ │ │ │ _ZNSt6vectorIS_IdSaIdEESaIS1_EE17_M_default_appendEm │ │ │ │ _ZNSt6vectorIS_IdSaIdEESaIS1_EE6resizeEm │ │ │ │ _ZN13CalcSignature9Signature12sigOfNothingEii │ │ │ │ -_ZN13CalcSignature30concatenateWith_zeroFirstLevelEiiRKNS_9SignatureES2_ │ │ │ │ _ZN13CalcSignature30backConcatenate_zeroFirstLevelEiiRKNS_9SignatureES2_RS0_S3_ │ │ │ │ _Z37projectExpandedLogSigToBasisBackwardsPKdPK14LogSigFunctionRN13CalcSignature9SignatureE │ │ │ │ _Z21expandLogSigFromBasisPKdRK14LogSigFunctionRN13CalcSignature9SignatureERKSt6vectorIS7_INS1_8SmallSVDESaIS8_EESaISA_EE │ │ │ │ _ZN13CalcSignature9Signature7fromRawIdEEviiPKT_ │ │ │ │ _ZN13CalcSignature8sigScaleEiiPKdS1_Pf │ │ │ │ _ZN13CalcSignature17sigScaleBackwardsEiiPKdS1_S1_PfS2_ │ │ │ │ _ZNSt6vectorIN13CalcSignature9SignatureESaIS1_EE12emplace_backIJS1_EEEvDpOT_ │ │ │ │ @@ -244,16 +244,16 @@ │ │ │ │ _ZN13CalcSignature9Signature12sigOfSegmentIdEEviiPKT_ │ │ │ │ _ZN13CalcSignature13calcSignatureIdEEviiiPKcllRNS_9SignatureE │ │ │ │ _ZN13CalcSignature13calcSignatureEiiiPKcllRNS_9SignatureE │ │ │ │ _ZN13CalcSignature13calcSignatureEiiiPKdRNS_9SignatureE │ │ │ │ _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEE6_M_runEv │ │ │ │ _ZNSt6thread11_State_implINS_8_InvokerISt5tupleIJZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS4_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_EUliE_iEEEEE6_M_runEv │ │ │ │ _ZN13CalcSignature7sigJoinEiiPKdS1_dPf │ │ │ │ -PyErr_CheckSignals │ │ │ │ _ZNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEC1EOS4_ │ │ │ │ +PyErr_CheckSignals │ │ │ │ _ZNSt6vectorIS_IN24TotalDerivativeSignature12DiffVariableESaIS1_EESaIS3_EE17_M_default_appendEm │ │ │ │ _ZNSt6vectorIN24TotalDerivativeSignature12DiffVariableESaIS1_EE17_M_default_appendEm │ │ │ │ _ZN24TotalDerivativeSignature13assignSegmentERNS_12InputSegmentEPKdmmi │ │ │ │ _ZNSt6vectorIiSaIiEE17_M_realloc_appendIJRKiEEEvDpOT_ │ │ │ │ _ZN7ReadBCH4readEv │ │ │ │ _ZTTNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE │ │ │ │ _ZTVNSt7__cxx1119basic_istringstreamIcSt11char_traitsIcESaIcEEE │ │ │ │ @@ -348,17 +348,19 @@ │ │ │ │ _ZNSt6vectorISt6threadSaIS0_EE7reserveEm │ │ │ │ _ZNSt6thread15_M_start_threadESt10unique_ptrINS_6_StateESt14default_deleteIS1_EEPFvvE │ │ │ │ _ZNSt6thread4joinEv │ │ │ │ PyEval_SaveThread │ │ │ │ PyEval_RestoreThread │ │ │ │ _ZZ12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS0_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_ENKUliE_clEi │ │ │ │ _Z12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS0_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_ │ │ │ │ +_Z12parallel_forIZN13CalcSignature21calcSignatureParallelIfEEbRNS0_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_ │ │ │ │ _ZN13CalcSignature21calcSignatureParallelIfEEbRNS_9SignatureEPKclliiii │ │ │ │ _ZZ12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS0_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_ENKUliE_clEi │ │ │ │ _Z12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS0_9SignatureEPKclliiiiEUliiE_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_ │ │ │ │ +_Z12parallel_forIZN13CalcSignature21calcSignatureParallelIdEEbRNS0_9SignatureEPKclliiiiEUliiE0_EviiRNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEOT_ │ │ │ │ _ZN13CalcSignature21calcSignatureParallelIdEEbRNS_9SignatureEPKclliiii │ │ │ │ _ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPPK8BasisEltSt6vectorIS4_SaIS4_EEEENS0_5__ops15_Iter_comp_iterIZN9BasisPool10doneAddingEvEUlS4_S4_E_EEEvT_SF_T0_ │ │ │ │ _ZSt17__rotate_adaptiveIN9__gnu_cxx17__normal_iteratorIPSt4pairISt6vectorI5InputSaIS4_EEdES3_IS7_SaIS7_EEEES8_lET_SC_SC_SC_T1_SD_T0_SD_ │ │ │ │ _Z15sumCoefficientsR11CoefficientOS_ │ │ │ │ _ZSt17__rotate_adaptiveIN9__gnu_cxx17__normal_iteratorIPSt4pairIPK8BasisElt11CoefficientESt6vectorIS7_SaIS7_EEEES8_lET_SD_SD_SD_T1_SE_T0_SE_ │ │ │ │ _ZNSt6vectorISt4pairIPK8BasisElt11CoefficientESaIS5_EED2Ev │ │ │ │ _ZNSt6vectorISt4pairIPK8BasisElt11CoefficientESaIS5_EED1Ev │ │ │ │ @@ -429,588 +431,631 @@ │ │ │ │ GLIBCXX_3.4 │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ -[A\A[A^A_]I │ │ │ │ [A\^A^A_]H │ │ │ │ -[A\A[A^A_]I │ │ │ │ [A\^A^A_]H │ │ │ │ -x`H9z`rnu\ │ │ │ │ -PpL9RprIu7 │ │ │ │ +[A\^A^A_]H │ │ │ │ +[A\^A^A_]H │ │ │ │ +x`H9z`rfu\ │ │ │ │ +PpL9RprAu7 │ │ │ │ []A\A]A^ │ │ │ │ AWAVAUATSH │ │ │ │ -[A\A]A^A_]I │ │ │ │ -H[A\^A^A_]H │ │ │ │ +A\A]A^A_]I │ │ │ │ +H[A\_A^A_]H │ │ │ │ []A\A]A^ │ │ │ │ -AWAVAUATSI │ │ │ │ -[A\A]A^A_] │ │ │ │ +AVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ +[]A\A]A^ │ │ │ │ T$ L9j s │ │ │ │ +AVAUATUSH │ │ │ │ []A\A]A^A_ │ │ │ │ +[]A\A]A^ │ │ │ │ T$ D;j ~ │ │ │ │ -AWAVAUATSI │ │ │ │ +AVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ +[]A\A]A^A_ │ │ │ │ []A\A]A^ │ │ │ │ []A\A]A^ │ │ │ │ -[]A\A]A^ │ │ │ │ -T$(H9T$0H │ │ │ │ -([]A\A]A^A_ │ │ │ │ +AWAVAUATSH │ │ │ │ +[A\A]A^A_] │ │ │ │ []A\A]A^A_ │ │ │ │ AVAUATSH │ │ │ │ V`I9S`re │ │ │ │ FpM9Cpr9 │ │ │ │ [A\A]A^] │ │ │ │ [A\A]A^] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSH │ │ │ │ +AVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSI │ │ │ │ +AWAVAUATI │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATUSH │ │ │ │ ([]A\A]A^A_ │ │ │ │ -RpH9VprW │ │ │ │ +[pM9^prm │ │ │ │ +Q`L9V`r~ │ │ │ │ +QpH9VprS │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSI │ │ │ │ X[A\A]A^A_] │ │ │ │ []A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ AWAVAUATUH │ │ │ │ H[]A\A]A^A_ │ │ │ │ -4v]A\A]H │ │ │ │ H[]A\A]A^A_ │ │ │ │ AWAVAUATUSH │ │ │ │ ([]A\A]A^A_ │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSL │ │ │ │ +AWAVAUATI │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSI │ │ │ │ [A\A]A^A_] │ │ │ │ T$0L9d$0u │ │ │ │ -AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ -?AWAVAUATSH │ │ │ │ +T$(L;T$X │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATUSI │ │ │ │ +AWAVAUATI │ │ │ │ []A\A]A^A_ │ │ │ │ -AWAVAUATSI │ │ │ │ +AWAVAUATI │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATARSH │ │ │ │ @[YA\A]A^A_]H │ │ │ │ H[]A\A]A^A_ │ │ │ │ H[]A\A]A^A_ │ │ │ │ -t$XH+t$0H │ │ │ │ +AVAUATUSH │ │ │ │ ]A\A]A^A_ │ │ │ │ -h[]A\A]A^A_ │ │ │ │ +l$@L+D$(H │ │ │ │ +X[]A\A]A^A_ │ │ │ │ ([]A\A]A^A_ │ │ │ │ A\A]A^A_ │ │ │ │ -AWAVAUATUSH │ │ │ │ +AWAVAUATUH │ │ │ │ 8[]A\A]A^A_ │ │ │ │ 8[]A\A]A^A_ │ │ │ │ -AWAVAUATUSH │ │ │ │ +AWAVAUATUH │ │ │ │ 8[]A\A]A^A_ │ │ │ │ 8[]A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ -AWAVAUATSI │ │ │ │ +AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSI │ │ │ │ +AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ -H;t$(rwH │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATUSH │ │ │ │ +AVAUATSH │ │ │ │ +AWAVAUATUH │ │ │ │ ([]A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ -AWAVAUATUSH │ │ │ │ -T$ L9T$( │ │ │ │ +AWAVAUATUH │ │ │ │ +L$ L9L$( │ │ │ │ []A\A]A^A_ │ │ │ │ McJ IcR( │ │ │ │ -[A\A]]H) │ │ │ │ AWAVAUATSH │ │ │ │ -l$HD9l$$ │ │ │ │ +t$ L+t$H │ │ │ │ [A\A]A^A_] │ │ │ │ -t$HD9t$$ │ │ │ │ +t$ L+t$H │ │ │ │ AWAVAUATSH │ │ │ │ -t$0H+t$H │ │ │ │ +|$0L+|$H │ │ │ │ [A\A]A^A_] │ │ │ │ -t$0H+t$H │ │ │ │ -AWAVAUATSI │ │ │ │ +|$0L+|$H │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATUSH │ │ │ │ ([]A\A]A^A_ │ │ │ │ -A\A]A^A_ │ │ │ │ -AWAVAUATSI │ │ │ │ +]A\A]A^A_ │ │ │ │ +AVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSA │ │ │ │ +AVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ []A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ AWAVAUATSH │ │ │ │ +t$0L9d$8 │ │ │ │ [A\A]A^A_] │ │ │ │ +[]A\A]A^ │ │ │ │ +[]A\A]A^ │ │ │ │ AWAVAUATARSH │ │ │ │ -[^A\A]A^A_]H │ │ │ │ +[YA\A]A^A_]H │ │ │ │ +AVAUATUSH │ │ │ │ []A\A]A^A_ │ │ │ │ AVAUATUS │ │ │ │ []A\A]A^ │ │ │ │ +AWAVAUATLc │ │ │ │ +[A\A]A^A_] │ │ │ │ +t$ D+d$LL │ │ │ │ +,:H9|$ht. │ │ │ │ AVAUATUSH │ │ │ │ `[]A\A]A^ │ │ │ │ AWAVAUATSH │ │ │ │ -t$ H;t$( │ │ │ │ -t$ H;t$( │ │ │ │ +|$ H;|$( │ │ │ │ +|$ H;|$( │ │ │ │ [A\A]A^A_] │ │ │ │ |$8H9|$( │ │ │ │ AWAVAUATSH │ │ │ │ -|$`H;|$0I │ │ │ │ +|$`H;|$0t │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSA │ │ │ │ -,:H9|$ht. │ │ │ │ -t$\D9t$X │ │ │ │ -[A\A]A^A_] │ │ │ │ -AWAVAUATSD │ │ │ │ +T$(D+\$HL │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSH │ │ │ │ -d$xL9d$H │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSI │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSLc │ │ │ │ +}ZLB bS=( │ │ │ │ +}ZdB bS%( │ │ │ │ +AWAVAUATLc │ │ │ │ +A}ZLC bS=( │ │ │ │ +A}ZdC bS%( │ │ │ │ +A}ZI bS=( │ │ │ │ +}ZdQ bS%( │ │ │ │ +}ZLQ bS=( │ │ │ │ +}ZdQ bS%( │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSI │ │ │ │ +AVAUATSH │ │ │ │ +!eYlh bS │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATARSH │ │ │ │ -[AYA\A]A^A_]I │ │ │ │ -AWAVAUATARSH │ │ │ │ +AVAUATARSH │ │ │ │ +[AXA\A]A^A_]I │ │ │ │ +AVAUATARSH │ │ │ │ +}o\0`brE(~ │ │ │ │ [ZA\A]A^A_]H │ │ │ │ -AWAVAUATARSH │ │ │ │ -[AZA\A]A^A_]I │ │ │ │ -AWAVAUATARSH │ │ │ │ -[^A\A]A^A_]H │ │ │ │ -AWAVAUATARSH │ │ │ │ +AVAUATARSH │ │ │ │ +[ZA\A]A^A_]H │ │ │ │ +AVAUATARSH │ │ │ │ [^A\A]A^A_]H │ │ │ │ +AVAUATARSH │ │ │ │ +[AZA\A]A^A_]I │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSLc │ │ │ │ +AWAVAUATLc │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ +A}ZL} bS%( │ │ │ │ +A}Zd} bS-( │ │ │ │ +A}Zt} bS}( │ │ │ │ +A}Z\} bSE( │ │ │ │ +}ZD}`bS=( │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSI │ │ │ │ -\$(HcL$XI │ │ │ │ +}ZM bsU( │ │ │ │ +A}Zt} bS5( │ │ │ │ +A}Zd} bS-( │ │ │ │ +A}ZL} bS=( │ │ │ │ +A}Z|}`bS%( │ │ │ │ +T$0HcL$PH │ │ │ │ +}ZdA bse( │ │ │ │ +}ZtA bsU( │ │ │ │ +A}ZlA bS%( │ │ │ │ +A}ZLA bS │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATARSH │ │ │ │ -[^A\A]A^A_]H │ │ │ │ -AWAVAUATSH │ │ │ │ +AVAUATARSH │ │ │ │ +[AXA\A]A^A_]I │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATARSH │ │ │ │ +AVAUATARSH │ │ │ │ [YA\A]A^A_]H │ │ │ │ -AWAVAUMc │ │ │ │ 8[]A\A]A^A_ │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ []A\A]A^A_ │ │ │ │ D$(H9D$0u │ │ │ │ H[]A\A]A^A_ │ │ │ │ AWAVAUATUSH │ │ │ │ 8[]A\A]A^A_ │ │ │ │ AWAVAUATUSH │ │ │ │ -T$ M9T$(u │ │ │ │ -T$8I;T$@ │ │ │ │ -D$ I;D$(tdL │ │ │ │ +|$ I9|$(u │ │ │ │ +t$8I9t$@u │ │ │ │ []A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ -[]A\A]L) │ │ │ │ +A\A]A^A_ │ │ │ │ H[]A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ ([]A\A]A^A_ │ │ │ │ -AWAVAUATS │ │ │ │ +T$@+|$HH │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSI │ │ │ │ -|$@LcT$pL │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATARSH │ │ │ │ +|$HLcT$hL │ │ │ │ +Z|J bs}( │ │ │ │ +}ZTJ bS=( │ │ │ │ +}ZlJ bSm( │ │ │ │ +}ZLU bs=( │ │ │ │ +}ZTU bsU( │ │ │ │ +[A\A]A^A_] │ │ │ │ +AVAUATARSH │ │ │ │ [AYA\A]A^A_]I │ │ │ │ -AWAVAUATARSH │ │ │ │ -[AXA\A]A^A_]I │ │ │ │ -AWAVAUATARSH │ │ │ │ -[YA\A]A^A_]H │ │ │ │ +AVAUATARSH │ │ │ │ +[^A\A]A^A_]H │ │ │ │ +AUATARSH │ │ │ │ +[^A\A]A^A_]H │ │ │ │ +!}ZLb bS=( │ │ │ │ +!}Zdb bS%( │ │ │ │ +!}ZLb bS=( │ │ │ │ +A}Zf bS%( │ │ │ │ +A}ZL~ bS=( │ │ │ │ +A}Zd~ bS%( │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ -t$(D9l$8E │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSI │ │ │ │ +AWAVAUATI │ │ │ │ [A\A]A^A_] │ │ │ │ +AVAUATUSH │ │ │ │ H[]A\A]A^A_ │ │ │ │ AWAVAUATSH │ │ │ │ -t$8D9l$HE │ │ │ │ +}o\1`brE(~ │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSI │ │ │ │ -[A\A]A^A_]H) │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSI │ │ │ │ -[A\A]A^A_]H) │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSH │ │ │ │ +AVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATUS │ │ │ │ -|$XH+|$@H │ │ │ │ -L;|$Xt`M │ │ │ │ -d$HD9d$| │ │ │ │ -D$pL+d$@H9D$hH │ │ │ │ -t$pH9t$hH │ │ │ │ -\$@L9\$XM │ │ │ │ -[]A\A]A^A_ │ │ │ │ -t$8H;t$` │ │ │ │ -[]A\A]A^A_ │ │ │ │ -[]A\A]A^A_ │ │ │ │ -AWAVAUATARSH │ │ │ │ -[^A\A]A^A_]H │ │ │ │ +AWAVAUATS │ │ │ │ +[A\A]A^A_] │ │ │ │ +[A\A]A^A_] │ │ │ │ +AVAUATARSH │ │ │ │ +[AXA\A]A^A_]I │ │ │ │ AWAVAUATSH │ │ │ │ L$pL9L$H │ │ │ │ -D$pL9D$H │ │ │ │ +|$pH9|$H │ │ │ │ [A\A]A^A_] │ │ │ │ -L$ I;L$(I │ │ │ │ -T$ M;T$(I │ │ │ │ -|$ I;|$(I │ │ │ │ -|$ I;|$(L │ │ │ │ -|$ I;|$(L │ │ │ │ -|$ I;|$(L │ │ │ │ -l$ M;l$(H │ │ │ │ -L$ I;L$(I │ │ │ │ AWAVAUATUSH │ │ │ │ []A\A]A^A_ │ │ │ │ AWAVAUATSH │ │ │ │ -oT$0H;\$HL │ │ │ │ +L9l$@t_L │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATUSHc │ │ │ │ []A\A]A^A_ │ │ │ │ +AVAUATUSH │ │ │ │ []A\A]A^A_ │ │ │ │ +AVAUATUH │ │ │ │ ([]A\A]A^A_ │ │ │ │ AWAVAUATARSH │ │ │ │ [AYA\A]A^A_]I │ │ │ │ AWAVAUATARSH │ │ │ │ [AYA\A]A^A_]I │ │ │ │ AWAVAUATSH │ │ │ │ -D$pH9D$X │ │ │ │ -L$XH+L$PH │ │ │ │ -D$pH9D$P │ │ │ │ -[A\A]A^A_] │ │ │ │ -H9\$ptbH │ │ │ │ -AWAVAUATSH │ │ │ │ -t$pL9t$P │ │ │ │ -L$PH+L$HH │ │ │ │ -D$pH9D$HL │ │ │ │ -[A\A]A^A_] │ │ │ │ -d$hD9d$< │ │ │ │ -L9d$ptiL │ │ │ │ -l$hD9l$< │ │ │ │ -AWAVAUATSH │ │ │ │ +D$PH9D$0 │ │ │ │ [A\A]A^A_] │ │ │ │ +L9t$PtbL │ │ │ │ AWAVAUATSH │ │ │ │ -[A\A]A^A_] │ │ │ │ +t$PL9t$0 │ │ │ │ +l$PD9l$p │ │ │ │ +d$PD9d$p │ │ │ │ +[A\A]A^A_] │ │ │ │ +H9\$PtbH │ │ │ │ +AWAVAUATSH │ │ │ │ +[A\A]A^A_] │ │ │ │ +}Zb bS=( │ │ │ │ +}Z|B bS]( │ │ │ │ +}ZLB bSE( │ │ │ │ +}ZDB bSm( │ │ │ │ +}ZTA bsU( │ │ │ │ +A}Z\A bSM( │ │ │ │ +A}ZTA`bSE( │ │ │ │ +AWAVAUATSH │ │ │ │ +[A\A]A^A_] │ │ │ │ +}Zr bS%( │ │ │ │ +Ztz bsU( │ │ │ │ +Z|z bs}( │ │ │ │ +}Zdz bS-( │ │ │ │ +}Z\z bSm( │ │ │ │ +A}ZtF bS]( │ │ │ │ +A}ZdF bS-( │ │ │ │ +}ZdF bs%( │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\AZA^A_]I │ │ │ │ AWAVAUATSH │ │ │ │ -[A\ZA^A_]H │ │ │ │ +[A\YA^A_]H │ │ │ │ AWAVAUATARSH │ │ │ │ [AZA\A]A^A_]I │ │ │ │ AWAVAUATARSH │ │ │ │ -[^A\A]A^A_]H │ │ │ │ +[AXA\A]A^A_]I │ │ │ │ AWAVAUATSH │ │ │ │ [A\AZA^A_]I │ │ │ │ AWAVAUATSH │ │ │ │ -[A\ZA^A_]H │ │ │ │ +[A\YA^A_]H │ │ │ │ AWAVAUATARSH │ │ │ │ [AZA\A]A^A_]I │ │ │ │ -AWAVAUATARSL │ │ │ │ -[ZA\A]A^A_]H │ │ │ │ +AVAUATARSH │ │ │ │ +[AXA\A]A^A_]I │ │ │ │ AWAVAUATARSH │ │ │ │ -[^A\A]A^A_]H │ │ │ │ +[AXA\A]A^A_]I │ │ │ │ AWAVAUATSH │ │ │ │ +Z@bru(~B │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ +[A\AZA^A_]I │ │ │ │ +[A\XA^A_]H │ │ │ │ +AWAVAUATI │ │ │ │ [A\A]A^A_]I │ │ │ │ -[A\A]A^A_]I │ │ │ │ -AWAVAUATSI │ │ │ │ -[A\A]A^A_]I │ │ │ │ +AVAUATUSH │ │ │ │ A\A]A^A_ │ │ │ │ +"L9#r#H) │ │ │ │ 8[]A\A]A^A_ │ │ │ │ AWAVAUATUSH │ │ │ │ -[]A\A]A^A_ │ │ │ │ +]A\A]A^A_ │ │ │ │ AWAVAUATARSH │ │ │ │ -[^A\A]A^A_]H │ │ │ │ +[AZA\A]A^A_]I │ │ │ │ AWAVAUATARSH │ │ │ │ -`[AZA\A]A^A_]I │ │ │ │ +@[AXA\A]A^A_]I │ │ │ │ AWAVAUATSH │ │ │ │ -[A\A]A^L) │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATARSH │ │ │ │ Q`L9P`ri │ │ │ │ ypH9xpr= │ │ │ │ [AXA\A]A^A_]I │ │ │ │ -AWAVAUATSHc │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSLc │ │ │ │ -T$XH9T$x │ │ │ │ -L$`D9L$d │ │ │ │ +D9|$d|LA │ │ │ │ +D$XH9D$x │ │ │ │ D$`D9D$d │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATARSH │ │ │ │ -[YA\A]A^A_]H │ │ │ │ -AWAVAUATSI │ │ │ │ -\$DD9\$@ │ │ │ │ +AVAUATARSH │ │ │ │ +[ZA\A]A^A_]H │ │ │ │ +AVAUATSH │ │ │ │ +T$DD9T$@ │ │ │ │ [A\A]A^A_] │ │ │ │ []A\A]A^A_ │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ +<#L;d$HH │ │ │ │ [A\A]A^A_] │ │ │ │ +AVAUATUSH │ │ │ │ []A\A]A^A_ │ │ │ │ AWAVAUATUSH │ │ │ │ []A\A]A^A_ │ │ │ │ -X[]A\A]A^A_ │ │ │ │ +H[]A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ -AWAVAUATSA │ │ │ │ -D$PL9D$@ │ │ │ │ +AWAVAUATA │ │ │ │ +D$@L;D$P │ │ │ │ +t$PH9t$@ │ │ │ │ t$LD9t$H │ │ │ │ -t$PLc|$@H │ │ │ │ +l$XLc|$@L │ │ │ │ +D$(L9t$P │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ +T$xL9L$x │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ -t$hH+t$`I │ │ │ │ -t$hH+t$`H │ │ │ │ +D$PH+t$`H │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATARS │ │ │ │ -[AXA\A]A^A_]I │ │ │ │ +[YA\A]A^A_]H │ │ │ │ []A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUH) │ │ │ │ []A\A]A^A_ │ │ │ │ -AWAVAUATARSI │ │ │ │ [XA\A]A^A_]H │ │ │ │ AVAUATUSH │ │ │ │ []A\A]A^ │ │ │ │ AWAVAUATUSH │ │ │ │ H[]A\A]A^A_ │ │ │ │ H[]A\A]A^A_ │ │ │ │ AVAUATUSH │ │ │ │ []A\A]A^ │ │ │ │ AWAVAUATUSH │ │ │ │ ([]A\A]A^A_ │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATA │ │ │ │ +$H9X r[H │ │ │ │ [A\A]A^A_] │ │ │ │ -H[]A\A]A^A_ │ │ │ │ -AWAVAUE1 │ │ │ │ +AVAUATUSH │ │ │ │ X[]A\A]A^A_ │ │ │ │ +h[]A\A]A^A_ │ │ │ │ +AVAUATSH │ │ │ │ + [A\A]A^] │ │ │ │ []A\A]A^ │ │ │ │ AWAVATSH │ │ │ │ [A\A^A_] │ │ │ │ []A\A]A^ │ │ │ │ AWAVAUATUSH │ │ │ │ +A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ AWAVAUATUSH │ │ │ │ []A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ AWAVAUATUSH │ │ │ │ A\A]A^A_ │ │ │ │ ([]A\A]A^A_ │ │ │ │ []A\A]A^ │ │ │ │ -AWAVAUATUSH │ │ │ │ []A\A]A^A_ │ │ │ │ AWAVAUATSH │ │ │ │ +!}ZDy bSE( │ │ │ │ +!}Zty bS │ │ │ │ +!}Z\y`bS-( │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ []A\A]A^ │ │ │ │ -AWAVAUATS │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATS │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSI │ │ │ │ [A\A]A^A_] │ │ │ │ ([]A\A]A^A_ │ │ │ │ -AWAVAUATSI │ │ │ │ +AWAVAUATS │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATUSH │ │ │ │ +AWAVAUATI │ │ │ │ []A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ -AWAVAUATSH │ │ │ │ +AWAVAUATA │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSLc │ │ │ │ +AWAVAUATLc │ │ │ │ [A\A]A^A_] │ │ │ │ AVAUATSH │ │ │ │ [A\A]A^] │ │ │ │ [A\A]A^] │ │ │ │ AVAUATSH │ │ │ │ [A\A]A^] │ │ │ │ [A\A]A^] │ │ │ │ -AWAVAUATSI │ │ │ │ [A\A]A^A_] │ │ │ │ +AVAUATUSH │ │ │ │ []A\A]A^A_ │ │ │ │ +AVAUATUSH │ │ │ │ []A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ -C H;C(t6L │ │ │ │ -C8H;C@t6L │ │ │ │ -AWAVAUATUSH │ │ │ │ +E I;E(t.L │ │ │ │ +E8I;E@t.L │ │ │ │ +AWAVAUATI │ │ │ │ []A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ -AWAVAUATUSH │ │ │ │ +AWAVAUATI │ │ │ │ []A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ -AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ +AVAUATUSH │ │ │ │ []A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ +AVAUATUSH │ │ │ │ []A\A]A^A_ │ │ │ │ -AWAVAUATUSH │ │ │ │ +AWAVAUATI │ │ │ │ []A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ -AWAVAUATSI │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSI │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSI │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSI │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ +AVAUATUSH │ │ │ │ ([]A\A]A^A_ │ │ │ │ +AWAVAUATUS │ │ │ │ []A\A]A^A_ │ │ │ │ -AWAVAUATSH │ │ │ │ +}ZDq bSE( │ │ │ │ +}Z\q`bS-( │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSLc │ │ │ │ +AWAVAULc │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATARSH │ │ │ │ -[^A\A]A^A_]H │ │ │ │ +[AYA\A]A^A_]I │ │ │ │ AWAVAUATARSH │ │ │ │ -[^A\A]A^A_]H │ │ │ │ +[_A\A]A^A_]H │ │ │ │ []A\A]A^A_ │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ -([]A\A]A^A_ │ │ │ │ +AVAUATUSH │ │ │ │ +[]A\A]A^A_ │ │ │ │ +AVAUATUSH │ │ │ │ +[]A\A]A^A_ │ │ │ │ +AVAUATUSH │ │ │ │ []A\A]A^A_ │ │ │ │ -([]A\A]A^A_ │ │ │ │ AVAUATUSH │ │ │ │ []A\A]A^ │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ -([]A\A]A^A_ │ │ │ │ -([]A\A]A^A_ │ │ │ │ +AVAUATUSH │ │ │ │ +[]A\A]A^A_ │ │ │ │ +AVAUATUSH │ │ │ │ +[]A\A]A^A_ │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ +AVAUATUSH │ │ │ │ []A\A]A^A_ │ │ │ │ AWAVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ []A\A]A^A_ │ │ │ │ -AWAVAUATUSH │ │ │ │ +AWAVAUATI │ │ │ │ X[]A\A]A^A_ │ │ │ │ -z~D$0L9|$ │ │ │ │ []A\A]A^A_ │ │ │ │ X[]A\A]A^A_ │ │ │ │ -AWAVAUATS │ │ │ │ +T$d9T$ |lH │ │ │ │ +D$d9D$ } │ │ │ │ [A\A]A^A_] │ │ │ │ -T$dHc|$8 │ │ │ │ -T$dLcT$8 │ │ │ │ -L;l$HtFL │ │ │ │ -\$XL;|$X │ │ │ │ -L;|$XtJH │ │ │ │ -|$HL;|$X │ │ │ │ -\$ L9\$@ │ │ │ │ -D$dD;D$` │ │ │ │ -\$0H;\$0uVM │ │ │ │ +D$dD9T$ │ │ │ │ +T$dHct$8 │ │ │ │ +L;l$Ht;I │ │ │ │ +|$XH;\$X │ │ │ │ +H;\$XtEI │ │ │ │ +\$HH;\$X │ │ │ │ +D$ H9D$@ │ │ │ │ +l$0L;l$0uVL │ │ │ │ AVAUATSH │ │ │ │ [A\A]A^] │ │ │ │ [A\A]A^] │ │ │ │ AWAVAUATARSH │ │ │ │ [YA\A]A^A_]H │ │ │ │ -AWAVAUATARSH │ │ │ │ -[AYA\A]A^A_]I │ │ │ │ +AWAVAUATSH │ │ │ │ +d$pL;d$P │ │ │ │ +H9t$ptNH │ │ │ │ +t$pH+t$hL │ │ │ │ +L9|$ptRL │ │ │ │ +[A\A]A^A_] │ │ │ │ +[YA\A]A^A_]H │ │ │ │ AVAUATSH │ │ │ │ [A\A]A^] │ │ │ │ [A\A]A^] │ │ │ │ AWAVAUATARSH │ │ │ │ [YA\A]A^A_]H │ │ │ │ -AWAVAUATARSH │ │ │ │ -[AYA\A]A^A_]I │ │ │ │ +AWAVAUATSH │ │ │ │ +d$pL;d$P │ │ │ │ +H9t$ptNH │ │ │ │ +t$pH+t$hL │ │ │ │ +L9|$ptRL │ │ │ │ +[A\A]A^A_] │ │ │ │ +[YA\A]A^A_]H │ │ │ │ AWAVAUATL │ │ │ │ []A\A]A^A_ │ │ │ │ ([]A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ -AWAVAUATSH │ │ │ │ -T$ L9T$0 │ │ │ │ +D$( L9T$0 │ │ │ │ d$(L9d$8 │ │ │ │ [A\A]A^A_] │ │ │ │ [A\A]A^A_] │ │ │ │ +|$@L9D$ │ │ │ │ []A\A]A^ │ │ │ │ -AWAVAUATSH) │ │ │ │ +AVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ -AWAVAUATSH) │ │ │ │ +AVAUATSH │ │ │ │ [A\A]A^A_] │ │ │ │ AVAUATUSH │ │ │ │ []A\A]A^ │ │ │ │ []A\A]A^ │ │ │ │ ]A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ AWAVAUATSL │ │ │ │ A\A]A^A_] │ │ │ │ -[A\A]A^A_] │ │ │ │ -[A\A]A^A_] │ │ │ │ -([]A\A]A^A_ │ │ │ │ +A\A]A^A_] │ │ │ │ +A\A]A^A_] │ │ │ │ []A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ -AWAVAUATUSH │ │ │ │ +AVAUATUSH │ │ │ │ []A\A]A^A_ │ │ │ │ -[]A\A]M) │ │ │ │ +AWAVAUATUSH │ │ │ │ +]A\A]A^A_ │ │ │ │ +]A\A]A^A_ │ │ │ │ 8[]A\A]A^A_ │ │ │ │ ([]A\A]A^A_ │ │ │ │ -]A\A]A^A_ │ │ │ │ +A\A]A^A_ │ │ │ │ AWAVAUATSH │ │ │ │ -F8H+F0dL │ │ │ │ [A\A]A^A_] │ │ │ │ AWAVAUATUSH │ │ │ │ []A\A]A^A_ │ │ │ │ INTERRUPTION │ │ │ │ index < Py_SIZE(tuple) │ │ │ │ no space │ │ │ │ vector::_M_range_insert │ │ │ │ @@ -1038,14 +1083,15 @@ │ │ │ │ Py_TYPE(ob) != &PyLong_Type │ │ │ │ Py_TYPE(ob) != &PyBool_Type │ │ │ │ numpy._core._multiarray_umath │ │ │ │ numpy.core._multiarray_umath │ │ │ │ _ARRAY_API │ │ │ │ _ARRAY_API is NULL pointer │ │ │ │ __version__ │ │ │ │ +vector::_M_default_append │ │ │ │ dim too large to list basis │ │ │ │ no signatures provided │ │ │ │ step has wrong last dimension │ │ │ │ derivs have unexpected length │ │ │ │ Out of memory │ │ │ │ no method │ │ │ │ calc failed │ │ │ │ @@ -1087,15 +1133,14 @@ │ │ │ │ overflowed buffer in push() │ │ │ │ transpose │ │ │ │ scipy.linalg │ │ │ │ basic_string::append │ │ │ │ bad use of QR │ │ │ │ economic │ │ │ │ bad use of SVD │ │ │ │ -vector::_M_default_append │ │ │ │ void PyTuple_SET_ITEM(PyObject*, Py_ssize_t, PyObject*) │ │ │ │ /usr/include/python3.14/cpython/tupleobject.h │ │ │ │ cannot create std::vector larger than max_size() │ │ │ │ vector::_M_range_check: __n (which is %zu) >= this->size() (which is %zu) │ │ │ │ you must use the 'A' (area) method for this dimension and level │ │ │ │ this dimension and level are beyond the limits of the library │ │ │ │ Invalid method string. Should be 'D' (default), 'C' (compiled), 'O' (simple BCH object, not compiled), 'S' (by taking the log of the signature), 'A' (area calculations), or 'X' (to report the expanded log signature), or some combination - order ignored, possibly with 'H' or '2', or None. │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu.hash {} │ │ │ │ @@ -7,15 +7,15 @@ │ │ │ │ 0x000002a0 20804804 41820200 00111311 0a006442 .H.A.........dB │ │ │ │ 0x000002b0 962c2c04 84013208 b9026440 c4018401 .,,...2...d@.... │ │ │ │ 0x000002c0 20010002 20182244 0ac40238 01b01201 ... ."D...8.... │ │ │ │ 0x000002d0 601002a4 00089020 44664233 84010500 `...... DfB3.... │ │ │ │ 0x000002e0 082c21e4 2e110289 c9c4f0dc 03026306 .,!...........c. │ │ │ │ 0x000002f0 b0c01914 4910400a 448840cd 01207400 ....I.@.D.@.. t. │ │ │ │ 0x00000300 94081211 200621b0 08208085 727c0880 .... .!.. ..r|.. │ │ │ │ - 0x00000310 0c020095 5b081200 40084110 04041d04 ....[...@.A..... │ │ │ │ + 0x00000310 0c220095 5b081204 40084110 04041d04 ."..[...@.A..... │ │ │ │ 0x00000320 00902000 25008040 638510c8 018c90a0 .. .%..@c....... │ │ │ │ 0x00000330 38042800 00006000 12010341 4031bb26 8.(...`....A@1.& │ │ │ │ 0x00000340 1fd0eeb8 49c08a09 4048a549 1304ec0d ....I...@H.I.... │ │ │ │ 0x00000350 0c610040 00280020 019080bd 20050002 .a.@.(. .... ... │ │ │ │ 0x00000360 00681c15 002034e9 80600820 40080007 .h... 4..`. @... │ │ │ │ 0x00000370 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00000380 00000000 89000000 00000000 00000000 ................ │ │ │ │ @@ -107,60 +107,60 @@ │ │ │ │ 0x000008e0 33010000 34010000 36010000 00000000 3...4...6....... │ │ │ │ 0x000008f0 38010000 39010000 00000000 3b010000 8...9.......;... │ │ │ │ 0x00000900 00000000 3c010000 00000000 00000000 ....<........... │ │ │ │ 0x00000910 3d010000 3e010000 00000000 00000000 =...>........... │ │ │ │ 0x00000920 3f010000 40010000 00000000 00000000 ?...@........... │ │ │ │ 0x00000930 00000000 41010000 00000000 42010000 ....A.......B... │ │ │ │ 0x00000940 00000000 43010000 00000000 00000000 ....C........... │ │ │ │ - 0x00000950 44010000 00000000 46010000 00000000 D.......F....... │ │ │ │ - 0x00000960 47010000 00000000 48010000 00000000 G.......H....... │ │ │ │ - 0x00000970 49010000 00000000 4a010000 4b010000 I.......J...K... │ │ │ │ - 0x00000980 00000000 4c010000 4e010000 4f010000 ....L...N...O... │ │ │ │ + 0x00000950 44010000 00000000 47010000 00000000 D.......G....... │ │ │ │ + 0x00000960 48010000 00000000 49010000 00000000 H.......I....... │ │ │ │ + 0x00000970 4a010000 00000000 4b010000 4c010000 J.......K...L... │ │ │ │ + 0x00000980 00000000 4d010000 4f010000 50010000 ....M...O...P... │ │ │ │ 0x00000990 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000009a0 50010000 00000000 00000000 00000000 P............... │ │ │ │ - 0x000009b0 00000000 51010000 00000000 00000000 ....Q........... │ │ │ │ - 0x000009c0 53010000 00000000 00000000 00000000 S............... │ │ │ │ + 0x000009a0 51010000 00000000 00000000 00000000 Q............... │ │ │ │ + 0x000009b0 00000000 52010000 00000000 00000000 ....R........... │ │ │ │ + 0x000009c0 54010000 00000000 00000000 00000000 T............... │ │ │ │ 0x000009d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000009e0 54010000 00000000 55010000 56010000 T.......U...V... │ │ │ │ - 0x000009f0 00000000 57010000 58010000 00000000 ....W...X....... │ │ │ │ + 0x000009e0 55010000 00000000 56010000 57010000 U.......V...W... │ │ │ │ + 0x000009f0 00000000 58010000 59010000 00000000 ....X...Y....... │ │ │ │ 0x00000a00 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00000a10 5a010000 00000000 00000000 00000000 Z............... │ │ │ │ - 0x00000a20 5b010000 00000000 00000000 00000000 [............... │ │ │ │ - 0x00000a30 00000000 5c010000 5d010000 5e010000 ....\...]...^... │ │ │ │ - 0x00000a40 5f010000 61010000 63010000 64010000 _...a...c...d... │ │ │ │ - 0x00000a50 00000000 65010000 66010000 67010000 ....e...f...g... │ │ │ │ - 0x00000a60 68010000 00000000 00000000 00000000 h............... │ │ │ │ - 0x00000a70 00000000 69010000 6a010000 00000000 ....i...j....... │ │ │ │ - 0x00000a80 00000000 6b010000 00000000 6c010000 ....k.......l... │ │ │ │ - 0x00000a90 6d010000 00000000 6e010000 00000000 m.......n....... │ │ │ │ - 0x00000aa0 6f010000 70010000 00000000 00000000 o...p........... │ │ │ │ - 0x00000ab0 00000000 73010000 74010000 75010000 ....s...t...u... │ │ │ │ + 0x00000a10 5b010000 00000000 00000000 00000000 [............... │ │ │ │ + 0x00000a20 5c010000 00000000 00000000 00000000 \............... │ │ │ │ + 0x00000a30 00000000 5d010000 5e010000 5f010000 ....]...^..._... │ │ │ │ + 0x00000a40 60010000 62010000 64010000 65010000 `...b...d...e... │ │ │ │ + 0x00000a50 00000000 66010000 67010000 68010000 ....f...g...h... │ │ │ │ + 0x00000a60 69010000 00000000 00000000 00000000 i............... │ │ │ │ + 0x00000a70 00000000 6a010000 6b010000 00000000 ....j...k....... │ │ │ │ + 0x00000a80 00000000 6c010000 00000000 6d010000 ....l.......m... │ │ │ │ + 0x00000a90 6e010000 00000000 6f010000 00000000 n.......o....... │ │ │ │ + 0x00000aa0 70010000 71010000 00000000 00000000 p...q........... │ │ │ │ + 0x00000ab0 00000000 74010000 75010000 76010000 ....t...u...v... │ │ │ │ 0x00000ac0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00000ad0 00000000 76010000 00000000 00000000 ....v........... │ │ │ │ - 0x00000ae0 77010000 78010000 79010000 7a010000 w...x...y...z... │ │ │ │ - 0x00000af0 00000000 7c010000 7d010000 7e010000 ....|...}...~... │ │ │ │ - 0x00000b00 00000000 00000000 00000000 7f010000 ................ │ │ │ │ - 0x00000b10 82010000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00000b20 00000000 83010000 00000000 84010000 ................ │ │ │ │ - 0x00000b30 85010000 00000000 00000000 86010000 ................ │ │ │ │ - 0x00000b40 88010000 89010000 00000000 00000000 ................ │ │ │ │ - 0x00000b50 00000000 00000000 8a010000 8c010000 ................ │ │ │ │ - 0x00000b60 8d010000 00000000 8e010000 8f010000 ................ │ │ │ │ - 0x00000b70 90010000 92010000 00000000 00000000 ................ │ │ │ │ - 0x00000b80 00000000 93010000 94010000 00000000 ................ │ │ │ │ - 0x00000b90 95010000 00000000 00000000 96010000 ................ │ │ │ │ - 0x00000ba0 00000000 98010000 00000000 00000000 ................ │ │ │ │ - 0x00000bb0 00000000 99010000 00000000 00000000 ................ │ │ │ │ - 0x00000bc0 00000000 9a010000 9b010000 9c010000 ................ │ │ │ │ - 0x00000bd0 00000000 00000000 00000000 9e010000 ................ │ │ │ │ - 0x00000be0 00000000 9f010000 00000000 00000000 ................ │ │ │ │ - 0x00000bf0 a0010000 00000000 00000000 a1010000 ................ │ │ │ │ - 0x00000c00 00000000 a2010000 a3010000 00000000 ................ │ │ │ │ - 0x00000c10 a4010000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00000c20 a5010000 00000000 8f2d132c d3befd27 .........-.,...' │ │ │ │ + 0x00000ad0 00000000 77010000 00000000 00000000 ....w........... │ │ │ │ + 0x00000ae0 78010000 79010000 7a010000 7b010000 x...y...z...{... │ │ │ │ + 0x00000af0 00000000 7d010000 7e010000 7f010000 ....}...~....... │ │ │ │ + 0x00000b00 00000000 00000000 00000000 80010000 ................ │ │ │ │ + 0x00000b10 83010000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00000b20 00000000 84010000 00000000 85010000 ................ │ │ │ │ + 0x00000b30 86010000 00000000 00000000 87010000 ................ │ │ │ │ + 0x00000b40 89010000 8a010000 00000000 00000000 ................ │ │ │ │ + 0x00000b50 00000000 00000000 8b010000 8d010000 ................ │ │ │ │ + 0x00000b60 8e010000 00000000 8f010000 90010000 ................ │ │ │ │ + 0x00000b70 91010000 93010000 00000000 00000000 ................ │ │ │ │ + 0x00000b80 00000000 94010000 95010000 00000000 ................ │ │ │ │ + 0x00000b90 96010000 00000000 00000000 97010000 ................ │ │ │ │ + 0x00000ba0 00000000 99010000 00000000 00000000 ................ │ │ │ │ + 0x00000bb0 00000000 9a010000 9b010000 00000000 ................ │ │ │ │ + 0x00000bc0 00000000 9c010000 9d010000 9e010000 ................ │ │ │ │ + 0x00000bd0 00000000 00000000 00000000 a0010000 ................ │ │ │ │ + 0x00000be0 00000000 a1010000 00000000 00000000 ................ │ │ │ │ + 0x00000bf0 a2010000 00000000 00000000 a3010000 ................ │ │ │ │ + 0x00000c00 00000000 a4010000 a5010000 00000000 ................ │ │ │ │ + 0x00000c10 a6010000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00000c20 a7010000 00000000 8f2d132c d3befd27 .........-.,...' │ │ │ │ 0x00000c30 ce7308e8 e2f1e3f5 cdd781e5 78c7222d .s..........x."- │ │ │ │ 0x00000c40 453a6a28 0f1faefa fe801098 0fcc477e E:j(..........G~ │ │ │ │ 0x00000c50 9d8c287e 6101d703 73854c1b 4512b7c6 ..(~a...s.L.E... │ │ │ │ 0x00000c60 f108df0d 9d0ee017 3739d943 038d3392 ........79.C..3. │ │ │ │ 0x00000c70 62b9b034 73be7572 0dda939d 0bae7420 b..4s.ur......t │ │ │ │ 0x00000c80 b524121d 01b00503 c9bd8368 490e1a70 .$.........hI..p │ │ │ │ 0x00000c90 8f6f08e8 041ec4d7 bd3c420b cfc7477e .o.......: │ │ │ │ sub $0x8,%rsp │ │ │ │ - mov 0xdbfad(%rip),%rax │ │ │ │ + mov 0xdcfad(%rip),%rax │ │ │ │ test %rax,%rax │ │ │ │ je d012 │ │ │ │ call *%rax │ │ │ │ add $0x8,%rsp │ │ │ │ ret │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {} │ │ │ │ @@ -1,519 +1,519 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .plt: │ │ │ │ │ │ │ │ 000000000000d020 : │ │ │ │ - push 0xdbfca(%rip) # e8ff0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 *0xdbfcc(%rip) # e8ff8 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x358> │ │ │ │ + push 0xdcfca(%rip) # e9ff0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x350> │ │ │ │ + jmp *0xdcfcc(%rip) # e9ff8 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x358> │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ 000000000000d030 : │ │ │ │ - jmp *0xdbfca(%rip) │ │ │ │ + jmp *0xdcfca(%rip) │ │ │ │ push $0x0 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d040 <__sched_cpucount@plt>: │ │ │ │ - jmp *0xdbfc2(%rip) │ │ │ │ + jmp *0xdcfc2(%rip) │ │ │ │ push $0x1 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d050 : │ │ │ │ - jmp *0xdbfba(%rip) │ │ │ │ + jmp *0xdcfba(%rip) │ │ │ │ push $0x2 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d060 : │ │ │ │ - jmp *0xdbfb2(%rip) │ │ │ │ + jmp *0xdcfb2(%rip) │ │ │ │ push $0x3 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d070 , std::allocator >::~basic_ostringstream()@plt>: │ │ │ │ - jmp *0xdbfaa(%rip) # e9020 , std::allocator >::~basic_ostringstream()@GLIBCXX_3.4.21> │ │ │ │ + jmp *0xdcfaa(%rip) # ea020 , std::allocator >::~basic_ostringstream()@GLIBCXX_3.4.21> │ │ │ │ push $0x4 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d080 : │ │ │ │ - jmp *0xdbfa2(%rip) │ │ │ │ + jmp *0xdcfa2(%rip) │ │ │ │ push $0x5 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d090 : │ │ │ │ - jmp *0xdbf9a(%rip) │ │ │ │ + jmp *0xdcf9a(%rip) │ │ │ │ push $0x6 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d0a0 , std::allocator >::_M_append(char const*, unsigned long)@plt>: │ │ │ │ - jmp *0xdbf92(%rip) # e9038 , std::allocator >::_M_append(char const*, unsigned long)@GLIBCXX_3.4.21> │ │ │ │ + jmp *0xdcf92(%rip) # ea038 , std::allocator >::_M_append(char const*, unsigned long)@GLIBCXX_3.4.21> │ │ │ │ push $0x7 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d0b0 : │ │ │ │ - jmp *0xdbf8a(%rip) │ │ │ │ + jmp *0xdcf8a(%rip) │ │ │ │ push $0x8 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d0c0 : │ │ │ │ - jmp *0xdbf82(%rip) │ │ │ │ + jmp *0xdcf82(%rip) │ │ │ │ push $0x9 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d0d0 : │ │ │ │ - jmp *0xdbf7a(%rip) │ │ │ │ + jmp *0xdcf7a(%rip) │ │ │ │ push $0xa │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d0e0 : │ │ │ │ - jmp *0xdbf72(%rip) │ │ │ │ + jmp *0xdcf72(%rip) │ │ │ │ push $0xb │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d0f0 <__cxa_begin_catch@plt>: │ │ │ │ - jmp *0xdbf6a(%rip) │ │ │ │ + jmp *0xdcf6a(%rip) │ │ │ │ push $0xc │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d100 : │ │ │ │ - jmp *0xdbf62(%rip) │ │ │ │ + jmp *0xdcf62(%rip) │ │ │ │ push $0xd │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d110 : │ │ │ │ - jmp *0xdbf5a(%rip) │ │ │ │ + jmp *0xdcf5a(%rip) │ │ │ │ push $0xe │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d120 : │ │ │ │ - jmp *0xdbf52(%rip) │ │ │ │ + jmp *0xdcf52(%rip) │ │ │ │ push $0xf │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d130 , std::allocator >::~basic_istringstream()@plt>: │ │ │ │ - jmp *0xdbf4a(%rip) # e9080 , std::allocator >::~basic_istringstream()@GLIBCXX_3.4.21> │ │ │ │ + jmp *0xdcf4a(%rip) # ea080 , std::allocator >::~basic_istringstream()@GLIBCXX_3.4.21> │ │ │ │ push $0x10 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d140 : │ │ │ │ - jmp *0xdbf42(%rip) │ │ │ │ + jmp *0xdcf42(%rip) │ │ │ │ push $0x11 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d150 <__cxa_allocate_exception@plt>: │ │ │ │ - jmp *0xdbf3a(%rip) │ │ │ │ + jmp *0xdcf3a(%rip) │ │ │ │ push $0x12 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d160 : │ │ │ │ - jmp *0xdbf32(%rip) │ │ │ │ + jmp *0xdcf32(%rip) │ │ │ │ push $0x13 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d170 : │ │ │ │ - jmp *0xdbf2a(%rip) │ │ │ │ + jmp *0xdcf2a(%rip) │ │ │ │ push $0x14 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d180 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt>: │ │ │ │ - jmp *0xdbf22(%rip) # e90a8 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@GLIBCXX_3.4.21> │ │ │ │ + jmp *0xdcf22(%rip) # ea0a8 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@GLIBCXX_3.4.21> │ │ │ │ push $0x15 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d190 : │ │ │ │ - jmp *0xdbf1a(%rip) │ │ │ │ + jmp *0xdcf1a(%rip) │ │ │ │ push $0x16 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d1a0 : │ │ │ │ - jmp *0xdbf12(%rip) │ │ │ │ + jmp *0xdcf12(%rip) │ │ │ │ push $0x17 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d1b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt>: │ │ │ │ - jmp *0xdbf0a(%rip) # e90c0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@GLIBCXX_3.4.21> │ │ │ │ + jmp *0xdcf0a(%rip) # ea0c0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@GLIBCXX_3.4.21> │ │ │ │ push $0x18 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d1c0 >(int&)@plt>: │ │ │ │ - jmp *0xdbf02(%rip) # e90c8 >(int&)@GLIBCXX_3.4> │ │ │ │ + jmp *0xdcf02(%rip) # ea0c8 >(int&)@GLIBCXX_3.4> │ │ │ │ push $0x19 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d1d0 : │ │ │ │ - jmp *0xdbefa(%rip) │ │ │ │ + jmp *0xdcefa(%rip) │ │ │ │ push $0x1a │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d1e0 <__cxa_guard_release@plt>: │ │ │ │ - jmp *0xdbef2(%rip) │ │ │ │ + jmp *0xdcef2(%rip) │ │ │ │ push $0x1b │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d1f0 <__assert_fail@plt>: │ │ │ │ - jmp *0xdbeea(%rip) │ │ │ │ + jmp *0xdceea(%rip) │ │ │ │ push $0x1c │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d200 (double&)@plt>: │ │ │ │ - jmp *0xdbee2(%rip) # e90e8 (double&)@GLIBCXX_3.4.9> │ │ │ │ + jmp *0xdcee2(%rip) # ea0e8 (double&)@GLIBCXX_3.4.9> │ │ │ │ push $0x1d │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d210 : │ │ │ │ - jmp *0xdbeda(%rip) │ │ │ │ + jmp *0xdceda(%rip) │ │ │ │ push $0x1e │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d220 (unsigned long)@plt>: │ │ │ │ - jmp *0xdbed2(%rip) # e90f8 (unsigned long)@GLIBCXX_3.4.9> │ │ │ │ + jmp *0xdced2(%rip) # ea0f8 (unsigned long)@GLIBCXX_3.4.9> │ │ │ │ push $0x1f │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d230 : │ │ │ │ - jmp *0xdbeca(%rip) │ │ │ │ + jmp *0xdceca(%rip) │ │ │ │ push $0x20 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d240 : │ │ │ │ - jmp *0xdbec2(%rip) │ │ │ │ + jmp *0xdcec2(%rip) │ │ │ │ push $0x21 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d250 : │ │ │ │ - jmp *0xdbeba(%rip) │ │ │ │ + jmp *0xdceba(%rip) │ │ │ │ push $0x22 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d260 : │ │ │ │ - jmp *0xdbeb2(%rip) │ │ │ │ + jmp *0xdceb2(%rip) │ │ │ │ push $0x23 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d270 : │ │ │ │ - jmp *0xdbeaa(%rip) │ │ │ │ + jmp *0xdceaa(%rip) │ │ │ │ push $0x24 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d280 <__cxa_free_exception@plt>: │ │ │ │ - jmp *0xdbea2(%rip) │ │ │ │ + jmp *0xdcea2(%rip) │ │ │ │ push $0x25 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d290 : │ │ │ │ - jmp *0xdbe9a(%rip) │ │ │ │ + jmp *0xdce9a(%rip) │ │ │ │ push $0x26 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d2a0 <_Py_Dealloc@plt>: │ │ │ │ - jmp *0xdbe92(%rip) │ │ │ │ + jmp *0xdce92(%rip) │ │ │ │ push $0x27 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d2b0 : │ │ │ │ - jmp *0xdbe8a(%rip) │ │ │ │ + jmp *0xdce8a(%rip) │ │ │ │ push $0x28 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d2c0 : │ │ │ │ - jmp *0xdbe82(%rip) │ │ │ │ + jmp *0xdce82(%rip) │ │ │ │ push $0x29 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d2d0 : │ │ │ │ - jmp *0xdbe7a(%rip) │ │ │ │ + jmp *0xdce7a(%rip) │ │ │ │ push $0x2a │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d2e0 : │ │ │ │ - jmp *0xdbe72(%rip) │ │ │ │ + jmp *0xdce72(%rip) │ │ │ │ push $0x2b │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d2f0 : │ │ │ │ - jmp *0xdbe6a(%rip) │ │ │ │ + jmp *0xdce6a(%rip) │ │ │ │ push $0x2c │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d300 >, void (*)())@plt>: │ │ │ │ - jmp *0xdbe62(%rip) # e9168 >, void (*)())@GLIBCXX_3.4.22> │ │ │ │ + jmp *0xdce62(%rip) # ea168 >, void (*)())@GLIBCXX_3.4.22> │ │ │ │ push $0x2d │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d310 : │ │ │ │ - jmp *0xdbe5a(%rip) │ │ │ │ + jmp *0xdce5a(%rip) │ │ │ │ push $0x2e │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d320 : │ │ │ │ - jmp *0xdbe52(%rip) │ │ │ │ + jmp *0xdce52(%rip) │ │ │ │ push $0x2f │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d330 : │ │ │ │ - jmp *0xdbe4a(%rip) │ │ │ │ + jmp *0xdce4a(%rip) │ │ │ │ push $0x30 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d340 : │ │ │ │ - jmp *0xdbe42(%rip) │ │ │ │ + jmp *0xdce42(%rip) │ │ │ │ push $0x31 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d350 : │ │ │ │ - jmp *0xdbe3a(%rip) │ │ │ │ + jmp *0xdce3a(%rip) │ │ │ │ push $0x32 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d360 : │ │ │ │ - jmp *0xdbe32(%rip) │ │ │ │ + jmp *0xdce32(%rip) │ │ │ │ push $0x33 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d370 <__stack_chk_fail@plt>: │ │ │ │ - jmp *0xdbe2a(%rip) │ │ │ │ + jmp *0xdce2a(%rip) │ │ │ │ push $0x34 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d380 : │ │ │ │ - jmp *0xdbe22(%rip) │ │ │ │ + jmp *0xdce22(%rip) │ │ │ │ push $0x35 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt>: │ │ │ │ - jmp *0xdbe1a(%rip) # e91b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@GLIBCXX_3.4.9> │ │ │ │ + jmp *0xdce1a(%rip) # ea1b0 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@GLIBCXX_3.4.9> │ │ │ │ push $0x36 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d3a0 ::_M_widen_init() const@plt>: │ │ │ │ - jmp *0xdbe12(%rip) # e91b8 ::_M_widen_init() const@GLIBCXX_3.4.11> │ │ │ │ + jmp *0xdce12(%rip) # ea1b8 ::_M_widen_init() const@GLIBCXX_3.4.11> │ │ │ │ push $0x37 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d3b0 : │ │ │ │ - jmp *0xdbe0a(%rip) │ │ │ │ + jmp *0xdce0a(%rip) │ │ │ │ push $0x38 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d3c0 : │ │ │ │ - jmp *0xdbe02(%rip) │ │ │ │ + jmp *0xdce02(%rip) │ │ │ │ push $0x39 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d3d0 , std::allocator >::_M_dispose()@plt>: │ │ │ │ - jmp *0xdbdfa(%rip) # e91d0 , std::allocator >::_M_dispose()@GLIBCXX_3.4.21> │ │ │ │ + jmp *0xdcdfa(%rip) # ea1d0 , std::allocator >::_M_dispose()@GLIBCXX_3.4.21> │ │ │ │ push $0x3a │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d3e0 : │ │ │ │ - jmp *0xdbdf2(%rip) │ │ │ │ + jmp *0xdcdf2(%rip) │ │ │ │ push $0x3b │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d3f0 : │ │ │ │ - jmp *0xdbdea(%rip) │ │ │ │ + jmp *0xdcdea(%rip) │ │ │ │ push $0x3c │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d400 : │ │ │ │ - jmp *0xdbde2(%rip) │ │ │ │ + jmp *0xdcde2(%rip) │ │ │ │ push $0x3d │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d410 , std::allocator >::_M_sync(char*, unsigned long, unsigned long)@plt>: │ │ │ │ - jmp *0xdbdda(%rip) # e91f0 , std::allocator >::_M_sync(char*, unsigned long, unsigned long)@GLIBCXX_3.4.21> │ │ │ │ + jmp *0xdcdda(%rip) # ea1f0 , std::allocator >::_M_sync(char*, unsigned long, unsigned long)@GLIBCXX_3.4.21> │ │ │ │ push $0x3e │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d420 : │ │ │ │ - jmp *0xdbdd2(%rip) │ │ │ │ + jmp *0xdcdd2(%rip) │ │ │ │ push $0x3f │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d430 : │ │ │ │ - jmp *0xdbdca(%rip) │ │ │ │ + jmp *0xdcdca(%rip) │ │ │ │ push $0x40 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d440 : │ │ │ │ - jmp *0xdbdc2(%rip) │ │ │ │ + jmp *0xdcdc2(%rip) │ │ │ │ push $0x41 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d450 >::init(std::basic_streambuf >*)@plt>: │ │ │ │ - jmp *0xdbdba(%rip) # e9210 >::init(std::basic_streambuf >*)@GLIBCXX_3.4> │ │ │ │ + jmp *0xdcdba(%rip) # ea210 >::init(std::basic_streambuf >*)@GLIBCXX_3.4> │ │ │ │ push $0x42 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d460 : │ │ │ │ - jmp *0xdbdb2(%rip) │ │ │ │ + jmp *0xdcdb2(%rip) │ │ │ │ push $0x43 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d470 : │ │ │ │ - jmp *0xdbdaa(%rip) │ │ │ │ + jmp *0xdcdaa(%rip) │ │ │ │ push $0x44 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d480 : │ │ │ │ - jmp *0xdbda2(%rip) │ │ │ │ + jmp *0xdcda2(%rip) │ │ │ │ push $0x45 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d490 : │ │ │ │ - jmp *0xdbd9a(%rip) │ │ │ │ + jmp *0xdcd9a(%rip) │ │ │ │ push $0x46 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d4a0 : │ │ │ │ - jmp *0xdbd92(%rip) │ │ │ │ + jmp *0xdcd92(%rip) │ │ │ │ push $0x47 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d4b0 : │ │ │ │ - jmp *0xdbd8a(%rip) │ │ │ │ + jmp *0xdcd8a(%rip) │ │ │ │ push $0x48 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d4c0 : │ │ │ │ - jmp *0xdbd82(%rip) │ │ │ │ + jmp *0xdcd82(%rip) │ │ │ │ push $0x49 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d4d0 : │ │ │ │ - jmp *0xdbd7a(%rip) │ │ │ │ + jmp *0xdcd7a(%rip) │ │ │ │ push $0x4a │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d4e0 : │ │ │ │ - jmp *0xdbd72(%rip) │ │ │ │ + jmp *0xdcd72(%rip) │ │ │ │ push $0x4b │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d4f0 , std::allocator >::find_first_of(char const*, unsigned long, unsigned long) const@plt>: │ │ │ │ - jmp *0xdbd6a(%rip) # e9260 , std::allocator >::find_first_of(char const*, unsigned long, unsigned long) const@GLIBCXX_3.4.21> │ │ │ │ + jmp *0xdcd6a(%rip) # ea260 , std::allocator >::find_first_of(char const*, unsigned long, unsigned long) const@GLIBCXX_3.4.21> │ │ │ │ push $0x4c │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d500 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt>: │ │ │ │ - jmp *0xdbd62(%rip) # e9268 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@GLIBCXX_3.4.21> │ │ │ │ + jmp *0xdcd62(%rip) # ea268 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@GLIBCXX_3.4.21> │ │ │ │ push $0x4d │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d510 : │ │ │ │ - jmp *0xdbd5a(%rip) │ │ │ │ + jmp *0xdcd5a(%rip) │ │ │ │ push $0x4e │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d520 , std::allocator >::reserve(unsigned long)@plt>: │ │ │ │ - jmp *0xdbd52(%rip) # e9278 , std::allocator >::reserve(unsigned long)@GLIBCXX_3.4.21> │ │ │ │ + jmp *0xdcd52(%rip) # ea278 , std::allocator >::reserve(unsigned long)@GLIBCXX_3.4.21> │ │ │ │ push $0x4f │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d530 : │ │ │ │ - jmp *0xdbd4a(%rip) │ │ │ │ + jmp *0xdcd4a(%rip) │ │ │ │ push $0x50 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d540 (double)@plt>: │ │ │ │ - jmp *0xdbd42(%rip) # e9288 (double)@GLIBCXX_3.4.9> │ │ │ │ + jmp *0xdcd42(%rip) # ea288 (double)@GLIBCXX_3.4.9> │ │ │ │ push $0x51 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d550 : │ │ │ │ - jmp *0xdbd3a(%rip) │ │ │ │ + jmp *0xdcd3a(%rip) │ │ │ │ push $0x52 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d560 <__cxa_end_catch@plt>: │ │ │ │ - jmp *0xdbd32(%rip) │ │ │ │ + jmp *0xdcd32(%rip) │ │ │ │ push $0x53 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d570 , std::allocator >::find_first_not_of(char const*, unsigned long, unsigned long) const@plt>: │ │ │ │ - jmp *0xdbd2a(%rip) # e92a0 , std::allocator >::find_first_not_of(char const*, unsigned long, unsigned long) const@GLIBCXX_3.4.21> │ │ │ │ + jmp *0xdcd2a(%rip) # ea2a0 , std::allocator >::find_first_not_of(char const*, unsigned long, unsigned long) const@GLIBCXX_3.4.21> │ │ │ │ push $0x54 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d580 : │ │ │ │ - jmp *0xdbd22(%rip) │ │ │ │ + jmp *0xdcd22(%rip) │ │ │ │ push $0x55 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d590 <__cxa_throw@plt>: │ │ │ │ - jmp *0xdbd1a(%rip) │ │ │ │ + jmp *0xdcd1a(%rip) │ │ │ │ push $0x56 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d5a0 : │ │ │ │ - jmp *0xdbd12(%rip) │ │ │ │ + jmp *0xdcd12(%rip) │ │ │ │ push $0x57 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d5b0 : │ │ │ │ - jmp *0xdbd0a(%rip) │ │ │ │ + jmp *0xdcd0a(%rip) │ │ │ │ push $0x58 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d5c0 : │ │ │ │ - jmp *0xdbd02(%rip) │ │ │ │ + jmp *0xdcd02(%rip) │ │ │ │ push $0x59 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d5d0 <_Unwind_Resume@plt>: │ │ │ │ - jmp *0xdbcfa(%rip) │ │ │ │ + jmp *0xdccfa(%rip) │ │ │ │ push $0x5a │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d5e0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt>: │ │ │ │ - jmp *0xdbcf2(%rip) # e92d8 , std::allocator >::_M_create(unsigned long&, unsigned long)@GLIBCXX_3.4.21> │ │ │ │ + jmp *0xdccf2(%rip) # ea2d8 , std::allocator >::_M_create(unsigned long&, unsigned long)@GLIBCXX_3.4.21> │ │ │ │ push $0x5b │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d5f0 : │ │ │ │ - jmp *0xdbcea(%rip) │ │ │ │ + jmp *0xdccea(%rip) │ │ │ │ push $0x5c │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d600 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt>: │ │ │ │ - jmp *0xdbce2(%rip) # e92e8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@GLIBCXX_3.4.21> │ │ │ │ + jmp *0xdcce2(%rip) # ea2e8 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@GLIBCXX_3.4.21> │ │ │ │ push $0x5d │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d610 <__cxa_guard_acquire@plt>: │ │ │ │ - jmp *0xdbcda(%rip) │ │ │ │ + jmp *0xdccda(%rip) │ │ │ │ push $0x5e │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d620 : │ │ │ │ - jmp *0xdbcd2(%rip) │ │ │ │ + jmp *0xdccd2(%rip) │ │ │ │ push $0x5f │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d630 : │ │ │ │ - jmp *0xdbcca(%rip) │ │ │ │ + jmp *0xdccca(%rip) │ │ │ │ push $0x60 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d640 : │ │ │ │ - jmp *0xdbcc2(%rip) │ │ │ │ + jmp *0xdccc2(%rip) │ │ │ │ push $0x61 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d650 , std::allocator >::append(char const*)@plt>: │ │ │ │ - jmp *0xdbcba(%rip) # e9310 , std::allocator >::append(char const*)@GLIBCXX_3.4.21> │ │ │ │ + jmp *0xdccba(%rip) # ea310 , std::allocator >::append(char const*)@GLIBCXX_3.4.21> │ │ │ │ push $0x62 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d660 : │ │ │ │ - jmp *0xdbcb2(%rip) │ │ │ │ + jmp *0xdccb2(%rip) │ │ │ │ push $0x63 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d670 <__isoc23_strtol@plt>: │ │ │ │ - jmp *0xdbcaa(%rip) │ │ │ │ + jmp *0xdccaa(%rip) │ │ │ │ push $0x64 │ │ │ │ jmp d020 │ │ │ │ │ │ │ │ 000000000000d680 : │ │ │ │ - jmp *0xdbca2(%rip) │ │ │ │ + jmp *0xdcca2(%rip) │ │ │ │ push $0x65 │ │ │ │ jmp d020 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt.got {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .plt.got: │ │ │ │ │ │ │ │ 000000000000d690 <__cxa_finalize@plt>: │ │ │ │ - jmp *0xdb85a(%rip) │ │ │ │ + jmp *0xdc85a(%rip) │ │ │ │ xchg %ax,%ax │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1,2185 +1,2185 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ -000000000000d6c0 : │ │ │ │ +000000000000d6a0 : │ │ │ │ push %r14 │ │ │ │ mov $0x10,%edi │ │ │ │ push %rbx │ │ │ │ push %rax │ │ │ │ call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xca92b(%rip),%rsi # d8000 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xcd0> │ │ │ │ + lea 0xcb94b(%rip),%rsi # d9000 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1060> │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ call d0d0 │ │ │ │ - mov 0xdb859(%rip),%rdx │ │ │ │ - mov 0xdb8da(%rip),%rsi │ │ │ │ + mov 0xdc879(%rip),%rdx │ │ │ │ + mov 0xdc8fa(%rip),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ call d590 <__cxa_throw@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rbx,%rdi │ │ │ │ vzeroupper │ │ │ │ call d280 <__cxa_free_exception@plt> │ │ │ │ mov %r14,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ push %rax │ │ │ │ pop %rax │ │ │ │ - lea 0xcafa7(%rip),%rcx # d86c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1390> │ │ │ │ + lea 0xcbfc7(%rip),%rcx # d96c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1720> │ │ │ │ mov $0x24,%edx │ │ │ │ - lea 0xcafd3(%rip),%rsi # d86f8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13c8> │ │ │ │ - lea 0xca8e6(%rip),%rdi # d8012 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xce2> │ │ │ │ + lea 0xcbff3(%rip),%rsi # d96f8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1758> │ │ │ │ + lea 0xcb906(%rip),%rdi # d9012 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1072> │ │ │ │ push %rax │ │ │ │ call d1f0 <__assert_fail@plt> │ │ │ │ push %rax │ │ │ │ pop %rax │ │ │ │ mov $0x8,%edi │ │ │ │ push %rax │ │ │ │ call d150 <__cxa_allocate_exception@plt> │ │ │ │ - mov 0xdb7c2(%rip),%rsi │ │ │ │ - lea 0xca8dc(%rip),%rcx # d8029 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xcf9> │ │ │ │ + lea 0xcb903(%rip),%rcx # d9029 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1089> │ │ │ │ + mov 0xdc7db(%rip),%rsi │ │ │ │ xor %edx,%edx │ │ │ │ mov %rcx,(%rax) │ │ │ │ mov %rax,%rdi │ │ │ │ call d590 <__cxa_throw@plt> │ │ │ │ - lea 0xca8d1(%rip),%rdi # d8032 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd02> │ │ │ │ + lea 0xcb8f1(%rip),%rdi # d9032 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1092> │ │ │ │ call d170 │ │ │ │ - lea 0xca8dd(%rip),%rdi # d804a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd1a> │ │ │ │ + lea 0xcb8fd(%rip),%rdi # d904a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10aa> │ │ │ │ call d170 │ │ │ │ - lea 0xcafb7(%rip),%rdi # d8730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1400> │ │ │ │ + lea 0xcbfd7(%rip),%rdi # d9730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1790> │ │ │ │ call d170 │ │ │ │ - lea 0xcafab(%rip),%rdi # d8730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1400> │ │ │ │ + lea 0xcbfcb(%rip),%rdi # d9730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1790> │ │ │ │ call d170 │ │ │ │ - lea 0xcaf9f(%rip),%rdi # d8730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1400> │ │ │ │ + lea 0xcbfbf(%rip),%rdi # d9730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1790> │ │ │ │ call d170 │ │ │ │ - lea 0xca8ad(%rip),%rdi # d804a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd1a> │ │ │ │ + lea 0xcb8cd(%rip),%rdi # d904a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10aa> │ │ │ │ call d170 │ │ │ │ - lea 0xca8a1(%rip),%rdi # d804a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd1a> │ │ │ │ + lea 0xcb8c1(%rip),%rdi # d904a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10aa> │ │ │ │ call d170 │ │ │ │ call d400 │ │ │ │ mov %rcx,%rsi │ │ │ │ - lea 0xcafab(%rip),%rdi # d8768 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1438> │ │ │ │ + lea 0xcbfcb(%rip),%rdi # d9768 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x17c8> │ │ │ │ xor %eax,%eax │ │ │ │ vzeroupper │ │ │ │ call d4e0 │ │ │ │ - mov %r8,%rdx │ │ │ │ - mov %r8,%rsi │ │ │ │ - lea 0xcaf94(%rip),%rdi # d8768 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1438> │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ + lea 0xcbfb5(%rip),%rdi # d9768 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x17c8> │ │ │ │ xor %eax,%eax │ │ │ │ + mov %rsi,%rdx │ │ │ │ vzeroupper │ │ │ │ call d4e0 │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ test %rbx,%rbx │ │ │ │ - je d805 <__cxa_finalize@plt+0x175> │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ + je d7e7 <__cxa_finalize@plt+0x157> │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ sub %rbx,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ mov %r12,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ vzeroupper │ │ │ │ - jmp d7fd <__cxa_finalize@plt+0x16d> │ │ │ │ - mov 0xb8(%rsp),%rax │ │ │ │ + jmp d7df <__cxa_finalize@plt+0x14f> │ │ │ │ + mov 0xd8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne d88d <__cxa_finalize@plt+0x1fd> │ │ │ │ - mov 0x90(%rsp),%rdx │ │ │ │ - lea 0xcaf3c(%rip),%rdi # d8768 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1438> │ │ │ │ + jne d86f <__cxa_finalize@plt+0x1df> │ │ │ │ + mov 0xb0(%rsp),%rsi │ │ │ │ + lea 0xcbf5a(%rip),%rdi # d9768 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x17c8> │ │ │ │ xor %eax,%eax │ │ │ │ - mov %rdx,%rsi │ │ │ │ + mov %rsi,%rdx │ │ │ │ vzeroupper │ │ │ │ call d4e0 │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ - test %r13,%r13 │ │ │ │ - je d895 <__cxa_finalize@plt+0x205> │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - sub %r13,%rsi │ │ │ │ + mov %rax,%r13 │ │ │ │ + test %r12,%r12 │ │ │ │ + je d877 <__cxa_finalize@plt+0x1e7> │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ + sub %r12,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ test %rbx,%rbx │ │ │ │ - je d86d <__cxa_finalize@plt+0x1dd> │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ + je d84f <__cxa_finalize@plt+0x1bf> │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ sub %rbx,%rsi │ │ │ │ call d340 │ │ │ │ - mov 0xb8(%rsp),%rax │ │ │ │ + mov 0xd8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne d888 <__cxa_finalize@plt+0x1f8> │ │ │ │ - mov %r12,%rdi │ │ │ │ + jne d86a <__cxa_finalize@plt+0x1da> │ │ │ │ + mov %r13,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ vzeroupper │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ vzeroupper │ │ │ │ - jmp d858 <__cxa_finalize@plt+0x1c8> │ │ │ │ + jmp d83a <__cxa_finalize@plt+0x1aa> │ │ │ │ mov $0x10,%edi │ │ │ │ call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xcad6e(%rip),%rsi # d8619 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x12e9> │ │ │ │ + lea 0xcbda6(%rip),%rsi # d9633 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1693> │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ call d0d0 │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne d91c <__cxa_finalize@plt+0x28c> │ │ │ │ - mov 0xdb673(%rip),%rdx │ │ │ │ - mov 0xdb6f4(%rip),%rsi │ │ │ │ + jne d8fe <__cxa_finalize@plt+0x26e> │ │ │ │ + mov 0xdc691(%rip),%rdx │ │ │ │ + mov 0xdc712(%rip),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ call d590 <__cxa_throw@plt> │ │ │ │ mov $0x10,%edi │ │ │ │ call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xca7b1(%rip),%rsi # d809e * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd6e> │ │ │ │ + lea 0xcb7cf(%rip),%rsi # d909e * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10fe> │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ call d0d0 │ │ │ │ - jmp d8b6 <__cxa_finalize@plt+0x226> │ │ │ │ + jmp d898 <__cxa_finalize@plt+0x208> │ │ │ │ endbr64 │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rax,%rbp │ │ │ │ vzeroupper │ │ │ │ call d280 <__cxa_free_exception@plt> │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - je d927 <__cxa_finalize@plt+0x297> │ │ │ │ + je d909 <__cxa_finalize@plt+0x279> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - jmp d8fe <__cxa_finalize@plt+0x26e> │ │ │ │ + jmp d8e0 <__cxa_finalize@plt+0x250> │ │ │ │ mov %rbp,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ nop │ │ │ │ mov 0x58(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne da5b <__cxa_finalize@plt+0x3cb> │ │ │ │ - lea 0xcade5(%rip),%rdi # d8730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1400> │ │ │ │ + jne da49 <__cxa_finalize@plt+0x3b9> │ │ │ │ + lea 0xcbe03(%rip),%rdi # d9730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1790> │ │ │ │ + vzeroupper │ │ │ │ call d170 │ │ │ │ mov 0x58(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne da22 <__cxa_finalize@plt+0x392> │ │ │ │ - lea 0xcadc5(%rip),%rdi # d8730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1400> │ │ │ │ + jne da0d <__cxa_finalize@plt+0x37d> │ │ │ │ + lea 0xcbde0(%rip),%rdi # d9730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1790> │ │ │ │ + vzeroupper │ │ │ │ call d170 │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ - mov %rdx,%r15 │ │ │ │ + mov %rdx,%r13 │ │ │ │ vzeroupper │ │ │ │ - test %r14,%r14 │ │ │ │ - je d992 <__cxa_finalize@plt+0x302> │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ - sub %r14,%rsi │ │ │ │ + cmpq $0x0,0x48(%rsp) │ │ │ │ + je d97e <__cxa_finalize@plt+0x2ee> │ │ │ │ + mov (%rsp),%rsi │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ mov %r12,%rdi │ │ │ │ - dec %r15 │ │ │ │ - jne da60 <__cxa_finalize@plt+0x3d0> │ │ │ │ + dec %r13 │ │ │ │ + jne da51 <__cxa_finalize@plt+0x3c1> │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov 0x28(%rsp),%r8 │ │ │ │ - mov $0x1,%r10d │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ movb $0x0,0x57(%rsp) │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rax,%r15 │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x20(%r8),%rdx │ │ │ │ - lock cmpxchg %r10b,(%rdx) │ │ │ │ - jne da75 <__cxa_finalize@plt+0x3e5> │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - mov 0x30(%rsi),%r12 │ │ │ │ + mov 0x20(%rdi),%r11 │ │ │ │ + lock cmpxchg %sil,(%r11) │ │ │ │ + jne da66 <__cxa_finalize@plt+0x3d6> │ │ │ │ + mov 0x10(%rsp),%r9 │ │ │ │ + mov 0x30(%r9),%r12 │ │ │ │ mov %r12,%rdi │ │ │ │ - call b1770 │ │ │ │ - mov (%r14),%r13 │ │ │ │ - mov %r14,%rdi │ │ │ │ - call *0x10(%r13) │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ + call b1a20 │ │ │ │ + mov (%r15),%r14 │ │ │ │ + mov %r15,%rdi │ │ │ │ + call *0x10(%r14) │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ mov %rax,%rsi │ │ │ │ - mov 0x38(%rdi),%rdi │ │ │ │ - call 19aa0 │ │ │ │ + mov 0x38(%rdx),%rdi │ │ │ │ + call 19830 │ │ │ │ mov %r12,%rdi │ │ │ │ call d290 │ │ │ │ mov 0x58(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne dac0 <__cxa_finalize@plt+0x430> │ │ │ │ + jne dab4 <__cxa_finalize@plt+0x424> │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ jmp d560 <__cxa_end_catch@plt> │ │ │ │ + vzeroupper │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rdi │ │ │ │ - mov %rdx,%r15 │ │ │ │ + mov %rdx,%r13 │ │ │ │ vzeroupper │ │ │ │ - jmp d995 <__cxa_finalize@plt+0x305> │ │ │ │ - test %r13,%r13 │ │ │ │ - je da53 <__cxa_finalize@plt+0x3c3> │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ + jmp d981 <__cxa_finalize@plt+0x2f1> │ │ │ │ + test %r15,%r15 │ │ │ │ + je da41 <__cxa_finalize@plt+0x3b1> │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + mov %r15,%rdi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp d97d <__cxa_finalize@plt+0x2ed> │ │ │ │ + jmp d965 <__cxa_finalize@plt+0x2d5> │ │ │ │ + vzeroupper │ │ │ │ + jmp d965 <__cxa_finalize@plt+0x2d5> │ │ │ │ vzeroupper │ │ │ │ - jmp d97d <__cxa_finalize@plt+0x2ed> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov 0x58(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne dabb <__cxa_finalize@plt+0x42b> │ │ │ │ + jne daaf <__cxa_finalize@plt+0x41f> │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ mov %al,0x57(%rsp) │ │ │ │ - jmp d9fb <__cxa_finalize@plt+0x36b> │ │ │ │ + jmp d9e6 <__cxa_finalize@plt+0x356> │ │ │ │ endbr64 │ │ │ │ mov %r12,%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ call d290 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ mov 0x58(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne dab6 <__cxa_finalize@plt+0x426> │ │ │ │ + jne daaa <__cxa_finalize@plt+0x41a> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp da8d <__cxa_finalize@plt+0x3fd> │ │ │ │ + jmp da81 <__cxa_finalize@plt+0x3f1> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ mov 0x58(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne dbec <__cxa_finalize@plt+0x55c> │ │ │ │ - lea 0xcac4f(%rip),%rdi # d8730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1400> │ │ │ │ + jne dbf3 <__cxa_finalize@plt+0x563> │ │ │ │ + lea 0xcbc5b(%rip),%rdi # d9730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1790> │ │ │ │ + vzeroupper │ │ │ │ call d170 │ │ │ │ mov 0x58(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne db28 <__cxa_finalize@plt+0x498> │ │ │ │ - lea 0xcac33(%rip),%rdi # d8730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1400> │ │ │ │ + jne dbb7 <__cxa_finalize@plt+0x527> │ │ │ │ + lea 0xcbc38(%rip),%rdi # d9730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1790> │ │ │ │ + vzeroupper │ │ │ │ call d170 │ │ │ │ - test %r13,%r13 │ │ │ │ - jne db2d <__cxa_finalize@plt+0x49d> │ │ │ │ + endbr64 │ │ │ │ + mov %rax,%r12 │ │ │ │ + mov %rdx,%rbx │ │ │ │ vzeroupper │ │ │ │ cmpq $0x0,0x48(%rsp) │ │ │ │ - je db23 <__cxa_finalize@plt+0x493> │ │ │ │ - mov (%rsp),%rsi │ │ │ │ + je db27 <__cxa_finalize@plt+0x497> │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ mov 0x48(%rsp),%rdi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - mov %r14,%rdi │ │ │ │ - jmp db4c <__cxa_finalize@plt+0x4bc> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - vzeroupper │ │ │ │ - call d340 │ │ │ │ - jmp db0a <__cxa_finalize@plt+0x47a> │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rdx,%r15 │ │ │ │ - vzeroupper │ │ │ │ - dec %r15 │ │ │ │ - jne dbf1 <__cxa_finalize@plt+0x561> │ │ │ │ + mov %r12,%rdi │ │ │ │ + dec %rbx │ │ │ │ + jne dbfb <__cxa_finalize@plt+0x56b> │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov $0x1,%r11d │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ movb $0x0,0x57(%rsp) │ │ │ │ mov %rax,%r13 │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x20(%rcx),%rdx │ │ │ │ - lock cmpxchg %r11b,(%rdx) │ │ │ │ - jne dc06 <__cxa_finalize@plt+0x576> │ │ │ │ - mov 0x18(%rsp),%r8 │ │ │ │ - mov 0x30(%r8),%r12 │ │ │ │ + mov 0x20(%rdi),%r11 │ │ │ │ + lock cmpxchg %sil,(%r11) │ │ │ │ + jne dc10 <__cxa_finalize@plt+0x580> │ │ │ │ + mov 0x20(%rsp),%r9 │ │ │ │ + mov 0x30(%r9),%r12 │ │ │ │ mov %r12,%rdi │ │ │ │ - call b1770 │ │ │ │ - mov 0x0(%r13),%r14 │ │ │ │ + call b1a20 │ │ │ │ + mov 0x0(%r13),%r15 │ │ │ │ mov %r13,%rdi │ │ │ │ - call *0x10(%r14) │ │ │ │ - mov 0x18(%rsp),%r9 │ │ │ │ + call *0x10(%r15) │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ mov %rax,%rsi │ │ │ │ - mov 0x38(%r9),%rdi │ │ │ │ - call 19aa0 │ │ │ │ + mov 0x38(%rcx),%rdi │ │ │ │ + call 19830 │ │ │ │ mov %r12,%rdi │ │ │ │ call d290 │ │ │ │ mov 0x58(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne dc51 <__cxa_finalize@plt+0x5c1> │ │ │ │ + jne dc5e <__cxa_finalize@plt+0x5ce> │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ jmp d560 <__cxa_end_catch@plt> │ │ │ │ + vzeroupper │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rdx,%r15 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rdx,%rbx │ │ │ │ + vzeroupper │ │ │ │ + jmp db2a <__cxa_finalize@plt+0x49a> │ │ │ │ + test %r13,%r13 │ │ │ │ + je dbeb <__cxa_finalize@plt+0x55b> │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ + vzeroupper │ │ │ │ + call d340 │ │ │ │ + jmp db0d <__cxa_finalize@plt+0x47d> │ │ │ │ + vzeroupper │ │ │ │ + jmp db0d <__cxa_finalize@plt+0x47d> │ │ │ │ vzeroupper │ │ │ │ - jmp db0a <__cxa_finalize@plt+0x47a> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov 0x58(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne dc4c <__cxa_finalize@plt+0x5bc> │ │ │ │ + jne dc59 <__cxa_finalize@plt+0x5c9> │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ mov %al,0x57(%rsp) │ │ │ │ - jmp dbb3 <__cxa_finalize@plt+0x523> │ │ │ │ + jmp db90 <__cxa_finalize@plt+0x500> │ │ │ │ endbr64 │ │ │ │ mov %r12,%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ + mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ call d290 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ mov 0x58(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne dc47 <__cxa_finalize@plt+0x5b7> │ │ │ │ - mov %rbx,%rdi │ │ │ │ + jne dc54 <__cxa_finalize@plt+0x5c4> │ │ │ │ + mov %r14,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ + mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp dc1e <__cxa_finalize@plt+0x58e> │ │ │ │ + jmp dc2b <__cxa_finalize@plt+0x59b> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ test %r13,%r13 │ │ │ │ - je dc86 <__cxa_finalize@plt+0x5f6> │ │ │ │ + je dc93 <__cxa_finalize@plt+0x603> │ │ │ │ mov 0x20(%rsp),%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ sub %r13,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ mov 0x58(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne dc8b <__cxa_finalize@plt+0x5fb> │ │ │ │ + jne dc98 <__cxa_finalize@plt+0x608> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ vzeroupper │ │ │ │ - jmp dc6e <__cxa_finalize@plt+0x5de> │ │ │ │ + jmp dc7b <__cxa_finalize@plt+0x5eb> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov %r12,%r15 │ │ │ │ - mov %r14,%rsi │ │ │ │ + mov %r12,0x38(%rsp) │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ sub %rbx,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ test %r12,%r12 │ │ │ │ - je dcb7 <__cxa_finalize@plt+0x627> │ │ │ │ - mov %r15,%rsi │ │ │ │ + je dcca <__cxa_finalize@plt+0x63a> │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ sub %r12,%rsi │ │ │ │ call d340 │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne dccf <__cxa_finalize@plt+0x63f> │ │ │ │ + jne dce2 <__cxa_finalize@plt+0x652> │ │ │ │ mov %r13,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne dd10 <__cxa_finalize@plt+0x680> │ │ │ │ - lea 0xca3f5(%rip),%rdi # d80e0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xdb0> │ │ │ │ + jne dd2d <__cxa_finalize@plt+0x69d> │ │ │ │ + lea 0xcb3e2(%rip),%rdi # d90e0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1140> │ │ │ │ call d170 │ │ │ │ + mov 0x70(%rsp),%rsi │ │ │ │ mov 0x60(%rsp),%rbx │ │ │ │ - mov 0x70(%rsp),%r14 │ │ │ │ + mov %rsi,0x30(%rsp) │ │ │ │ test %rbx,%rbx │ │ │ │ - jne dc93 <__cxa_finalize@plt+0x603> │ │ │ │ + jne dca2 <__cxa_finalize@plt+0x612> │ │ │ │ vzeroupper │ │ │ │ - jmp dca4 <__cxa_finalize@plt+0x614> │ │ │ │ + jmp dcb5 <__cxa_finalize@plt+0x625> │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ mov 0x40(%rsp),%r12 │ │ │ │ - mov 0x50(%rsp),%r15 │ │ │ │ - jmp dcfa <__cxa_finalize@plt+0x66a> │ │ │ │ + mov %rdx,0x38(%rsp) │ │ │ │ + jmp dd12 <__cxa_finalize@plt+0x682> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r13 │ │ │ │ vzeroupper │ │ │ │ - jmp dcb7 <__cxa_finalize@plt+0x627> │ │ │ │ + jmp dcca <__cxa_finalize@plt+0x63a> │ │ │ │ lea 0x20(%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ - call b39e0 │ │ │ │ + call b3b90 │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne dd46 <__cxa_finalize@plt+0x6b6> │ │ │ │ + jne dd63 <__cxa_finalize@plt+0x6d3> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov %r14,%rdi │ │ │ │ vzeroupper │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov -0x18(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne dd6d <__cxa_finalize@plt+0x6dd> │ │ │ │ + jne dd8a <__cxa_finalize@plt+0x6fa> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %r14,%rdi │ │ │ │ vzeroupper │ │ │ │ - call b39e0 │ │ │ │ + call b3b90 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ lea 0x18(%rsp),%rdi │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - call b39e0 │ │ │ │ + call b3b90 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ lea 0x10(%rsp),%rdi │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - call b39e0 │ │ │ │ + call b3b90 │ │ │ │ mov 0x28(%rsp),%rdx │ │ │ │ sub %fs:0x28,%rdx │ │ │ │ - jne de13 <__cxa_finalize@plt+0x783> │ │ │ │ + jne de30 <__cxa_finalize@plt+0x7a0> │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ lea 0x20(%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ - call b39e0 │ │ │ │ + call b3b90 │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne dde9 <__cxa_finalize@plt+0x759> │ │ │ │ + jne de06 <__cxa_finalize@plt+0x776> │ │ │ │ mov %r14,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ lea 0x20(%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ - call b39e0 │ │ │ │ + call b3b90 │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne de18 <__cxa_finalize@plt+0x788> │ │ │ │ + jne de35 <__cxa_finalize@plt+0x7a5> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne de76 <__cxa_finalize@plt+0x7e6> │ │ │ │ - lea 0xca8fd(%rip),%rdi # d8730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1400> │ │ │ │ + jne de93 <__cxa_finalize@plt+0x803> │ │ │ │ + lea 0xcb8e0(%rip),%rdi # d9730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1790> │ │ │ │ call d170 │ │ │ │ lea -0xd0(%rbp),%rdi │ │ │ │ vzeroupper │ │ │ │ - call b39e0 │ │ │ │ + call b3b90 │ │ │ │ lea -0xd8(%rbp),%rdi │ │ │ │ - call b39e0 │ │ │ │ + call b3b90 │ │ │ │ mov -0x130(%rbp),%rdi │ │ │ │ - call b4190 │ │ │ │ + call b42f0 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne de7b <__cxa_finalize@plt+0x7eb> │ │ │ │ + jne de98 <__cxa_finalize@plt+0x808> │ │ │ │ mov %r12,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ - jmp de53 <__cxa_finalize@plt+0x7c3> │ │ │ │ - call d710 <__cxa_finalize@plt+0x80> │ │ │ │ - lea 0xca371(%rip),%rcx # d8209 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xed9> │ │ │ │ + jmp de70 <__cxa_finalize@plt+0x7e0> │ │ │ │ + call d6f0 <__cxa_finalize@plt+0x60> │ │ │ │ + lea 0xcb354(%rip),%rcx # d9209 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1269> │ │ │ │ mov $0x124,%edx │ │ │ │ - lea 0xcaccc(%rip),%rsi # d8b70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1840> │ │ │ │ - lea 0xca398(%rip),%rdi # d8243 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf13> │ │ │ │ + lea 0xcbcaf(%rip),%rsi # d9b70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1bd0> │ │ │ │ + lea 0xcb37b(%rip),%rdi # d9243 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x12a3> │ │ │ │ call d1f0 <__assert_fail@plt> │ │ │ │ - lea 0xca352(%rip),%rcx # d8209 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xed9> │ │ │ │ + lea 0xcb335(%rip),%rcx # d9209 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1269> │ │ │ │ mov $0x123,%edx │ │ │ │ - lea 0xcacad(%rip),%rsi # d8b70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1840> │ │ │ │ - lea 0xca35d(%rip),%rdi # d8227 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xef7> │ │ │ │ + lea 0xcbc90(%rip),%rsi # d9b70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1bd0> │ │ │ │ + lea 0xcb340(%rip),%rdi # d9227 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1287> │ │ │ │ call d1f0 <__assert_fail@plt> │ │ │ │ - lea 0xca7ea(%rip),%rcx # d86c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1390> │ │ │ │ + lea 0xcb7cd(%rip),%rcx # d96c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1720> │ │ │ │ mov $0x22,%edx │ │ │ │ - lea 0xca816(%rip),%rsi # d86f8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13c8> │ │ │ │ - lea 0xca30e(%rip),%rdi # d81f7 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xec7> │ │ │ │ + lea 0xcb7f9(%rip),%rsi # d96f8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1758> │ │ │ │ + lea 0xcb2f1(%rip),%rdi # d91f7 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1257> │ │ │ │ call d1f0 <__assert_fail@plt> │ │ │ │ - lea 0xca314(%rip),%rcx # d8209 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xed9> │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne df2a <__cxa_finalize@plt+0x89a> │ │ │ │ + lea 0xcb3a7(%rip),%rdi # d92cc * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x132c> │ │ │ │ + call d170 │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + endbr64 │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + mov %rax,%r12 │ │ │ │ + vzeroupper │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne df5e <__cxa_finalize@plt+0x8ce> │ │ │ │ + mov %r12,%rdi │ │ │ │ + call d5d0 <_Unwind_Resume@plt> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + lea 0xcb29f(%rip),%rcx # d9209 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1269> │ │ │ │ mov $0x123,%edx │ │ │ │ - lea 0xcac6f(%rip),%rsi # d8b70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1840> │ │ │ │ - lea 0xca31f(%rip),%rdi # d8227 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xef7> │ │ │ │ + lea 0xcbbfa(%rip),%rsi # d9b70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1bd0> │ │ │ │ + lea 0xcb2aa(%rip),%rdi # d9227 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1287> │ │ │ │ call d1f0 <__assert_fail@plt> │ │ │ │ mov 0x20(%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov 0x40(%rsp),%rdi │ │ │ │ call d070 , std::allocator >::~basic_ostringstream()@plt> │ │ │ │ mov 0x1f8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne df4e <__cxa_finalize@plt+0x8be> │ │ │ │ + jne dfc3 <__cxa_finalize@plt+0x933> │ │ │ │ mov %r13,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ mov 0x20(%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - jmp df1a <__cxa_finalize@plt+0x88a> │ │ │ │ + jmp df8f <__cxa_finalize@plt+0x8ff> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0xdb076(%rip),%r14 # e8fd0 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ + mov 0xdc001(%rip),%r14 # e9fd0 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ lea 0xd0(%rsp),%rdi │ │ │ │ add $0x10,%r14 │ │ │ │ mov %r14,0x88(%rsp) │ │ │ │ vzeroupper │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov 0xdaf93(%rip),%r10 # e8f10 >@GLIBCXX_3.4> │ │ │ │ + mov 0xdbf1e(%rip),%r11 # e9f10 >@GLIBCXX_3.4> │ │ │ │ mov 0x38(%rsp),%rdi │ │ │ │ - add $0x10,%r10 │ │ │ │ - mov %r10,0x88(%rsp) │ │ │ │ + add $0x10,%r11 │ │ │ │ + mov %r11,0x88(%rsp) │ │ │ │ call d480 │ │ │ │ - mov -0x18(%r12),%r11 │ │ │ │ + mov -0x18(%r12),%rdi │ │ │ │ mov %r12,0x80(%rsp) │ │ │ │ - mov %r15,0x80(%rsp,%r11,1) │ │ │ │ - mov 0xdaf11(%rip),%rdi # e8ec0 >@GLIBCXX_3.4> │ │ │ │ - add $0x10,%rdi │ │ │ │ - mov %rdi,0xf0(%rsp) │ │ │ │ + mov %r15,0x80(%rsp,%rdi,1) │ │ │ │ + mov 0xdbe9c(%rip),%rax # e9ec0 >@GLIBCXX_3.4> │ │ │ │ mov 0x48(%rsp),%rdi │ │ │ │ + add $0x10,%rax │ │ │ │ + mov %rax,0xf0(%rsp) │ │ │ │ call d0c0 │ │ │ │ mov 0x1f8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne dfe0 <__cxa_finalize@plt+0x950> │ │ │ │ + jne e055 <__cxa_finalize@plt+0x9c5> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - call d710 <__cxa_finalize@plt+0x80> │ │ │ │ - lea 0xca218(%rip),%rcx # d8209 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xed9> │ │ │ │ + call d6f0 <__cxa_finalize@plt+0x60> │ │ │ │ + lea 0xcb1a3(%rip),%rcx # d9209 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1269> │ │ │ │ mov $0x124,%edx │ │ │ │ - lea 0xcab73(%rip),%rsi # d8b70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1840> │ │ │ │ - lea 0xca23f(%rip),%rdi # d8243 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf13> │ │ │ │ + lea 0xcbafe(%rip),%rsi # d9b70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1bd0> │ │ │ │ + lea 0xcb1ca(%rip),%rdi # d9243 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x12a3> │ │ │ │ call d1f0 <__assert_fail@plt> │ │ │ │ - lea 0xca6b0(%rip),%rcx # d86c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1390> │ │ │ │ + lea 0xcb63b(%rip),%rcx # d96c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1720> │ │ │ │ mov $0x22,%edx │ │ │ │ - lea 0xca6dc(%rip),%rsi # d86f8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13c8> │ │ │ │ - lea 0xca1d4(%rip),%rdi # d81f7 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xec7> │ │ │ │ + lea 0xcb667(%rip),%rsi # d96f8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1758> │ │ │ │ + lea 0xcb15f(%rip),%rdi # d91f7 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1257> │ │ │ │ call d1f0 <__assert_fail@plt> │ │ │ │ - mov %rbx,%rdi │ │ │ │ - vzeroupper │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov %r15,%rdi │ │ │ │ - call d5d0 <_Unwind_Resume@plt> │ │ │ │ test %rbx,%rbx │ │ │ │ - je e05b <__cxa_finalize@plt+0x9cb> │ │ │ │ - mov 0x88(%rsp),%rsi │ │ │ │ + je e0b8 <__cxa_finalize@plt+0xa28> │ │ │ │ + mov %r14,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ mov %r12,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ vzeroupper │ │ │ │ - jmp e053 <__cxa_finalize@plt+0x9c3> │ │ │ │ + jmp e0b0 <__cxa_finalize@plt+0xa20> │ │ │ │ mov %rsp,%rdi │ │ │ │ vzeroupper │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne e083 <__cxa_finalize@plt+0x9f3> │ │ │ │ + jne e0e0 <__cxa_finalize@plt+0xa50> │ │ │ │ mov %r12,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov 0x98(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne e125 <__cxa_finalize@plt+0xa95> │ │ │ │ - lea 0xca68a(%rip),%rdi # d8730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1400> │ │ │ │ + jne e182 <__cxa_finalize@plt+0xaf2> │ │ │ │ + lea 0xcb62d(%rip),%rdi # d9730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1790> │ │ │ │ call d170 │ │ │ │ endbr64 │ │ │ │ lea 0x20(%rsp),%r12 │ │ │ │ mov %rax,%r15 │ │ │ │ lea 0x60(%rsp),%r13 │ │ │ │ mov %r12,0x18(%rsp) │ │ │ │ lea 0x40(%rsp),%r12 │ │ │ │ vzeroupper │ │ │ │ mov %r13,%rdi │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov %r12,%rdi │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov 0x18(%rsp),%rdi │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov 0x98(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne e120 <__cxa_finalize@plt+0xa90> │ │ │ │ + jne e17d <__cxa_finalize@plt+0xaed> │ │ │ │ mov %r15,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ mov 0x80(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je e12a <__cxa_finalize@plt+0xa9a> │ │ │ │ + je e187 <__cxa_finalize@plt+0xaf7> │ │ │ │ mov 0x90(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp e0c9 <__cxa_finalize@plt+0xa39> │ │ │ │ + jmp e126 <__cxa_finalize@plt+0xa96> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ vzeroupper │ │ │ │ - jmp e0c9 <__cxa_finalize@plt+0xa39> │ │ │ │ + jmp e126 <__cxa_finalize@plt+0xa96> │ │ │ │ mov 0x80(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je e16a <__cxa_finalize@plt+0xada> │ │ │ │ + je e1c7 <__cxa_finalize@plt+0xb37> │ │ │ │ mov 0x90(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ mov 0x98(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne e16f <__cxa_finalize@plt+0xadf> │ │ │ │ + jne e1cc <__cxa_finalize@plt+0xb3c> │ │ │ │ mov %r15,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ vzeroupper │ │ │ │ - jmp e14f <__cxa_finalize@plt+0xabf> │ │ │ │ + jmp e1ac <__cxa_finalize@plt+0xb1c> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je e194 <__cxa_finalize@plt+0xb04> │ │ │ │ + je e1f1 <__cxa_finalize@plt+0xb61> │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ mov %r12,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ vzeroupper │ │ │ │ - jmp e18c <__cxa_finalize@plt+0xafc> │ │ │ │ - mov -0xb0(%rbp),%r10 │ │ │ │ + jmp e1e9 <__cxa_finalize@plt+0xb59> │ │ │ │ + mov -0x80(%rbp),%r13 │ │ │ │ + mov -0x70(%rbp),%r10 │ │ │ │ + mov %r13,-0x158(%rbp) │ │ │ │ + mov %r10,-0x150(%rbp) │ │ │ │ + cmpq $0x0,-0x130(%rbp) │ │ │ │ + jne e300 <__cxa_finalize@plt+0xc70> │ │ │ │ + vzeroupper │ │ │ │ + cmpq $0x0,-0x158(%rbp) │ │ │ │ + je e25e <__cxa_finalize@plt+0xbce> │ │ │ │ + mov -0x150(%rbp),%rsi │ │ │ │ + mov -0x158(%rbp),%rdi │ │ │ │ + sub %rdi,%rsi │ │ │ │ + call d340 │ │ │ │ + jmp e25e <__cxa_finalize@plt+0xbce> │ │ │ │ + mov -0xb0(%rbp),%r9 │ │ │ │ mov -0xa0(%rbp),%rcx │ │ │ │ - mov %r10,-0x108(%rbp) │ │ │ │ - mov %rcx,-0x130(%rbp) │ │ │ │ + mov %r9,-0x110(%rbp) │ │ │ │ + mov %rcx,-0x138(%rbp) │ │ │ │ vzeroupper │ │ │ │ - cmpq $0x0,-0x108(%rbp) │ │ │ │ - je e1d8 <__cxa_finalize@plt+0xb48> │ │ │ │ - mov -0x130(%rbp),%rsi │ │ │ │ - mov -0x108(%rbp),%rdi │ │ │ │ + cmpq $0x0,-0x110(%rbp) │ │ │ │ + je e27e <__cxa_finalize@plt+0xbee> │ │ │ │ + mov -0x138(%rbp),%rsi │ │ │ │ + mov -0x110(%rbp),%rdi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ lea -0xb8(%rbp),%rdi │ │ │ │ - call b39e0 │ │ │ │ + call b3b90 │ │ │ │ lea -0xc0(%rbp),%rdi │ │ │ │ - call b39e0 │ │ │ │ + call b3b90 │ │ │ │ lea -0xc8(%rbp),%rdi │ │ │ │ - call b39e0 │ │ │ │ + call b3b90 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne e25a <__cxa_finalize@plt+0xbca> │ │ │ │ - mov %r15,%rdi │ │ │ │ + jne e2fb <__cxa_finalize@plt+0xc6b> │ │ │ │ + mov %r14,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ - xor %r14d,%r14d │ │ │ │ - mov %r14,-0x148(%rbp) │ │ │ │ - mov %r14,-0x150(%rbp) │ │ │ │ - cmpq $0x0,-0x118(%rbp) │ │ │ │ - jne e29f <__cxa_finalize@plt+0xc0f> │ │ │ │ - vzeroupper │ │ │ │ - cmpq $0x0,-0x150(%rbp) │ │ │ │ - je e1b8 <__cxa_finalize@plt+0xb28> │ │ │ │ - mov -0x148(%rbp),%rsi │ │ │ │ - mov -0x150(%rbp),%rdi │ │ │ │ - sub %rdi,%rsi │ │ │ │ - call d340 │ │ │ │ - jmp e1b8 <__cxa_finalize@plt+0xb28> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ - mov -0x80(%rbp),%r13 │ │ │ │ - mov -0x70(%rbp),%r11 │ │ │ │ - mov %r13,-0x150(%rbp) │ │ │ │ - mov %r11,-0x148(%rbp) │ │ │ │ - jmp e224 <__cxa_finalize@plt+0xb94> │ │ │ │ - mov -0x60(%rbp),%rsi │ │ │ │ + xor %r15d,%r15d │ │ │ │ + mov %r15,-0x150(%rbp) │ │ │ │ + mov %r15,-0x158(%rbp) │ │ │ │ + jmp e20c <__cxa_finalize@plt+0xb7c> │ │ │ │ + mov -0x60(%rbp),%rdx │ │ │ │ mov -0x50(%rbp),%rax │ │ │ │ - xor %edi,%edi │ │ │ │ - mov %rdi,-0x148(%rbp) │ │ │ │ - mov %rdi,-0x150(%rbp) │ │ │ │ - mov %rsi,-0x118(%rbp) │ │ │ │ - mov %rax,-0x158(%rbp) │ │ │ │ - jmp e224 <__cxa_finalize@plt+0xb94> │ │ │ │ - mov -0x118(%rbp),%rdi │ │ │ │ - mov -0x158(%rbp),%rsi │ │ │ │ + xor %r8d,%r8d │ │ │ │ + mov %r8,-0x150(%rbp) │ │ │ │ + mov %rdx,-0x130(%rbp) │ │ │ │ + mov %rax,-0x160(%rbp) │ │ │ │ + mov %r8,-0x158(%rbp) │ │ │ │ + jmp e20c <__cxa_finalize@plt+0xb7c> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + mov -0x130(%rbp),%rdi │ │ │ │ + mov -0x160(%rbp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp e231 <__cxa_finalize@plt+0xba1> │ │ │ │ - mov -0x90(%rbp),%r15 │ │ │ │ - mov -0x80(%rbp),%r10 │ │ │ │ - mov %r15,-0xe0(%rbp) │ │ │ │ - mov %r10,-0xf8(%rbp) │ │ │ │ + jmp e21d <__cxa_finalize@plt+0xb8d> │ │ │ │ + mov -0x60(%rbp),%rsi │ │ │ │ + mov -0x50(%rbp),%r15 │ │ │ │ + mov %rsi,-0x100(%rbp) │ │ │ │ + mov %r15,-0x110(%rbp) │ │ │ │ + cmpq $0x0,-0x100(%rbp) │ │ │ │ + jne e37a <__cxa_finalize@plt+0xcea> │ │ │ │ vzeroupper │ │ │ │ - cmpq $0x0,-0xe0(%rbp) │ │ │ │ - je e2f9 <__cxa_finalize@plt+0xc69> │ │ │ │ - mov -0xf8(%rbp),%rsi │ │ │ │ - mov -0xe0(%rbp),%rdi │ │ │ │ - sub %rdi,%rsi │ │ │ │ - call d340 │ │ │ │ + cmpq $0x0,-0xe8(%rbp) │ │ │ │ + jne e395 <__cxa_finalize@plt+0xd05> │ │ │ │ lea -0x98(%rbp),%rdi │ │ │ │ - call b39e0 │ │ │ │ + call b3b90 │ │ │ │ lea -0xa0(%rbp),%rdi │ │ │ │ - call b39e0 │ │ │ │ + call b3b90 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne e328 <__cxa_finalize@plt+0xc98> │ │ │ │ + jne e3ad <__cxa_finalize@plt+0xd1d> │ │ │ │ mov %r13,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ - mov -0x60(%rbp),%rdx │ │ │ │ - mov -0x50(%rbp),%r14 │ │ │ │ - mov %rdx,-0x100(%rbp) │ │ │ │ - mov %r14,-0x110(%rbp) │ │ │ │ - cmpq $0x0,-0x100(%rbp) │ │ │ │ - je e36b <__cxa_finalize@plt+0xcdb> │ │ │ │ mov -0x100(%rbp),%rdi │ │ │ │ mov -0x110(%rbp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp e2d9 <__cxa_finalize@plt+0xc49> │ │ │ │ - vzeroupper │ │ │ │ - jmp e2d9 <__cxa_finalize@plt+0xc49> │ │ │ │ - mov -0x60(%rbp),%r10 │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ - mov %r10,-0xf8(%rbp) │ │ │ │ - mov %rax,-0x110(%rbp) │ │ │ │ - cmpq $0x0,-0xf8(%rbp) │ │ │ │ - je e403 <__cxa_finalize@plt+0xd73> │ │ │ │ - mov -0xf8(%rbp),%rdi │ │ │ │ - mov -0x110(%rbp),%rsi │ │ │ │ + jmp e341 <__cxa_finalize@plt+0xcb1> │ │ │ │ + mov -0xf8(%rbp),%rsi │ │ │ │ + mov -0xe8(%rbp),%rdi │ │ │ │ sub %rdi,%rsi │ │ │ │ - vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp e3ca <__cxa_finalize@plt+0xd3a> │ │ │ │ - mov -0x90(%rbp),%rsi │ │ │ │ - mov -0x80(%rbp),%r15 │ │ │ │ - mov %rsi,-0xe0(%rbp) │ │ │ │ - mov %r15,-0xf0(%rbp) │ │ │ │ + jmp e34b <__cxa_finalize@plt+0xcbb> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + mov -0x90(%rbp),%r14 │ │ │ │ + mov -0x80(%rbp),%r11 │ │ │ │ + mov %r14,-0xe8(%rbp) │ │ │ │ + mov %r11,-0xf8(%rbp) │ │ │ │ + vzeroupper │ │ │ │ + jmp e341 <__cxa_finalize@plt+0xcb1> │ │ │ │ + mov -0x60(%rbp),%rdx │ │ │ │ + mov -0x50(%rbp),%r10 │ │ │ │ + mov %rdx,-0xf8(%rbp) │ │ │ │ + mov %r10,-0x108(%rbp) │ │ │ │ + cmpq $0x0,-0xf8(%rbp) │ │ │ │ + jne e42f <__cxa_finalize@plt+0xd9f> │ │ │ │ vzeroupper │ │ │ │ cmpq $0x0,-0xe0(%rbp) │ │ │ │ - jne e408 <__cxa_finalize@plt+0xd78> │ │ │ │ + jne e44a <__cxa_finalize@plt+0xdba> │ │ │ │ lea -0x98(%rbp),%rdi │ │ │ │ - call b39e0 │ │ │ │ + call b3b90 │ │ │ │ lea -0xa0(%rbp),%rdi │ │ │ │ - call b39e0 │ │ │ │ + call b3b90 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne e420 <__cxa_finalize@plt+0xd90> │ │ │ │ - mov %r13,%rdi │ │ │ │ + jne e462 <__cxa_finalize@plt+0xdd2> │ │ │ │ + mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ + mov -0xf8(%rbp),%rdi │ │ │ │ + mov -0x108(%rbp),%rsi │ │ │ │ + sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ - jmp e3ca <__cxa_finalize@plt+0xd3a> │ │ │ │ + call d340 │ │ │ │ + jmp e3f6 <__cxa_finalize@plt+0xd66> │ │ │ │ mov -0xf0(%rbp),%rsi │ │ │ │ mov -0xe0(%rbp),%rdi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - jmp e3d4 <__cxa_finalize@plt+0xd44> │ │ │ │ + jmp e400 <__cxa_finalize@plt+0xd70> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ + mov -0x90(%rbp),%rsi │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ + mov %rsi,-0xe0(%rbp) │ │ │ │ + mov %rdi,-0xf0(%rbp) │ │ │ │ + vzeroupper │ │ │ │ + jmp e3f6 <__cxa_finalize@plt+0xd66> │ │ │ │ mov -0x80(%rbp),%r10 │ │ │ │ mov -0x70(%rbp),%r14 │ │ │ │ mov %r10,-0x108(%rbp) │ │ │ │ mov %r14,-0x110(%rbp) │ │ │ │ vzeroupper │ │ │ │ cmpq $0x0,-0x108(%rbp) │ │ │ │ - je e45e <__cxa_finalize@plt+0xdce> │ │ │ │ + je e4c1 <__cxa_finalize@plt+0xe31> │ │ │ │ mov -0x110(%rbp),%rsi │ │ │ │ mov -0x108(%rbp),%rdi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ cmpq $0x0,-0x100(%rbp) │ │ │ │ - je e47e <__cxa_finalize@plt+0xdee> │ │ │ │ + je e4e1 <__cxa_finalize@plt+0xe51> │ │ │ │ mov -0x120(%rbp),%rsi │ │ │ │ mov -0x100(%rbp),%rdi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ lea -0xb8(%rbp),%rdi │ │ │ │ - call b39e0 │ │ │ │ + call b3b90 │ │ │ │ lea -0xc0(%rbp),%rdi │ │ │ │ - call b39e0 │ │ │ │ + call b3b90 │ │ │ │ lea -0xc8(%rbp),%rdi │ │ │ │ - call b39e0 │ │ │ │ + call b3b90 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne e4da <__cxa_finalize@plt+0xe4a> │ │ │ │ + jne e53d <__cxa_finalize@plt+0xead> │ │ │ │ mov %r15,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ mov -0xb0(%rbp),%rsi │ │ │ │ mov -0xa0(%rbp),%r12 │ │ │ │ mov %rsi,-0x100(%rbp) │ │ │ │ mov %r12,-0x120(%rbp) │ │ │ │ vzeroupper │ │ │ │ - jmp e45e <__cxa_finalize@plt+0xdce> │ │ │ │ + jmp e4c1 <__cxa_finalize@plt+0xe31> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov -0x60(%rbp),%rdi │ │ │ │ mov -0x50(%rbp),%r9 │ │ │ │ mov %rdi,-0x150(%rbp) │ │ │ │ mov %r9,-0x130(%rbp) │ │ │ │ cmpq $0x0,-0x150(%rbp) │ │ │ │ - je e51d <__cxa_finalize@plt+0xe8d> │ │ │ │ + je e580 <__cxa_finalize@plt+0xef0> │ │ │ │ mov -0x150(%rbp),%rdi │ │ │ │ mov -0x130(%rbp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp e43e <__cxa_finalize@plt+0xdae> │ │ │ │ + jmp e4a1 <__cxa_finalize@plt+0xe11> │ │ │ │ vzeroupper │ │ │ │ - jmp e43e <__cxa_finalize@plt+0xdae> │ │ │ │ - xor %r8d,%r8d │ │ │ │ - mov %r8,-0x160(%rbp) │ │ │ │ - mov %r8,-0x168(%rbp) │ │ │ │ + jmp e4a1 <__cxa_finalize@plt+0xe11> │ │ │ │ + mov -0x128(%rbp),%rdi │ │ │ │ vzeroupper │ │ │ │ - mov -0x160(%rbp),%rdi │ │ │ │ - call 15050 │ │ │ │ + call b4570 │ │ │ │ + cmpq $0x0,-0x170(%rbp) │ │ │ │ + je e5b7 <__cxa_finalize@plt+0xf27> │ │ │ │ + mov -0x180(%rbp),%rsi │ │ │ │ + mov -0x170(%rbp),%rdi │ │ │ │ + sub %rdi,%rsi │ │ │ │ + call d340 │ │ │ │ + cmpq $0x0,-0x168(%rbp) │ │ │ │ + je e5e5 <__cxa_finalize@plt+0xf55> │ │ │ │ + mov -0x178(%rbp),%rsi │ │ │ │ mov -0x168(%rbp),%rdi │ │ │ │ - call 15050 │ │ │ │ + sub %rdi,%rsi │ │ │ │ + call d340 │ │ │ │ + jmp e5e5 <__cxa_finalize@plt+0xf55> │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %rdx,-0x150(%rbp) │ │ │ │ + vzeroupper │ │ │ │ + mov -0x150(%rbp),%rdi │ │ │ │ + call 14fe0 │ │ │ │ + mov -0x158(%rbp),%rdi │ │ │ │ + call 14fe0 │ │ │ │ lea -0xf8(%rbp),%rdi │ │ │ │ - call b39e0 │ │ │ │ + call b3b90 │ │ │ │ lea -0x100(%rbp),%rdi │ │ │ │ - call b39e0 │ │ │ │ + call b3b90 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne e58e <__cxa_finalize@plt+0xefe> │ │ │ │ + jne e62c <__cxa_finalize@plt+0xf9c> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %rcx,-0x160(%rbp) │ │ │ │ - vzeroupper │ │ │ │ - jmp e539 <__cxa_finalize@plt+0xea9> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov -0xd0(%rbp),%r11 │ │ │ │ - mov -0xc0(%rbp),%r9 │ │ │ │ - mov %r11,-0x180(%rbp) │ │ │ │ - mov %r9,-0x190(%rbp) │ │ │ │ + mov -0xd0(%rbp),%r14 │ │ │ │ + mov -0xc0(%rbp),%r15 │ │ │ │ + mov %r14,-0x170(%rbp) │ │ │ │ + mov %r15,-0x180(%rbp) │ │ │ │ vzeroupper │ │ │ │ - cmpq $0x0,-0x180(%rbp) │ │ │ │ - je e5d2 <__cxa_finalize@plt+0xf42> │ │ │ │ - mov -0x190(%rbp),%rsi │ │ │ │ - mov -0x180(%rbp),%rdi │ │ │ │ - sub %rdi,%rsi │ │ │ │ - call d340 │ │ │ │ - cmpq $0x0,-0x178(%rbp) │ │ │ │ - je e539 <__cxa_finalize@plt+0xea9> │ │ │ │ - mov -0x188(%rbp),%rsi │ │ │ │ - mov -0x178(%rbp),%rdi │ │ │ │ - sub %rdi,%rsi │ │ │ │ - call d340 │ │ │ │ - jmp e539 <__cxa_finalize@plt+0xea9> │ │ │ │ - mov -0xf0(%rbp),%rsi │ │ │ │ - mov -0xe0(%rbp),%rdx │ │ │ │ - mov %rsi,-0x178(%rbp) │ │ │ │ - mov %rdx,-0x188(%rbp) │ │ │ │ + jmp e597 <__cxa_finalize@plt+0xf07> │ │ │ │ + mov -0xf0(%rbp),%rax │ │ │ │ + mov -0xe0(%rbp),%r10 │ │ │ │ + mov %rax,-0x168(%rbp) │ │ │ │ + mov %r10,-0x178(%rbp) │ │ │ │ vzeroupper │ │ │ │ - jmp e5d2 <__cxa_finalize@plt+0xf42> │ │ │ │ - mov -0x128(%rbp),%rdi │ │ │ │ + jmp e5b7 <__cxa_finalize@plt+0xf27> │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %rcx,-0x150(%rbp) │ │ │ │ + mov %rcx,-0x158(%rbp) │ │ │ │ vzeroupper │ │ │ │ - call b4410 │ │ │ │ - jmp e5b2 <__cxa_finalize@plt+0xf22> │ │ │ │ + jmp e5e5 <__cxa_finalize@plt+0xf55> │ │ │ │ nop │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne e8e8 <__cxa_finalize@plt+0x1258> │ │ │ │ - lea 0xca0e4(%rip),%rdi # d8730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1400> │ │ │ │ + jne e94d <__cxa_finalize@plt+0x12bd> │ │ │ │ + lea 0xcb080(%rip),%rdi # d9730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1790> │ │ │ │ call d170 │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rdx,%r13 │ │ │ │ - xor %r12d,%r12d │ │ │ │ + mov %rdx,%r12 │ │ │ │ + xor %eax,%eax │ │ │ │ xor %r14d,%r14d │ │ │ │ lea 0x140(%rsp),%r15 │ │ │ │ - mov %r12,0xc0(%rsp) │ │ │ │ - mov %r12,0x108(%rsp) │ │ │ │ - mov %r12,0xf0(%rsp) │ │ │ │ - mov %r12,0xe8(%rsp) │ │ │ │ - xor %r12d,%r12d │ │ │ │ + mov %rax,0xc0(%rsp) │ │ │ │ + mov %rax,0x100(%rsp) │ │ │ │ + mov %rax,0xf8(%rsp) │ │ │ │ + mov %rax,0xf0(%rsp) │ │ │ │ + mov %rax,0x120(%rsp) │ │ │ │ vzeroupper │ │ │ │ - vmovq 0xf0(%rsp),%xmm5 │ │ │ │ - mov 0xc0(%rsp),%rax │ │ │ │ - vmovq %r12,%xmm15 │ │ │ │ + vmovq 0xf8(%rsp),%xmm12 │ │ │ │ + vmovq %r14,%xmm9 │ │ │ │ + mov 0xc0(%rsp),%rsi │ │ │ │ lea 0x160(%rsp),%rdi │ │ │ │ - vpinsrq $0x1,0x108(%rsp),%xmm5,%xmm1 │ │ │ │ - vpinsrq $0x1,%r14,%xmm15,%xmm3 │ │ │ │ - vmovdqa %xmm3,0x120(%rsp) │ │ │ │ - mov %rax,0x170(%rsp) │ │ │ │ + vpinsrq $0x1,0x120(%rsp),%xmm9,%xmm11 │ │ │ │ + vpinsrq $0x1,0x100(%rsp),%xmm12,%xmm1 │ │ │ │ + mov %rsi,0x170(%rsp) │ │ │ │ + vmovdqa %xmm11,0x120(%rsp) │ │ │ │ vmovdqa %xmm1,0x160(%rsp) │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - vmovdqa 0x120(%rsp),%xmm4 │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0xf0(%rsp),%rdi │ │ │ │ + vmovdqa 0x120(%rsp),%xmm10 │ │ │ │ + mov %rdi,0x150(%rsp) │ │ │ │ mov %r15,%rdi │ │ │ │ - mov 0xe8(%rsp),%r10 │ │ │ │ - mov %r10,0x150(%rsp) │ │ │ │ - vmovdqa %xmm4,0x140(%rsp) │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + vmovdqa %xmm10,0x140(%rsp) │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov %rbx,%rdi │ │ │ │ - dec %r13 │ │ │ │ - jne e7fe <__cxa_finalize@plt+0x116e> │ │ │ │ + dec %r12 │ │ │ │ + jne e863 <__cxa_finalize@plt+0x11d3> │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov 0x90(%rsp),%rsi │ │ │ │ - mov $0x1,%r9d │ │ │ │ + mov 0x98(%rsp),%rdx │ │ │ │ + mov $0x1,%r10d │ │ │ │ movb $0x0,0x13f(%rsp) │ │ │ │ mov %rax,%r15 │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x10(%rsi),%rdi │ │ │ │ - lock cmpxchg %r9b,(%rdi) │ │ │ │ - jne e81b <__cxa_finalize@plt+0x118b> │ │ │ │ - mov 0x90(%rsp),%rdx │ │ │ │ - mov 0x20(%rdx),%r12 │ │ │ │ + mov 0x10(%rdx),%r9 │ │ │ │ + lock cmpxchg %r10b,(%r9) │ │ │ │ + jne e880 <__cxa_finalize@plt+0x11f0> │ │ │ │ + mov 0x98(%rsp),%r8 │ │ │ │ + mov 0x20(%r8),%r12 │ │ │ │ mov %r12,%rdi │ │ │ │ - call b1770 │ │ │ │ + call b1a20 │ │ │ │ mov (%r15),%r13 │ │ │ │ mov %r15,%rdi │ │ │ │ call *0x10(%r13) │ │ │ │ - mov 0x90(%rsp),%r8 │ │ │ │ + mov 0x98(%rsp),%rcx │ │ │ │ mov %rax,%rsi │ │ │ │ - mov 0x28(%r8),%rdi │ │ │ │ - call 19aa0 │ │ │ │ + mov 0x28(%rcx),%rdi │ │ │ │ + call 19830 │ │ │ │ mov %r12,%rdi │ │ │ │ call d290 │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne e86a <__cxa_finalize@plt+0x11da> │ │ │ │ + jne e8cf <__cxa_finalize@plt+0x123f> │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ jmp d560 <__cxa_end_catch@plt> │ │ │ │ - mov 0x150(%rsp),%rsi │ │ │ │ - mov 0x140(%rsp),%r12 │ │ │ │ - mov 0x148(%rsp),%r14 │ │ │ │ - mov %rsi,0xe8(%rsp) │ │ │ │ + mov 0x148(%rsp),%r11 │ │ │ │ + mov 0x150(%rsp),%rdx │ │ │ │ + mov 0x140(%rsp),%r14 │ │ │ │ + mov %r11,0x120(%rsp) │ │ │ │ + mov %rdx,0xf0(%rsp) │ │ │ │ test %rbx,%rbx │ │ │ │ - jne e7d9 <__cxa_finalize@plt+0x1149> │ │ │ │ + jne e84e <__cxa_finalize@plt+0x11be> │ │ │ │ vzeroupper │ │ │ │ - mov %r13,%rbx │ │ │ │ - mov %rdx,%r13 │ │ │ │ - jmp e68f <__cxa_finalize@plt+0xfff> │ │ │ │ - mov 0xa8(%rsp),%rsi │ │ │ │ - mov %rdx,0x120(%rsp) │ │ │ │ + mov %r12,%rbx │ │ │ │ + mov %r13,%r12 │ │ │ │ + jmp e6f7 <__cxa_finalize@plt+0x1067> │ │ │ │ + mov 0xd8(%rsp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - mov 0x120(%rsp),%rdx │ │ │ │ - jmp e7ce <__cxa_finalize@plt+0x113e> │ │ │ │ + jmp e843 <__cxa_finalize@plt+0x11b3> │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne e816 <__cxa_finalize@plt+0x1186> │ │ │ │ + jne e87b <__cxa_finalize@plt+0x11eb> │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov %al,0x13f(%rsp) │ │ │ │ - jmp e77c <__cxa_finalize@plt+0x10ec> │ │ │ │ + jmp e7e9 <__cxa_finalize@plt+0x1159> │ │ │ │ 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 e865 <__cxa_finalize@plt+0x11d5> │ │ │ │ + jne e8ca <__cxa_finalize@plt+0x123a> │ │ │ │ mov %r14,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp e839 <__cxa_finalize@plt+0x11a9> │ │ │ │ + jmp e89e <__cxa_finalize@plt+0x120e> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov $0x10,%edi │ │ │ │ call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xc9ae2(%rip),%rsi # d8362 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1032> │ │ │ │ + lea 0xcaa97(%rip),%rsi # d937c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13dc> │ │ │ │ mov %rax,%rdi │ │ │ │ - mov %rax,%r12 │ │ │ │ + mov %rax,%r13 │ │ │ │ call d0d0 │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne e8b4 <__cxa_finalize@plt+0x1224> │ │ │ │ - mov 0xda69b(%rip),%rdx │ │ │ │ - mov 0xda71c(%rip),%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ + jne e919 <__cxa_finalize@plt+0x1289> │ │ │ │ + mov 0xdb636(%rip),%rdx │ │ │ │ + mov 0xdb6b7(%rip),%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ call d590 <__cxa_throw@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov %rdx,%r13 │ │ │ │ + mov %r13,%rdi │ │ │ │ + mov %rdx,%r12 │ │ │ │ vzeroupper │ │ │ │ call d280 <__cxa_free_exception@plt> │ │ │ │ mov %rbx,%rdi │ │ │ │ - jmp e70a <__cxa_finalize@plt+0x107a> │ │ │ │ + jmp e777 <__cxa_finalize@plt+0x10e7> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rdi │ │ │ │ - mov %rdx,%r13 │ │ │ │ + mov %rdx,%r12 │ │ │ │ vzeroupper │ │ │ │ - jmp e70a <__cxa_finalize@plt+0x107a> │ │ │ │ + jmp e777 <__cxa_finalize@plt+0x10e7> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne eaff <__cxa_finalize@plt+0x146f> │ │ │ │ - lea 0xc9e24(%rip),%rdi # d8730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1400> │ │ │ │ + jne eb64 <__cxa_finalize@plt+0x14d4> │ │ │ │ + lea 0xcadc0(%rip),%rdi # d9730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1790> │ │ │ │ call d170 │ │ │ │ mov 0x150(%rsp),%rsi │ │ │ │ mov 0x140(%rsp),%r14 │ │ │ │ mov 0x148(%rsp),%r13 │ │ │ │ mov %rsi,0xf8(%rsp) │ │ │ │ test %rbx,%rbx │ │ │ │ - jne eb04 <__cxa_finalize@plt+0x1474> │ │ │ │ + jne eb69 <__cxa_finalize@plt+0x14d9> │ │ │ │ vzeroupper │ │ │ │ mov %r12,%rbx │ │ │ │ mov %rdx,%r12 │ │ │ │ - jmp e982 <__cxa_finalize@plt+0x12f2> │ │ │ │ + jmp e9e6 <__cxa_finalize@plt+0x1356> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rdx,%r12 │ │ │ │ xor %eax,%eax │ │ │ │ xor %r13d,%r13d │ │ │ │ - xor %r14d,%r14d │ │ │ │ lea 0x140(%rsp),%r15 │ │ │ │ + xor %r14d,%r14d │ │ │ │ mov %rax,0xc0(%rsp) │ │ │ │ mov %rax,0x108(%rsp) │ │ │ │ mov %rax,0x100(%rsp) │ │ │ │ mov %rax,0xf8(%rsp) │ │ │ │ vzeroupper │ │ │ │ vmovq 0x100(%rsp),%xmm12 │ │ │ │ - mov 0xc0(%rsp),%r10 │ │ │ │ + mov 0xc0(%rsp),%rsi │ │ │ │ vmovq %r14,%xmm9 │ │ │ │ lea 0x160(%rsp),%rdi │ │ │ │ - vpinsrq $0x1,0x108(%rsp),%xmm12,%xmm1 │ │ │ │ vpinsrq $0x1,%r13,%xmm9,%xmm11 │ │ │ │ + vpinsrq $0x1,0x108(%rsp),%xmm12,%xmm1 │ │ │ │ + mov %rsi,0x170(%rsp) │ │ │ │ vmovdqa %xmm11,0x120(%rsp) │ │ │ │ - mov %r10,0x170(%rsp) │ │ │ │ vmovdqa %xmm1,0x160(%rsp) │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0xf8(%rsp),%rdi │ │ │ │ vmovdqa 0x120(%rsp),%xmm10 │ │ │ │ + mov %rdi,0x150(%rsp) │ │ │ │ mov %r15,%rdi │ │ │ │ - mov 0xf8(%rsp),%rsi │ │ │ │ - mov %rsi,0x150(%rsp) │ │ │ │ vmovdqa %xmm10,0x140(%rsp) │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov %rbx,%rdi │ │ │ │ dec %r12 │ │ │ │ - jne eae2 <__cxa_finalize@plt+0x1452> │ │ │ │ + jne eb47 <__cxa_finalize@plt+0x14b7> │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov 0x88(%rsp),%rdi │ │ │ │ - mov $0x1,%edx │ │ │ │ + mov 0x88(%rsp),%rdx │ │ │ │ + mov $0x1,%r10d │ │ │ │ movb $0x0,0x13f(%rsp) │ │ │ │ mov %rax,%r15 │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x10(%rdi),%r9 │ │ │ │ - lock cmpxchg %dl,(%r9) │ │ │ │ - jne eb5b <__cxa_finalize@plt+0x14cb> │ │ │ │ + mov 0x10(%rdx),%r9 │ │ │ │ + lock cmpxchg %r10b,(%r9) │ │ │ │ + jne ebc0 <__cxa_finalize@plt+0x1530> │ │ │ │ mov 0x88(%rsp),%r8 │ │ │ │ mov 0x20(%r8),%r12 │ │ │ │ mov %r12,%rdi │ │ │ │ - call b1770 │ │ │ │ + call b1a20 │ │ │ │ mov (%r15),%r14 │ │ │ │ mov %r15,%rdi │ │ │ │ call *0x10(%r14) │ │ │ │ mov 0x88(%rsp),%rcx │ │ │ │ mov %rax,%rsi │ │ │ │ mov 0x28(%rcx),%rdi │ │ │ │ - call 19aa0 │ │ │ │ + call 19830 │ │ │ │ mov %r12,%rdi │ │ │ │ call d290 │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne ebaa <__cxa_finalize@plt+0x151a> │ │ │ │ + jne ec0f <__cxa_finalize@plt+0x157f> │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ jmp d560 <__cxa_end_catch@plt> │ │ │ │ mov $0x10,%edi │ │ │ │ call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xc98b9(%rip),%rsi # d8362 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1032> │ │ │ │ + lea 0xca86e(%rip),%rsi # d937c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13dc> │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,%r13 │ │ │ │ call d0d0 │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne eadd <__cxa_finalize@plt+0x144d> │ │ │ │ - mov 0xda472(%rip),%rdx │ │ │ │ - mov 0xda4f3(%rip),%rsi │ │ │ │ + jne eb42 <__cxa_finalize@plt+0x14b2> │ │ │ │ + mov 0xdb40d(%rip),%rdx │ │ │ │ + mov 0xdb48e(%rip),%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ call d590 <__cxa_throw@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne eafa <__cxa_finalize@plt+0x146a> │ │ │ │ + jne eb5f <__cxa_finalize@plt+0x14cf> │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0xd8(%rsp),%rsi │ │ │ │ mov %rdx,0x120(%rsp) │ │ │ │ + mov 0xd8(%rsp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ mov 0x120(%rsp),%rdx │ │ │ │ - jmp e93d <__cxa_finalize@plt+0x12ad> │ │ │ │ + jmp e9a1 <__cxa_finalize@plt+0x1311> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r14 │ │ │ │ mov %r13,%rdi │ │ │ │ mov %rdx,%r12 │ │ │ │ vzeroupper │ │ │ │ call d280 <__cxa_free_exception@plt> │ │ │ │ mov %r14,%rdi │ │ │ │ - jmp e9fd <__cxa_finalize@plt+0x136d> │ │ │ │ + jmp ea61 <__cxa_finalize@plt+0x13d1> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rdx,%r12 │ │ │ │ vzeroupper │ │ │ │ - jmp e9fd <__cxa_finalize@plt+0x136d> │ │ │ │ + jmp ea61 <__cxa_finalize@plt+0x13d1> │ │ │ │ mov %al,0x13f(%rsp) │ │ │ │ - jmp ea6e <__cxa_finalize@plt+0x13de> │ │ │ │ + jmp ead3 <__cxa_finalize@plt+0x1443> │ │ │ │ endbr64 │ │ │ │ mov %r12,%rdi │ │ │ │ mov %rax,%r13 │ │ │ │ vzeroupper │ │ │ │ call d290 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne eba5 <__cxa_finalize@plt+0x1515> │ │ │ │ + jne ec0a <__cxa_finalize@plt+0x157a> │ │ │ │ mov %r13,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r13 │ │ │ │ vzeroupper │ │ │ │ - jmp eb79 <__cxa_finalize@plt+0x14e9> │ │ │ │ + jmp ebde <__cxa_finalize@plt+0x154e> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0xd8(%rsp),%rax │ │ │ │ + mov 0xf8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne ec8d <__cxa_finalize@plt+0x15fd> │ │ │ │ - lea 0xc9b63(%rip),%rdi # d8730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1400> │ │ │ │ + jne ecf1 <__cxa_finalize@plt+0x1661> │ │ │ │ + lea 0xcaafe(%rip),%rdi # d9730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1790> │ │ │ │ call d170 │ │ │ │ - cmpq $0x0,0xb8(%rsp) │ │ │ │ - mov 0xc0(%rsp),%r14 │ │ │ │ - mov 0xc8(%rsp),%r8 │ │ │ │ - mov 0xd0(%rsp),%r9 │ │ │ │ - je ec88 <__cxa_finalize@plt+0x15f8> │ │ │ │ - mov 0xb8(%rsp),%rdi │ │ │ │ - mov %r8,0xa8(%rsp) │ │ │ │ - mov %r9,0xb0(%rsp) │ │ │ │ + cmpq $0x0,0xd8(%rsp) │ │ │ │ + mov 0xe0(%rsp),%r14 │ │ │ │ + mov 0xe8(%rsp),%rbx │ │ │ │ + mov 0xf0(%rsp),%r8 │ │ │ │ + je ecec <__cxa_finalize@plt+0x165c> │ │ │ │ + mov %r8,0xd0(%rsp) │ │ │ │ + mov 0xd8(%rsp),%rdi │ │ │ │ mov %r15,%rsi │ │ │ │ + mov %rbx,0xc8(%rsp) │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - mov 0xa8(%rsp),%r8 │ │ │ │ - mov 0xb0(%rsp),%r9 │ │ │ │ - jmp ec49 <__cxa_finalize@plt+0x15b9> │ │ │ │ + mov 0xc8(%rsp),%rbx │ │ │ │ + mov 0xd0(%rsp),%r8 │ │ │ │ + jmp ecad <__cxa_finalize@plt+0x161d> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r13 │ │ │ │ - xor %r9d,%r9d │ │ │ │ xor %r8d,%r8d │ │ │ │ + xor %ebx,%ebx │ │ │ │ + lea 0xe0(%rsp),%r12 │ │ │ │ xor %r14d,%r14d │ │ │ │ - lea 0xc0(%rsp),%r12 │ │ │ │ vzeroupper │ │ │ │ vmovq %r14,%xmm4 │ │ │ │ mov %r12,%rdi │ │ │ │ - mov %r9,0xd0(%rsp) │ │ │ │ - vpinsrq $0x1,%r8,%xmm4,%xmm5 │ │ │ │ - vmovdqa %xmm5,0xc0(%rsp) │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0xd8(%rsp),%rax │ │ │ │ + mov %r8,0xf0(%rsp) │ │ │ │ + vpinsrq $0x1,%rbx,%xmm4,%xmm5 │ │ │ │ + vmovdqa %xmm5,0xe0(%rsp) │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0xf8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne ec92 <__cxa_finalize@plt+0x1602> │ │ │ │ + jne ecf6 <__cxa_finalize@plt+0x1666> │ │ │ │ mov %r13,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ vzeroupper │ │ │ │ - jmp ec49 <__cxa_finalize@plt+0x15b9> │ │ │ │ + jmp ecad <__cxa_finalize@plt+0x161d> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov 0xd8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne ed5b <__cxa_finalize@plt+0x16cb> │ │ │ │ - lea 0xc9a7b(%rip),%rdi # d8730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1400> │ │ │ │ + jne edbf <__cxa_finalize@plt+0x172f> │ │ │ │ + lea 0xcaa17(%rip),%rdi # d9730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1790> │ │ │ │ call d170 │ │ │ │ mov 0xc0(%rsp),%r12 │ │ │ │ mov 0xc8(%rsp),%r9 │ │ │ │ mov 0xd0(%rsp),%r15 │ │ │ │ test %r13,%r13 │ │ │ │ - je ed56 <__cxa_finalize@plt+0x16c6> │ │ │ │ - mov 0x98(%rsp),%rsi │ │ │ │ + je edba <__cxa_finalize@plt+0x172a> │ │ │ │ mov %r9,0xb8(%rsp) │ │ │ │ + mov 0x98(%rsp),%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ mov 0xb8(%rsp),%r9 │ │ │ │ - jmp ed17 <__cxa_finalize@plt+0x1687> │ │ │ │ + jmp ed7b <__cxa_finalize@plt+0x16eb> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ xor %r15d,%r15d │ │ │ │ xor %r9d,%r9d │ │ │ │ - xor %r12d,%r12d │ │ │ │ lea 0xc0(%rsp),%r14 │ │ │ │ + xor %r12d,%r12d │ │ │ │ vzeroupper │ │ │ │ - vmovq %r12,%xmm7 │ │ │ │ + vmovq %r12,%xmm9 │ │ │ │ mov %r14,%rdi │ │ │ │ mov %r15,0xd0(%rsp) │ │ │ │ - vpinsrq $0x1,%r9,%xmm7,%xmm9 │ │ │ │ - vmovdqa %xmm9,0xc0(%rsp) │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + vpinsrq $0x1,%r9,%xmm9,%xmm10 │ │ │ │ + vmovdqa %xmm10,0xc0(%rsp) │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov 0xd8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne ed60 <__cxa_finalize@plt+0x16d0> │ │ │ │ + jne edc4 <__cxa_finalize@plt+0x1734> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ vzeroupper │ │ │ │ - jmp ed17 <__cxa_finalize@plt+0x1687> │ │ │ │ + jmp ed7b <__cxa_finalize@plt+0x16eb> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0xd8(%rsp),%rax │ │ │ │ + mov 0xf8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne ee38 <__cxa_finalize@plt+0x17a8> │ │ │ │ - lea 0xc99ad(%rip),%rdi # d8730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1400> │ │ │ │ + jne ee8d <__cxa_finalize@plt+0x17fd> │ │ │ │ + lea 0xca949(%rip),%rdi # d9730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1790> │ │ │ │ call d170 │ │ │ │ - cmpq $0x0,0x98(%rsp) │ │ │ │ - mov 0xc0(%rsp),%r14 │ │ │ │ - mov 0xc8(%rsp),%r9 │ │ │ │ - mov 0xd0(%rsp),%r15 │ │ │ │ - je ee33 <__cxa_finalize@plt+0x17a3> │ │ │ │ - mov 0x90(%rsp),%rsi │ │ │ │ - mov 0x98(%rsp),%rdi │ │ │ │ - mov %r9,0xb8(%rsp) │ │ │ │ + mov 0xe0(%rsp),%r14 │ │ │ │ + mov 0xe8(%rsp),%r9 │ │ │ │ + mov 0xf0(%rsp),%r15 │ │ │ │ + test %r12,%r12 │ │ │ │ + je ee88 <__cxa_finalize@plt+0x17f8> │ │ │ │ + mov %r9,0xd8(%rsp) │ │ │ │ + mov 0xb8(%rsp),%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - mov 0xb8(%rsp),%r9 │ │ │ │ - jmp edf4 <__cxa_finalize@plt+0x1764> │ │ │ │ + mov 0xd8(%rsp),%r9 │ │ │ │ + jmp ee49 <__cxa_finalize@plt+0x17b9> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ xor %r15d,%r15d │ │ │ │ xor %r9d,%r9d │ │ │ │ + lea 0xe0(%rsp),%r13 │ │ │ │ xor %r14d,%r14d │ │ │ │ - lea 0xc0(%rsp),%r13 │ │ │ │ vzeroupper │ │ │ │ - vmovq %r14,%xmm15 │ │ │ │ + vmovq %r14,%xmm10 │ │ │ │ mov %r13,%rdi │ │ │ │ - mov %r15,0xd0(%rsp) │ │ │ │ - vpinsrq $0x1,%r9,%xmm15,%xmm4 │ │ │ │ - vmovdqa %xmm4,0xc0(%rsp) │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0xd8(%rsp),%rax │ │ │ │ + mov %r15,0xf0(%rsp) │ │ │ │ + vpinsrq $0x1,%r9,%xmm10,%xmm11 │ │ │ │ + vmovdqa %xmm11,0xe0(%rsp) │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0xf8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne ee3d <__cxa_finalize@plt+0x17ad> │ │ │ │ + jne ee92 <__cxa_finalize@plt+0x1802> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ vzeroupper │ │ │ │ - jmp edf4 <__cxa_finalize@plt+0x1764> │ │ │ │ + jmp ee49 <__cxa_finalize@plt+0x17b9> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ + nop │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rax,%r15 │ │ │ │ mov %rdx,%r13 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - xor %r15d,%r15d │ │ │ │ + xor %edi,%edi │ │ │ │ + xor %r14d,%r14d │ │ │ │ lea 0x160(%rsp),%rbx │ │ │ │ - mov %r8,0x108(%rsp) │ │ │ │ - mov %r8,0x120(%rsp) │ │ │ │ + mov %rdi,0x100(%rsp) │ │ │ │ + mov %rdi,0x120(%rsp) │ │ │ │ vzeroupper │ │ │ │ - vmovq %r15,%xmm0 │ │ │ │ - vpinsrq $0x1,0x120(%rsp),%xmm0,%xmm11 │ │ │ │ - mov 0x108(%rsp),%rdx │ │ │ │ + vmovq %r14,%xmm0 │ │ │ │ + mov 0x100(%rsp),%rax │ │ │ │ mov %rbx,%rdi │ │ │ │ - mov %rdx,0x170(%rsp) │ │ │ │ - vmovdqa %xmm11,0x160(%rsp) │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + vpinsrq $0x1,0x120(%rsp),%xmm0,%xmm4 │ │ │ │ + mov %rax,0x170(%rsp) │ │ │ │ + vmovdqa %xmm4,0x160(%rsp) │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ dec %r13 │ │ │ │ - jne ef5c <__cxa_finalize@plt+0x18cc> │ │ │ │ - mov %r14,%rdi │ │ │ │ + jne efb2 <__cxa_finalize@plt+0x1922> │ │ │ │ + mov %r15,%rdi │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov 0xc8(%rsp),%rcx │ │ │ │ - mov $0x1,%edi │ │ │ │ + mov 0xb8(%rsp),%rdx │ │ │ │ + mov $0x1,%r8d │ │ │ │ movb $0x0,0x13f(%rsp) │ │ │ │ mov %rax,%rbx │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x20(%rcx),%rsi │ │ │ │ - lock cmpxchg %dil,(%rsi) │ │ │ │ - jne efc6 <__cxa_finalize@plt+0x1936> │ │ │ │ - mov 0xc8(%rsp),%r9 │ │ │ │ + mov 0x20(%rdx),%rsi │ │ │ │ + lock cmpxchg %r8b,(%rsi) │ │ │ │ + jne f01c <__cxa_finalize@plt+0x198c> │ │ │ │ + mov 0xb8(%rsp),%r9 │ │ │ │ mov 0x30(%r9),%r12 │ │ │ │ mov %r12,%rdi │ │ │ │ - call b1770 │ │ │ │ - mov (%rbx),%r14 │ │ │ │ + call b1a20 │ │ │ │ + mov (%rbx),%r15 │ │ │ │ mov %rbx,%rdi │ │ │ │ - call *0x10(%r14) │ │ │ │ - mov 0xc8(%rsp),%r10 │ │ │ │ + call *0x10(%r15) │ │ │ │ + mov 0xb8(%rsp),%r11 │ │ │ │ mov %rax,%rsi │ │ │ │ - mov 0x38(%r10),%rdi │ │ │ │ - call 19aa0 │ │ │ │ + mov 0x38(%r11),%rdi │ │ │ │ + call 19830 │ │ │ │ mov %r12,%rdi │ │ │ │ call d290 │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne f01d <__cxa_finalize@plt+0x198d> │ │ │ │ + jne f073 <__cxa_finalize@plt+0x19e3> │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ jmp d560 <__cxa_end_catch@plt> │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne efc1 <__cxa_finalize@plt+0x1931> │ │ │ │ - lea 0xc97d9(%rip),%rdi # d8730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1400> │ │ │ │ + jne f017 <__cxa_finalize@plt+0x1987> │ │ │ │ + lea 0xca783(%rip),%rdi # d9730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1790> │ │ │ │ call d170 │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne ef77 <__cxa_finalize@plt+0x18e7> │ │ │ │ - mov %r14,%rdi │ │ │ │ + jne efcd <__cxa_finalize@plt+0x193d> │ │ │ │ + mov %r15,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov 0x168(%rsp),%rdi │ │ │ │ mov 0x170(%rsp),%r11 │ │ │ │ - mov 0x160(%rsp),%r15 │ │ │ │ + mov 0x160(%rsp),%r14 │ │ │ │ mov %rdi,0x120(%rsp) │ │ │ │ - mov %r11,0x108(%rsp) │ │ │ │ + mov %r11,0x100(%rsp) │ │ │ │ test %r12,%r12 │ │ │ │ - je efd2 <__cxa_finalize@plt+0x1942> │ │ │ │ - mov 0xf8(%rsp),%rsi │ │ │ │ + je f028 <__cxa_finalize@plt+0x1998> │ │ │ │ + mov 0x110(%rsp),%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp ee6e <__cxa_finalize@plt+0x17de> │ │ │ │ + jmp eec3 <__cxa_finalize@plt+0x1833> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov %al,0x13f(%rsp) │ │ │ │ - jmp ef13 <__cxa_finalize@plt+0x1883> │ │ │ │ + jmp ef69 <__cxa_finalize@plt+0x18d9> │ │ │ │ vzeroupper │ │ │ │ - jmp ee6e <__cxa_finalize@plt+0x17de> │ │ │ │ + jmp eec3 <__cxa_finalize@plt+0x1833> │ │ │ │ endbr64 │ │ │ │ mov %r12,%rdi │ │ │ │ - mov %rax,%r15 │ │ │ │ + mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ call d290 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne f018 <__cxa_finalize@plt+0x1988> │ │ │ │ - mov %r15,%rdi │ │ │ │ + jne f06e <__cxa_finalize@plt+0x19de> │ │ │ │ + mov %r14,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ + mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp efec <__cxa_finalize@plt+0x195c> │ │ │ │ + jmp f042 <__cxa_finalize@plt+0x19b2> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ + mov %rax,%r15 │ │ │ │ mov %rdx,%r13 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - xor %r15d,%r15d │ │ │ │ + xor %edi,%edi │ │ │ │ + xor %r14d,%r14d │ │ │ │ lea 0x160(%rsp),%rbx │ │ │ │ - mov %r8,0x108(%rsp) │ │ │ │ - mov %r8,0x120(%rsp) │ │ │ │ + mov %rdi,0x100(%rsp) │ │ │ │ + mov %rdi,0x120(%rsp) │ │ │ │ vzeroupper │ │ │ │ - vmovq %r15,%xmm0 │ │ │ │ - vpinsrq $0x1,0x120(%rsp),%xmm0,%xmm14 │ │ │ │ - mov 0x108(%rsp),%rdx │ │ │ │ + vmovq %r14,%xmm0 │ │ │ │ + mov 0x100(%rsp),%rax │ │ │ │ mov %rbx,%rdi │ │ │ │ - mov %rdx,0x170(%rsp) │ │ │ │ - vmovdqa %xmm14,0x160(%rsp) │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + vpinsrq $0x1,0x120(%rsp),%xmm0,%xmm4 │ │ │ │ + mov %rax,0x170(%rsp) │ │ │ │ + vmovdqa %xmm4,0x160(%rsp) │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ dec %r13 │ │ │ │ - jne f13b <__cxa_finalize@plt+0x1aab> │ │ │ │ - mov %r12,%rdi │ │ │ │ + jne f192 <__cxa_finalize@plt+0x1b02> │ │ │ │ + mov %r15,%rdi │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov 0xc0(%rsp),%rcx │ │ │ │ - mov $0x1,%edi │ │ │ │ + mov 0xb8(%rsp),%rdx │ │ │ │ + mov $0x1,%r8d │ │ │ │ movb $0x0,0x13f(%rsp) │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x20(%rcx),%rsi │ │ │ │ - lock cmpxchg %dil,(%rsi) │ │ │ │ - jne f1b0 <__cxa_finalize@plt+0x1b20> │ │ │ │ - mov 0xc0(%rsp),%r9 │ │ │ │ + mov 0x20(%rdx),%rsi │ │ │ │ + lock cmpxchg %r8b,(%rsi) │ │ │ │ + jne f1fc <__cxa_finalize@plt+0x1b6c> │ │ │ │ + mov 0xb8(%rsp),%r9 │ │ │ │ mov 0x30(%r9),%r12 │ │ │ │ mov %r12,%rdi │ │ │ │ - call b1770 │ │ │ │ - mov (%r14),%rbx │ │ │ │ - mov %r14,%rdi │ │ │ │ - call *0x10(%rbx) │ │ │ │ - mov 0xc0(%rsp),%r10 │ │ │ │ + call b1a20 │ │ │ │ + mov (%rbx),%r15 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + call *0x10(%r15) │ │ │ │ + mov 0xb8(%rsp),%r11 │ │ │ │ mov %rax,%rsi │ │ │ │ - mov 0x38(%r10),%rdi │ │ │ │ - call 19aa0 │ │ │ │ + mov 0x38(%r11),%rdi │ │ │ │ + call 19830 │ │ │ │ mov %r12,%rdi │ │ │ │ call d290 │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne f207 <__cxa_finalize@plt+0x1b77> │ │ │ │ + jne f253 <__cxa_finalize@plt+0x1bc3> │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ jmp d560 <__cxa_end_catch@plt> │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne f1ab <__cxa_finalize@plt+0x1b1b> │ │ │ │ - lea 0xc95fa(%rip),%rdi # d8730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1400> │ │ │ │ + jne f1f7 <__cxa_finalize@plt+0x1b67> │ │ │ │ + lea 0xca5a3(%rip),%rdi # d9730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1790> │ │ │ │ call d170 │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne f156 <__cxa_finalize@plt+0x1ac6> │ │ │ │ - mov %r12,%rdi │ │ │ │ + jne f1ad <__cxa_finalize@plt+0x1b1d> │ │ │ │ + mov %r15,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0x168(%rsp),%rdx │ │ │ │ - mov 0x170(%rsp),%r10 │ │ │ │ - mov 0x160(%rsp),%r15 │ │ │ │ - mov %rdx,0x120(%rsp) │ │ │ │ - mov %r10,0x108(%rsp) │ │ │ │ - cmpq $0x0,0x128(%rsp) │ │ │ │ - je f1bc <__cxa_finalize@plt+0x1b2c> │ │ │ │ - mov 0xf8(%rsp),%rsi │ │ │ │ - mov 0x128(%rsp),%rdi │ │ │ │ + mov 0x168(%rsp),%r10 │ │ │ │ + mov 0x170(%rsp),%r8 │ │ │ │ + mov 0x160(%rsp),%r14 │ │ │ │ + mov %r10,0x120(%rsp) │ │ │ │ + mov %r8,0x100(%rsp) │ │ │ │ + test %r12,%r12 │ │ │ │ + je f208 <__cxa_finalize@plt+0x1b78> │ │ │ │ + mov 0x110(%rsp),%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp f04e <__cxa_finalize@plt+0x19be> │ │ │ │ + jmp f0a3 <__cxa_finalize@plt+0x1a13> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov %al,0x13f(%rsp) │ │ │ │ - jmp f0f2 <__cxa_finalize@plt+0x1a62> │ │ │ │ + jmp f149 <__cxa_finalize@plt+0x1ab9> │ │ │ │ vzeroupper │ │ │ │ - jmp f04e <__cxa_finalize@plt+0x19be> │ │ │ │ + jmp f0a3 <__cxa_finalize@plt+0x1a13> │ │ │ │ endbr64 │ │ │ │ mov %r12,%rdi │ │ │ │ - mov %rax,%r15 │ │ │ │ + mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ call d290 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne f202 <__cxa_finalize@plt+0x1b72> │ │ │ │ - mov %r15,%rdi │ │ │ │ + jne f24e <__cxa_finalize@plt+0x1bbe> │ │ │ │ + mov %r14,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ + mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp f1d6 <__cxa_finalize@plt+0x1b46> │ │ │ │ + jmp f222 <__cxa_finalize@plt+0x1b92> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov 0xa0(%rsp),%r15 │ │ │ │ - mov %r15,0x28(%rsp) │ │ │ │ - mov 0x28(%rsp),%r13 │ │ │ │ + mov %r15,0x30(%rsp) │ │ │ │ + mov 0x30(%rsp),%r13 │ │ │ │ mov %r12,%rdi │ │ │ │ mov %r13,0xa0(%rsp) │ │ │ │ vzeroupper │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov 0xb8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne f268 <__cxa_finalize@plt+0x1bd8> │ │ │ │ - mov %r14,%rdi │ │ │ │ + jne f2b4 <__cxa_finalize@plt+0x1c24> │ │ │ │ + mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ xor %r12d,%r12d │ │ │ │ - mov %r12,0x28(%rsp) │ │ │ │ + mov %r12,0x30(%rsp) │ │ │ │ lea 0xa0(%rsp),%r12 │ │ │ │ - jmp f219 <__cxa_finalize@plt+0x1b89> │ │ │ │ + jmp f265 <__cxa_finalize@plt+0x1bd5> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov 0xb8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne f296 <__cxa_finalize@plt+0x1c06> │ │ │ │ - lea 0xc9419(%rip),%rdi # d86a0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1370> │ │ │ │ + jne f2e2 <__cxa_finalize@plt+0x1c52> │ │ │ │ + lea 0xc9ff9(%rip),%rdi # d92cc * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x132c> │ │ │ │ call d170 │ │ │ │ mov 0x8,%rax │ │ │ │ ud2 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ xor %eax,%eax │ │ │ │ lea 0xa0(%rsp),%r12 │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - jmp f219 <__cxa_finalize@plt+0x1b89> │ │ │ │ - xor %r11d,%r11d │ │ │ │ - mov %r11,-0xe0(%rbp) │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + jmp f265 <__cxa_finalize@plt+0x1bd5> │ │ │ │ + mov -0x60(%rbp),%r15 │ │ │ │ + mov -0x50(%rbp),%r13 │ │ │ │ + mov %r15,-0x100(%rbp) │ │ │ │ + mov %r13,-0x108(%rbp) │ │ │ │ + cmpq $0x0,-0x100(%rbp) │ │ │ │ + jne f3c6 <__cxa_finalize@plt+0x1d36> │ │ │ │ vzeroupper │ │ │ │ + cmpq $0x0,-0xf0(%rbp) │ │ │ │ + jne f398 <__cxa_finalize@plt+0x1d08> │ │ │ │ mov -0xe0(%rbp),%rdi │ │ │ │ - call 15050 │ │ │ │ + call 14fe0 │ │ │ │ mov -0xe8(%rbp),%rdi │ │ │ │ - call 15050 │ │ │ │ + call 14fe0 │ │ │ │ lea -0x98(%rbp),%rdi │ │ │ │ - call b39e0 │ │ │ │ + call b3b90 │ │ │ │ lea -0xa0(%rbp),%rdi │ │ │ │ - call b39e0 │ │ │ │ + call b3b90 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne f34b <__cxa_finalize@plt+0x1cbb> │ │ │ │ + jne f3b0 <__cxa_finalize@plt+0x1d20> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ - mov -0x90(%rbp),%rsi │ │ │ │ - mov -0x80(%rbp),%rcx │ │ │ │ - mov %rsi,-0xf0(%rbp) │ │ │ │ - mov %rcx,-0xf8(%rbp) │ │ │ │ + mov -0x90(%rbp),%r8 │ │ │ │ + mov -0x80(%rbp),%r10 │ │ │ │ + mov %r8,-0xf0(%rbp) │ │ │ │ + mov %r10,-0xf8(%rbp) │ │ │ │ vzeroupper │ │ │ │ - cmpq $0x0,-0xf0(%rbp) │ │ │ │ - je f2c3 <__cxa_finalize@plt+0x1c33> │ │ │ │ + jmp f329 <__cxa_finalize@plt+0x1c99> │ │ │ │ mov -0xf8(%rbp),%rsi │ │ │ │ mov -0xf0(%rbp),%rdi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - jmp f2c3 <__cxa_finalize@plt+0x1c33> │ │ │ │ + jmp f333 <__cxa_finalize@plt+0x1ca3> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - xor %edi,%edi │ │ │ │ - mov %rdi,-0xe0(%rbp) │ │ │ │ - mov %rdi,-0xe8(%rbp) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ vzeroupper │ │ │ │ - jmp f2c3 <__cxa_finalize@plt+0x1c33> │ │ │ │ - mov -0x60(%rbp),%r12 │ │ │ │ - mov -0x50(%rbp),%r14 │ │ │ │ - mov %r12,-0x100(%rbp) │ │ │ │ - mov %r14,-0x108(%rbp) │ │ │ │ - cmpq $0x0,-0x100(%rbp) │ │ │ │ - je f3a3 <__cxa_finalize@plt+0x1d13> │ │ │ │ + jmp f333 <__cxa_finalize@plt+0x1ca3> │ │ │ │ mov -0x100(%rbp),%rdi │ │ │ │ mov -0x108(%rbp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp f326 <__cxa_finalize@plt+0x1c96> │ │ │ │ + jmp f329 <__cxa_finalize@plt+0x1c99> │ │ │ │ + xor %r9d,%r9d │ │ │ │ + mov %r9,-0xe0(%rbp) │ │ │ │ + mov %r9,-0xe8(%rbp) │ │ │ │ vzeroupper │ │ │ │ - jmp f326 <__cxa_finalize@plt+0x1c96> │ │ │ │ - mov 0xe8(%rsp),%r13 │ │ │ │ - mov 0xf0(%rsp),%rsi │ │ │ │ - mov 0xe0(%rsp),%r14 │ │ │ │ - mov %r13,0xc0(%rsp) │ │ │ │ - mov %rsi,0xb0(%rsp) │ │ │ │ + jmp f333 <__cxa_finalize@plt+0x1ca3> │ │ │ │ + mov 0x100(%rsp),%r13 │ │ │ │ + mov 0x108(%rsp),%r14 │ │ │ │ + mov 0x110(%rsp),%r11 │ │ │ │ + mov %r13,0xe0(%rsp) │ │ │ │ + mov %r14,0xd0(%rsp) │ │ │ │ + mov %r11,0xc0(%rsp) │ │ │ │ test %rbx,%rbx │ │ │ │ - jne f42c <__cxa_finalize@plt+0x1d9c> │ │ │ │ + jne f48a <__cxa_finalize@plt+0x1dfa> │ │ │ │ vzeroupper │ │ │ │ - vmovq %r14,%xmm1 │ │ │ │ - vpinsrq $0x1,0xc0(%rsp),%xmm1,%xmm4 │ │ │ │ - mov 0xb0(%rsp),%r11 │ │ │ │ - mov 0xa0(%rsp),%rdi │ │ │ │ - mov %r11,0xf0(%rsp) │ │ │ │ - vmovdqa %xmm4,0xe0(%rsp) │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0xf8(%rsp),%rax │ │ │ │ + vmovq 0xe0(%rsp),%xmm1 │ │ │ │ + mov 0xc0(%rsp),%rbx │ │ │ │ + mov 0xb8(%rsp),%rdi │ │ │ │ + vpinsrq $0x1,0xd0(%rsp),%xmm1,%xmm10 │ │ │ │ + mov %rbx,0x110(%rsp) │ │ │ │ + vmovdqa %xmm10,0x100(%rsp) │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0x118(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne f441 <__cxa_finalize@plt+0x1db1> │ │ │ │ + jne f49f <__cxa_finalize@plt+0x1e0f> │ │ │ │ mov %r12,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ - mov 0x90(%rsp),%rsi │ │ │ │ + mov 0xb0(%rsp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp f3db <__cxa_finalize@plt+0x1d4b> │ │ │ │ + jmp f435 <__cxa_finalize@plt+0x1da5> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0xf8(%rsp),%rax │ │ │ │ + mov 0x118(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne f49a <__cxa_finalize@plt+0x1e0a> │ │ │ │ - lea 0xc92d0(%rip),%rdi # d8730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1400> │ │ │ │ + jne f4fd <__cxa_finalize@plt+0x1e6d> │ │ │ │ + lea 0xca272(%rip),%rdi # d9730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1790> │ │ │ │ call d170 │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ - xor %r13d,%r13d │ │ │ │ - lea 0xe0(%rsp),%r15 │ │ │ │ xor %r14d,%r14d │ │ │ │ - mov %r13,0xb0(%rsp) │ │ │ │ - mov %r13,0xc0(%rsp) │ │ │ │ - mov %r15,0xa0(%rsp) │ │ │ │ + lea 0x100(%rsp),%r11 │ │ │ │ + mov %r14,0xc0(%rsp) │ │ │ │ + mov %r14,0xd0(%rsp) │ │ │ │ + mov %r14,0xe0(%rsp) │ │ │ │ + mov %r11,0xb8(%rsp) │ │ │ │ vzeroupper │ │ │ │ - jmp f3db <__cxa_finalize@plt+0x1d4b> │ │ │ │ + jmp f435 <__cxa_finalize@plt+0x1da5> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov 0x108(%rsp),%r13 │ │ │ │ mov 0x110(%rsp),%r11 │ │ │ │ mov 0x100(%rsp),%r14 │ │ │ │ - mov %r13,0xe0(%rsp) │ │ │ │ - mov %r11,0xd0(%rsp) │ │ │ │ + mov %r13,0xd8(%rsp) │ │ │ │ + mov %r11,0xc8(%rsp) │ │ │ │ test %rbx,%rbx │ │ │ │ - jne f520 <__cxa_finalize@plt+0x1e90> │ │ │ │ + jne f583 <__cxa_finalize@plt+0x1ef3> │ │ │ │ vzeroupper │ │ │ │ vmovq %r14,%xmm1 │ │ │ │ - vpinsrq $0x1,0xe0(%rsp),%xmm1,%xmm10 │ │ │ │ - mov 0xd0(%rsp),%r11 │ │ │ │ - mov 0xc8(%rsp),%rdi │ │ │ │ + mov 0xc8(%rsp),%r11 │ │ │ │ + mov 0xc0(%rsp),%rdi │ │ │ │ + vpinsrq $0x1,0xd8(%rsp),%xmm1,%xmm10 │ │ │ │ mov %r11,0x110(%rsp) │ │ │ │ vmovdqa %xmm10,0x100(%rsp) │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov 0x118(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne f535 <__cxa_finalize@plt+0x1ea5> │ │ │ │ + jne f598 <__cxa_finalize@plt+0x1f08> │ │ │ │ mov %r12,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ - mov 0xc0(%rsp),%rsi │ │ │ │ + mov 0xb8(%rsp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp f4cf <__cxa_finalize@plt+0x1e3f> │ │ │ │ + jmp f532 <__cxa_finalize@plt+0x1ea2> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov 0x118(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne f58e <__cxa_finalize@plt+0x1efe> │ │ │ │ - lea 0xc91dc(%rip),%rdi # d8730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1400> │ │ │ │ + jne f5f1 <__cxa_finalize@plt+0x1f61> │ │ │ │ + lea 0xca179(%rip),%rdi # d9730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1790> │ │ │ │ call d170 │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ xor %r13d,%r13d │ │ │ │ lea 0x100(%rsp),%r15 │ │ │ │ xor %r14d,%r14d │ │ │ │ - mov %r13,0xd0(%rsp) │ │ │ │ - mov %r13,0xe0(%rsp) │ │ │ │ - mov %r15,0xc8(%rsp) │ │ │ │ + mov %r13,0xc8(%rsp) │ │ │ │ + mov %r13,0xd8(%rsp) │ │ │ │ + mov %r15,0xc0(%rsp) │ │ │ │ vzeroupper │ │ │ │ - jmp f4cf <__cxa_finalize@plt+0x1e3f> │ │ │ │ + jmp f532 <__cxa_finalize@plt+0x1ea2> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ lea -0xe0(%rbp),%r12 │ │ │ │ - xor %r14d,%r14d │ │ │ │ - mov %r12,-0x130(%rbp) │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov %r12,-0x128(%rbp) │ │ │ │ vzeroupper │ │ │ │ - cmpq $0x0,-0x148(%rbp) │ │ │ │ - je f5dd <__cxa_finalize@plt+0x1f4d> │ │ │ │ - mov -0x178(%rbp),%rsi │ │ │ │ - mov -0x148(%rbp),%rdi │ │ │ │ + cmpq $0x0,-0x140(%rbp) │ │ │ │ + je f640 <__cxa_finalize@plt+0x1fb0> │ │ │ │ + mov -0x170(%rbp),%rsi │ │ │ │ + mov -0x140(%rbp),%rdi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - jmp f5dd <__cxa_finalize@plt+0x1f4d> │ │ │ │ - lea -0xe0(%rbp),%rdx │ │ │ │ - xor %r14d,%r14d │ │ │ │ - mov %rdx,-0x130(%rbp) │ │ │ │ + jmp f640 <__cxa_finalize@plt+0x1fb0> │ │ │ │ + lea -0xe0(%rbp),%rax │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov %rax,-0x128(%rbp) │ │ │ │ vzeroupper │ │ │ │ + mov -0x128(%rbp),%rdi │ │ │ │ + mov %r13,-0xe0(%rbp) │ │ │ │ + mov %r14,%r15 │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov -0x130(%rbp),%rdi │ │ │ │ - mov %r14,-0xe0(%rbp) │ │ │ │ - mov %r13,%rbx │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov -0x138(%rbp),%rdi │ │ │ │ - call 15050 │ │ │ │ + call 14fe0 │ │ │ │ lea -0xe8(%rbp),%rdi │ │ │ │ - call b39e0 │ │ │ │ + call b3b90 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne f697 <__cxa_finalize@plt+0x2007> │ │ │ │ - mov %rbx,%rdi │ │ │ │ + jne f6f7 <__cxa_finalize@plt+0x2067> │ │ │ │ + mov %r15,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ - dec %rsi │ │ │ │ - mov -0xe0(%rbp),%r14 │ │ │ │ - jne f65a <__cxa_finalize@plt+0x1fca> │ │ │ │ + mov -0x38(%rbp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne f6c1 <__cxa_finalize@plt+0x2031> │ │ │ │ + lea 0xc9fde(%rip),%rdi # d9679 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x16d9> │ │ │ │ + call d170 │ │ │ │ + endbr64 │ │ │ │ + mov %rax,%r15 │ │ │ │ vzeroupper │ │ │ │ - call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov (%rax),%rbx │ │ │ │ - mov %rax,%rdi │ │ │ │ - call *0x10(%rbx) │ │ │ │ - lea -0x60(%rbp),%rbx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - call 19aa0 │ │ │ │ - call d560 <__cxa_end_catch@plt> │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 586bc │ │ │ │ - mov %rdi,%r13 │ │ │ │ + lea -0x80(%rbp),%rdi │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + lea -0xa0(%rbp),%rdi │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + jmp f662 <__cxa_finalize@plt+0x1fd2> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + dec %rcx │ │ │ │ + mov -0xe0(%rbp),%r13 │ │ │ │ + je f6fc <__cxa_finalize@plt+0x206c> │ │ │ │ + mov %rdi,%r14 │ │ │ │ lea -0x60(%rbp),%rbx │ │ │ │ vzeroupper │ │ │ │ mov %rbx,%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - jmp f5a7 <__cxa_finalize@plt+0x1f17> │ │ │ │ + jmp f60a <__cxa_finalize@plt+0x1f7a> │ │ │ │ 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 f5ff <__cxa_finalize@plt+0x1f6f> │ │ │ │ + jmp f6aa <__cxa_finalize@plt+0x201a> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov -0x38(%rbp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne f6c3 <__cxa_finalize@plt+0x2033> │ │ │ │ - lea 0xc8fad(%rip),%rdi # d865f * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x132f> │ │ │ │ - call d170 │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp f67d <__cxa_finalize@plt+0x1fed> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ + call d0f0 <__cxa_begin_catch@plt> │ │ │ │ + mov (%rax),%rbx │ │ │ │ + mov %rax,%rdi │ │ │ │ + call *0x10(%rbx) │ │ │ │ + lea -0x60(%rbp),%rbx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + call 19830 │ │ │ │ + call d560 <__cxa_end_catch@plt> │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 591b1 │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ + mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp f664 <__cxa_finalize@plt+0x1fd4> │ │ │ │ + jmp f6dc <__cxa_finalize@plt+0x204c> │ │ │ │ mov 0x298(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne f75f <__cxa_finalize@plt+0x20cf> │ │ │ │ - lea 0xc8957(%rip),%rdi # d804a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd1a> │ │ │ │ + jne f7bf <__cxa_finalize@plt+0x212f> │ │ │ │ + lea 0xc98f7(%rip),%rdi # d904a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10aa> │ │ │ │ call d170 │ │ │ │ lea 0x8(%r13),%r12 │ │ │ │ mov %r12,0x90(%rsp) │ │ │ │ mov %r13,%r12 │ │ │ │ vzeroupper │ │ │ │ mov 0x90(%rsp),%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ sub %r12,%rsi │ │ │ │ call d340 │ │ │ │ mov $0x50,%esi │ │ │ │ mov %r15,%rdi │ │ │ │ call d340 │ │ │ │ mov %rbx,%rdi │ │ │ │ - call b19b0 │ │ │ │ + call b1c70 │ │ │ │ mov 0x98(%rsp),%rdi │ │ │ │ call d130 , std::allocator >::~basic_istringstream()@plt> │ │ │ │ mov 0x298(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne f75a <__cxa_finalize@plt+0x20ca> │ │ │ │ + jne f7ba <__cxa_finalize@plt+0x212a> │ │ │ │ mov %r14,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r14 │ │ │ │ mov 0x80(%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ test %r12,%r12 │ │ │ │ - jne f70a <__cxa_finalize@plt+0x207a> │ │ │ │ - jmp f71d <__cxa_finalize@plt+0x208d> │ │ │ │ - mov 0xd9847(%rip),%r15 # e8fd0 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ + jne f76a <__cxa_finalize@plt+0x20da> │ │ │ │ + jmp f77d <__cxa_finalize@plt+0x20ed> │ │ │ │ + mov 0xda7e7(%rip),%r15 # e9fd0 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ add $0x10,%r15 │ │ │ │ mov %r15,0x110(%rsp) │ │ │ │ lea 0x158(%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov 0xd9764(%rip),%r10 # e8f10 >@GLIBCXX_3.4> │ │ │ │ + mov 0xda704(%rip),%r10 # e9f10 >@GLIBCXX_3.4> │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ add $0x10,%r10 │ │ │ │ mov %r10,0x110(%rsp) │ │ │ │ call d480 │ │ │ │ - xor %edx,%edx │ │ │ │ mov 0x20(%rsp),%r9 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - mov -0x18(%r9),%r8 │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov -0x18(%r9),%rdi │ │ │ │ mov %r9,0x100(%rsp) │ │ │ │ - mov %rax,0x100(%rsp,%r8,1) │ │ │ │ - mov %rdx,0x108(%rsp) │ │ │ │ - mov 0xd96cf(%rip),%rcx # e8ec0 >@GLIBCXX_3.4> │ │ │ │ + mov %rdx,0x100(%rsp,%rdi,1) │ │ │ │ + mov %rax,0x108(%rsp) │ │ │ │ + mov 0xda66f(%rip),%rcx # e9ec0 >@GLIBCXX_3.4> │ │ │ │ mov 0x58(%rsp),%rdi │ │ │ │ add $0x10,%rcx │ │ │ │ mov %rcx,0x178(%rsp) │ │ │ │ call d0c0 │ │ │ │ mov 0x80(%rsp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov 0x298(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne f862 <__cxa_finalize@plt+0x21d2> │ │ │ │ + jne f8c2 <__cxa_finalize@plt+0x2232> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ mov 0x298(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne f84e <__cxa_finalize@plt+0x21be> │ │ │ │ - lea 0xc998f(%rip),%rdi # d91d8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1ea8> │ │ │ │ + jne f8ae <__cxa_finalize@plt+0x221e> │ │ │ │ + lea 0xca92f(%rip),%rdi # da1d8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2238> │ │ │ │ call d270 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp f7a5 <__cxa_finalize@plt+0x2115> │ │ │ │ + jmp f805 <__cxa_finalize@plt+0x2175> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov 0xd0(%rsp),%r13 │ │ │ │ mov 0xc0(%rsp),%r12 │ │ │ │ mov %r13,0x90(%rsp) │ │ │ │ - jmp f76b <__cxa_finalize@plt+0x20db> │ │ │ │ + jmp f7cb <__cxa_finalize@plt+0x213b> │ │ │ │ mov $0x10,%edi │ │ │ │ vzeroupper │ │ │ │ call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xc8b06(%rip),%rsi # d839e * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x106e> │ │ │ │ + lea 0xc9ac0(%rip),%rsi # d93b8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1418> │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ call d4a0 │ │ │ │ mov 0x298(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne f8cc <__cxa_finalize@plt+0x223c> │ │ │ │ - mov 0xd969b(%rip),%rdx │ │ │ │ - mov 0xd96dc(%rip),%rsi │ │ │ │ + jne f92c <__cxa_finalize@plt+0x229c> │ │ │ │ + mov 0xda63b(%rip),%rdx │ │ │ │ + mov 0xda67c(%rip),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ call d590 <__cxa_throw@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rax,%r13 │ │ │ │ vzeroupper │ │ │ │ call d280 <__cxa_free_exception@plt> │ │ │ │ mov 0x298(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne f8fe <__cxa_finalize@plt+0x226e> │ │ │ │ + jne f95e <__cxa_finalize@plt+0x22ce> │ │ │ │ mov %r13,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov 0x20(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je f935 <__cxa_finalize@plt+0x22a5> │ │ │ │ + je f995 <__cxa_finalize@plt+0x2305> │ │ │ │ mov 0x30(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne f93a <__cxa_finalize@plt+0x22aa> │ │ │ │ + jne f99a <__cxa_finalize@plt+0x230a> │ │ │ │ mov %r12,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ vzeroupper │ │ │ │ - jmp f91d <__cxa_finalize@plt+0x228d> │ │ │ │ + jmp f97d <__cxa_finalize@plt+0x22ed> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - lea 0xc8704(%rip),%rdi # d804a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd1a> │ │ │ │ + lea 0xc96a4(%rip),%rdi # d904a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10aa> │ │ │ │ call d170 │ │ │ │ endbr64 │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rbx,%rdi │ │ │ │ vzeroupper │ │ │ │ - call b4e70 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call b4fa0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ mov %r14,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ mov (%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ - call b53a0 >::~unique_ptr()@@Base> │ │ │ │ + call b54b0 >::~unique_ptr()@@Base> │ │ │ │ mov %r14,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ mov (%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je f9c4 <__cxa_finalize@plt+0x2334> │ │ │ │ + je fa24 <__cxa_finalize@plt+0x2394> │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ mov 0x20(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je f9a7 <__cxa_finalize@plt+0x2317> │ │ │ │ + je fa07 <__cxa_finalize@plt+0x2377> │ │ │ │ mov 0x30(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne f9bf <__cxa_finalize@plt+0x232f> │ │ │ │ + jne fa1f <__cxa_finalize@plt+0x238f> │ │ │ │ mov %rbp,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ vzeroupper │ │ │ │ - jmp f990 <__cxa_finalize@plt+0x2300> │ │ │ │ + jmp f9f0 <__cxa_finalize@plt+0x2360> │ │ │ │ nop │ │ │ │ mov 0x18(%rsp),%r12 │ │ │ │ mov %rbp,%rsi │ │ │ │ vzeroupper │ │ │ │ mov %r12,%rdi │ │ │ │ - call c4e70 >*>(std::vector >*, std::vector >*)@@Base> │ │ │ │ + call c4e80 >*>(std::vector >*, std::vector >*)@@Base> │ │ │ │ mov 0x10(%rsp),%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ call d340 │ │ │ │ mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ mov %rbp,%rsi │ │ │ │ vzeroupper │ │ │ │ - call c4e70 >*>(std::vector >*, std::vector >*)@@Base> │ │ │ │ + call c4e80 >*>(std::vector >*, std::vector >*)@@Base> │ │ │ │ mov %r12,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ - mov %r12,%rdi │ │ │ │ + mov %r13,%rdi │ │ │ │ vzeroupper │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov -0x28(%rbp),%rax │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne fa2c <__cxa_finalize@plt+0x239c> │ │ │ │ - mov %r14,%rdi │ │ │ │ + jne fa8c <__cxa_finalize@plt+0x23fc> │ │ │ │ + mov %r15,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov %r15,%rdi │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov 0x20(%rsp),%rdi │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov 0x118(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne fa75 <__cxa_finalize@plt+0x23e5> │ │ │ │ - mov %r12,%rdi │ │ │ │ + jne fad5 <__cxa_finalize@plt+0x2445> │ │ │ │ + mov %r13,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov -0x60(%rbp),%rsi │ │ │ │ mov -0x50(%rbp),%rdi │ │ │ │ mov %rsi,-0x170(%rbp) │ │ │ │ mov %rdi,-0x148(%rbp) │ │ │ │ cmpq $0x0,-0x170(%rbp) │ │ │ │ - jne fb60 <__cxa_finalize@plt+0x24d0> │ │ │ │ + jne fbc0 <__cxa_finalize@plt+0x2530> │ │ │ │ vzeroupper │ │ │ │ cmpq $0x0,-0x118(%rbp) │ │ │ │ - je fae2 <__cxa_finalize@plt+0x2452> │ │ │ │ + je fb42 <__cxa_finalize@plt+0x24b2> │ │ │ │ mov -0x120(%rbp),%rsi │ │ │ │ mov -0x118(%rbp),%rdi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - jmp fae2 <__cxa_finalize@plt+0x2452> │ │ │ │ + jmp fb42 <__cxa_finalize@plt+0x24b2> │ │ │ │ mov -0xb0(%rbp),%r15 │ │ │ │ mov -0xa0(%rbp),%r14 │ │ │ │ mov %r15,-0x110(%rbp) │ │ │ │ mov %r14,-0x128(%rbp) │ │ │ │ vzeroupper │ │ │ │ cmpq $0x0,-0x110(%rbp) │ │ │ │ - je fb02 <__cxa_finalize@plt+0x2472> │ │ │ │ + je fb62 <__cxa_finalize@plt+0x24d2> │ │ │ │ mov -0x128(%rbp),%rsi │ │ │ │ mov -0x110(%rbp),%rdi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ lea -0xc0(%rbp),%rdi │ │ │ │ - call b39e0 │ │ │ │ + call b3b90 │ │ │ │ lea -0xc8(%rbp),%rdi │ │ │ │ - call b39e0 │ │ │ │ + call b3b90 │ │ │ │ lea -0xd0(%rbp),%rdi │ │ │ │ - call b39e0 │ │ │ │ + call b3b90 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne fb5b <__cxa_finalize@plt+0x24cb> │ │ │ │ + jne fbbb <__cxa_finalize@plt+0x252b> │ │ │ │ mov %r12,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ mov -0x80(%rbp),%r11 │ │ │ │ mov -0x70(%rbp),%r9 │ │ │ │ mov %r11,-0x118(%rbp) │ │ │ │ mov %r9,-0x120(%rbp) │ │ │ │ vzeroupper │ │ │ │ - jmp faa1 <__cxa_finalize@plt+0x2411> │ │ │ │ + jmp fb01 <__cxa_finalize@plt+0x2471> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov -0x170(%rbp),%rdi │ │ │ │ mov -0x148(%rbp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp faa1 <__cxa_finalize@plt+0x2411> │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov %r12,-0x178(%rbp) │ │ │ │ + jmp fb01 <__cxa_finalize@plt+0x2471> │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov %r13,-0x178(%rbp) │ │ │ │ vzeroupper │ │ │ │ mov -0x178(%rbp),%rdi │ │ │ │ - call 15050 │ │ │ │ + call 14fe0 │ │ │ │ lea -0x108(%rbp),%rdi │ │ │ │ - call b39e0 │ │ │ │ + call b3b90 │ │ │ │ lea -0x110(%rbp),%rdi │ │ │ │ - call b39e0 │ │ │ │ + call b3b90 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne fbd7 <__cxa_finalize@plt+0x2547> │ │ │ │ - mov %r15,%rdi │ │ │ │ + jne fc37 <__cxa_finalize@plt+0x25a7> │ │ │ │ + mov %r14,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ mov -0x148(%rbp),%rdi │ │ │ │ vzeroupper │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - jmp fb8b <__cxa_finalize@plt+0x24fb> │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + jmp fbeb <__cxa_finalize@plt+0x255b> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov %r13,%rdi │ │ │ │ + mov %r12,%rdi │ │ │ │ vzeroupper │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - jmp fb97 <__cxa_finalize@plt+0x2507> │ │ │ │ + jmp fbf7 <__cxa_finalize@plt+0x2567> │ │ │ │ mov %rax,-0x138(%rbp) │ │ │ │ lea -0x60(%rbp),%rdi │ │ │ │ vzeroupper │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov -0x138(%rbp),%r12 │ │ │ │ + mov -0x138(%rbp),%r13 │ │ │ │ lea -0xa0(%rbp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ lea -0xc0(%rbp),%rdi │ │ │ │ - mov %r12,%r15 │ │ │ │ + mov %r13,%r14 │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov %r14,%rdi │ │ │ │ + mov %r15,%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov %r13,%rdi │ │ │ │ + mov %r12,%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - jmp fb97 <__cxa_finalize@plt+0x2507> │ │ │ │ - mov %r14,%rdi │ │ │ │ + jmp fbf7 <__cxa_finalize@plt+0x2567> │ │ │ │ + mov %r15,%rdi │ │ │ │ vzeroupper │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - jmp fc26 <__cxa_finalize@plt+0x2596> │ │ │ │ - mov %r14,%rdi │ │ │ │ + jmp fc86 <__cxa_finalize@plt+0x25f6> │ │ │ │ + mov %r15,%rdi │ │ │ │ vzeroupper │ │ │ │ - call b4410 │ │ │ │ + call b4570 │ │ │ │ cmpq $0x0,-0x1c8(%rbp) │ │ │ │ - je fcad <__cxa_finalize@plt+0x261d> │ │ │ │ + je fd0d <__cxa_finalize@plt+0x267d> │ │ │ │ mov -0x1c0(%rbp),%rsi │ │ │ │ mov -0x1c8(%rbp),%rdi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - jmp fcad <__cxa_finalize@plt+0x261d> │ │ │ │ - mov -0xd0(%rbp),%rax │ │ │ │ - mov -0xc0(%rbp),%rsi │ │ │ │ - mov %rax,-0x1c8(%rbp) │ │ │ │ - mov %rsi,-0x1c0(%rbp) │ │ │ │ + jmp fd0d <__cxa_finalize@plt+0x267d> │ │ │ │ + mov -0xd0(%rbp),%r12 │ │ │ │ + mov -0xc0(%rbp),%rdi │ │ │ │ + mov %r12,-0x1c8(%rbp) │ │ │ │ + mov %rdi,-0x1c0(%rbp) │ │ │ │ vzeroupper │ │ │ │ - jmp fc4b <__cxa_finalize@plt+0x25bb> │ │ │ │ - mov -0xf0(%rbp),%r15 │ │ │ │ - mov -0xe0(%rbp),%rdx │ │ │ │ - mov %r15,-0x1a0(%rbp) │ │ │ │ - mov %rdx,-0x1a8(%rbp) │ │ │ │ + jmp fcab <__cxa_finalize@plt+0x261b> │ │ │ │ + mov -0xf0(%rbp),%r9 │ │ │ │ + mov -0xe0(%rbp),%rsi │ │ │ │ + mov %r9,-0x1a8(%rbp) │ │ │ │ + mov %rsi,-0x1b0(%rbp) │ │ │ │ vzeroupper │ │ │ │ - cmpq $0x0,-0x1a0(%rbp) │ │ │ │ - je fccd <__cxa_finalize@plt+0x263d> │ │ │ │ - mov -0x1a8(%rbp),%rsi │ │ │ │ - mov -0x1a0(%rbp),%rdi │ │ │ │ + cmpq $0x0,-0x1a8(%rbp) │ │ │ │ + je fd2d <__cxa_finalize@plt+0x269d> │ │ │ │ + mov -0x1b0(%rbp),%rsi │ │ │ │ + mov -0x1a8(%rbp),%rdi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ cmpq $0x0,-0x160(%rbp) │ │ │ │ - je fced <__cxa_finalize@plt+0x265d> │ │ │ │ - mov -0x198(%rbp),%rsi │ │ │ │ + je fd4d <__cxa_finalize@plt+0x26bd> │ │ │ │ + mov -0x1a0(%rbp),%rsi │ │ │ │ mov -0x160(%rbp),%rdi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ lea -0x118(%rbp),%rdi │ │ │ │ - call b39e0 │ │ │ │ + call b3b90 │ │ │ │ lea -0x120(%rbp),%rdi │ │ │ │ - call b39e0 │ │ │ │ + call b3b90 │ │ │ │ lea -0x128(%rbp),%rdi │ │ │ │ - call b39e0 │ │ │ │ + call b3b90 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne fd28 <__cxa_finalize@plt+0x2698> │ │ │ │ - mov %r12,%rdi │ │ │ │ + jne fd88 <__cxa_finalize@plt+0x26f8> │ │ │ │ + mov %r14,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov -0x110(%rbp),%rcx │ │ │ │ - mov -0x100(%rbp),%r11 │ │ │ │ - mov %rcx,-0x160(%rbp) │ │ │ │ - mov %r11,-0x198(%rbp) │ │ │ │ - vzeroupper │ │ │ │ - jmp fccd <__cxa_finalize@plt+0x263d> │ │ │ │ - mov 0xc0(%rsp),%r13 │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ - mov %rdi,0xe0(%rsp) │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ + mov -0x110(%rbp),%rdx │ │ │ │ + mov -0x100(%rbp),%rcx │ │ │ │ + mov %rdx,-0x160(%rbp) │ │ │ │ + mov %rcx,-0x1a0(%rbp) │ │ │ │ vzeroupper │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + jmp fd2d <__cxa_finalize@plt+0x269d> │ │ │ │ + mov 0xc0(%rsp),%r10 │ │ │ │ + mov %r10,0x80(%rsp) │ │ │ │ + mov %rbx,0xe0(%rsp) │ │ │ │ mov 0x68(%rsp),%rdi │ │ │ │ - mov %r13,0xc0(%rsp) │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + vzeroupper │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0x80(%rsp),%r11 │ │ │ │ + mov 0x70(%rsp),%rdi │ │ │ │ + mov %r11,0xc0(%rsp) │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov 0xf8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne fdbf <__cxa_finalize@plt+0x272f> │ │ │ │ - mov %rbx,%rdi │ │ │ │ + jne fe2c <__cxa_finalize@plt+0x279c> │ │ │ │ + mov %r13,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ - xor %r14d,%r14d │ │ │ │ - lea 0xe0(%rsp),%r10 │ │ │ │ - mov 0xc0(%rsp),%r13 │ │ │ │ - mov %r14,0x70(%rsp) │ │ │ │ - mov %r10,0x60(%rsp) │ │ │ │ - jmp fd59 <__cxa_finalize@plt+0x26c9> │ │ │ │ + mov 0xc0(%rsp),%rdi │ │ │ │ + lea 0xe0(%rsp),%rcx │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %rcx,0x68(%rsp) │ │ │ │ + mov %rdi,0x80(%rsp) │ │ │ │ + jmp fdc1 <__cxa_finalize@plt+0x2731> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0xe0(%rsp),%r15 │ │ │ │ - mov %r15,0x70(%rsp) │ │ │ │ - jmp fd59 <__cxa_finalize@plt+0x26c9> │ │ │ │ + mov 0xe0(%rsp),%rbx │ │ │ │ + jmp fdc1 <__cxa_finalize@plt+0x2731> │ │ │ │ mov %rsp,%rdi │ │ │ │ vzeroupper │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne fdf6 <__cxa_finalize@plt+0x2766> │ │ │ │ + jne fe5e <__cxa_finalize@plt+0x27ce> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0x158(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne fe1a <__cxa_finalize@plt+0x278a> │ │ │ │ - lea 0xc884a(%rip),%rdi # d865f * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x132f> │ │ │ │ - call d170 │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ - endbr64 │ │ │ │ + dec %rdx │ │ │ │ + je ff4a <__cxa_finalize@plt+0x28ba> │ │ │ │ mov %rax,%r14 │ │ │ │ + lea 0x130(%rsp),%rbx │ │ │ │ vzeroupper │ │ │ │ - lea 0xd0(%rsp),%rdi │ │ │ │ - mov %r14,%rbx │ │ │ │ - call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - lea 0x110(%rsp),%rdi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %r14,%r12 │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + lea 0x70(%rsp),%rdi │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov %r13,%rdi │ │ │ │ + call 14fe0 │ │ │ │ lea 0x58(%rsp),%rdi │ │ │ │ - call b39e0 │ │ │ │ + call b3b90 │ │ │ │ lea 0x90(%rsp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov 0x158(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne fe82 <__cxa_finalize@plt+0x27f2> │ │ │ │ - mov %rbx,%rdi │ │ │ │ + jne ff26 <__cxa_finalize@plt+0x2896> │ │ │ │ + mov %r12,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ - dec %rdx │ │ │ │ - je febd <__cxa_finalize@plt+0x282d> │ │ │ │ - lea 0x130(%rsp),%rbx │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ - mov %rbx,%rdi │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + lea 0xf0(%rsp),%rdi │ │ │ │ mov %rax,0x38(%rsp) │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov 0x38(%rsp),%rbx │ │ │ │ - lea 0x70(%rsp),%rdi │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov %r12,%rdi │ │ │ │ - call 15050 │ │ │ │ - jmp fe50 <__cxa_finalize@plt+0x27c0> │ │ │ │ + lea 0xd0(%rsp),%rdi │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + lea 0xb0(%rsp),%rdi │ │ │ │ + mov %rbx,%r12 │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + lea 0x110(%rsp),%rdi │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + jmp fe97 <__cxa_finalize@plt+0x2807> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + mov 0x158(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne ff80 <__cxa_finalize@plt+0x28f0> │ │ │ │ + lea 0xc9734(%rip),%rdi # d9679 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x16d9> │ │ │ │ + call d170 │ │ │ │ mov %rax,%rdi │ │ │ │ vzeroupper │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ mov (%rax),%rbx │ │ │ │ mov %rax,%rdi │ │ │ │ call *0x10(%rbx) │ │ │ │ lea 0x130(%rsp),%rbx │ │ │ │ mov %rax,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ - call 19aa0 │ │ │ │ + call 19830 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - movb $0x0,0x23(%rsp) │ │ │ │ - jmp 64118 │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - lea 0x130(%rsp),%rdi │ │ │ │ + movb $0x0,0x1f(%rsp) │ │ │ │ + jmp 64129 │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + endbr64 │ │ │ │ + mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - lea 0xf0(%rsp),%rdi │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov 0x30(%rsp),%r14 │ │ │ │ - jmp fe29 <__cxa_finalize@plt+0x2799> │ │ │ │ + jmp fef7 <__cxa_finalize@plt+0x2867> │ │ │ │ endbr64 │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ + mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - jmp fe97 <__cxa_finalize@plt+0x2807> │ │ │ │ + jmp fe7a <__cxa_finalize@plt+0x27ea> │ │ │ │ mov 0x48(%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov (%rsp),%rdi │ │ │ │ - call b4570 >::~vector()@@Base> │ │ │ │ + call b46c0 >::~vector()@@Base> │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov 0x78(%rsp),%rdi │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov 0xf8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne ff89 <__cxa_finalize@plt+0x28f9> │ │ │ │ + jne ffed <__cxa_finalize@plt+0x295d> │ │ │ │ mov %r12,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ lea 0x20(%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov %rbp,%rdi │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne ffbb <__cxa_finalize@plt+0x292b> │ │ │ │ + jne 1001f <__cxa_finalize@plt+0x298f> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - dec %rdx │ │ │ │ - je 1009f <__cxa_finalize@plt+0x2a0f> │ │ │ │ - mov %rax,%r12 │ │ │ │ - lea 0x150(%rsp),%r13 │ │ │ │ - vzeroupper │ │ │ │ - mov %r13,%rdi │ │ │ │ - call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - lea 0x90(%rsp),%rdi │ │ │ │ - mov %r12,%r14 │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov %rbx,%rdi │ │ │ │ - call 15050 │ │ │ │ - lea 0x78(%rsp),%rdi │ │ │ │ - call b39e0 │ │ │ │ - lea 0x70(%rsp),%rdi │ │ │ │ - call b39e0 │ │ │ │ - lea 0xb0(%rsp),%rdi │ │ │ │ - call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov 0x178(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 1009a <__cxa_finalize@plt+0x2a0a> │ │ │ │ - mov %r14,%rdi │ │ │ │ - call d5d0 <_Unwind_Resume@plt> │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov 0x40(%rsp),%rax │ │ │ │ lea 0x110(%rsp),%rdi │ │ │ │ mov %rax,0x48(%rsp) │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov 0x48(%rsp),%rax │ │ │ │ @@ -2188,3114 +2188,3068 @@ │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov 0x48(%rsp),%r15 │ │ │ │ lea 0xd0(%rsp),%rdi │ │ │ │ mov %r15,%r14 │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ lea 0x130(%rsp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - jmp fff7 <__cxa_finalize@plt+0x2967> │ │ │ │ + lea 0x78(%rsp),%rdi │ │ │ │ + call b3b90 │ │ │ │ + lea 0x70(%rsp),%rdi │ │ │ │ + call b3b90 │ │ │ │ + lea 0xb0(%rsp),%rdi │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov 0x178(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 100f7 <__cxa_finalize@plt+0x2a67> │ │ │ │ + mov %r14,%rdi │ │ │ │ + call d5d0 <_Unwind_Resume@plt> │ │ │ │ + dec %rdx │ │ │ │ + je 100fc <__cxa_finalize@plt+0x2a6c> │ │ │ │ + mov %rax,%r12 │ │ │ │ + lea 0x150(%rsp),%r13 │ │ │ │ + vzeroupper │ │ │ │ + mov %r13,%rdi │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + lea 0x90(%rsp),%rdi │ │ │ │ + mov %r12,%r14 │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov %rbx,%rdi │ │ │ │ + call 14fe0 │ │ │ │ + jmp 10086 <__cxa_finalize@plt+0x29f6> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov %rax,%rdi │ │ │ │ vzeroupper │ │ │ │ lea 0x150(%rsp),%r13 │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ mov (%rax),%r12 │ │ │ │ mov %rax,%rdi │ │ │ │ call *0x10(%r12) │ │ │ │ mov %r13,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 19aa0 │ │ │ │ + call 19830 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ movb $0x0,0x27(%rsp) │ │ │ │ - jmp 65c47 │ │ │ │ + jmp 65ec3 │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp ffd7 <__cxa_finalize@plt+0x2947> │ │ │ │ + jmp 100d5 <__cxa_finalize@plt+0x2a45> │ │ │ │ mov 0x40(%rsp),%r14 │ │ │ │ mov 0x50(%rsp),%r15 │ │ │ │ mov %r14,0x38(%rsp) │ │ │ │ mov 0x48(%rsp),%r14 │ │ │ │ vzeroupper │ │ │ │ - vmovq 0x38(%rsp),%xmm4 │ │ │ │ + vmovq 0x38(%rsp),%xmm5 │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ mov %r15,0x50(%rsp) │ │ │ │ - vpinsrq $0x1,%r14,%xmm4,%xmm6 │ │ │ │ + vpinsrq $0x1,%r14,%xmm5,%xmm6 │ │ │ │ vmovdqa %xmm6,0x40(%rsp) │ │ │ │ - call b4570 >::~vector()@@Base> │ │ │ │ + call b46c0 >::~vector()@@Base> │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 1015e <__cxa_finalize@plt+0x2ace> │ │ │ │ + jne 101b8 <__cxa_finalize@plt+0x2b28> │ │ │ │ mov %r12,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ mov 0x40(%rsp),%r10 │ │ │ │ mov 0x18(%rsp),%rdi │ │ │ │ mov 0x48(%rsp),%r14 │ │ │ │ mov 0x50(%rsp),%r15 │ │ │ │ mov %r10,0x38(%rsp) │ │ │ │ vzeroupper │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - jmp 10102 <__cxa_finalize@plt+0x2a72> │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + jmp 1015c <__cxa_finalize@plt+0x2acc> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov 0x40(%rsp),%rdi │ │ │ │ mov 0x48(%rsp),%r14 │ │ │ │ mov 0x50(%rsp),%r15 │ │ │ │ mov %rdi,0x38(%rsp) │ │ │ │ vzeroupper │ │ │ │ - jmp 10102 <__cxa_finalize@plt+0x2a72> │ │ │ │ + jmp 1015c <__cxa_finalize@plt+0x2acc> │ │ │ │ mov 0x40(%rsp),%r14 │ │ │ │ mov 0x50(%rsp),%r15 │ │ │ │ mov %r14,0x38(%rsp) │ │ │ │ mov 0x48(%rsp),%r14 │ │ │ │ vzeroupper │ │ │ │ vmovq 0x38(%rsp),%xmm4 │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ mov %r15,0x50(%rsp) │ │ │ │ vpinsrq $0x1,%r14,%xmm4,%xmm6 │ │ │ │ vmovdqa %xmm6,0x40(%rsp) │ │ │ │ - call b4570 >::~vector()@@Base> │ │ │ │ + call b46c0 >::~vector()@@Base> │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 101ef <__cxa_finalize@plt+0x2b5f> │ │ │ │ + jne 10249 <__cxa_finalize@plt+0x2bb9> │ │ │ │ mov %r12,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ mov 0x40(%rsp),%r10 │ │ │ │ mov 0x18(%rsp),%rdi │ │ │ │ mov 0x48(%rsp),%r14 │ │ │ │ mov 0x50(%rsp),%r15 │ │ │ │ mov %r10,0x38(%rsp) │ │ │ │ vzeroupper │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - jmp 10193 <__cxa_finalize@plt+0x2b03> │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + jmp 101ed <__cxa_finalize@plt+0x2b5d> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov 0x40(%rsp),%rdi │ │ │ │ mov 0x48(%rsp),%r14 │ │ │ │ mov 0x50(%rsp),%r15 │ │ │ │ mov %rdi,0x38(%rsp) │ │ │ │ vzeroupper │ │ │ │ - jmp 10193 <__cxa_finalize@plt+0x2b03> │ │ │ │ - mov 0xa0(%rsp),%r13 │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ - mov %rdi,0xc0(%rsp) │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - vzeroupper │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + jmp 101ed <__cxa_finalize@plt+0x2b5d> │ │ │ │ + mov 0xa0(%rsp),%r10 │ │ │ │ + mov %r10,0x68(%rsp) │ │ │ │ + mov %rbx,0xc0(%rsp) │ │ │ │ mov 0x50(%rsp),%rdi │ │ │ │ - mov %r13,0xa0(%rsp) │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + vzeroupper │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0x68(%rsp),%r11 │ │ │ │ + mov 0x58(%rsp),%rdi │ │ │ │ + mov %r11,0xa0(%rsp) │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov 0xd8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 1027b <__cxa_finalize@plt+0x2beb> │ │ │ │ - mov %rbx,%rdi │ │ │ │ + jne 102d9 <__cxa_finalize@plt+0x2c49> │ │ │ │ + mov %r13,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ - xor %r12d,%r12d │ │ │ │ - lea 0xc0(%rsp),%r10 │ │ │ │ - mov 0xa0(%rsp),%r13 │ │ │ │ - mov %r12,0x58(%rsp) │ │ │ │ - mov %r10,0x48(%rsp) │ │ │ │ - jmp 10215 <__cxa_finalize@plt+0x2b85> │ │ │ │ + mov 0xa0(%rsp),%rdi │ │ │ │ + lea 0xc0(%rsp),%rcx │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + mov %rdi,0x68(%rsp) │ │ │ │ + jmp 10274 <__cxa_finalize@plt+0x2be4> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0xc0(%rsp),%r14 │ │ │ │ - mov %r14,0x58(%rsp) │ │ │ │ - jmp 10215 <__cxa_finalize@plt+0x2b85> │ │ │ │ + mov 0xc0(%rsp),%rbx │ │ │ │ + jmp 10274 <__cxa_finalize@plt+0x2be4> │ │ │ │ mov 0x50(%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov (%rsp),%rdi │ │ │ │ - call b4570 >::~vector()@@Base> │ │ │ │ + call b46c0 >::~vector()@@Base> │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov 0x38(%rsp),%rdi │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov 0xf8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 102d4 <__cxa_finalize@plt+0x2c44> │ │ │ │ + jne 1032d <__cxa_finalize@plt+0x2c9d> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov %rbp,%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov %rax,%rbp │ │ │ │ + mov %rbx,%rsi │ │ │ │ vzeroupper │ │ │ │ + lea -0xa0(%rbp),%rbx │ │ │ │ + lea -0x60(%rbp),%r14 │ │ │ │ + mov %r15,%rdi │ │ │ │ call c8690 (TotalDerivativeSignature::DiffVariable*, TotalDerivativeSignature::DiffVariable*)@@Base> │ │ │ │ - mov (%rsp),%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ - lea 0xe0(%rsp),%rbx │ │ │ │ - lea 0x120(%rsp),%r12 │ │ │ │ + mov -0xc8(%rbp),%rsi │ │ │ │ + mov %r15,%rdi │ │ │ │ call d340 │ │ │ │ - jmp 1033d <__cxa_finalize@plt+0x2cad> │ │ │ │ - mov 0xe0(%rsp),%r11 │ │ │ │ - mov 0xe8(%rsp),%r14 │ │ │ │ - lea 0x120(%rsp),%r12 │ │ │ │ - mov 0xf0(%rsp),%rax │ │ │ │ - mov %r11,0x40(%rsp) │ │ │ │ - mov %r14,0x58(%rsp) │ │ │ │ - mov %rax,0x80(%rsp) │ │ │ │ + jmp 1038d <__cxa_finalize@plt+0x2cfd> │ │ │ │ + mov -0xa0(%rbp),%rax │ │ │ │ + mov -0x98(%rbp),%rdx │ │ │ │ + lea -0x60(%rbp),%r14 │ │ │ │ + mov -0x90(%rbp),%rcx │ │ │ │ + mov %rax,-0xe8(%rbp) │ │ │ │ + mov %rdx,-0x108(%rbp) │ │ │ │ + mov %rcx,-0x128(%rbp) │ │ │ │ vzeroupper │ │ │ │ - vmovq 0x40(%rsp),%xmm11 │ │ │ │ - vmovq 0x70(%rsp),%xmm13 │ │ │ │ - vpinsrq $0x1,0x58(%rsp),%xmm11,%xmm12 │ │ │ │ - vpinsrq $0x1,0x68(%rsp),%xmm13,%xmm14 │ │ │ │ - mov 0x108(%rsp),%r13 │ │ │ │ - mov 0x100(%rsp),%r15 │ │ │ │ - vmovdqa %xmm12,0x10(%rsp) │ │ │ │ - vmovdqa %xmm14,(%rsp) │ │ │ │ + vmovq -0xe8(%rbp),%xmm11 │ │ │ │ + vmovq -0x118(%rbp),%xmm13 │ │ │ │ + mov -0x78(%rbp),%r13 │ │ │ │ + mov -0x80(%rbp),%r15 │ │ │ │ + vpinsrq $0x1,-0x108(%rbp),%xmm11,%xmm12 │ │ │ │ + vpinsrq $0x1,-0x110(%rbp),%xmm13,%xmm14 │ │ │ │ + vmovdqa %xmm12,-0xc0(%rbp) │ │ │ │ + vmovdqa %xmm14,-0xb0(%rbp) │ │ │ │ cmp %r15,%r13 │ │ │ │ - je 103b9 <__cxa_finalize@plt+0x2d29> │ │ │ │ + je 10404 <__cxa_finalize@plt+0x2d74> │ │ │ │ mov 0x8(%r15),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 1038e <__cxa_finalize@plt+0x2cfe> │ │ │ │ + je 103e3 <__cxa_finalize@plt+0x2d53> │ │ │ │ mov 0x18(%r15),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ add $0x20,%r15 │ │ │ │ - jmp 10374 <__cxa_finalize@plt+0x2ce4> │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ - mov %rbp,%rsi │ │ │ │ + jmp 103c9 <__cxa_finalize@plt+0x2d39> │ │ │ │ + mov %r13,%rsi │ │ │ │ vzeroupper │ │ │ │ - mov %rax,%rbp │ │ │ │ - lea 0xe0(%rsp),%rbx │ │ │ │ - lea 0x120(%rsp),%r12 │ │ │ │ + lea -0xa0(%rbp),%rbx │ │ │ │ + lea -0x60(%rbp),%r14 │ │ │ │ + mov %r15,%rdi │ │ │ │ call c8690 (TotalDerivativeSignature::DiffVariable*, TotalDerivativeSignature::DiffVariable*)@@Base> │ │ │ │ - jmp 1033d <__cxa_finalize@plt+0x2cad> │ │ │ │ - mov 0x100(%rsp),%rdi │ │ │ │ + jmp 1038d <__cxa_finalize@plt+0x2cfd> │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 103d6 <__cxa_finalize@plt+0x2d46> │ │ │ │ - mov 0x110(%rsp),%rsi │ │ │ │ + je 10419 <__cxa_finalize@plt+0x2d89> │ │ │ │ + mov -0x70(%rbp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - vmovdqa (%rsp),%xmm15 │ │ │ │ - mov 0x90(%rsp),%r8 │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov %r8,0x130(%rsp) │ │ │ │ - vmovdqa %xmm15,0x120(%rsp) │ │ │ │ - call b4d30 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - vmovdqa 0x10(%rsp),%xmm0 │ │ │ │ + vmovdqa -0xb0(%rbp),%xmm15 │ │ │ │ + mov -0x138(%rbp),%r8 │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov %r8,-0x50(%rbp) │ │ │ │ + vmovdqa %xmm15,-0x60(%rbp) │ │ │ │ + call b4e60 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov -0x128(%rbp),%rax │ │ │ │ + vmovdqa -0xc0(%rbp),%xmm0 │ │ │ │ mov %rbx,%rdi │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ - mov %rax,0xf0(%rsp) │ │ │ │ - vmovdqa %xmm0,0xe0(%rsp) │ │ │ │ - call b4d30 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0x148(%rsp),%rax │ │ │ │ + mov %rax,-0x90(%rbp) │ │ │ │ + vmovdqa %xmm0,-0xa0(%rbp) │ │ │ │ + call b4e60 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 1043e <__cxa_finalize@plt+0x2dae> │ │ │ │ - mov %rbp,%rdi │ │ │ │ + jne 10476 <__cxa_finalize@plt+0x2de6> │ │ │ │ + mov %r12,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov -0x60(%rbp),%r10 │ │ │ │ - mov -0x70(%rbp),%r13 │ │ │ │ - mov %r10,-0xa0(%rbp) │ │ │ │ - test %r13,%r13 │ │ │ │ - je 10491 <__cxa_finalize@plt+0x2e01> │ │ │ │ - mov -0xa0(%rbp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - sub %r13,%rsi │ │ │ │ + mov -0x70(%rbp),%r10 │ │ │ │ + mov -0x60(%rbp),%rcx │ │ │ │ + mov %r10,-0x98(%rbp) │ │ │ │ + mov %rcx,-0xa8(%rbp) │ │ │ │ + cmpq $0x0,-0x98(%rbp) │ │ │ │ + je 104d9 <__cxa_finalize@plt+0x2e49> │ │ │ │ + mov -0x98(%rbp),%rdi │ │ │ │ + mov -0xa8(%rbp),%rsi │ │ │ │ + sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ lea -0x78(%rbp),%rdi │ │ │ │ - call b39e0 │ │ │ │ + call b3b90 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 1048c <__cxa_finalize@plt+0x2dfc> │ │ │ │ + jne 104d4 <__cxa_finalize@plt+0x2e44> │ │ │ │ mov %r12,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ vzeroupper │ │ │ │ - jmp 1046c <__cxa_finalize@plt+0x2ddc> │ │ │ │ + jmp 104b4 <__cxa_finalize@plt+0x2e24> │ │ │ │ mov 0xb8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 10585 <__cxa_finalize@plt+0x2ef5> │ │ │ │ - lea 0xc7b96(%rip),%rdi # d804a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd1a> │ │ │ │ + jne 105cd <__cxa_finalize@plt+0x2f3d> │ │ │ │ + lea 0xc8b4e(%rip),%rdi # d904a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10aa> │ │ │ │ call d170 │ │ │ │ test %rbx,%rbx │ │ │ │ - jne 105ae <__cxa_finalize@plt+0x2f1e> │ │ │ │ + jne 105f6 <__cxa_finalize@plt+0x2f66> │ │ │ │ vzeroupper │ │ │ │ - mov %r13,%rbx │ │ │ │ + mov %r14,%rbx │ │ │ │ mov $0x8,%esi │ │ │ │ mov %r15,%rdi │ │ │ │ call d340 │ │ │ │ mov 0xa0(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 104f2 <__cxa_finalize@plt+0x2e62> │ │ │ │ + je 1053a <__cxa_finalize@plt+0x2eaa> │ │ │ │ mov 0xb0(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ mov 0xb8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 10519 <__cxa_finalize@plt+0x2e89> │ │ │ │ + jne 10561 <__cxa_finalize@plt+0x2ed1> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp 104d5 <__cxa_finalize@plt+0x2e45> │ │ │ │ + jmp 1051d <__cxa_finalize@plt+0x2e8d> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov 0xb8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 1053d <__cxa_finalize@plt+0x2ead> │ │ │ │ - lea 0xc7ba8(%rip),%rdi # d80e0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xdb0> │ │ │ │ + jne 10585 <__cxa_finalize@plt+0x2ef5> │ │ │ │ + lea 0xc8b60(%rip),%rdi # d90e0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1140> │ │ │ │ call d170 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov 0xb8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 10580 <__cxa_finalize@plt+0x2ef0> │ │ │ │ - lea 0xc7aee(%rip),%rdi # d804a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd1a> │ │ │ │ + jne 105c8 <__cxa_finalize@plt+0x2f38> │ │ │ │ + lea 0xc8aa6(%rip),%rdi # d904a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10aa> │ │ │ │ call d170 │ │ │ │ mov 0xb8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 105c1 <__cxa_finalize@plt+0x2f31> │ │ │ │ - lea 0xc7acf(%rip),%rdi # d804a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd1a> │ │ │ │ + jne 10609 <__cxa_finalize@plt+0x2f79> │ │ │ │ + lea 0xc8a87(%rip),%rdi # d904a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10aa> │ │ │ │ call d170 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov 0xb8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 105a9 <__cxa_finalize@plt+0x2f19> │ │ │ │ - lea 0xc7b3c(%rip),%rdi # d80e0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xdb0> │ │ │ │ + jne 105f1 <__cxa_finalize@plt+0x2f61> │ │ │ │ + lea 0xc8af4(%rip),%rdi # d90e0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1140> │ │ │ │ call d170 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov %r12,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp 104c5 <__cxa_finalize@plt+0x2e35> │ │ │ │ + jmp 1050d <__cxa_finalize@plt+0x2e7d> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov $0x8,%esi │ │ │ │ mov %r13,%rdi │ │ │ │ mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ test %rbx,%rbx │ │ │ │ - je 105ed <__cxa_finalize@plt+0x2f5d> │ │ │ │ + je 10635 <__cxa_finalize@plt+0x2fa5> │ │ │ │ mov %r12,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ call d340 │ │ │ │ mov %r14,%rbx │ │ │ │ - jmp 104c8 <__cxa_finalize@plt+0x2e38> │ │ │ │ + jmp 10510 <__cxa_finalize@plt+0x2e80> │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 10683 <__cxa_finalize@plt+0x2ff3> │ │ │ │ - lea 0xc8124(%rip),%rdi # d8730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1400> │ │ │ │ + jne 106cb <__cxa_finalize@plt+0x303b> │ │ │ │ + lea 0xc90dc(%rip),%rdi # d9730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1790> │ │ │ │ call d170 │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - call c9d90 >*>(std::vector >*, std::vector >*)@@Base> │ │ │ │ + call c9d20 >*>(std::vector >*, std::vector >*)@@Base> │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 10637 <__cxa_finalize@plt+0x2fa7> │ │ │ │ + je 1067f <__cxa_finalize@plt+0x2fef> │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ test %r13,%r13 │ │ │ │ - je 10654 <__cxa_finalize@plt+0x2fc4> │ │ │ │ + je 1069c <__cxa_finalize@plt+0x300c> │ │ │ │ mov %r12,%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ call d340 │ │ │ │ - jmp 10654 <__cxa_finalize@plt+0x2fc4> │ │ │ │ + jmp 1069c <__cxa_finalize@plt+0x300c> │ │ │ │ mov %rbp,%rdi │ │ │ │ vzeroupper │ │ │ │ - call b6a40 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b6ad0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 1066b <__cxa_finalize@plt+0x2fdb> │ │ │ │ + je 106b3 <__cxa_finalize@plt+0x3023> │ │ │ │ mov 0x20(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 10688 <__cxa_finalize@plt+0x2ff8> │ │ │ │ + jne 106d0 <__cxa_finalize@plt+0x3040> │ │ │ │ mov %r14,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ xor %eax,%eax │ │ │ │ - vpxor %xmm9,%xmm9,%xmm9 │ │ │ │ xor %r14d,%r14d │ │ │ │ xor %r15d,%r15d │ │ │ │ xor %r12d,%r12d │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - vmovdqa %xmm9,0x50(%rsp) │ │ │ │ - lea 0xa0(%rsp),%rdx │ │ │ │ - lea 0xc0(%rsp),%r13 │ │ │ │ - mov %rdx,0x40(%rsp) │ │ │ │ - mov %r13,0x28(%rsp) │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + lea 0x80(%rsp),%rdx │ │ │ │ + lea 0xa0(%rsp),%r13 │ │ │ │ + vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ + mov %rdx,0x28(%rsp) │ │ │ │ + mov %r13,0x20(%rsp) │ │ │ │ + vmovdqa %xmm2,0x40(%rsp) │ │ │ │ vzeroupper │ │ │ │ - vmovq 0x60(%rsp),%xmm10 │ │ │ │ - vmovdqa 0x50(%rsp),%xmm12 │ │ │ │ - mov %r14,0xd0(%rsp) │ │ │ │ + vmovq 0x50(%rsp),%xmm7 │ │ │ │ + vmovdqa 0x40(%rsp),%xmm4 │ │ │ │ + mov %r14,0xb0(%rsp) │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + vpinsrq $0x1,%r12,%xmm7,%xmm3 │ │ │ │ + vmovdqa %xmm4,0xa0(%rsp) │ │ │ │ + vmovdqa %xmm3,0x50(%rsp) │ │ │ │ + call b6b50 , std::allocator > >, std::allocator, std::allocator > > > >::~vector()@@Base> │ │ │ │ + vmovdqa 0x50(%rsp),%xmm5 │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ - vpinsrq $0x1,%r12,%xmm10,%xmm11 │ │ │ │ - vmovdqa %xmm12,0xc0(%rsp) │ │ │ │ - vmovdqa %xmm11,0x60(%rsp) │ │ │ │ - call b6ac0 , std::allocator > >, std::allocator, std::allocator > > > >::~vector()@@Base> │ │ │ │ - mov %r15,0xb0(%rsp) │ │ │ │ - vmovdqa 0x60(%rsp),%xmm13 │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - vmovdqa %xmm13,0xa0(%rsp) │ │ │ │ - call b6ac0 , std::allocator > >, std::allocator, std::allocator > > > >::~vector()@@Base> │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ - call b6a40 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0x118(%rsp),%rax │ │ │ │ + mov %r15,0x90(%rsp) │ │ │ │ + vmovdqa %xmm5,0x80(%rsp) │ │ │ │ + call b6b50 , std::allocator > >, std::allocator, std::allocator > > > >::~vector()@@Base> │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ + call b6ad0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0xf8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 107a9 <__cxa_finalize@plt+0x3119> │ │ │ │ + jne 107e5 <__cxa_finalize@plt+0x3155> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ - vpxor %xmm8,%xmm8,%xmm8 │ │ │ │ - mov 0x60(%rsp),%r12 │ │ │ │ + mov 0x50(%rsp),%r12 │ │ │ │ xor %r14d,%r14d │ │ │ │ - vmovdqa %xmm8,0x50(%rsp) │ │ │ │ - jmp 106a8 <__cxa_finalize@plt+0x3018> │ │ │ │ - mov 0xa0(%rsp),%r10 │ │ │ │ - mov 0xa8(%rsp),%r12 │ │ │ │ - mov 0xb0(%rsp),%r15 │ │ │ │ - mov %r10,0x60(%rsp) │ │ │ │ - mov 0xf8(%rsp),%rdi │ │ │ │ + jmp 106e5 <__cxa_finalize@plt+0x3055> │ │ │ │ + mov 0x80(%rsp),%r10 │ │ │ │ + mov 0x88(%rsp),%r12 │ │ │ │ + mov 0x90(%rsp),%r15 │ │ │ │ + mov %r10,0x50(%rsp) │ │ │ │ + mov 0xd8(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 107d2 <__cxa_finalize@plt+0x3142> │ │ │ │ + jne 1080e <__cxa_finalize@plt+0x317e> │ │ │ │ vzeroupper │ │ │ │ - mov 0xe0(%rsp),%rdi │ │ │ │ + mov 0xc0(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 106c5 <__cxa_finalize@plt+0x3035> │ │ │ │ - mov 0xf0(%rsp),%rsi │ │ │ │ + je 1070c <__cxa_finalize@plt+0x307c> │ │ │ │ + mov 0xd0(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - jmp 106c5 <__cxa_finalize@plt+0x3035> │ │ │ │ + jmp 1070c <__cxa_finalize@plt+0x307c> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - vmovq 0xc0(%rsp),%xmm7 │ │ │ │ - mov 0xd0(%rsp),%r14 │ │ │ │ - vpinsrq $0x1,0xc8(%rsp),%xmm7,%xmm3 │ │ │ │ - vmovdqa %xmm3,0x50(%rsp) │ │ │ │ - jmp 10773 <__cxa_finalize@plt+0x30e3> │ │ │ │ - mov 0x108(%rsp),%rsi │ │ │ │ + vmovq 0xa0(%rsp),%xmm15 │ │ │ │ + mov 0xb0(%rsp),%r14 │ │ │ │ + vpinsrq $0x1,0xa8(%rsp),%xmm15,%xmm6 │ │ │ │ + vmovdqa %xmm6,0x40(%rsp) │ │ │ │ + jmp 107af <__cxa_finalize@plt+0x311f> │ │ │ │ + mov 0xe8(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp 10783 <__cxa_finalize@plt+0x30f3> │ │ │ │ + jmp 107bf <__cxa_finalize@plt+0x312f> │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 1086f <__cxa_finalize@plt+0x31df> │ │ │ │ - lea 0xc7f32(%rip),%rdi # d8730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1400> │ │ │ │ + jne 108ab <__cxa_finalize@plt+0x321b> │ │ │ │ + lea 0xc8ef6(%rip),%rdi # d9730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1790> │ │ │ │ call d170 │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - call c9d90 >*>(std::vector >*, std::vector >*)@@Base> │ │ │ │ + call c9d20 >*>(std::vector >*, std::vector >*)@@Base> │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 10861 <__cxa_finalize@plt+0x31d1> │ │ │ │ + jne 1089d <__cxa_finalize@plt+0x320d> │ │ │ │ test %r13,%r13 │ │ │ │ - je 1082d <__cxa_finalize@plt+0x319d> │ │ │ │ + je 10869 <__cxa_finalize@plt+0x31d9> │ │ │ │ mov %r12,%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ call d340 │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 10844 <__cxa_finalize@plt+0x31b4> │ │ │ │ + je 10880 <__cxa_finalize@plt+0x31f0> │ │ │ │ mov 0x20(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 1085c <__cxa_finalize@plt+0x31cc> │ │ │ │ + jne 10898 <__cxa_finalize@plt+0x3208> │ │ │ │ mov %r14,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - jmp 1081d <__cxa_finalize@plt+0x318d> │ │ │ │ + jmp 10859 <__cxa_finalize@plt+0x31c9> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov %rbp,%rdi │ │ │ │ vzeroupper │ │ │ │ - call b6a40 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - jmp 1082d <__cxa_finalize@plt+0x319d> │ │ │ │ + call b6ad0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + jmp 10869 <__cxa_finalize@plt+0x31d9> │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 108e9 <__cxa_finalize@plt+0x3259> │ │ │ │ - lea 0xc7e98(%rip),%rdi # d8730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1400> │ │ │ │ + jne 10925 <__cxa_finalize@plt+0x3295> │ │ │ │ + lea 0xc8e5c(%rip),%rdi # d9730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1790> │ │ │ │ call d170 │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 108d8 <__cxa_finalize@plt+0x3248> │ │ │ │ + jne 10914 <__cxa_finalize@plt+0x3284> │ │ │ │ vzeroupper │ │ │ │ mov 0x30(%rsp),%rdi │ │ │ │ - call b6a40 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b6ad0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov 0x20(%rsp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ call d340 │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 108ee <__cxa_finalize@plt+0x325e> │ │ │ │ + jne 1092a <__cxa_finalize@plt+0x329a> │ │ │ │ mov %r15,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp 108a9 <__cxa_finalize@plt+0x3219> │ │ │ │ + jmp 108e5 <__cxa_finalize@plt+0x3255> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ mov 0x18(%rsp),%rbp │ │ │ │ mov %rbx,%rsi │ │ │ │ vzeroupper │ │ │ │ mov %rbp,%rdi │ │ │ │ - call c9df0 , std::allocator > >*>(std::vector, std::allocator > >*, std::vector, std::allocator > >*)@@Base> │ │ │ │ + call c9d70 , std::allocator > >*>(std::vector, std::allocator > >*, std::vector, std::allocator > >*)@@Base> │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ call d340 │ │ │ │ mov %r15,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ mov %r13,%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ vzeroupper │ │ │ │ - call c9df0 , std::allocator > >*>(std::vector, std::allocator > >*, std::vector, std::allocator > >*)@@Base> │ │ │ │ + call c9d70 , std::allocator > >*>(std::vector, std::allocator > >*, std::vector, std::allocator > >*)@@Base> │ │ │ │ mov %rbp,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ nop │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ mov -0x138(%rbp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov -0x140(%rbp),%r9 │ │ │ │ mov -0x168(%rbp),%rdi │ │ │ │ vmovq %r15,%xmm5 │ │ │ │ vpinsrq $0x1,%rbx,%xmm5,%xmm6 │ │ │ │ - vmovdqa %xmm6,-0x110(%rbp) │ │ │ │ mov %r9,-0x100(%rbp) │ │ │ │ - call cbd00 >::~vector()@@Base> │ │ │ │ + vmovdqa %xmm6,-0x110(%rbp) │ │ │ │ + call cbb60 >::~vector()@@Base> │ │ │ │ mov %r14,%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 109ad <__cxa_finalize@plt+0x331d> │ │ │ │ + jne 109e9 <__cxa_finalize@plt+0x3359> │ │ │ │ mov %r12,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ mov -0x118(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 109b2 <__cxa_finalize@plt+0x3322> │ │ │ │ + jne 109ee <__cxa_finalize@plt+0x335e> │ │ │ │ vzeroupper │ │ │ │ lea -0xa0(%rbp),%r14 │ │ │ │ - jmp 1093d <__cxa_finalize@plt+0x32ad> │ │ │ │ + jmp 10979 <__cxa_finalize@plt+0x32e9> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov (%rdi),%rax │ │ │ │ vzeroupper │ │ │ │ call *0x8(%rax) │ │ │ │ - jmp 109a4 <__cxa_finalize@plt+0x3314> │ │ │ │ + jmp 109e0 <__cxa_finalize@plt+0x3350> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 109ea <__cxa_finalize@plt+0x335a> │ │ │ │ + jne 10a26 <__cxa_finalize@plt+0x3396> │ │ │ │ lea -0x80(%rbp),%r12 │ │ │ │ - lea 0xc7673(%rip),%rdi # d804a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd1a> │ │ │ │ - lea -0xa0(%rbp),%r14 │ │ │ │ + lea 0xc8637(%rip),%rdi # d904a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10aa> │ │ │ │ mov %r12,-0x138(%rbp) │ │ │ │ + lea -0xa0(%rbp),%r14 │ │ │ │ call d170 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov -0x118(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 10a3a <__cxa_finalize@plt+0x33aa> │ │ │ │ + jne 10a76 <__cxa_finalize@plt+0x33e6> │ │ │ │ vzeroupper │ │ │ │ mov -0x150(%rbp),%rsi │ │ │ │ mov %r14,%rdi │ │ │ │ call d340 │ │ │ │ - jmp 109a4 <__cxa_finalize@plt+0x3314> │ │ │ │ + jmp 109e0 <__cxa_finalize@plt+0x3350> │ │ │ │ mov -0x100(%rbp),%rsi │ │ │ │ mov -0x110(%rbp),%r15 │ │ │ │ lea -0xa0(%rbp),%r14 │ │ │ │ mov -0x108(%rbp),%rbx │ │ │ │ mov %rsi,-0x140(%rbp) │ │ │ │ vzeroupper │ │ │ │ - jmp 10949 <__cxa_finalize@plt+0x32b9> │ │ │ │ + jmp 10985 <__cxa_finalize@plt+0x32f5> │ │ │ │ mov (%rdi),%r13 │ │ │ │ vzeroupper │ │ │ │ call *0x8(%r13) │ │ │ │ - jmp 109fe <__cxa_finalize@plt+0x336e> │ │ │ │ + jmp 10a3a <__cxa_finalize@plt+0x33aa> │ │ │ │ nop │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ mov -0x138(%rbp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov -0x140(%rbp),%r9 │ │ │ │ mov -0x168(%rbp),%rdi │ │ │ │ vmovq %r15,%xmm5 │ │ │ │ vpinsrq $0x1,%rbx,%xmm5,%xmm6 │ │ │ │ - vmovdqa %xmm6,-0x110(%rbp) │ │ │ │ mov %r9,-0x100(%rbp) │ │ │ │ - call cbd00 >::~vector()@@Base> │ │ │ │ + vmovdqa %xmm6,-0x110(%rbp) │ │ │ │ + call cbb60 >::~vector()@@Base> │ │ │ │ mov %r14,%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 10ac1 <__cxa_finalize@plt+0x3431> │ │ │ │ + jne 10afd <__cxa_finalize@plt+0x346d> │ │ │ │ mov %r12,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ mov -0x118(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 10ac6 <__cxa_finalize@plt+0x3436> │ │ │ │ + jne 10b02 <__cxa_finalize@plt+0x3472> │ │ │ │ vzeroupper │ │ │ │ lea -0xa0(%rbp),%r14 │ │ │ │ - jmp 10a51 <__cxa_finalize@plt+0x33c1> │ │ │ │ + jmp 10a8d <__cxa_finalize@plt+0x33fd> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov (%rdi),%rax │ │ │ │ vzeroupper │ │ │ │ call *0x8(%rax) │ │ │ │ - jmp 10ab8 <__cxa_finalize@plt+0x3428> │ │ │ │ + jmp 10af4 <__cxa_finalize@plt+0x3464> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 10afe <__cxa_finalize@plt+0x346e> │ │ │ │ + jne 10b3a <__cxa_finalize@plt+0x34aa> │ │ │ │ lea -0x80(%rbp),%r12 │ │ │ │ - lea 0xc755f(%rip),%rdi # d804a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd1a> │ │ │ │ - lea -0xa0(%rbp),%r14 │ │ │ │ + lea 0xc8523(%rip),%rdi # d904a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10aa> │ │ │ │ mov %r12,-0x138(%rbp) │ │ │ │ + lea -0xa0(%rbp),%r14 │ │ │ │ call d170 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov -0x118(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 10b4e <__cxa_finalize@plt+0x34be> │ │ │ │ + jne 10b8a <__cxa_finalize@plt+0x34fa> │ │ │ │ vzeroupper │ │ │ │ mov -0x150(%rbp),%rsi │ │ │ │ mov %r14,%rdi │ │ │ │ call d340 │ │ │ │ - jmp 10ab8 <__cxa_finalize@plt+0x3428> │ │ │ │ + jmp 10af4 <__cxa_finalize@plt+0x3464> │ │ │ │ mov -0x100(%rbp),%rsi │ │ │ │ mov -0x110(%rbp),%r15 │ │ │ │ lea -0xa0(%rbp),%r14 │ │ │ │ mov -0x108(%rbp),%rbx │ │ │ │ mov %rsi,-0x140(%rbp) │ │ │ │ vzeroupper │ │ │ │ - jmp 10a5d <__cxa_finalize@plt+0x33cd> │ │ │ │ + jmp 10a99 <__cxa_finalize@plt+0x3409> │ │ │ │ mov (%rdi),%r13 │ │ │ │ vzeroupper │ │ │ │ call *0x8(%r13) │ │ │ │ - jmp 10b12 <__cxa_finalize@plt+0x3482> │ │ │ │ - mov 0x178(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 10b7c <__cxa_finalize@plt+0x34ec> │ │ │ │ - lea 0xc7bbc(%rip),%rdi # d8730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1400> │ │ │ │ - vzeroupper │ │ │ │ - call d170 │ │ │ │ - vzeroupper │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ + jmp 10b4e <__cxa_finalize@plt+0x34be> │ │ │ │ + nop │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ + mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ mov %r13,%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - vmovq 0x50(%rsp),%xmm2 │ │ │ │ - mov 0x58(%rsp),%r11 │ │ │ │ - vpinsrq $0x1,0x70(%rsp),%xmm2,%xmm3 │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ + vmovq 0x28(%rsp),%xmm2 │ │ │ │ + mov 0x30(%rsp),%r11 │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ + vpinsrq $0x1,0x50(%rsp),%xmm2,%xmm1 │ │ │ │ mov %r11,0xb0(%rsp) │ │ │ │ - vmovdqa %xmm3,0xa0(%rsp) │ │ │ │ - call cbd00 >::~vector()@@Base> │ │ │ │ + vmovdqa %xmm1,0xa0(%rsp) │ │ │ │ + call cbb60 >::~vector()@@Base> │ │ │ │ mov %r12,%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 10c07 <__cxa_finalize@plt+0x3577> │ │ │ │ - mov %r15,%rdi │ │ │ │ + jne 10c18 <__cxa_finalize@plt+0x3588> │ │ │ │ + mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ mov 0x98(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 10f0a <__cxa_finalize@plt+0x387a> │ │ │ │ - mov (%rdi),%r14 │ │ │ │ + jne 10e6b <__cxa_finalize@plt+0x37db> │ │ │ │ vzeroupper │ │ │ │ - call *0x8(%r14) │ │ │ │ - jmp 10ebb <__cxa_finalize@plt+0x382b> │ │ │ │ + lea 0x110(%rsp),%r12 │ │ │ │ + jmp 10ba1 <__cxa_finalize@plt+0x3511> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 10c52 <__cxa_finalize@plt+0x35c2> │ │ │ │ - lea 0xc7b0a(%rip),%rdi # d8730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1400> │ │ │ │ - vzeroupper │ │ │ │ + jne 10c4c <__cxa_finalize@plt+0x35bc> │ │ │ │ + lea 0xc8413(%rip),%rdi # d904a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10aa> │ │ │ │ + lea 0x130(%rsp),%r13 │ │ │ │ + lea 0x110(%rsp),%r12 │ │ │ │ call d170 │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ - mov %rdx,%rbx │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + mov 0x178(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 10c73 <__cxa_finalize@plt+0x35e3> │ │ │ │ + lea 0xc8ac5(%rip),%rdi # d9730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1790> │ │ │ │ vzeroupper │ │ │ │ - test %r13,%r13 │ │ │ │ - je 10c9a <__cxa_finalize@plt+0x360a> │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - sub %r13,%rsi │ │ │ │ - call d340 │ │ │ │ - jmp 10c9a <__cxa_finalize@plt+0x360a> │ │ │ │ + call d170 │ │ │ │ vzeroupper │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 10d36 <__cxa_finalize@plt+0x36a6> │ │ │ │ - lea 0xc73d2(%rip),%rdi # d804a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd1a> │ │ │ │ - lea 0x130(%rsp),%r13 │ │ │ │ - lea 0x110(%rsp),%r12 │ │ │ │ + jne 10c9d <__cxa_finalize@plt+0x360d> │ │ │ │ + lea 0xc8a9b(%rip),%rdi # d9730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1790> │ │ │ │ + vzeroupper │ │ │ │ call d170 │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ - mov %rdx,%rbx │ │ │ │ vzeroupper │ │ │ │ - dec %rbx │ │ │ │ - lea 0x130(%rsp),%r13 │ │ │ │ - lea 0x110(%rsp),%r12 │ │ │ │ - jne 10b8e <__cxa_finalize@plt+0x34fe> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + test %r14,%r14 │ │ │ │ + jne 10d77 <__cxa_finalize@plt+0x36e7> │ │ │ │ + vzeroupper │ │ │ │ + test %r15,%r15 │ │ │ │ + je 10cc6 <__cxa_finalize@plt+0x3636> │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ mov %r15,%rdi │ │ │ │ - mov $0x1,%r12d │ │ │ │ + sub %r15,%rsi │ │ │ │ + call d340 │ │ │ │ + dec %r13 │ │ │ │ + lea 0x110(%rsp),%r12 │ │ │ │ + lea 0x130(%rsp),%r13 │ │ │ │ + jne 10ba1 <__cxa_finalize@plt+0x3511> │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov $0x1,%ebx │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ movb $0x0,0x98(%rsp) │ │ │ │ - mov %rax,%r13 │ │ │ │ + mov %rax,%r15 │ │ │ │ xor %eax,%eax │ │ │ │ - lock cmpxchg %r12b,0x8f(%rsp) │ │ │ │ - jne 10d43 <__cxa_finalize@plt+0x36b3> │ │ │ │ + lock cmpxchg %bl,0x8f(%rsp) │ │ │ │ + jne 10e7a <__cxa_finalize@plt+0x37ea> │ │ │ │ lea 0x150(%rsp),%rdi │ │ │ │ - call b1770 │ │ │ │ - mov 0x0(%r13),%r15 │ │ │ │ - mov %r13,%rdi │ │ │ │ + call b1a20 │ │ │ │ + mov (%r15),%r12 │ │ │ │ + mov %r15,%rdi │ │ │ │ lea 0x130(%rsp),%r13 │ │ │ │ - call *0x10(%r15) │ │ │ │ + call *0x10(%r12) │ │ │ │ mov %r13,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 19aa0 │ │ │ │ + call 19830 │ │ │ │ lea 0x150(%rsp),%rdi │ │ │ │ call d290 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 71a81 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x4431> │ │ │ │ - test %r12,%r12 │ │ │ │ - je 10d3b <__cxa_finalize@plt+0x36ab> │ │ │ │ - mov 0x68(%rsp),%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ + jmp 71ec3 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x4403> │ │ │ │ + mov 0x98(%rsp),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 10f51 <__cxa_finalize@plt+0x38c1> │ │ │ │ + mov (%rdi),%r14 │ │ │ │ vzeroupper │ │ │ │ + call *0x8(%r14) │ │ │ │ + mov 0x70(%rsp),%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ call d340 │ │ │ │ - jmp 10c3b <__cxa_finalize@plt+0x35ab> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ + jmp 10c0e <__cxa_finalize@plt+0x357e> │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov %r14,%rdi │ │ │ │ vzeroupper │ │ │ │ - jmp 10c3b <__cxa_finalize@plt+0x35ab> │ │ │ │ - mov %al,0x98(%rsp) │ │ │ │ - lea 0x130(%rsp),%r13 │ │ │ │ - jmp 10d12 <__cxa_finalize@plt+0x3682> │ │ │ │ - endbr64 │ │ │ │ - lea 0x150(%rsp),%rdi │ │ │ │ - mov %rax,%r15 │ │ │ │ + call d340 │ │ │ │ + jmp 10cb1 <__cxa_finalize@plt+0x3621> │ │ │ │ + test %r12,%r12 │ │ │ │ + jne 10e30 <__cxa_finalize@plt+0x37a0> │ │ │ │ vzeroupper │ │ │ │ - call d290 │ │ │ │ - call d560 <__cxa_end_catch@plt> │ │ │ │ + test %r14,%r14 │ │ │ │ + je 10dad <__cxa_finalize@plt+0x371d> │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov %r14,%rdi │ │ │ │ + sub %r14,%rsi │ │ │ │ + call d340 │ │ │ │ + dec %r13 │ │ │ │ lea 0x110(%rsp),%r12 │ │ │ │ - jmp 10b8e <__cxa_finalize@plt+0x34fe> │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ - lea 0x130(%rsp),%r13 │ │ │ │ - vzeroupper │ │ │ │ - jmp 10d6b <__cxa_finalize@plt+0x36db> │ │ │ │ - mov 0x178(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 10e14 <__cxa_finalize@plt+0x3784> │ │ │ │ - lea 0xc7985(%rip),%rdi # d8730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1400> │ │ │ │ - vzeroupper │ │ │ │ - call d170 │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rdx,%rbx │ │ │ │ - vzeroupper │ │ │ │ - dec %rbx │ │ │ │ - mov %rdi,%r15 │ │ │ │ + jne 10bd7 <__cxa_finalize@plt+0x3547> │ │ │ │ + mov %rbx,%rdi │ │ │ │ lea 0x110(%rsp),%r12 │ │ │ │ - jne 10bc4 <__cxa_finalize@plt+0x3534> │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - lea 0x110(%rsp),%r12 │ │ │ │ - mov (%rax),%r13 │ │ │ │ + mov (%rax),%r14 │ │ │ │ mov %rax,%rdi │ │ │ │ - call *0x10(%r13) │ │ │ │ + call *0x10(%r14) │ │ │ │ mov %r12,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 19aa0 │ │ │ │ + call 19830 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ cmpq $0x0,0x118(%rsp) │ │ │ │ - mov 0x110(%rsp),%rdi │ │ │ │ sete %bl │ │ │ │ - jmp 71780 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x4130> │ │ │ │ + jmp 71a03 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x3f43> │ │ │ │ + mov 0xa0(%rsp),%rsi │ │ │ │ + mov 0xa8(%rsp),%r8 │ │ │ │ + lea 0x110(%rsp),%r12 │ │ │ │ + mov 0xb0(%rsp),%r9 │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ + mov %r8,0x50(%rsp) │ │ │ │ + mov %r9,0x30(%rsp) │ │ │ │ vzeroupper │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ + jmp 10ba9 <__cxa_finalize@plt+0x3519> │ │ │ │ + mov 0x60(%rsp),%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ + vzeroupper │ │ │ │ + call d340 │ │ │ │ + jmp 10d98 <__cxa_finalize@plt+0x3708> │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 10e3e <__cxa_finalize@plt+0x37ae> │ │ │ │ - lea 0xc78fa(%rip),%rdi # d8730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1400> │ │ │ │ + jne 10f59 <__cxa_finalize@plt+0x38c9> │ │ │ │ + lea 0xc88cd(%rip),%rdi # d9730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1790> │ │ │ │ vzeroupper │ │ │ │ call d170 │ │ │ │ + mov (%rdi),%r15 │ │ │ │ vzeroupper │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ + call *0x8(%r15) │ │ │ │ + jmp 10c0e <__cxa_finalize@plt+0x357e> │ │ │ │ + mov %al,0x98(%rsp) │ │ │ │ + lea 0x130(%rsp),%r13 │ │ │ │ + jmp 10d40 <__cxa_finalize@plt+0x36b0> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ + lea 0x150(%rsp),%rdi │ │ │ │ + mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ + call d290 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 10bc4 <__cxa_finalize@plt+0x3534> │ │ │ │ - test %r12,%r12 │ │ │ │ - jne 10e8e <__cxa_finalize@plt+0x37fe> │ │ │ │ - vzeroupper │ │ │ │ - test %r13,%r13 │ │ │ │ - je 10e77 <__cxa_finalize@plt+0x37e7> │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - sub %r13,%rsi │ │ │ │ - call d340 │ │ │ │ - mov %r14,%rdi │ │ │ │ - jmp 10dc0 <__cxa_finalize@plt+0x3730> │ │ │ │ + lea 0x110(%rsp),%r12 │ │ │ │ + jmp 10ba1 <__cxa_finalize@plt+0x3511> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - vzeroupper │ │ │ │ - jmp 10e62 <__cxa_finalize@plt+0x37d2> │ │ │ │ - mov %r15,%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea 0x130(%rsp),%r13 │ │ │ │ vzeroupper │ │ │ │ - call d340 │ │ │ │ - jmp 10e62 <__cxa_finalize@plt+0x37d2> │ │ │ │ - mov 0x98(%rsp),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - jne 10eff <__cxa_finalize@plt+0x386f> │ │ │ │ + jmp 10ea5 <__cxa_finalize@plt+0x3815> │ │ │ │ + endbr64 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,%r13 │ │ │ │ vzeroupper │ │ │ │ - mov 0x68(%rsp),%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ - call d340 │ │ │ │ - lea 0x110(%rsp),%r12 │ │ │ │ - jmp 10b8e <__cxa_finalize@plt+0x34fe> │ │ │ │ - mov 0xa0(%rsp),%rsi │ │ │ │ - mov 0xa8(%rsp),%r8 │ │ │ │ - lea 0x110(%rsp),%r12 │ │ │ │ - mov 0xb0(%rsp),%r9 │ │ │ │ - mov %rsi,0x50(%rsp) │ │ │ │ - mov %r8,0x70(%rsp) │ │ │ │ - mov %r9,0x58(%rsp) │ │ │ │ + jmp 10d98 <__cxa_finalize@plt+0x3708> │ │ │ │ + endbr64 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,%r13 │ │ │ │ vzeroupper │ │ │ │ - jmp 10b96 <__cxa_finalize@plt+0x3506> │ │ │ │ - mov (%rdi),%rbx │ │ │ │ + jmp 10dad <__cxa_finalize@plt+0x371d> │ │ │ │ + endbr64 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,%r13 │ │ │ │ vzeroupper │ │ │ │ - call *0x8(%rbx) │ │ │ │ - jmp 10eae <__cxa_finalize@plt+0x381e> │ │ │ │ + jmp 10cb1 <__cxa_finalize@plt+0x3621> │ │ │ │ + endbr64 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,%r13 │ │ │ │ vzeroupper │ │ │ │ - jmp 10ebb <__cxa_finalize@plt+0x382b> │ │ │ │ - nop │ │ │ │ + jmp 10cc6 <__cxa_finalize@plt+0x3636> │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 10f32 <__cxa_finalize@plt+0x38a2> │ │ │ │ - lea 0xc7806(%rip),%rdi # d8730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1400> │ │ │ │ + jne 10f49 <__cxa_finalize@plt+0x38b9> │ │ │ │ + lea 0xc8803(%rip),%rdi # d9730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1790> │ │ │ │ vzeroupper │ │ │ │ call d170 │ │ │ │ + endbr64 │ │ │ │ + mov %rax,%rbx │ │ │ │ + vzeroupper │ │ │ │ + call d560 <__cxa_end_catch@plt> │ │ │ │ + jmp 10bd7 <__cxa_finalize@plt+0x3547> │ │ │ │ vzeroupper │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0x178(%rsp),%rax │ │ │ │ + vzeroupper │ │ │ │ + jmp 10d65 <__cxa_finalize@plt+0x36d5> │ │ │ │ + vzeroupper │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + mov 0x158(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 10f69 <__cxa_finalize@plt+0x38d9> │ │ │ │ - lea 0xc70f6(%rip),%rdi # d804a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd1a> │ │ │ │ - lea 0x130(%rsp),%r13 │ │ │ │ - lea 0x110(%rsp),%r14 │ │ │ │ + jne 10fdd <__cxa_finalize@plt+0x394d> │ │ │ │ + lea 0xc87b4(%rip),%rdi # d9730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1790> │ │ │ │ + vzeroupper │ │ │ │ call d170 │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rdx,%r15 │ │ │ │ + mov %rax,%r15 │ │ │ │ + mov %rdx,%r14 │ │ │ │ vzeroupper │ │ │ │ - test %r13,%r13 │ │ │ │ - je 10f90 <__cxa_finalize@plt+0x3900> │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - sub %r13,%rsi │ │ │ │ - call d340 │ │ │ │ - mov %r14,%rdi │ │ │ │ - dec %r15 │ │ │ │ - lea 0x110(%rsp),%r14 │ │ │ │ - mov %rdi,%r15 │ │ │ │ - jne 11047 <__cxa_finalize@plt+0x39b7> │ │ │ │ + dec %r14 │ │ │ │ + lea 0xf0(%rsp),%r12 │ │ │ │ + jne 110aa <__cxa_finalize@plt+0x3a1a> │ │ │ │ + mov %r15,%rdi │ │ │ │ + lea 0xf0(%rsp),%r12 │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - lea 0x110(%rsp),%r14 │ │ │ │ mov (%rax),%r13 │ │ │ │ mov %rax,%rdi │ │ │ │ call *0x10(%r13) │ │ │ │ - mov %r14,%rdi │ │ │ │ + mov %r12,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 19aa0 │ │ │ │ + call 19830 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - cmpq $0x0,0x118(%rsp) │ │ │ │ - mov 0x110(%rsp),%rdi │ │ │ │ + cmpq $0x0,0xf8(%rsp) │ │ │ │ sete %bl │ │ │ │ - jmp 739c6 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x6376> │ │ │ │ - mov 0xa0(%rsp),%rsi │ │ │ │ - mov 0xa8(%rsp),%r8 │ │ │ │ - lea 0x110(%rsp),%r14 │ │ │ │ - mov 0xb0(%rsp),%r9 │ │ │ │ - mov %rsi,0x48(%rsp) │ │ │ │ - mov %r8,0x70(%rsp) │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ + jmp 73c84 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x61c4> │ │ │ │ vzeroupper │ │ │ │ - vmovq 0x48(%rsp),%xmm14 │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ - vpinsrq $0x1,0x70(%rsp),%xmm14,%xmm15 │ │ │ │ - mov %rdi,0xb0(%rsp) │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - vmovdqa %xmm15,0xa0(%rsp) │ │ │ │ - call cbd00 >::~vector()@@Base> │ │ │ │ - mov %r14,%rdi │ │ │ │ - call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov 0x178(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 1106a <__cxa_finalize@plt+0x39da> │ │ │ │ - mov %r15,%rdi │ │ │ │ - call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0x178(%rsp),%rax │ │ │ │ + mov 0x158(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 11091 <__cxa_finalize@plt+0x3a01> │ │ │ │ - lea 0xc76a7(%rip),%rdi # d8730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1400> │ │ │ │ - vzeroupper │ │ │ │ + jne 11303 <__cxa_finalize@plt+0x3c73> │ │ │ │ + lea 0xc8047(%rip),%rdi # d904a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10aa> │ │ │ │ + lea 0x110(%rsp),%r14 │ │ │ │ + lea 0xf0(%rsp),%r12 │ │ │ │ call d170 │ │ │ │ + mov 0x158(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 110d1 <__cxa_finalize@plt+0x3a41> │ │ │ │ + lea 0xc86fa(%rip),%rdi # d9730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1790> │ │ │ │ vzeroupper │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rdx,%r15 │ │ │ │ - vzeroupper │ │ │ │ - jmp 10f93 <__cxa_finalize@plt+0x3903> │ │ │ │ - test %r12,%r12 │ │ │ │ - je 1127c <__cxa_finalize@plt+0x3bec> │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ - vzeroupper │ │ │ │ - call d340 │ │ │ │ - jmp 111b1 <__cxa_finalize@plt+0x3b21> │ │ │ │ - test %r12,%r12 │ │ │ │ - je 1117a <__cxa_finalize@plt+0x3aea> │ │ │ │ - mov 0x68(%rsp),%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ - vzeroupper │ │ │ │ - call d340 │ │ │ │ - jmp 10f7b <__cxa_finalize@plt+0x38eb> │ │ │ │ + call d170 │ │ │ │ endbr64 │ │ │ │ mov %rax,%r15 │ │ │ │ mov %rdx,%rbx │ │ │ │ vzeroupper │ │ │ │ + test %r13,%r13 │ │ │ │ + je 11060 <__cxa_finalize@plt+0x39d0> │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ + sub %r13,%rsi │ │ │ │ + call d340 │ │ │ │ dec %rbx │ │ │ │ - lea 0x130(%rsp),%r13 │ │ │ │ lea 0x110(%rsp),%r14 │ │ │ │ - jne 11253 <__cxa_finalize@plt+0x3bc3> │ │ │ │ + lea 0xf0(%rsp),%r12 │ │ │ │ + je 110d9 <__cxa_finalize@plt+0x3a49> │ │ │ │ + mov %r14,%rdi │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + vmovq 0x28(%rsp),%xmm13 │ │ │ │ + mov 0x30(%rsp),%r8 │ │ │ │ + mov (%rsp),%rdi │ │ │ │ + vpinsrq $0x1,0x50(%rsp),%xmm13,%xmm14 │ │ │ │ + mov %r8,0x90(%rsp) │ │ │ │ + vmovdqa %xmm14,0x80(%rsp) │ │ │ │ + call cbb60 >::~vector()@@Base> │ │ │ │ + mov %r12,%rdi │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov 0x158(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 11187 <__cxa_finalize@plt+0x3af7> │ │ │ │ + mov %r15,%rdi │ │ │ │ + call d5d0 <_Unwind_Resume@plt> │ │ │ │ + vzeroupper │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ mov %r15,%rdi │ │ │ │ + mov $0x1,%r14d │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov $0x1,%r10d │ │ │ │ - movb $0x0,0x98(%rsp) │ │ │ │ + movb $0x0,0x78(%rsp) │ │ │ │ mov %rax,%r13 │ │ │ │ xor %eax,%eax │ │ │ │ - lock cmpxchg %r10b,0x8f(%rsp) │ │ │ │ - jne 11284 <__cxa_finalize@plt+0x3bf4> │ │ │ │ - lea 0x150(%rsp),%rdi │ │ │ │ - call b1770 │ │ │ │ + lock cmpxchg %r14b,0x6f(%rsp) │ │ │ │ + jne 1113c <__cxa_finalize@plt+0x3aac> │ │ │ │ + lea 0x130(%rsp),%rdi │ │ │ │ + call b1a20 │ │ │ │ mov 0x0(%r13),%r15 │ │ │ │ mov %r13,%rdi │ │ │ │ - lea 0x130(%rsp),%r13 │ │ │ │ + lea 0x110(%rsp),%r14 │ │ │ │ call *0x10(%r15) │ │ │ │ - mov %r13,%rdi │ │ │ │ + mov %r14,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 19aa0 │ │ │ │ - lea 0x150(%rsp),%rdi │ │ │ │ + call 19830 │ │ │ │ + lea 0x130(%rsp),%rdi │ │ │ │ call d290 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 73e14 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x67c4> │ │ │ │ + jmp 7422e , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x676e> │ │ │ │ + mov %al,0x78(%rsp) │ │ │ │ + lea 0x110(%rsp),%r14 │ │ │ │ + jmp 11132 <__cxa_finalize@plt+0x3aa2> │ │ │ │ + endbr64 │ │ │ │ + lea 0x130(%rsp),%rdi │ │ │ │ + mov %rax,%r15 │ │ │ │ vzeroupper │ │ │ │ - jmp 10f7b <__cxa_finalize@plt+0x38eb> │ │ │ │ - mov 0x178(%rsp),%rax │ │ │ │ + call d290 │ │ │ │ + call d560 <__cxa_end_catch@plt> │ │ │ │ + lea 0xf0(%rsp),%r12 │ │ │ │ + jmp 11075 <__cxa_finalize@plt+0x39e5> │ │ │ │ + endbr64 │ │ │ │ + mov %rax,%r15 │ │ │ │ + lea 0x110(%rsp),%r14 │ │ │ │ + vzeroupper │ │ │ │ + jmp 11161 <__cxa_finalize@plt+0x3ad1> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + mov 0x158(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 111cf <__cxa_finalize@plt+0x3b3f> │ │ │ │ - lea 0xc7594(%rip),%rdi # d8730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1400> │ │ │ │ + jne 111ae <__cxa_finalize@plt+0x3b1e> │ │ │ │ + lea 0xc858a(%rip),%rdi # d9730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1790> │ │ │ │ vzeroupper │ │ │ │ call d170 │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ - mov %rdx,%rbx │ │ │ │ vzeroupper │ │ │ │ - test %r13,%r13 │ │ │ │ - je 110f4 <__cxa_finalize@plt+0x3a64> │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - sub %r13,%rsi │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + mov 0x158(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 111f2 <__cxa_finalize@plt+0x3b62> │ │ │ │ + lea 0xc8560(%rip),%rdi # d9730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1790> │ │ │ │ + vzeroupper │ │ │ │ + call d170 │ │ │ │ + test %r12,%r12 │ │ │ │ + je 111fa <__cxa_finalize@plt+0x3b6a> │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ + vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp 110f4 <__cxa_finalize@plt+0x3a64> │ │ │ │ + jmp 1104b <__cxa_finalize@plt+0x39bb> │ │ │ │ vzeroupper │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0x98(%rsp),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - jne 1121c <__cxa_finalize@plt+0x3b8c> │ │ │ │ vzeroupper │ │ │ │ - mov 0x68(%rsp),%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ - call d340 │ │ │ │ - lea 0x110(%rsp),%r14 │ │ │ │ - jmp 11253 <__cxa_finalize@plt+0x3bc3> │ │ │ │ - mov 0x98(%rsp),%rdi │ │ │ │ + jmp 1104b <__cxa_finalize@plt+0x39bb> │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 112d2 <__cxa_finalize@plt+0x3c42> │ │ │ │ - mov (%rdi),%r12 │ │ │ │ + jne 11229 <__cxa_finalize@plt+0x3b99> │ │ │ │ vzeroupper │ │ │ │ - call *0x8(%r12) │ │ │ │ - jmp 111f4 <__cxa_finalize@plt+0x3b64> │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ + call d340 │ │ │ │ + lea 0xf0(%rsp),%r12 │ │ │ │ + jmp 11075 <__cxa_finalize@plt+0x39e5> │ │ │ │ mov (%rdi),%rbx │ │ │ │ vzeroupper │ │ │ │ call *0x8(%rbx) │ │ │ │ - jmp 111e7 <__cxa_finalize@plt+0x3b57> │ │ │ │ - mov 0x178(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 11260 <__cxa_finalize@plt+0x3bd0> │ │ │ │ - lea 0xc74ef(%rip),%rdi # d8730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1400> │ │ │ │ - vzeroupper │ │ │ │ - call d170 │ │ │ │ + jmp 1120f <__cxa_finalize@plt+0x3b7f> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r15 │ │ │ │ + mov %rdx,%rbx │ │ │ │ vzeroupper │ │ │ │ - mov %r13,%rdi │ │ │ │ - call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - jmp 11019 <__cxa_finalize@plt+0x3989> │ │ │ │ - vzeroupper │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ + jmp 11060 <__cxa_finalize@plt+0x39d0> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r15 │ │ │ │ vzeroupper │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 11047 <__cxa_finalize@plt+0x39b7> │ │ │ │ - vzeroupper │ │ │ │ - jmp 111b1 <__cxa_finalize@plt+0x3b21> │ │ │ │ - mov %al,0x98(%rsp) │ │ │ │ - lea 0x130(%rsp),%r13 │ │ │ │ - jmp 11170 <__cxa_finalize@plt+0x3ae0> │ │ │ │ - endbr64 │ │ │ │ - lea 0x150(%rsp),%rdi │ │ │ │ - mov %rax,%r15 │ │ │ │ + jmp 110aa <__cxa_finalize@plt+0x3a1a> │ │ │ │ + mov 0x80(%rsp),%rsi │ │ │ │ + mov 0x88(%rsp),%r8 │ │ │ │ + lea 0xf0(%rsp),%r12 │ │ │ │ + mov 0x90(%rsp),%r9 │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ + mov %r8,0x50(%rsp) │ │ │ │ + mov %r9,0x30(%rsp) │ │ │ │ vzeroupper │ │ │ │ - call d290 │ │ │ │ - call d560 <__cxa_end_catch@plt> │ │ │ │ - lea 0x110(%rsp),%r14 │ │ │ │ - jmp 11253 <__cxa_finalize@plt+0x3bc3> │ │ │ │ + jmp 1107d <__cxa_finalize@plt+0x39ed> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r15 │ │ │ │ - lea 0x130(%rsp),%r13 │ │ │ │ + mov %rdx,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp 112af <__cxa_finalize@plt+0x3c1f> │ │ │ │ + test %r13,%r13 │ │ │ │ + je 10f91 <__cxa_finalize@plt+0x3901> │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ + sub %r13,%rsi │ │ │ │ + call d340 │ │ │ │ + jmp 10f91 <__cxa_finalize@plt+0x3901> │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 112d5 <__cxa_finalize@plt+0x3c45> │ │ │ │ + mov (%rdi),%r13 │ │ │ │ vzeroupper │ │ │ │ - jmp 111f4 <__cxa_finalize@plt+0x3b64> │ │ │ │ - mov 0x2d8(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 11381 <__cxa_finalize@plt+0x3cf1> │ │ │ │ - lea 0xc7438(%rip),%rdi # d8730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1400> │ │ │ │ + call *0x8(%r13) │ │ │ │ + jmp 1121c <__cxa_finalize@plt+0x3b8c> │ │ │ │ vzeroupper │ │ │ │ - call d170 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - xor %r15d,%r15d │ │ │ │ - lea 0x1c0(%rsp),%rbx │ │ │ │ - mov %r8,0x140(%rsp) │ │ │ │ + jmp 1121c <__cxa_finalize@plt+0x3b8c> │ │ │ │ + endbr64 │ │ │ │ + mov %rax,%r15 │ │ │ │ vzeroupper │ │ │ │ - vmovq %r15,%xmm0 │ │ │ │ - vpinsrq $0x1,0x140(%rsp),%xmm0,%xmm14 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - vmovdqa %xmm14,0x1c0(%rsp) │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - dec %r14 │ │ │ │ - jne 11389 <__cxa_finalize@plt+0x3cf9> │ │ │ │ + jmp 11075 <__cxa_finalize@plt+0x39e5> │ │ │ │ + test %r12,%r12 │ │ │ │ + je 11308 <__cxa_finalize@plt+0x3c78> │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ - lea 0x270(%rsp),%rbx │ │ │ │ - call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov (%rax),%rdx │ │ │ │ - mov %rax,%rdi │ │ │ │ - call *0x10(%rdx) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - call 19aa0 │ │ │ │ - call d560 <__cxa_end_catch@plt> │ │ │ │ - cmpq $0x0,0x278(%rsp) │ │ │ │ - mov 0x270(%rsp),%rdi │ │ │ │ - sete %bl │ │ │ │ - jmp 769db , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x938b> │ │ │ │ vzeroupper │ │ │ │ + call d340 │ │ │ │ + jmp 1129e <__cxa_finalize@plt+0x3c0e> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - lea 0x270(%rsp),%rbx │ │ │ │ - jmp 113ca <__cxa_finalize@plt+0x3d3a> │ │ │ │ - mov 0x1c8(%rsp),%rcx │ │ │ │ - mov 0x1c0(%rsp),%r15 │ │ │ │ - mov %rcx,0x140(%rsp) │ │ │ │ - test %r12,%r12 │ │ │ │ - jne 11401 <__cxa_finalize@plt+0x3d71> │ │ │ │ vzeroupper │ │ │ │ - mov %r13,%r12 │ │ │ │ - jmp 11319 <__cxa_finalize@plt+0x3c89> │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ + jmp 1129e <__cxa_finalize@plt+0x3c0e> │ │ │ │ + nop │ │ │ │ + mov 0x1e0(%rsp),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 115c8 <__cxa_finalize@plt+0x3f38> │ │ │ │ + mov (%rdi),%r15 │ │ │ │ vzeroupper │ │ │ │ - call d560 <__cxa_end_catch@plt> │ │ │ │ + call *0x8(%r15) │ │ │ │ + mov %r13,%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + call d340 │ │ │ │ + lea 0x270(%rsp),%rbx │ │ │ │ + mov %r12,%rdi │ │ │ │ + mov %r14,%r12 │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + vmovq 0x130(%rsp),%xmm12 │ │ │ │ + mov 0x108(%rsp),%r11 │ │ │ │ + mov 0x70(%rsp),%rdi │ │ │ │ + vpinsrq $0x1,0x148(%rsp),%xmm12,%xmm13 │ │ │ │ + mov %r11,0x1d0(%rsp) │ │ │ │ + vmovdqa %xmm13,0x1c0(%rsp) │ │ │ │ + call cbb60 >::~vector()@@Base> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov 0x2d8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 11419 <__cxa_finalize@plt+0x3d89> │ │ │ │ + jne 11494 <__cxa_finalize@plt+0x3e04> │ │ │ │ mov %r12,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ - mov %rdx,%r14 │ │ │ │ - lea 0x1c0(%rsp),%rbx │ │ │ │ - jmp 113ab <__cxa_finalize@plt+0x3d1b> │ │ │ │ - mov 0x90(%rsp),%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ - sub %r12,%rsi │ │ │ │ - vzeroupper │ │ │ │ - call d340 │ │ │ │ - jmp 113b3 <__cxa_finalize@plt+0x3d23> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0x1e8(%rsp),%rsi │ │ │ │ - mov 0x1f0(%rsp),%rdi │ │ │ │ - mov 0x1e0(%rsp),%r15 │ │ │ │ - mov %rsi,0x150(%rsp) │ │ │ │ - mov %rdi,0x120(%rsp) │ │ │ │ - test %r12,%r12 │ │ │ │ - je 115ea <__cxa_finalize@plt+0x3f5a> │ │ │ │ - mov 0x110(%rsp),%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ - vzeroupper │ │ │ │ - call d340 │ │ │ │ - jmp 114b2 <__cxa_finalize@plt+0x3e22> │ │ │ │ - mov 0x2d8(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 11557 <__cxa_finalize@plt+0x3ec7> │ │ │ │ - lea 0xc72ae(%rip),%rdi # d8730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1400> │ │ │ │ - call d170 │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rax,%r15 │ │ │ │ mov %rdx,%r13 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - xor %r15d,%r15d │ │ │ │ + xor %r10d,%r10d │ │ │ │ + xor %r14d,%r14d │ │ │ │ lea 0x1e0(%rsp),%rbx │ │ │ │ - mov %r8,0x120(%rsp) │ │ │ │ - mov %r8,0x150(%rsp) │ │ │ │ + mov %r10,0x128(%rsp) │ │ │ │ + mov %r10,0x158(%rsp) │ │ │ │ vzeroupper │ │ │ │ - vmovq %r15,%xmm0 │ │ │ │ - vpinsrq $0x1,0x150(%rsp),%xmm0,%xmm1 │ │ │ │ - mov 0x120(%rsp),%rdx │ │ │ │ + mov 0x128(%rsp),%rax │ │ │ │ + vmovq %r14,%xmm0 │ │ │ │ mov %rbx,%rdi │ │ │ │ - mov %rdx,0x1f0(%rsp) │ │ │ │ - vmovdqa %xmm1,0x1e0(%rsp) │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + vpinsrq $0x1,0x158(%rsp),%xmm0,%xmm7 │ │ │ │ + mov %rax,0x1f0(%rsp) │ │ │ │ + vmovdqa %xmm7,0x1e0(%rsp) │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ dec %r13 │ │ │ │ - jne 115f2 <__cxa_finalize@plt+0x3f62> │ │ │ │ - mov %r14,%rdi │ │ │ │ + jne 1146d <__cxa_finalize@plt+0x3ddd> │ │ │ │ + mov %r15,%rdi │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov $0x1,%ecx │ │ │ │ + mov $0x1,%edx │ │ │ │ movb $0x0,0x198(%rsp) │ │ │ │ mov %rax,%rbx │ │ │ │ xor %eax,%eax │ │ │ │ - lock cmpxchg %cl,0x190(%rsp) │ │ │ │ - jne 11686 <__cxa_finalize@plt+0x3ff6> │ │ │ │ + lock cmpxchg %dl,0x190(%rsp) │ │ │ │ + jne 11499 <__cxa_finalize@plt+0x3e09> │ │ │ │ lea 0x2b0(%rsp),%rdi │ │ │ │ - call b1770 │ │ │ │ + call b1a20 │ │ │ │ mov (%rbx),%r12 │ │ │ │ mov %rbx,%rdi │ │ │ │ call *0x10(%r12) │ │ │ │ lea 0x290(%rsp),%r12 │ │ │ │ mov %rax,%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ - call 19aa0 │ │ │ │ + call 19830 │ │ │ │ lea 0x2b0(%rsp),%rdi │ │ │ │ call d290 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 76820 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x91d0> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0x1c0(%rsp),%r8 │ │ │ │ - mov 0x1c8(%rsp),%r9 │ │ │ │ + jmp 76c25 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x9165> │ │ │ │ + mov %r15,%r14 │ │ │ │ + lea 0x290(%rsp),%r12 │ │ │ │ lea 0x270(%rsp),%rbx │ │ │ │ - mov 0x1d0(%rsp),%r10 │ │ │ │ - mov %r8,0x128(%rsp) │ │ │ │ - mov %r9,0x138(%rsp) │ │ │ │ - mov %r10,0x100(%rsp) │ │ │ │ - vzeroupper │ │ │ │ - vmovq 0x128(%rsp),%xmm6 │ │ │ │ - mov 0x100(%rsp),%rsi │ │ │ │ - vpinsrq $0x1,0x138(%rsp),%xmm6,%xmm7 │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - mov %rsi,0x1d0(%rsp) │ │ │ │ - vmovdqa %xmm7,0x1c0(%rsp) │ │ │ │ - call cbd00 >::~vector()@@Base> │ │ │ │ - jmp 113ca <__cxa_finalize@plt+0x3d3a> │ │ │ │ + jmp 1133c <__cxa_finalize@plt+0x3cac> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov %r14,%r12 │ │ │ │ - call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - jmp 11597 <__cxa_finalize@plt+0x3f07> │ │ │ │ - vzeroupper │ │ │ │ - jmp 114b2 <__cxa_finalize@plt+0x3e22> │ │ │ │ + jmp 1133c <__cxa_finalize@plt+0x3cac> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + mov %al,0x198(%rsp) │ │ │ │ lea 0x290(%rsp),%r12 │ │ │ │ - lea 0x270(%rsp),%rbx │ │ │ │ - jmp 115dd <__cxa_finalize@plt+0x3f4d> │ │ │ │ - mov 0x1e0(%rsp),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 116da <__cxa_finalize@plt+0x404a> │ │ │ │ - mov (%rdi),%r15 │ │ │ │ + jmp 11463 <__cxa_finalize@plt+0x3dd3> │ │ │ │ + endbr64 │ │ │ │ + lea 0x2b0(%rsp),%rdi │ │ │ │ + mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - call *0x8(%r15) │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - call d340 │ │ │ │ + call d290 │ │ │ │ + call d560 <__cxa_end_catch@plt> │ │ │ │ lea 0x270(%rsp),%rbx │ │ │ │ - jmp 115dd <__cxa_finalize@plt+0x3f4d> │ │ │ │ + jmp 1133c <__cxa_finalize@plt+0x3cac> │ │ │ │ + endbr64 │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea 0x290(%rsp),%r12 │ │ │ │ + vzeroupper │ │ │ │ + jmp 114c1 <__cxa_finalize@plt+0x3e31> │ │ │ │ mov 0x2d8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 1167c <__cxa_finalize@plt+0x3fec> │ │ │ │ - lea 0xc69fc(%rip),%rdi # d804a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd1a> │ │ │ │ + jne 11516 <__cxa_finalize@plt+0x3e86> │ │ │ │ + lea 0xc7b49(%rip),%rdi # d904a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10aa> │ │ │ │ lea 0x290(%rsp),%r12 │ │ │ │ lea 0x270(%rsp),%rbx │ │ │ │ call d170 │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ mov 0x1e0(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 11681 <__cxa_finalize@plt+0x3ff1> │ │ │ │ + je 11577 <__cxa_finalize@plt+0x3ee7> │ │ │ │ mov (%rdi),%r15 │ │ │ │ vzeroupper │ │ │ │ call *0x8(%r15) │ │ │ │ - jmp 1162a <__cxa_finalize@plt+0x3f9a> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ + jmp 11334 <__cxa_finalize@plt+0x3ca4> │ │ │ │ + mov 0x1c0(%rsp),%r8 │ │ │ │ + mov 0x1c8(%rsp),%r9 │ │ │ │ + lea 0x270(%rsp),%rbx │ │ │ │ + mov 0x1d0(%rsp),%r10 │ │ │ │ + mov %r8,0x130(%rsp) │ │ │ │ + mov %r9,0x148(%rsp) │ │ │ │ + mov %r10,0x108(%rsp) │ │ │ │ vzeroupper │ │ │ │ - jmp 1162a <__cxa_finalize@plt+0x3f9a> │ │ │ │ - mov %al,0x198(%rsp) │ │ │ │ - lea 0x290(%rsp),%r12 │ │ │ │ - jmp 1154d <__cxa_finalize@plt+0x3ebd> │ │ │ │ - endbr64 │ │ │ │ - lea 0x2b0(%rsp),%rdi │ │ │ │ - mov %rax,%r15 │ │ │ │ + jmp 11347 <__cxa_finalize@plt+0x3cb7> │ │ │ │ vzeroupper │ │ │ │ - call d290 │ │ │ │ - call d560 <__cxa_end_catch@plt> │ │ │ │ - mov %r15,%r14 │ │ │ │ - lea 0x270(%rsp),%rbx │ │ │ │ - jmp 115dd <__cxa_finalize@plt+0x3f4d> │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ - lea 0x290(%rsp),%r12 │ │ │ │ + jmp 11334 <__cxa_finalize@plt+0x3ca4> │ │ │ │ + mov 0x1e8(%rsp),%rsi │ │ │ │ + mov 0x1f0(%rsp),%r9 │ │ │ │ + mov 0x1e0(%rsp),%r14 │ │ │ │ + mov %rsi,0x158(%rsp) │ │ │ │ + mov %r9,0x128(%rsp) │ │ │ │ + test %r12,%r12 │ │ │ │ + je 1171a <__cxa_finalize@plt+0x408a> │ │ │ │ + mov 0x138(%rsp),%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ vzeroupper │ │ │ │ - jmp 116b1 <__cxa_finalize@plt+0x4021> │ │ │ │ + call d340 │ │ │ │ + jmp 113d0 <__cxa_finalize@plt+0x3d40> │ │ │ │ vzeroupper │ │ │ │ - jmp 1161f <__cxa_finalize@plt+0x3f8f> │ │ │ │ - mov 0x2b8(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 11792 <__cxa_finalize@plt+0x4102> │ │ │ │ - lea 0xc7030(%rip),%rdi # d8730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1400> │ │ │ │ + jmp 11329 <__cxa_finalize@plt+0x3c99> │ │ │ │ + endbr64 │ │ │ │ + mov %rax,%r13 │ │ │ │ + mov %rdx,%r15 │ │ │ │ + lea 0x1c0(%rsp),%rbx │ │ │ │ + test %r12,%r12 │ │ │ │ + jne 116a2 <__cxa_finalize@plt+0x4012> │ │ │ │ vzeroupper │ │ │ │ - call d170 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - lea 0x1a0(%rsp),%rbx │ │ │ │ - mov %r8,0x128(%rsp) │ │ │ │ - mov %r8,0x140(%rsp) │ │ │ │ + mov %r13,%r12 │ │ │ │ + jmp 1160b <__cxa_finalize@plt+0x3f7b> │ │ │ │ + xor %edi,%edi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + lea 0x1c0(%rsp),%rbx │ │ │ │ + mov %rdi,0x150(%rsp) │ │ │ │ vzeroupper │ │ │ │ - vmovq 0x140(%rsp),%xmm0 │ │ │ │ + vmovq %r14,%xmm0 │ │ │ │ mov %rbx,%rdi │ │ │ │ - vpinsrq $0x1,0x128(%rsp),%xmm0,%xmm14 │ │ │ │ - vmovdqa %xmm14,0x1a0(%rsp) │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - dec %r14 │ │ │ │ - jne 1179a <__cxa_finalize@plt+0x410a> │ │ │ │ + vpinsrq $0x1,0x150(%rsp),%xmm0,%xmm1 │ │ │ │ + vmovdqa %xmm1,0x1c0(%rsp) │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + dec %r15 │ │ │ │ + jne 11673 <__cxa_finalize@plt+0x3fe3> │ │ │ │ mov %r12,%rdi │ │ │ │ - lea 0x250(%rsp),%rbx │ │ │ │ + lea 0x270(%rsp),%rbx │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ mov (%rax),%rdx │ │ │ │ mov %rax,%rdi │ │ │ │ call *0x10(%rdx) │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 19aa0 │ │ │ │ + call 19830 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - cmpq $0x0,0x258(%rsp) │ │ │ │ - mov 0x250(%rsp),%rdi │ │ │ │ + cmpq $0x0,0x278(%rsp) │ │ │ │ + mov 0x270(%rsp),%rdi │ │ │ │ sete %bl │ │ │ │ - jmp 7d25b , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0xfc0b> │ │ │ │ + jmp 76de0 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x9320> │ │ │ │ + lea 0x270(%rsp),%rbx │ │ │ │ + jmp 1137e <__cxa_finalize@plt+0x3cee> │ │ │ │ + mov 0x2d8(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 116d1 <__cxa_finalize@plt+0x4041> │ │ │ │ + lea 0xc8096(%rip),%rdi # d9730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1790> │ │ │ │ vzeroupper │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ - lea 0x250(%rsp),%rbx │ │ │ │ - jmp 117e3 <__cxa_finalize@plt+0x4153> │ │ │ │ - mov 0x1a0(%rsp),%r15 │ │ │ │ - mov 0x1a8(%rsp),%r11 │ │ │ │ - mov %r15,0x140(%rsp) │ │ │ │ - mov %r11,0x128(%rsp) │ │ │ │ - test %r12,%r12 │ │ │ │ - jne 1181a <__cxa_finalize@plt+0x418a> │ │ │ │ + call d170 │ │ │ │ + mov 0x90(%rsp),%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ + sub %r12,%rsi │ │ │ │ vzeroupper │ │ │ │ - mov %r13,%r12 │ │ │ │ - jmp 11726 <__cxa_finalize@plt+0x4096> │ │ │ │ + call d340 │ │ │ │ + jmp 115ee <__cxa_finalize@plt+0x3f5e> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ + jmp 1137e <__cxa_finalize@plt+0x3cee> │ │ │ │ + vzeroupper │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + mov 0x2d8(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 11715 <__cxa_finalize@plt+0x4085> │ │ │ │ + lea 0xc803d(%rip),%rdi # d9730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1790> │ │ │ │ + call d170 │ │ │ │ + mov 0x1c8(%rsp),%r10 │ │ │ │ + mov 0x1c0(%rsp),%r14 │ │ │ │ + mov %r10,0x150(%rsp) │ │ │ │ + jmp 115e2 <__cxa_finalize@plt+0x3f52> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + vzeroupper │ │ │ │ + jmp 113d0 <__cxa_finalize@plt+0x3d40> │ │ │ │ + mov 0x1e0(%rsp),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 11a79 <__cxa_finalize@plt+0x43e9> │ │ │ │ + mov (%rdi),%r15 │ │ │ │ + vzeroupper │ │ │ │ + call *0x8(%r15) │ │ │ │ + mov %r13,%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + call d340 │ │ │ │ + lea 0x270(%rsp),%rbx │ │ │ │ + mov %r12,%rdi │ │ │ │ + mov %r14,%r12 │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov 0x100(%rsp),%rdi │ │ │ │ + vmovq 0x130(%rsp),%xmm14 │ │ │ │ + mov %rdi,0x1d0(%rsp) │ │ │ │ + vpinsrq $0x1,0x148(%rsp),%xmm14,%xmm15 │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ + vmovdqa %xmm15,0x1c0(%rsp) │ │ │ │ + call cbb60 >::~vector()@@Base> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov 0x2b8(%rsp),%rax │ │ │ │ + mov 0x2d8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 11832 <__cxa_finalize@plt+0x41a2> │ │ │ │ + jne 118a7 <__cxa_finalize@plt+0x4217> │ │ │ │ mov %r12,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ - mov %rdx,%r14 │ │ │ │ - lea 0x1a0(%rsp),%rbx │ │ │ │ - jmp 117c4 <__cxa_finalize@plt+0x4134> │ │ │ │ - mov 0x88(%rsp),%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ - sub %r12,%rsi │ │ │ │ - vzeroupper │ │ │ │ - call d340 │ │ │ │ - jmp 117cc <__cxa_finalize@plt+0x413c> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rax,%r15 │ │ │ │ mov %rdx,%r13 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - xor %r15d,%r15d │ │ │ │ - lea 0x1c0(%rsp),%rbx │ │ │ │ - mov %r8,0x110(%rsp) │ │ │ │ - mov %r8,0x138(%rsp) │ │ │ │ + xor %esi,%esi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + lea 0x1e0(%rsp),%r12 │ │ │ │ + mov %rsi,0x128(%rsp) │ │ │ │ + mov %rsi,0x160(%rsp) │ │ │ │ vzeroupper │ │ │ │ - vmovq %r15,%xmm0 │ │ │ │ - vpinsrq $0x1,0x138(%rsp),%xmm0,%xmm7 │ │ │ │ - mov 0x110(%rsp),%rdx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rdx,0x1d0(%rsp) │ │ │ │ - vmovdqa %xmm7,0x1c0(%rsp) │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0x128(%rsp),%rax │ │ │ │ + vmovq %r14,%xmm0 │ │ │ │ + mov %r12,%rdi │ │ │ │ + vpinsrq $0x1,0x160(%rsp),%xmm0,%xmm10 │ │ │ │ + mov %rax,0x1f0(%rsp) │ │ │ │ + vmovdqa %xmm10,0x1e0(%rsp) │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ dec %r13 │ │ │ │ - jne 1192a <__cxa_finalize@plt+0x429a> │ │ │ │ - mov %r14,%rdi │ │ │ │ + jne 11880 <__cxa_finalize@plt+0x41f0> │ │ │ │ + mov %r15,%rdi │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov $0x1,%ecx │ │ │ │ - movb $0x0,0x178(%rsp) │ │ │ │ + mov $0x1,%edx │ │ │ │ + movb $0x0,0x198(%rsp) │ │ │ │ mov %rax,%rbx │ │ │ │ xor %eax,%eax │ │ │ │ - lock cmpxchg %cl,0x170(%rsp) │ │ │ │ - jne 11947 <__cxa_finalize@plt+0x42b7> │ │ │ │ - lea 0x290(%rsp),%rdi │ │ │ │ - call b1770 │ │ │ │ + lock cmpxchg %dl,0x190(%rsp) │ │ │ │ + jne 118ac <__cxa_finalize@plt+0x421c> │ │ │ │ + lea 0x2b0(%rsp),%rdi │ │ │ │ + call b1a20 │ │ │ │ mov (%rbx),%r12 │ │ │ │ mov %rbx,%rdi │ │ │ │ call *0x10(%r12) │ │ │ │ - lea 0x270(%rsp),%r12 │ │ │ │ + lea 0x290(%rsp),%r12 │ │ │ │ mov %rax,%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ - call 19aa0 │ │ │ │ - lea 0x290(%rsp),%rdi │ │ │ │ + call 19830 │ │ │ │ + lea 0x2b0(%rsp),%rdi │ │ │ │ call d290 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 7d0a0 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0xfa50> │ │ │ │ - mov 0x2b8(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 119de <__cxa_finalize@plt+0x434e> │ │ │ │ - lea 0xc6e0b(%rip),%rdi # d8730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1400> │ │ │ │ - call d170 │ │ │ │ - lea 0x270(%rsp),%r12 │ │ │ │ - lea 0x250(%rsp),%rbx │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov %r14,%r12 │ │ │ │ - call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - jmp 11993 <__cxa_finalize@plt+0x4303> │ │ │ │ - mov %al,0x178(%rsp) │ │ │ │ - lea 0x270(%rsp),%r12 │ │ │ │ - jmp 118fd <__cxa_finalize@plt+0x426d> │ │ │ │ - mov 0x1a0(%rsp),%r8 │ │ │ │ - mov 0x1a8(%rsp),%r9 │ │ │ │ - lea 0x250(%rsp),%rbx │ │ │ │ - mov 0x1b0(%rsp),%r10 │ │ │ │ - mov %r8,0x118(%rsp) │ │ │ │ - mov %r9,0x128(%rsp) │ │ │ │ - mov %r10,0xe8(%rsp) │ │ │ │ - vzeroupper │ │ │ │ - vmovq 0x118(%rsp),%xmm8 │ │ │ │ - mov 0xe8(%rsp),%rsi │ │ │ │ - vpinsrq $0x1,0x128(%rsp),%xmm8,%xmm9 │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - mov %rsi,0x1b0(%rsp) │ │ │ │ - vmovdqa %xmm9,0x1a0(%rsp) │ │ │ │ - call cbd00 >::~vector()@@Base> │ │ │ │ - jmp 117e3 <__cxa_finalize@plt+0x4153> │ │ │ │ + jmp 7d502 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0xfa42> │ │ │ │ + mov %r15,%r14 │ │ │ │ + lea 0x290(%rsp),%r12 │ │ │ │ + lea 0x270(%rsp),%rbx │ │ │ │ + jmp 11750 <__cxa_finalize@plt+0x40c0> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp 1193a <__cxa_finalize@plt+0x42aa> │ │ │ │ + jmp 11750 <__cxa_finalize@plt+0x40c0> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ + mov %al,0x198(%rsp) │ │ │ │ + lea 0x290(%rsp),%r12 │ │ │ │ + jmp 11876 <__cxa_finalize@plt+0x41e6> │ │ │ │ endbr64 │ │ │ │ - lea 0x290(%rsp),%rdi │ │ │ │ - mov %rax,%r15 │ │ │ │ + lea 0x2b0(%rsp),%rdi │ │ │ │ + mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ call d290 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - mov %r15,%r14 │ │ │ │ - lea 0x250(%rsp),%rbx │ │ │ │ - jmp 1193a <__cxa_finalize@plt+0x42aa> │ │ │ │ + lea 0x270(%rsp),%rbx │ │ │ │ + jmp 11750 <__cxa_finalize@plt+0x40c0> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ - lea 0x270(%rsp),%r12 │ │ │ │ - vzeroupper │ │ │ │ - jmp 119fa <__cxa_finalize@plt+0x436a> │ │ │ │ - mov 0x1c0(%rsp),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 11a9f <__cxa_finalize@plt+0x440f> │ │ │ │ - mov (%rdi),%r15 │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea 0x290(%rsp),%r12 │ │ │ │ vzeroupper │ │ │ │ - call *0x8(%r15) │ │ │ │ - jmp 11a8d <__cxa_finalize@plt+0x43fd> │ │ │ │ - mov 0x2b8(%rsp),%rax │ │ │ │ + jmp 118d4 <__cxa_finalize@plt+0x4244> │ │ │ │ + mov 0x2d8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 11a9a <__cxa_finalize@plt+0x440a> │ │ │ │ - lea 0xc65f4(%rip),%rdi # d804a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd1a> │ │ │ │ - lea 0x270(%rsp),%r12 │ │ │ │ - lea 0x250(%rsp),%rbx │ │ │ │ + jne 11929 <__cxa_finalize@plt+0x4299> │ │ │ │ + lea 0xc7736(%rip),%rdi # d904a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10aa> │ │ │ │ + lea 0x290(%rsp),%r12 │ │ │ │ + lea 0x270(%rsp),%rbx │ │ │ │ call d170 │ │ │ │ - mov 0x1c0(%rsp),%rdi │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + mov 0x1e0(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 11af1 <__cxa_finalize@plt+0x4461> │ │ │ │ + je 1198a <__cxa_finalize@plt+0x42fa> │ │ │ │ mov (%rdi),%r15 │ │ │ │ vzeroupper │ │ │ │ call *0x8(%r15) │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - call d340 │ │ │ │ - lea 0x250(%rsp),%rbx │ │ │ │ - jmp 1193a <__cxa_finalize@plt+0x42aa> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ - vzeroupper │ │ │ │ - jmp 11a8d <__cxa_finalize@plt+0x43fd> │ │ │ │ + jmp 11748 <__cxa_finalize@plt+0x40b8> │ │ │ │ + mov 0x1c0(%rsp),%r8 │ │ │ │ mov 0x1c8(%rsp),%r9 │ │ │ │ - mov 0x1d0(%rsp),%rdx │ │ │ │ + lea 0x270(%rsp),%rbx │ │ │ │ + mov 0x1d0(%rsp),%r10 │ │ │ │ + mov %r8,0x130(%rsp) │ │ │ │ + mov %r9,0x148(%rsp) │ │ │ │ + mov %r10,0x100(%rsp) │ │ │ │ + vzeroupper │ │ │ │ + jmp 1175b <__cxa_finalize@plt+0x40cb> │ │ │ │ + vzeroupper │ │ │ │ + jmp 11748 <__cxa_finalize@plt+0x40b8> │ │ │ │ + mov 0x1c8(%rsp),%rdi │ │ │ │ mov 0x1c0(%rsp),%r15 │ │ │ │ - mov %r9,0x138(%rsp) │ │ │ │ - mov %rdx,0x110(%rsp) │ │ │ │ + mov %rdi,0x150(%rsp) │ │ │ │ test %r12,%r12 │ │ │ │ - je 11ae9 <__cxa_finalize@plt+0x4459> │ │ │ │ - mov 0x100(%rsp),%rsi │ │ │ │ + jne 11a4a <__cxa_finalize@plt+0x43ba> │ │ │ │ + vzeroupper │ │ │ │ + mov %r13,%r12 │ │ │ │ + jmp 119d3 <__cxa_finalize@plt+0x4343> │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %r15d,%r15d │ │ │ │ + lea 0x1c0(%rsp),%rbx │ │ │ │ + mov %rax,0x150(%rsp) │ │ │ │ + vzeroupper │ │ │ │ + vmovq %r15,%xmm0 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + vpinsrq $0x1,0x150(%rsp),%xmm0,%xmm8 │ │ │ │ + vmovdqa %xmm8,0x1c0(%rsp) │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + dec %r14 │ │ │ │ + jne 11a3d <__cxa_finalize@plt+0x43ad> │ │ │ │ + mov %r12,%rdi │ │ │ │ + lea 0x270(%rsp),%rbx │ │ │ │ + call d0f0 <__cxa_begin_catch@plt> │ │ │ │ + mov (%rax),%r12 │ │ │ │ + mov %rax,%rdi │ │ │ │ + call *0x10(%r12) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + call 19830 │ │ │ │ + call d560 <__cxa_end_catch@plt> │ │ │ │ + cmpq $0x0,0x278(%rsp) │ │ │ │ + mov 0x270(%rsp),%rdi │ │ │ │ + sete %bl │ │ │ │ + jmp 7d6bd , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0xfbfd> │ │ │ │ + lea 0x270(%rsp),%rbx │ │ │ │ + jmp 11792 <__cxa_finalize@plt+0x4102> │ │ │ │ + mov 0x98(%rsp),%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ + sub %r12,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp 11862 <__cxa_finalize@plt+0x41d2> │ │ │ │ + jmp 119b6 <__cxa_finalize@plt+0x4326> │ │ │ │ + endbr64 │ │ │ │ + mov %rax,%r12 │ │ │ │ + vzeroupper │ │ │ │ + call d560 <__cxa_end_catch@plt> │ │ │ │ + jmp 11792 <__cxa_finalize@plt+0x4102> │ │ │ │ + vzeroupper │ │ │ │ + jmp 1173d <__cxa_finalize@plt+0x40ad> │ │ │ │ + endbr64 │ │ │ │ + mov %rax,%r13 │ │ │ │ + mov %rdx,%r14 │ │ │ │ + lea 0x1c0(%rsp),%rbx │ │ │ │ + jmp 119aa <__cxa_finalize@plt+0x431a> │ │ │ │ + mov 0x2d8(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 11aba <__cxa_finalize@plt+0x442a> │ │ │ │ + lea 0xc7c7e(%rip),%rdi # d9730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1790> │ │ │ │ + vzeroupper │ │ │ │ + call d170 │ │ │ │ + vzeroupper │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + mov 0x1e8(%rsp),%rdx │ │ │ │ + mov 0x1f0(%rsp),%r9 │ │ │ │ + mov 0x1e0(%rsp),%r14 │ │ │ │ + mov %rdx,0x160(%rsp) │ │ │ │ + mov %r9,0x128(%rsp) │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 11b2b <__cxa_finalize@plt+0x449b> │ │ │ │ + mov 0x138(%rsp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ vzeroupper │ │ │ │ - jmp 11862 <__cxa_finalize@plt+0x41d2> │ │ │ │ + call d340 │ │ │ │ + jmp 117e3 <__cxa_finalize@plt+0x4153> │ │ │ │ + mov 0x2d8(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 11b26 <__cxa_finalize@plt+0x4496> │ │ │ │ + lea 0xc7c0f(%rip),%rdi # d9730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1790> │ │ │ │ + call d170 │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ vzeroupper │ │ │ │ - jmp 11a82 <__cxa_finalize@plt+0x43f2> │ │ │ │ + jmp 117e3 <__cxa_finalize@plt+0x4153> │ │ │ │ dec %rdx │ │ │ │ - je 11bdc <__cxa_finalize@plt+0x454c> │ │ │ │ + je 11c17 <__cxa_finalize@plt+0x4587> │ │ │ │ mov %rax,%rbx │ │ │ │ - lea 0xf0(%rsp),%r12 │ │ │ │ + lea 0xf0(%rsp),%r13 │ │ │ │ vzeroupper │ │ │ │ - mov %r12,%rdi │ │ │ │ + mov %r13,%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov 0x68(%rsp),%r14 │ │ │ │ - mov 0x60(%rsp),%r12 │ │ │ │ - cmp %r12,%r14 │ │ │ │ - je 11b5a <__cxa_finalize@plt+0x44ca> │ │ │ │ - mov 0x8(%r12),%r15 │ │ │ │ - mov (%r12),%rax │ │ │ │ - cmp %rax,%r15 │ │ │ │ - je 11c50 <__cxa_finalize@plt+0x45c0> │ │ │ │ - mov (%rax),%rdi │ │ │ │ + mov 0x60(%rsp),%r13 │ │ │ │ + cmp %r13,%r14 │ │ │ │ + je 11b96 <__cxa_finalize@plt+0x4506> │ │ │ │ + mov 0x8(%r13),%r15 │ │ │ │ + mov 0x0(%r13),%rcx │ │ │ │ + cmp %rcx,%r15 │ │ │ │ + je 11c8a <__cxa_finalize@plt+0x45fa> │ │ │ │ + mov (%rcx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 11b54 <__cxa_finalize@plt+0x44c4> │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ + je 11b90 <__cxa_finalize@plt+0x4500> │ │ │ │ + mov 0x10(%rcx),%rsi │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - add $0x18,%rax │ │ │ │ - jmp 11b2d <__cxa_finalize@plt+0x449d> │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ + add $0x18,%rcx │ │ │ │ + jmp 11b69 <__cxa_finalize@plt+0x44d9> │ │ │ │ mov 0x60(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 11b71 <__cxa_finalize@plt+0x44e1> │ │ │ │ + je 11bad <__cxa_finalize@plt+0x451d> │ │ │ │ mov 0x70(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - mov %r13,%rdi │ │ │ │ - call 15050 │ │ │ │ + mov %r12,%rdi │ │ │ │ + call 14fe0 │ │ │ │ lea 0x30(%rsp),%rdi │ │ │ │ - call b39e0 │ │ │ │ + call b3b90 │ │ │ │ mov 0x118(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 11b9e <__cxa_finalize@plt+0x450e> │ │ │ │ + jne 11bda <__cxa_finalize@plt+0x454a> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ dec %rdx │ │ │ │ - jne 11c10 <__cxa_finalize@plt+0x4580> │ │ │ │ + jne 11c4a <__cxa_finalize@plt+0x45ba> │ │ │ │ mov %rax,%rdi │ │ │ │ vzeroupper │ │ │ │ - lea 0xf0(%rsp),%r12 │ │ │ │ + lea 0xf0(%rsp),%r13 │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov (%rax),%r8 │ │ │ │ + mov (%rax),%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ - call *0x10(%r8) │ │ │ │ - mov %r12,%rdi │ │ │ │ + call *0x10(%rsi) │ │ │ │ + mov %r13,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 19aa0 │ │ │ │ + call 19830 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 820b0 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x14a60> │ │ │ │ + jmp 82670 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x14bb0> │ │ │ │ mov %rax,%rdi │ │ │ │ vzeroupper │ │ │ │ - lea 0xf0(%rsp),%r12 │ │ │ │ + lea 0xf0(%rsp),%r13 │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov (%rax),%r14 │ │ │ │ + mov (%rax),%rdx │ │ │ │ mov %rax,%rdi │ │ │ │ - call *0x10(%r14) │ │ │ │ - mov %r12,%rdi │ │ │ │ + call *0x10(%rdx) │ │ │ │ + mov %r13,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 19aa0 │ │ │ │ + call 19830 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 8235e , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x14d0e> │ │ │ │ + jmp 828fa , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x14e3a> │ │ │ │ mov %rax,%rbx │ │ │ │ - lea 0xf0(%rsp),%r12 │ │ │ │ + lea 0xf0(%rsp),%r13 │ │ │ │ vzeroupper │ │ │ │ - mov %r12,%rdi │ │ │ │ + mov %r13,%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - jmp 11b15 <__cxa_finalize@plt+0x4485> │ │ │ │ + jmp 11b52 <__cxa_finalize@plt+0x44c2> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 11b0d <__cxa_finalize@plt+0x447d> │ │ │ │ + jmp 11b4a <__cxa_finalize@plt+0x44ba> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 11c1e <__cxa_finalize@plt+0x458e> │ │ │ │ - mov (%r12),%rdi │ │ │ │ + jmp 11c58 <__cxa_finalize@plt+0x45c8> │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 11c66 <__cxa_finalize@plt+0x45d6> │ │ │ │ - mov 0x10(%r12),%rsi │ │ │ │ + je 11c9f <__cxa_finalize@plt+0x460f> │ │ │ │ + mov 0x10(%r13),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - add $0x18,%r12 │ │ │ │ - jmp 11b1f <__cxa_finalize@plt+0x448f> │ │ │ │ - nop │ │ │ │ + add $0x18,%r13 │ │ │ │ + jmp 11b5c <__cxa_finalize@plt+0x44cc> │ │ │ │ mov $0x10,%edi │ │ │ │ call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xc66e1(%rip),%rsi # d8362 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1032> │ │ │ │ + lea 0xc76c3(%rip),%rsi # d937c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13dc> │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,%r13 │ │ │ │ call d0d0 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 11cb1 <__cxa_finalize@plt+0x4621> │ │ │ │ - mov 0xd729e(%rip),%rdx │ │ │ │ - mov 0xd731f(%rip),%rsi │ │ │ │ + jne 11ce9 <__cxa_finalize@plt+0x4659> │ │ │ │ + mov 0xd8266(%rip),%rdx │ │ │ │ + mov 0xd82e7(%rip),%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ call d590 <__cxa_throw@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rdx,%r8 │ │ │ │ vzeroupper │ │ │ │ dec %r8 │ │ │ │ - jne 11d64 <__cxa_finalize@plt+0x46d4> │ │ │ │ + jne 11d9a <__cxa_finalize@plt+0x470a> │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov 0x20(%r14),%rsi │ │ │ │ - mov $0x1,%edx │ │ │ │ + mov 0x20(%r14),%rdi │ │ │ │ + mov $0x1,%ecx │ │ │ │ movb $0x0,-0x39(%rbp) │ │ │ │ mov %rax,%r13 │ │ │ │ xor %eax,%eax │ │ │ │ - lock cmpxchg %dl,(%rsi) │ │ │ │ - jne 11d7d <__cxa_finalize@plt+0x46ed> │ │ │ │ + lock cmpxchg %cl,(%rdi) │ │ │ │ + jne 11db3 <__cxa_finalize@plt+0x4723> │ │ │ │ mov 0x30(%r14),%r12 │ │ │ │ mov %r12,%rdi │ │ │ │ - call b1770 │ │ │ │ - mov 0x0(%r13),%r15 │ │ │ │ + call b1a20 │ │ │ │ + mov 0x0(%r13),%rbx │ │ │ │ mov %r13,%rdi │ │ │ │ - call *0x10(%r15) │ │ │ │ + call *0x10(%rbx) │ │ │ │ mov 0x38(%r14),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 19aa0 │ │ │ │ + call 19830 │ │ │ │ mov %r12,%rdi │ │ │ │ call d290 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 11dc1 <__cxa_finalize@plt+0x4731> │ │ │ │ + jne 11df7 <__cxa_finalize@plt+0x4767> │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ - pop %r11 │ │ │ │ + pop %rsi │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ - lea -0x10(%r11),%rsp │ │ │ │ + lea -0x10(%rsi),%rsp │ │ │ │ pop %r13 │ │ │ │ jmp d560 <__cxa_end_catch@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ + mov %rax,%r15 │ │ │ │ mov %rdx,%r12 │ │ │ │ mov %r13,%rdi │ │ │ │ vzeroupper │ │ │ │ call d280 <__cxa_free_exception@plt> │ │ │ │ - mov %rbx,%rdi │ │ │ │ + mov %r15,%rdi │ │ │ │ mov %r12,%r8 │ │ │ │ - jmp 11cc3 <__cxa_finalize@plt+0x4633> │ │ │ │ + jmp 11cfb <__cxa_finalize@plt+0x466b> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 11d78 <__cxa_finalize@plt+0x46e8> │ │ │ │ + jne 11dae <__cxa_finalize@plt+0x471e> │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov %al,-0x39(%rbp) │ │ │ │ - jmp 11d18 <__cxa_finalize@plt+0x4688> │ │ │ │ + jmp 11d4f <__cxa_finalize@plt+0x46bf> │ │ │ │ endbr64 │ │ │ │ mov %r12,%rdi │ │ │ │ mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ call d290 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 11dbc <__cxa_finalize@plt+0x472c> │ │ │ │ + jne 11df2 <__cxa_finalize@plt+0x4762> │ │ │ │ mov %r14,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp 11d94 <__cxa_finalize@plt+0x4704> │ │ │ │ + jmp 11dca <__cxa_finalize@plt+0x473a> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov $0x10,%edi │ │ │ │ call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xc658b(%rip),%rsi # d8362 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1032> │ │ │ │ + lea 0xc756f(%rip),%rsi # d937c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13dc> │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,%r15 │ │ │ │ call d0d0 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 11e07 <__cxa_finalize@plt+0x4777> │ │ │ │ - mov 0xd7148(%rip),%rdx │ │ │ │ - mov 0xd71c9(%rip),%rsi │ │ │ │ + jne 11edd <__cxa_finalize@plt+0x484d> │ │ │ │ + mov 0xd810e(%rip),%rdx │ │ │ │ + mov 0xd818f(%rip),%rsi │ │ │ │ mov %r15,%rdi │ │ │ │ call d590 <__cxa_throw@plt> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rdx,%r13 │ │ │ │ vzeroupper │ │ │ │ mov %r14,%rdi │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ dec %r13 │ │ │ │ - jne 11ec2 <__cxa_finalize@plt+0x4832> │ │ │ │ + jne 11ee2 <__cxa_finalize@plt+0x4852> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ mov 0x20(%r12),%rdi │ │ │ │ mov $0x1,%r11d │ │ │ │ movb $0x0,-0x50(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ xor %eax,%eax │ │ │ │ lock cmpxchg %r11b,(%rdi) │ │ │ │ - jne 11ede <__cxa_finalize@plt+0x484e> │ │ │ │ + jne 11f18 <__cxa_finalize@plt+0x4888> │ │ │ │ mov 0x30(%r12),%r13 │ │ │ │ mov %r13,%rdi │ │ │ │ - call b1770 │ │ │ │ + call b1a20 │ │ │ │ mov (%r14),%r15 │ │ │ │ mov %r14,%rdi │ │ │ │ call *0x10(%r15) │ │ │ │ mov 0x38(%r12),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 19aa0 │ │ │ │ + call 19830 │ │ │ │ mov %r13,%rdi │ │ │ │ call d290 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 11f22 <__cxa_finalize@plt+0x4892> │ │ │ │ + jne 11f5c <__cxa_finalize@plt+0x48cc> │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %rsi │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ lea -0x10(%rsi),%rsp │ │ │ │ pop %r13 │ │ │ │ jmp d560 <__cxa_end_catch@plt> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + mov -0x38(%rbp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 11ef9 <__cxa_finalize@plt+0x4869> │ │ │ │ + mov %rbx,%rdi │ │ │ │ + call d5d0 <_Unwind_Resume@plt> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %r15,%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rdx,%r13 │ │ │ │ vzeroupper │ │ │ │ call d280 <__cxa_free_exception@plt> │ │ │ │ - jmp 11e19 <__cxa_finalize@plt+0x4789> │ │ │ │ - mov -0x38(%rbp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 11ed9 <__cxa_finalize@plt+0x4849> │ │ │ │ - mov %rbx,%rdi │ │ │ │ - call d5d0 <_Unwind_Resume@plt> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ + jmp 11e4e <__cxa_finalize@plt+0x47be> │ │ │ │ mov %al,-0x50(%rbp) │ │ │ │ - jmp 11e7d <__cxa_finalize@plt+0x47ed> │ │ │ │ + jmp 11eb2 <__cxa_finalize@plt+0x4822> │ │ │ │ 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 11f1d <__cxa_finalize@plt+0x488d> │ │ │ │ + jne 11f57 <__cxa_finalize@plt+0x48c7> │ │ │ │ mov %r12,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ - jmp 11ef5 <__cxa_finalize@plt+0x4865> │ │ │ │ + jmp 11f2f <__cxa_finalize@plt+0x489f> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ mov $0x10,%edi │ │ │ │ call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xc6429(%rip),%rsi # d8362 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1032> │ │ │ │ + lea 0xc7409(%rip),%rsi # d937c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13dc> │ │ │ │ mov %rax,%rdi │ │ │ │ - mov %rax,%r13 │ │ │ │ + mov %rax,%rbx │ │ │ │ call d0d0 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 11fc5 <__cxa_finalize@plt+0x4935> │ │ │ │ - mov 0xd6fe6(%rip),%rdx │ │ │ │ - mov 0xd7067(%rip),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ + jne 11fa3 <__cxa_finalize@plt+0x4913> │ │ │ │ + mov 0xd7fac(%rip),%rdx │ │ │ │ + mov 0xd802d(%rip),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ call d590 <__cxa_throw@plt> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rdx,%r9 │ │ │ │ - vzeroupper │ │ │ │ - dec %r9 │ │ │ │ - lea -0xa0(%rbp),%r13 │ │ │ │ - jne 12027 <__cxa_finalize@plt+0x4997> │ │ │ │ - mov %rbx,%rdi │ │ │ │ - lea -0xa0(%rbp),%r13 │ │ │ │ - call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov (%rax),%rbx │ │ │ │ - mov %rax,%rdi │ │ │ │ - call *0x10(%rbx) │ │ │ │ - mov %r13,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - call 19aa0 │ │ │ │ - call d560 <__cxa_end_catch@plt> │ │ │ │ - cmpq $0x0,-0x98(%rbp) │ │ │ │ - mov -0xa0(%rbp),%rdi │ │ │ │ - sete %bl │ │ │ │ - jmp 8480f , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x171bf> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ - mov -0x130(%rbp),%rsi │ │ │ │ - mov -0x120(%rbp),%r8 │ │ │ │ - lea -0xa0(%rbp),%r13 │ │ │ │ - mov -0x128(%rbp),%r15 │ │ │ │ - mov %rsi,-0x178(%rbp) │ │ │ │ - mov %r8,-0x158(%rbp) │ │ │ │ vzeroupper │ │ │ │ + mov %r14,%rdi │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ vmovq -0x178(%rbp),%xmm7 │ │ │ │ - mov -0x158(%rbp),%r11 │ │ │ │ + mov -0x168(%rbp),%rsi │ │ │ │ mov -0x198(%rbp),%rdi │ │ │ │ - mov %r11,-0x120(%rbp) │ │ │ │ vpinsrq $0x1,%r15,%xmm7,%xmm8 │ │ │ │ + mov %rsi,-0x120(%rbp) │ │ │ │ vmovdqa %xmm8,-0x130(%rbp) │ │ │ │ - call cbd00 >::~vector()@@Base> │ │ │ │ + call cbb60 >::~vector()@@Base> │ │ │ │ mov %r13,%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 12057 <__cxa_finalize@plt+0x49c7> │ │ │ │ + jne 120a3 <__cxa_finalize@plt+0x4a13> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rdx,%r12 │ │ │ │ vzeroupper │ │ │ │ + call d280 <__cxa_free_exception@plt> │ │ │ │ + mov %r14,%rdi │ │ │ │ + dec %r12 │ │ │ │ + jne 12090 <__cxa_finalize@plt+0x4a00> │ │ │ │ + call d0f0 <__cxa_begin_catch@plt> │ │ │ │ + mov $0x1,%r8d │ │ │ │ + movb $0x0,-0x138(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + lock cmpxchg %r8b,-0x141(%rbp) │ │ │ │ + jne 120a8 <__cxa_finalize@plt+0x4a18> │ │ │ │ + lea -0x60(%rbp),%rdi │ │ │ │ + call b1a20 │ │ │ │ + mov (%rbx),%r13 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + lea -0x80(%rbp),%r14 │ │ │ │ + call *0x10(%r13) │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + call 19830 │ │ │ │ + lea -0x60(%rbp),%rdi │ │ │ │ + call d290 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 12027 <__cxa_finalize@plt+0x4997> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ + jmp 84985 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x16ec5> │ │ │ │ endbr64 │ │ │ │ + mov %rax,%rdi │ │ │ │ mov %rdx,%r12 │ │ │ │ - mov %r13,%rdi │ │ │ │ + vzeroupper │ │ │ │ + jmp 12025 <__cxa_finalize@plt+0x4995> │ │ │ │ + mov %rdi,%rbx │ │ │ │ + lea -0x80(%rbp),%r14 │ │ │ │ + lea -0xa0(%rbp),%r13 │ │ │ │ + jmp 11fb2 <__cxa_finalize@plt+0x4922> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + mov %al,-0x138(%rbp) │ │ │ │ + lea -0x80(%rbp),%r14 │ │ │ │ + jmp 12077 <__cxa_finalize@plt+0x49e7> │ │ │ │ + endbr64 │ │ │ │ + lea -0x60(%rbp),%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - call d280 <__cxa_free_exception@plt> │ │ │ │ - mov %r12,%r9 │ │ │ │ - jmp 11f76 <__cxa_finalize@plt+0x48e6> │ │ │ │ + call d290 │ │ │ │ + call d560 <__cxa_end_catch@plt> │ │ │ │ + lea -0xa0(%rbp),%r13 │ │ │ │ + jmp 11fb2 <__cxa_finalize@plt+0x4922> │ │ │ │ + endbr64 │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0x80(%rbp),%r14 │ │ │ │ + vzeroupper │ │ │ │ + jmp 120c7 <__cxa_finalize@plt+0x4a37> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 120ba <__cxa_finalize@plt+0x4a2a> │ │ │ │ - lea 0xc5fbb(%rip),%rdi # d804a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd1a> │ │ │ │ + jne 12140 <__cxa_finalize@plt+0x4ab0> │ │ │ │ + lea 0xc6f4c(%rip),%rdi # d904a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10aa> │ │ │ │ lea -0x80(%rbp),%r14 │ │ │ │ lea -0xa0(%rbp),%r13 │ │ │ │ call d170 │ │ │ │ mov -0x138(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 12104 <__cxa_finalize@plt+0x4a74> │ │ │ │ + je 12145 <__cxa_finalize@plt+0x4ab5> │ │ │ │ + mov (%rdi),%r12 │ │ │ │ vzeroupper │ │ │ │ + call *0x8(%r12) │ │ │ │ + mov -0x160(%rbp),%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ + call d340 │ │ │ │ lea -0xa0(%rbp),%r13 │ │ │ │ - jmp 1214a <__cxa_finalize@plt+0x4aba> │ │ │ │ + jmp 11fb2 <__cxa_finalize@plt+0x4922> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ + vzeroupper │ │ │ │ + jmp 12125 <__cxa_finalize@plt+0x4a95> │ │ │ │ mov $0x10,%edi │ │ │ │ call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xc6292(%rip),%rsi # d8362 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1032> │ │ │ │ + lea 0xc7221(%rip),%rsi # d937c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13dc> │ │ │ │ mov %rax,%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ + mov %rax,%r13 │ │ │ │ call d0d0 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 121c0 <__cxa_finalize@plt+0x4b30> │ │ │ │ - mov 0xd6e4b(%rip),%rdx │ │ │ │ - mov 0xd6ecc(%rip),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ + jne 121a4 <__cxa_finalize@plt+0x4b14> │ │ │ │ + mov 0xd7dc4(%rip),%rdx │ │ │ │ + mov 0xd7e45(%rip),%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ call d590 <__cxa_throw@plt> │ │ │ │ - mov (%rdi),%r12 │ │ │ │ - vzeroupper │ │ │ │ - call *0x8(%r12) │ │ │ │ - jmp 120ae <__cxa_finalize@plt+0x4a1e> │ │ │ │ mov -0x138(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 121f5 <__cxa_finalize@plt+0x4b65> │ │ │ │ + je 121a9 <__cxa_finalize@plt+0x4b19> │ │ │ │ mov (%rdi),%r12 │ │ │ │ vzeroupper │ │ │ │ call *0x8(%r12) │ │ │ │ - mov -0x170(%rbp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - call d340 │ │ │ │ - jmp 120ae <__cxa_finalize@plt+0x4a1e> │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ + jmp 12134 <__cxa_finalize@plt+0x4aa4> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ vzeroupper │ │ │ │ - mov %r14,%rdi │ │ │ │ - call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - jmp 11ff7 <__cxa_finalize@plt+0x4967> │ │ │ │ + jmp 12134 <__cxa_finalize@plt+0x4aa4> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rdx,%r14 │ │ │ │ + mov %rdx,%r12 │ │ │ │ + mov %r13,%rdi │ │ │ │ + mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ + call d280 <__cxa_free_exception@plt> │ │ │ │ + mov %r12,%r14 │ │ │ │ dec %r14 │ │ │ │ - jne 121c5 <__cxa_finalize@plt+0x4b35> │ │ │ │ - call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov $0x1,%r12d │ │ │ │ - movb $0x0,-0x138(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - xor %eax,%eax │ │ │ │ - lock cmpxchg %r12b,-0x141(%rbp) │ │ │ │ - jne 121fd <__cxa_finalize@plt+0x4b6d> │ │ │ │ - lea -0x60(%rbp),%rdi │ │ │ │ - call b1770 │ │ │ │ - mov (%rbx),%r13 │ │ │ │ + lea -0xa0(%rbp),%r13 │ │ │ │ + jne 11fea <__cxa_finalize@plt+0x495a> │ │ │ │ mov %rbx,%rdi │ │ │ │ - lea -0x80(%rbp),%r14 │ │ │ │ - call *0x10(%r13) │ │ │ │ - mov %r14,%rdi │ │ │ │ + lea -0xa0(%rbp),%r13 │ │ │ │ + call d0f0 <__cxa_begin_catch@plt> │ │ │ │ + mov (%rax),%rbx │ │ │ │ + mov %rax,%rdi │ │ │ │ + call *0x10(%rbx) │ │ │ │ + mov %r13,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 19aa0 │ │ │ │ - lea -0x60(%rbp),%rdi │ │ │ │ - call d290 │ │ │ │ + call 19830 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 84342 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x16cf2> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ - mov %rdi,%rbx │ │ │ │ - lea -0x80(%rbp),%r14 │ │ │ │ - lea -0xa0(%rbp),%r13 │ │ │ │ - jmp 1214a <__cxa_finalize@plt+0x4aba> │ │ │ │ + cmpq $0x0,-0x98(%rbp) │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ + sete %bl │ │ │ │ + jmp 84e6a , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x173aa> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ - mov %rbx,%rdi │ │ │ │ + mov %rax,%rbx │ │ │ │ mov %rdx,%r14 │ │ │ │ vzeroupper │ │ │ │ - call d280 <__cxa_free_exception@plt> │ │ │ │ - mov %r13,%rdi │ │ │ │ - jmp 12164 <__cxa_finalize@plt+0x4ad4> │ │ │ │ - vzeroupper │ │ │ │ - jmp 1212c <__cxa_finalize@plt+0x4a9c> │ │ │ │ - mov %al,-0x138(%rbp) │ │ │ │ - lea -0x80(%rbp),%r14 │ │ │ │ - jmp 121b6 <__cxa_finalize@plt+0x4b26> │ │ │ │ + jmp 121c6 <__cxa_finalize@plt+0x4b36> │ │ │ │ endbr64 │ │ │ │ - lea -0x60(%rbp),%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - call d290 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ + jmp 11fea <__cxa_finalize@plt+0x495a> │ │ │ │ + mov -0x130(%rbp),%rsi │ │ │ │ + mov -0x120(%rbp),%r8 │ │ │ │ lea -0xa0(%rbp),%r13 │ │ │ │ - jmp 1214a <__cxa_finalize@plt+0x4aba> │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0x80(%rbp),%r14 │ │ │ │ + mov -0x128(%rbp),%r15 │ │ │ │ + mov %rsi,-0x178(%rbp) │ │ │ │ + mov %r8,-0x168(%rbp) │ │ │ │ vzeroupper │ │ │ │ - jmp 1221c <__cxa_finalize@plt+0x4b8c> │ │ │ │ + jmp 11fba <__cxa_finalize@plt+0x492a> │ │ │ │ nop │ │ │ │ - mov $0x10,%edi │ │ │ │ - call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xc6113(%rip),%rsi # d8362 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1032> │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ - call d0d0 │ │ │ │ - mov -0x38(%rbp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 122e0 <__cxa_finalize@plt+0x4c50> │ │ │ │ - mov 0xd6cd0(%rip),%rdx │ │ │ │ - mov 0xd6d51(%rip),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - call d590 <__cxa_throw@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ mov %r13,%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ vmovq -0x160(%rbp),%xmm8 │ │ │ │ - mov -0x148(%rbp),%rdx │ │ │ │ + mov -0x148(%rbp),%rcx │ │ │ │ mov -0x178(%rbp),%rdi │ │ │ │ - mov %rdx,-0x120(%rbp) │ │ │ │ vpinsrq $0x1,%r15,%xmm8,%xmm9 │ │ │ │ + mov %rcx,-0x120(%rbp) │ │ │ │ vmovdqa %xmm9,-0x130(%rbp) │ │ │ │ - call cbd00 >::~vector()@@Base> │ │ │ │ + call cbb60 >::~vector()@@Base> │ │ │ │ mov %r14,%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 122e5 <__cxa_finalize@plt+0x4c55> │ │ │ │ + jne 122e4 <__cxa_finalize@plt+0x4c54> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ + mov -0x110(%rbp),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + jne 122e9 <__cxa_finalize@plt+0x4c59> │ │ │ │ + vzeroupper │ │ │ │ + lea -0xa0(%rbp),%r14 │ │ │ │ + jmp 12275 <__cxa_finalize@plt+0x4be5> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ + mov (%rdi),%r12 │ │ │ │ + vzeroupper │ │ │ │ + call *0x8(%r12) │ │ │ │ + jmp 122db <__cxa_finalize@plt+0x4c4b> │ │ │ │ + mov $0x10,%edi │ │ │ │ + call d150 <__cxa_allocate_exception@plt> │ │ │ │ + lea 0xc7075(%rip),%rsi # d937c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13dc> │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,%rbx │ │ │ │ + call d0d0 │ │ │ │ + mov -0x38(%rbp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 12369 <__cxa_finalize@plt+0x4cd9> │ │ │ │ + mov 0xd7c18(%rip),%rdx │ │ │ │ + mov 0xd7c99(%rip),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + call d590 <__cxa_throw@plt> │ │ │ │ + mov -0x130(%rbp),%rsi │ │ │ │ + mov -0x120(%rbp),%r8 │ │ │ │ + lea -0xa0(%rbp),%r14 │ │ │ │ + mov -0x128(%rbp),%r15 │ │ │ │ + mov %rsi,-0x160(%rbp) │ │ │ │ + mov %r8,-0x148(%rbp) │ │ │ │ + vzeroupper │ │ │ │ + jmp 1227d <__cxa_finalize@plt+0x4bed> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rbx,%rdi │ │ │ │ - mov %rdx,%r13 │ │ │ │ + mov %rdx,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ call d280 <__cxa_free_exception@plt> │ │ │ │ mov %r12,%rdi │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - dec %r13 │ │ │ │ - jne 12375 <__cxa_finalize@plt+0x4ce5> │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + dec %r14 │ │ │ │ + jne 123fd <__cxa_finalize@plt+0x4d6d> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ mov $0x1,%edi │ │ │ │ movb $0x0,-0x110(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ xor %eax,%eax │ │ │ │ lock cmpxchg %dil,-0x139(%rbp) │ │ │ │ - jne 12385 <__cxa_finalize@plt+0x4cf5> │ │ │ │ + jne 1245b <__cxa_finalize@plt+0x4dcb> │ │ │ │ lea -0x60(%rbp),%rdi │ │ │ │ - call b1770 │ │ │ │ + call b1a20 │ │ │ │ mov (%rbx),%r12 │ │ │ │ mov %rbx,%rdi │ │ │ │ lea -0x80(%rbp),%r13 │ │ │ │ call *0x10(%r12) │ │ │ │ mov %r13,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 19aa0 │ │ │ │ + call 19830 │ │ │ │ lea -0x60(%rbp),%rdi │ │ │ │ call d290 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 85e51 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x18801> │ │ │ │ + jmp 861dd , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x1871d> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rdx,%r13 │ │ │ │ + mov %rdx,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp 122ff <__cxa_finalize@plt+0x4c6f> │ │ │ │ + jmp 12383 <__cxa_finalize@plt+0x4cf3> │ │ │ │ lea -0x80(%rbp),%r13 │ │ │ │ lea -0xa0(%rbp),%r14 │ │ │ │ - jmp 12289 <__cxa_finalize@plt+0x4bf9> │ │ │ │ + jmp 12275 <__cxa_finalize@plt+0x4be5> │ │ │ │ + mov -0x38(%rbp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 12433 <__cxa_finalize@plt+0x4da3> │ │ │ │ + lea 0xc6c27(%rip),%rdi # d904a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10aa> │ │ │ │ + lea -0x80(%rbp),%r13 │ │ │ │ + lea -0xa0(%rbp),%r14 │ │ │ │ + call d170 │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + mov -0x110(%rbp),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + jne 1249e <__cxa_finalize@plt+0x4e0e> │ │ │ │ + vzeroupper │ │ │ │ + mov -0x150(%rbp),%rsi │ │ │ │ + mov %r14,%rdi │ │ │ │ + call d340 │ │ │ │ + jmp 122db <__cxa_finalize@plt+0x4c4b> │ │ │ │ mov %al,-0x110(%rbp) │ │ │ │ lea -0x80(%rbp),%r13 │ │ │ │ - jmp 1235c <__cxa_finalize@plt+0x4ccc> │ │ │ │ + jmp 123e4 <__cxa_finalize@plt+0x4d54> │ │ │ │ endbr64 │ │ │ │ lea -0x60(%rbp),%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ call d290 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ lea -0xa0(%rbp),%r14 │ │ │ │ - jmp 12289 <__cxa_finalize@plt+0x4bf9> │ │ │ │ + jmp 12275 <__cxa_finalize@plt+0x4be5> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ lea -0x80(%rbp),%r13 │ │ │ │ vzeroupper │ │ │ │ - jmp 123a4 <__cxa_finalize@plt+0x4d14> │ │ │ │ - mov -0x38(%rbp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 12406 <__cxa_finalize@plt+0x4d76> │ │ │ │ - lea 0xc5c6f(%rip),%rdi # d804a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd1a> │ │ │ │ - lea -0x80(%rbp),%r13 │ │ │ │ - lea -0xa0(%rbp),%r14 │ │ │ │ - call d170 │ │ │ │ - mov -0x110(%rbp),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - jne 12450 <__cxa_finalize@plt+0x4dc0> │ │ │ │ + jmp 1247d <__cxa_finalize@plt+0x4ded> │ │ │ │ + mov (%rdi),%r12 │ │ │ │ vzeroupper │ │ │ │ - lea -0xa0(%rbp),%r14 │ │ │ │ - jmp 12289 <__cxa_finalize@plt+0x4bf9> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ + call *0x8(%r12) │ │ │ │ + jmp 12447 <__cxa_finalize@plt+0x4db7> │ │ │ │ mov $0x10,%edi │ │ │ │ call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xc5f46(%rip),%rsi # d8362 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1032> │ │ │ │ + lea 0xc6ec0(%rip),%rsi # d937c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13dc> │ │ │ │ mov %rax,%rdi │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rax,%r13 │ │ │ │ call d0d0 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 124bf <__cxa_finalize@plt+0x4e2f> │ │ │ │ - mov 0xd6aff(%rip),%rdx │ │ │ │ - mov 0xd6b80(%rip),%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ + jne 124ec <__cxa_finalize@plt+0x4e5c> │ │ │ │ + mov 0xd7a63(%rip),%rdx │ │ │ │ + mov 0xd7ae4(%rip),%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ call d590 <__cxa_throw@plt> │ │ │ │ - mov (%rdi),%r12 │ │ │ │ - vzeroupper │ │ │ │ - call *0x8(%r12) │ │ │ │ - jmp 123fa <__cxa_finalize@plt+0x4d6a> │ │ │ │ - mov -0x110(%rbp),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 124ba <__cxa_finalize@plt+0x4e2a> │ │ │ │ - mov (%rdi),%r12 │ │ │ │ - vzeroupper │ │ │ │ - call *0x8(%r12) │ │ │ │ - mov -0x150(%rbp),%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ - call d340 │ │ │ │ - jmp 123fa <__cxa_finalize@plt+0x4d6a> │ │ │ │ - mov -0x130(%rbp),%rsi │ │ │ │ - mov -0x120(%rbp),%r8 │ │ │ │ - lea -0xa0(%rbp),%r14 │ │ │ │ - mov -0x128(%rbp),%r15 │ │ │ │ - mov %rsi,-0x160(%rbp) │ │ │ │ - mov %r8,-0x148(%rbp) │ │ │ │ - vzeroupper │ │ │ │ - jmp 12291 <__cxa_finalize@plt+0x4c01> │ │ │ │ - vzeroupper │ │ │ │ - jmp 12474 <__cxa_finalize@plt+0x4de4> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ + mov %r13,%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rdx,%r15 │ │ │ │ vzeroupper │ │ │ │ - mov %r12,%rdi │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call d280 <__cxa_free_exception@plt> │ │ │ │ + mov -0x148(%rbp),%rdi │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ dec %r15 │ │ │ │ - jne 12536 <__cxa_finalize@plt+0x4ea6> │ │ │ │ + jne 12565 <__cxa_finalize@plt+0x4ed5> │ │ │ │ mov %rbx,%rdi │ │ │ │ lea -0xa0(%rbp),%r14 │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov (%rax),%r12 │ │ │ │ + mov (%rax),%rbx │ │ │ │ mov %rax,%rdi │ │ │ │ - call *0x10(%r12) │ │ │ │ + call *0x10(%rbx) │ │ │ │ mov %r14,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 19aa0 │ │ │ │ + call 19830 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ cmpq $0x0,-0x98(%rbp) │ │ │ │ mov -0xa0(%rbp),%rdi │ │ │ │ sete %bl │ │ │ │ - jmp 85ccd , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x1867d> │ │ │ │ + jmp 8650e , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x18a4e> │ │ │ │ endbr64 │ │ │ │ - mov %r14,%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rdx,%r15 │ │ │ │ vzeroupper │ │ │ │ - call d280 <__cxa_free_exception@plt> │ │ │ │ - jmp 124d1 <__cxa_finalize@plt+0x4e41> │ │ │ │ + jmp 12506 <__cxa_finalize@plt+0x4e76> │ │ │ │ lea -0xa0(%rbp),%r14 │ │ │ │ - jmp 122c1 <__cxa_finalize@plt+0x4c31> │ │ │ │ + jmp 122ad <__cxa_finalize@plt+0x4c1d> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 122c1 <__cxa_finalize@plt+0x4c31> │ │ │ │ + jmp 122ad <__cxa_finalize@plt+0x4c1d> │ │ │ │ + nop │ │ │ │ mov $0x10,%edi │ │ │ │ call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xc5dfb(%rip),%rsi # d8362 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1032> │ │ │ │ + lea 0xc6de5(%rip),%rsi # d937c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13dc> │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,%r13 │ │ │ │ call d0d0 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 12597 <__cxa_finalize@plt+0x4f07> │ │ │ │ - mov 0xd69b8(%rip),%rdx │ │ │ │ - mov 0xd6a39(%rip),%rsi │ │ │ │ + jne 125c7 <__cxa_finalize@plt+0x4f37> │ │ │ │ + mov 0xd7988(%rip),%rdx │ │ │ │ + mov 0xd7a09(%rip),%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ call d590 <__cxa_throw@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rdx,%r8 │ │ │ │ vzeroupper │ │ │ │ dec %r8 │ │ │ │ - jne 1264a <__cxa_finalize@plt+0x4fba> │ │ │ │ + jne 12678 <__cxa_finalize@plt+0x4fe8> │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov 0x20(%r14),%rsi │ │ │ │ - mov $0x1,%edx │ │ │ │ + mov 0x20(%r14),%rdi │ │ │ │ + mov $0x1,%ecx │ │ │ │ movb $0x0,-0x39(%rbp) │ │ │ │ mov %rax,%r13 │ │ │ │ xor %eax,%eax │ │ │ │ - lock cmpxchg %dl,(%rsi) │ │ │ │ - jne 12663 <__cxa_finalize@plt+0x4fd3> │ │ │ │ + lock cmpxchg %cl,(%rdi) │ │ │ │ + jne 12691 <__cxa_finalize@plt+0x5001> │ │ │ │ mov 0x30(%r14),%r12 │ │ │ │ mov %r12,%rdi │ │ │ │ - call b1770 │ │ │ │ - mov 0x0(%r13),%r15 │ │ │ │ + call b1a20 │ │ │ │ + mov 0x0(%r13),%rbx │ │ │ │ mov %r13,%rdi │ │ │ │ - call *0x10(%r15) │ │ │ │ + call *0x10(%rbx) │ │ │ │ mov 0x38(%r14),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 19aa0 │ │ │ │ + call 19830 │ │ │ │ mov %r12,%rdi │ │ │ │ call d290 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 126a7 <__cxa_finalize@plt+0x5017> │ │ │ │ + jne 126d5 <__cxa_finalize@plt+0x5045> │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ - pop %r11 │ │ │ │ + pop %rsi │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ - lea -0x10(%r11),%rsp │ │ │ │ + lea -0x10(%rsi),%rsp │ │ │ │ pop %r13 │ │ │ │ jmp d560 <__cxa_end_catch@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ + mov %rax,%r15 │ │ │ │ mov %rdx,%r12 │ │ │ │ mov %r13,%rdi │ │ │ │ vzeroupper │ │ │ │ call d280 <__cxa_free_exception@plt> │ │ │ │ - mov %rbx,%rdi │ │ │ │ + mov %r15,%rdi │ │ │ │ mov %r12,%r8 │ │ │ │ - jmp 125a9 <__cxa_finalize@plt+0x4f19> │ │ │ │ + jmp 125d9 <__cxa_finalize@plt+0x4f49> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 1265e <__cxa_finalize@plt+0x4fce> │ │ │ │ + jne 1268c <__cxa_finalize@plt+0x4ffc> │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov %al,-0x39(%rbp) │ │ │ │ - jmp 125fe <__cxa_finalize@plt+0x4f6e> │ │ │ │ + jmp 1262d <__cxa_finalize@plt+0x4f9d> │ │ │ │ endbr64 │ │ │ │ mov %r12,%rdi │ │ │ │ mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ call d290 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 126a2 <__cxa_finalize@plt+0x5012> │ │ │ │ + jne 126d0 <__cxa_finalize@plt+0x5040> │ │ │ │ mov %r14,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp 1267a <__cxa_finalize@plt+0x4fea> │ │ │ │ + jmp 126a8 <__cxa_finalize@plt+0x5018> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov $0x10,%edi │ │ │ │ call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xc5ca5(%rip),%rsi # d8362 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1032> │ │ │ │ + lea 0xc6c91(%rip),%rsi # d937c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13dc> │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,%r15 │ │ │ │ call d0d0 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 126ed <__cxa_finalize@plt+0x505d> │ │ │ │ - mov 0xd6862(%rip),%rdx │ │ │ │ - mov 0xd68e3(%rip),%rsi │ │ │ │ + jne 127bb <__cxa_finalize@plt+0x512b> │ │ │ │ + mov 0xd7830(%rip),%rdx │ │ │ │ + mov 0xd78b1(%rip),%rsi │ │ │ │ mov %r15,%rdi │ │ │ │ call d590 <__cxa_throw@plt> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rdx,%r13 │ │ │ │ vzeroupper │ │ │ │ mov %r14,%rdi │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ dec %r13 │ │ │ │ - jne 127a8 <__cxa_finalize@plt+0x5118> │ │ │ │ + jne 127c0 <__cxa_finalize@plt+0x5130> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ mov 0x20(%r12),%rdi │ │ │ │ mov $0x1,%r11d │ │ │ │ movb $0x0,-0x50(%rbp) │ │ │ │ mov %rax,%r14 │ │ │ │ xor %eax,%eax │ │ │ │ lock cmpxchg %r11b,(%rdi) │ │ │ │ - jne 127c4 <__cxa_finalize@plt+0x5134> │ │ │ │ + jne 127f6 <__cxa_finalize@plt+0x5166> │ │ │ │ mov 0x30(%r12),%r13 │ │ │ │ mov %r13,%rdi │ │ │ │ - call b1770 │ │ │ │ + call b1a20 │ │ │ │ mov (%r14),%r15 │ │ │ │ mov %r14,%rdi │ │ │ │ call *0x10(%r15) │ │ │ │ mov 0x38(%r12),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 19aa0 │ │ │ │ + call 19830 │ │ │ │ mov %r13,%rdi │ │ │ │ call d290 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 12808 <__cxa_finalize@plt+0x5178> │ │ │ │ + jne 1283a <__cxa_finalize@plt+0x51aa> │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %rsi │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ lea -0x10(%rsi),%rsp │ │ │ │ pop %r13 │ │ │ │ jmp d560 <__cxa_end_catch@plt> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + mov -0x38(%rbp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 127d7 <__cxa_finalize@plt+0x5147> │ │ │ │ + mov %rbx,%rdi │ │ │ │ + call d5d0 <_Unwind_Resume@plt> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %r15,%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rdx,%r13 │ │ │ │ vzeroupper │ │ │ │ call d280 <__cxa_free_exception@plt> │ │ │ │ - jmp 126ff <__cxa_finalize@plt+0x506f> │ │ │ │ - mov -0x38(%rbp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 127bf <__cxa_finalize@plt+0x512f> │ │ │ │ - mov %rbx,%rdi │ │ │ │ - call d5d0 <_Unwind_Resume@plt> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ + jmp 1272c <__cxa_finalize@plt+0x509c> │ │ │ │ mov %al,-0x50(%rbp) │ │ │ │ - jmp 12763 <__cxa_finalize@plt+0x50d3> │ │ │ │ + jmp 12790 <__cxa_finalize@plt+0x5100> │ │ │ │ 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 12803 <__cxa_finalize@plt+0x5173> │ │ │ │ + jne 12835 <__cxa_finalize@plt+0x51a5> │ │ │ │ mov %r12,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ - jmp 127db <__cxa_finalize@plt+0x514b> │ │ │ │ + jmp 1280d <__cxa_finalize@plt+0x517d> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ mov $0x10,%edi │ │ │ │ call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xc5b43(%rip),%rsi # d8362 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1032> │ │ │ │ + lea 0xc6b2b(%rip),%rsi # d937c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13dc> │ │ │ │ mov %rax,%rdi │ │ │ │ - mov %rax,%r13 │ │ │ │ + mov %rax,%rbx │ │ │ │ call d0d0 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 128ab <__cxa_finalize@plt+0x521b> │ │ │ │ - mov 0xd6700(%rip),%rdx │ │ │ │ - mov 0xd6781(%rip),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ + jne 12881 <__cxa_finalize@plt+0x51f1> │ │ │ │ + mov 0xd76ce(%rip),%rdx │ │ │ │ + mov 0xd774f(%rip),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ call d590 <__cxa_throw@plt> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rdx,%r9 │ │ │ │ - vzeroupper │ │ │ │ - dec %r9 │ │ │ │ - lea -0xa0(%rbp),%r13 │ │ │ │ - jne 1290d <__cxa_finalize@plt+0x527d> │ │ │ │ - mov %rbx,%rdi │ │ │ │ - lea -0xa0(%rbp),%r13 │ │ │ │ - call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov (%rax),%rbx │ │ │ │ - mov %rax,%rdi │ │ │ │ - call *0x10(%rbx) │ │ │ │ - mov %r13,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - call 19aa0 │ │ │ │ - call d560 <__cxa_end_catch@plt> │ │ │ │ - cmpq $0x0,-0x98(%rbp) │ │ │ │ - mov -0xa0(%rbp),%rdi │ │ │ │ - sete %bl │ │ │ │ - jmp 8841f , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x1adcf> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ - mov -0x130(%rbp),%rsi │ │ │ │ - mov -0x120(%rbp),%r8 │ │ │ │ - lea -0xa0(%rbp),%r13 │ │ │ │ - mov -0x128(%rbp),%r15 │ │ │ │ - mov %rsi,-0x178(%rbp) │ │ │ │ - mov %r8,-0x158(%rbp) │ │ │ │ vzeroupper │ │ │ │ + mov %r14,%rdi │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ vmovq -0x178(%rbp),%xmm7 │ │ │ │ - mov -0x158(%rbp),%r11 │ │ │ │ + mov -0x168(%rbp),%rsi │ │ │ │ mov -0x198(%rbp),%rdi │ │ │ │ - mov %r11,-0x120(%rbp) │ │ │ │ vpinsrq $0x1,%r15,%xmm7,%xmm8 │ │ │ │ + mov %rsi,-0x120(%rbp) │ │ │ │ vmovdqa %xmm8,-0x130(%rbp) │ │ │ │ - call cbd00 >::~vector()@@Base> │ │ │ │ + call cbb60 >::~vector()@@Base> │ │ │ │ mov %r13,%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 1293d <__cxa_finalize@plt+0x52ad> │ │ │ │ + jne 12981 <__cxa_finalize@plt+0x52f1> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rdx,%r12 │ │ │ │ vzeroupper │ │ │ │ + call d280 <__cxa_free_exception@plt> │ │ │ │ + mov %r14,%rdi │ │ │ │ + dec %r12 │ │ │ │ + jne 1296e <__cxa_finalize@plt+0x52de> │ │ │ │ + call d0f0 <__cxa_begin_catch@plt> │ │ │ │ + mov $0x1,%r8d │ │ │ │ + movb $0x0,-0x138(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + lock cmpxchg %r8b,-0x141(%rbp) │ │ │ │ + jne 12986 <__cxa_finalize@plt+0x52f6> │ │ │ │ + lea -0x60(%rbp),%rdi │ │ │ │ + call b1a20 │ │ │ │ + mov (%rbx),%r13 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + lea -0x80(%rbp),%r14 │ │ │ │ + call *0x10(%r13) │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + call 19830 │ │ │ │ + lea -0x60(%rbp),%rdi │ │ │ │ + call d290 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 1290d <__cxa_finalize@plt+0x527d> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ + jmp 886c5 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x1ac05> │ │ │ │ endbr64 │ │ │ │ + mov %rax,%rdi │ │ │ │ mov %rdx,%r12 │ │ │ │ - mov %r13,%rdi │ │ │ │ + vzeroupper │ │ │ │ + jmp 12903 <__cxa_finalize@plt+0x5273> │ │ │ │ + mov %rdi,%rbx │ │ │ │ + lea -0x80(%rbp),%r14 │ │ │ │ + lea -0xa0(%rbp),%r13 │ │ │ │ + jmp 12890 <__cxa_finalize@plt+0x5200> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + mov %al,-0x138(%rbp) │ │ │ │ + lea -0x80(%rbp),%r14 │ │ │ │ + jmp 12955 <__cxa_finalize@plt+0x52c5> │ │ │ │ + endbr64 │ │ │ │ + lea -0x60(%rbp),%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - call d280 <__cxa_free_exception@plt> │ │ │ │ - mov %r12,%r9 │ │ │ │ - jmp 1285c <__cxa_finalize@plt+0x51cc> │ │ │ │ + call d290 │ │ │ │ + call d560 <__cxa_end_catch@plt> │ │ │ │ + lea -0xa0(%rbp),%r13 │ │ │ │ + jmp 12890 <__cxa_finalize@plt+0x5200> │ │ │ │ + endbr64 │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea -0x80(%rbp),%r14 │ │ │ │ + vzeroupper │ │ │ │ + jmp 129a5 <__cxa_finalize@plt+0x5315> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 129a0 <__cxa_finalize@plt+0x5310> │ │ │ │ - lea 0xc56d5(%rip),%rdi # d804a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd1a> │ │ │ │ + jne 12a1e <__cxa_finalize@plt+0x538e> │ │ │ │ + lea 0xc666e(%rip),%rdi # d904a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10aa> │ │ │ │ lea -0x80(%rbp),%r14 │ │ │ │ lea -0xa0(%rbp),%r13 │ │ │ │ call d170 │ │ │ │ mov -0x138(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 129ea <__cxa_finalize@plt+0x535a> │ │ │ │ + je 12a23 <__cxa_finalize@plt+0x5393> │ │ │ │ + mov (%rdi),%r12 │ │ │ │ vzeroupper │ │ │ │ + call *0x8(%r12) │ │ │ │ + mov -0x160(%rbp),%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ + call d340 │ │ │ │ lea -0xa0(%rbp),%r13 │ │ │ │ - jmp 12a30 <__cxa_finalize@plt+0x53a0> │ │ │ │ + jmp 12890 <__cxa_finalize@plt+0x5200> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ + vzeroupper │ │ │ │ + jmp 12a03 <__cxa_finalize@plt+0x5373> │ │ │ │ mov $0x10,%edi │ │ │ │ call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xc59ac(%rip),%rsi # d8362 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1032> │ │ │ │ + lea 0xc6943(%rip),%rsi # d937c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13dc> │ │ │ │ mov %rax,%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ + mov %rax,%r13 │ │ │ │ call d0d0 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 12aa6 <__cxa_finalize@plt+0x5416> │ │ │ │ - mov 0xd6565(%rip),%rdx │ │ │ │ - mov 0xd65e6(%rip),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ + jne 12a82 <__cxa_finalize@plt+0x53f2> │ │ │ │ + mov 0xd74e6(%rip),%rdx │ │ │ │ + mov 0xd7567(%rip),%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ call d590 <__cxa_throw@plt> │ │ │ │ - mov (%rdi),%r12 │ │ │ │ - vzeroupper │ │ │ │ - call *0x8(%r12) │ │ │ │ - jmp 12994 <__cxa_finalize@plt+0x5304> │ │ │ │ mov -0x138(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 12adb <__cxa_finalize@plt+0x544b> │ │ │ │ + je 12a87 <__cxa_finalize@plt+0x53f7> │ │ │ │ mov (%rdi),%r12 │ │ │ │ vzeroupper │ │ │ │ call *0x8(%r12) │ │ │ │ - mov -0x170(%rbp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - call d340 │ │ │ │ - jmp 12994 <__cxa_finalize@plt+0x5304> │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ + jmp 12a12 <__cxa_finalize@plt+0x5382> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ vzeroupper │ │ │ │ - mov %r14,%rdi │ │ │ │ - call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - jmp 128dd <__cxa_finalize@plt+0x524d> │ │ │ │ + jmp 12a12 <__cxa_finalize@plt+0x5382> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rdx,%r14 │ │ │ │ + mov %rdx,%r12 │ │ │ │ + mov %r13,%rdi │ │ │ │ + mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ + call d280 <__cxa_free_exception@plt> │ │ │ │ + mov %r12,%r14 │ │ │ │ dec %r14 │ │ │ │ - jne 12aab <__cxa_finalize@plt+0x541b> │ │ │ │ - call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov $0x1,%r12d │ │ │ │ - movb $0x0,-0x138(%rbp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - xor %eax,%eax │ │ │ │ - lock cmpxchg %r12b,-0x141(%rbp) │ │ │ │ - jne 12ae3 <__cxa_finalize@plt+0x5453> │ │ │ │ - lea -0x60(%rbp),%rdi │ │ │ │ - call b1770 │ │ │ │ - mov (%rbx),%r13 │ │ │ │ + lea -0xa0(%rbp),%r13 │ │ │ │ + jne 128c8 <__cxa_finalize@plt+0x5238> │ │ │ │ mov %rbx,%rdi │ │ │ │ - lea -0x80(%rbp),%r14 │ │ │ │ - call *0x10(%r13) │ │ │ │ - mov %r14,%rdi │ │ │ │ + lea -0xa0(%rbp),%r13 │ │ │ │ + call d0f0 <__cxa_begin_catch@plt> │ │ │ │ + mov (%rax),%rbx │ │ │ │ + mov %rax,%rdi │ │ │ │ + call *0x10(%rbx) │ │ │ │ + mov %r13,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 19aa0 │ │ │ │ - lea -0x60(%rbp),%rdi │ │ │ │ - call d290 │ │ │ │ + call 19830 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 87f52 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x1a902> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ - mov %rdi,%rbx │ │ │ │ - lea -0x80(%rbp),%r14 │ │ │ │ - lea -0xa0(%rbp),%r13 │ │ │ │ - jmp 12a30 <__cxa_finalize@plt+0x53a0> │ │ │ │ + cmpq $0x0,-0x98(%rbp) │ │ │ │ + mov -0xa0(%rbp),%rdi │ │ │ │ + sete %bl │ │ │ │ + jmp 88baa , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x1b0ea> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ - mov %rbx,%rdi │ │ │ │ + mov %rax,%rbx │ │ │ │ mov %rdx,%r14 │ │ │ │ vzeroupper │ │ │ │ - call d280 <__cxa_free_exception@plt> │ │ │ │ - mov %r13,%rdi │ │ │ │ - jmp 12a4a <__cxa_finalize@plt+0x53ba> │ │ │ │ - vzeroupper │ │ │ │ - jmp 12a12 <__cxa_finalize@plt+0x5382> │ │ │ │ - mov %al,-0x138(%rbp) │ │ │ │ - lea -0x80(%rbp),%r14 │ │ │ │ - jmp 12a9c <__cxa_finalize@plt+0x540c> │ │ │ │ + jmp 12aa4 <__cxa_finalize@plt+0x5414> │ │ │ │ endbr64 │ │ │ │ - lea -0x60(%rbp),%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - call d290 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ + jmp 128c8 <__cxa_finalize@plt+0x5238> │ │ │ │ + mov -0x130(%rbp),%rsi │ │ │ │ + mov -0x120(%rbp),%r8 │ │ │ │ lea -0xa0(%rbp),%r13 │ │ │ │ - jmp 12a30 <__cxa_finalize@plt+0x53a0> │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea -0x80(%rbp),%r14 │ │ │ │ + mov -0x128(%rbp),%r15 │ │ │ │ + mov %rsi,-0x178(%rbp) │ │ │ │ + mov %r8,-0x168(%rbp) │ │ │ │ vzeroupper │ │ │ │ - jmp 12b02 <__cxa_finalize@plt+0x5472> │ │ │ │ + jmp 12898 <__cxa_finalize@plt+0x5208> │ │ │ │ + call d6f0 <__cxa_finalize@plt+0x60> │ │ │ │ dec %rdx │ │ │ │ - je 12c65 <__cxa_finalize@plt+0x55d5> │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0x60(%rbp),%rbx │ │ │ │ - vzeroupper │ │ │ │ - mov %rbx,%rdi │ │ │ │ - call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov %r13,%rdi │ │ │ │ - mov %r14,%rbx │ │ │ │ - call b4570 >::~vector()@@Base> │ │ │ │ - mov %r12,%rdi │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov -0x338(%rbp),%rdi │ │ │ │ - call 15050 │ │ │ │ - lea -0x2c0(%rbp),%rdi │ │ │ │ - call b39e0 │ │ │ │ - mov -0x38(%rbp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 1325a <__cxa_finalize@plt+0x5bca> │ │ │ │ - mov %rbx,%rdi │ │ │ │ - call d5d0 <_Unwind_Resume@plt> │ │ │ │ - mov -0x170(%rbp),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - jne 1325f <__cxa_finalize@plt+0x5bcf> │ │ │ │ - vzeroupper │ │ │ │ - mov %r12,%r11 │ │ │ │ - lea -0xa0(%rbp),%r12 │ │ │ │ - jmp 12bb0 <__cxa_finalize@plt+0x5520> │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,%r11 │ │ │ │ - vzeroupper │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov %r11,-0x320(%rbp) │ │ │ │ - call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov -0x320(%rbp),%r15 │ │ │ │ - vmovq %r13,%xmm7 │ │ │ │ - mov -0x360(%rbp),%rdi │ │ │ │ - mov -0x310(%rbp),%r13 │ │ │ │ - vpinsrq $0x1,%r14,%xmm7,%xmm8 │ │ │ │ - vmovdqa %xmm8,-0x270(%rbp) │ │ │ │ - mov %r13,-0x260(%rbp) │ │ │ │ - call cbd00 >::~vector()@@Base> │ │ │ │ - jmp 12da1 <__cxa_finalize@plt+0x5711> │ │ │ │ - mov -0x38(%rbp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 12c60 <__cxa_finalize@plt+0x55d0> │ │ │ │ - lea 0xc543c(%rip),%rdi # d804a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd1a> │ │ │ │ - lea -0x80(%rbp),%r15 │ │ │ │ - lea -0xa0(%rbp),%r12 │ │ │ │ - call d170 │ │ │ │ - mov -0x170(%rbp),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - jne 12ce0 <__cxa_finalize@plt+0x5650> │ │ │ │ - vzeroupper │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov -0x358(%rbp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %r9,-0x320(%rbp) │ │ │ │ - mov %r12,%rbx │ │ │ │ - lea -0xa0(%rbp),%r12 │ │ │ │ - call d340 │ │ │ │ - mov -0x320(%rbp),%r11 │ │ │ │ - jmp 12bb0 <__cxa_finalize@plt+0x5520> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ + jne 12bba <__cxa_finalize@plt+0x552a> │ │ │ │ mov %rax,%rdi │ │ │ │ vzeroupper │ │ │ │ lea -0x60(%rbp),%rbx │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov (%rax),%r14 │ │ │ │ + mov (%rax),%r12 │ │ │ │ mov %rax,%rdi │ │ │ │ - call *0x10(%r14) │ │ │ │ + call *0x10(%r12) │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 19aa0 │ │ │ │ - call d560 <__cxa_end_catch@plt> │ │ │ │ - xor %r14d,%r14d │ │ │ │ - jmp 8cc25 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x1f5d5> │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ - vzeroupper │ │ │ │ + call 19830 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 12b36 <__cxa_finalize@plt+0x54a6> │ │ │ │ + xor %r12d,%r12d │ │ │ │ + jmp 8c342 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x1e882> │ │ │ │ dec %rdx │ │ │ │ - jne 12cfc <__cxa_finalize@plt+0x566c> │ │ │ │ + jne 12bf0 <__cxa_finalize@plt+0x5560> │ │ │ │ mov %rax,%rdi │ │ │ │ vzeroupper │ │ │ │ lea -0x60(%rbp),%rbx │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov (%rax),%r10 │ │ │ │ + mov (%rax),%r11 │ │ │ │ mov %rax,%rdi │ │ │ │ - call *0x10(%r10) │ │ │ │ + call *0x10(%r11) │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 19aa0 │ │ │ │ + call 19830 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - xor %r14d,%r14d │ │ │ │ - jmp 88e50 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x1b800> │ │ │ │ - mov (%rdi),%rax │ │ │ │ - mov %rdx,-0x320(%rbp) │ │ │ │ + xor %r12d,%r12d │ │ │ │ + jmp 896f2 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x1bc32> │ │ │ │ + mov %rax,%r12 │ │ │ │ + lea -0x60(%rbp),%rbx │ │ │ │ vzeroupper │ │ │ │ - call *0x8(%rax) │ │ │ │ - mov -0x320(%rbp),%rdx │ │ │ │ - jmp 12c31 <__cxa_finalize@plt+0x55a1> │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov %r12,%rbx │ │ │ │ + call b46c0 >::~vector()@@Base> │ │ │ │ + mov %r13,%rdi │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov -0x338(%rbp),%rdi │ │ │ │ + call 14fe0 │ │ │ │ + jmp 12c98 <__cxa_finalize@plt+0x5608> │ │ │ │ + mov %rax,%r12 │ │ │ │ lea -0x60(%rbp),%rbx │ │ │ │ vzeroupper │ │ │ │ mov %rbx,%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - jmp 12b3e <__cxa_finalize@plt+0x54ae> │ │ │ │ - mov -0x38(%rbp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 130d4 <__cxa_finalize@plt+0x5a44> │ │ │ │ - lea 0xc531d(%rip),%rdi # d804a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd1a> │ │ │ │ - lea -0x80(%rbp),%r15 │ │ │ │ - lea -0xa0(%rbp),%r12 │ │ │ │ - call d170 │ │ │ │ + jmp 12bcc <__cxa_finalize@plt+0x553c> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 12d06 <__cxa_finalize@plt+0x5676> │ │ │ │ - mov -0x200(%rbp),%rcx │ │ │ │ + mov %r15,%rdi │ │ │ │ + mov %rdx,-0x320(%rbp) │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov -0x320(%rbp),%r15 │ │ │ │ + jmp 12c4c <__cxa_finalize@plt+0x55bc> │ │ │ │ + mov -0x200(%rbp),%r11 │ │ │ │ mov -0x210(%rbp),%r14 │ │ │ │ lea -0xa0(%rbp),%r12 │ │ │ │ mov -0x208(%rbp),%r13 │ │ │ │ - mov %rcx,-0x310(%rbp) │ │ │ │ + mov %r11,-0x310(%rbp) │ │ │ │ vzeroupper │ │ │ │ - vmovq %r14,%xmm1 │ │ │ │ + vmovq %r14,%xmm12 │ │ │ │ mov -0x368(%rbp),%rdi │ │ │ │ - vpinsrq $0x1,%r13,%xmm1,%xmm3 │ │ │ │ + vpinsrq $0x1,%r13,%xmm12,%xmm13 │ │ │ │ mov -0x310(%rbp),%r13 │ │ │ │ - vmovdqa %xmm3,-0x210(%rbp) │ │ │ │ + vmovdqa %xmm13,-0x210(%rbp) │ │ │ │ mov %r13,-0x200(%rbp) │ │ │ │ - call cbd00 >::~vector()@@Base> │ │ │ │ - mov %r12,%rdi │ │ │ │ + call cbb60 >::~vector()@@Base> │ │ │ │ mov %r15,%r13 │ │ │ │ - lea -0xc0(%rbp),%r12 │ │ │ │ + mov %r12,%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ dec %r13 │ │ │ │ - jne 1300d <__cxa_finalize@plt+0x597d> │ │ │ │ + lea -0xc0(%rbp),%r13 │ │ │ │ + je 12cfd <__cxa_finalize@plt+0x566d> │ │ │ │ + mov %r13,%rdi │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + lea -0x2c0(%rbp),%rdi │ │ │ │ + call b3b90 │ │ │ │ + mov -0x38(%rbp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 12d40 <__cxa_finalize@plt+0x56b0> │ │ │ │ + mov %rbx,%rdi │ │ │ │ + call d5d0 <_Unwind_Resume@plt> │ │ │ │ + lea 0xc6543(%rip),%rcx # d9209 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1269> │ │ │ │ + mov $0x124,%edx │ │ │ │ + lea 0xc6e9e(%rip),%rsi # d9b70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1bd0> │ │ │ │ + lea 0xc656a(%rip),%rdi # d9243 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x12a3> │ │ │ │ + call d1f0 <__assert_fail@plt> │ │ │ │ + lea 0xc6524(%rip),%rcx # d9209 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1269> │ │ │ │ + mov $0x123,%edx │ │ │ │ + lea 0xc6e7f(%rip),%rsi # d9b70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1bd0> │ │ │ │ + lea 0xc652f(%rip),%rdi # d9227 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1287> │ │ │ │ + call d1f0 <__assert_fail@plt> │ │ │ │ mov %rbx,%rdi │ │ │ │ - lea -0xc0(%rbp),%r12 │ │ │ │ + lea -0xc0(%rbp),%r13 │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov (%rax),%r9 │ │ │ │ + mov (%rax),%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ - call *0x10(%r9) │ │ │ │ - mov %r12,%rdi │ │ │ │ + call *0x10(%rsi) │ │ │ │ + mov %r13,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 19aa0 │ │ │ │ + call 19830 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 8bcb1 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x1e661> │ │ │ │ + jmp 8c281 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x1e7c1> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rdx,%r9 │ │ │ │ vzeroupper │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov %r9,-0x320(%rbp) │ │ │ │ - call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov -0x320(%rbp),%r15 │ │ │ │ - jmp 12d74 <__cxa_finalize@plt+0x56e4> │ │ │ │ + call d560 <__cxa_end_catch@plt> │ │ │ │ + jmp 12c90 <__cxa_finalize@plt+0x5600> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + lea 0xc6974(%rip),%rcx # d96c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1720> │ │ │ │ + mov $0x22,%edx │ │ │ │ + lea 0xc69a0(%rip),%rsi # d96f8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1758> │ │ │ │ + lea 0xc6498(%rip),%rdi # d91f7 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1257> │ │ │ │ + call d1f0 <__assert_fail@plt> │ │ │ │ mov -0x170(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 12f09 <__cxa_finalize@plt+0x5879> │ │ │ │ + jne 12e11 <__cxa_finalize@plt+0x5781> │ │ │ │ vzeroupper │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov -0x360(%rbp),%rsi │ │ │ │ + mov %rdx,%r10 │ │ │ │ + mov -0x358(%rbp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ - mov %r8,-0x320(%rbp) │ │ │ │ + mov %r10,-0x320(%rbp) │ │ │ │ mov %r12,%rbx │ │ │ │ lea -0xa0(%rbp),%r12 │ │ │ │ call d340 │ │ │ │ - mov -0x320(%rbp),%r9 │ │ │ │ - jmp 12df9 <__cxa_finalize@plt+0x5769> │ │ │ │ - mov -0x1f0(%rbp),%r15 │ │ │ │ - mov -0x1e8(%rbp),%r13 │ │ │ │ - mov -0x1e0(%rbp),%rcx │ │ │ │ - mov %r15,-0x328(%rbp) │ │ │ │ - mov %r13,-0x348(%rbp) │ │ │ │ - mov %rcx,-0x340(%rbp) │ │ │ │ - test %r14,%r14 │ │ │ │ - jne 130d9 <__cxa_finalize@plt+0x5a49> │ │ │ │ + mov -0x320(%rbp),%r11 │ │ │ │ + mov %r15,%rdi │ │ │ │ + mov %r11,-0x320(%rbp) │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov -0x320(%rbp),%r15 │ │ │ │ + jmp 12ddf <__cxa_finalize@plt+0x574f> │ │ │ │ + mov -0x260(%rbp),%rsi │ │ │ │ + mov -0x270(%rbp),%r13 │ │ │ │ + lea -0xa0(%rbp),%r12 │ │ │ │ + mov -0x268(%rbp),%r14 │ │ │ │ + mov %rsi,-0x310(%rbp) │ │ │ │ vzeroupper │ │ │ │ - vmovq -0x328(%rbp),%xmm8 │ │ │ │ - vmovq -0x358(%rbp),%xmm10 │ │ │ │ - vpinsrq $0x1,-0x348(%rbp),%xmm8,%xmm9 │ │ │ │ - vpinsrq $0x1,-0x350(%rbp),%xmm10,%xmm11 │ │ │ │ - mov -0x360(%rbp),%r14 │ │ │ │ - mov -0x3c0(%rbp),%rdi │ │ │ │ - mov %r14,-0x1c0(%rbp) │ │ │ │ - vmovdqa %xmm9,-0x310(%rbp) │ │ │ │ - vmovdqa %xmm11,-0x1d0(%rbp) │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - vmovdqa -0x310(%rbp),%xmm12 │ │ │ │ - mov -0x340(%rbp),%r13 │ │ │ │ - mov -0x398(%rbp),%rdi │ │ │ │ - mov %r13,-0x1e0(%rbp) │ │ │ │ - vmovdqa %xmm12,-0x1f0(%rbp) │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov %r12,%r9 │ │ │ │ - jmp 12fbb <__cxa_finalize@plt+0x592b> │ │ │ │ - mov (%rdi),%rcx │ │ │ │ + vmovq %r13,%xmm4 │ │ │ │ + mov -0x360(%rbp),%rdi │ │ │ │ + mov -0x310(%rbp),%r13 │ │ │ │ + vpinsrq $0x1,%r14,%xmm4,%xmm5 │ │ │ │ + mov %r13,-0x260(%rbp) │ │ │ │ + vmovdqa %xmm5,-0x270(%rbp) │ │ │ │ + call cbb60 >::~vector()@@Base> │ │ │ │ + jmp 12c79 <__cxa_finalize@plt+0x55e9> │ │ │ │ mov %rdx,-0x320(%rbp) │ │ │ │ + mov (%rdi),%rax │ │ │ │ vzeroupper │ │ │ │ - call *0x8(%rcx) │ │ │ │ + call *0x8(%rax) │ │ │ │ mov -0x320(%rbp),%rdx │ │ │ │ - jmp 12e27 <__cxa_finalize@plt+0x5797> │ │ │ │ + jmp 12d77 <__cxa_finalize@plt+0x56e7> │ │ │ │ + mov -0x248(%rbp),%r15 │ │ │ │ + mov -0x250(%rbp),%r14 │ │ │ │ + mov %r15,-0x330(%rbp) │ │ │ │ + mov -0x240(%rbp),%r15 │ │ │ │ + test %r13,%r13 │ │ │ │ + je 12f47 <__cxa_finalize@plt+0x58b7> │ │ │ │ + mov -0x3b0(%rbp),%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ + sub %r13,%rsi │ │ │ │ + vzeroupper │ │ │ │ + call d340 │ │ │ │ + jmp 12e94 <__cxa_finalize@plt+0x5804> │ │ │ │ + xor %r14d,%r14d │ │ │ │ + xor %r13d,%r13d │ │ │ │ + xor %r15d,%r15d │ │ │ │ + mov %r14,-0x358(%rbp) │ │ │ │ + mov %r14,-0x340(%rbp) │ │ │ │ + mov %r14,-0x348(%rbp) │ │ │ │ + xor %r14d,%r14d │ │ │ │ + mov %r13,-0x330(%rbp) │ │ │ │ + vzeroupper │ │ │ │ + vmovq -0x348(%rbp),%xmm4 │ │ │ │ + vmovq %r14,%xmm1 │ │ │ │ + mov -0x358(%rbp),%r8 │ │ │ │ + vpinsrq $0x1,-0x330(%rbp),%xmm1,%xmm5 │ │ │ │ + mov -0x3b8(%rbp),%rdi │ │ │ │ + vpinsrq $0x1,-0x340(%rbp),%xmm4,%xmm6 │ │ │ │ + mov %r8,-0x220(%rbp) │ │ │ │ + vmovdqa %xmm5,-0x310(%rbp) │ │ │ │ + vmovdqa %xmm6,-0x230(%rbp) │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + vmovdqa -0x310(%rbp),%xmm0 │ │ │ │ + mov -0x398(%rbp),%rdi │ │ │ │ + mov %r15,-0x240(%rbp) │ │ │ │ + vmovdqa %xmm0,-0x250(%rbp) │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov %r12,%r10 │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + jne 13049 <__cxa_finalize@plt+0x59b9> │ │ │ │ + mov %rbx,%rdi │ │ │ │ + lea -0xa0(%rbp),%r12 │ │ │ │ + call d0f0 <__cxa_begin_catch@plt> │ │ │ │ + mov (%rax),%rcx │ │ │ │ + mov %rax,%rdi │ │ │ │ + call *0x10(%rcx) │ │ │ │ + mov %r12,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + call 19830 │ │ │ │ + call d560 <__cxa_end_catch@plt> │ │ │ │ + cmpq $0x0,-0x98(%rbp) │ │ │ │ + sete %bl │ │ │ │ + jmp 8c9c6 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x1ef06> │ │ │ │ + vzeroupper │ │ │ │ + jmp 12e94 <__cxa_finalize@plt+0x5804> │ │ │ │ mov $0x10,%edi │ │ │ │ call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xc542c(%rip),%rsi # d8362 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1032> │ │ │ │ + lea 0xc641c(%rip),%rsi # d937c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13dc> │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,%r13 │ │ │ │ call d0d0 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 12f84 <__cxa_finalize@plt+0x58f4> │ │ │ │ - mov 0xd5fe9(%rip),%rdx │ │ │ │ - mov 0xd606a(%rip),%rsi │ │ │ │ + jne 13058 <__cxa_finalize@plt+0x59c8> │ │ │ │ + mov 0xd6fbb(%rip),%rdx │ │ │ │ + mov 0xd703c(%rip),%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ call d590 <__cxa_throw@plt> │ │ │ │ - mov -0x170(%rbp),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - jne 12f89 <__cxa_finalize@plt+0x58f9> │ │ │ │ + xor %r11d,%r11d │ │ │ │ + mov %r11,-0x360(%rbp) │ │ │ │ + mov %r11,-0x350(%rbp) │ │ │ │ + mov %r11,-0x358(%rbp) │ │ │ │ + mov %r11,-0x340(%rbp) │ │ │ │ + mov %r11,-0x348(%rbp) │ │ │ │ + mov %r11,-0x328(%rbp) │ │ │ │ vzeroupper │ │ │ │ - mov %r12,%r9 │ │ │ │ + vmovq -0x328(%rbp),%xmm4 │ │ │ │ + vmovq -0x358(%rbp),%xmm7 │ │ │ │ + mov -0x360(%rbp),%r14 │ │ │ │ + mov -0x3c0(%rbp),%rdi │ │ │ │ + vpinsrq $0x1,-0x348(%rbp),%xmm4,%xmm6 │ │ │ │ + vpinsrq $0x1,-0x350(%rbp),%xmm7,%xmm8 │ │ │ │ + mov %r14,-0x1c0(%rbp) │ │ │ │ + vmovdqa %xmm6,-0x310(%rbp) │ │ │ │ + vmovdqa %xmm8,-0x1d0(%rbp) │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + vmovdqa -0x310(%rbp),%xmm15 │ │ │ │ + mov -0x340(%rbp),%r8 │ │ │ │ + mov -0x3a0(%rbp),%rdi │ │ │ │ + mov %r8,-0x1e0(%rbp) │ │ │ │ + vmovdqa %xmm15,-0x1f0(%rbp) │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov %r12,%r10 │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 1328e <__cxa_finalize@plt+0x5bfe> │ │ │ │ + mov %r10,%r15 │ │ │ │ lea -0xa0(%rbp),%r12 │ │ │ │ - jmp 12df9 <__cxa_finalize@plt+0x5769> │ │ │ │ + jmp 12c79 <__cxa_finalize@plt+0x55e9> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov (%rdi),%rax │ │ │ │ + endbr64 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,%r15 │ │ │ │ vzeroupper │ │ │ │ - call *0x8(%rax) │ │ │ │ - jmp 12f75 <__cxa_finalize@plt+0x58e5> │ │ │ │ + call d560 <__cxa_end_catch@plt> │ │ │ │ + jmp 12c79 <__cxa_finalize@plt+0x55e9> │ │ │ │ endbr64 │ │ │ │ mov %rdx,%r15 │ │ │ │ mov %r13,%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ call d280 <__cxa_free_exception@plt> │ │ │ │ - mov %r15,%r9 │ │ │ │ - jmp 12fbb <__cxa_finalize@plt+0x592b> │ │ │ │ + mov %r15,%r10 │ │ │ │ + jmp 12f05 <__cxa_finalize@plt+0x5875> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rdx,%r9 │ │ │ │ + mov %rdx,%r10 │ │ │ │ vzeroupper │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - jne 130c5 <__cxa_finalize@plt+0x5a35> │ │ │ │ + jmp 12f05 <__cxa_finalize@plt+0x5875> │ │ │ │ + mov -0x170(%rbp),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + jne 130e1 <__cxa_finalize@plt+0x5a51> │ │ │ │ + vzeroupper │ │ │ │ + mov %rdx,%r9 │ │ │ │ + mov -0x360(%rbp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ + mov %r9,-0x320(%rbp) │ │ │ │ + mov %r12,%rbx │ │ │ │ lea -0xa0(%rbp),%r12 │ │ │ │ - call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov (%rax),%r10 │ │ │ │ - mov %rax,%rdi │ │ │ │ - call *0x10(%r10) │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - call 19aa0 │ │ │ │ - call d560 <__cxa_end_catch@plt> │ │ │ │ - cmpq $0x0,-0x98(%rbp) │ │ │ │ - sete %bl │ │ │ │ - jmp 8bca2 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x1e652> │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ - vzeroupper │ │ │ │ - call d560 <__cxa_end_catch@plt> │ │ │ │ - mov %r12,%rdi │ │ │ │ - call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - jmp 12b5d <__cxa_finalize@plt+0x54cd> │ │ │ │ - xor %edx,%edx │ │ │ │ - xor %edi,%edi │ │ │ │ - xor %r15d,%r15d │ │ │ │ - mov %rdx,-0x358(%rbp) │ │ │ │ - mov %rdx,-0x348(%rbp) │ │ │ │ - mov %rdx,-0x350(%rbp) │ │ │ │ - mov %rdi,-0x340(%rbp) │ │ │ │ - mov %rdi,-0x328(%rbp) │ │ │ │ + call d340 │ │ │ │ + mov -0x320(%rbp),%rdx │ │ │ │ + jmp 12c0e <__cxa_finalize@plt+0x557e> │ │ │ │ + mov %rdx,-0x320(%rbp) │ │ │ │ + mov (%rdi),%rax │ │ │ │ vzeroupper │ │ │ │ - vmovq -0x328(%rbp),%xmm7 │ │ │ │ - vmovq -0x350(%rbp),%xmm9 │ │ │ │ - vpinsrq $0x1,-0x340(%rbp),%xmm7,%xmm8 │ │ │ │ - vpinsrq $0x1,-0x348(%rbp),%xmm9,%xmm11 │ │ │ │ - mov -0x358(%rbp),%r11 │ │ │ │ - mov -0x3b0(%rbp),%rdi │ │ │ │ - mov %r11,-0x220(%rbp) │ │ │ │ - vmovdqa %xmm8,-0x310(%rbp) │ │ │ │ - vmovdqa %xmm11,-0x230(%rbp) │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - vmovdqa -0x310(%rbp),%xmm10 │ │ │ │ - mov %r15,-0x240(%rbp) │ │ │ │ - mov -0x390(%rbp),%rdi │ │ │ │ - vmovdqa %xmm10,-0x250(%rbp) │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov %r12,%r9 │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 13211 <__cxa_finalize@plt+0x5b81> │ │ │ │ - mov %r9,%r15 │ │ │ │ + call *0x8(%rax) │ │ │ │ + mov -0x320(%rbp),%rdx │ │ │ │ + jmp 130b2 <__cxa_finalize@plt+0x5a22> │ │ │ │ + mov -0x38(%rbp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 13120 <__cxa_finalize@plt+0x5a90> │ │ │ │ + lea 0xc5f3a(%rip),%rdi # d904a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10aa> │ │ │ │ + lea -0x80(%rbp),%r15 │ │ │ │ lea -0xa0(%rbp),%r12 │ │ │ │ - jmp 12da1 <__cxa_finalize@plt+0x5711> │ │ │ │ + call d170 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov -0x3b0(%rbp),%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ - sub %r14,%rsi │ │ │ │ + mov -0x170(%rbp),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + jne 13143 <__cxa_finalize@plt+0x5ab3> │ │ │ │ vzeroupper │ │ │ │ - call d340 │ │ │ │ - jmp 12e89 <__cxa_finalize@plt+0x57f9> │ │ │ │ + mov %r12,%rdx │ │ │ │ + lea -0xa0(%rbp),%r12 │ │ │ │ + jmp 12c0e <__cxa_finalize@plt+0x557e> │ │ │ │ + mov (%rdi),%rax │ │ │ │ + vzeroupper │ │ │ │ + call *0x8(%rax) │ │ │ │ + jmp 13134 <__cxa_finalize@plt+0x5aa4> │ │ │ │ + mov -0x38(%rbp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 131af <__cxa_finalize@plt+0x5b1f> │ │ │ │ + lea 0xc5ee6(%rip),%rdi # d904a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10aa> │ │ │ │ + lea -0x80(%rbp),%r15 │ │ │ │ + lea -0xa0(%rbp),%r12 │ │ │ │ + call d170 │ │ │ │ + mov -0x170(%rbp),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + jne 131a4 <__cxa_finalize@plt+0x5b14> │ │ │ │ + vzeroupper │ │ │ │ + mov %r12,%r11 │ │ │ │ + lea -0xa0(%rbp),%r12 │ │ │ │ + jmp 12da1 <__cxa_finalize@plt+0x5711> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rdx,%r15 │ │ │ │ + mov %rdx,%r11 │ │ │ │ vzeroupper │ │ │ │ - call d560 <__cxa_end_catch@plt> │ │ │ │ jmp 12da1 <__cxa_finalize@plt+0x5711> │ │ │ │ + mov (%rdi),%rax │ │ │ │ + vzeroupper │ │ │ │ + call *0x8(%rax) │ │ │ │ + jmp 13183 <__cxa_finalize@plt+0x5af3> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ mov $0x10,%edi │ │ │ │ call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xc5247(%rip),%rsi # d8362 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1032> │ │ │ │ + lea 0xc61b7(%rip),%rsi # d937c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13dc> │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,%r13 │ │ │ │ call d0d0 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 1314b <__cxa_finalize@plt+0x5abb> │ │ │ │ - mov 0xd5e04(%rip),%rdx │ │ │ │ - mov 0xd5e85(%rip),%rsi │ │ │ │ + jne 131f5 <__cxa_finalize@plt+0x5b65> │ │ │ │ + mov 0xd6d5a(%rip),%rdx │ │ │ │ + mov 0xd6ddb(%rip),%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ call d590 <__cxa_throw@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - call d710 <__cxa_finalize@plt+0x80> │ │ │ │ - lea 0xc50ad(%rip),%rcx # d8209 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xed9> │ │ │ │ - mov $0x124,%edx │ │ │ │ - lea 0xc5a08(%rip),%rsi # d8b70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1840> │ │ │ │ - lea 0xc50d4(%rip),%rdi # d8243 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf13> │ │ │ │ - call d1f0 <__assert_fail@plt> │ │ │ │ - lea 0xc508e(%rip),%rcx # d8209 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xed9> │ │ │ │ - mov $0x123,%edx │ │ │ │ - lea 0xc59e9(%rip),%rsi # d8b70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1840> │ │ │ │ - lea 0xc5099(%rip),%rdi # d8227 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xef7> │ │ │ │ - call d1f0 <__assert_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rdx,%r15 │ │ │ │ mov %r13,%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ call d280 <__cxa_free_exception@plt> │ │ │ │ - mov %r15,%r9 │ │ │ │ - jmp 130bb <__cxa_finalize@plt+0x5a2b> │ │ │ │ - lea 0xc5509(%rip),%rcx # d86c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1390> │ │ │ │ - mov $0x22,%edx │ │ │ │ - lea 0xc5535(%rip),%rsi # d86f8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13c8> │ │ │ │ - lea 0xc502d(%rip),%rdi # d81f7 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xec7> │ │ │ │ - call d1f0 <__assert_fail@plt> │ │ │ │ - mov -0x248(%rbp),%r15 │ │ │ │ - mov -0x250(%rbp),%r13 │ │ │ │ - mov %r15,-0x340(%rbp) │ │ │ │ - mov -0x240(%rbp),%r15 │ │ │ │ - mov %r13,-0x328(%rbp) │ │ │ │ + mov %r15,%r10 │ │ │ │ + jmp 1303f <__cxa_finalize@plt+0x59af> │ │ │ │ + endbr64 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,%r10 │ │ │ │ + vzeroupper │ │ │ │ + jmp 1303f <__cxa_finalize@plt+0x59af> │ │ │ │ + mov -0x1f0(%rbp),%r15 │ │ │ │ + mov -0x1e8(%rbp),%r13 │ │ │ │ + mov -0x1e0(%rbp),%rcx │ │ │ │ + mov %r15,-0x328(%rbp) │ │ │ │ + mov %r13,-0x348(%rbp) │ │ │ │ + mov %rcx,-0x340(%rbp) │ │ │ │ test %r14,%r14 │ │ │ │ - je 13252 <__cxa_finalize@plt+0x5bc2> │ │ │ │ - mov -0x3a0(%rbp),%rsi │ │ │ │ + je 13272 <__cxa_finalize@plt+0x5be2> │ │ │ │ + mov -0x3b8(%rbp),%rsi │ │ │ │ mov %r14,%rdi │ │ │ │ sub %r14,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp 13047 <__cxa_finalize@plt+0x59b7> │ │ │ │ + jmp 12fc4 <__cxa_finalize@plt+0x5934> │ │ │ │ + vzeroupper │ │ │ │ + jmp 12fc4 <__cxa_finalize@plt+0x5934> │ │ │ │ + endbr64 │ │ │ │ + mov %rax,%r12 │ │ │ │ + vzeroupper │ │ │ │ + call d560 <__cxa_end_catch@plt> │ │ │ │ + jmp 12bfa <__cxa_finalize@plt+0x556a> │ │ │ │ mov %rbx,%rdi │ │ │ │ lea -0xa0(%rbp),%r12 │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov (%rax),%rsi │ │ │ │ + mov (%rax),%r13 │ │ │ │ mov %rax,%rdi │ │ │ │ - call *0x10(%rsi) │ │ │ │ + call *0x10(%r13) │ │ │ │ mov %r12,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 19aa0 │ │ │ │ + call 19830 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ cmpq $0x0,-0x98(%rbp) │ │ │ │ sete %bl │ │ │ │ - jmp 8c752 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x1f102> │ │ │ │ + jmp 8c272 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x1e7b2> │ │ │ │ endbr64 │ │ │ │ - jmp 130f7 <__cxa_finalize@plt+0x5a67> │ │ │ │ - vzeroupper │ │ │ │ - jmp 13047 <__cxa_finalize@plt+0x59b7> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ - mov (%rdi),%rax │ │ │ │ - vzeroupper │ │ │ │ - call *0x8(%rax) │ │ │ │ - jmp 12b97 <__cxa_finalize@plt+0x5507> │ │ │ │ - xor %r11d,%r11d │ │ │ │ - mov %r11,-0x360(%rbp) │ │ │ │ - mov %r11,-0x350(%rbp) │ │ │ │ - mov %r11,-0x358(%rbp) │ │ │ │ - mov %r11,-0x340(%rbp) │ │ │ │ - mov %r11,-0x348(%rbp) │ │ │ │ - mov %r11,-0x328(%rbp) │ │ │ │ + mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ - jmp 12e89 <__cxa_finalize@plt+0x57f9> │ │ │ │ + call d560 <__cxa_end_catch@plt> │ │ │ │ + jmp 12bc4 <__cxa_finalize@plt+0x5534> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,%r9 │ │ │ │ - vzeroupper │ │ │ │ - jmp 130bb <__cxa_finalize@plt+0x5a2b> │ │ │ │ - mov -0x260(%rbp),%rsi │ │ │ │ - mov -0x270(%rbp),%r13 │ │ │ │ - lea -0xa0(%rbp),%r12 │ │ │ │ - mov -0x268(%rbp),%r14 │ │ │ │ - mov %rsi,-0x310(%rbp) │ │ │ │ - vzeroupper │ │ │ │ - jmp 12bc6 <__cxa_finalize@plt+0x5536> │ │ │ │ + jmp 13061 <__cxa_finalize@plt+0x59d1> │ │ │ │ nop │ │ │ │ - mov $0x10,%edi │ │ │ │ - call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xc5071(%rip),%rsi # d8362 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1032> │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ - call d0d0 │ │ │ │ - mov -0x38(%rbp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 13382 <__cxa_finalize@plt+0x5cf2> │ │ │ │ - mov 0xd5c2e(%rip),%rdx │ │ │ │ - mov 0xd5caf(%rip),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - call d590 <__cxa_throw@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ mov %r13,%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ vmovq -0x160(%rbp),%xmm8 │ │ │ │ - mov -0x148(%rbp),%rdx │ │ │ │ + mov -0x148(%rbp),%rcx │ │ │ │ mov -0x178(%rbp),%rdi │ │ │ │ - mov %rdx,-0x120(%rbp) │ │ │ │ vpinsrq $0x1,%r15,%xmm8,%xmm9 │ │ │ │ + mov %rcx,-0x120(%rbp) │ │ │ │ vmovdqa %xmm9,-0x130(%rbp) │ │ │ │ - call cbd00 >::~vector()@@Base> │ │ │ │ + call cbb60 >::~vector()@@Base> │ │ │ │ mov %r14,%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 13387 <__cxa_finalize@plt+0x5cf7> │ │ │ │ + jne 1335e <__cxa_finalize@plt+0x5cce> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ + mov -0x110(%rbp),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + jne 13363 <__cxa_finalize@plt+0x5cd3> │ │ │ │ + vzeroupper │ │ │ │ + lea -0xa0(%rbp),%r14 │ │ │ │ + jmp 132ef <__cxa_finalize@plt+0x5c5f> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ + mov (%rdi),%r12 │ │ │ │ + vzeroupper │ │ │ │ + call *0x8(%r12) │ │ │ │ + jmp 13355 <__cxa_finalize@plt+0x5cc5> │ │ │ │ + mov $0x10,%edi │ │ │ │ + call d150 <__cxa_allocate_exception@plt> │ │ │ │ + lea 0xc5ffb(%rip),%rsi # d937c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13dc> │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rax,%rbx │ │ │ │ + call d0d0 │ │ │ │ + mov -0x38(%rbp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 133e3 <__cxa_finalize@plt+0x5d53> │ │ │ │ + mov 0xd6b9e(%rip),%rdx │ │ │ │ + mov 0xd6c1f(%rip),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + call d590 <__cxa_throw@plt> │ │ │ │ + mov -0x130(%rbp),%rsi │ │ │ │ + mov -0x120(%rbp),%r8 │ │ │ │ + lea -0xa0(%rbp),%r14 │ │ │ │ + mov -0x128(%rbp),%r15 │ │ │ │ + mov %rsi,-0x160(%rbp) │ │ │ │ + mov %r8,-0x148(%rbp) │ │ │ │ + vzeroupper │ │ │ │ + jmp 132f7 <__cxa_finalize@plt+0x5c67> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rbx,%rdi │ │ │ │ - mov %rdx,%r13 │ │ │ │ + mov %rdx,%r14 │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ call d280 <__cxa_free_exception@plt> │ │ │ │ mov %r12,%rdi │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - dec %r13 │ │ │ │ - jne 13417 <__cxa_finalize@plt+0x5d87> │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + dec %r14 │ │ │ │ + jne 13477 <__cxa_finalize@plt+0x5de7> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ mov $0x1,%edi │ │ │ │ movb $0x0,-0x110(%rbp) │ │ │ │ mov %rax,%rbx │ │ │ │ xor %eax,%eax │ │ │ │ lock cmpxchg %dil,-0x139(%rbp) │ │ │ │ - jne 13427 <__cxa_finalize@plt+0x5d97> │ │ │ │ + jne 134d5 <__cxa_finalize@plt+0x5e45> │ │ │ │ lea -0x60(%rbp),%rdi │ │ │ │ - call b1770 │ │ │ │ + call b1a20 │ │ │ │ mov (%rbx),%r12 │ │ │ │ mov %rbx,%rdi │ │ │ │ lea -0x80(%rbp),%r13 │ │ │ │ call *0x10(%r12) │ │ │ │ mov %r13,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 19aa0 │ │ │ │ + call 19830 │ │ │ │ lea -0x60(%rbp),%rdi │ │ │ │ call d290 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 8e641 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x20ff1> │ │ │ │ + jmp 8ec4d , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x2118d> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rdx,%r13 │ │ │ │ + mov %rdx,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp 133a1 <__cxa_finalize@plt+0x5d11> │ │ │ │ + jmp 133fd <__cxa_finalize@plt+0x5d6d> │ │ │ │ + lea -0x80(%rbp),%r13 │ │ │ │ + lea -0xa0(%rbp),%r14 │ │ │ │ + jmp 132ef <__cxa_finalize@plt+0x5c5f> │ │ │ │ + mov -0x38(%rbp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 134ad <__cxa_finalize@plt+0x5e1d> │ │ │ │ + lea 0xc5bad(%rip),%rdi # d904a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10aa> │ │ │ │ lea -0x80(%rbp),%r13 │ │ │ │ lea -0xa0(%rbp),%r14 │ │ │ │ - jmp 1332b <__cxa_finalize@plt+0x5c9b> │ │ │ │ + call d170 │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + mov -0x110(%rbp),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + jne 13518 <__cxa_finalize@plt+0x5e88> │ │ │ │ + vzeroupper │ │ │ │ + mov -0x150(%rbp),%rsi │ │ │ │ + mov %r14,%rdi │ │ │ │ + call d340 │ │ │ │ + jmp 13355 <__cxa_finalize@plt+0x5cc5> │ │ │ │ mov %al,-0x110(%rbp) │ │ │ │ lea -0x80(%rbp),%r13 │ │ │ │ - jmp 133fe <__cxa_finalize@plt+0x5d6e> │ │ │ │ + jmp 1345e <__cxa_finalize@plt+0x5dce> │ │ │ │ endbr64 │ │ │ │ lea -0x60(%rbp),%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ call d290 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ lea -0xa0(%rbp),%r14 │ │ │ │ - jmp 1332b <__cxa_finalize@plt+0x5c9b> │ │ │ │ + jmp 132ef <__cxa_finalize@plt+0x5c5f> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ lea -0x80(%rbp),%r13 │ │ │ │ vzeroupper │ │ │ │ - jmp 13446 <__cxa_finalize@plt+0x5db6> │ │ │ │ - mov -0x38(%rbp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 134a8 <__cxa_finalize@plt+0x5e18> │ │ │ │ - lea 0xc4bcd(%rip),%rdi # d804a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd1a> │ │ │ │ - lea -0x80(%rbp),%r13 │ │ │ │ - lea -0xa0(%rbp),%r14 │ │ │ │ - call d170 │ │ │ │ - mov -0x110(%rbp),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - jne 134f2 <__cxa_finalize@plt+0x5e62> │ │ │ │ + jmp 134f7 <__cxa_finalize@plt+0x5e67> │ │ │ │ + mov (%rdi),%r12 │ │ │ │ vzeroupper │ │ │ │ - lea -0xa0(%rbp),%r14 │ │ │ │ - jmp 1332b <__cxa_finalize@plt+0x5c9b> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ + call *0x8(%r12) │ │ │ │ + jmp 134c1 <__cxa_finalize@plt+0x5e31> │ │ │ │ mov $0x10,%edi │ │ │ │ call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xc4ea4(%rip),%rsi # d8362 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1032> │ │ │ │ + lea 0xc5e46(%rip),%rsi # d937c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13dc> │ │ │ │ mov %rax,%rdi │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rax,%r13 │ │ │ │ call d0d0 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 13561 <__cxa_finalize@plt+0x5ed1> │ │ │ │ - mov 0xd5a5d(%rip),%rdx │ │ │ │ - mov 0xd5ade(%rip),%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ + jne 13566 <__cxa_finalize@plt+0x5ed6> │ │ │ │ + mov 0xd69e9(%rip),%rdx │ │ │ │ + mov 0xd6a6a(%rip),%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ call d590 <__cxa_throw@plt> │ │ │ │ - mov (%rdi),%r12 │ │ │ │ - vzeroupper │ │ │ │ - call *0x8(%r12) │ │ │ │ - jmp 1349c <__cxa_finalize@plt+0x5e0c> │ │ │ │ - mov -0x110(%rbp),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 1355c <__cxa_finalize@plt+0x5ecc> │ │ │ │ - mov (%rdi),%r12 │ │ │ │ - vzeroupper │ │ │ │ - call *0x8(%r12) │ │ │ │ - mov -0x150(%rbp),%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ - call d340 │ │ │ │ - jmp 1349c <__cxa_finalize@plt+0x5e0c> │ │ │ │ - mov -0x130(%rbp),%rsi │ │ │ │ - mov -0x120(%rbp),%r8 │ │ │ │ - lea -0xa0(%rbp),%r14 │ │ │ │ - mov -0x128(%rbp),%r15 │ │ │ │ - mov %rsi,-0x160(%rbp) │ │ │ │ - mov %r8,-0x148(%rbp) │ │ │ │ - vzeroupper │ │ │ │ - jmp 13333 <__cxa_finalize@plt+0x5ca3> │ │ │ │ - vzeroupper │ │ │ │ - jmp 13516 <__cxa_finalize@plt+0x5e86> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ + mov %r13,%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rdx,%r15 │ │ │ │ vzeroupper │ │ │ │ - mov %r12,%rdi │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call d280 <__cxa_free_exception@plt> │ │ │ │ + mov -0x148(%rbp),%rdi │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ dec %r15 │ │ │ │ - jne 135d8 <__cxa_finalize@plt+0x5f48> │ │ │ │ + jne 135df <__cxa_finalize@plt+0x5f4f> │ │ │ │ mov %rbx,%rdi │ │ │ │ lea -0xa0(%rbp),%r14 │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov (%rax),%r12 │ │ │ │ + mov (%rax),%rbx │ │ │ │ mov %rax,%rdi │ │ │ │ - call *0x10(%r12) │ │ │ │ + call *0x10(%rbx) │ │ │ │ mov %r14,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 19aa0 │ │ │ │ + call 19830 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ cmpq $0x0,-0x98(%rbp) │ │ │ │ mov -0xa0(%rbp),%rdi │ │ │ │ sete %bl │ │ │ │ - jmp 8e4bd , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x20e6d> │ │ │ │ + jmp 8ef7e , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x214be> │ │ │ │ endbr64 │ │ │ │ - mov %r14,%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rdx,%r15 │ │ │ │ vzeroupper │ │ │ │ - call d280 <__cxa_free_exception@plt> │ │ │ │ - jmp 13573 <__cxa_finalize@plt+0x5ee3> │ │ │ │ + jmp 13580 <__cxa_finalize@plt+0x5ef0> │ │ │ │ lea -0xa0(%rbp),%r14 │ │ │ │ - jmp 13363 <__cxa_finalize@plt+0x5cd3> │ │ │ │ + jmp 13327 <__cxa_finalize@plt+0x5c97> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 13363 <__cxa_finalize@plt+0x5cd3> │ │ │ │ - dec %rdx │ │ │ │ - jne 1366f <__cxa_finalize@plt+0x5fdf> │ │ │ │ - mov %rax,%rdi │ │ │ │ - vzeroupper │ │ │ │ - call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov (%rax),%r15 │ │ │ │ - mov %rax,%rdi │ │ │ │ - call *0x10(%r15) │ │ │ │ - lea 0x210(%rsp),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rdi,%r14 │ │ │ │ - call 19aa0 │ │ │ │ - call d560 <__cxa_end_catch@plt> │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 8f89b , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x2224b> │ │ │ │ + jmp 13327 <__cxa_finalize@plt+0x5c97> │ │ │ │ dec %rdx │ │ │ │ - jne 136ef <__cxa_finalize@plt+0x605f> │ │ │ │ - mov %rax,%rdi │ │ │ │ - vzeroupper │ │ │ │ - call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov (%rax),%r15 │ │ │ │ - mov %rax,%rdi │ │ │ │ - call *0x10(%r15) │ │ │ │ - lea 0x210(%rsp),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rdi,%r15 │ │ │ │ - call 19aa0 │ │ │ │ - call d560 <__cxa_end_catch@plt> │ │ │ │ - xor %r15d,%r15d │ │ │ │ - jmp 8f7c4 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x22174> │ │ │ │ - lea 0x210(%rsp),%r14 │ │ │ │ + je 136d4 <__cxa_finalize@plt+0x6044> │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea 0x210(%rsp),%r15 │ │ │ │ vzeroupper │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ + mov %r15,%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - call 15050 │ │ │ │ - mov 0x40(%rsp),%r15 │ │ │ │ + mov %r13,%rdi │ │ │ │ + call 14fe0 │ │ │ │ lea 0xb0(%rsp),%rdi │ │ │ │ - call b39e0 │ │ │ │ + call b3b90 │ │ │ │ lea 0x170(%rsp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov 0x238(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 13780 <__cxa_finalize@plt+0x60f0> │ │ │ │ - mov %r15,%rdi │ │ │ │ + jne 13694 <__cxa_finalize@plt+0x6004> │ │ │ │ + mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ - endbr64 │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - vzeroupper │ │ │ │ - call d560 <__cxa_end_catch@plt> │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - jmp 1367a <__cxa_finalize@plt+0x5fea> │ │ │ │ - lea 0x210(%rsp),%r15 │ │ │ │ - vzeroupper │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - call 15050 │ │ │ │ - mov 0x40(%rsp),%r15 │ │ │ │ - jmp 1369e <__cxa_finalize@plt+0x600e> │ │ │ │ dec %rdx │ │ │ │ - jne 13761 <__cxa_finalize@plt+0x60d1> │ │ │ │ + jne 13699 <__cxa_finalize@plt+0x6009> │ │ │ │ mov %rax,%rdi │ │ │ │ vzeroupper │ │ │ │ - lea 0x210(%rsp),%r15 │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov (%rax),%rcx │ │ │ │ + mov (%rax),%r14 │ │ │ │ mov %rax,%rdi │ │ │ │ - call *0x10(%rcx) │ │ │ │ + call *0x10(%r14) │ │ │ │ lea 0x210(%rsp),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 19aa0 │ │ │ │ + mov %rdi,%r15 │ │ │ │ + call 19830 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - xor %r15d,%r15d │ │ │ │ - jmp 8f94f , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x222ff> │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 900d1 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x22611> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + 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 1370c <__cxa_finalize@plt+0x607c> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ - endbr64 │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - vzeroupper │ │ │ │ - call d560 <__cxa_end_catch@plt> │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - jmp 1376c <__cxa_finalize@plt+0x60dc> │ │ │ │ - endbr64 │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - vzeroupper │ │ │ │ - call d560 <__cxa_end_catch@plt> │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - jmp 136fa <__cxa_finalize@plt+0x606a> │ │ │ │ - dec %rdx │ │ │ │ - je 137f8 <__cxa_finalize@plt+0x6168> │ │ │ │ - mov %rax,%r15 │ │ │ │ - lea 0x210(%rsp),%r14 │ │ │ │ - vzeroupper │ │ │ │ - mov %r14,%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - jmp 1369e <__cxa_finalize@plt+0x600e> │ │ │ │ + jmp 1361e <__cxa_finalize@plt+0x5f8e> │ │ │ │ dec %rdx │ │ │ │ - je 1382c <__cxa_finalize@plt+0x619c> │ │ │ │ - mov %rax,%r15 │ │ │ │ + je 13707 <__cxa_finalize@plt+0x6077> │ │ │ │ + mov %rax,%rbx │ │ │ │ lea 0x210(%rsp),%r14 │ │ │ │ vzeroupper │ │ │ │ mov %r14,%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - jmp 1369e <__cxa_finalize@plt+0x600e> │ │ │ │ + jmp 13626 <__cxa_finalize@plt+0x5f96> │ │ │ │ mov %rax,%rdi │ │ │ │ vzeroupper │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov (%rax),%r15 │ │ │ │ + mov (%rax),%rcx │ │ │ │ mov %rax,%rdi │ │ │ │ - call *0x10(%r15) │ │ │ │ + call *0x10(%rcx) │ │ │ │ lea 0x210(%rsp),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - mov %rdi,%r14 │ │ │ │ - call 19aa0 │ │ │ │ + mov %rdi,%r15 │ │ │ │ + call 19830 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 8f4bd , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x21e6d> │ │ │ │ + jmp 90266 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x227a6> │ │ │ │ mov %rax,%rdi │ │ │ │ vzeroupper │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov (%rax),%rdx │ │ │ │ + mov (%rax),%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ - call *0x10(%rdx) │ │ │ │ + call *0x10(%rsi) │ │ │ │ lea 0x210(%rsp),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ mov %rdi,%r14 │ │ │ │ - call 19aa0 │ │ │ │ + call 19830 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 8f04e , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x219fe> │ │ │ │ + xor %r12d,%r12d │ │ │ │ + jmp 8f866 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x21da6> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ + mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 137cb <__cxa_finalize@plt+0x613b> │ │ │ │ + jmp 13616 <__cxa_finalize@plt+0x5f86> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ + mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 137eb <__cxa_finalize@plt+0x615b> │ │ │ │ + jmp 136c7 <__cxa_finalize@plt+0x6037> │ │ │ │ dec %rdx │ │ │ │ - je 13920 <__cxa_finalize@plt+0x6290> │ │ │ │ - lea 0x210(%rsp),%r14 │ │ │ │ + jne 1380e <__cxa_finalize@plt+0x617e> │ │ │ │ + mov %rax,%rdi │ │ │ │ vzeroupper │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - jmp 1368c <__cxa_finalize@plt+0x5ffc> │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ + lea 0x210(%rsp),%r12 │ │ │ │ + call d0f0 <__cxa_begin_catch@plt> │ │ │ │ + mov (%rax),%r9 │ │ │ │ + mov %rax,%rdi │ │ │ │ + call *0x10(%r9) │ │ │ │ + mov %r12,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + call 19830 │ │ │ │ + call d560 <__cxa_end_catch@plt> │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 8fc1b , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x2215b> │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov 0x20(%rsp),%rax │ │ │ │ lea 0x1d0(%rsp),%rdi │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov 0x40(%rsp),%rax │ │ │ │ @@ -5304,3439 +5258,3480 @@ │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov 0x40(%rsp),%rax │ │ │ │ lea 0x190(%rsp),%rdi │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ lea 0x1f0(%rsp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov 0x40(%rsp),%r15 │ │ │ │ - jmp 1369e <__cxa_finalize@plt+0x600e> │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + jmp 13626 <__cxa_finalize@plt+0x5f96> │ │ │ │ + lea 0x210(%rsp),%r12 │ │ │ │ + vzeroupper │ │ │ │ + mov %r12,%rdi │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + mov %r13,%rdi │ │ │ │ + call 14fe0 │ │ │ │ + jmp 13626 <__cxa_finalize@plt+0x5f96> │ │ │ │ + endbr64 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + vzeroupper │ │ │ │ + call d560 <__cxa_end_catch@plt> │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + jmp 13819 <__cxa_finalize@plt+0x6189> │ │ │ │ + dec %rdx │ │ │ │ + jne 1388a <__cxa_finalize@plt+0x61fa> │ │ │ │ mov %rax,%rdi │ │ │ │ vzeroupper │ │ │ │ - lea 0x210(%rsp),%r14 │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov (%rax),%r9 │ │ │ │ + mov (%rax),%r14 │ │ │ │ mov %rax,%rdi │ │ │ │ - call *0x10(%r9) │ │ │ │ + call *0x10(%r14) │ │ │ │ + lea 0x210(%rsp),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rdi,%r15 │ │ │ │ + call 19830 │ │ │ │ + call d560 <__cxa_end_catch@plt> │ │ │ │ + xor %r12d,%r12d │ │ │ │ + jmp 8fdb3 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x222f3> │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea 0x210(%rsp),%r15 │ │ │ │ + vzeroupper │ │ │ │ + mov %r15,%rdi │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + jmp 13626 <__cxa_finalize@plt+0x5f96> │ │ │ │ + endbr64 │ │ │ │ + mov %rax,%rbx │ │ │ │ + vzeroupper │ │ │ │ + call d560 <__cxa_end_catch@plt> │ │ │ │ + jmp 13898 <__cxa_finalize@plt+0x6208> │ │ │ │ + dec %rdx │ │ │ │ + je 138ea <__cxa_finalize@plt+0x625a> │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea 0x210(%rsp),%r15 │ │ │ │ + vzeroupper │ │ │ │ + mov %r15,%rdi │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + jmp 1382b <__cxa_finalize@plt+0x619b> │ │ │ │ + endbr64 │ │ │ │ + mov %rax,%rbx │ │ │ │ + vzeroupper │ │ │ │ + call d560 <__cxa_end_catch@plt> │ │ │ │ + jmp 136a7 <__cxa_finalize@plt+0x6017> │ │ │ │ + mov %rax,%rdi │ │ │ │ + vzeroupper │ │ │ │ + call d0f0 <__cxa_begin_catch@plt> │ │ │ │ + mov (%rax),%r14 │ │ │ │ + mov %rax,%rdi │ │ │ │ + call *0x10(%r14) │ │ │ │ lea 0x210(%rsp),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 19aa0 │ │ │ │ + mov %rdi,%r15 │ │ │ │ + call 19830 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 8f2e2 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x21c92> │ │ │ │ + jmp 901a9 , std::allocator > > const&, int, std::vector, std::allocator > > const&, int)@@Base+0x226e9> │ │ │ │ endbr64 │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ + mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - jmp 1389b <__cxa_finalize@plt+0x620b> │ │ │ │ + jmp 138c9 <__cxa_finalize@plt+0x6239> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 1398f <__cxa_finalize@plt+0x62ff> │ │ │ │ - lea 0xc4756(%rip),%rdi # d80e0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xdb0> │ │ │ │ + jne 1394a <__cxa_finalize@plt+0x62ba> │ │ │ │ + lea 0xc579b(%rip),%rdi # d90e0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1140> │ │ │ │ call d170 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - lea 0xc46af(%rip),%rdi # d804a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd1a> │ │ │ │ + lea 0xc56f4(%rip),%rdi # d904a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10aa> │ │ │ │ call d170 │ │ │ │ endbr64 │ │ │ │ mov $0x8,%esi │ │ │ │ mov %r13,%rdi │ │ │ │ mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ mov 0x50(%rsp),%rdi │ │ │ │ mov $0x8,%esi │ │ │ │ call d340 │ │ │ │ mov %r15,%r13 │ │ │ │ cmp %rbx,%r13 │ │ │ │ - je 13a37 <__cxa_finalize@plt+0x63a7> │ │ │ │ + je 139f2 <__cxa_finalize@plt+0x6362> │ │ │ │ mov 0x8(%r13),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 139e3 <__cxa_finalize@plt+0x6353> │ │ │ │ + je 1399e <__cxa_finalize@plt+0x630e> │ │ │ │ mov 0x18(%r13),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ add $0x20,%r13 │ │ │ │ - jmp 139c9 <__cxa_finalize@plt+0x6339> │ │ │ │ - lea 0xc465a(%rip),%rdi # d804a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd1a> │ │ │ │ + jmp 13984 <__cxa_finalize@plt+0x62f4> │ │ │ │ + lea 0xc569f(%rip),%rdi # d904a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10aa> │ │ │ │ call d170 │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ - jmp 139c6 <__cxa_finalize@plt+0x6336> │ │ │ │ - lea 0xc46d8(%rip),%rdi # d80e0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xdb0> │ │ │ │ + jmp 13981 <__cxa_finalize@plt+0x62f1> │ │ │ │ + lea 0xc571d(%rip),%rdi # d90e0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1140> │ │ │ │ call d170 │ │ │ │ endbr64 │ │ │ │ xor %ebx,%ebx │ │ │ │ xor %r15d,%r15d │ │ │ │ mov %rax,%r12 │ │ │ │ mov %rbx,0x40(%rsp) │ │ │ │ xor %ebx,%ebx │ │ │ │ vzeroupper │ │ │ │ - jmp 139c6 <__cxa_finalize@plt+0x6336> │ │ │ │ + jmp 13981 <__cxa_finalize@plt+0x62f1> │ │ │ │ xor %r15d,%r15d │ │ │ │ xor %ebx,%ebx │ │ │ │ mov %r15,0x40(%rsp) │ │ │ │ xor %r15d,%r15d │ │ │ │ vzeroupper │ │ │ │ - jmp 139c6 <__cxa_finalize@plt+0x6336> │ │ │ │ + jmp 13981 <__cxa_finalize@plt+0x62f1> │ │ │ │ test %r15,%r15 │ │ │ │ - je 13a4c <__cxa_finalize@plt+0x63bc> │ │ │ │ + je 13a07 <__cxa_finalize@plt+0x6377> │ │ │ │ mov 0x40(%rsp),%rsi │ │ │ │ mov %r15,%rdi │ │ │ │ sub %r15,%rsi │ │ │ │ call d340 │ │ │ │ mov %r12,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ mov 0xd8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 13b20 <__cxa_finalize@plt+0x6490> │ │ │ │ - lea 0xc45d8(%rip),%rdi # d804a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd1a> │ │ │ │ + jne 13adb <__cxa_finalize@plt+0x644b> │ │ │ │ + lea 0xc561d(%rip),%rdi # d904a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10aa> │ │ │ │ vzeroupper │ │ │ │ call d170 │ │ │ │ mov 0xc0(%rsp),%r13 │ │ │ │ mov 0xd0(%rsp),%r12 │ │ │ │ test %r13,%r13 │ │ │ │ - je 13b28 <__cxa_finalize@plt+0x6498> │ │ │ │ + je 13ae3 <__cxa_finalize@plt+0x6453> │ │ │ │ mov %r12,%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ sub %r13,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp 13ab0 <__cxa_finalize@plt+0x6420> │ │ │ │ + jmp 13a6b <__cxa_finalize@plt+0x63db> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ mov 0x18(%rsp),%rdi │ │ │ │ - call b56d0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > >::~vector()@@Base> │ │ │ │ + call b57b0 , 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 13ad5 <__cxa_finalize@plt+0x6445> │ │ │ │ + jne 13a90 <__cxa_finalize@plt+0x6400> │ │ │ │ mov %r14,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov 0xd8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 13b1b <__cxa_finalize@plt+0x648b> │ │ │ │ - lea 0xc4bac(%rip),%rdi # d86a0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1370> │ │ │ │ + jne 13ad6 <__cxa_finalize@plt+0x6446> │ │ │ │ + lea 0xc581d(%rip),%rdi # d92cc * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x132c> │ │ │ │ call d170 │ │ │ │ mov 0xa0(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 13b28 <__cxa_finalize@plt+0x6498> │ │ │ │ + je 13ae3 <__cxa_finalize@plt+0x6453> │ │ │ │ mov 0xb0(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp 13ab0 <__cxa_finalize@plt+0x6420> │ │ │ │ + jmp 13a6b <__cxa_finalize@plt+0x63db> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ vzeroupper │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ vzeroupper │ │ │ │ - jmp 13ab0 <__cxa_finalize@plt+0x6420> │ │ │ │ + jmp 13a6b <__cxa_finalize@plt+0x63db> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r14 │ │ │ │ - jmp 13a8a <__cxa_finalize@plt+0x63fa> │ │ │ │ + jmp 13a45 <__cxa_finalize@plt+0x63b5> │ │ │ │ mov 0xd8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 13b5b <__cxa_finalize@plt+0x64cb> │ │ │ │ - lea 0xc44f7(%rip),%rdi # d804a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd1a> │ │ │ │ + jne 13b16 <__cxa_finalize@plt+0x6486> │ │ │ │ + lea 0xc553c(%rip),%rdi # d904a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10aa> │ │ │ │ vzeroupper │ │ │ │ call d170 │ │ │ │ vzeroupper │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov 0x188(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 13cc6 <__cxa_finalize@plt+0x6636> │ │ │ │ + jne 13c81 <__cxa_finalize@plt+0x65f1> │ │ │ │ mov %rdi,%rdx │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0xc4be2(%rip),%rdi # d8768 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1438> │ │ │ │ + lea 0xc5c27(%rip),%rdi # d9768 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x17c8> │ │ │ │ call d4e0 │ │ │ │ mov 0x188(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 13d02 <__cxa_finalize@plt+0x6672> │ │ │ │ - lea 0xc44a1(%rip),%rdi # d804a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd1a> │ │ │ │ + jne 13cbd <__cxa_finalize@plt+0x662d> │ │ │ │ + lea 0xc54e6(%rip),%rdi # d904a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10aa> │ │ │ │ call d170 │ │ │ │ mov 0x188(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 13c8e <__cxa_finalize@plt+0x65fe> │ │ │ │ + jne 13c49 <__cxa_finalize@plt+0x65b9> │ │ │ │ xor %edx,%edx │ │ │ │ xor %esi,%esi │ │ │ │ - lea 0xc4b98(%rip),%rdi # d8768 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1438> │ │ │ │ + lea 0xc5bdd(%rip),%rdi # d9768 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x17c8> │ │ │ │ xor %eax,%eax │ │ │ │ call d4e0 │ │ │ │ mov 0x188(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 13bf6 <__cxa_finalize@plt+0x6566> │ │ │ │ - lea 0xc4b3f(%rip),%rdi # d8730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1400> │ │ │ │ + jne 13bb1 <__cxa_finalize@plt+0x6521> │ │ │ │ + lea 0xc5b84(%rip),%rdi # d9730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1790> │ │ │ │ call d170 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov 0x188(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 13c1f <__cxa_finalize@plt+0x658f> │ │ │ │ - mov %rcx,%rsi │ │ │ │ - lea 0xc4b50(%rip),%rdi # d8768 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1438> │ │ │ │ + jne 13bda <__cxa_finalize@plt+0x654a> │ │ │ │ + mov %r11,%rsi │ │ │ │ + lea 0xc5b95(%rip),%rdi # d9768 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x17c8> │ │ │ │ xor %eax,%eax │ │ │ │ call d4e0 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov 0x188(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 13c89 <__cxa_finalize@plt+0x65f9> │ │ │ │ - lea 0xc440c(%rip),%rdi # d804a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd1a> │ │ │ │ + jne 13c44 <__cxa_finalize@plt+0x65b4> │ │ │ │ + lea 0xc5451(%rip),%rdi # d904a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10aa> │ │ │ │ call d170 │ │ │ │ endbr64 │ │ │ │ mov %rax,%r15 │ │ │ │ vzeroupper │ │ │ │ mov 0xf0(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 13cb4 <__cxa_finalize@plt+0x6624> │ │ │ │ + jne 13c6f <__cxa_finalize@plt+0x65df> │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ - call b5790 >, std::vector > >, std::allocator >, std::vector > > > >::~vector()@@Base> │ │ │ │ + call b5870 >, std::vector > >, std::allocator >, std::vector > > > >::~vector()@@Base> │ │ │ │ mov 0x38(%rsp),%rdi │ │ │ │ - call b56d0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > >::~vector()@@Base> │ │ │ │ + call b57b0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > >::~vector()@@Base> │ │ │ │ mov 0x188(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 13ccb <__cxa_finalize@plt+0x663b> │ │ │ │ + jne 13c86 <__cxa_finalize@plt+0x65f6> │ │ │ │ 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 13cd0 <__cxa_finalize@plt+0x6640> │ │ │ │ + je 13c8b <__cxa_finalize@plt+0x65fb> │ │ │ │ mov 0x90(%rsp),%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp 13c4d <__cxa_finalize@plt+0x65bd> │ │ │ │ + jmp 13c08 <__cxa_finalize@plt+0x6578> │ │ │ │ mov 0x100(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - jmp 13c5a <__cxa_finalize@plt+0x65ca> │ │ │ │ + jmp 13c15 <__cxa_finalize@plt+0x6585> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ vzeroupper │ │ │ │ - jmp 13c4d <__cxa_finalize@plt+0x65bd> │ │ │ │ + jmp 13c08 <__cxa_finalize@plt+0x6578> │ │ │ │ mov 0x120(%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ - call 244a0 │ │ │ │ - jmp 13c4d <__cxa_finalize@plt+0x65bd> │ │ │ │ + call 24160 │ │ │ │ + jmp 13c08 <__cxa_finalize@plt+0x6578> │ │ │ │ mov 0x98(%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ - call b3980 │ │ │ │ - jmp 13c4d <__cxa_finalize@plt+0x65bd> │ │ │ │ + call b3b30 │ │ │ │ + jmp 13c08 <__cxa_finalize@plt+0x6578> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ dec %rdx │ │ │ │ - jne 13d92 <__cxa_finalize@plt+0x6702> │ │ │ │ - mov %rax,%rdi │ │ │ │ - vzeroupper │ │ │ │ - lea -0x60(%rbp),%rbx │ │ │ │ - call d0f0 <__cxa_begin_catch@plt> │ │ │ │ - mov (%rax),%r12 │ │ │ │ - mov %rax,%rdi │ │ │ │ - call *0x10(%r12) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - call 19aa0 │ │ │ │ - call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 98fd9 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %rcx,-0x1d0(%rbp) │ │ │ │ + je 13e08 <__cxa_finalize@plt+0x6778> │ │ │ │ + lea -0x60(%rbp),%r12 │ │ │ │ + mov %rax,%r14 │ │ │ │ + mov %r12,-0x1c0(%rbp) │ │ │ │ vzeroupper │ │ │ │ + mov -0x1c0(%rbp),%rdi │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + lea -0x140(%rbp),%rcx │ │ │ │ + lea -0x120(%rbp),%r9 │ │ │ │ + mov %rcx,-0x1c8(%rbp) │ │ │ │ + mov %r9,-0x1a0(%rbp) │ │ │ │ + mov -0x1a0(%rbp),%rdi │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov -0x1c8(%rbp),%rdi │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov -0x1d8(%rbp),%rdi │ │ │ │ + call 14fe0 │ │ │ │ mov -0x1d0(%rbp),%rdi │ │ │ │ - call 15050 │ │ │ │ + call 14fe0 │ │ │ │ lea -0x158(%rbp),%rdi │ │ │ │ - call b39e0 │ │ │ │ + call b3b90 │ │ │ │ lea -0x160(%rbp),%rdi │ │ │ │ - call b39e0 │ │ │ │ - mov %r15,%rdi │ │ │ │ + call b3b90 │ │ │ │ + mov -0x188(%rbp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 13ece <__cxa_finalize@plt+0x683e> │ │ │ │ - mov %r13,%rdi │ │ │ │ + jne 13d6f <__cxa_finalize@plt+0x66df> │ │ │ │ + mov %r14,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea -0x60(%rbp),%rbx │ │ │ │ - vzeroupper │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %r14,%r13 │ │ │ │ - call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov -0x1a0(%rbp),%rdi │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov -0x1c8(%rbp),%rdi │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov -0x1d8(%rbp),%rdi │ │ │ │ - call 15050 │ │ │ │ - jmp 13d4b <__cxa_finalize@plt+0x66bb> │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ - vzeroupper │ │ │ │ - call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 13d9c <__cxa_finalize@plt+0x670c> │ │ │ │ - dec %rdx │ │ │ │ - je 13e85 <__cxa_finalize@plt+0x67f5> │ │ │ │ - lea -0x60(%rbp),%r12 │ │ │ │ - mov %rax,%r13 │ │ │ │ - mov %r12,-0x1c0(%rbp) │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + xor %edi,%edi │ │ │ │ + mov %rdi,-0x1d0(%rbp) │ │ │ │ vzeroupper │ │ │ │ - mov -0x1c0(%rbp),%rdi │ │ │ │ - call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - lea -0x140(%rbp),%r10 │ │ │ │ - lea -0x120(%rbp),%r8 │ │ │ │ - mov %r10,-0x1c8(%rbp) │ │ │ │ - mov %r8,-0x1a0(%rbp) │ │ │ │ - jmp 13da7 <__cxa_finalize@plt+0x6717> │ │ │ │ - mov -0x188(%rbp),%rdi │ │ │ │ + jmp 13d28 <__cxa_finalize@plt+0x6698> │ │ │ │ mov %rax,-0x190(%rbp) │ │ │ │ + lea -0x60(%rbp),%rdi │ │ │ │ vzeroupper │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov -0x190(%rbp),%rax │ │ │ │ + mov -0x190(%rbp),%r13 │ │ │ │ lea -0xa0(%rbp),%rdi │ │ │ │ - mov %rax,-0x188(%rbp) │ │ │ │ + mov %r13,%rbx │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov -0x188(%rbp),%r14 │ │ │ │ lea -0xc0(%rbp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ lea -0xe0(%rbp),%rdi │ │ │ │ - mov %r14,%r13 │ │ │ │ + mov %rbx,%r14 │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ lea -0x80(%rbp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - jmp 13d57 <__cxa_finalize@plt+0x66c7> │ │ │ │ + jmp 13d34 <__cxa_finalize@plt+0x66a4> │ │ │ │ + dec %rdx │ │ │ │ + jne 13e3d <__cxa_finalize@plt+0x67ad> │ │ │ │ + mov %rax,%rdi │ │ │ │ + vzeroupper │ │ │ │ + lea -0x60(%rbp),%rbx │ │ │ │ + call d0f0 <__cxa_begin_catch@plt> │ │ │ │ + mov (%rax),%r12 │ │ │ │ + mov %rax,%rdi │ │ │ │ + call *0x10(%r12) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + call 19830 │ │ │ │ + call d560 <__cxa_end_catch@plt> │ │ │ │ + jmp 99946 │ │ │ │ mov %rax,%rdi │ │ │ │ vzeroupper │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ mov (%rax),%r14 │ │ │ │ mov %rax,%rdi │ │ │ │ call *0x10(%r14) │ │ │ │ lea -0x60(%rbp),%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ mov %rdi,-0x1c0(%rbp) │ │ │ │ - call 19aa0 │ │ │ │ + call 19830 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ xor %r14d,%r14d │ │ │ │ - jmp 98691 │ │ │ │ + jmp 99007 │ │ │ │ + mov %rax,%r14 │ │ │ │ + lea -0x60(%rbp),%rbx │ │ │ │ + vzeroupper │ │ │ │ + mov %rbx,%rdi │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + jmp 13d04 <__cxa_finalize@plt+0x6674> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ + mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 13dfb <__cxa_finalize@plt+0x676b> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ + jmp 13cdc <__cxa_finalize@plt+0x664c> │ │ │ │ + endbr64 │ │ │ │ + mov %rax,%r14 │ │ │ │ + vzeroupper │ │ │ │ + call d560 <__cxa_end_catch@plt> │ │ │ │ + jmp 13e47 <__cxa_finalize@plt+0x67b7> │ │ │ │ lea 0x110(%rsp),%rdi │ │ │ │ - mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ - call b3980 │ │ │ │ + call b3b30 │ │ │ │ mov 0xc0(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 13f03 <__cxa_finalize@plt+0x6873> │ │ │ │ + je 13ea6 <__cxa_finalize@plt+0x6816> │ │ │ │ mov 0xd0(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ - call b5790 >, std::vector > >, std::allocator >, std::vector > > > >::~vector()@@Base> │ │ │ │ + call b5870 >, std::vector > >, std::allocator >, std::vector > > > >::~vector()@@Base> │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ - call b56d0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > >::~vector()@@Base> │ │ │ │ + call b57b0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > >::~vector()@@Base> │ │ │ │ mov 0x158(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 13f44 <__cxa_finalize@plt+0x68b4> │ │ │ │ - mov %r12,%rdi │ │ │ │ + jne 13ee7 <__cxa_finalize@plt+0x6857> │ │ │ │ + mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ mov 0xf0(%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ - call 244a0 │ │ │ │ - jmp 13ee6 <__cxa_finalize@plt+0x6856> │ │ │ │ + call 24160 │ │ │ │ + jmp 13e89 <__cxa_finalize@plt+0x67f9> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0x90(%rsp),%r13 │ │ │ │ + nop │ │ │ │ + endbr64 │ │ │ │ + mov 0x190(%rsp),%rdi │ │ │ │ + mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - cmp %r13,%rbx │ │ │ │ - jne 142f5 <__cxa_finalize@plt+0x6c65> │ │ │ │ - mov 0x98(%rsp),%rsi │ │ │ │ - mov 0x90(%rsp),%rdi │ │ │ │ - mov %r15,%rbx │ │ │ │ + call 14fe0 │ │ │ │ + cmpq $0x0,0xa0(%rsp) │ │ │ │ + je 13f21 <__cxa_finalize@plt+0x6891> │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov 0xa0(%rsp),%rdi │ │ │ │ call d340 │ │ │ │ - mov 0x88(%rsp),%r9 │ │ │ │ - mov 0x20(%r9),%r13 │ │ │ │ - mov 0x18(%r9),%r12 │ │ │ │ + mov 0x170(%rsp),%rdi │ │ │ │ + call 14fe0 │ │ │ │ + mov 0x120(%rsp),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + jne 1408b <__cxa_finalize@plt+0x69fb> │ │ │ │ + mov 0x100(%rsp),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + jne 140a0 <__cxa_finalize@plt+0x6a10> │ │ │ │ + mov 0xe0(%rsp),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + jne 140b5 <__cxa_finalize@plt+0x6a25> │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + call b42f0 │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ + mov 0x20(%rdx),%r13 │ │ │ │ + mov 0x18(%rdx),%r12 │ │ │ │ cmp %r12,%r13 │ │ │ │ - jne 14194 <__cxa_finalize@plt+0x6b04> │ │ │ │ - mov 0x88(%rsp),%rdx │ │ │ │ - mov 0x18(%rdx),%rdi │ │ │ │ + jne 141cc <__cxa_finalize@plt+0x6b3c> │ │ │ │ + mov 0x78(%rsp),%r11 │ │ │ │ + mov 0x18(%r11),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 141f7 <__cxa_finalize@plt+0x6b67> │ │ │ │ - mov 0x88(%rsp),%r11 │ │ │ │ - mov 0x8(%r11),%r13 │ │ │ │ - mov (%r11),%r12 │ │ │ │ + jne 141f4 <__cxa_finalize@plt+0x6b64> │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + mov 0x8(%rcx),%r13 │ │ │ │ + mov (%rcx),%r12 │ │ │ │ cmp %r12,%r13 │ │ │ │ - jne 14210 <__cxa_finalize@plt+0x6b80> │ │ │ │ - mov 0x88(%rsp),%rcx │ │ │ │ - mov (%rcx),%rdi │ │ │ │ + jne 1422c <__cxa_finalize@plt+0x6b9c> │ │ │ │ + mov 0x78(%rsp),%r10 │ │ │ │ + mov (%r10),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 14238 <__cxa_finalize@plt+0x6ba8> │ │ │ │ - mov 0x88(%rsp),%rdi │ │ │ │ + jne 14254 <__cxa_finalize@plt+0x6bc4> │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ mov $0x38,%esi │ │ │ │ call d340 │ │ │ │ - mov 0x218(%rsp),%rax │ │ │ │ + mov 0x238(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 1402c <__cxa_finalize@plt+0x699c> │ │ │ │ + jne 14010 <__cxa_finalize@plt+0x6980> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ - mov 0x88(%rsp),%rdi │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ mov $0x38,%esi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - mov 0x218(%rsp),%rax │ │ │ │ + mov 0x238(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 14031 <__cxa_finalize@plt+0x69a1> │ │ │ │ + jne 14015 <__cxa_finalize@plt+0x6985> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - vmovd %xmm2,%r8d │ │ │ │ - jmp 9cfde > const&, int, int, std::vector, std::allocator > >, std::allocator, std::allocator > > > >&)@@Base+0x20be> │ │ │ │ - mov %r12,%rdi │ │ │ │ + mov 0x238(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 14041 <__cxa_finalize@plt+0x69b1> │ │ │ │ + mov %r11,%rdx │ │ │ │ + lea 0xc5731(%rip),%rdi # d9768 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x17c8> │ │ │ │ + xor %eax,%eax │ │ │ │ vzeroupper │ │ │ │ - call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov 0x218(%rsp),%rax │ │ │ │ + call d4e0 │ │ │ │ + vzeroupper │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + mov 0x238(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 14187 <__cxa_finalize@plt+0x6af7> │ │ │ │ - mov %r13,%rdi │ │ │ │ - call d5d0 <_Unwind_Resume@plt> │ │ │ │ + jne 1406d <__cxa_finalize@plt+0x69dd> │ │ │ │ + mov %r14,%rdx │ │ │ │ + lea 0xc5702(%rip),%rdi # d9768 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x17c8> │ │ │ │ + xor %eax,%eax │ │ │ │ + call d4e0 │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - cmpq $0x0,0x90(%rsp) │ │ │ │ - je 14091 <__cxa_finalize@plt+0x6a01> │ │ │ │ - mov 0x70(%rsp),%rsi │ │ │ │ - mov 0x90(%rsp),%rdi │ │ │ │ + jmp 13f04 <__cxa_finalize@plt+0x6874> │ │ │ │ + vmovd %xmm1,%r15d │ │ │ │ + jmp 9dabd > const&, int, int, std::vector, std::allocator > >, std::allocator, std::allocator > > > >&)@@Base+0x239d> │ │ │ │ + mov 0x130(%rsp),%rsi │ │ │ │ + sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - mov 0x150(%rsp),%rdi │ │ │ │ - call 15050 │ │ │ │ - mov 0x100(%rsp),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 140bb <__cxa_finalize@plt+0x6a2b> │ │ │ │ + jmp 13f3f <__cxa_finalize@plt+0x68af> │ │ │ │ mov 0x110(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - mov 0xe0(%rsp),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 140d8 <__cxa_finalize@plt+0x6a48> │ │ │ │ + jmp 13f50 <__cxa_finalize@plt+0x68c0> │ │ │ │ mov 0xf0(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - mov 0xc0(%rsp),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 140f5 <__cxa_finalize@plt+0x6a65> │ │ │ │ - mov 0xd0(%rsp),%rsi │ │ │ │ - sub %rdi,%rsi │ │ │ │ - call d340 │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ - call b4190 │ │ │ │ - jmp 13f75 <__cxa_finalize@plt+0x68e5> │ │ │ │ - mov 0x218(%rsp),%rax │ │ │ │ + jmp 13f61 <__cxa_finalize@plt+0x68d1> │ │ │ │ + mov 0x238(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 1418c <__cxa_finalize@plt+0x6afc> │ │ │ │ - mov %r11,%rdx │ │ │ │ - lea 0xc4647(%rip),%rdi # d8768 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1438> │ │ │ │ + jne 142a8 <__cxa_finalize@plt+0x6c18> │ │ │ │ + mov %r13,%rdx │ │ │ │ + lea 0xc567d(%rip),%rdi # d9768 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x17c8> │ │ │ │ xor %eax,%eax │ │ │ │ - vzeroupper │ │ │ │ call d4e0 │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ + mov %r13,%rdi │ │ │ │ + add $0x18,%r13 │ │ │ │ + call b6b50 , std::allocator > >, std::allocator, std::allocator > > > >::~vector()@@Base> │ │ │ │ + cmp %r13,%r12 │ │ │ │ + je 13f6b <__cxa_finalize@plt+0x68db> │ │ │ │ + jmp 140f2 <__cxa_finalize@plt+0x6a62> │ │ │ │ + mov 0xb0(%rsp),%r13 │ │ │ │ vzeroupper │ │ │ │ - cmpq $0x0,0x70(%rsp) │ │ │ │ - je 1414c <__cxa_finalize@plt+0x6abc> │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ + cmp %r13,%rbx │ │ │ │ + je 14127 <__cxa_finalize@plt+0x6a97> │ │ │ │ + mov %r13,%rdi │ │ │ │ + add $0x18,%r13 │ │ │ │ + call b6b50 , std::allocator > >, std::allocator, std::allocator > > > >::~vector()@@Base> │ │ │ │ + jmp 14114 <__cxa_finalize@plt+0x6a84> │ │ │ │ + mov 0xb8(%rsp),%rsi │ │ │ │ + mov 0xb0(%rsp),%rdi │ │ │ │ + mov %r15,%rbx │ │ │ │ call d340 │ │ │ │ - mov 0x150(%rsp),%rdi │ │ │ │ - call 15050 │ │ │ │ - jmp 1409e <__cxa_finalize@plt+0x6a0e> │ │ │ │ - mov 0x218(%rsp),%rax │ │ │ │ + jmp 13f6b <__cxa_finalize@plt+0x68db> │ │ │ │ + mov %r12,%rdi │ │ │ │ + vzeroupper │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + mov 0x238(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 14182 <__cxa_finalize@plt+0x6af2> │ │ │ │ + jne 141c7 <__cxa_finalize@plt+0x6b37> │ │ │ │ + mov %r13,%rdi │ │ │ │ + call d5d0 <_Unwind_Resume@plt> │ │ │ │ + mov 0x238(%rsp),%rdx │ │ │ │ + sub %fs:0x28,%rdx │ │ │ │ + jne 141c2 <__cxa_finalize@plt+0x6b32> │ │ │ │ + mov %rax,%rsi │ │ │ │ mov %r14,%rdx │ │ │ │ - lea 0xc45ed(%rip),%rdi # d8768 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1438> │ │ │ │ + lea 0xc55de(%rip),%rdi # d9768 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x17c8> │ │ │ │ xor %eax,%eax │ │ │ │ call d4e0 │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ + endbr64 │ │ │ │ + mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ + cmpq $0x0,0x40(%rsp) │ │ │ │ + je 141b0 <__cxa_finalize@plt+0x6b20> │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + mov %r15,%rsi │ │ │ │ + call d340 │ │ │ │ + mov 0x170(%rsp),%rdi │ │ │ │ + call 14fe0 │ │ │ │ + jmp 13f2e <__cxa_finalize@plt+0x689e> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov 0x8(%r12),%r15 │ │ │ │ mov (%r12),%r14 │ │ │ │ cmp %r14,%r15 │ │ │ │ - je 141d8 <__cxa_finalize@plt+0x6b48> │ │ │ │ + je 1420d <__cxa_finalize@plt+0x6b7d> │ │ │ │ mov (%r14),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 141b6 <__cxa_finalize@plt+0x6b26> │ │ │ │ + je 141ee <__cxa_finalize@plt+0x6b5e> │ │ │ │ mov 0x10(%r14),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ add $0x18,%r14 │ │ │ │ - jmp 1419d <__cxa_finalize@plt+0x6b0d> │ │ │ │ - endbr64 │ │ │ │ - mov 0x170(%rsp),%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ - vzeroupper │ │ │ │ - call 15050 │ │ │ │ - jmp 14135 <__cxa_finalize@plt+0x6aa5> │ │ │ │ + jmp 141d5 <__cxa_finalize@plt+0x6b45> │ │ │ │ + mov 0x28(%r11),%rsi │ │ │ │ + mov %rsi,0xb8(%rsp) │ │ │ │ + sub %rdi,%rsi │ │ │ │ + call d340 │ │ │ │ + jmp 13f93 <__cxa_finalize@plt+0x6903> │ │ │ │ mov (%r12),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 141ee <__cxa_finalize@plt+0x6b5e> │ │ │ │ + je 14223 <__cxa_finalize@plt+0x6b93> │ │ │ │ mov 0x10(%r12),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ add $0x18,%r12 │ │ │ │ - jmp 13f85 <__cxa_finalize@plt+0x68f5> │ │ │ │ - mov 0x28(%rdx),%rsi │ │ │ │ - mov %rsi,0x98(%rsp) │ │ │ │ - sub %rdi,%rsi │ │ │ │ - call d340 │ │ │ │ - jmp 13fa3 <__cxa_finalize@plt+0x6913> │ │ │ │ + jmp 13f78 <__cxa_finalize@plt+0x68e8> │ │ │ │ mov 0x8(%r12),%r15 │ │ │ │ mov (%r12),%r14 │ │ │ │ cmp %r14,%r15 │ │ │ │ - je 14251 <__cxa_finalize@plt+0x6bc1> │ │ │ │ + je 1426d <__cxa_finalize@plt+0x6bdd> │ │ │ │ mov (%r14),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 14232 <__cxa_finalize@plt+0x6ba2> │ │ │ │ + je 1424e <__cxa_finalize@plt+0x6bbe> │ │ │ │ mov 0x10(%r14),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ add $0x18,%r14 │ │ │ │ - jmp 14219 <__cxa_finalize@plt+0x6b89> │ │ │ │ - mov 0x10(%rcx),%rsi │ │ │ │ - mov %rsi,0x98(%rsp) │ │ │ │ + jmp 14235 <__cxa_finalize@plt+0x6ba5> │ │ │ │ + mov 0x10(%r10),%rsi │ │ │ │ + mov %rsi,0xb8(%rsp) │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - jmp 13fcf <__cxa_finalize@plt+0x693f> │ │ │ │ + jmp 13fb9 <__cxa_finalize@plt+0x6929> │ │ │ │ mov (%r12),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 14267 <__cxa_finalize@plt+0x6bd7> │ │ │ │ + je 14283 <__cxa_finalize@plt+0x6bf3> │ │ │ │ mov 0x10(%r12),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ add $0x18,%r12 │ │ │ │ - jmp 13fb2 <__cxa_finalize@plt+0x6922> │ │ │ │ - mov 0x218(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 142b8 <__cxa_finalize@plt+0x6c28> │ │ │ │ - mov %r13,%rdx │ │ │ │ - lea 0xc44db(%rip),%rdi # d8768 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1438> │ │ │ │ - xor %eax,%eax │ │ │ │ - call d4e0 │ │ │ │ - mov 0x218(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 142bd <__cxa_finalize@plt+0x6c2d> │ │ │ │ - mov %r13,%rdx │ │ │ │ - lea 0xc44b7(%rip),%rdi # d8768 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1438> │ │ │ │ - xor %eax,%eax │ │ │ │ - call d4e0 │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ - call d370 <__stack_chk_fail@plt> │ │ │ │ + jmp 13f9f <__cxa_finalize@plt+0x690f> │ │ │ │ endbr64 │ │ │ │ - mov 0x170(%rsp),%rdi │ │ │ │ + mov 0x190(%rsp),%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - call 15050 │ │ │ │ - jmp 14074 <__cxa_finalize@plt+0x69e4> │ │ │ │ - mov %r13,%rdi │ │ │ │ - add $0x18,%r13 │ │ │ │ - call b6ac0 , std::allocator > >, std::allocator, std::allocator > > > >::~vector()@@Base> │ │ │ │ - cmp %r13,%r12 │ │ │ │ - je 13f75 <__cxa_finalize@plt+0x68e5> │ │ │ │ - jmp 142de <__cxa_finalize@plt+0x6c4e> │ │ │ │ - mov %r13,%rdi │ │ │ │ - add $0x18,%r13 │ │ │ │ - call b6ac0 , std::allocator > >, std::allocator, std::allocator > > > >::~vector()@@Base> │ │ │ │ - jmp 13f54 <__cxa_finalize@plt+0x68c4> │ │ │ │ + call 14fe0 │ │ │ │ + jmp 1419b <__cxa_finalize@plt+0x6b0b> │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ mov 0x50(%rsp),%rbp │ │ │ │ mov 0x58(%rsp),%rsi │ │ │ │ mov 0x60(%rsp),%rdi │ │ │ │ mov %rbp,0x10(%rsp) │ │ │ │ mov %rsi,(%rsp) │ │ │ │ mov %rdi,0x8(%rsp) │ │ │ │ vzeroupper │ │ │ │ mov (%rsp),%rax │ │ │ │ mov 0x10(%rsp),%r8 │ │ │ │ mov 0x8(%rsp),%r9 │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ mov %rax,0x58(%rsp) │ │ │ │ mov %r8,0x50(%rsp) │ │ │ │ mov %r9,0x60(%rsp) │ │ │ │ - call b4e70 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call b4fa0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ mov 0x98(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 143a4 <__cxa_finalize@plt+0x6d14> │ │ │ │ + jne 1434b <__cxa_finalize@plt+0x6cbb> │ │ │ │ mov %r14,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ mov 0x50(%rsp),%r15 │ │ │ │ mov 0x58(%rsp),%r12 │ │ │ │ mov 0x60(%rsp),%r8 │ │ │ │ mov 0x70(%rsp),%rdi │ │ │ │ mov %r15,0x10(%rsp) │ │ │ │ mov %r12,(%rsp) │ │ │ │ mov %r8,0x8(%rsp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 143a9 <__cxa_finalize@plt+0x6d19> │ │ │ │ + je 14350 <__cxa_finalize@plt+0x6cc0> │ │ │ │ mov 0x80(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp 14326 <__cxa_finalize@plt+0x6c96> │ │ │ │ + jmp 142cd <__cxa_finalize@plt+0x6c3d> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ vzeroupper │ │ │ │ - jmp 14326 <__cxa_finalize@plt+0x6c96> │ │ │ │ + jmp 142cd <__cxa_finalize@plt+0x6c3d> │ │ │ │ mov 0x18(%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ - call b53a0 >::~unique_ptr()@@Base> │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ + call b54b0 >::~unique_ptr()@@Base> │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ mov 0x70(%rsp),%rdi │ │ │ │ - mov %rcx,0xc0(%rsp) │ │ │ │ - call b53a0 >::~unique_ptr()@@Base> │ │ │ │ + mov %rax,0xc0(%rsp) │ │ │ │ + call b54b0 >::~unique_ptr()@@Base> │ │ │ │ mov 0xc8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 143f0 <__cxa_finalize@plt+0x6d60> │ │ │ │ + jne 14397 <__cxa_finalize@plt+0x6d07> │ │ │ │ mov %r14,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov %r14,%rdi │ │ │ │ vzeroupper │ │ │ │ - call b53a0 >::~unique_ptr()@@Base> │ │ │ │ - mov %r12,%rdi │ │ │ │ - xor %ebx,%ebx │ │ │ │ - call b53a0 >::~unique_ptr()@@Base> │ │ │ │ - jmp 14411 <__cxa_finalize@plt+0x6d81> │ │ │ │ - xor %ebx,%ebx │ │ │ │ + call b54b0 >::~unique_ptr()@@Base> │ │ │ │ + mov %r15,%rdi │ │ │ │ + xor %ebp,%ebp │ │ │ │ + call b54b0 >::~unique_ptr()@@Base> │ │ │ │ + jmp 143b8 <__cxa_finalize@plt+0x6d28> │ │ │ │ + xor %ebp,%ebp │ │ │ │ vzeroupper │ │ │ │ - mov %rbp,%rdi │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - call b53a0 >::~unique_ptr()@@Base> │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - mov %rsi,0x38(%rsp) │ │ │ │ - call b53a0 >::~unique_ptr()@@Base> │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 14466 <__cxa_finalize@plt+0x6dd6> │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rbp,0x30(%rsp) │ │ │ │ + call b54b0 >::~unique_ptr()@@Base> │ │ │ │ mov %r15,%rdi │ │ │ │ + mov %r12,0x28(%rsp) │ │ │ │ + call b54b0 >::~unique_ptr()@@Base> │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 14404 <__cxa_finalize@plt+0x6d74> │ │ │ │ + mov %r13,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ mov %r14,%rdi │ │ │ │ vzeroupper │ │ │ │ - call b53a0 >::~unique_ptr()@@Base> │ │ │ │ - mov %r12,%rdi │ │ │ │ - xor %ebx,%ebx │ │ │ │ - call b53a0 >::~unique_ptr()@@Base> │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %rdx,0x20(%rsp) │ │ │ │ - jmp 14411 <__cxa_finalize@plt+0x6d81> │ │ │ │ + call b54b0 >::~unique_ptr()@@Base> │ │ │ │ + mov %r15,%rdi │ │ │ │ + xor %ebp,%ebp │ │ │ │ + xor %r12d,%r12d │ │ │ │ + call b54b0 >::~unique_ptr()@@Base> │ │ │ │ + jmp 143b8 <__cxa_finalize@plt+0x6d28> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ xor %ebp,%ebp │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %rbp,0x20(%rsp) │ │ │ │ - lea 0x40(%rsp),%rbp │ │ │ │ + xor %r12d,%r12d │ │ │ │ + lea 0x30(%rsp),%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp 14411 <__cxa_finalize@plt+0x6d81> │ │ │ │ + jmp 143b8 <__cxa_finalize@plt+0x6d28> │ │ │ │ mov %r14,%rdi │ │ │ │ vzeroupper │ │ │ │ - call b53a0 >::~unique_ptr()@@Base> │ │ │ │ - mov %r12,%rdi │ │ │ │ - xor %ebx,%ebx │ │ │ │ - call b53a0 >::~unique_ptr()@@Base> │ │ │ │ - jmp 14411 <__cxa_finalize@plt+0x6d81> │ │ │ │ - xor %ebx,%ebx │ │ │ │ + call b54b0 >::~unique_ptr()@@Base> │ │ │ │ + mov %r15,%rdi │ │ │ │ + xor %ebp,%ebp │ │ │ │ + call b54b0 >::~unique_ptr()@@Base> │ │ │ │ + jmp 143b8 <__cxa_finalize@plt+0x6d28> │ │ │ │ + xor %ebp,%ebp │ │ │ │ vzeroupper │ │ │ │ - jmp 14411 <__cxa_finalize@plt+0x6d81> │ │ │ │ + jmp 143b8 <__cxa_finalize@plt+0x6d28> │ │ │ │ mov %r14,%rdi │ │ │ │ vzeroupper │ │ │ │ - call b53a0 >::~unique_ptr()@@Base> │ │ │ │ - mov %r12,%rdi │ │ │ │ - xor %ebx,%ebx │ │ │ │ - call b53a0 >::~unique_ptr()@@Base> │ │ │ │ - xor %edi,%edi │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - jmp 14411 <__cxa_finalize@plt+0x6d81> │ │ │ │ - xor %r9d,%r9d │ │ │ │ - xor %ebx,%ebx │ │ │ │ - lea 0x40(%rsp),%rbp │ │ │ │ - mov %r9,0x20(%rsp) │ │ │ │ + call b54b0 >::~unique_ptr()@@Base> │ │ │ │ + mov %r15,%rdi │ │ │ │ + xor %ebp,%ebp │ │ │ │ + xor %r12d,%r12d │ │ │ │ + call b54b0 >::~unique_ptr()@@Base> │ │ │ │ + jmp 143b8 <__cxa_finalize@plt+0x6d28> │ │ │ │ + xor %ebp,%ebp │ │ │ │ + xor %r12d,%r12d │ │ │ │ + lea 0x30(%rsp),%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp 14411 <__cxa_finalize@plt+0x6d81> │ │ │ │ + jmp 143b8 <__cxa_finalize@plt+0x6d28> │ │ │ │ mov 0x30(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 14514 <__cxa_finalize@plt+0x6e84> │ │ │ │ + je 1449f <__cxa_finalize@plt+0x6e0f> │ │ │ │ mov 0x40(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ mov %rbx,%rdi │ │ │ │ - call b4e70 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call b4fa0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ mov 0x58(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 14519 <__cxa_finalize@plt+0x6e89> │ │ │ │ + jne 144a4 <__cxa_finalize@plt+0x6e14> │ │ │ │ mov %rbp,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ vzeroupper │ │ │ │ - jmp 144f4 <__cxa_finalize@plt+0x6e64> │ │ │ │ + jmp 1447f <__cxa_finalize@plt+0x6def> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov 0x2d8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 14555 <__cxa_finalize@plt+0x6ec5> │ │ │ │ - lea 0xc3b12(%rip),%rdi # d804a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd1a> │ │ │ │ + jne 144e0 <__cxa_finalize@plt+0x6e50> │ │ │ │ + lea 0xc4b87(%rip),%rdi # d904a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10aa> │ │ │ │ call d170 │ │ │ │ mov 0x2d8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 145ba <__cxa_finalize@plt+0x6f2a> │ │ │ │ - call d732 <__cxa_finalize@plt+0xa2> │ │ │ │ + jne 14545 <__cxa_finalize@plt+0x6eb5> │ │ │ │ + call d712 <__cxa_finalize@plt+0x82> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov 0x2d8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 14650 <__cxa_finalize@plt+0x6fc0> │ │ │ │ - lea 0xc41b8(%rip),%rdi # d8730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1400> │ │ │ │ + jne 145db <__cxa_finalize@plt+0x6f4b> │ │ │ │ + lea 0xc522d(%rip),%rdi # d9730 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1790> │ │ │ │ call d170 │ │ │ │ mov 0x2d8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 145b5 <__cxa_finalize@plt+0x6f25> │ │ │ │ - call d732 <__cxa_finalize@plt+0xa2> │ │ │ │ + jne 14540 <__cxa_finalize@plt+0x6eb0> │ │ │ │ + call d712 <__cxa_finalize@plt+0x82> │ │ │ │ mov 0x90(%rsp),%rsi │ │ │ │ xor %edi,%edi │ │ │ │ vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ mov 0x8,%rax │ │ │ │ mov %rdi,0x10(%rsi) │ │ │ │ vmovdqu %xmm1,(%rsi) │ │ │ │ ud2 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov $0x8,%edi │ │ │ │ call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xc3ea0(%rip),%r11 # d8470 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1140> │ │ │ │ + lea 0xc4f2f(%rip),%r11 # d948a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x14ea> │ │ │ │ mov %r11,(%rax) │ │ │ │ mov 0x2d8(%rsp),%rdx │ │ │ │ sub %fs:0x28,%rdx │ │ │ │ - jne 14629 <__cxa_finalize@plt+0x6f99> │ │ │ │ - mov 0xd491b(%rip),%rsi │ │ │ │ + jne 145b4 <__cxa_finalize@plt+0x6f24> │ │ │ │ + mov 0xd5990(%rip),%rsi │ │ │ │ xor %edx,%edx │ │ │ │ mov %rax,%rdi │ │ │ │ call d590 <__cxa_throw@plt> │ │ │ │ endbr64 │ │ │ │ mov 0x90(%rsp),%rdi │ │ │ │ mov %rax,%r13 │ │ │ │ vzeroupper │ │ │ │ - call b4df0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b4f20 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov 0x2d8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 1462e <__cxa_finalize@plt+0x6f9e> │ │ │ │ + jne 145b9 <__cxa_finalize@plt+0x6f29> │ │ │ │ mov %r13,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov 0x2d8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 1464b <__cxa_finalize@plt+0x6fbb> │ │ │ │ - call d732 <__cxa_finalize@plt+0xa2> │ │ │ │ + jne 145d6 <__cxa_finalize@plt+0x6f46> │ │ │ │ + call d712 <__cxa_finalize@plt+0x82> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ - call b4df0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b4f20 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ - call b1cc0 │ │ │ │ + call b1f20 │ │ │ │ mov 0xd8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 14687 <__cxa_finalize@plt+0x6ff7> │ │ │ │ + jne 14612 <__cxa_finalize@plt+0x6f82> │ │ │ │ mov %r14,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0xa8(%rsp),%rdx │ │ │ │ + mov 0xa8(%rsp),%r11 │ │ │ │ + mov 0xb0(%rsp),%r14 │ │ │ │ mov 0xa0(%rsp),%rbx │ │ │ │ - mov 0xb0(%rsp),%r12 │ │ │ │ - mov %rdx,0x80(%rsp) │ │ │ │ + mov %r11,0x80(%rsp) │ │ │ │ + mov %r14,0x78(%rsp) │ │ │ │ vzeroupper │ │ │ │ mov 0x48(%rsp),%rdi │ │ │ │ - call b5260 , std::allocator > >, std::allocator, std::allocator > > > >::~vector()@@Base> │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ - call b5260 , std::allocator > >, std::allocator, std::allocator > > > >::~vector()@@Base> │ │ │ │ - vmovq %rbx,%xmm8 │ │ │ │ - vpinsrq $0x1,0x80(%rsp),%xmm8,%xmm9 │ │ │ │ - mov %r13,%rdi │ │ │ │ - mov %r12,0xb0(%rsp) │ │ │ │ - vmovdqa %xmm9,0xa0(%rsp) │ │ │ │ - call b5500 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b5370 , std::allocator > >, std::allocator, std::allocator > > > >::~vector()@@Base> │ │ │ │ + mov 0x70(%rsp),%rdi │ │ │ │ + call b5370 , std::allocator > >, std::allocator, std::allocator > > > >::~vector()@@Base> │ │ │ │ + vmovq %rbx,%xmm0 │ │ │ │ + mov 0x78(%rsp),%rbx │ │ │ │ + mov %r12,%rdi │ │ │ │ + vpinsrq $0x1,0x80(%rsp),%xmm0,%xmm7 │ │ │ │ + mov %rbx,0xb0(%rsp) │ │ │ │ + vmovdqa %xmm7,0xa0(%rsp) │ │ │ │ + call b5600 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ - call b19b0 │ │ │ │ + call b1c70 │ │ │ │ mov 0x118(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 14760 <__cxa_finalize@plt+0x70d0> │ │ │ │ - mov %r15,%rdi │ │ │ │ + jne 146fc <__cxa_finalize@plt+0x706c> │ │ │ │ + mov %r13,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ - xor %r8d,%r8d │ │ │ │ - xor %r12d,%r12d │ │ │ │ + xor %r11d,%r11d │ │ │ │ xor %ebx,%ebx │ │ │ │ - lea 0xa0(%rsp),%r13 │ │ │ │ - mov %r8,0x80(%rsp) │ │ │ │ + lea 0xa0(%rsp),%r12 │ │ │ │ + mov %r11,0x78(%rsp) │ │ │ │ + mov %r11,0x80(%rsp) │ │ │ │ vzeroupper │ │ │ │ - jmp 146c3 <__cxa_finalize@plt+0x7033> │ │ │ │ - mov 0xa8(%rsp),%r12 │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ + jmp 14653 <__cxa_finalize@plt+0x6fc3> │ │ │ │ + mov 0xb0(%rsp),%r10 │ │ │ │ + mov 0xa8(%rsp),%r15 │ │ │ │ + mov 0x58(%rsp),%rdi │ │ │ │ mov 0xa0(%rsp),%rbx │ │ │ │ - mov %r12,0x80(%rsp) │ │ │ │ - mov 0xb0(%rsp),%r12 │ │ │ │ + mov %r10,0x78(%rsp) │ │ │ │ + mov %r15,0x80(%rsp) │ │ │ │ vzeroupper │ │ │ │ - call b53a0 >::~unique_ptr()@@Base> │ │ │ │ - jmp 146af <__cxa_finalize@plt+0x701f> │ │ │ │ + call b54b0 >::~unique_ptr()@@Base> │ │ │ │ + jmp 1463f <__cxa_finalize@plt+0x6faf> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov 0x118(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 14784 <__cxa_finalize@plt+0x70f4> │ │ │ │ - lea 0xc3961(%rip),%rdi # d80e0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xdb0> │ │ │ │ + jne 14720 <__cxa_finalize@plt+0x7090> │ │ │ │ + lea 0xc49c5(%rip),%rdi # d90e0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1140> │ │ │ │ call d170 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ - xor %edx,%edx │ │ │ │ - xor %r12d,%r12d │ │ │ │ + mov %rax,%r13 │ │ │ │ + xor %ecx,%ecx │ │ │ │ xor %ebx,%ebx │ │ │ │ - lea 0xa0(%rsp),%r13 │ │ │ │ - mov %rdx,0x80(%rsp) │ │ │ │ + lea 0xa0(%rsp),%r12 │ │ │ │ + mov %rcx,0x78(%rsp) │ │ │ │ + mov %rcx,0x80(%rsp) │ │ │ │ vzeroupper │ │ │ │ - jmp 146af <__cxa_finalize@plt+0x701f> │ │ │ │ + jmp 1463f <__cxa_finalize@plt+0x6faf> │ │ │ │ mov (%r12),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 147ed <__cxa_finalize@plt+0x715d> │ │ │ │ + jne 1478b <__cxa_finalize@plt+0x70fb> │ │ │ │ vzeroupper │ │ │ │ cmp %r12,%rbx │ │ │ │ - je 147ff <__cxa_finalize@plt+0x716f> │ │ │ │ + je 1479d <__cxa_finalize@plt+0x710d> │ │ │ │ mov %rbx,%rdi │ │ │ │ add $0x18,%rbx │ │ │ │ - call d1570 , std::allocator > >::~vector()@@Base> │ │ │ │ - jmp 147bb <__cxa_finalize@plt+0x712b> │ │ │ │ + call d23f0 , std::allocator > >::~vector()@@Base> │ │ │ │ + jmp 14759 <__cxa_finalize@plt+0x70c9> │ │ │ │ mov (%r12),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 14838 <__cxa_finalize@plt+0x71a8> │ │ │ │ + jne 147d9 <__cxa_finalize@plt+0x7149> │ │ │ │ vzeroupper │ │ │ │ cmp %r12,%rbx │ │ │ │ - je 1484a <__cxa_finalize@plt+0x71ba> │ │ │ │ + je 147eb <__cxa_finalize@plt+0x715b> │ │ │ │ mov %rbx,%rdi │ │ │ │ add $0x18,%rbx │ │ │ │ - call d1570 , std::allocator > >::~vector()@@Base> │ │ │ │ - jmp 147da <__cxa_finalize@plt+0x714a> │ │ │ │ + call d23f0 , std::allocator > >::~vector()@@Base> │ │ │ │ + jmp 14778 <__cxa_finalize@plt+0x70e8> │ │ │ │ mov 0x10(%r12),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp 147bb <__cxa_finalize@plt+0x712b> │ │ │ │ + jmp 14759 <__cxa_finalize@plt+0x70c9> │ │ │ │ mov 0xc0(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 1481c <__cxa_finalize@plt+0x718c> │ │ │ │ + je 147ba <__cxa_finalize@plt+0x712a> │ │ │ │ mov 0xd0(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - xor %edi,%edi │ │ │ │ - xor %r12d,%r12d │ │ │ │ + xor %r8d,%r8d │ │ │ │ xor %ebx,%ebx │ │ │ │ - lea 0xa0(%rsp),%r13 │ │ │ │ - mov %rdi,0x80(%rsp) │ │ │ │ - jmp 146b9 <__cxa_finalize@plt+0x7029> │ │ │ │ + lea 0xa0(%rsp),%r12 │ │ │ │ + mov %r8,0x78(%rsp) │ │ │ │ + mov %r8,0x80(%rsp) │ │ │ │ + jmp 14649 <__cxa_finalize@plt+0x6fb9> │ │ │ │ mov 0x10(%r12),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp 147da <__cxa_finalize@plt+0x714a> │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ + jmp 14778 <__cxa_finalize@plt+0x70e8> │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ mov (%rax),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 14863 <__cxa_finalize@plt+0x71d3> │ │ │ │ + je 14804 <__cxa_finalize@plt+0x7174> │ │ │ │ mov 0x10(%rax),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - xor %r12d,%r12d │ │ │ │ + xor %edx,%edx │ │ │ │ xor %ebx,%ebx │ │ │ │ - lea 0xa0(%rsp),%r13 │ │ │ │ - mov %r11,0x80(%rsp) │ │ │ │ - jmp 146c3 <__cxa_finalize@plt+0x7033> │ │ │ │ + lea 0xa0(%rsp),%r12 │ │ │ │ + mov %rdx,0x78(%rsp) │ │ │ │ + mov %rdx,0x80(%rsp) │ │ │ │ + jmp 14653 <__cxa_finalize@plt+0x6fc3> │ │ │ │ mov $0x10,%edi │ │ │ │ call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xc4caf(%rip),%rsi # d9540 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2210> │ │ │ │ + lea 0xc5d0d(%rip),%rsi # da540 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x25a0> │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ call d0d0 │ │ │ │ mov 0x118(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 148e4 <__cxa_finalize@plt+0x7254> │ │ │ │ - mov 0xd468a(%rip),%rdx │ │ │ │ - mov 0xd470b(%rip),%rsi │ │ │ │ + jne 14888 <__cxa_finalize@plt+0x71f8> │ │ │ │ + mov 0xd56e8(%rip),%rdx │ │ │ │ + mov 0xd5769(%rip),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ call d590 <__cxa_throw@plt> │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xor %r12d,%r12d │ │ │ │ + xor %edi,%edi │ │ │ │ xor %ebx,%ebx │ │ │ │ - lea 0xa0(%rsp),%r13 │ │ │ │ - mov %rcx,0x80(%rsp) │ │ │ │ + lea 0xa0(%rsp),%r12 │ │ │ │ + mov %rdi,0x78(%rsp) │ │ │ │ + mov %rdi,0x80(%rsp) │ │ │ │ vzeroupper │ │ │ │ - jmp 146b9 <__cxa_finalize@plt+0x7029> │ │ │ │ + jmp 14649 <__cxa_finalize@plt+0x6fb9> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rbx,%rdi │ │ │ │ - mov %rax,%r13 │ │ │ │ + mov %rax,%r15 │ │ │ │ vzeroupper │ │ │ │ call d280 <__cxa_free_exception@plt> │ │ │ │ mov 0x118(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 14916 <__cxa_finalize@plt+0x7286> │ │ │ │ - mov %r13,%rdi │ │ │ │ + jne 148ba <__cxa_finalize@plt+0x722a> │ │ │ │ + mov %r15,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ - call b53a0 >::~unique_ptr()@@Base> │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - call b53a0 >::~unique_ptr()@@Base> │ │ │ │ + call b54b0 >::~unique_ptr()@@Base> │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + call b54b0 >::~unique_ptr()@@Base> │ │ │ │ xor %eax,%eax │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ mov %rax,0x30(%rsp) │ │ │ │ - jmp 14967 <__cxa_finalize@plt+0x72d7> │ │ │ │ + jmp 1490b <__cxa_finalize@plt+0x727b> │ │ │ │ lea 0xa8(%rsp),%rdi │ │ │ │ vzeroupper │ │ │ │ - call b4e70 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call b4fa0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ lea 0xc8(%rsp),%rdi │ │ │ │ - call b4e70 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - call b4e70 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call b4fa0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + call b4fa0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ mov 0x28(%rsp),%r12 │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - mov %r12,0xa0(%rsp) │ │ │ │ - call b53a0 >::~unique_ptr()@@Base> │ │ │ │ - mov 0x30(%rsp),%r8 │ │ │ │ mov 0x48(%rsp),%rdi │ │ │ │ - mov %r8,0x80(%rsp) │ │ │ │ - call b53a0 >::~unique_ptr()@@Base> │ │ │ │ + mov %r12,0xa0(%rsp) │ │ │ │ + call b54b0 >::~unique_ptr()@@Base> │ │ │ │ + mov 0x30(%rsp),%r9 │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + mov %r9,0x80(%rsp) │ │ │ │ + call b54b0 >::~unique_ptr()@@Base> │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ - call b4df0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b4f20 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov 0x18(%rsp),%rdi │ │ │ │ - call b1cc0 │ │ │ │ + call b1f20 │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 149c4 <__cxa_finalize@plt+0x7334> │ │ │ │ - mov %r14,%rdi │ │ │ │ + jne 14968 <__cxa_finalize@plt+0x72d8> │ │ │ │ + mov %r15,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 14b35 <__cxa_finalize@plt+0x74a5> │ │ │ │ - lea 0xc3667(%rip),%rdi # d804a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd1a> │ │ │ │ + jne 14acc <__cxa_finalize@plt+0x743c> │ │ │ │ + lea 0xc46c3(%rip),%rdi # d904a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10aa> │ │ │ │ vzeroupper │ │ │ │ call d170 │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - mov -0x198(%rbp),%rsi │ │ │ │ - mov -0x180(%rbp),%rdi │ │ │ │ + mov -0x180(%rbp),%rsi │ │ │ │ + mov -0x168(%rbp),%rdi │ │ │ │ mov %rsi,-0x60(%rbp) │ │ │ │ - call b53a0 >::~unique_ptr()@@Base> │ │ │ │ + call b54b0 >::~unique_ptr()@@Base> │ │ │ │ mov -0x150(%rbp),%rdx │ │ │ │ - mov -0x110(%rbp),%rdi │ │ │ │ + mov -0x158(%rbp),%rdi │ │ │ │ mov %rdx,-0x90(%rbp) │ │ │ │ - call b53a0 >::~unique_ptr()@@Base> │ │ │ │ - mov -0x1f8(%rbp),%rdi │ │ │ │ - call b4df0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b54b0 >::~unique_ptr()@@Base> │ │ │ │ + mov -0x1d8(%rbp),%rdi │ │ │ │ + call b4f20 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 14aab <__cxa_finalize@plt+0x741b> │ │ │ │ + jne 14a46 <__cxa_finalize@plt+0x73b6> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rax,%r13 │ │ │ │ vzeroupper │ │ │ │ - cmpq $0x0,-0x130(%rbp) │ │ │ │ - je 14a73 <__cxa_finalize@plt+0x73e3> │ │ │ │ - mov -0x1a8(%rbp),%rsi │ │ │ │ - mov -0x130(%rbp),%rdi │ │ │ │ - sub %rdi,%rsi │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 14a0e <__cxa_finalize@plt+0x737e> │ │ │ │ + mov -0x190(%rbp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + sub %rbx,%rsi │ │ │ │ call d340 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov -0x1e8(%rbp),%r14 │ │ │ │ - mov -0x178(%rbp),%r15 │ │ │ │ - cmp %r15,-0x1b8(%rbp) │ │ │ │ - je 14bb5 <__cxa_finalize@plt+0x7525> │ │ │ │ - mov (%r15),%rdi │ │ │ │ + mov -0x1c8(%rbp),%r12 │ │ │ │ + mov %r13,%rbx │ │ │ │ + mov -0x160(%rbp),%r14 │ │ │ │ + cmp %r14,-0x1a0(%rbp) │ │ │ │ + je 14b4c <__cxa_finalize@plt+0x74bc> │ │ │ │ + mov (%r14),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 14aa5 <__cxa_finalize@plt+0x7415> │ │ │ │ - mov 0x10(%r15),%rsi │ │ │ │ + je 14a40 <__cxa_finalize@plt+0x73b0> │ │ │ │ + mov 0x10(%r14),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - add $0x18,%r15 │ │ │ │ - jmp 14a84 <__cxa_finalize@plt+0x73f4> │ │ │ │ + add $0x18,%r14 │ │ │ │ + jmp 14a1f <__cxa_finalize@plt+0x738f> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov $0x10,%edi │ │ │ │ call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xc4a7f(%rip),%rsi # d9540 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2210> │ │ │ │ + lea 0xc5ae4(%rip),%rsi # da540 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x25a0> │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ call d0d0 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 14c00 <__cxa_finalize@plt+0x7570> │ │ │ │ - mov 0xd445a(%rip),%rdx │ │ │ │ - mov 0xd44db(%rip),%rsi │ │ │ │ - lea -0x60(%rbp),%rdi │ │ │ │ - lea -0x90(%rbp),%rax │ │ │ │ - mov %rdi,-0x180(%rbp) │ │ │ │ + jne 14b96 <__cxa_finalize@plt+0x7506> │ │ │ │ + mov 0xd54bf(%rip),%rdx │ │ │ │ + mov 0xd5540(%rip),%rsi │ │ │ │ + lea -0x90(%rbp),%r8 │ │ │ │ + lea -0x60(%rbp),%r10 │ │ │ │ mov %rbx,%rdi │ │ │ │ - mov %rax,-0x110(%rbp) │ │ │ │ + mov %r8,-0x158(%rbp) │ │ │ │ + mov %r10,-0x168(%rbp) │ │ │ │ call d590 <__cxa_throw@plt> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 14b3d <__cxa_finalize@plt+0x74ad> │ │ │ │ - mov -0xf8(%rbp),%rdx │ │ │ │ - lea 0xc3c3d(%rip),%rdi # d8768 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1438> │ │ │ │ + jne 14ad4 <__cxa_finalize@plt+0x7444> │ │ │ │ + mov %r13,%rdx │ │ │ │ + lea 0xc4ca6(%rip),%rdi # d9768 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x17c8> │ │ │ │ xor %eax,%eax │ │ │ │ vzeroupper │ │ │ │ call d4e0 │ │ │ │ vzeroupper │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ vzeroupper │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rax,%r13 │ │ │ │ vzeroupper │ │ │ │ mov -0x90(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 14a53 <__cxa_finalize@plt+0x73c3> │ │ │ │ + je 149f7 <__cxa_finalize@plt+0x7367> │ │ │ │ mov -0x80(%rbp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - jmp 14a53 <__cxa_finalize@plt+0x73c3> │ │ │ │ + jmp 149f7 <__cxa_finalize@plt+0x7367> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp 14a7d <__cxa_finalize@plt+0x73ed> │ │ │ │ + jmp 14a18 <__cxa_finalize@plt+0x7388> │ │ │ │ xor %esi,%esi │ │ │ │ - mov %rsi,-0x1b8(%rbp) │ │ │ │ - mov %rsi,-0x178(%rbp) │ │ │ │ + mov %rsi,-0x1a0(%rbp) │ │ │ │ + mov %rsi,-0x160(%rbp) │ │ │ │ vzeroupper │ │ │ │ - jmp 14a7d <__cxa_finalize@plt+0x73ed> │ │ │ │ + jmp 14a18 <__cxa_finalize@plt+0x7388> │ │ │ │ mov -0x60(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 14c36 <__cxa_finalize@plt+0x75a6> │ │ │ │ + je 14bcb <__cxa_finalize@plt+0x753b> │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp 14b4f <__cxa_finalize@plt+0x74bf> │ │ │ │ - cmpq $0x0,-0x178(%rbp) │ │ │ │ - je 14bd5 <__cxa_finalize@plt+0x7545> │ │ │ │ - mov -0x1b8(%rbp),%rsi │ │ │ │ - mov -0x178(%rbp),%rdi │ │ │ │ + jmp 14ae6 <__cxa_finalize@plt+0x7456> │ │ │ │ + cmpq $0x0,-0x160(%rbp) │ │ │ │ + je 14b6c <__cxa_finalize@plt+0x74dc> │ │ │ │ + mov -0x1a0(%rbp),%rsi │ │ │ │ + mov -0x160(%rbp),%rdi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - mov %r14,%r13 │ │ │ │ - cmp %r13,-0x1c0(%rbp) │ │ │ │ - je 14c6e <__cxa_finalize@plt+0x75de> │ │ │ │ - mov 0x0(%r13),%rdi │ │ │ │ + mov %r12,%r15 │ │ │ │ + cmp %r15,-0x1a8(%rbp) │ │ │ │ + je 14c03 <__cxa_finalize@plt+0x7573> │ │ │ │ + mov (%r15),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 14bfa <__cxa_finalize@plt+0x756a> │ │ │ │ - mov 0x10(%r13),%rsi │ │ │ │ + je 14b90 <__cxa_finalize@plt+0x7500> │ │ │ │ + mov 0x10(%r15),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - add $0x18,%r13 │ │ │ │ - jmp 14bd8 <__cxa_finalize@plt+0x7548> │ │ │ │ + add $0x18,%r15 │ │ │ │ + jmp 14b6f <__cxa_finalize@plt+0x74df> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov -0x110(%rbp),%rdi │ │ │ │ + mov -0x158(%rbp),%rdi │ │ │ │ vzeroupper │ │ │ │ - call b53a0 >::~unique_ptr()@@Base> │ │ │ │ - mov -0x180(%rbp),%rdi │ │ │ │ - call b53a0 >::~unique_ptr()@@Base> │ │ │ │ - xor %r10d,%r10d │ │ │ │ - mov %r10,-0x198(%rbp) │ │ │ │ - mov %r10,-0x150(%rbp) │ │ │ │ - jmp 149f5 <__cxa_finalize@plt+0x7365> │ │ │ │ + call b54b0 >::~unique_ptr()@@Base> │ │ │ │ + mov -0x168(%rbp),%rdi │ │ │ │ + call b54b0 >::~unique_ptr()@@Base> │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rax,-0x180(%rbp) │ │ │ │ + mov %rax,-0x150(%rbp) │ │ │ │ + jmp 14999 <__cxa_finalize@plt+0x7309> │ │ │ │ vzeroupper │ │ │ │ - jmp 14b4f <__cxa_finalize@plt+0x74bf> │ │ │ │ + jmp 14ae6 <__cxa_finalize@plt+0x7456> │ │ │ │ endbr64 │ │ │ │ mov %rbx,%rdi │ │ │ │ - lea -0x90(%rbp),%r12 │ │ │ │ - lea -0x60(%rbp),%r14 │ │ │ │ + lea -0x60(%rbp),%r13 │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ call d280 <__cxa_free_exception@plt> │ │ │ │ - mov %r12,-0x110(%rbp) │ │ │ │ - mov %r14,-0x180(%rbp) │ │ │ │ - jmp 149f5 <__cxa_finalize@plt+0x7365> │ │ │ │ - test %r14,%r14 │ │ │ │ - je 14c85 <__cxa_finalize@plt+0x75f5> │ │ │ │ - mov -0x1c0(%rbp),%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ - sub %r14,%rsi │ │ │ │ + lea -0x90(%rbp),%rdi │ │ │ │ + mov %r13,-0x168(%rbp) │ │ │ │ + mov %rdi,-0x158(%rbp) │ │ │ │ + jmp 14999 <__cxa_finalize@plt+0x7309> │ │ │ │ + test %r12,%r12 │ │ │ │ + je 14c1a <__cxa_finalize@plt+0x758a> │ │ │ │ + mov -0x1a8(%rbp),%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ + sub %r12,%rsi │ │ │ │ call d340 │ │ │ │ - mov -0x210(%rbp),%rdi │ │ │ │ - call b5260 , std::allocator > >, std::allocator, std::allocator > > > >::~vector()@@Base> │ │ │ │ + mov -0x1f0(%rbp),%rdi │ │ │ │ + call b5370 , std::allocator > >, std::allocator, std::allocator > > > >::~vector()@@Base> │ │ │ │ xor %edx,%edx │ │ │ │ - mov %rdx,-0x198(%rbp) │ │ │ │ + mov %rdx,-0x180(%rbp) │ │ │ │ mov %rdx,-0x150(%rbp) │ │ │ │ - jmp 149f5 <__cxa_finalize@plt+0x7365> │ │ │ │ + jmp 14999 <__cxa_finalize@plt+0x7309> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 14cc4 <__cxa_finalize@plt+0x7634> │ │ │ │ - lea 0xc338e(%rip),%rdi # d804a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd1a> │ │ │ │ + jne 14c59 <__cxa_finalize@plt+0x75c9> │ │ │ │ + lea 0xc43f9(%rip),%rdi # d904a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10aa> │ │ │ │ vzeroupper │ │ │ │ call d170 │ │ │ │ vzeroupper │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 14d11 <__cxa_finalize@plt+0x7681> │ │ │ │ - lea 0xc39be(%rip),%rdi # d86a0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1370> │ │ │ │ + jne 14ca6 <__cxa_finalize@plt+0x7616> │ │ │ │ + lea 0xc4655(%rip),%rdi # d92cc * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x132c> │ │ │ │ call d170 │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - xor %r11d,%r11d │ │ │ │ - xor %r14d,%r14d │ │ │ │ - mov %r11,-0x1b8(%rbp) │ │ │ │ - mov %r11,-0x178(%rbp) │ │ │ │ - mov %r11,-0x1c0(%rbp) │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov %r12,-0x1a0(%rbp) │ │ │ │ + mov %r12,-0x160(%rbp) │ │ │ │ + mov %r12,-0x1a8(%rbp) │ │ │ │ + xor %r12d,%r12d │ │ │ │ vzeroupper │ │ │ │ - jmp 14a7d <__cxa_finalize@plt+0x73ed> │ │ │ │ + jmp 14a18 <__cxa_finalize@plt+0x7388> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 14d34 <__cxa_finalize@plt+0x76a4> │ │ │ │ - lea 0xc331e(%rip),%rdi # d804a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd1a> │ │ │ │ + jne 14cc9 <__cxa_finalize@plt+0x7639> │ │ │ │ + lea 0xc4389(%rip),%rdi # d904a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10aa> │ │ │ │ vzeroupper │ │ │ │ call d170 │ │ │ │ vzeroupper │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 14e77 <__cxa_finalize@plt+0x77e7> │ │ │ │ + jne 14e0c <__cxa_finalize@plt+0x777c> │ │ │ │ lea -0x90(%rbp),%rbx │ │ │ │ lea -0x60(%rbp),%r12 │ │ │ │ - lea 0xc32e9(%rip),%rdi # d804a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd1a> │ │ │ │ - mov %rbx,-0x110(%rbp) │ │ │ │ - mov %r12,-0x180(%rbp) │ │ │ │ + lea 0xc4354(%rip),%rdi # d904a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10aa> │ │ │ │ + mov %rbx,-0x158(%rbp) │ │ │ │ + mov %r12,-0x168(%rbp) │ │ │ │ call d170 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 14da6 <__cxa_finalize@plt+0x7716> │ │ │ │ - lea 0xc32c0(%rip),%rdi # d804a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd1a> │ │ │ │ + jne 14d3b <__cxa_finalize@plt+0x76ab> │ │ │ │ + lea 0xc432b(%rip),%rdi # d904a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10aa> │ │ │ │ vzeroupper │ │ │ │ call d170 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 14dae <__cxa_finalize@plt+0x771e> │ │ │ │ + jne 14d43 <__cxa_finalize@plt+0x76b3> │ │ │ │ call d400 │ │ │ │ vzeroupper │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ lea -0x88(%rbp),%rdi │ │ │ │ vzeroupper │ │ │ │ - call b4e70 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call b4fa0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ lea -0x58(%rbp),%rdi │ │ │ │ - call b4e70 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - mov %r13,%rdi │ │ │ │ - lea -0x60(%rbp),%r13 │ │ │ │ - call b4e70 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - mov %r13,-0x180(%rbp) │ │ │ │ - jmp 149f5 <__cxa_finalize@plt+0x7365> │ │ │ │ + call b4fa0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + mov %r12,%rdi │ │ │ │ + lea -0x60(%rbp),%r12 │ │ │ │ + call b4fa0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + mov %r12,-0x168(%rbp) │ │ │ │ + jmp 14999 <__cxa_finalize@plt+0x7309> │ │ │ │ mov $0x10,%edi │ │ │ │ call d150 <__cxa_allocate_exception@plt> │ │ │ │ - lea 0xc477c(%rip),%rsi # d9570 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2240> │ │ │ │ + lea 0xc57e7(%rip),%rsi # da570 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x25d0> │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,%r12 │ │ │ │ call d0d0 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 14e24 <__cxa_finalize@plt+0x7794> │ │ │ │ - mov 0xd412b(%rip),%rdx │ │ │ │ - mov 0xd41ac(%rip),%rsi │ │ │ │ + jne 14db9 <__cxa_finalize@plt+0x7729> │ │ │ │ + mov 0xd5196(%rip),%rdx │ │ │ │ + mov 0xd5217(%rip),%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ call d590 <__cxa_throw@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ lea -0x58(%rbp),%rdi │ │ │ │ vzeroupper │ │ │ │ - call b4e70 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call b4fa0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ lea -0x88(%rbp),%rdi │ │ │ │ - call b4e70 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - mov -0x178(%rbp),%rdi │ │ │ │ - call b4e70 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call b4fa0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + mov -0x160(%rbp),%rdi │ │ │ │ + call b4fa0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ lea -0x90(%rbp),%r9 │ │ │ │ - mov %r9,-0x110(%rbp) │ │ │ │ - jmp 149f5 <__cxa_finalize@plt+0x7365> │ │ │ │ + mov %r9,-0x158(%rbp) │ │ │ │ + jmp 14999 <__cxa_finalize@plt+0x7309> │ │ │ │ endbr64 │ │ │ │ mov %r12,%rdi │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rax,%r13 │ │ │ │ vzeroupper │ │ │ │ call d280 <__cxa_free_exception@plt> │ │ │ │ - jmp 14a53 <__cxa_finalize@plt+0x73c3> │ │ │ │ + jmp 149f7 <__cxa_finalize@plt+0x7367> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d400 │ │ │ │ call d400 │ │ │ │ mov %r15,%rdi │ │ │ │ mov $0x80,%esi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ mov %r14,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ dec %rdx │ │ │ │ - je 14ef0 <__cxa_finalize@plt+0x7860> │ │ │ │ + je 14e85 <__cxa_finalize@plt+0x77f5> │ │ │ │ mov %rax,%r13 │ │ │ │ lea 0x50(%rsp),%r14 │ │ │ │ vzeroupper │ │ │ │ mov %r14,%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov %rbx,%rdi │ │ │ │ - call b3a10 │ │ │ │ + call b3bc0 │ │ │ │ mov $0x198,%esi │ │ │ │ mov %rbx,%rdi │ │ │ │ call d340 │ │ │ │ mov %r15,%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 14eeb <__cxa_finalize@plt+0x785b> │ │ │ │ + jne 14e80 <__cxa_finalize@plt+0x77f0> │ │ │ │ mov %r13,%rdi │ │ │ │ call d5d0 <_Unwind_Resume@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov %rax,%rdi │ │ │ │ vzeroupper │ │ │ │ lea 0x50(%rsp),%r14 │ │ │ │ call d0f0 <__cxa_begin_catch@plt> │ │ │ │ mov (%rax),%rcx │ │ │ │ mov %rax,%rdi │ │ │ │ call *0x10(%rcx) │ │ │ │ - lea 0x50(%rsp),%rdi │ │ │ │ + mov %r14,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call 19aa0 │ │ │ │ + call 19830 │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ xor %r12d,%r12d │ │ │ │ - jmp add52 │ │ │ │ + jmp ae1e2 │ │ │ │ endbr64 │ │ │ │ mov %rax,%r13 │ │ │ │ vzeroupper │ │ │ │ call d560 <__cxa_end_catch@plt> │ │ │ │ - jmp 14eae <__cxa_finalize@plt+0x781e> │ │ │ │ + jmp 14e43 <__cxa_finalize@plt+0x77b3> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0xd4851(%rip),%rdi # e9798 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 0xd484a(%rip),%rax # e9798 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 0xd58c1(%rip),%rdi # ea798 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xaf8> │ │ │ │ + lea 0xd58ba(%rip),%rax # ea798 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xaf8> │ │ │ │ cmp %rdi,%rax │ │ │ │ - je 14f68 <__cxa_finalize@plt+0x78d8> │ │ │ │ - mov 0xd403e(%rip),%rax │ │ │ │ + je 14ef8 <__cxa_finalize@plt+0x7868> │ │ │ │ + mov 0xd50ae(%rip),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 14f68 <__cxa_finalize@plt+0x78d8> │ │ │ │ + je 14ef8 <__cxa_finalize@plt+0x7868> │ │ │ │ jmp *%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0xd4821(%rip),%rdi # e9798 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 0xd481a(%rip),%rsi # e9798 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 0xd5891(%rip),%rdi # ea798 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xaf8> │ │ │ │ + lea 0xd588a(%rip),%rsi # ea798 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xaf8> │ │ │ │ sub %rdi,%rsi │ │ │ │ mov %rsi,%rax │ │ │ │ shr $0x3f,%rsi │ │ │ │ sar $0x3,%rax │ │ │ │ add %rax,%rsi │ │ │ │ sar $1,%rsi │ │ │ │ - je 14fa8 <__cxa_finalize@plt+0x7918> │ │ │ │ - mov 0xd4025(%rip),%rax │ │ │ │ + je 14f38 <__cxa_finalize@plt+0x78a8> │ │ │ │ + mov 0xd5095(%rip),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 14fa8 <__cxa_finalize@plt+0x7918> │ │ │ │ + je 14f38 <__cxa_finalize@plt+0x78a8> │ │ │ │ jmp *%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ endbr64 │ │ │ │ - cmpb $0x0,0xd47dd(%rip) # e9798 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 14fe8 <__cxa_finalize@plt+0x7958> │ │ │ │ + cmpb $0x0,0xd584d(%rip) # ea798 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xaf8> │ │ │ │ + jne 14f78 <__cxa_finalize@plt+0x78e8> │ │ │ │ push %rbp │ │ │ │ - cmpq $0x0,0xd3f2a(%rip) │ │ │ │ + cmpq $0x0,0xd4f9a(%rip) │ │ │ │ mov %rsp,%rbp │ │ │ │ - je 14fd7 <__cxa_finalize@plt+0x7947> │ │ │ │ - mov 0xd436e(%rip),%rdi # e9340 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 14f67 <__cxa_finalize@plt+0x78d7> │ │ │ │ + mov 0xd53de(%rip),%rdi # ea340 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x6a0> │ │ │ │ call d690 <__cxa_finalize@plt> │ │ │ │ - call 14f40 <__cxa_finalize@plt+0x78b0> │ │ │ │ - movb $0x1,0xd47b5(%rip) # e9798 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 14ed0 <__cxa_finalize@plt+0x7840> │ │ │ │ + movb $0x1,0xd5825(%rip) # ea798 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xaf8> │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ endbr64 │ │ │ │ - jmp 14f70 <__cxa_finalize@plt+0x78e0> │ │ │ │ + jmp 14f00 <__cxa_finalize@plt+0x7870> │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -0000000000015000 : │ │ │ │ +0000000000014f90 : │ │ │ │ endbr64 │ │ │ │ - mov 0xd3f3d(%rip),%rax │ │ │ │ + mov 0xd4fad(%rip),%rax │ │ │ │ movzbl (%rax),%edx │ │ │ │ test %dl,%dl │ │ │ │ - jne d6c0 <__cxa_finalize@plt+0x30> │ │ │ │ + jne d6a0 <__cxa_finalize@plt+0x10> │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000015020 : │ │ │ │ +0000000000014fb0 : │ │ │ │ endbr64 │ │ │ │ - mov 0xd3f1d(%rip),%rax │ │ │ │ + mov 0xd4f8d(%rip),%rax │ │ │ │ movb $0x1,(%rax) │ │ │ │ jmp d360 │ │ │ │ xchg %ax,%ax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ - lea 0xc2fc2(%rip),%rdi # d800d * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xcdd> │ │ │ │ + lea 0xc4032(%rip),%rdi # d900d * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x106d> │ │ │ │ jmp d2f0 │ │ │ │ test %rdi,%rdi │ │ │ │ - je 15061 │ │ │ │ + je 14ff1 │ │ │ │ mov (%rdi),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js 15061 │ │ │ │ + js 14ff1 │ │ │ │ dec %eax │ │ │ │ mov %eax,(%rdi) │ │ │ │ - je 15070 │ │ │ │ + je 14ff8 │ │ │ │ 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 0xd393d(%rip),%rax # e89c8 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc3c8> │ │ │ │ + lea 0xd49bd(%rip),%rax # e99c8 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc3c8> │ │ │ │ mov %rax,(%rdi) │ │ │ │ jmp d120 │ │ │ │ nop │ │ │ │ nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ - lea 0xd391d(%rip),%rax # e89c8 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc3c8> │ │ │ │ + lea 0xd499d(%rip),%rax # e99c8 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc3c8> │ │ │ │ sub $0x18,%rsp │ │ │ │ mov %rax,(%rdi) │ │ │ │ mov %rdi,0x8(%rsp) │ │ │ │ call d120 │ │ │ │ - mov $0x40,%esi │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ + mov $0x40,%esi │ │ │ │ add $0x18,%rsp │ │ │ │ jmp d340 │ │ │ │ nop │ │ │ │ endbr64 │ │ │ │ - lea 0xd3915(%rip),%rax # e89f0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc3f0> │ │ │ │ + lea 0xd4995(%rip),%rax # e99f0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc3f0> │ │ │ │ mov %rax,(%rdi) │ │ │ │ jmp d120 │ │ │ │ nop │ │ │ │ nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ - lea 0xd38f5(%rip),%rax # e89f0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc3f0> │ │ │ │ + lea 0xd4975(%rip),%rax # e99f0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc3f0> │ │ │ │ sub $0x18,%rsp │ │ │ │ mov %rax,(%rdi) │ │ │ │ mov %rdi,0x8(%rsp) │ │ │ │ call d120 │ │ │ │ - mov $0x40,%esi │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ + mov $0x40,%esi │ │ │ │ add $0x18,%rsp │ │ │ │ jmp d340 │ │ │ │ nop │ │ │ │ endbr64 │ │ │ │ - lea 0xd38ed(%rip),%rax # e8a18 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc418> │ │ │ │ + lea 0xd496d(%rip),%rax # e9a18 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc418> │ │ │ │ mov %rax,(%rdi) │ │ │ │ jmp d120 │ │ │ │ nop │ │ │ │ nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ - lea 0xd38cd(%rip),%rax # e8a18 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc418> │ │ │ │ + lea 0xd494d(%rip),%rax # e9a18 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc418> │ │ │ │ sub $0x18,%rsp │ │ │ │ mov %rax,(%rdi) │ │ │ │ mov %rdi,0x8(%rsp) │ │ │ │ call d120 │ │ │ │ - mov $0x40,%esi │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ + mov $0x40,%esi │ │ │ │ add $0x18,%rsp │ │ │ │ jmp d340 │ │ │ │ nop │ │ │ │ endbr64 │ │ │ │ - lea 0xd38c5(%rip),%rax # e8a40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc440> │ │ │ │ + lea 0xd4945(%rip),%rax # e9a40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc440> │ │ │ │ mov %rax,(%rdi) │ │ │ │ jmp d120 │ │ │ │ nop │ │ │ │ nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ - lea 0xd38a5(%rip),%rax # e8a40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc440> │ │ │ │ + lea 0xd4925(%rip),%rax # e9a40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc440> │ │ │ │ sub $0x18,%rsp │ │ │ │ mov %rax,(%rdi) │ │ │ │ mov %rdi,0x8(%rsp) │ │ │ │ call d120 │ │ │ │ - mov $0x40,%esi │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ + mov $0x40,%esi │ │ │ │ add $0x18,%rsp │ │ │ │ jmp d340 │ │ │ │ nop │ │ │ │ endbr64 │ │ │ │ - lea 0xd389d(%rip),%rax # e8a68 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc468> │ │ │ │ + lea 0xd491d(%rip),%rax # e9a68 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc468> │ │ │ │ mov %rax,(%rdi) │ │ │ │ jmp d120 │ │ │ │ nop │ │ │ │ nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ - lea 0xd387d(%rip),%rax # e8a68 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc468> │ │ │ │ + lea 0xd48fd(%rip),%rax # e9a68 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc468> │ │ │ │ sub $0x18,%rsp │ │ │ │ mov %rax,(%rdi) │ │ │ │ mov %rdi,0x8(%rsp) │ │ │ │ call d120 │ │ │ │ - mov $0x40,%esi │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ + mov $0x40,%esi │ │ │ │ add $0x18,%rsp │ │ │ │ jmp d340 │ │ │ │ nop │ │ │ │ endbr64 │ │ │ │ - lea 0xd3875(%rip),%rax # e8a90 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc490> │ │ │ │ + lea 0xd48f5(%rip),%rax # e9a90 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc490> │ │ │ │ mov %rax,(%rdi) │ │ │ │ jmp d120 │ │ │ │ nop │ │ │ │ nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ - lea 0xd3855(%rip),%rax # e8a90 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc490> │ │ │ │ + lea 0xd48d5(%rip),%rax # e9a90 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc490> │ │ │ │ sub $0x18,%rsp │ │ │ │ mov %rax,(%rdi) │ │ │ │ mov %rdi,0x8(%rsp) │ │ │ │ call d120 │ │ │ │ - mov $0x40,%esi │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ + mov $0x40,%esi │ │ │ │ add $0x18,%rsp │ │ │ │ jmp d340 │ │ │ │ nop │ │ │ │ endbr64 │ │ │ │ - lea 0xd370d(%rip),%rax # e8978 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc378> │ │ │ │ + lea 0xd478d(%rip),%rax # e9978 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc378> │ │ │ │ mov %rax,(%rdi) │ │ │ │ jmp d120 │ │ │ │ nop │ │ │ │ nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ - lea 0xd36ed(%rip),%rax # e8978 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc378> │ │ │ │ + lea 0xd476d(%rip),%rax # e9978 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc378> │ │ │ │ sub $0x18,%rsp │ │ │ │ mov %rax,(%rdi) │ │ │ │ mov %rdi,0x8(%rsp) │ │ │ │ call d120 │ │ │ │ - mov $0x40,%esi │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ + mov $0x40,%esi │ │ │ │ add $0x18,%rsp │ │ │ │ jmp d340 │ │ │ │ nop │ │ │ │ endbr64 │ │ │ │ - lea 0xd36e5(%rip),%rax # e89a0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc3a0> │ │ │ │ + lea 0xd4765(%rip),%rax # e99a0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc3a0> │ │ │ │ mov %rax,(%rdi) │ │ │ │ jmp d120 │ │ │ │ nop │ │ │ │ nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ - lea 0xd36c5(%rip),%rax # e89a0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc3a0> │ │ │ │ + lea 0xd4745(%rip),%rax # e99a0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc3a0> │ │ │ │ sub $0x18,%rsp │ │ │ │ mov %rax,(%rdi) │ │ │ │ mov %rdi,0x8(%rsp) │ │ │ │ call d120 │ │ │ │ - mov $0x40,%esi │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ + mov $0x40,%esi │ │ │ │ add $0x18,%rsp │ │ │ │ jmp d340 │ │ │ │ nop │ │ │ │ endbr64 │ │ │ │ - lea 0xd35cd(%rip),%rax # e88d8 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc2d8> │ │ │ │ + lea 0xd464d(%rip),%rax # e98d8 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc2d8> │ │ │ │ mov %rax,(%rdi) │ │ │ │ jmp d120 │ │ │ │ nop │ │ │ │ nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ - lea 0xd35ad(%rip),%rax # e88d8 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc2d8> │ │ │ │ + lea 0xd462d(%rip),%rax # e98d8 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc2d8> │ │ │ │ sub $0x18,%rsp │ │ │ │ mov %rax,(%rdi) │ │ │ │ mov %rdi,0x8(%rsp) │ │ │ │ call d120 │ │ │ │ - mov $0x40,%esi │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ + mov $0x40,%esi │ │ │ │ add $0x18,%rsp │ │ │ │ jmp d340 │ │ │ │ nop │ │ │ │ endbr64 │ │ │ │ - lea 0xd35a5(%rip),%rax # e8900 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc300> │ │ │ │ + lea 0xd4625(%rip),%rax # e9900 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc300> │ │ │ │ mov %rax,(%rdi) │ │ │ │ jmp d120 │ │ │ │ nop │ │ │ │ nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ - lea 0xd3585(%rip),%rax # e8900 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc300> │ │ │ │ + lea 0xd4605(%rip),%rax # e9900 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc300> │ │ │ │ sub $0x18,%rsp │ │ │ │ mov %rax,(%rdi) │ │ │ │ mov %rdi,0x8(%rsp) │ │ │ │ call d120 │ │ │ │ - mov $0x40,%esi │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ + mov $0x40,%esi │ │ │ │ add $0x18,%rsp │ │ │ │ jmp d340 │ │ │ │ nop │ │ │ │ endbr64 │ │ │ │ - lea 0xd357d(%rip),%rax # e8928 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc328> │ │ │ │ + lea 0xd45fd(%rip),%rax # e9928 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc328> │ │ │ │ mov %rax,(%rdi) │ │ │ │ jmp d120 │ │ │ │ nop │ │ │ │ nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ - lea 0xd355d(%rip),%rax # e8928 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc328> │ │ │ │ + lea 0xd45dd(%rip),%rax # e9928 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc328> │ │ │ │ sub $0x18,%rsp │ │ │ │ mov %rax,(%rdi) │ │ │ │ mov %rdi,0x8(%rsp) │ │ │ │ call d120 │ │ │ │ - mov $0x40,%esi │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ + mov $0x40,%esi │ │ │ │ add $0x18,%rsp │ │ │ │ jmp d340 │ │ │ │ nop │ │ │ │ endbr64 │ │ │ │ - lea 0xd3555(%rip),%rax # e8950 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc350> │ │ │ │ + lea 0xd45d5(%rip),%rax # e9950 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc350> │ │ │ │ mov %rax,(%rdi) │ │ │ │ jmp d120 │ │ │ │ nop │ │ │ │ nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ - lea 0xd3535(%rip),%rax # e8950 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc350> │ │ │ │ + lea 0xd45b5(%rip),%rax # e9950 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xc350> │ │ │ │ sub $0x18,%rsp │ │ │ │ mov %rax,(%rdi) │ │ │ │ mov %rdi,0x8(%rsp) │ │ │ │ call d120 │ │ │ │ - mov $0x40,%esi │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ + mov $0x40,%esi │ │ │ │ add $0x18,%rsp │ │ │ │ jmp d340 │ │ │ │ nop │ │ │ │ - mov 0x10(%rdi),%rdx │ │ │ │ mov 0x10(%rsi),%r9 │ │ │ │ + mov 0x10(%rdi),%rax │ │ │ │ mov 0x8(%rdi),%rcx │ │ │ │ - mov 0x8(%rsi),%rax │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov %r9,%rsi │ │ │ │ - sub %rax,%rsi │ │ │ │ + mov 0x8(%rsi),%rsi │ │ │ │ + mov %r9,%rdx │ │ │ │ + mov %rax,%rdi │ │ │ │ + sub %rsi,%rdx │ │ │ │ sub %rcx,%rdi │ │ │ │ - lea (%rcx,%rsi,1),%r8 │ │ │ │ - cmp %rsi,%rdi │ │ │ │ - cmovle %rdx,%r8 │ │ │ │ + lea (%rcx,%rdx,1),%r8 │ │ │ │ + cmp %rdx,%rdi │ │ │ │ + cmovle %rax,%r8 │ │ │ │ cmp %r8,%rcx │ │ │ │ - je 15786 │ │ │ │ + je 156d6 │ │ │ │ mov %r8,%r10 │ │ │ │ sub %rcx,%r10 │ │ │ │ lea -0x8(%r10),%r11 │ │ │ │ - cmp $0x18,%r11 │ │ │ │ - jbe 157d0 │ │ │ │ - mov %rax,%rdi │ │ │ │ + cmp $0x20,%r11 │ │ │ │ + jbe 15720 │ │ │ │ + mov %rsi,%rdi │ │ │ │ and $0x7,%r10d │ │ │ │ or %rcx,%rdi │ │ │ │ and $0x1f,%edi │ │ │ │ or %r10,%rdi │ │ │ │ - jne 157d0 │ │ │ │ - vmovdqa 0xc727e(%rip),%ymm2 # dc720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 15720 │ │ │ │ shr $0x3,%r11 │ │ │ │ - vmovq %rcx,%xmm1 │ │ │ │ - vmovq %rax,%xmm7 │ │ │ │ - lea 0x1(%r11),%rsi │ │ │ │ - vpbroadcastq %xmm7,%ymm0 │ │ │ │ - vpbroadcastq %xmm1,%ymm3 │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %rsi,%r11 │ │ │ │ - vmovdqa 0xc7215(%rip),%ymm8 # dc6e0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - vpbroadcastq 0xc722c(%rip),%ymm9 # dc700 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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,%r11 │ │ │ │ - lea -0x1(%r11),%r10 │ │ │ │ - and $0x3,%r10d │ │ │ │ + vmovdqa 0xc82da(%rip),%ymm2 # dd700 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x100> │ │ │ │ + mov $0x20,%edx │ │ │ │ + vpbroadcastq %rsi,%ymm1 │ │ │ │ + lea 0x1(%r11),%r10 │ │ │ │ + vpbroadcastq %rcx,%ymm0 │ │ │ │ + vpbroadcastq %rdx,%ymm6 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r10,%r11 │ │ │ │ + vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ - vpaddq %ymm2,%ymm3,%ymm1 │ │ │ │ - je 155e0 │ │ │ │ - vmovdqa (%rcx),%ymm4 │ │ │ │ - vmovdqa (%rax),%ymm5 │ │ │ │ - vpsubq %ymm8,%ymm4,%ymm11 │ │ │ │ - vpsubq %ymm8,%ymm5,%ymm10 │ │ │ │ - vpcmpgtq %ymm11,%ymm10,%ymm6 │ │ │ │ - vptest %ymm6,%ymm6 │ │ │ │ - jne 156f0 │ │ │ │ - vpcmpgtq %ymm10,%ymm11,%ymm12 │ │ │ │ - vptest %ymm12,%ymm12 │ │ │ │ - jne 156f0 │ │ │ │ - vpaddq %ymm9,%ymm0,%ymm13 │ │ │ │ - vpaddq %ymm9,%ymm1,%ymm1 │ │ │ │ + shr $0x2,%r11 │ │ │ │ + lea -0x1(%r11),%rdx │ │ │ │ + and $0x3,%edx │ │ │ │ + je 15540 │ │ │ │ + vmovdqa (%rcx),%ymm3 │ │ │ │ + vmovdqa (%rsi),%ymm4 │ │ │ │ + vpcmpltuq %ymm4,%ymm3,%k7 │ │ │ │ + kmovb %k7,%eax │ │ │ │ + test $0xf,%al │ │ │ │ + jne 15640 │ │ │ │ + vpcmpnleuq %ymm4,%ymm3,%k6 │ │ │ │ + kmovb %k6,%edi │ │ │ │ + test $0xf,%dil │ │ │ │ + jne 15640 │ │ │ │ + vpaddq %ymm6,%ymm1,%ymm7 │ │ │ │ + vpaddq %ymm6,%ymm0,%ymm0 │ │ │ │ mov $0x1,%edi │ │ │ │ - mov $0x20,%edx │ │ │ │ - vmovdqa %ymm13,%ymm0 │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 155e0 │ │ │ │ - cmp $0x2,%r10 │ │ │ │ - je 1558d │ │ │ │ - vmovdqa (%rcx,%rdx,1),%ymm14 │ │ │ │ - vmovdqa (%rax,%rdx,1),%ymm15 │ │ │ │ - vpsubq %ymm8,%ymm14,%ymm3 │ │ │ │ - vpsubq %ymm8,%ymm15,%ymm2 │ │ │ │ - vpcmpgtq %ymm3,%ymm2,%ymm7 │ │ │ │ - vptest %ymm7,%ymm7 │ │ │ │ - jne 156f0 │ │ │ │ - vpcmpgtq %ymm2,%ymm3,%ymm4 │ │ │ │ - vptest %ymm4,%ymm4 │ │ │ │ - jne 156f0 │ │ │ │ - vpaddq %ymm9,%ymm1,%ymm1 │ │ │ │ + mov $0x20,%eax │ │ │ │ + vmovdqa %ymm7,%ymm1 │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 15540 │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + je 154f6 │ │ │ │ + vmovdqa (%rcx,%rax,1),%ymm8 │ │ │ │ + vmovdqa (%rsi,%rax,1),%ymm5 │ │ │ │ + vpcmpltuq %ymm5,%ymm8,%k3 │ │ │ │ + kmovb %k3,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 15640 │ │ │ │ + vpcmpnleuq %ymm5,%ymm8,%k2 │ │ │ │ + kmovb %k2,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 15640 │ │ │ │ + vpaddq %ymm6,%ymm0,%ymm0 │ │ │ │ inc %rdi │ │ │ │ - add $0x20,%rdx │ │ │ │ - vpaddq %ymm9,%ymm13,%ymm0 │ │ │ │ - vmovdqa (%rcx,%rdx,1),%ymm10 │ │ │ │ - vmovdqa (%rax,%rdx,1),%ymm5 │ │ │ │ - vpsubq %ymm8,%ymm10,%ymm12 │ │ │ │ - vpsubq %ymm8,%ymm5,%ymm11 │ │ │ │ - vpcmpgtq %ymm12,%ymm11,%ymm6 │ │ │ │ - vptest %ymm6,%ymm6 │ │ │ │ - jne 156f0 │ │ │ │ - vpcmpgtq %ymm11,%ymm12,%ymm13 │ │ │ │ - vptest %ymm13,%ymm13 │ │ │ │ - jne 156f0 │ │ │ │ - vpaddq %ymm9,%ymm1,%ymm1 │ │ │ │ + vpaddq %ymm6,%ymm7,%ymm1 │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovdqa (%rcx,%rax,1),%ymm9 │ │ │ │ + vmovdqa (%rsi,%rax,1),%ymm10 │ │ │ │ + vpcmpltuq %ymm10,%ymm9,%k5 │ │ │ │ + kmovb %k5,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 15640 │ │ │ │ + vpcmpnleuq %ymm10,%ymm9,%k4 │ │ │ │ + kmovb %k4,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 15640 │ │ │ │ + vpaddq %ymm6,%ymm0,%ymm0 │ │ │ │ inc %rdi │ │ │ │ - add $0x20,%rdx │ │ │ │ - vpaddq %ymm9,%ymm0,%ymm0 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqa (%rcx,%rdx,1),%ymm14 │ │ │ │ - vmovdqa (%rax,%rdx,1),%ymm15 │ │ │ │ - vpsubq %ymm8,%ymm14,%ymm3 │ │ │ │ - vpsubq %ymm8,%ymm15,%ymm2 │ │ │ │ - vpcmpgtq %ymm3,%ymm2,%ymm7 │ │ │ │ - vptest %ymm7,%ymm7 │ │ │ │ - jne 156f0 │ │ │ │ - vpcmpgtq %ymm2,%ymm3,%ymm4 │ │ │ │ - vptest %ymm4,%ymm4 │ │ │ │ - jne 156f0 │ │ │ │ - lea 0x1(%rdi),%r10 │ │ │ │ - vpaddq %ymm9,%ymm1,%ymm1 │ │ │ │ - cmp %r10,%r11 │ │ │ │ - je 1578d │ │ │ │ - vmovdqa 0x20(%rcx,%rdx,1),%ymm10 │ │ │ │ - vmovdqa 0x20(%rax,%rdx,1),%ymm5 │ │ │ │ - vpaddq %ymm9,%ymm0,%ymm0 │ │ │ │ - vpsubq %ymm8,%ymm5,%ymm11 │ │ │ │ - vpsubq %ymm8,%ymm10,%ymm12 │ │ │ │ - vpcmpgtq %ymm12,%ymm11,%ymm6 │ │ │ │ - vptest %ymm6,%ymm6 │ │ │ │ - jne 156f0 │ │ │ │ - vpcmpgtq %ymm11,%ymm12,%ymm13 │ │ │ │ - vptest %ymm13,%ymm13 │ │ │ │ - jne 156f0 │ │ │ │ - vmovdqa 0x40(%rcx,%rdx,1),%ymm14 │ │ │ │ - vmovdqa 0x40(%rax,%rdx,1),%ymm15 │ │ │ │ - vpaddq %ymm9,%ymm1,%ymm1 │ │ │ │ - vpaddq %ymm9,%ymm0,%ymm0 │ │ │ │ - vpsubq %ymm8,%ymm15,%ymm2 │ │ │ │ - vpsubq %ymm8,%ymm14,%ymm3 │ │ │ │ - vpcmpgtq %ymm3,%ymm2,%ymm7 │ │ │ │ - vptest %ymm7,%ymm7 │ │ │ │ - jne 156f0 │ │ │ │ - vpcmpgtq %ymm2,%ymm3,%ymm4 │ │ │ │ - vptest %ymm4,%ymm4 │ │ │ │ - jne 156f0 │ │ │ │ - vmovdqa 0x60(%rcx,%rdx,1),%ymm10 │ │ │ │ - vmovdqa 0x60(%rax,%rdx,1),%ymm5 │ │ │ │ - vpaddq %ymm9,%ymm1,%ymm1 │ │ │ │ - vpaddq %ymm9,%ymm0,%ymm0 │ │ │ │ - vpsubq %ymm8,%ymm5,%ymm11 │ │ │ │ - vpsubq %ymm8,%ymm10,%ymm12 │ │ │ │ - vpcmpgtq %ymm12,%ymm11,%ymm6 │ │ │ │ - vptest %ymm6,%ymm6 │ │ │ │ - jne 156f0 │ │ │ │ - vpcmpgtq %ymm11,%ymm12,%ymm13 │ │ │ │ - vptest %ymm13,%ymm13 │ │ │ │ - jne 156f0 │ │ │ │ - vpaddq %ymm9,%ymm1,%ymm1 │ │ │ │ + vpaddq %ymm6,%ymm1,%ymm1 │ │ │ │ + add $0x20,%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovdqa (%rcx,%rax,1),%ymm11 │ │ │ │ + vmovdqa (%rsi,%rax,1),%ymm12 │ │ │ │ + vpcmpltuq %ymm12,%ymm11,%k0 │ │ │ │ + kmovb %k0,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 15640 │ │ │ │ + vpcmpnleuq %ymm12,%ymm11,%k1 │ │ │ │ + kmovb %k1,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 15640 │ │ │ │ + lea 0x1(%rdi),%rdx │ │ │ │ + vpaddq %ymm6,%ymm0,%ymm0 │ │ │ │ + cmp %rdx,%r11 │ │ │ │ + je 156dd │ │ │ │ + vmovdqa 0x20(%rcx,%rax,1),%ymm2 │ │ │ │ + vmovdqa 0x20(%rsi,%rax,1),%ymm3 │ │ │ │ + vpaddq %ymm6,%ymm1,%ymm1 │ │ │ │ + vpcmpltuq %ymm3,%ymm2,%k7 │ │ │ │ + kmovb %k7,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 15640 │ │ │ │ + vpcmpnleuq %ymm3,%ymm2,%k6 │ │ │ │ + kmovb %k6,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 15640 │ │ │ │ + vmovdqa 0x40(%rcx,%rax,1),%ymm7 │ │ │ │ + vmovdqa 0x40(%rsi,%rax,1),%ymm4 │ │ │ │ + vpaddq %ymm6,%ymm0,%ymm0 │ │ │ │ + vpaddq %ymm6,%ymm1,%ymm1 │ │ │ │ + vpcmpltuq %ymm4,%ymm7,%k3 │ │ │ │ + kmovb %k3,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 15640 │ │ │ │ + vpcmpnleuq %ymm4,%ymm7,%k2 │ │ │ │ + kmovb %k2,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 15640 │ │ │ │ + vmovdqa 0x60(%rcx,%rax,1),%ymm8 │ │ │ │ + vmovdqa 0x60(%rsi,%rax,1),%ymm5 │ │ │ │ + vpaddq %ymm6,%ymm0,%ymm0 │ │ │ │ + vpaddq %ymm6,%ymm1,%ymm1 │ │ │ │ + vpcmpltuq %ymm5,%ymm8,%k5 │ │ │ │ + kmovb %k5,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 15640 │ │ │ │ + vpcmpnleuq %ymm5,%ymm8,%k4 │ │ │ │ + kmovb %k4,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 15640 │ │ │ │ + vpaddq %ymm6,%ymm0,%ymm0 │ │ │ │ add $0x4,%rdi │ │ │ │ - sub $0xffffffffffffff80,%rdx │ │ │ │ - vpaddq %ymm9,%ymm0,%ymm0 │ │ │ │ - jmp 155e0 │ │ │ │ + vpaddq %ymm6,%ymm1,%ymm1 │ │ │ │ + sub $0xffffffffffffff80,%rax │ │ │ │ + jmp 15540 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovq %xmm0,%r10 │ │ │ │ vmovq %xmm1,%r11 │ │ │ │ - vmovq %xmm0,%rax │ │ │ │ - mov (%r11),%rcx │ │ │ │ - mov (%rax),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jb 159c0 │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - jb 157c8 │ │ │ │ - lea 0x8(%r11),%rdi │ │ │ │ - cmp %rdi,%r8 │ │ │ │ - je 159d2 │ │ │ │ - mov 0x8(%r11),%rdx │ │ │ │ - mov 0x8(%rax),%r10 │ │ │ │ - cmp %r10,%rdx │ │ │ │ - jb 159c0 │ │ │ │ - cmp %rdx,%r10 │ │ │ │ - jb 157c8 │ │ │ │ - lea 0x10(%r11),%rcx │ │ │ │ + mov (%r10),%rcx │ │ │ │ + mov (%r11),%rdi │ │ │ │ + cmp %rdi,%rcx │ │ │ │ + jb 15910 │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + jb 15718 │ │ │ │ + lea 0x8(%r10),%rax │ │ │ │ + cmp %rax,%r8 │ │ │ │ + je 15922 │ │ │ │ + mov 0x8(%r10),%rdx │ │ │ │ + mov 0x8(%r11),%rsi │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + jb 15910 │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + jb 15718 │ │ │ │ + lea 0x10(%r10),%rcx │ │ │ │ cmp %rcx,%r8 │ │ │ │ - je 159de │ │ │ │ - mov 0x10(%r11),%rdi │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - cmp %rsi,%rdi │ │ │ │ - jb 159c0 │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - jb 157c8 │ │ │ │ - lea 0x18(%r11),%rdx │ │ │ │ + je 1592e │ │ │ │ + mov 0x10(%r10),%rdi │ │ │ │ + mov 0x10(%r11),%rax │ │ │ │ + cmp %rax,%rdi │ │ │ │ + jb 15910 │ │ │ │ + cmp %rdi,%rax │ │ │ │ + jb 15718 │ │ │ │ + lea 0x18(%r10),%rdx │ │ │ │ cmp %rdx,%r8 │ │ │ │ - je 159ea │ │ │ │ - mov 0x18(%r11),%r8 │ │ │ │ - mov 0x18(%rax),%r11 │ │ │ │ - cmp %r11,%r8 │ │ │ │ - jb 159c0 │ │ │ │ - cmp %r8,%r11 │ │ │ │ - jb 157c8 │ │ │ │ - add $0x20,%rax │ │ │ │ + je 1593a │ │ │ │ + mov 0x18(%r10),%r8 │ │ │ │ + mov 0x18(%r11),%r10 │ │ │ │ + cmp %r10,%r8 │ │ │ │ + jb 15910 │ │ │ │ + cmp %r8,%r10 │ │ │ │ + jb 15718 │ │ │ │ + lea 0x20(%r11),%rsi │ │ │ │ vzeroupper │ │ │ │ - cmp %rax,%r9 │ │ │ │ + cmp %rsi,%r9 │ │ │ │ setne %al │ │ │ │ ret │ │ │ │ - test $0x3,%sil │ │ │ │ - je 157aa │ │ │ │ - and $0xfffffffffffffffc,%rsi │ │ │ │ - lea 0x0(,%rsi,8),%r11 │ │ │ │ - add %r11,%rax │ │ │ │ - add %rcx,%r11 │ │ │ │ - jmp 156fa │ │ │ │ - vpbroadcastq 0xc6f75(%rip),%ymm1 # dc728 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x128> │ │ │ │ - vpaddq %ymm1,%ymm0,%ymm0 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm8 │ │ │ │ - vpextrq $0x1,%xmm8,%rax │ │ │ │ + test $0x3,%r10b │ │ │ │ + je 156f7 │ │ │ │ + and $0xfffffffffffffffc,%r10 │ │ │ │ + shl $0x3,%r10 │ │ │ │ + lea (%rsi,%r10,1),%r11 │ │ │ │ + add %rcx,%r10 │ │ │ │ + jmp 1564a │ │ │ │ + mov $0x8,%esi │ │ │ │ + vpbroadcastq %rsi,%ymm13 │ │ │ │ + vpaddq %ymm13,%ymm1,%ymm14 │ │ │ │ + valignq $0x3,%ymm14,%ymm14,%ymm15 │ │ │ │ + vmovq %xmm15,%rsi │ │ │ │ vzeroupper │ │ │ │ - jmp 15786 │ │ │ │ + jmp 156d6 │ │ │ │ xor %eax,%eax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ - mov %r8,%r10 │ │ │ │ - sub %rcx,%r10 │ │ │ │ - sub $0x8,%r10 │ │ │ │ - shr $0x3,%r10 │ │ │ │ - inc %r10 │ │ │ │ - and $0x7,%r10d │ │ │ │ - je 15904 │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 158db │ │ │ │ - cmp $0x2,%r10 │ │ │ │ - je 158bb │ │ │ │ - cmp $0x3,%r10 │ │ │ │ - je 1589b │ │ │ │ - cmp $0x4,%r10 │ │ │ │ - je 1587b │ │ │ │ - cmp $0x5,%r10 │ │ │ │ - je 1585b │ │ │ │ - cmp $0x6,%r10 │ │ │ │ - je 1583b │ │ │ │ + mov %r8,%r11 │ │ │ │ + sub %rcx,%r11 │ │ │ │ + sub $0x8,%r11 │ │ │ │ + shr $0x3,%r11 │ │ │ │ + inc %r11 │ │ │ │ + and $0x7,%r11d │ │ │ │ + je 15854 │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 1582b │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + je 1580b │ │ │ │ + cmp $0x3,%r11 │ │ │ │ + je 157eb │ │ │ │ + cmp $0x4,%r11 │ │ │ │ + je 157cb │ │ │ │ + cmp $0x5,%r11 │ │ │ │ + je 157ab │ │ │ │ + cmp $0x6,%r11 │ │ │ │ + je 1578b │ │ │ │ mov (%rcx),%rdi │ │ │ │ - mov (%rax),%rsi │ │ │ │ - cmp %rsi,%rdi │ │ │ │ - jb 159c9 │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - jb 159cf │ │ │ │ - add $0x8,%rcx │ │ │ │ - add $0x8,%rax │ │ │ │ - mov (%rcx),%rdx │ │ │ │ - mov (%rax),%r11 │ │ │ │ - cmp %r11,%rdx │ │ │ │ - jb 159c9 │ │ │ │ - cmp %rdx,%r11 │ │ │ │ - jb 159cf │ │ │ │ + mov (%rsi),%rax │ │ │ │ + cmp %rax,%rdi │ │ │ │ + jb 15919 │ │ │ │ + cmp %rdi,%rax │ │ │ │ + jb 1591f │ │ │ │ add $0x8,%rcx │ │ │ │ - add $0x8,%rax │ │ │ │ + add $0x8,%rsi │ │ │ │ mov (%rcx),%r10 │ │ │ │ - mov (%rax),%rdi │ │ │ │ - cmp %rdi,%r10 │ │ │ │ - jb 159c9 │ │ │ │ - cmp %r10,%rdi │ │ │ │ - jb 159cf │ │ │ │ + mov (%rsi),%rdx │ │ │ │ + cmp %rdx,%r10 │ │ │ │ + jb 15919 │ │ │ │ + cmp %r10,%rdx │ │ │ │ + jb 1591f │ │ │ │ add $0x8,%rcx │ │ │ │ - add $0x8,%rax │ │ │ │ - mov (%rcx),%rdx │ │ │ │ - mov (%rax),%rsi │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - jb 159c9 │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - jb 159cf │ │ │ │ + add $0x8,%rsi │ │ │ │ + mov (%rcx),%r11 │ │ │ │ + mov (%rsi),%rdi │ │ │ │ + cmp %rdi,%r11 │ │ │ │ + jb 15919 │ │ │ │ + cmp %r11,%rdi │ │ │ │ + jb 1591f │ │ │ │ add $0x8,%rcx │ │ │ │ - add $0x8,%rax │ │ │ │ + add $0x8,%rsi │ │ │ │ + mov (%rcx),%rax │ │ │ │ + mov (%rsi),%r10 │ │ │ │ + cmp %r10,%rax │ │ │ │ + jb 15919 │ │ │ │ + cmp %rax,%r10 │ │ │ │ + jb 1591f │ │ │ │ + add $0x8,%rcx │ │ │ │ + add $0x8,%rsi │ │ │ │ mov (%rcx),%r11 │ │ │ │ - mov (%rax),%r10 │ │ │ │ - cmp %r10,%r11 │ │ │ │ - jb 159c9 │ │ │ │ - cmp %r11,%r10 │ │ │ │ - jb 159cf │ │ │ │ + mov (%rsi),%rdx │ │ │ │ + cmp %rdx,%r11 │ │ │ │ + jb 15919 │ │ │ │ + cmp %r11,%rdx │ │ │ │ + jb 1591f │ │ │ │ add $0x8,%rcx │ │ │ │ - add $0x8,%rax │ │ │ │ + add $0x8,%rsi │ │ │ │ mov (%rcx),%rdi │ │ │ │ - mov (%rax),%rdx │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - jb 159c9 │ │ │ │ - cmp %rdi,%rdx │ │ │ │ - jb 159cf │ │ │ │ + mov (%rsi),%rax │ │ │ │ + cmp %rax,%rdi │ │ │ │ + jb 15919 │ │ │ │ + cmp %rdi,%rax │ │ │ │ + jb 1591f │ │ │ │ add $0x8,%rcx │ │ │ │ - add $0x8,%rax │ │ │ │ - mov (%rcx),%r11 │ │ │ │ - mov (%rax),%rsi │ │ │ │ - cmp %rsi,%r11 │ │ │ │ - jb 159c9 │ │ │ │ - cmp %r11,%rsi │ │ │ │ - jb 159cf │ │ │ │ + add $0x8,%rsi │ │ │ │ + mov (%rcx),%r10 │ │ │ │ + mov (%rsi),%r11 │ │ │ │ + cmp %r11,%r10 │ │ │ │ + jb 15919 │ │ │ │ + cmp %r10,%r11 │ │ │ │ + jb 1591f │ │ │ │ add $0x8,%rcx │ │ │ │ - add $0x8,%rax │ │ │ │ + add $0x8,%rsi │ │ │ │ cmp %rcx,%r8 │ │ │ │ - je 15786 │ │ │ │ - mov (%rcx),%r10 │ │ │ │ - mov (%rax),%rdi │ │ │ │ - cmp %rdi,%r10 │ │ │ │ - jb 159c9 │ │ │ │ - cmp %r10,%rdi │ │ │ │ - jb 159cf │ │ │ │ - mov 0x8(%rcx),%rdx │ │ │ │ - mov 0x8(%rax),%r11 │ │ │ │ - cmp %r11,%rdx │ │ │ │ - jb 159c9 │ │ │ │ - cmp %rdx,%r11 │ │ │ │ - jb 159cf │ │ │ │ - mov 0x10(%rcx),%r10 │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - cmp %rsi,%r10 │ │ │ │ - jb 159c9 │ │ │ │ - cmp %r10,%rsi │ │ │ │ - jb 159cf │ │ │ │ - mov 0x18(%rcx),%rdi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ + je 156d6 │ │ │ │ + mov (%rcx),%rdi │ │ │ │ + mov (%rsi),%rdx │ │ │ │ cmp %rdx,%rdi │ │ │ │ - jb 159c9 │ │ │ │ + jb 15919 │ │ │ │ cmp %rdi,%rdx │ │ │ │ - jb 159cf │ │ │ │ - mov 0x20(%rcx),%r11 │ │ │ │ - mov 0x20(%rax),%r10 │ │ │ │ - cmp %r10,%r11 │ │ │ │ - jb 159c9 │ │ │ │ + jb 1591f │ │ │ │ + mov 0x8(%rcx),%rax │ │ │ │ + mov 0x8(%rsi),%r10 │ │ │ │ + cmp %r10,%rax │ │ │ │ + jb 15919 │ │ │ │ + cmp %rax,%r10 │ │ │ │ + jb 1591f │ │ │ │ + mov 0x10(%rcx),%r11 │ │ │ │ + mov 0x10(%rsi),%rdi │ │ │ │ + cmp %rdi,%r11 │ │ │ │ + jb 15919 │ │ │ │ + cmp %r11,%rdi │ │ │ │ + jb 1591f │ │ │ │ + mov 0x18(%rcx),%rax │ │ │ │ + mov 0x18(%rsi),%rdx │ │ │ │ + cmp %rdx,%rax │ │ │ │ + jb 15919 │ │ │ │ + cmp %rax,%rdx │ │ │ │ + jb 1591f │ │ │ │ + mov 0x20(%rcx),%r10 │ │ │ │ + mov 0x20(%rsi),%r11 │ │ │ │ cmp %r11,%r10 │ │ │ │ - jb 159cf │ │ │ │ + jb 15919 │ │ │ │ + cmp %r10,%r11 │ │ │ │ + jb 1591f │ │ │ │ mov 0x28(%rcx),%rdi │ │ │ │ - mov 0x28(%rax),%rsi │ │ │ │ - cmp %rsi,%rdi │ │ │ │ - jb 159c9 │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - jb 159cf │ │ │ │ - mov 0x30(%rcx),%rdx │ │ │ │ - mov 0x30(%rax),%r11 │ │ │ │ - cmp %r11,%rdx │ │ │ │ - jb 159c9 │ │ │ │ - cmp %rdx,%r11 │ │ │ │ - jb 159cf │ │ │ │ - mov 0x38(%rcx),%r10 │ │ │ │ - mov 0x38(%rax),%rdi │ │ │ │ - cmp %rdi,%r10 │ │ │ │ - jb 159c9 │ │ │ │ - cmp %r10,%rdi │ │ │ │ - jb 159cf │ │ │ │ + mov 0x28(%rsi),%rax │ │ │ │ + cmp %rax,%rdi │ │ │ │ + jb 15919 │ │ │ │ + cmp %rdi,%rax │ │ │ │ + jb 1591f │ │ │ │ + mov 0x30(%rcx),%r10 │ │ │ │ + mov 0x30(%rsi),%rdx │ │ │ │ + cmp %rdx,%r10 │ │ │ │ + jb 15919 │ │ │ │ + cmp %r10,%rdx │ │ │ │ + jb 1591f │ │ │ │ + mov 0x38(%rcx),%r11 │ │ │ │ + mov 0x38(%rsi),%rdi │ │ │ │ + cmp %rdi,%r11 │ │ │ │ + jb 15919 │ │ │ │ + cmp %r11,%rdi │ │ │ │ + jb 1591f │ │ │ │ add $0x40,%rcx │ │ │ │ - add $0x40,%rax │ │ │ │ + add $0x40,%rsi │ │ │ │ cmp %rcx,%r8 │ │ │ │ - jne 15904 │ │ │ │ - jmp 15786 │ │ │ │ + jne 15854 │ │ │ │ + jmp 156d6 │ │ │ │ mov $0x1,%eax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ mov $0x1,%eax │ │ │ │ ret │ │ │ │ xor %eax,%eax │ │ │ │ ret │ │ │ │ - add $0x8,%rax │ │ │ │ + lea 0x8(%r11),%rsi │ │ │ │ vzeroupper │ │ │ │ - jmp 15786 │ │ │ │ - add $0x10,%rax │ │ │ │ + jmp 156d6 │ │ │ │ + lea 0x10(%r11),%rsi │ │ │ │ vzeroupper │ │ │ │ - jmp 15786 │ │ │ │ - add $0x18,%rax │ │ │ │ + jmp 156d6 │ │ │ │ + lea 0x18(%r11),%rsi │ │ │ │ vzeroupper │ │ │ │ - jmp 15786 │ │ │ │ + jmp 156d6 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cmpl $0x11,0xd3da9(%rip) │ │ │ │ + cmpl $0x11,0xd4e59(%rip) │ │ │ │ mov 0x18(%rdi),%eax │ │ │ │ mov 0x28(%rdi),%rdx │ │ │ │ mov 0x38(%rdi),%rcx │ │ │ │ - jle 15a30 │ │ │ │ - dec %eax │ │ │ │ + jle 15978 │ │ │ │ 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 15df3 │ │ │ │ + je 15d43 │ │ │ │ mov %rcx,%r10 │ │ │ │ sub %rdx,%r10 │ │ │ │ sub $0x10,%r10 │ │ │ │ shr $0x4,%r10 │ │ │ │ inc %r10 │ │ │ │ and $0x7,%r10d │ │ │ │ - je 15c6c │ │ │ │ + je 15bbc │ │ │ │ cmp $0x1,%r10 │ │ │ │ - je 15c28 │ │ │ │ + je 15b78 │ │ │ │ cmp $0x2,%r10 │ │ │ │ - je 15bed │ │ │ │ + je 15b3d │ │ │ │ cmp $0x3,%r10 │ │ │ │ - je 15bb2 │ │ │ │ + je 15b02 │ │ │ │ cmp $0x4,%r10 │ │ │ │ - je 15b79 │ │ │ │ + je 15ac9 │ │ │ │ cmp $0x5,%r10 │ │ │ │ - je 15b40 │ │ │ │ + je 15a90 │ │ │ │ cmp $0x6,%r10 │ │ │ │ - je 15b00 │ │ │ │ + je 15a50 │ │ │ │ mov (%r8),%r11 │ │ │ │ cmp %r11,(%rdx) │ │ │ │ - jb 15e10 │ │ │ │ - jne 15e00 │ │ │ │ + jb 15d58 │ │ │ │ + jne 15d50 │ │ │ │ vmovss 0x8(%rdx),%xmm1 │ │ │ │ vmovss 0x8(%r8),%xmm0 │ │ │ │ vcomiss %xmm1,%xmm0 │ │ │ │ - ja 15e10 │ │ │ │ + ja 15d58 │ │ │ │ vcomiss %xmm0,%xmm1 │ │ │ │ - ja 15e00 │ │ │ │ + ja 15d50 │ │ │ │ add $0x10,%rdx │ │ │ │ add $0x10,%r8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov (%r8),%rax │ │ │ │ cmp %rax,(%rdx) │ │ │ │ - jb 15e10 │ │ │ │ - jne 15e00 │ │ │ │ + jb 15d58 │ │ │ │ + jne 15d50 │ │ │ │ vmovss 0x8(%rdx),%xmm2 │ │ │ │ vmovss 0x8(%r8),%xmm3 │ │ │ │ vcomiss %xmm2,%xmm3 │ │ │ │ - ja 15e10 │ │ │ │ + ja 15d58 │ │ │ │ vcomiss %xmm3,%xmm2 │ │ │ │ - ja 15e00 │ │ │ │ + ja 15d50 │ │ │ │ add $0x10,%rdx │ │ │ │ add $0x10,%r8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov (%r8),%rsi │ │ │ │ cmp %rsi,(%rdx) │ │ │ │ - jb 15e10 │ │ │ │ - jne 15e00 │ │ │ │ + jb 15d58 │ │ │ │ + jne 15d50 │ │ │ │ vmovss 0x8(%rdx),%xmm4 │ │ │ │ vmovss 0x8(%r8),%xmm5 │ │ │ │ vcomiss %xmm4,%xmm5 │ │ │ │ - ja 15e10 │ │ │ │ + ja 15d58 │ │ │ │ vcomiss %xmm5,%xmm4 │ │ │ │ - ja 15e00 │ │ │ │ + ja 15d50 │ │ │ │ add $0x10,%rdx │ │ │ │ add $0x10,%r8 │ │ │ │ mov (%r8),%rdi │ │ │ │ cmp %rdi,(%rdx) │ │ │ │ - jb 15e10 │ │ │ │ - jne 15e00 │ │ │ │ + jb 15d58 │ │ │ │ + jne 15d50 │ │ │ │ vmovss 0x8(%rdx),%xmm6 │ │ │ │ vmovss 0x8(%r8),%xmm7 │ │ │ │ vcomiss %xmm6,%xmm7 │ │ │ │ - ja 15e10 │ │ │ │ + ja 15d58 │ │ │ │ vcomiss %xmm7,%xmm6 │ │ │ │ - ja 15e00 │ │ │ │ + ja 15d50 │ │ │ │ add $0x10,%rdx │ │ │ │ add $0x10,%r8 │ │ │ │ mov (%r8),%r10 │ │ │ │ cmp %r10,(%rdx) │ │ │ │ - jb 15e10 │ │ │ │ - jne 15e00 │ │ │ │ + jb 15d58 │ │ │ │ + jne 15d50 │ │ │ │ vmovss 0x8(%rdx),%xmm8 │ │ │ │ vmovss 0x8(%r8),%xmm9 │ │ │ │ vcomiss %xmm8,%xmm9 │ │ │ │ - ja 15e10 │ │ │ │ + ja 15d58 │ │ │ │ vcomiss %xmm9,%xmm8 │ │ │ │ - ja 15e00 │ │ │ │ + ja 15d50 │ │ │ │ add $0x10,%rdx │ │ │ │ add $0x10,%r8 │ │ │ │ mov (%r8),%r11 │ │ │ │ cmp %r11,(%rdx) │ │ │ │ - jb 15e10 │ │ │ │ - jne 15e00 │ │ │ │ + jb 15d58 │ │ │ │ + jne 15d50 │ │ │ │ vmovss 0x8(%rdx),%xmm10 │ │ │ │ vmovss 0x8(%r8),%xmm11 │ │ │ │ vcomiss %xmm10,%xmm11 │ │ │ │ - ja 15e10 │ │ │ │ + ja 15d58 │ │ │ │ vcomiss %xmm11,%xmm10 │ │ │ │ - ja 15e00 │ │ │ │ + ja 15d50 │ │ │ │ add $0x10,%rdx │ │ │ │ add $0x10,%r8 │ │ │ │ mov (%r8),%rax │ │ │ │ cmp %rax,(%rdx) │ │ │ │ - jb 15e10 │ │ │ │ - jne 15e00 │ │ │ │ + jb 15d58 │ │ │ │ + jne 15d50 │ │ │ │ vmovss 0x8(%rdx),%xmm12 │ │ │ │ vmovss 0x8(%r8),%xmm13 │ │ │ │ vcomiss %xmm12,%xmm13 │ │ │ │ - ja 15e10 │ │ │ │ + ja 15d58 │ │ │ │ vcomiss %xmm13,%xmm12 │ │ │ │ - ja 15e00 │ │ │ │ + ja 15d50 │ │ │ │ add $0x10,%rdx │ │ │ │ add $0x10,%r8 │ │ │ │ cmp %rcx,%rdx │ │ │ │ - je 15df3 │ │ │ │ + je 15d43 │ │ │ │ mov (%r8),%rsi │ │ │ │ cmp %rsi,(%rdx) │ │ │ │ - jb 15e10 │ │ │ │ - jne 15e00 │ │ │ │ + jb 15d58 │ │ │ │ + jne 15d50 │ │ │ │ vmovss 0x8(%rdx),%xmm14 │ │ │ │ vmovss 0x8(%r8),%xmm15 │ │ │ │ vcomiss %xmm14,%xmm15 │ │ │ │ - ja 15e10 │ │ │ │ + ja 15d58 │ │ │ │ vcomiss %xmm15,%xmm14 │ │ │ │ - ja 15e00 │ │ │ │ + ja 15d50 │ │ │ │ mov 0x10(%r8),%rdi │ │ │ │ cmp %rdi,0x10(%rdx) │ │ │ │ - jb 15e10 │ │ │ │ - jne 15e00 │ │ │ │ + jb 15d58 │ │ │ │ + jne 15d50 │ │ │ │ vmovss 0x18(%rdx),%xmm1 │ │ │ │ vmovss 0x18(%r8),%xmm0 │ │ │ │ vcomiss %xmm1,%xmm0 │ │ │ │ - ja 15e10 │ │ │ │ + ja 15d58 │ │ │ │ vcomiss %xmm0,%xmm1 │ │ │ │ - ja 15e00 │ │ │ │ + ja 15d50 │ │ │ │ mov 0x20(%r8),%r10 │ │ │ │ cmp %r10,0x20(%rdx) │ │ │ │ - jb 15e10 │ │ │ │ - jne 15e00 │ │ │ │ + jb 15d58 │ │ │ │ + jne 15d50 │ │ │ │ vmovss 0x28(%rdx),%xmm2 │ │ │ │ vmovss 0x28(%r8),%xmm3 │ │ │ │ vcomiss %xmm2,%xmm3 │ │ │ │ - ja 15e10 │ │ │ │ + ja 15d58 │ │ │ │ vcomiss %xmm3,%xmm2 │ │ │ │ - ja 15e00 │ │ │ │ + ja 15d50 │ │ │ │ mov 0x30(%r8),%r11 │ │ │ │ cmp %r11,0x30(%rdx) │ │ │ │ - jb 15e10 │ │ │ │ - jne 15e00 │ │ │ │ + jb 15d58 │ │ │ │ + jne 15d50 │ │ │ │ vmovss 0x38(%rdx),%xmm4 │ │ │ │ vmovss 0x38(%r8),%xmm5 │ │ │ │ vcomiss %xmm4,%xmm5 │ │ │ │ - ja 15e10 │ │ │ │ + ja 15d58 │ │ │ │ vcomiss %xmm5,%xmm4 │ │ │ │ - ja 15e00 │ │ │ │ + ja 15d50 │ │ │ │ mov 0x40(%r8),%rax │ │ │ │ cmp %rax,0x40(%rdx) │ │ │ │ - jb 15e10 │ │ │ │ - jne 15e00 │ │ │ │ + jb 15d58 │ │ │ │ + jne 15d50 │ │ │ │ vmovss 0x48(%rdx),%xmm6 │ │ │ │ vmovss 0x48(%r8),%xmm7 │ │ │ │ vcomiss %xmm6,%xmm7 │ │ │ │ - ja 15e10 │ │ │ │ + ja 15d58 │ │ │ │ vcomiss %xmm7,%xmm6 │ │ │ │ - ja 15e00 │ │ │ │ + ja 15d50 │ │ │ │ mov 0x50(%r8),%rsi │ │ │ │ cmp %rsi,0x50(%rdx) │ │ │ │ - jb 15e10 │ │ │ │ - jne 15e00 │ │ │ │ + jb 15d58 │ │ │ │ + jne 15d50 │ │ │ │ vmovss 0x58(%rdx),%xmm8 │ │ │ │ vmovss 0x58(%r8),%xmm9 │ │ │ │ vcomiss %xmm8,%xmm9 │ │ │ │ - ja 15e10 │ │ │ │ + ja 15d58 │ │ │ │ vcomiss %xmm9,%xmm8 │ │ │ │ - ja 15e00 │ │ │ │ + ja 15d50 │ │ │ │ mov 0x60(%r8),%rdi │ │ │ │ cmp %rdi,0x60(%rdx) │ │ │ │ - jb 15e10 │ │ │ │ - jne 15e00 │ │ │ │ + jb 15d58 │ │ │ │ + jne 15d50 │ │ │ │ vmovss 0x68(%rdx),%xmm10 │ │ │ │ vmovss 0x68(%r8),%xmm11 │ │ │ │ vcomiss %xmm10,%xmm11 │ │ │ │ - ja 15e10 │ │ │ │ + ja 15d58 │ │ │ │ vcomiss %xmm11,%xmm10 │ │ │ │ - ja 15e00 │ │ │ │ + ja 15d50 │ │ │ │ mov 0x70(%r8),%r10 │ │ │ │ cmp %r10,0x70(%rdx) │ │ │ │ - jb 15e10 │ │ │ │ - jne 15e00 │ │ │ │ + jb 15d58 │ │ │ │ + jne 15d50 │ │ │ │ vmovss 0x78(%rdx),%xmm12 │ │ │ │ vmovss 0x78(%r8),%xmm13 │ │ │ │ vcomiss %xmm12,%xmm13 │ │ │ │ - ja 15e10 │ │ │ │ + ja 15d58 │ │ │ │ vcomiss %xmm13,%xmm12 │ │ │ │ - ja 15e00 │ │ │ │ + ja 15d50 │ │ │ │ sub $0xffffffffffffff80,%rdx │ │ │ │ sub $0xffffffffffffff80,%r8 │ │ │ │ cmp %rcx,%rdx │ │ │ │ - jne 15c6c │ │ │ │ + jne 15bbc │ │ │ │ cmp %r8,%r9 │ │ │ │ setne %al │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ xor %eax,%eax │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov $0x1,%eax │ │ │ │ ret │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ push %r12 │ │ │ │ lea -0x1(%rdx),%r12 │ │ │ │ - push %rbp │ │ │ │ mov %rsi,%r11 │ │ │ │ + vmovapd %xmm0,%xmm2 │ │ │ │ shr $0x3f,%r12 │ │ │ │ - push %rbx │ │ │ │ - mov %rcx,%rbp │ │ │ │ - mov %rdx,%rbx │ │ │ │ lea -0x1(%rdx,%r12,1),%r12 │ │ │ │ - vmovapd %xmm0,%xmm2 │ │ │ │ + push %rbp │ │ │ │ sar $1,%r12 │ │ │ │ + mov %rcx,%rbp │ │ │ │ + push %rbx │ │ │ │ + mov %rdx,%rbx │ │ │ │ cmp %r12,%rsi │ │ │ │ - jge 15fa0 │ │ │ │ + jge 15ed0 │ │ │ │ mov %rsi,%rdx │ │ │ │ - jmp 15e6b │ │ │ │ + jmp 15dab │ │ │ │ nop │ │ │ │ vmovsd 0x8(%rcx),%xmm0 │ │ │ │ shl $0x4,%rdx │ │ │ │ mov %r8,(%rdx,%rdi,1) │ │ │ │ vmovsd %xmm0,0x8(%rdx,%rdi,1) │ │ │ │ cmp %rax,%r12 │ │ │ │ - jle 15ec0 │ │ │ │ + jle 15e00 │ │ │ │ mov %rax,%rdx │ │ │ │ lea 0x1(%rdx),%r9 │ │ │ │ lea -0x1(%r9,%r9,1),%rax │ │ │ │ mov %r9,%rsi │ │ │ │ mov %rax,%rcx │ │ │ │ shl $0x5,%rsi │ │ │ │ shl $0x4,%rcx │ │ │ │ add %rdi,%rsi │ │ │ │ add %rdi,%rcx │ │ │ │ mov (%rsi),%r10 │ │ │ │ mov (%rcx),%r8 │ │ │ │ cmp %r8,%r10 │ │ │ │ - jb 15e50 │ │ │ │ + jb 15d90 │ │ │ │ vmovsd 0x8(%rsi),%xmm0 │ │ │ │ cmp %r10,%r8 │ │ │ │ - jne 15eb0 │ │ │ │ + jne 15df0 │ │ │ │ vmovsd 0x8(%rcx),%xmm1 │ │ │ │ vcomisd %xmm0,%xmm1 │ │ │ │ - jbe 15eb3 │ │ │ │ + jbe 15df3 │ │ │ │ vmovapd %xmm1,%xmm0 │ │ │ │ - jmp 15e55 │ │ │ │ + jmp 15d95 │ │ │ │ xchg %ax,%ax │ │ │ │ mov %r10,%r8 │ │ │ │ mov %rsi,%rcx │ │ │ │ lea (%r9,%r9,1),%rax │ │ │ │ - jmp 15e55 │ │ │ │ + jmp 15d95 │ │ │ │ nopl 0x0(%rax) │ │ │ │ test $0x1,%bl │ │ │ │ - je 15f60 │ │ │ │ + je 15e90 │ │ │ │ lea -0x1(%rax),%r12 │ │ │ │ shr $0x3f,%r12 │ │ │ │ lea -0x1(%rax,%r12,1),%r10 │ │ │ │ sar $1,%r10 │ │ │ │ cmp %r11,%rax │ │ │ │ - jle 15f38 │ │ │ │ + jle 15e78 │ │ │ │ mov %r10,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ add %rdi,%rcx │ │ │ │ mov (%rcx),%r9 │ │ │ │ cmp %rbp,%r9 │ │ │ │ - jb 15f50 │ │ │ │ - jne 15f30 │ │ │ │ + jb 15e88 │ │ │ │ + jne 15e70 │ │ │ │ vmovsd 0x8(%rcx),%xmm4 │ │ │ │ vcomisd %xmm4,%xmm2 │ │ │ │ - jbe 15f30 │ │ │ │ + jbe 15e70 │ │ │ │ shl $0x4,%rax │ │ │ │ mov %r9,(%rax,%rdi,1) │ │ │ │ vmovsd %xmm4,0x8(%rax,%rdi,1) │ │ │ │ lea -0x1(%r10),%rax │ │ │ │ shr $0x3f,%rax │ │ │ │ lea -0x1(%rax,%r10,1),%rsi │ │ │ │ mov %r10,%rax │ │ │ │ cmp %r10,%r11 │ │ │ │ - jge 15f38 │ │ │ │ + jge 15e78 │ │ │ │ mov %rsi,%r10 │ │ │ │ sar $1,%r10 │ │ │ │ - jmp 15ede │ │ │ │ + jmp 15e1e │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ shl $0x4,%rax │ │ │ │ lea (%rdi,%rax,1),%rcx │ │ │ │ mov %rbp,(%rcx) │ │ │ │ vmovsd %xmm2,0x8(%rcx) │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ vmovsd 0x8(%rcx),%xmm4 │ │ │ │ - jmp 15efd │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 15e3d │ │ │ │ + nop │ │ │ │ sub $0x2,%rbx │ │ │ │ sar $1,%rbx │ │ │ │ cmp %rax,%rbx │ │ │ │ - jne 15ec9 │ │ │ │ + jne 15e09 │ │ │ │ lea 0x1(%rax,%rax,1),%rax │ │ │ │ mov %rax,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ add %rdi,%rdx │ │ │ │ - vmovsd 0x8(%rdx),%xmm3 │ │ │ │ mov (%rdx),%rbx │ │ │ │ + vmovsd 0x8(%rdx),%xmm3 │ │ │ │ mov %rbx,(%rcx) │ │ │ │ vmovsd %xmm3,0x8(%rcx) │ │ │ │ mov %rdx,%rcx │ │ │ │ - jmp 15ec9 │ │ │ │ + jmp 15e09 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rsi,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ add %rdi,%rcx │ │ │ │ test $0x1,%dl │ │ │ │ - jne 15f38 │ │ │ │ + jne 15e78 │ │ │ │ sub $0x2,%rbx │ │ │ │ sar $1,%rbx │ │ │ │ cmp %rbx,%rsi │ │ │ │ - jne 15f38 │ │ │ │ + jne 15e78 │ │ │ │ mov %r11,%rax │ │ │ │ - jmp 15f70 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 15ea0 │ │ │ │ push %r14 │ │ │ │ + mov %rsi,%r11 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ lea -0x1(%rdx),%r12 │ │ │ │ shr $0x3f,%r12 │ │ │ │ + lea -0x1(%rdx,%r12,1),%r12 │ │ │ │ push %rbp │ │ │ │ - mov %rsi,%r11 │ │ │ │ + sar $1,%r12 │ │ │ │ + mov %rcx,%rbp │ │ │ │ push %rbx │ │ │ │ - lea -0x1(%rdx,%r12,1),%r12 │ │ │ │ mov %rdx,%rbx │ │ │ │ - mov %rcx,%rbp │ │ │ │ - sar $1,%r12 │ │ │ │ cmp %r12,%rsi │ │ │ │ - jge 16150 │ │ │ │ + jge 16058 │ │ │ │ mov %rsi,%rdx │ │ │ │ - jmp 16019 │ │ │ │ + jmp 15f39 │ │ │ │ nop │ │ │ │ mov 0x8(%rcx),%r13 │ │ │ │ shl $0x4,%rdx │ │ │ │ mov %r9,(%rdx,%rdi,1) │ │ │ │ mov %r13,0x8(%rdx,%rdi,1) │ │ │ │ cmp %rax,%r12 │ │ │ │ - jle 16070 │ │ │ │ + jle 15f90 │ │ │ │ mov %rax,%rdx │ │ │ │ lea 0x1(%rdx),%r10 │ │ │ │ lea -0x1(%r10,%r10,1),%rax │ │ │ │ mov %r10,%rsi │ │ │ │ mov %rax,%rcx │ │ │ │ shl $0x5,%rsi │ │ │ │ shl $0x4,%rcx │ │ │ │ add %rdi,%rsi │ │ │ │ add %rdi,%rcx │ │ │ │ mov (%rsi),%r14 │ │ │ │ mov (%rcx),%r9 │ │ │ │ cmp %r9,%r14 │ │ │ │ - jb 16000 │ │ │ │ + jb 15f20 │ │ │ │ mov 0x8(%rsi),%r13 │ │ │ │ cmp %r14,%r9 │ │ │ │ - jne 16060 │ │ │ │ + jne 15f80 │ │ │ │ mov 0x8(%rcx),%r14 │ │ │ │ cmp %r14,%r13 │ │ │ │ - jae 16063 │ │ │ │ + jae 15f83 │ │ │ │ mov %r14,%r13 │ │ │ │ - jmp 16004 │ │ │ │ + jmp 15f24 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %r14,%r9 │ │ │ │ mov %rsi,%rcx │ │ │ │ lea (%r10,%r10,1),%rax │ │ │ │ - jmp 16004 │ │ │ │ + jmp 15f24 │ │ │ │ nopl 0x0(%rax) │ │ │ │ test $0x1,%bl │ │ │ │ - je 16110 │ │ │ │ + je 16020 │ │ │ │ lea -0x1(%rax),%r10 │ │ │ │ shr $0x3f,%r10 │ │ │ │ lea -0x1(%rax,%r10,1),%r13 │ │ │ │ sar $1,%r13 │ │ │ │ cmp %r11,%rax │ │ │ │ - jle 160e8 │ │ │ │ + jle 16000 │ │ │ │ mov %r13,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ add %rdi,%rcx │ │ │ │ mov (%rcx),%rsi │ │ │ │ cmp %rbp,%rsi │ │ │ │ - jb 16100 │ │ │ │ - jne 160e0 │ │ │ │ + jb 16010 │ │ │ │ + jne 15ff8 │ │ │ │ mov 0x8(%rcx),%r9 │ │ │ │ cmp %r8,%r9 │ │ │ │ - jae 160e0 │ │ │ │ + jae 15ff8 │ │ │ │ shl $0x4,%rax │ │ │ │ mov %rsi,(%rax,%rdi,1) │ │ │ │ mov %r9,0x8(%rax,%rdi,1) │ │ │ │ lea -0x1(%r13),%rax │ │ │ │ shr $0x3f,%rax │ │ │ │ lea -0x1(%rax,%r13,1),%r14 │ │ │ │ mov %r13,%rax │ │ │ │ cmp %r13,%r11 │ │ │ │ - jge 160e8 │ │ │ │ + jge 16000 │ │ │ │ mov %r14,%r13 │ │ │ │ sar $1,%r13 │ │ │ │ - jmp 1608e │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 15fae │ │ │ │ + nopl (%rax) │ │ │ │ shl $0x4,%rax │ │ │ │ lea (%rdi,%rax,1),%rcx │ │ │ │ mov %rbp,(%rcx) │ │ │ │ mov %r8,0x8(%rcx) │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x8(%rcx),%r9 │ │ │ │ - jmp 160ab │ │ │ │ + jmp 15fcb │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ sub $0x2,%rbx │ │ │ │ sar $1,%rbx │ │ │ │ cmp %rax,%rbx │ │ │ │ - jne 16079 │ │ │ │ + jne 15f99 │ │ │ │ lea 0x1(%rax,%rax,1),%rax │ │ │ │ mov %rax,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ add %rdi,%rdx │ │ │ │ mov (%rdx),%rbx │ │ │ │ mov 0x8(%rdx),%r12 │ │ │ │ mov %rbx,(%rcx) │ │ │ │ mov %r12,0x8(%rcx) │ │ │ │ mov %rdx,%rcx │ │ │ │ - jmp 16079 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 15f99 │ │ │ │ + nopl (%rax) │ │ │ │ mov %rsi,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ add %rdi,%rcx │ │ │ │ test $0x1,%dl │ │ │ │ - jne 160e8 │ │ │ │ + jne 16000 │ │ │ │ sub $0x2,%rbx │ │ │ │ sar $1,%rbx │ │ │ │ cmp %rbx,%rsi │ │ │ │ - jne 160e8 │ │ │ │ + jne 16000 │ │ │ │ mov %r11,%rax │ │ │ │ - jmp 16120 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - push %rbp │ │ │ │ - push %rbx │ │ │ │ - lea -0x1(%rdx),%rbx │ │ │ │ + jmp 16030 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + push %r12 │ │ │ │ + lea -0x1(%rdx),%r12 │ │ │ │ mov %rsi,%r8 │ │ │ │ - shr $0x3f,%rbx │ │ │ │ - mov %rdx,%rbp │ │ │ │ mov %ecx,%r9d │ │ │ │ - lea -0x1(%rbx,%rdx,1),%rbx │ │ │ │ - sar $1,%rbx │ │ │ │ - cmp %rbx,%rsi │ │ │ │ - jl 161c3 │ │ │ │ - jmp 162c0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + shr $0x3f,%r12 │ │ │ │ + lea -0x1(%rdx,%r12,1),%r12 │ │ │ │ + push %rbp │ │ │ │ + sar $1,%r12 │ │ │ │ + mov %rdx,%rbp │ │ │ │ + push %rbx │ │ │ │ + cmp %r12,%rsi │ │ │ │ + jl 160b3 │ │ │ │ + jmp 16170 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rax,%rsi │ │ │ │ lea 0x2(%rsi,%rsi,1),%rax │ │ │ │ - lea -0x1(%rax,%rdi,1),%r10 │ │ │ │ + lea -0x1(%rax),%r10 │ │ │ │ lea (%rdi,%rax,1),%rcx │ │ │ │ + lea (%rdi,%r10,1),%r11 │ │ │ │ movzbl (%rcx),%edx │ │ │ │ - movzbl (%r10),%r11d │ │ │ │ - cmp %r11b,%dl │ │ │ │ - cmovb %r11d,%edx │ │ │ │ - cmovb %r10,%rcx │ │ │ │ - sbb $0x0,%rax │ │ │ │ + movzbl (%r11),%ebx │ │ │ │ + cmp %bl,%dl │ │ │ │ + cmovb %ebx,%edx │ │ │ │ + cmovb %r10,%rax │ │ │ │ + cmovb %r11,%rcx │ │ │ │ mov %dl,(%rdi,%rsi,1) │ │ │ │ - cmp %rax,%rbx │ │ │ │ - jg 161c0 │ │ │ │ + cmp %rax,%r12 │ │ │ │ + jg 160b0 │ │ │ │ test $0x1,%bpl │ │ │ │ - je 16280 │ │ │ │ + je 16140 │ │ │ │ lea -0x1(%rax),%rbp │ │ │ │ shr $0x3f,%rbp │ │ │ │ - lea -0x1(%rax,%rbp,1),%rdx │ │ │ │ - sar $1,%rdx │ │ │ │ + lea -0x1(%rax,%rbp,1),%r11 │ │ │ │ + sar $1,%r11 │ │ │ │ cmp %r8,%rax │ │ │ │ - jg 1625e │ │ │ │ - jmp 1626f │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - lea -0x1(%rdx),%rax │ │ │ │ + jg 1611e │ │ │ │ + jmp 16130 │ │ │ │ + nopl (%rax) │ │ │ │ + lea -0x1(%r11),%rax │ │ │ │ mov %r10b,(%rcx) │ │ │ │ shr $0x3f,%rax │ │ │ │ - lea -0x1(%rax,%rdx,1),%rcx │ │ │ │ - mov %rdx,%rax │ │ │ │ - cmp %rdx,%r8 │ │ │ │ - jge 162b0 │ │ │ │ - mov %rcx,%rdx │ │ │ │ - sar $1,%rdx │ │ │ │ - lea (%rdi,%rdx,1),%rbx │ │ │ │ + lea -0x1(%rax,%r11,1),%rcx │ │ │ │ + mov %r11,%rax │ │ │ │ + cmp %r11,%r8 │ │ │ │ + jge 16160 │ │ │ │ + mov %rcx,%r11 │ │ │ │ + sar $1,%r11 │ │ │ │ + lea (%rdi,%r11,1),%r12 │ │ │ │ lea (%rdi,%rax,1),%rcx │ │ │ │ - movzbl (%rbx),%r10d │ │ │ │ + movzbl (%r12),%r10d │ │ │ │ cmp %r9b,%r10b │ │ │ │ - jb 16240 │ │ │ │ + jb 16100 │ │ │ │ mov %r9b,(%rcx) │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ + pop %r12 │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ sub $0x2,%rbp │ │ │ │ sar $1,%rbp │ │ │ │ cmp %rax,%rbp │ │ │ │ - jne 161f9 │ │ │ │ + jne 160e6 │ │ │ │ lea 0x1(%rax,%rax,1),%rax │ │ │ │ movzbl (%rdi,%rax,1),%esi │ │ │ │ mov %sil,(%rcx) │ │ │ │ lea (%rdi,%rax,1),%rcx │ │ │ │ - jmp 161f9 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rbx,%rcx │ │ │ │ + jmp 160e6 │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %r12,%rcx │ │ │ │ mov %r9b,(%rcx) │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ + pop %r12 │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ lea (%rdi,%rsi,1),%rcx │ │ │ │ test $0x1,%dl │ │ │ │ - jne 1626f │ │ │ │ + jne 16130 │ │ │ │ sub $0x2,%rbp │ │ │ │ sar $1,%rbp │ │ │ │ cmp %rbp,%rsi │ │ │ │ - jne 1626f │ │ │ │ + jne 16130 │ │ │ │ mov %r8,%rax │ │ │ │ - jmp 16290 │ │ │ │ + jmp 1614c │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ push %r12 │ │ │ │ lea -0x1(%rdx),%r12 │ │ │ │ - push %rbp │ │ │ │ mov %rcx,%r11 │ │ │ │ + vmovaps %xmm0,%xmm2 │ │ │ │ shr $0x3f,%r12 │ │ │ │ - push %rbx │ │ │ │ - mov %rdx,%rbp │ │ │ │ - mov %rsi,%rbx │ │ │ │ lea -0x1(%rdx,%r12,1),%r12 │ │ │ │ - vmovaps %xmm0,%xmm2 │ │ │ │ + push %rbp │ │ │ │ sar $1,%r12 │ │ │ │ + mov %rdx,%rbp │ │ │ │ + push %rbx │ │ │ │ + mov %rsi,%rbx │ │ │ │ cmp %r12,%rsi │ │ │ │ - jge 16460 │ │ │ │ + jge 16300 │ │ │ │ mov %rsi,%rdx │ │ │ │ - jmp 1632b │ │ │ │ + jmp 161db │ │ │ │ nop │ │ │ │ vmovss 0x8(%rcx),%xmm0 │ │ │ │ shl $0x4,%rdx │ │ │ │ mov %r8,(%rdx,%rdi,1) │ │ │ │ vmovss %xmm0,0x8(%rdx,%rdi,1) │ │ │ │ cmp %rax,%r12 │ │ │ │ - jle 16380 │ │ │ │ + jle 16230 │ │ │ │ mov %rax,%rdx │ │ │ │ lea 0x1(%rdx),%r9 │ │ │ │ lea -0x1(%r9,%r9,1),%rax │ │ │ │ mov %r9,%rsi │ │ │ │ mov %rax,%rcx │ │ │ │ shl $0x5,%rsi │ │ │ │ shl $0x4,%rcx │ │ │ │ add %rdi,%rsi │ │ │ │ add %rdi,%rcx │ │ │ │ mov (%rsi),%r10 │ │ │ │ mov (%rcx),%r8 │ │ │ │ cmp %r8,%r10 │ │ │ │ - jb 16310 │ │ │ │ + jb 161c0 │ │ │ │ vmovss 0x8(%rsi),%xmm0 │ │ │ │ cmp %r10,%r8 │ │ │ │ - jne 16370 │ │ │ │ + jne 16220 │ │ │ │ vmovss 0x8(%rcx),%xmm1 │ │ │ │ vcomiss %xmm0,%xmm1 │ │ │ │ - jbe 16373 │ │ │ │ + jbe 16223 │ │ │ │ vmovaps %xmm1,%xmm0 │ │ │ │ - jmp 16315 │ │ │ │ + jmp 161c5 │ │ │ │ xchg %ax,%ax │ │ │ │ mov %r10,%r8 │ │ │ │ mov %rsi,%rcx │ │ │ │ lea (%r9,%r9,1),%rax │ │ │ │ - jmp 16315 │ │ │ │ + jmp 161c5 │ │ │ │ nopl 0x0(%rax) │ │ │ │ test $0x1,%bpl │ │ │ │ - je 16420 │ │ │ │ + je 162c0 │ │ │ │ lea -0x1(%rax),%r12 │ │ │ │ shr $0x3f,%r12 │ │ │ │ lea -0x1(%rax,%r12,1),%r10 │ │ │ │ sar $1,%r10 │ │ │ │ cmp %rbx,%rax │ │ │ │ - jle 163f8 │ │ │ │ + jle 162a8 │ │ │ │ mov %r10,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ add %rdi,%rcx │ │ │ │ mov (%rcx),%r9 │ │ │ │ cmp %r11,%r9 │ │ │ │ - jb 16410 │ │ │ │ + jb 162b8 │ │ │ │ cmp %r9,%r11 │ │ │ │ - jne 163f0 │ │ │ │ + jne 162a0 │ │ │ │ vmovss 0x8(%rcx),%xmm4 │ │ │ │ vcomiss %xmm4,%xmm2 │ │ │ │ - jbe 163f0 │ │ │ │ + jbe 162a0 │ │ │ │ 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 163f8 │ │ │ │ + jge 162a8 │ │ │ │ mov %rsi,%r10 │ │ │ │ sar $1,%r10 │ │ │ │ - jmp 1639f │ │ │ │ + jmp 1624f │ │ │ │ nopl 0x0(%rax) │ │ │ │ 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) │ │ │ │ + nopl (%rax) │ │ │ │ vmovss 0x8(%rcx),%xmm4 │ │ │ │ - jmp 163c1 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 16271 │ │ │ │ + nop │ │ │ │ sub $0x2,%rbp │ │ │ │ sar $1,%rbp │ │ │ │ cmp %rax,%rbp │ │ │ │ - jne 1638a │ │ │ │ + jne 1623a │ │ │ │ lea 0x1(%rax,%rax,1),%rax │ │ │ │ mov %rax,%rdx │ │ │ │ shl $0x4,%rdx │ │ │ │ add %rdi,%rdx │ │ │ │ - vmovss 0x8(%rdx),%xmm3 │ │ │ │ mov (%rdx),%rbp │ │ │ │ + vmovss 0x8(%rdx),%xmm3 │ │ │ │ mov %rbp,(%rcx) │ │ │ │ vmovss %xmm3,0x8(%rcx) │ │ │ │ mov %rdx,%rcx │ │ │ │ - jmp 1638a │ │ │ │ + jmp 1623a │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rsi,%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ add %rdi,%rcx │ │ │ │ test $0x1,%dl │ │ │ │ - jne 163f8 │ │ │ │ + jne 162a8 │ │ │ │ sub $0x2,%rbp │ │ │ │ sar $1,%rbp │ │ │ │ cmp %rbp,%rsi │ │ │ │ - jne 163f8 │ │ │ │ + jne 162a8 │ │ │ │ mov %rbx,%rax │ │ │ │ - jmp 16430 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 162d0 │ │ │ │ + push %r12 │ │ │ │ + mov %rdx,%r11 │ │ │ │ + mov %rcx,%r8 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ lea -0x1(%rdx),%rbx │ │ │ │ - mov %rdx,%r11 │ │ │ │ shr $0x3f,%rbx │ │ │ │ - mov %rcx,%r8 │ │ │ │ lea -0x1(%rbx,%rdx,1),%rbx │ │ │ │ sar $1,%rbx │ │ │ │ cmp %rbx,%rsi │ │ │ │ - jge 165c0 │ │ │ │ + jge 16428 │ │ │ │ mov %rsi,%r9 │ │ │ │ - jmp 164c3 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rdx,%r9 │ │ │ │ + jmp 16353 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %rcx,%r9 │ │ │ │ lea 0x1(%r9),%rax │ │ │ │ - lea (%rax,%rax,1),%rdx │ │ │ │ + lea (%rax,%rax,1),%r10 │ │ │ │ shl $0x4,%rax │ │ │ │ - lea -0x8(%rdi,%rdx,8),%r10 │ │ │ │ + lea -0x1(%r10),%rcx │ │ │ │ add %rdi,%rax │ │ │ │ - mov (%rax),%rcx │ │ │ │ - mov (%r10),%rbp │ │ │ │ - cmp %rbp,%rcx │ │ │ │ - cmovb %rbp,%rcx │ │ │ │ - cmovb %r10,%rax │ │ │ │ - sbb $0x0,%rdx │ │ │ │ - mov %rcx,(%rdi,%r9,8) │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - jg 164c0 │ │ │ │ + lea (%rdi,%rcx,8),%rbp │ │ │ │ + mov (%rax),%rdx │ │ │ │ + mov 0x0(%rbp),%r12 │ │ │ │ + cmp %r12,%rdx │ │ │ │ + cmovb %r12,%rdx │ │ │ │ + cmovae %r10,%rcx │ │ │ │ + cmovb %rbp,%rax │ │ │ │ + mov %rdx,(%rdi,%r9,8) │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jg 16350 │ │ │ │ test $0x1,%r11b │ │ │ │ - je 16580 │ │ │ │ - lea -0x1(%rdx),%rbx │ │ │ │ + je 163f0 │ │ │ │ + lea -0x1(%rcx),%rbx │ │ │ │ shr $0x3f,%rbx │ │ │ │ - lea -0x1(%rdx,%rbx,1),%rcx │ │ │ │ - sar $1,%rcx │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - jg 1655e │ │ │ │ - jmp 1656e │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - lea -0x1(%rcx),%rdx │ │ │ │ + lea -0x1(%rbx,%rcx,1),%rdx │ │ │ │ + sar $1,%rdx │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jg 163ce │ │ │ │ + jmp 163de │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + lea -0x1(%rdx),%rcx │ │ │ │ mov %rbp,(%rax) │ │ │ │ - shr $0x3f,%rdx │ │ │ │ - lea -0x1(%rdx,%rcx,1),%rax │ │ │ │ - mov %rcx,%rdx │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - jge 165b0 │ │ │ │ + shr $0x3f,%rcx │ │ │ │ + lea -0x1(%rcx,%rdx,1),%rax │ │ │ │ + mov %rdx,%rcx │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + jge 16418 │ │ │ │ sar $1,%rax │ │ │ │ - mov %rax,%rcx │ │ │ │ - lea (%rdi,%rcx,8),%r10 │ │ │ │ - lea (%rdi,%rdx,8),%rax │ │ │ │ + mov %rax,%rdx │ │ │ │ + lea (%rdi,%rdx,8),%r10 │ │ │ │ + lea (%rdi,%rcx,8),%rax │ │ │ │ mov (%r10),%rbp │ │ │ │ cmp %r8,%rbp │ │ │ │ - jb 16540 │ │ │ │ + jb 163b0 │ │ │ │ mov %r8,(%rax) │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ + pop %r12 │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ sub $0x2,%r11 │ │ │ │ sar $1,%r11 │ │ │ │ - cmp %rdx,%r11 │ │ │ │ - jne 164ff │ │ │ │ - lea 0x1(%rdx,%rdx,1),%rdx │ │ │ │ - lea (%rdi,%rdx,8),%r11 │ │ │ │ + cmp %rcx,%r11 │ │ │ │ + jne 1638f │ │ │ │ + lea 0x1(%rcx,%rcx,1),%rcx │ │ │ │ + lea (%rdi,%rcx,8),%r11 │ │ │ │ mov (%r11),%r9 │ │ │ │ mov %r9,(%rax) │ │ │ │ mov %r11,%rax │ │ │ │ - jmp 164ff │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1638f │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %r10,%rax │ │ │ │ mov %r8,(%rax) │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ + pop %r12 │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ lea (%rdi,%rsi,8),%rax │ │ │ │ test $0x1,%dl │ │ │ │ - jne 1656e │ │ │ │ + jne 163de │ │ │ │ sub $0x2,%r11 │ │ │ │ sar $1,%r11 │ │ │ │ cmp %r11,%rsi │ │ │ │ - jne 1656e │ │ │ │ - mov %rsi,%rdx │ │ │ │ - jmp 16590 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rsi,%rax │ │ │ │ - sub $0x18,%rsp │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov (%rdi),%rdi │ │ │ │ - vmovdqu (%rax),%xmm0 │ │ │ │ + jne 163de │ │ │ │ + mov %rsi,%rcx │ │ │ │ + jmp 163fc │ │ │ │ + nopl (%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + push %rbp │ │ │ │ + mov %rdi,%rbp │ │ │ │ vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ - mov 0x10(%rdx),%rsi │ │ │ │ - vmovdqu %xmm0,(%rdx) │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - mov %rcx,0x10(%rdx) │ │ │ │ - vmovdqu %xmm1,(%rax) │ │ │ │ - movq $0x0,0x10(%rax) │ │ │ │ + push %rbx │ │ │ │ + mov %rsi,%rbx │ │ │ │ + sub $0x8,%rsp │ │ │ │ + vmovdqu (%rbx),%xmm0 │ │ │ │ + mov (%rdi),%rdi │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + vmovdqu %xmm0,0x0(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ + movq $0x0,0x10(%rbx) │ │ │ │ + vmovdqu %xmm1,(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 16630 │ │ │ │ + je 16491 │ │ │ │ sub %rdi,%rsi │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rdx,(%rsp) │ │ │ │ call d340 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov (%rsp),%rdx │ │ │ │ - vmovdqu 0x18(%rax),%xmm2 │ │ │ │ - mov 0x18(%rdx),%rdi │ │ │ │ + vmovdqu 0x18(%rbx),%xmm2 │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ - mov 0x28(%rdx),%rsi │ │ │ │ - vmovdqu %xmm2,0x18(%rdx) │ │ │ │ - mov 0x28(%rax),%r8 │ │ │ │ - mov %r8,0x28(%rdx) │ │ │ │ - vmovdqu %xmm3,0x18(%rax) │ │ │ │ - movq $0x0,0x28(%rax) │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + vmovdqu %xmm2,0x18(%rbp) │ │ │ │ + mov 0x28(%rbx),%rdx │ │ │ │ + mov %rdx,0x28(%rbp) │ │ │ │ + movq $0x0,0x28(%rbx) │ │ │ │ + vmovdqu %xmm3,0x18(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 16670 │ │ │ │ + je 164d0 │ │ │ │ + add $0x8,%rsp │ │ │ │ sub %rdi,%rsi │ │ │ │ - add $0x18,%rsp │ │ │ │ + pop %rbx │ │ │ │ + pop %rbp │ │ │ │ jmp d340 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x18,%rsp │ │ │ │ + nop │ │ │ │ + add $0x8,%rsp │ │ │ │ + pop %rbx │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ nop │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%rsi),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%rdi),%rdx │ │ │ │ - mov 0x8(%rax),%r8 │ │ │ │ + mov (%rsi),%rax │ │ │ │ mov 0x8(%rdx),%r10 │ │ │ │ - mov (%rdx),%rsi │ │ │ │ - mov (%rax),%r9 │ │ │ │ - mov %r8,%r11 │ │ │ │ - mov %r10,%rcx │ │ │ │ - sub %r9,%r11 │ │ │ │ - sub %rsi,%rcx │ │ │ │ - lea (%rsi,%r11,1),%rdi │ │ │ │ - cmp %r11,%rcx │ │ │ │ - cmovle %r10,%rdi │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - je 169da │ │ │ │ - mov %rdi,%rdx │ │ │ │ - sub %rsi,%rdx │ │ │ │ - lea -0x4(%rdx),%rax │ │ │ │ - cmp $0x18,%rax │ │ │ │ - jbe 16a10 │ │ │ │ - mov %r9,%rcx │ │ │ │ - and $0x3,%edx │ │ │ │ - or %rsi,%rcx │ │ │ │ - and $0x1f,%ecx │ │ │ │ - or %rdx,%rcx │ │ │ │ - jne 16a10 │ │ │ │ - vmovdqa 0xc605b(%rip),%ymm2 # dc740 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - shr $0x2,%rax │ │ │ │ - vmovq %r9,%xmm7 │ │ │ │ - vmovq %rsi,%xmm6 │ │ │ │ - lea 0x1(%rax),%rdx │ │ │ │ - vpbroadcastq %xmm7,%ymm0 │ │ │ │ - vpbroadcastq %xmm6,%ymm1 │ │ │ │ + mov 0x8(%rax),%r9 │ │ │ │ + mov (%rdx),%rcx │ │ │ │ + mov (%rax),%rsi │ │ │ │ + mov %r9,%r11 │ │ │ │ + mov %r10,%rdi │ │ │ │ + sub %rsi,%r11 │ │ │ │ + sub %rcx,%rdi │ │ │ │ + lea (%rcx,%r11,1),%r8 │ │ │ │ + cmp %r11,%rdi │ │ │ │ + cmovle %r10,%r8 │ │ │ │ + cmp %r8,%rcx │ │ │ │ + je 1683a │ │ │ │ + mov %r8,%rax │ │ │ │ + sub %rcx,%rax │ │ │ │ + lea -0x4(%rax),%rdx │ │ │ │ + cmp $0x18,%rdx │ │ │ │ + jbe 16860 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + and $0x3,%eax │ │ │ │ + or %rcx,%rdi │ │ │ │ + and $0x1f,%edi │ │ │ │ + or %rax,%rdi │ │ │ │ + jne 16860 │ │ │ │ + shr $0x2,%rdx │ │ │ │ + vmovdqa 0xc71d7(%rip),%ymm2 # dd720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x120> │ │ │ │ + vpbroadcastq %rsi,%ymm1 │ │ │ │ + vpbroadcastq %rcx,%ymm0 │ │ │ │ + lea 0x1(%rdx),%r10 │ │ │ │ + mov $0x20,%edx │ │ │ │ xor %eax,%eax │ │ │ │ - mov %rdx,%r11 │ │ │ │ - vpbroadcastq 0xc5ff1(%rip),%ymm8 # dc700 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 $0x3,%r11 │ │ │ │ - lea -0x1(%r11),%r10 │ │ │ │ - and $0x3,%r10d │ │ │ │ - vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + vpbroadcastq %rdx,%ymm6 │ │ │ │ vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ - je 167f0 │ │ │ │ - vmovdqa (%rsi),%ymm3 │ │ │ │ - vmovdqa (%r9),%ymm5 │ │ │ │ - vpcmpgtd %ymm3,%ymm5,%ymm4 │ │ │ │ - vptest %ymm4,%ymm4 │ │ │ │ - jne 168d0 │ │ │ │ - vpcmpgtd %ymm5,%ymm3,%ymm9 │ │ │ │ - vptest %ymm9,%ymm9 │ │ │ │ - jne 168d0 │ │ │ │ - vpaddq %ymm8,%ymm0,%ymm10 │ │ │ │ - vpaddq %ymm8,%ymm1,%ymm1 │ │ │ │ - mov $0x1,%ecx │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + mov %r10,%r11 │ │ │ │ + shr $0x3,%r11 │ │ │ │ + lea -0x1(%r11),%rdx │ │ │ │ + and $0x3,%edx │ │ │ │ + je 16650 │ │ │ │ + vmovdqa (%rcx),%ymm3 │ │ │ │ + vmovdqa (%rsi),%ymm4 │ │ │ │ + vpcmpltd %ymm4,%ymm3,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 16730 │ │ │ │ + vpcmpnled %ymm4,%ymm3,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 16730 │ │ │ │ + vpaddq %ymm6,%ymm1,%ymm7 │ │ │ │ + vpaddq %ymm6,%ymm0,%ymm0 │ │ │ │ + mov $0x1,%edi │ │ │ │ mov $0x20,%eax │ │ │ │ - vmovdqa %ymm10,%ymm0 │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 167f0 │ │ │ │ - cmp $0x2,%r10 │ │ │ │ - je 167b4 │ │ │ │ - vmovdqa (%rsi,%rax,1),%ymm11 │ │ │ │ - vmovdqa (%r9,%rax,1),%ymm12 │ │ │ │ - vpcmpgtd %ymm11,%ymm12,%ymm13 │ │ │ │ - vptest %ymm13,%ymm13 │ │ │ │ - jne 168d0 │ │ │ │ - vpcmpgtd %ymm12,%ymm11,%ymm14 │ │ │ │ - vptest %ymm14,%ymm14 │ │ │ │ - jne 168d0 │ │ │ │ - vpaddq %ymm8,%ymm1,%ymm1 │ │ │ │ - inc %rcx │ │ │ │ + vmovdqa %ymm7,%ymm1 │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 16650 │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + je 1660d │ │ │ │ + vmovdqa (%rcx,%rax,1),%ymm8 │ │ │ │ + vmovdqa (%rsi,%rax,1),%ymm5 │ │ │ │ + vpcmpltd %ymm5,%ymm8,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 16730 │ │ │ │ + vpcmpnled %ymm5,%ymm8,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 16730 │ │ │ │ + vpaddq %ymm6,%ymm0,%ymm0 │ │ │ │ + inc %rdi │ │ │ │ + vpaddq %ymm6,%ymm7,%ymm1 │ │ │ │ add $0x20,%rax │ │ │ │ - vpaddq %ymm8,%ymm10,%ymm0 │ │ │ │ - vmovdqa (%rsi,%rax,1),%ymm15 │ │ │ │ - vmovdqa (%r9,%rax,1),%ymm2 │ │ │ │ - vpcmpgtd %ymm15,%ymm2,%ymm7 │ │ │ │ - vptest %ymm7,%ymm7 │ │ │ │ - jne 168d0 │ │ │ │ - vpcmpgtd %ymm2,%ymm15,%ymm6 │ │ │ │ - vptest %ymm6,%ymm6 │ │ │ │ - jne 168d0 │ │ │ │ - vpaddq %ymm8,%ymm1,%ymm1 │ │ │ │ - inc %rcx │ │ │ │ + vmovdqa (%rcx,%rax,1),%ymm9 │ │ │ │ + vmovdqa (%rsi,%rax,1),%ymm10 │ │ │ │ + vpcmpltd %ymm10,%ymm9,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 16730 │ │ │ │ + vpcmpnled %ymm10,%ymm9,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 16730 │ │ │ │ + vpaddq %ymm6,%ymm0,%ymm0 │ │ │ │ + inc %rdi │ │ │ │ + vpaddq %ymm6,%ymm1,%ymm1 │ │ │ │ add $0x20,%rax │ │ │ │ - vpaddq %ymm8,%ymm0,%ymm0 │ │ │ │ - nop │ │ │ │ - vmovdqa (%rsi,%rax,1),%ymm3 │ │ │ │ - vmovdqa (%r9,%rax,1),%ymm5 │ │ │ │ - vpcmpgtd %ymm3,%ymm5,%ymm4 │ │ │ │ - vptest %ymm4,%ymm4 │ │ │ │ - jne 168d0 │ │ │ │ - vpcmpgtd %ymm5,%ymm3,%ymm9 │ │ │ │ - vptest %ymm9,%ymm9 │ │ │ │ - jne 168d0 │ │ │ │ - lea 0x1(%rcx),%r10 │ │ │ │ - vpaddq %ymm8,%ymm1,%ymm1 │ │ │ │ - cmp %r10,%r11 │ │ │ │ - je 169e1 │ │ │ │ - vmovdqa 0x20(%rsi,%rax,1),%ymm10 │ │ │ │ - vmovdqa 0x20(%r9,%rax,1),%ymm11 │ │ │ │ - vpaddq %ymm8,%ymm0,%ymm0 │ │ │ │ - vpcmpgtd %ymm10,%ymm11,%ymm12 │ │ │ │ - vptest %ymm12,%ymm12 │ │ │ │ - jne 168d0 │ │ │ │ - vpcmpgtd %ymm11,%ymm10,%ymm13 │ │ │ │ - vptest %ymm13,%ymm13 │ │ │ │ - jne 168d0 │ │ │ │ - vmovdqa 0x40(%rsi,%rax,1),%ymm14 │ │ │ │ - vmovdqa 0x40(%r9,%rax,1),%ymm15 │ │ │ │ - vpaddq %ymm8,%ymm1,%ymm1 │ │ │ │ - vpaddq %ymm8,%ymm0,%ymm0 │ │ │ │ - vpcmpgtd %ymm14,%ymm15,%ymm2 │ │ │ │ - vptest %ymm2,%ymm2 │ │ │ │ - jne 168d0 │ │ │ │ - vpcmpgtd %ymm15,%ymm14,%ymm7 │ │ │ │ - vptest %ymm7,%ymm7 │ │ │ │ - jne 168d0 │ │ │ │ - vmovdqa 0x60(%rsi,%rax,1),%ymm6 │ │ │ │ - vmovdqa 0x60(%r9,%rax,1),%ymm3 │ │ │ │ - vpaddq %ymm8,%ymm1,%ymm1 │ │ │ │ - vpaddq %ymm8,%ymm0,%ymm0 │ │ │ │ - vpcmpgtd %ymm6,%ymm3,%ymm5 │ │ │ │ - vptest %ymm5,%ymm5 │ │ │ │ - jne 168d0 │ │ │ │ - vpcmpgtd %ymm3,%ymm6,%ymm4 │ │ │ │ - vptest %ymm4,%ymm4 │ │ │ │ - jne 168d0 │ │ │ │ - vpaddq %ymm8,%ymm1,%ymm1 │ │ │ │ - add $0x4,%rcx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovdqa (%rcx,%rax,1),%ymm11 │ │ │ │ + vmovdqa (%rsi,%rax,1),%ymm12 │ │ │ │ + vpcmpltd %ymm12,%ymm11,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 16730 │ │ │ │ + vpcmpnled %ymm12,%ymm11,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 16730 │ │ │ │ + lea 0x1(%rdi),%rdx │ │ │ │ + vpaddq %ymm6,%ymm0,%ymm0 │ │ │ │ + cmp %rdx,%r11 │ │ │ │ + je 16841 │ │ │ │ + vmovdqa 0x20(%rcx,%rax,1),%ymm2 │ │ │ │ + vmovdqa 0x20(%rsi,%rax,1),%ymm3 │ │ │ │ + vpaddq %ymm6,%ymm1,%ymm1 │ │ │ │ + vpcmpltd %ymm3,%ymm2,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 16730 │ │ │ │ + vpcmpnled %ymm3,%ymm2,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 16730 │ │ │ │ + vmovdqa 0x40(%rcx,%rax,1),%ymm7 │ │ │ │ + vmovdqa 0x40(%rsi,%rax,1),%ymm4 │ │ │ │ + vpaddq %ymm6,%ymm0,%ymm0 │ │ │ │ + vpaddq %ymm6,%ymm1,%ymm1 │ │ │ │ + vpcmpltd %ymm4,%ymm7,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 16730 │ │ │ │ + vpcmpnled %ymm4,%ymm7,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 16730 │ │ │ │ + vmovdqa 0x60(%rcx,%rax,1),%ymm8 │ │ │ │ + vmovdqa 0x60(%rsi,%rax,1),%ymm5 │ │ │ │ + vpaddq %ymm6,%ymm0,%ymm0 │ │ │ │ + vpaddq %ymm6,%ymm1,%ymm1 │ │ │ │ + vpcmpltd %ymm5,%ymm8,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 16730 │ │ │ │ + vpcmpnled %ymm5,%ymm8,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 16730 │ │ │ │ + vpaddq %ymm6,%ymm0,%ymm0 │ │ │ │ + add $0x4,%rdi │ │ │ │ + vpaddq %ymm6,%ymm1,%ymm1 │ │ │ │ sub $0xffffffffffffff80,%rax │ │ │ │ - vpaddq %ymm8,%ymm0,%ymm0 │ │ │ │ - jmp 167f0 │ │ │ │ + jmp 16650 │ │ │ │ nopl 0x0(%rax) │ │ │ │ + vmovq %xmm0,%r10 │ │ │ │ vmovq %xmm1,%r11 │ │ │ │ - vmovq %xmm0,%r9 │ │ │ │ - mov (%r9),%esi │ │ │ │ - cmp %esi,(%r11) │ │ │ │ - jl 16b90 │ │ │ │ - jg 16ba0 │ │ │ │ - lea 0x4(%r11),%rdx │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - je 16bdc │ │ │ │ - mov 0x4(%r9),%ecx │ │ │ │ - cmp %ecx,0x4(%r11) │ │ │ │ - jl 16b90 │ │ │ │ - jg 16ba0 │ │ │ │ - lea 0x8(%r11),%rax │ │ │ │ - cmp %rax,%rdi │ │ │ │ - je 16be8 │ │ │ │ - mov 0x8(%r9),%r10d │ │ │ │ - cmp %r10d,0x8(%r11) │ │ │ │ - jl 16b90 │ │ │ │ - jg 16ba0 │ │ │ │ - lea 0xc(%r11),%rsi │ │ │ │ - cmp %rsi,%rdi │ │ │ │ - je 16baf │ │ │ │ - mov 0xc(%r9),%edx │ │ │ │ - cmp %edx,0xc(%r11) │ │ │ │ - jl 16b90 │ │ │ │ - jg 16ba0 │ │ │ │ - lea 0x10(%r11),%rcx │ │ │ │ - cmp %rcx,%rdi │ │ │ │ - je 16bf4 │ │ │ │ - mov 0x10(%r9),%eax │ │ │ │ - cmp %eax,0x10(%r11) │ │ │ │ - jl 16b90 │ │ │ │ - jg 16ba0 │ │ │ │ - lea 0x14(%r11),%r10 │ │ │ │ - cmp %r10,%rdi │ │ │ │ - je 16c00 │ │ │ │ - mov 0x14(%r9),%esi │ │ │ │ - cmp %esi,0x14(%r11) │ │ │ │ - jl 16b90 │ │ │ │ - jg 16ba0 │ │ │ │ - lea 0x18(%r11),%rdx │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - je 16c0c │ │ │ │ - mov 0x18(%r9),%ecx │ │ │ │ - cmp %ecx,0x18(%r11) │ │ │ │ - jl 16b90 │ │ │ │ - jg 16ba0 │ │ │ │ - lea 0x1c(%r11),%rax │ │ │ │ - cmp %rax,%rdi │ │ │ │ - je 16c18 │ │ │ │ - mov 0x1c(%r9),%edi │ │ │ │ - cmp %edi,0x1c(%r11) │ │ │ │ - jl 16b90 │ │ │ │ - jg 16ba0 │ │ │ │ - lea 0x20(%r9),%r9 │ │ │ │ + mov (%r11),%ecx │ │ │ │ + cmp %ecx,(%r10) │ │ │ │ + jl 169c8 │ │ │ │ + jg 169d8 │ │ │ │ + lea 0x4(%r10),%rdi │ │ │ │ + cmp %rdi,%r8 │ │ │ │ + je 16a17 │ │ │ │ + mov 0x4(%r11),%eax │ │ │ │ + cmp %eax,0x4(%r10) │ │ │ │ + jl 169c8 │ │ │ │ + jg 169d8 │ │ │ │ + lea 0x8(%r10),%rdx │ │ │ │ + cmp %rdx,%r8 │ │ │ │ + je 16a23 │ │ │ │ + mov 0x8(%r11),%esi │ │ │ │ + cmp %esi,0x8(%r10) │ │ │ │ + jl 169c8 │ │ │ │ + jg 169d8 │ │ │ │ + lea 0xc(%r10),%rcx │ │ │ │ + cmp %rcx,%r8 │ │ │ │ + je 169e7 │ │ │ │ + mov 0xc(%r11),%edi │ │ │ │ + cmp %edi,0xc(%r10) │ │ │ │ + jl 169c8 │ │ │ │ + jg 169d8 │ │ │ │ + lea 0x10(%r10),%rax │ │ │ │ + cmp %rax,%r8 │ │ │ │ + je 16a2f │ │ │ │ + mov 0x10(%r11),%edx │ │ │ │ + cmp %edx,0x10(%r10) │ │ │ │ + jl 169c8 │ │ │ │ + jg 169d8 │ │ │ │ + lea 0x14(%r10),%rsi │ │ │ │ + cmp %rsi,%r8 │ │ │ │ + je 16a3b │ │ │ │ + mov 0x14(%r11),%ecx │ │ │ │ + cmp %ecx,0x14(%r10) │ │ │ │ + jl 169c8 │ │ │ │ + jg 169d8 │ │ │ │ + lea 0x18(%r10),%rdi │ │ │ │ + cmp %rdi,%r8 │ │ │ │ + je 16a47 │ │ │ │ + mov 0x18(%r11),%eax │ │ │ │ + cmp %eax,0x18(%r10) │ │ │ │ + jl 169c8 │ │ │ │ + jg 169d8 │ │ │ │ + lea 0x1c(%r10),%rdx │ │ │ │ + cmp %rdx,%r8 │ │ │ │ + je 16a53 │ │ │ │ + mov 0x1c(%r11),%r8d │ │ │ │ + cmp %r8d,0x1c(%r10) │ │ │ │ + jl 169c8 │ │ │ │ + jg 169d8 │ │ │ │ + lea 0x20(%r11),%rsi │ │ │ │ vzeroupper │ │ │ │ - cmp %r9,%r8 │ │ │ │ + cmp %rsi,%r9 │ │ │ │ setne %al │ │ │ │ ret │ │ │ │ - test $0x7,%dl │ │ │ │ - je 16bbb │ │ │ │ - and $0xfffffffffffffff8,%rdx │ │ │ │ - lea 0x0(,%rdx,4),%r11 │ │ │ │ - lea (%r9,%r11,1),%r9 │ │ │ │ - add %rsi,%r11 │ │ │ │ - jmp 168da │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rdi,%r11 │ │ │ │ - sub %rsi,%r11 │ │ │ │ - sub $0x4,%r11 │ │ │ │ - shr $0x2,%r11 │ │ │ │ - inc %r11 │ │ │ │ - and $0x7,%r11d │ │ │ │ - je 16b12 │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 16af0 │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 16ad6 │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - je 16abc │ │ │ │ - cmp $0x4,%r11 │ │ │ │ - je 16aa3 │ │ │ │ - cmp $0x5,%r11 │ │ │ │ - je 16a8a │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - je 16a71 │ │ │ │ - mov (%r9),%r10d │ │ │ │ - cmp %r10d,(%rsi) │ │ │ │ - jl 16ba6 │ │ │ │ - jg 16bac │ │ │ │ + test $0x7,%r10b │ │ │ │ + je 169f3 │ │ │ │ + and $0xfffffffffffffff8,%r10 │ │ │ │ + shl $0x2,%r10 │ │ │ │ + lea (%rsi,%r10,1),%r11 │ │ │ │ + add %rcx,%r10 │ │ │ │ + jmp 1673a │ │ │ │ + nop │ │ │ │ + mov %r8,%r10 │ │ │ │ + sub %rcx,%r10 │ │ │ │ + sub $0x4,%r10 │ │ │ │ + shr $0x2,%r10 │ │ │ │ + inc %r10 │ │ │ │ + and $0x7,%r10d │ │ │ │ + je 1695e │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 1693d │ │ │ │ + cmp $0x2,%r10 │ │ │ │ + je 16923 │ │ │ │ + cmp $0x3,%r10 │ │ │ │ + je 16909 │ │ │ │ + cmp $0x4,%r10 │ │ │ │ + je 168f1 │ │ │ │ + cmp $0x5,%r10 │ │ │ │ + je 168d9 │ │ │ │ + cmp $0x6,%r10 │ │ │ │ + je 168c1 │ │ │ │ + mov (%rsi),%r11d │ │ │ │ + cmp %r11d,(%rcx) │ │ │ │ + jl 169de │ │ │ │ + jg 169e4 │ │ │ │ + add $0x4,%rcx │ │ │ │ add $0x4,%rsi │ │ │ │ - add $0x4,%r9 │ │ │ │ - mov (%r9),%edx │ │ │ │ - cmp %edx,(%rsi) │ │ │ │ - jl 16ba6 │ │ │ │ - jg 16bac │ │ │ │ + mov (%rsi),%edi │ │ │ │ + cmp %edi,(%rcx) │ │ │ │ + jl 169de │ │ │ │ + jg 169e4 │ │ │ │ + add $0x4,%rcx │ │ │ │ add $0x4,%rsi │ │ │ │ - add $0x4,%r9 │ │ │ │ - mov (%r9),%ecx │ │ │ │ - cmp %ecx,(%rsi) │ │ │ │ - jl 16ba6 │ │ │ │ - jg 16bac │ │ │ │ + mov (%rsi),%eax │ │ │ │ + cmp %eax,(%rcx) │ │ │ │ + jl 169de │ │ │ │ + jg 169e4 │ │ │ │ + add $0x4,%rcx │ │ │ │ add $0x4,%rsi │ │ │ │ - add $0x4,%r9 │ │ │ │ - mov (%r9),%eax │ │ │ │ - cmp %eax,(%rsi) │ │ │ │ - jl 16ba6 │ │ │ │ - jg 16bac │ │ │ │ + mov (%rsi),%edx │ │ │ │ + cmp %edx,(%rcx) │ │ │ │ + jl 169de │ │ │ │ + jg 169e4 │ │ │ │ + add $0x4,%rcx │ │ │ │ add $0x4,%rsi │ │ │ │ - add $0x4,%r9 │ │ │ │ - mov (%r9),%r11d │ │ │ │ - cmp %r11d,(%rsi) │ │ │ │ - jl 16ba6 │ │ │ │ - jg 16bac │ │ │ │ + mov (%rsi),%r10d │ │ │ │ + cmp %r10d,(%rcx) │ │ │ │ + jl 169de │ │ │ │ + jg 169e4 │ │ │ │ + add $0x4,%rcx │ │ │ │ add $0x4,%rsi │ │ │ │ - add $0x4,%r9 │ │ │ │ - mov (%r9),%r10d │ │ │ │ - cmp %r10d,(%rsi) │ │ │ │ - jl 16ba6 │ │ │ │ - jg 16bac │ │ │ │ + mov (%rsi),%r11d │ │ │ │ + cmp %r11d,(%rcx) │ │ │ │ + jl 169de │ │ │ │ + jg 169e4 │ │ │ │ + add $0x4,%rcx │ │ │ │ add $0x4,%rsi │ │ │ │ - add $0x4,%r9 │ │ │ │ - mov (%r9),%edx │ │ │ │ - cmp %edx,(%rsi) │ │ │ │ - jl 16ba6 │ │ │ │ - jg 16bac │ │ │ │ + mov (%rsi),%edi │ │ │ │ + cmp %edi,(%rcx) │ │ │ │ + jl 169de │ │ │ │ + jg 169e4 │ │ │ │ + add $0x4,%rcx │ │ │ │ add $0x4,%rsi │ │ │ │ - add $0x4,%r9 │ │ │ │ - cmp %rsi,%rdi │ │ │ │ - je 169da │ │ │ │ - mov (%r9),%ecx │ │ │ │ - cmp %ecx,(%rsi) │ │ │ │ - jl 16ba6 │ │ │ │ - jg 16bac │ │ │ │ - mov 0x4(%r9),%eax │ │ │ │ - cmp %eax,0x4(%rsi) │ │ │ │ - jl 16ba6 │ │ │ │ - jg 16bac │ │ │ │ - mov 0x8(%r9),%r11d │ │ │ │ - cmp %r11d,0x8(%rsi) │ │ │ │ - jl 16ba6 │ │ │ │ - jg 16bac │ │ │ │ - mov 0xc(%r9),%r10d │ │ │ │ - cmp %r10d,0xc(%rsi) │ │ │ │ - jl 16ba6 │ │ │ │ - jg 16bac │ │ │ │ - mov 0x10(%r9),%edx │ │ │ │ - cmp %edx,0x10(%rsi) │ │ │ │ - jl 16ba6 │ │ │ │ - jg 16bac │ │ │ │ - mov 0x14(%r9),%ecx │ │ │ │ - cmp %ecx,0x14(%rsi) │ │ │ │ - jl 16ba6 │ │ │ │ - jg 16bac │ │ │ │ - mov 0x18(%r9),%eax │ │ │ │ - cmp %eax,0x18(%rsi) │ │ │ │ - jl 16ba6 │ │ │ │ - jg 16bac │ │ │ │ - mov 0x1c(%r9),%r11d │ │ │ │ - cmp %r11d,0x1c(%rsi) │ │ │ │ - jl 16ba6 │ │ │ │ - jg 16bac │ │ │ │ + cmp %rcx,%r8 │ │ │ │ + je 1683a │ │ │ │ + mov (%rsi),%eax │ │ │ │ + cmp %eax,(%rcx) │ │ │ │ + jl 169de │ │ │ │ + jg 169e4 │ │ │ │ + mov 0x4(%rsi),%edx │ │ │ │ + cmp %edx,0x4(%rcx) │ │ │ │ + jl 169de │ │ │ │ + jg 169e4 │ │ │ │ + mov 0x8(%rsi),%r10d │ │ │ │ + cmp %r10d,0x8(%rcx) │ │ │ │ + jl 169de │ │ │ │ + jg 169e4 │ │ │ │ + mov 0xc(%rsi),%r11d │ │ │ │ + cmp %r11d,0xc(%rcx) │ │ │ │ + jl 169de │ │ │ │ + jg 169e4 │ │ │ │ + mov 0x10(%rsi),%edi │ │ │ │ + cmp %edi,0x10(%rcx) │ │ │ │ + jl 169de │ │ │ │ + jg 169e4 │ │ │ │ + mov 0x14(%rsi),%eax │ │ │ │ + cmp %eax,0x14(%rcx) │ │ │ │ + jl 169de │ │ │ │ + jg 169e4 │ │ │ │ + mov 0x18(%rsi),%edx │ │ │ │ + cmp %edx,0x18(%rcx) │ │ │ │ + jl 169de │ │ │ │ + jg 169e4 │ │ │ │ + mov 0x1c(%rsi),%r10d │ │ │ │ + cmp %r10d,0x1c(%rcx) │ │ │ │ + jl 169de │ │ │ │ + jg 169e4 │ │ │ │ + add $0x20,%rcx │ │ │ │ add $0x20,%rsi │ │ │ │ - add $0x20,%r9 │ │ │ │ - cmp %rsi,%rdi │ │ │ │ - jne 16b12 │ │ │ │ - jmp 169da │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp %rcx,%r8 │ │ │ │ + jne 1695e │ │ │ │ + jmp 1683a │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov $0x1,%eax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ xor %eax,%eax │ │ │ │ vzeroupper │ │ │ │ ret │ │ │ │ mov $0x1,%eax │ │ │ │ ret │ │ │ │ xor %eax,%eax │ │ │ │ ret │ │ │ │ - lea 0xc(%r9),%r9 │ │ │ │ + lea 0xc(%r11),%rsi │ │ │ │ vzeroupper │ │ │ │ - jmp 169da │ │ │ │ - vpbroadcastq 0xc5d3c(%rip),%ymm1 # dc900 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x300> │ │ │ │ - vpaddq %ymm1,%ymm0,%ymm0 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm8 │ │ │ │ - vpextrq $0x1,%xmm8,%r9 │ │ │ │ + jmp 1683a │ │ │ │ + mov $0x14,%esi │ │ │ │ + vpbroadcastq %rsi,%ymm13 │ │ │ │ + vpaddq %ymm13,%ymm1,%ymm14 │ │ │ │ + valignq $0x3,%ymm14,%ymm14,%ymm15 │ │ │ │ + vmovq %xmm15,%rsi │ │ │ │ vzeroupper │ │ │ │ - jmp 169da │ │ │ │ - lea 0x4(%r9),%r9 │ │ │ │ + jmp 1683a │ │ │ │ + lea 0x4(%r11),%rsi │ │ │ │ vzeroupper │ │ │ │ - jmp 169da │ │ │ │ - lea 0x8(%r9),%r9 │ │ │ │ + jmp 1683a │ │ │ │ + lea 0x8(%r11),%rsi │ │ │ │ vzeroupper │ │ │ │ - jmp 169da │ │ │ │ - lea 0x10(%r9),%r9 │ │ │ │ + jmp 1683a │ │ │ │ + lea 0x10(%r11),%rsi │ │ │ │ vzeroupper │ │ │ │ - jmp 169da │ │ │ │ - lea 0x14(%r9),%r9 │ │ │ │ + jmp 1683a │ │ │ │ + lea 0x14(%r11),%rsi │ │ │ │ vzeroupper │ │ │ │ - jmp 169da │ │ │ │ - lea 0x18(%r9),%r9 │ │ │ │ + jmp 1683a │ │ │ │ + lea 0x18(%r11),%rsi │ │ │ │ vzeroupper │ │ │ │ - jmp 169da │ │ │ │ - lea 0x1c(%r9),%r9 │ │ │ │ + jmp 1683a │ │ │ │ + lea 0x1c(%r11),%rsi │ │ │ │ vzeroupper │ │ │ │ - jmp 169da │ │ │ │ + jmp 1683a │ │ │ │ nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ cmp %rsi,%rdi │ │ │ │ - je 17114 │ │ │ │ + je 16f27 │ │ │ │ mov %rdi,%rcx │ │ │ │ cmp %rdx,%rsi │ │ │ │ - je 17110 │ │ │ │ + je 16f23 │ │ │ │ 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 │ │ │ │ sar $0x5,%rdi │ │ │ │ mov %rax,%r10 │ │ │ │ sub %rdi,%r10 │ │ │ │ cmp %r10,%rdi │ │ │ │ - je 17118 │ │ │ │ + je 16f2b │ │ │ │ mov %rax,%r8 │ │ │ │ push %rbx │ │ │ │ sub %rdi,%r8 │ │ │ │ cmp %r8,%rdi │ │ │ │ - jge 16ebc │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jge 16cde │ │ │ │ + nopl (%rax) │ │ │ │ test %r8,%r8 │ │ │ │ - jle 16e96 │ │ │ │ + jle 16cb8 │ │ │ │ mov %rdi,%rcx │ │ │ │ mov %r8,%r10 │ │ │ │ - xor %edx,%edx │ │ │ │ mov %r9,%rsi │ │ │ │ + xor %edx,%edx │ │ │ │ shl $0x5,%rcx │ │ │ │ add %r9,%rcx │ │ │ │ and $0x3,%r10d │ │ │ │ - je 16d9a │ │ │ │ + je 16bbe │ │ │ │ cmp $0x1,%r10 │ │ │ │ - je 16d4e │ │ │ │ + je 16b74 │ │ │ │ cmp $0x2,%r10 │ │ │ │ - je 16d0b │ │ │ │ + je 16b33 │ │ │ │ vmovdqu (%rcx),%xmm13 │ │ │ │ vmovdqu (%r9),%xmm12 │ │ │ │ mov $0x1,%edx │ │ │ │ add $0x20,%rcx │ │ │ │ - vmovsd -0x8(%rcx),%xmm15 │ │ │ │ - vmovsd 0x18(%r9),%xmm14 │ │ │ │ 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 │ │ │ │ inc %rdx │ │ │ │ add $0x20,%rsi │ │ │ │ - add $0x20,%rcx │ │ │ │ - vmovdqu -0x20(%rcx),%xmm1 │ │ │ │ - vmovdqu -0x20(%rsi),%xmm0 │ │ │ │ - vmovsd -0x8(%rsi),%xmm2 │ │ │ │ - vmovsd -0x8(%rcx),%xmm3 │ │ │ │ mov -0x10(%rsi),%r10 │ │ │ │ + vmovsd 0x18(%rcx),%xmm3 │ │ │ │ + add $0x20,%rcx │ │ │ │ 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 │ │ │ │ inc %rdx │ │ │ │ add $0x20,%rsi │ │ │ │ - add $0x20,%rcx │ │ │ │ - vmovdqu -0x20(%rcx),%xmm5 │ │ │ │ - vmovdqu -0x20(%rsi),%xmm4 │ │ │ │ - vmovsd -0x8(%rsi),%xmm6 │ │ │ │ - vmovsd -0x8(%rcx),%xmm7 │ │ │ │ mov -0x10(%rsi),%r10 │ │ │ │ + vmovsd 0x18(%rcx),%xmm7 │ │ │ │ + add $0x20,%rcx │ │ │ │ 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 16e8f │ │ │ │ + je 16cb1 │ │ │ │ + vmovdqu (%rcx),%xmm9 │ │ │ │ + vmovdqu (%rsi),%xmm8 │ │ │ │ add $0x4,%rdx │ │ │ │ sub $0xffffffffffffff80,%rsi │ │ │ │ - sub $0xffffffffffffff80,%rcx │ │ │ │ - vmovdqu -0x80(%rcx),%xmm9 │ │ │ │ - vmovdqu -0x80(%rsi),%xmm8 │ │ │ │ mov -0x70(%rsi),%r10 │ │ │ │ - vmovsd -0x68(%rsi),%xmm10 │ │ │ │ - vmovsd -0x68(%rcx),%xmm11 │ │ │ │ + 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 %xmm8,-0x80(%rcx) │ │ │ │ + vmovdqu -0x60(%rcx),%xmm13 │ │ │ │ vmovsd %xmm11,-0x68(%rsi) │ │ │ │ - vmovsd %xmm10,-0x68(%rcx) │ │ │ │ vmovdqu -0x60(%rsi),%xmm12 │ │ │ │ + vmovsd %xmm10,-0x68(%rcx) │ │ │ │ mov -0x50(%rsi),%r10 │ │ │ │ + vmovdqu %xmm13,-0x60(%rsi) │ │ │ │ vmovsd -0x48(%rsi),%xmm14 │ │ │ │ vmovsd -0x48(%rcx),%xmm15 │ │ │ │ - vmovdqu %xmm13,-0x60(%rsi) │ │ │ │ mov -0x50(%rcx),%rbx │ │ │ │ mov %rbx,-0x50(%rsi) │ │ │ │ - vmovdqu -0x40(%rcx),%xmm1 │ │ │ │ - vmovdqu %xmm12,-0x60(%rcx) │ │ │ │ mov %r10,-0x50(%rcx) │ │ │ │ + vmovdqu %xmm12,-0x60(%rcx) │ │ │ │ + vmovdqu -0x40(%rcx),%xmm1 │ │ │ │ vmovsd %xmm15,-0x48(%rsi) │ │ │ │ - vmovsd %xmm14,-0x48(%rcx) │ │ │ │ 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) │ │ │ │ + mov -0x10(%rsi),%r10 │ │ │ │ vmovsd %xmm2,-0x28(%rcx) │ │ │ │ vmovsd -0x8(%rcx),%xmm7 │ │ │ │ - vmovsd -0x8(%rsi),%xmm6 │ │ │ │ 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 16d9a │ │ │ │ + jne 16bbe │ │ │ │ shl $0x5,%r8 │ │ │ │ add %r8,%r9 │ │ │ │ xor %edx,%edx │ │ │ │ div %rdi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1710b │ │ │ │ + je 16f1e │ │ │ │ mov %rdi,%r8 │ │ │ │ sub %rdx,%rdi │ │ │ │ mov %r8,%rax │ │ │ │ mov %rax,%r8 │ │ │ │ sub %rdi,%r8 │ │ │ │ cmp %r8,%rdi │ │ │ │ - jl 16c90 │ │ │ │ + jl 16ab8 │ │ │ │ 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 170fa │ │ │ │ + jle 16f0d │ │ │ │ mov %rdi,%rbx │ │ │ │ - xor %edx,%edx │ │ │ │ lea -0x20(%r9),%rsi │ │ │ │ lea -0x20(%r10),%rcx │ │ │ │ + xor %edx,%edx │ │ │ │ and $0x3,%ebx │ │ │ │ - je 16fda │ │ │ │ + je 16df8 │ │ │ │ cmp $0x1,%rbx │ │ │ │ - je 16f8e │ │ │ │ + je 16dae │ │ │ │ cmp $0x2,%rbx │ │ │ │ - je 16f4b │ │ │ │ + je 16d6d │ │ │ │ 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) │ │ │ │ mov $0x1,%edx │ │ │ │ vmovsd %xmm3,0x18(%rsi) │ │ │ │ - vmovsd %xmm2,0x18(%rcx) │ │ │ │ lea -0x40(%r9),%rsi │ │ │ │ + vmovsd %xmm2,0x18(%rcx) │ │ │ │ lea -0x40(%r10),%rcx │ │ │ │ + vmovdqu (%rcx),%xmm5 │ │ │ │ + vmovdqu (%rsi),%xmm4 │ │ │ │ inc %rdx │ │ │ │ sub $0x20,%rsi │ │ │ │ - sub $0x20,%rcx │ │ │ │ - vmovdqu 0x20(%rcx),%xmm5 │ │ │ │ - vmovdqu 0x20(%rsi),%xmm4 │ │ │ │ - vmovsd 0x38(%rsi),%xmm6 │ │ │ │ - vmovsd 0x38(%rcx),%xmm7 │ │ │ │ mov 0x30(%rsi),%r10 │ │ │ │ + vmovsd 0x18(%rcx),%xmm7 │ │ │ │ + sub $0x20,%rcx │ │ │ │ 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 │ │ │ │ inc %rdx │ │ │ │ sub $0x20,%rsi │ │ │ │ - sub $0x20,%rcx │ │ │ │ - vmovdqu 0x20(%rcx),%xmm9 │ │ │ │ - vmovdqu 0x20(%rsi),%xmm8 │ │ │ │ - vmovsd 0x38(%rsi),%xmm10 │ │ │ │ - vmovsd 0x38(%rcx),%xmm11 │ │ │ │ mov 0x30(%rsi),%r10 │ │ │ │ + vmovsd 0x18(%rcx),%xmm11 │ │ │ │ + sub $0x20,%rcx │ │ │ │ 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 170f3 │ │ │ │ + je 16f06 │ │ │ │ + vmovdqu (%rcx),%xmm13 │ │ │ │ + vmovdqu (%rsi),%xmm12 │ │ │ │ add $0x4,%rdx │ │ │ │ add $0xffffffffffffff80,%rsi │ │ │ │ - add $0xffffffffffffff80,%rcx │ │ │ │ - vmovdqu 0x80(%rcx),%xmm13 │ │ │ │ - vmovdqu 0x80(%rsi),%xmm12 │ │ │ │ mov 0x90(%rsi),%r10 │ │ │ │ - vmovsd 0x98(%rsi),%xmm14 │ │ │ │ - vmovsd 0x98(%rcx),%xmm15 │ │ │ │ + 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 %xmm12,0x80(%rcx) │ │ │ │ + vmovdqu 0x60(%rcx),%xmm1 │ │ │ │ vmovsd %xmm15,0x98(%rsi) │ │ │ │ - vmovsd %xmm14,0x98(%rcx) │ │ │ │ vmovdqu 0x60(%rsi),%xmm0 │ │ │ │ + vmovsd %xmm14,0x98(%rcx) │ │ │ │ mov 0x70(%rsi),%r10 │ │ │ │ + vmovdqu %xmm1,0x60(%rsi) │ │ │ │ vmovsd 0x78(%rsi),%xmm2 │ │ │ │ vmovsd 0x78(%rcx),%xmm3 │ │ │ │ - vmovdqu %xmm1,0x60(%rsi) │ │ │ │ mov 0x70(%rcx),%rbx │ │ │ │ mov %rbx,0x70(%rsi) │ │ │ │ - vmovdqu 0x40(%rcx),%xmm5 │ │ │ │ - vmovdqu %xmm0,0x60(%rcx) │ │ │ │ mov %r10,0x70(%rcx) │ │ │ │ + vmovdqu %xmm0,0x60(%rcx) │ │ │ │ + vmovdqu 0x40(%rcx),%xmm5 │ │ │ │ vmovsd %xmm3,0x78(%rsi) │ │ │ │ - vmovsd %xmm2,0x78(%rcx) │ │ │ │ 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) │ │ │ │ + mov 0x30(%rsi),%r10 │ │ │ │ vmovsd %xmm6,0x58(%rcx) │ │ │ │ vmovsd 0x38(%rcx),%xmm11 │ │ │ │ - vmovsd 0x38(%rsi),%xmm10 │ │ │ │ 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 16fda │ │ │ │ + jne 16df8 │ │ │ │ shl $0x5,%rdi │ │ │ │ sub %rdi,%r9 │ │ │ │ xor %edx,%edx │ │ │ │ div %r8 │ │ │ │ mov %rdx,%rdi │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 16eaa │ │ │ │ + jne 16ccc │ │ │ │ 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 17214 │ │ │ │ + je 17023 │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 171c3 │ │ │ │ + je 16fd4 │ │ │ │ cmp $0x2,%rax │ │ │ │ - je 1717b │ │ │ │ + je 16f8e │ │ │ │ vmovdqu (%rsi),%xmm9 │ │ │ │ vmovdqu (%rcx),%xmm8 │ │ │ │ add $0x20,%r9 │ │ │ │ lea 0x20(%rsi),%r10 │ │ │ │ - vmovsd 0x18(%rcx),%xmm10 │ │ │ │ - vmovsd 0x18(%rsi),%xmm11 │ │ │ │ mov 0x10(%rcx),%rdi │ │ │ │ + vmovsd 0x18(%rcx),%xmm10 │ │ │ │ vmovdqu %xmm9,(%rcx) │ │ │ │ + vmovsd 0x18(%rsi),%xmm11 │ │ │ │ mov 0x10(%rsi),%r11 │ │ │ │ mov %r11,0x10(%rcx) │ │ │ │ - vmovdqu %xmm8,(%rsi) │ │ │ │ mov %rdi,0x10(%rsi) │ │ │ │ + vmovdqu %xmm8,(%rsi) │ │ │ │ vmovsd %xmm11,0x18(%rcx) │ │ │ │ vmovsd %xmm10,0x18(%rsi) │ │ │ │ - add $0x20,%r9 │ │ │ │ + vmovdqu (%r10),%xmm13 │ │ │ │ + vmovdqu (%r9),%xmm12 │ │ │ │ add $0x20,%r10 │ │ │ │ - vmovdqu -0x20(%r10),%xmm13 │ │ │ │ - vmovdqu -0x20(%r9),%xmm12 │ │ │ │ - vmovsd -0x8(%r9),%xmm14 │ │ │ │ - vmovsd -0x8(%r10),%xmm15 │ │ │ │ + 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 │ │ │ │ add $0x20,%r9 │ │ │ │ add $0x20,%r10 │ │ │ │ - vmovdqu -0x20(%r10),%xmm1 │ │ │ │ - vmovdqu -0x20(%r9),%xmm0 │ │ │ │ - vmovsd -0x8(%r9),%xmm2 │ │ │ │ - vmovsd -0x8(%r10),%xmm3 │ │ │ │ mov -0x10(%r9),%rdx │ │ │ │ + vmovsd -0x8(%r9),%xmm2 │ │ │ │ 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 17325 │ │ │ │ + je 17132 │ │ │ │ + vmovdqu (%r10),%xmm5 │ │ │ │ + vmovdqu (%r9),%xmm4 │ │ │ │ sub $0xffffffffffffff80,%r9 │ │ │ │ sub $0xffffffffffffff80,%r10 │ │ │ │ - vmovdqu -0x80(%r10),%xmm5 │ │ │ │ - vmovdqu -0x80(%r9),%xmm4 │ │ │ │ mov -0x70(%r9),%r11 │ │ │ │ vmovsd -0x68(%r9),%xmm6 │ │ │ │ - vmovsd -0x68(%r10),%xmm7 │ │ │ │ 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(%r10),%xmm9 │ │ │ │ vmovsd %xmm7,-0x68(%r9) │ │ │ │ - vmovsd %xmm6,-0x68(%r10) │ │ │ │ vmovdqu -0x60(%r9),%xmm8 │ │ │ │ + vmovsd %xmm6,-0x68(%r10) │ │ │ │ mov -0x50(%r9),%r8 │ │ │ │ + vmovdqu %xmm9,-0x60(%r9) │ │ │ │ vmovsd -0x48(%r9),%xmm10 │ │ │ │ vmovsd -0x48(%r10),%xmm11 │ │ │ │ - vmovdqu %xmm9,-0x60(%r9) │ │ │ │ mov -0x50(%r10),%rcx │ │ │ │ mov %rcx,-0x50(%r9) │ │ │ │ - vmovdqu -0x40(%r10),%xmm13 │ │ │ │ - vmovdqu %xmm8,-0x60(%r10) │ │ │ │ mov %r8,-0x50(%r10) │ │ │ │ + vmovdqu %xmm8,-0x60(%r10) │ │ │ │ + vmovdqu -0x40(%r10),%xmm13 │ │ │ │ vmovsd %xmm11,-0x48(%r9) │ │ │ │ - vmovsd %xmm10,-0x48(%r10) │ │ │ │ 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 %xmm14,-0x28(%r10) │ │ │ │ vmovsd -0x8(%r10),%xmm3 │ │ │ │ - vmovsd -0x8(%r9),%xmm2 │ │ │ │ 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 17214 │ │ │ │ + jne 17023 │ │ │ │ mov %rsi,%rax │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ cmp %rdi,%rsi │ │ │ │ - je 17400 │ │ │ │ + je 17210 │ │ │ │ push %r14 │ │ │ │ + mov %rsi,%rcx │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ - mov %rsi,%rcx │ │ │ │ + mov %rdi,%rbx │ │ │ │ sub $0x20,%rsp │ │ │ │ mov 0x8(%rsi),%rax │ │ │ │ mov (%rdi),%r9 │ │ │ │ - mov %rdi,%rbx │ │ │ │ mov (%rsi),%rsi │ │ │ │ mov 0x10(%rdi),%r8 │ │ │ │ mov %rax,%rbp │ │ │ │ sub %rsi,%rbp │ │ │ │ sub %r9,%r8 │ │ │ │ cmp %rbp,%r8 │ │ │ │ - jb 173a0 │ │ │ │ + jb 171b0 │ │ │ │ mov 0x8(%rdi),%rdi │ │ │ │ mov %rdi,%rdx │ │ │ │ sub %r9,%rdx │ │ │ │ cmp %rbp,%rdx │ │ │ │ - jb 17410 │ │ │ │ + jb 17218 │ │ │ │ cmp $0x8,%rbp │ │ │ │ - jle 17470 │ │ │ │ + jle 17278 │ │ │ │ mov %rbp,%rdx │ │ │ │ mov %r9,%rdi │ │ │ │ call d550 │ │ │ │ mov (%rbx),%r10 │ │ │ │ add %rbp,%r10 │ │ │ │ mov %r10,0x8(%rbx) │ │ │ │ add $0x20,%rsp │ │ │ │ @@ -8753,32 +8748,31 @@ │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ mov %rbp,%rdx │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,%r14 │ │ │ │ call d2d0 │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 173de │ │ │ │ + je 171ee │ │ │ │ mov 0x18(%rsp),%rsi │ │ │ │ call d340 │ │ │ │ lea (%r14,%rbp,1),%r10 │ │ │ │ mov %r14,(%rbx) │ │ │ │ mov %r10,0x10(%rbx) │ │ │ │ mov %r10,0x8(%rbx) │ │ │ │ add $0x20,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r14 │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ cmp $0x8,%rdx │ │ │ │ - jle 17490 │ │ │ │ + jle 17290 │ │ │ │ mov %r9,%rdi │ │ │ │ mov %rcx,0x8(%rsp) │ │ │ │ call d550 │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ mov (%rbx),%r9 │ │ │ │ mov 0x8(%rdx),%rax │ │ │ │ @@ -8786,278 +8780,276 @@ │ │ │ │ mov %rdi,%rdx │ │ │ │ sub %r9,%rdx │ │ │ │ add %rdx,%rsi │ │ │ │ lea (%r9,%rbp,1),%r10 │ │ │ │ sub %rsi,%rax │ │ │ │ mov %rax,%rdx │ │ │ │ test %rax,%rax │ │ │ │ - jle 17391 │ │ │ │ + jle 171a1 │ │ │ │ call d2d0 │ │ │ │ mov (%rbx),%r10 │ │ │ │ add %rbp,%r10 │ │ │ │ mov %r10,0x8(%rbx) │ │ │ │ add $0x20,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r14 │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ lea (%r9,%rbp,1),%r10 │ │ │ │ - jne 17391 │ │ │ │ + jne 171a1 │ │ │ │ vmovsd (%rsi),%xmm1 │ │ │ │ vmovsd %xmm1,(%r9) │ │ │ │ - jmp 17391 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - jne 1743c │ │ │ │ + jmp 171a1 │ │ │ │ + jne 17244 │ │ │ │ vmovsd (%rsi),%xmm0 │ │ │ │ vmovsd %xmm0,(%r9) │ │ │ │ - jmp 1743c │ │ │ │ + jmp 17244 │ │ │ │ nopl (%rax) │ │ │ │ mov %rsi,%r10 │ │ │ │ cmp %rsi,%rdi │ │ │ │ - je 176a9 │ │ │ │ + je 174a9 │ │ │ │ lea 0x10(%rdi),%rcx │ │ │ │ cmp %rcx,%rsi │ │ │ │ - je 176a9 │ │ │ │ + je 174a9 │ │ │ │ lea 0x20(%rdi),%r8 │ │ │ │ - jmp 1750a │ │ │ │ + jmp 1730a │ │ │ │ nop │ │ │ │ - jne 174d0 │ │ │ │ + jne 172d0 │ │ │ │ vmovsd 0x8(%rdi),%xmm1 │ │ │ │ vcomisd %xmm0,%xmm1 │ │ │ │ - ja 1751a │ │ │ │ + ja 1731a │ │ │ │ mov %rcx,%rax │ │ │ │ mov -0x10(%rax),%rdx │ │ │ │ cmp %rdx,%rsi │ │ │ │ - jb 176b0 │ │ │ │ - jne 174ee │ │ │ │ + jb 174b0 │ │ │ │ + jne 172ee │ │ │ │ vmovsd -0x8(%rax),%xmm2 │ │ │ │ vcomisd %xmm0,%xmm2 │ │ │ │ - ja 176b5 │ │ │ │ + ja 174b5 │ │ │ │ mov %r8,%r9 │ │ │ │ mov %rsi,(%rax) │ │ │ │ - vmovsd %xmm0,0x8(%rax) │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x10,%r8 │ │ │ │ + vmovsd %xmm0,0x8(%rax) │ │ │ │ cmp %r9,%r10 │ │ │ │ - je 176a9 │ │ │ │ + je 174a9 │ │ │ │ mov (%rcx),%rsi │ │ │ │ - cmp (%rdi),%rsi │ │ │ │ - mov %rcx,%rax │ │ │ │ vmovsd 0x8(%rcx),%xmm0 │ │ │ │ - jae 174c0 │ │ │ │ + mov %rcx,%rax │ │ │ │ + cmp (%rdi),%rsi │ │ │ │ + jae 172c0 │ │ │ │ mov %r8,%r9 │ │ │ │ cmp %rcx,%rdi │ │ │ │ - je 17690 │ │ │ │ + je 17490 │ │ │ │ mov %rcx,%r11 │ │ │ │ sub %rdi,%r11 │ │ │ │ sub $0x10,%r11 │ │ │ │ shr $0x4,%r11 │ │ │ │ inc %r11 │ │ │ │ and $0x7,%r11d │ │ │ │ - je 175f5 │ │ │ │ + je 173f9 │ │ │ │ cmp $0x1,%r11 │ │ │ │ - je 175d7 │ │ │ │ + je 173db │ │ │ │ cmp $0x2,%r11 │ │ │ │ - je 175c2 │ │ │ │ + je 173c5 │ │ │ │ cmp $0x3,%r11 │ │ │ │ - je 175ad │ │ │ │ + je 173af │ │ │ │ cmp $0x4,%r11 │ │ │ │ - je 17598 │ │ │ │ + je 17399 │ │ │ │ cmp $0x5,%r11 │ │ │ │ - je 17583 │ │ │ │ + je 17383 │ │ │ │ cmp $0x6,%r11 │ │ │ │ - jne 176d0 │ │ │ │ - vmovsd -0x8(%rax),%xmm4 │ │ │ │ + jne 174d0 │ │ │ │ mov -0x10(%rax),%r11 │ │ │ │ + vmovsd -0x8(%rax),%xmm4 │ │ │ │ sub $0x10,%rax │ │ │ │ mov %r11,0x10(%rax) │ │ │ │ vmovsd %xmm4,0x18(%rax) │ │ │ │ + mov -0x10(%rax),%rdx │ │ │ │ vmovsd -0x8(%rax),%xmm5 │ │ │ │ sub $0x10,%rax │ │ │ │ - mov (%rax),%rdx │ │ │ │ mov %rdx,0x10(%rax) │ │ │ │ vmovsd %xmm5,0x18(%rax) │ │ │ │ + mov -0x10(%rax),%r11 │ │ │ │ vmovsd -0x8(%rax),%xmm6 │ │ │ │ sub $0x10,%rax │ │ │ │ - mov (%rax),%r11 │ │ │ │ mov %r11,0x10(%rax) │ │ │ │ vmovsd %xmm6,0x18(%rax) │ │ │ │ + mov -0x10(%rax),%rdx │ │ │ │ vmovsd -0x8(%rax),%xmm7 │ │ │ │ sub $0x10,%rax │ │ │ │ - mov (%rax),%rdx │ │ │ │ mov %rdx,0x10(%rax) │ │ │ │ vmovsd %xmm7,0x18(%rax) │ │ │ │ + mov -0x10(%rax),%r11 │ │ │ │ vmovsd -0x8(%rax),%xmm8 │ │ │ │ sub $0x10,%rax │ │ │ │ - mov (%rax),%r11 │ │ │ │ mov %r11,0x10(%rax) │ │ │ │ vmovsd %xmm8,0x18(%rax) │ │ │ │ sub $0x10,%rax │ │ │ │ - vmovsd 0x8(%rax),%xmm9 │ │ │ │ mov (%rax),%rdx │ │ │ │ + vmovsd 0x8(%rax),%xmm9 │ │ │ │ mov %rdx,0x10(%rax) │ │ │ │ vmovsd %xmm9,0x18(%rax) │ │ │ │ cmp %rax,%rdi │ │ │ │ - je 17690 │ │ │ │ + je 17490 │ │ │ │ mov -0x10(%rax),%r11 │ │ │ │ + mov -0x20(%rax),%rdx │ │ │ │ add $0xffffffffffffff80,%rax │ │ │ │ - mov 0x60(%rax),%rdx │ │ │ │ vmovsd 0x78(%rax),%xmm10 │ │ │ │ vmovsd 0x68(%rax),%xmm11 │ │ │ │ vmovsd 0x58(%rax),%xmm12 │ │ │ │ vmovsd 0x48(%rax),%xmm13 │ │ │ │ - vmovsd 0x38(%rax),%xmm14 │ │ │ │ mov %r11,0x80(%rax) │ │ │ │ mov 0x50(%rax),%r11 │ │ │ │ - vmovsd 0x28(%rax),%xmm15 │ │ │ │ + vmovsd 0x38(%rax),%xmm14 │ │ │ │ mov %rdx,0x70(%rax) │ │ │ │ - vmovsd 0x18(%rax),%xmm1 │ │ │ │ mov 0x40(%rax),%rdx │ │ │ │ + vmovsd 0x28(%rax),%xmm15 │ │ │ │ + vmovsd %xmm10,0x88(%rax) │ │ │ │ mov %r11,0x60(%rax) │ │ │ │ mov 0x30(%rax),%r11 │ │ │ │ - vmovsd %xmm10,0x88(%rax) │ │ │ │ mov %rdx,0x50(%rax) │ │ │ │ + vmovsd 0x18(%rax),%xmm1 │ │ │ │ mov 0x20(%rax),%rdx │ │ │ │ + mov %r11,0x40(%rax) │ │ │ │ + mov 0x10(%rax),%r11 │ │ │ │ vmovsd %xmm11,0x78(%rax) │ │ │ │ vmovsd %xmm12,0x68(%rax) │ │ │ │ vmovsd %xmm13,0x58(%rax) │ │ │ │ vmovsd %xmm14,0x48(%rax) │ │ │ │ - mov %r11,0x40(%rax) │ │ │ │ - vmovsd %xmm15,0x38(%rax) │ │ │ │ - vmovsd %xmm1,0x28(%rax) │ │ │ │ - mov 0x10(%rax),%r11 │ │ │ │ mov %rdx,0x30(%rax) │ │ │ │ + vmovsd %xmm15,0x38(%rax) │ │ │ │ mov %r11,0x20(%rax) │ │ │ │ - jmp 175db │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovsd %xmm1,0x28(%rax) │ │ │ │ + jmp 173df │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rsi,(%rdi) │ │ │ │ - vmovsd %xmm0,0x8(%rdi) │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x10,%r8 │ │ │ │ + vmovsd %xmm0,0x8(%rdi) │ │ │ │ cmp %r9,%r10 │ │ │ │ - jne 1750a │ │ │ │ + jne 1730a │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ vmovsd -0x8(%rax),%xmm2 │ │ │ │ mov %rdx,(%rax) │ │ │ │ - vmovsd %xmm2,0x8(%rax) │ │ │ │ sub $0x10,%rax │ │ │ │ - jmp 174d0 │ │ │ │ + vmovsd %xmm2,0x18(%rax) │ │ │ │ + jmp 172d0 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovsd -0x8(%rcx),%xmm3 │ │ │ │ mov -0x10(%rcx),%rdx │ │ │ │ + vmovsd -0x8(%rcx),%xmm3 │ │ │ │ lea -0x10(%rcx),%rax │ │ │ │ mov %rdx,(%rcx) │ │ │ │ vmovsd %xmm3,0x8(%rcx) │ │ │ │ - jmp 1756d │ │ │ │ + jmp 1736d │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x10(%rdi),%r10 │ │ │ │ mov %rdi,%r8 │ │ │ │ test %r10,%r10 │ │ │ │ - jne 17703 │ │ │ │ - jmp 17740 │ │ │ │ + jne 17503 │ │ │ │ + jmp 17540 │ │ │ │ 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 17700 │ │ │ │ + jne 17500 │ │ │ │ mov %r10,%r9 │ │ │ │ test %dil,%dil │ │ │ │ - jne 17744 │ │ │ │ + jne 17544 │ │ │ │ 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 17732 │ │ │ │ + je 17532 │ │ │ │ sub $0x18,%rsp │ │ │ │ mov %r10,%rdi │ │ │ │ mov %r10,(%rsp) │ │ │ │ mov %rsi,0x8(%rsp) │ │ │ │ call d350 │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov 0x20(%rax),%r10 │ │ │ │ mov (%rsp),%r11 │ │ │ │ + mov 0x20(%rax),%r10 │ │ │ │ + mov %rax,%rdx │ │ │ │ xor %eax,%eax │ │ │ │ cmp %rsi,%r10 │ │ │ │ cmovae %rax,%r11 │ │ │ │ cmovae %rdx,%rax │ │ │ │ add $0x18,%rsp │ │ │ │ mov %r11,%rdx │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rsi,%r11 │ │ │ │ cmp %rsi,%rdi │ │ │ │ - je 17978 │ │ │ │ + je 17778 │ │ │ │ lea 0x10(%rdi),%rcx │ │ │ │ cmp %rcx,%rsi │ │ │ │ - je 17978 │ │ │ │ + je 17778 │ │ │ │ lea 0x20(%rdi),%r8 │ │ │ │ - jmp 177f7 │ │ │ │ + jmp 175f7 │ │ │ │ nop │ │ │ │ - jne 177c0 │ │ │ │ + jne 175c0 │ │ │ │ cmp 0x8(%rdi),%r9 │ │ │ │ - jb 17806 │ │ │ │ + jb 17606 │ │ │ │ mov %rcx,%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov -0x10(%rax),%rdx │ │ │ │ cmp %rdx,%rsi │ │ │ │ - jb 17980 │ │ │ │ - jne 177dc │ │ │ │ + jb 17780 │ │ │ │ + jne 175dc │ │ │ │ mov -0x8(%rax),%r10 │ │ │ │ cmp %r10,%r9 │ │ │ │ - jb 17984 │ │ │ │ + jb 17784 │ │ │ │ mov %r8,%r10 │ │ │ │ mov %rsi,(%rax) │ │ │ │ - mov %r9,0x8(%rax) │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x10,%r8 │ │ │ │ + mov %r9,0x8(%rax) │ │ │ │ cmp %r10,%r11 │ │ │ │ - je 17978 │ │ │ │ + je 17778 │ │ │ │ mov (%rcx),%rsi │ │ │ │ - cmp (%rdi),%rsi │ │ │ │ - mov %rcx,%rax │ │ │ │ mov 0x8(%rcx),%r9 │ │ │ │ - jae 177b0 │ │ │ │ + mov %rcx,%rax │ │ │ │ + cmp (%rdi),%rsi │ │ │ │ + jae 175b0 │ │ │ │ mov %r8,%r10 │ │ │ │ cmp %rcx,%rdi │ │ │ │ - je 17960 │ │ │ │ + je 17760 │ │ │ │ mov %rcx,%rdx │ │ │ │ sub %rdi,%rdx │ │ │ │ sub $0x10,%rdx │ │ │ │ shr $0x4,%rdx │ │ │ │ inc %rdx │ │ │ │ and $0x7,%edx │ │ │ │ - je 178d8 │ │ │ │ + je 176d8 │ │ │ │ cmp $0x1,%rdx │ │ │ │ - je 178bc │ │ │ │ + je 176bc │ │ │ │ cmp $0x2,%rdx │ │ │ │ - je 178a8 │ │ │ │ + je 176a8 │ │ │ │ cmp $0x3,%rdx │ │ │ │ - je 17894 │ │ │ │ + je 17694 │ │ │ │ cmp $0x4,%rdx │ │ │ │ - je 17880 │ │ │ │ + je 17680 │ │ │ │ cmp $0x5,%rdx │ │ │ │ - je 1786c │ │ │ │ + je 1766c │ │ │ │ cmp $0x6,%rdx │ │ │ │ - jne 179a0 │ │ │ │ + jne 17798 │ │ │ │ mov -0x10(%rax),%rdx │ │ │ │ sub $0x10,%rax │ │ │ │ mov %rdx,0x10(%rax) │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ mov -0x10(%rax),%rdx │ │ │ │ sub $0x10,%rax │ │ │ │ @@ -9081,15 +9073,15 @@ │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ sub $0x10,%rax │ │ │ │ mov (%rax),%rdx │ │ │ │ mov %rdx,0x10(%rax) │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ mov %rdx,0x18(%rax) │ │ │ │ cmp %rax,%rdi │ │ │ │ - je 17960 │ │ │ │ + je 17760 │ │ │ │ mov -0x10(%rax),%rdx │ │ │ │ add $0xffffffffffffff80,%rax │ │ │ │ mov %rdx,0x80(%rax) │ │ │ │ mov 0x78(%rax),%rdx │ │ │ │ mov %rdx,0x88(%rax) │ │ │ │ mov 0x60(%rax),%rdx │ │ │ │ mov %rdx,0x70(%rax) │ │ │ │ @@ -9111,4048 +9103,3999 @@ │ │ │ │ mov %rdx,0x30(%rax) │ │ │ │ mov 0x28(%rax),%rdx │ │ │ │ mov %rdx,0x38(%rax) │ │ │ │ mov 0x10(%rax),%rdx │ │ │ │ mov %rdx,0x20(%rax) │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ mov %rdx,0x28(%rax) │ │ │ │ - jmp 178c0 │ │ │ │ + jmp 176c0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rsi,(%rdi) │ │ │ │ - mov %r9,0x8(%rdi) │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x10,%r8 │ │ │ │ + mov %r9,0x8(%rdi) │ │ │ │ cmp %r10,%r11 │ │ │ │ - jne 177f7 │ │ │ │ + jne 175f7 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov -0x8(%rax),%r10 │ │ │ │ mov %rdx,(%rax) │ │ │ │ - mov %r10,0x8(%rax) │ │ │ │ sub $0x10,%rax │ │ │ │ - jmp 177c0 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %r10,0x18(%rax) │ │ │ │ + jmp 175c0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov -0x10(%rcx),%rdx │ │ │ │ lea -0x10(%rcx),%rax │ │ │ │ mov %rdx,(%rcx) │ │ │ │ mov -0x8(%rcx),%rdx │ │ │ │ mov %rdx,0x8(%rcx) │ │ │ │ - jmp 17858 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 17658 │ │ │ │ cmp %rsi,%rdi │ │ │ │ - je 17a87 │ │ │ │ + je 17857 │ │ │ │ push %r13 │ │ │ │ + mov %rdi,%r13 │ │ │ │ push %r12 │ │ │ │ + mov %rsi,%r12 │ │ │ │ push %rbp │ │ │ │ lea 0x1(%rdi),%rbp │ │ │ │ push %rbx │ │ │ │ - mov %rsi,%r12 │ │ │ │ - mov %rdi,%r13 │ │ │ │ sub $0x8,%rsp │ │ │ │ cmp %rbp,%rsi │ │ │ │ - jne 17a14 │ │ │ │ - jmp 17a5b │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 177fc │ │ │ │ + jmp 17832 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %rbp,%rdx │ │ │ │ lea 0x1(%r13),%rdi │ │ │ │ sub %r13,%rdx │ │ │ │ cmp $0x1,%rdx │ │ │ │ - jle 17a70 │ │ │ │ + jle 17840 │ │ │ │ mov %r13,%rsi │ │ │ │ call d550 │ │ │ │ inc %rbp │ │ │ │ mov %bl,0x0(%r13) │ │ │ │ cmp %rbp,%r12 │ │ │ │ - je 17a5b │ │ │ │ + je 17832 │ │ │ │ movzbl 0x0(%rbp),%ebx │ │ │ │ movzbl 0x0(%r13),%eax │ │ │ │ cmp %al,%bl │ │ │ │ - jb 179f0 │ │ │ │ + jb 177d8 │ │ │ │ movzbl -0x1(%rbp),%edx │ │ │ │ cmp %dl,%bl │ │ │ │ - jae 17a80 │ │ │ │ + jae 17850 │ │ │ │ lea -0x1(%rbp),%rsi │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ mov %dl,0x1(%rsi) │ │ │ │ mov %rsi,%rcx │ │ │ │ - movzbl -0x1(%rsi),%edx │ │ │ │ dec %rsi │ │ │ │ + movzbl (%rsi),%edx │ │ │ │ cmp %dl,%bl │ │ │ │ - jb 17a40 │ │ │ │ + jb 17818 │ │ │ │ mov %bl,(%rcx) │ │ │ │ inc %rbp │ │ │ │ cmp %rbp,%r12 │ │ │ │ - jne 17a14 │ │ │ │ + jne 177fc │ │ │ │ add $0x8,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ ret │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - jne 17a08 │ │ │ │ + nopl (%rax) │ │ │ │ + jne 177f0 │ │ │ │ mov %al,(%rdi) │ │ │ │ - jmp 17a08 │ │ │ │ + jmp 177f0 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rbp,%rcx │ │ │ │ mov %bl,(%rcx) │ │ │ │ - jmp 17a53 │ │ │ │ + jmp 1782a │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rsi,%r10 │ │ │ │ cmp %rsi,%rdi │ │ │ │ - je 17c99 │ │ │ │ + je 17a69 │ │ │ │ lea 0x10(%rdi),%rcx │ │ │ │ cmp %rcx,%rsi │ │ │ │ - je 17c99 │ │ │ │ + je 17a69 │ │ │ │ lea 0x20(%rdi),%r8 │ │ │ │ - jmp 17afa │ │ │ │ + jmp 178ca │ │ │ │ nop │ │ │ │ - jne 17ac0 │ │ │ │ + jne 17890 │ │ │ │ vmovss 0x8(%rdi),%xmm1 │ │ │ │ vcomiss %xmm0,%xmm1 │ │ │ │ - ja 17b0a │ │ │ │ + ja 178da │ │ │ │ mov %rcx,%rax │ │ │ │ mov -0x10(%rax),%rdx │ │ │ │ cmp %rdx,%rsi │ │ │ │ - jb 17ca0 │ │ │ │ - jne 17ade │ │ │ │ + jb 17a70 │ │ │ │ + jne 178ae │ │ │ │ vmovss -0x8(%rax),%xmm2 │ │ │ │ vcomiss %xmm0,%xmm2 │ │ │ │ - ja 17ca5 │ │ │ │ + ja 17a75 │ │ │ │ mov %r8,%r9 │ │ │ │ mov %rsi,(%rax) │ │ │ │ - vmovss %xmm0,0x8(%rax) │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x10,%r8 │ │ │ │ + vmovss %xmm0,0x8(%rax) │ │ │ │ cmp %r9,%r10 │ │ │ │ - je 17c99 │ │ │ │ + je 17a69 │ │ │ │ mov (%rcx),%rsi │ │ │ │ - cmp (%rdi),%rsi │ │ │ │ - mov %rcx,%rax │ │ │ │ vmovss 0x8(%rcx),%xmm0 │ │ │ │ - jae 17ab0 │ │ │ │ + mov %rcx,%rax │ │ │ │ + cmp (%rdi),%rsi │ │ │ │ + jae 17880 │ │ │ │ mov %r8,%r9 │ │ │ │ cmp %rcx,%rdi │ │ │ │ - je 17c80 │ │ │ │ + je 17a50 │ │ │ │ mov %rcx,%r11 │ │ │ │ sub %rdi,%r11 │ │ │ │ sub $0x10,%r11 │ │ │ │ shr $0x4,%r11 │ │ │ │ inc %r11 │ │ │ │ and $0x7,%r11d │ │ │ │ - je 17be5 │ │ │ │ + je 179b9 │ │ │ │ cmp $0x1,%r11 │ │ │ │ - je 17bc7 │ │ │ │ + je 1799b │ │ │ │ cmp $0x2,%r11 │ │ │ │ - je 17bb2 │ │ │ │ + je 17985 │ │ │ │ cmp $0x3,%r11 │ │ │ │ - je 17b9d │ │ │ │ + je 1796f │ │ │ │ cmp $0x4,%r11 │ │ │ │ - je 17b88 │ │ │ │ + je 17959 │ │ │ │ cmp $0x5,%r11 │ │ │ │ - je 17b73 │ │ │ │ + je 17943 │ │ │ │ cmp $0x6,%r11 │ │ │ │ - jne 17cc0 │ │ │ │ - vmovss -0x8(%rax),%xmm4 │ │ │ │ + jne 17a90 │ │ │ │ mov -0x10(%rax),%r11 │ │ │ │ + vmovss -0x8(%rax),%xmm4 │ │ │ │ sub $0x10,%rax │ │ │ │ mov %r11,0x10(%rax) │ │ │ │ vmovss %xmm4,0x18(%rax) │ │ │ │ + mov -0x10(%rax),%rdx │ │ │ │ vmovss -0x8(%rax),%xmm5 │ │ │ │ sub $0x10,%rax │ │ │ │ - mov (%rax),%rdx │ │ │ │ mov %rdx,0x10(%rax) │ │ │ │ vmovss %xmm5,0x18(%rax) │ │ │ │ + mov -0x10(%rax),%r11 │ │ │ │ vmovss -0x8(%rax),%xmm6 │ │ │ │ sub $0x10,%rax │ │ │ │ - mov (%rax),%r11 │ │ │ │ mov %r11,0x10(%rax) │ │ │ │ vmovss %xmm6,0x18(%rax) │ │ │ │ + mov -0x10(%rax),%rdx │ │ │ │ vmovss -0x8(%rax),%xmm7 │ │ │ │ sub $0x10,%rax │ │ │ │ - mov (%rax),%rdx │ │ │ │ mov %rdx,0x10(%rax) │ │ │ │ vmovss %xmm7,0x18(%rax) │ │ │ │ + mov -0x10(%rax),%r11 │ │ │ │ vmovss -0x8(%rax),%xmm8 │ │ │ │ sub $0x10,%rax │ │ │ │ - mov (%rax),%r11 │ │ │ │ mov %r11,0x10(%rax) │ │ │ │ vmovss %xmm8,0x18(%rax) │ │ │ │ sub $0x10,%rax │ │ │ │ - vmovss 0x8(%rax),%xmm9 │ │ │ │ mov (%rax),%rdx │ │ │ │ + vmovss 0x8(%rax),%xmm9 │ │ │ │ mov %rdx,0x10(%rax) │ │ │ │ vmovss %xmm9,0x18(%rax) │ │ │ │ cmp %rax,%rdi │ │ │ │ - je 17c80 │ │ │ │ + je 17a50 │ │ │ │ mov -0x10(%rax),%r11 │ │ │ │ + mov -0x20(%rax),%rdx │ │ │ │ add $0xffffffffffffff80,%rax │ │ │ │ - mov 0x60(%rax),%rdx │ │ │ │ vmovss 0x78(%rax),%xmm10 │ │ │ │ vmovss 0x68(%rax),%xmm11 │ │ │ │ vmovss 0x58(%rax),%xmm12 │ │ │ │ vmovss 0x48(%rax),%xmm13 │ │ │ │ - vmovss 0x38(%rax),%xmm14 │ │ │ │ mov %r11,0x80(%rax) │ │ │ │ mov 0x50(%rax),%r11 │ │ │ │ - vmovss 0x28(%rax),%xmm15 │ │ │ │ + vmovss 0x38(%rax),%xmm14 │ │ │ │ mov %rdx,0x70(%rax) │ │ │ │ - vmovss 0x18(%rax),%xmm1 │ │ │ │ mov 0x40(%rax),%rdx │ │ │ │ + vmovss 0x28(%rax),%xmm15 │ │ │ │ + vmovss %xmm10,0x88(%rax) │ │ │ │ mov %r11,0x60(%rax) │ │ │ │ mov 0x30(%rax),%r11 │ │ │ │ - vmovss %xmm10,0x88(%rax) │ │ │ │ mov %rdx,0x50(%rax) │ │ │ │ + vmovss 0x18(%rax),%xmm1 │ │ │ │ mov 0x20(%rax),%rdx │ │ │ │ + mov %r11,0x40(%rax) │ │ │ │ + mov 0x10(%rax),%r11 │ │ │ │ vmovss %xmm11,0x78(%rax) │ │ │ │ vmovss %xmm12,0x68(%rax) │ │ │ │ vmovss %xmm13,0x58(%rax) │ │ │ │ vmovss %xmm14,0x48(%rax) │ │ │ │ - mov %r11,0x40(%rax) │ │ │ │ - vmovss %xmm15,0x38(%rax) │ │ │ │ - vmovss %xmm1,0x28(%rax) │ │ │ │ - mov 0x10(%rax),%r11 │ │ │ │ mov %rdx,0x30(%rax) │ │ │ │ + vmovss %xmm15,0x38(%rax) │ │ │ │ mov %r11,0x20(%rax) │ │ │ │ - jmp 17bcb │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovss %xmm1,0x28(%rax) │ │ │ │ + jmp 1799f │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rsi,(%rdi) │ │ │ │ - vmovss %xmm0,0x8(%rdi) │ │ │ │ add $0x10,%rcx │ │ │ │ add $0x10,%r8 │ │ │ │ + vmovss %xmm0,0x8(%rdi) │ │ │ │ cmp %r9,%r10 │ │ │ │ - jne 17afa │ │ │ │ + jne 178ca │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ vmovss -0x8(%rax),%xmm2 │ │ │ │ mov %rdx,(%rax) │ │ │ │ - vmovss %xmm2,0x8(%rax) │ │ │ │ sub $0x10,%rax │ │ │ │ - jmp 17ac0 │ │ │ │ + vmovss %xmm2,0x18(%rax) │ │ │ │ + jmp 17890 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovss -0x8(%rcx),%xmm3 │ │ │ │ mov -0x10(%rcx),%rdx │ │ │ │ + vmovss -0x8(%rcx),%xmm3 │ │ │ │ lea -0x10(%rcx),%rax │ │ │ │ mov %rdx,(%rcx) │ │ │ │ vmovss %xmm3,0x8(%rcx) │ │ │ │ - jmp 17b5d │ │ │ │ + jmp 1792d │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x10(%rdi),%r10 │ │ │ │ mov %rdi,%r8 │ │ │ │ test %r10,%r10 │ │ │ │ - jne 17d03 │ │ │ │ - jmp 17d40 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 17ac3 │ │ │ │ + jmp 17b00 │ │ │ │ + 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 17d00 │ │ │ │ + jne 17ac0 │ │ │ │ mov %r10,%r9 │ │ │ │ test %dil,%dil │ │ │ │ - jne 17d44 │ │ │ │ + jne 17b04 │ │ │ │ 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 17d30 │ │ │ │ + je 17af0 │ │ │ │ sub $0x18,%rsp │ │ │ │ mov %r10,%rdi │ │ │ │ mov %r10,(%rsp) │ │ │ │ mov %esi,0xc(%rsp) │ │ │ │ call d350 │ │ │ │ mov 0xc(%rsp),%esi │ │ │ │ - mov %rax,%rdx │ │ │ │ - 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 17e68 │ │ │ │ + je 17c08 │ │ │ │ push %r13 │ │ │ │ + mov %rdi,%r13 │ │ │ │ push %r12 │ │ │ │ + mov %rsi,%r12 │ │ │ │ push %rbp │ │ │ │ lea 0x8(%rdi),%rbp │ │ │ │ push %rbx │ │ │ │ - mov %rsi,%r12 │ │ │ │ - mov %rdi,%r13 │ │ │ │ sub $0x8,%rsp │ │ │ │ cmp %rbp,%rsi │ │ │ │ - jne 17df0 │ │ │ │ - jmp 17e40 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 17ba8 │ │ │ │ + jmp 17be7 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %rbp,%rdx │ │ │ │ sub %r13,%rdx │ │ │ │ mov %rdx,%rdi │ │ │ │ shl $0x3d,%rdi │ │ │ │ sub %rdx,%rdi │ │ │ │ lea 0x8(%rbp,%rdi,1),%rdi │ │ │ │ cmp $0x8,%rdx │ │ │ │ - jle 17e50 │ │ │ │ + jle 17bf8 │ │ │ │ mov %r13,%rsi │ │ │ │ call d550 │ │ │ │ add $0x8,%rbp │ │ │ │ mov %rbx,0x0(%r13) │ │ │ │ cmp %rbp,%r12 │ │ │ │ - je 17e40 │ │ │ │ + je 17be7 │ │ │ │ mov 0x0(%rbp),%rbx │ │ │ │ mov 0x0(%r13),%rcx │ │ │ │ cmp %rcx,%rbx │ │ │ │ - jb 17dc0 │ │ │ │ + jb 17b78 │ │ │ │ mov -0x8(%rbp),%rdx │ │ │ │ cmp %rdx,%rbx │ │ │ │ - jae 17e60 │ │ │ │ + jae 17c00 │ │ │ │ lea -0x8(%rbp),%rax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,0x8(%rax) │ │ │ │ mov %rax,%rsi │ │ │ │ - mov -0x8(%rax),%rdx │ │ │ │ sub $0x8,%rax │ │ │ │ + mov (%rax),%rdx │ │ │ │ cmp %rdx,%rbx │ │ │ │ - jb 17e20 │ │ │ │ + jb 17bc8 │ │ │ │ mov %rbx,(%rsi) │ │ │ │ add $0x8,%rbp │ │ │ │ cmp %rbp,%r12 │ │ │ │ - jne 17df0 │ │ │ │ + jne 17ba8 │ │ │ │ add $0x8,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - jne 17de3 │ │ │ │ - mov %rcx,(%rdi) │ │ │ │ - jmp 17de3 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 17b9b │ │ │ │ + mov %rcx,(%rdi) │ │ │ │ + jmp 17b9b │ │ │ │ + nop │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %rbx,(%rsi) │ │ │ │ - jmp 17e37 │ │ │ │ + jmp 17bde │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ test %rcx,%rcx │ │ │ │ - je 18d10 │ │ │ │ + je 18ab8 │ │ │ │ test %r8,%r8 │ │ │ │ - je 18d10 │ │ │ │ + je 18ab8 │ │ │ │ push %r13 │ │ │ │ lea (%rcx,%r8,1),%rax │ │ │ │ - mov %rdi,%r10 │ │ │ │ lea 0x10(%rsp),%r13 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ push -0x8(%r13) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ sub $0x48,%rsp │ │ │ │ cmp $0x2,%rax │ │ │ │ - je 18ac0 │ │ │ │ + je 18840 │ │ │ │ cmp %r8,%rcx │ │ │ │ - jle 18170 │ │ │ │ - vmovdqa 0xc487c(%rip),%ymm6 # dc740 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - vpbroadcastq 0xc4833(%rip),%ymm2 # dc700 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ + jle 17f10 │ │ │ │ mov %rcx,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ + mov %rdx,%r10 │ │ │ │ + mov %rdi,-0x48(%rbp) │ │ │ │ + mov $0x20,%r11d │ │ │ │ shr $0x3f,%rax │ │ │ │ - sub %rsi,%rbx │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %r10,-0x48(%rbp) │ │ │ │ - add %rcx,%rax │ │ │ │ - sar $0x5,%rbx │ │ │ │ mov %rsi,-0x50(%rbp) │ │ │ │ + sub %rsi,%r10 │ │ │ │ + vmovdqa 0xc5aa4(%rip),%ymm5 # dd720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x120> │ │ │ │ + add %rcx,%rax │ │ │ │ mov %rdx,-0x58(%rbp) │ │ │ │ + sar $0x5,%r10 │ │ │ │ + mov %rsi,%rbx │ │ │ │ sar $1,%rax │ │ │ │ mov %rcx,-0x60(%rbp) │ │ │ │ - mov %rax,%rdi │ │ │ │ + vpbroadcastq %r11,%ymm2 │ │ │ │ + mov %rax,%r12 │ │ │ │ mov %rax,-0x40(%rbp) │ │ │ │ - shl $0x5,%rdi │ │ │ │ - add %r10,%rdi │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle 18529 │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x8(%rdi),%rcx │ │ │ │ - mov (%rdi),%rax │ │ │ │ + shl $0x5,%r12 │ │ │ │ + add %rdi,%r12 │ │ │ │ + nopl (%rax) │ │ │ │ + test %r10,%r10 │ │ │ │ + jle 182c1 │ │ │ │ + mov %r10,%rdx │ │ │ │ + mov 0x8(%r12),%rcx │ │ │ │ + mov (%r12),%rax │ │ │ │ sar $1,%rdx │ │ │ │ mov %rdx,%r13 │ │ │ │ + mov %rcx,%r9 │ │ │ │ shl $0x5,%r13 │ │ │ │ - add %r9,%r13 │ │ │ │ - mov %rcx,%r11 │ │ │ │ + sub %rax,%r9 │ │ │ │ + add %rbx,%r13 │ │ │ │ mov 0x8(%r13),%rsi │ │ │ │ - mov 0x0(%r13),%r10 │ │ │ │ - sub %rax,%r11 │ │ │ │ - mov %rsi,%r15 │ │ │ │ - lea (%r10,%r11,1),%r12 │ │ │ │ - sub %r10,%r15 │ │ │ │ - cmp %r11,%r15 │ │ │ │ - cmovle %rsi,%r12 │ │ │ │ - cmp %r12,%r10 │ │ │ │ - je 18514 │ │ │ │ - mov %r12,%rsi │ │ │ │ - sub %r10,%rsi │ │ │ │ - lea -0x4(%rsi),%r14 │ │ │ │ - cmp $0x18,%r14 │ │ │ │ - jbe 18890 │ │ │ │ - mov %rax,%r11 │ │ │ │ - and $0x3,%esi │ │ │ │ - or %r10,%r11 │ │ │ │ - and $0x1f,%r11d │ │ │ │ - or %rsi,%r11 │ │ │ │ - jne 18890 │ │ │ │ - shr $0x2,%r14 │ │ │ │ - vmovq %rax,%xmm12 │ │ │ │ - vmovq %r10,%xmm14 │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ + mov %rsi,%r14 │ │ │ │ + lea (%rdi,%r9,1),%r11 │ │ │ │ + sub %rdi,%r14 │ │ │ │ + cmp %r9,%r14 │ │ │ │ + cmovle %rsi,%r11 │ │ │ │ + cmp %r11,%rdi │ │ │ │ + je 182ac │ │ │ │ + mov %r11,%r15 │ │ │ │ + sub %rdi,%r15 │ │ │ │ + lea -0x4(%r15),%rsi │ │ │ │ + cmp $0x18,%rsi │ │ │ │ + jbe 18610 │ │ │ │ + mov %rax,%r9 │ │ │ │ + and $0x3,%r15d │ │ │ │ + or %rdi,%r9 │ │ │ │ + and $0x1f,%r9d │ │ │ │ + or %r15,%r9 │ │ │ │ + jne 18610 │ │ │ │ + shr $0x2,%rsi │ │ │ │ + vpbroadcastq %rax,%ymm10 │ │ │ │ + vpbroadcastq %rdi,%ymm11 │ │ │ │ + lea 0x1(%rsi),%r15 │ │ │ │ + vpaddq %ymm5,%ymm10,%ymm0 │ │ │ │ xor %esi,%esi │ │ │ │ - lea 0x1(%r14),%r15 │ │ │ │ - vpbroadcastq %xmm12,%ymm13 │ │ │ │ - vpbroadcastq %xmm14,%ymm15 │ │ │ │ mov %r15,-0x38(%rbp) │ │ │ │ shr $0x3,%r15 │ │ │ │ - vpaddq %ymm6,%ymm13,%ymm1 │ │ │ │ - vpaddq %ymm6,%ymm15,%ymm0 │ │ │ │ + vpaddq %ymm5,%ymm11,%ymm9 │ │ │ │ lea -0x1(%r15),%r14 │ │ │ │ and $0x3,%r14d │ │ │ │ - je 18080 │ │ │ │ - vmovdqa (%r10),%ymm7 │ │ │ │ - vmovdqa (%rax),%ymm3 │ │ │ │ - vpcmpgtd %ymm7,%ymm3,%ymm8 │ │ │ │ - vptest %ymm8,%ymm8 │ │ │ │ - jne 18420 │ │ │ │ - vpcmpgtd %ymm3,%ymm7,%ymm9 │ │ │ │ - vptest %ymm9,%ymm9 │ │ │ │ - jne 18420 │ │ │ │ - vpaddq %ymm2,%ymm1,%ymm10 │ │ │ │ - vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ - mov $0x1,%r11d │ │ │ │ + je 17e20 │ │ │ │ + vmovdqa (%rdi),%ymm12 │ │ │ │ + vmovdqa (%rax),%ymm13 │ │ │ │ + vpcmpltd %ymm13,%ymm12,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 181c0 │ │ │ │ + vpcmpnled %ymm13,%ymm12,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 181c0 │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm14 │ │ │ │ + vpaddq %ymm2,%ymm9,%ymm9 │ │ │ │ + mov $0x1,%r9d │ │ │ │ mov $0x20,%esi │ │ │ │ - vmovdqa %ymm10,%ymm1 │ │ │ │ + vmovdqa %ymm14,%ymm0 │ │ │ │ cmp $0x1,%r14 │ │ │ │ - je 18080 │ │ │ │ + je 17e20 │ │ │ │ cmp $0x2,%r14 │ │ │ │ - je 18040 │ │ │ │ - vmovdqa 0x20(%r10),%ymm4 │ │ │ │ - vmovdqa 0x20(%rax),%ymm5 │ │ │ │ - vpcmpgtd %ymm4,%ymm5,%ymm11 │ │ │ │ - vptest %ymm11,%ymm11 │ │ │ │ - jne 18420 │ │ │ │ - vpcmpgtd %ymm5,%ymm4,%ymm12 │ │ │ │ - vptest %ymm12,%ymm12 │ │ │ │ - jne 18420 │ │ │ │ - vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ - inc %r11 │ │ │ │ + je 17ddd │ │ │ │ + vmovdqa 0x20(%rdi),%ymm15 │ │ │ │ + vmovdqa 0x20(%rax),%ymm3 │ │ │ │ + vpcmpltd %ymm3,%ymm15,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 181c0 │ │ │ │ + vpcmpnled %ymm3,%ymm15,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 181c0 │ │ │ │ + vpaddq %ymm2,%ymm9,%ymm9 │ │ │ │ + inc %r9 │ │ │ │ + vpaddq %ymm2,%ymm14,%ymm0 │ │ │ │ add $0x20,%rsi │ │ │ │ - vpaddq %ymm2,%ymm10,%ymm1 │ │ │ │ - vmovdqa (%r10,%rsi,1),%ymm13 │ │ │ │ - vmovdqa (%rax,%rsi,1),%ymm14 │ │ │ │ - vpcmpgtd %ymm13,%ymm14,%ymm15 │ │ │ │ - vptest %ymm15,%ymm15 │ │ │ │ - jne 18420 │ │ │ │ - vpcmpgtd %ymm14,%ymm13,%ymm7 │ │ │ │ - vptest %ymm7,%ymm7 │ │ │ │ - jne 18420 │ │ │ │ + vmovdqa (%rdi,%rsi,1),%ymm7 │ │ │ │ + vmovdqa (%rax,%rsi,1),%ymm4 │ │ │ │ + vpcmpltd %ymm4,%ymm7,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 181c0 │ │ │ │ + vpcmpnled %ymm4,%ymm7,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 181c0 │ │ │ │ + vpaddq %ymm2,%ymm9,%ymm9 │ │ │ │ + inc %r9 │ │ │ │ vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ - inc %r11 │ │ │ │ add $0x20,%rsi │ │ │ │ - vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqa (%r10,%rsi,1),%ymm3 │ │ │ │ - vmovdqa (%rax,%rsi,1),%ymm8 │ │ │ │ - vpcmpgtd %ymm3,%ymm8,%ymm9 │ │ │ │ - vptest %ymm9,%ymm9 │ │ │ │ - jne 18420 │ │ │ │ - vpcmpgtd %ymm8,%ymm3,%ymm10 │ │ │ │ - vptest %ymm10,%ymm10 │ │ │ │ - jne 18420 │ │ │ │ - lea 0x1(%r11),%r14 │ │ │ │ - vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovdqa (%rdi,%rsi,1),%ymm8 │ │ │ │ + vmovdqa (%rax,%rsi,1),%ymm6 │ │ │ │ + vpcmpltd %ymm6,%ymm8,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 181c0 │ │ │ │ + vpcmpnled %ymm6,%ymm8,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 181c0 │ │ │ │ + lea 0x1(%r9),%r14 │ │ │ │ + vpaddq %ymm2,%ymm9,%ymm9 │ │ │ │ cmp %r14,%r15 │ │ │ │ - je 188ff │ │ │ │ - vmovdqa 0x20(%r10,%rsi,1),%ymm11 │ │ │ │ - vmovdqa 0x20(%rax,%rsi,1),%ymm5 │ │ │ │ - vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ - vpcmpgtd %ymm11,%ymm5,%ymm12 │ │ │ │ - vptest %ymm12,%ymm12 │ │ │ │ - jne 18420 │ │ │ │ - vpcmpgtd %ymm5,%ymm11,%ymm13 │ │ │ │ - vptest %ymm13,%ymm13 │ │ │ │ - jne 18420 │ │ │ │ - vmovdqa 0x40(%r10,%rsi,1),%ymm14 │ │ │ │ - vmovdqa 0x40(%rax,%rsi,1),%ymm15 │ │ │ │ + je 1867f │ │ │ │ + vmovdqa 0x20(%rdi,%rsi,1),%ymm10 │ │ │ │ + vmovdqa 0x20(%rax,%rsi,1),%ymm11 │ │ │ │ vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ - vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ - vpcmpgtd %ymm14,%ymm15,%ymm7 │ │ │ │ - vptest %ymm7,%ymm7 │ │ │ │ - jne 18420 │ │ │ │ - vpcmpgtd %ymm15,%ymm14,%ymm3 │ │ │ │ - vptest %ymm3,%ymm3 │ │ │ │ - jne 18420 │ │ │ │ - vmovdqa 0x60(%r10,%rsi,1),%ymm8 │ │ │ │ - vmovdqa 0x60(%rax,%rsi,1),%ymm9 │ │ │ │ + vpcmpltd %ymm11,%ymm10,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 181c0 │ │ │ │ + vpcmpnled %ymm11,%ymm10,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 181c0 │ │ │ │ + vmovdqa 0x40(%rdi,%rsi,1),%ymm12 │ │ │ │ + vmovdqa 0x40(%rax,%rsi,1),%ymm13 │ │ │ │ + vpaddq %ymm2,%ymm9,%ymm9 │ │ │ │ vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ - vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ - vpcmpgtd %ymm8,%ymm9,%ymm10 │ │ │ │ - vptest %ymm10,%ymm10 │ │ │ │ - jne 18420 │ │ │ │ - vpcmpgtd %ymm9,%ymm8,%ymm4 │ │ │ │ - vptest %ymm4,%ymm4 │ │ │ │ - jne 18420 │ │ │ │ + vpcmpltd %ymm13,%ymm12,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 181c0 │ │ │ │ + vpcmpnled %ymm13,%ymm12,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 181c0 │ │ │ │ + vmovdqa 0x60(%rdi,%rsi,1),%ymm14 │ │ │ │ + vmovdqa 0x60(%rax,%rsi,1),%ymm15 │ │ │ │ + vpaddq %ymm2,%ymm9,%ymm9 │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + vpcmpltd %ymm15,%ymm14,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 181c0 │ │ │ │ + vpcmpnled %ymm15,%ymm14,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 181c0 │ │ │ │ + vpaddq %ymm2,%ymm9,%ymm9 │ │ │ │ + add $0x4,%r9 │ │ │ │ vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ - add $0x4,%r11 │ │ │ │ sub $0xffffffffffffff80,%rsi │ │ │ │ - vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ - jmp 18080 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqa 0xc45c8(%rip),%ymm6 # dc740 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - vpbroadcastq 0xc457f(%rip),%ymm2 # dc700 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 %r8,%r11 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - shr $0x3f,%r11 │ │ │ │ - sub %rdi,%rbx │ │ │ │ + jmp 17e20 │ │ │ │ + mov %r8,%r9 │ │ │ │ + mov %rsi,%r10 │ │ │ │ mov %rdi,-0x48(%rbp) │ │ │ │ + mov $0x20,%r11d │ │ │ │ + shr $0x3f,%r9 │ │ │ │ mov %rsi,-0x50(%rbp) │ │ │ │ - add %r8,%r11 │ │ │ │ - sar $0x5,%rbx │ │ │ │ + sub %rdi,%r10 │ │ │ │ + vmovdqa 0xc57ed(%rip),%ymm5 # dd720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x120> │ │ │ │ + add %r8,%r9 │ │ │ │ mov %rdx,-0x58(%rbp) │ │ │ │ + sar $0x5,%r10 │ │ │ │ + mov %rdi,%r12 │ │ │ │ + sar $1,%r9 │ │ │ │ mov %rcx,-0x60(%rbp) │ │ │ │ - sar $1,%r11 │ │ │ │ - mov %r11,%r9 │ │ │ │ - mov %r11,-0x40(%rbp) │ │ │ │ - shl $0x5,%r9 │ │ │ │ - add %rsi,%r9 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle 18659 │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x8(%r9),%rsi │ │ │ │ - mov (%r9),%r10 │ │ │ │ + vpbroadcastq %r11,%ymm2 │ │ │ │ + mov %r9,%rbx │ │ │ │ + mov %r9,-0x40(%rbp) │ │ │ │ + shl $0x5,%rbx │ │ │ │ + add %rsi,%rbx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %r10,%r10 │ │ │ │ + jle 183ed │ │ │ │ + mov %r10,%rdx │ │ │ │ + mov 0x8(%rbx),%rsi │ │ │ │ + mov (%rbx),%rdi │ │ │ │ sar $1,%rdx │ │ │ │ mov %rdx,%r13 │ │ │ │ + mov %rsi,%r9 │ │ │ │ shl $0x5,%r13 │ │ │ │ - add %rdi,%r13 │ │ │ │ - mov %rsi,%r14 │ │ │ │ + sub %rdi,%r9 │ │ │ │ + add %r12,%r13 │ │ │ │ mov 0x8(%r13),%rcx │ │ │ │ mov 0x0(%r13),%rax │ │ │ │ - sub %r10,%r14 │ │ │ │ mov %rcx,%r15 │ │ │ │ sub %rax,%r15 │ │ │ │ - lea (%r10,%r15,1),%r12 │ │ │ │ - cmp %r15,%r14 │ │ │ │ - cmovle %rsi,%r12 │ │ │ │ - cmp %r12,%r10 │ │ │ │ - je 18644 │ │ │ │ - mov %r12,%rsi │ │ │ │ - sub %r10,%rsi │ │ │ │ - lea -0x4(%rsi),%r15 │ │ │ │ - cmp $0x18,%r15 │ │ │ │ - jbe 186f0 │ │ │ │ - mov %rax,%r11 │ │ │ │ + lea (%rdi,%r15,1),%r11 │ │ │ │ + cmp %r15,%r9 │ │ │ │ + cmovle %rsi,%r11 │ │ │ │ + cmp %r11,%rdi │ │ │ │ + je 183d8 │ │ │ │ + mov %r11,%rsi │ │ │ │ + sub %rdi,%rsi │ │ │ │ + lea -0x4(%rsi),%r14 │ │ │ │ + cmp $0x18,%r14 │ │ │ │ + jbe 18478 │ │ │ │ + mov %rax,%r9 │ │ │ │ and $0x3,%esi │ │ │ │ - or %r10,%r11 │ │ │ │ - and $0x1f,%r11d │ │ │ │ - or %rsi,%r11 │ │ │ │ - jne 186f0 │ │ │ │ - shr $0x2,%r15 │ │ │ │ - vmovq %r10,%xmm0 │ │ │ │ - vmovq %rax,%xmm7 │ │ │ │ + or %rdi,%r9 │ │ │ │ + and $0x1f,%r9d │ │ │ │ + or %rsi,%r9 │ │ │ │ + jne 18478 │ │ │ │ + shr $0x2,%r14 │ │ │ │ + vpbroadcastq %rax,%ymm1 │ │ │ │ + vpbroadcastq %rdi,%ymm0 │ │ │ │ xor %esi,%esi │ │ │ │ - lea 0x1(%r15),%r15 │ │ │ │ - vpbroadcastq %xmm7,%ymm1 │ │ │ │ - vpbroadcastq %xmm0,%ymm3 │ │ │ │ + lea 0x1(%r14),%r15 │ │ │ │ + vpaddq %ymm5,%ymm1,%ymm1 │ │ │ │ mov %r15,-0x38(%rbp) │ │ │ │ shr $0x3,%r15 │ │ │ │ - vpaddq %ymm6,%ymm1,%ymm1 │ │ │ │ - vpaddq %ymm6,%ymm3,%ymm0 │ │ │ │ + vpaddq %ymm5,%ymm0,%ymm0 │ │ │ │ lea -0x1(%r15),%r14 │ │ │ │ and $0x3,%r14d │ │ │ │ - je 18330 │ │ │ │ - vmovdqa (%r10),%ymm8 │ │ │ │ - vmovdqa (%rax),%ymm5 │ │ │ │ - vpcmpgtd %ymm8,%ymm5,%ymm4 │ │ │ │ - vptest %ymm4,%ymm4 │ │ │ │ - jne 18550 │ │ │ │ - vpcmpgtd %ymm5,%ymm8,%ymm9 │ │ │ │ - vptest %ymm9,%ymm9 │ │ │ │ - jne 18550 │ │ │ │ - vpaddq %ymm2,%ymm1,%ymm10 │ │ │ │ + je 180d0 │ │ │ │ + vmovdqa (%rdi),%ymm3 │ │ │ │ + vmovdqa (%rax),%ymm4 │ │ │ │ + vpcmpltd %ymm4,%ymm3,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 182e8 │ │ │ │ + vpcmpnled %ymm4,%ymm3,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 182e8 │ │ │ │ + vpaddq %ymm2,%ymm1,%ymm7 │ │ │ │ vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ - mov $0x1,%r11d │ │ │ │ + mov $0x1,%r9d │ │ │ │ mov $0x20,%esi │ │ │ │ - vmovdqa %ymm10,%ymm1 │ │ │ │ + vmovdqa %ymm7,%ymm1 │ │ │ │ cmp $0x1,%r14 │ │ │ │ - je 18330 │ │ │ │ + je 180d0 │ │ │ │ cmp $0x2,%r14 │ │ │ │ - je 182f3 │ │ │ │ - vmovdqa 0x20(%r10),%ymm11 │ │ │ │ - vmovdqa 0x20(%rax),%ymm12 │ │ │ │ - vpcmpgtd %ymm11,%ymm12,%ymm13 │ │ │ │ - vptest %ymm13,%ymm13 │ │ │ │ - jne 18550 │ │ │ │ - vpcmpgtd %ymm12,%ymm11,%ymm14 │ │ │ │ - vptest %ymm14,%ymm14 │ │ │ │ - jne 18550 │ │ │ │ + je 18092 │ │ │ │ + vmovdqa 0x20(%rdi),%ymm8 │ │ │ │ + vmovdqa 0x20(%rax),%ymm6 │ │ │ │ + vpcmpltd %ymm6,%ymm8,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 182e8 │ │ │ │ + vpcmpnled %ymm6,%ymm8,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 182e8 │ │ │ │ vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ - inc %r11 │ │ │ │ + inc %r9 │ │ │ │ + vpaddq %ymm2,%ymm7,%ymm1 │ │ │ │ add $0x20,%rsi │ │ │ │ - vpaddq %ymm2,%ymm10,%ymm1 │ │ │ │ - vmovdqa (%r10,%rsi,1),%ymm15 │ │ │ │ - vmovdqa (%rax,%rsi,1),%ymm7 │ │ │ │ - vpcmpgtd %ymm15,%ymm7,%ymm3 │ │ │ │ - vptest %ymm3,%ymm3 │ │ │ │ - jne 18550 │ │ │ │ - vpcmpgtd %ymm7,%ymm15,%ymm8 │ │ │ │ - vptest %ymm8,%ymm8 │ │ │ │ - jne 18550 │ │ │ │ + vmovdqa (%rdi,%rsi,1),%ymm9 │ │ │ │ + vmovdqa (%rax,%rsi,1),%ymm10 │ │ │ │ + vpcmpltd %ymm10,%ymm9,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 182e8 │ │ │ │ + vpcmpnled %ymm10,%ymm9,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 182e8 │ │ │ │ vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ - inc %r11 │ │ │ │ - add $0x20,%rsi │ │ │ │ + inc %r9 │ │ │ │ vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vmovdqa (%r10,%rsi,1),%ymm9 │ │ │ │ - vmovdqa (%rax,%rsi,1),%ymm5 │ │ │ │ - vpcmpgtd %ymm9,%ymm5,%ymm4 │ │ │ │ - vptest %ymm4,%ymm4 │ │ │ │ - jne 18550 │ │ │ │ - vpcmpgtd %ymm5,%ymm9,%ymm10 │ │ │ │ - vptest %ymm10,%ymm10 │ │ │ │ - jne 18550 │ │ │ │ - lea 0x1(%r11),%r14 │ │ │ │ + add $0x20,%rsi │ │ │ │ + nopl (%rax) │ │ │ │ + vmovdqa (%rdi,%rsi,1),%ymm11 │ │ │ │ + vmovdqa (%rax,%rsi,1),%ymm12 │ │ │ │ + vpcmpltd %ymm12,%ymm11,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 182e8 │ │ │ │ + vpcmpnled %ymm12,%ymm11,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 182e8 │ │ │ │ + lea 0x1(%r9),%r14 │ │ │ │ vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ cmp %r14,%r15 │ │ │ │ - je 18920 │ │ │ │ - vmovdqa 0x20(%r10,%rsi,1),%ymm12 │ │ │ │ - vmovdqa 0x20(%rax,%rsi,1),%ymm13 │ │ │ │ + je 186a0 │ │ │ │ + vmovdqa 0x20(%rdi,%rsi,1),%ymm3 │ │ │ │ + vmovdqa 0x20(%rax,%rsi,1),%ymm4 │ │ │ │ vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ - vpcmpgtd %ymm12,%ymm13,%ymm14 │ │ │ │ - vptest %ymm14,%ymm14 │ │ │ │ - jne 18550 │ │ │ │ - vpcmpgtd %ymm13,%ymm12,%ymm15 │ │ │ │ - vptest %ymm15,%ymm15 │ │ │ │ - jne 18550 │ │ │ │ - vmovdqa 0x40(%r10,%rsi,1),%ymm7 │ │ │ │ - vmovdqa 0x40(%rax,%rsi,1),%ymm3 │ │ │ │ + vpcmpltd %ymm4,%ymm3,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 182e8 │ │ │ │ + vpcmpnled %ymm4,%ymm3,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 182e8 │ │ │ │ + vmovdqa 0x40(%rdi,%rsi,1),%ymm7 │ │ │ │ + vmovdqa 0x40(%rax,%rsi,1),%ymm8 │ │ │ │ vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ - vpcmpgtd %ymm7,%ymm3,%ymm8 │ │ │ │ - vptest %ymm8,%ymm8 │ │ │ │ - jne 18550 │ │ │ │ - vpcmpgtd %ymm3,%ymm7,%ymm9 │ │ │ │ - vptest %ymm9,%ymm9 │ │ │ │ - jne 18550 │ │ │ │ - vmovdqa 0x60(%r10,%rsi,1),%ymm10 │ │ │ │ - vmovdqa 0x60(%rax,%rsi,1),%ymm5 │ │ │ │ + vpcmpltd %ymm8,%ymm7,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 182e8 │ │ │ │ + vpcmpnled %ymm8,%ymm7,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 182e8 │ │ │ │ + vmovdqa 0x60(%rdi,%rsi,1),%ymm6 │ │ │ │ + vmovdqa 0x60(%rax,%rsi,1),%ymm9 │ │ │ │ vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ - vpcmpgtd %ymm10,%ymm5,%ymm4 │ │ │ │ - vptest %ymm4,%ymm4 │ │ │ │ - jne 18550 │ │ │ │ - vpcmpgtd %ymm5,%ymm10,%ymm11 │ │ │ │ - vptest %ymm11,%ymm11 │ │ │ │ - jne 18550 │ │ │ │ + vpcmpltd %ymm9,%ymm6,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 182e8 │ │ │ │ + vpcmpnled %ymm9,%ymm6,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 182e8 │ │ │ │ vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ - add $0x4,%r11 │ │ │ │ - sub $0xffffffffffffff80,%rsi │ │ │ │ + add $0x4,%r9 │ │ │ │ vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ - jmp 18330 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - vmovq %xmm0,%r11 │ │ │ │ - vmovq %xmm1,%rax │ │ │ │ - mov (%rax),%r10d │ │ │ │ - cmp %r10d,(%r11) │ │ │ │ - jl 188f0 │ │ │ │ - jg 1851d │ │ │ │ - lea 0x4(%r11),%r15 │ │ │ │ - cmp %r15,%r12 │ │ │ │ - je 18eb9 │ │ │ │ - mov 0x4(%r11),%esi │ │ │ │ + sub $0xffffffffffffff80,%rsi │ │ │ │ + jmp 180d0 │ │ │ │ + vmovq %xmm9,%r15 │ │ │ │ + vmovq %xmm0,%rax │ │ │ │ + mov (%rax),%edi │ │ │ │ + cmp %edi,(%r15) │ │ │ │ + jl 18670 │ │ │ │ + jg 182b5 │ │ │ │ + lea 0x4(%r15),%r9 │ │ │ │ + cmp %r9,%r11 │ │ │ │ + je 18c79 │ │ │ │ + mov 0x4(%r15),%esi │ │ │ │ cmp %esi,0x4(%rax) │ │ │ │ - jg 188f0 │ │ │ │ - jl 1851d │ │ │ │ - lea 0x8(%r11),%r14 │ │ │ │ - cmp %r14,%r12 │ │ │ │ - je 18ecb │ │ │ │ - mov 0x8(%r11),%r10d │ │ │ │ - cmp %r10d,0x8(%rax) │ │ │ │ - jg 188f0 │ │ │ │ - jl 1851d │ │ │ │ - lea 0xc(%r11),%r15 │ │ │ │ - cmp %r15,%r12 │ │ │ │ - je 18ed4 │ │ │ │ + jg 18670 │ │ │ │ + jl 182b5 │ │ │ │ + lea 0x8(%r15),%r14 │ │ │ │ + cmp %r14,%r11 │ │ │ │ + je 18c8b │ │ │ │ + mov 0x8(%r15),%edi │ │ │ │ + cmp %edi,0x8(%rax) │ │ │ │ + jg 18670 │ │ │ │ + jl 182b5 │ │ │ │ + lea 0xc(%r15),%r9 │ │ │ │ + cmp %r9,%r11 │ │ │ │ + je 18c94 │ │ │ │ mov 0xc(%rax),%esi │ │ │ │ - cmp %esi,0xc(%r11) │ │ │ │ - jl 188f0 │ │ │ │ - jg 1851d │ │ │ │ - lea 0x10(%r11),%r14 │ │ │ │ - cmp %r14,%r12 │ │ │ │ - je 18eef │ │ │ │ - mov 0x10(%rax),%r10d │ │ │ │ - cmp %r10d,0x10(%r11) │ │ │ │ - jl 188f0 │ │ │ │ - jg 1851d │ │ │ │ - lea 0x14(%r11),%r15 │ │ │ │ - cmp %r15,%r12 │ │ │ │ - je 18f1e │ │ │ │ + cmp %esi,0xc(%r15) │ │ │ │ + jl 18670 │ │ │ │ + jg 182b5 │ │ │ │ + lea 0x10(%r15),%r14 │ │ │ │ + cmp %r14,%r11 │ │ │ │ + je 18caf │ │ │ │ + mov 0x10(%rax),%edi │ │ │ │ + cmp %edi,0x10(%r15) │ │ │ │ + jl 18670 │ │ │ │ + jg 182b5 │ │ │ │ + lea 0x14(%r15),%r9 │ │ │ │ + cmp %r9,%r11 │ │ │ │ + je 18cdf │ │ │ │ mov 0x14(%rax),%esi │ │ │ │ - cmp %esi,0x14(%r11) │ │ │ │ - jl 188f0 │ │ │ │ - jg 1851d │ │ │ │ - lea 0x18(%r11),%r14 │ │ │ │ - cmp %r14,%r12 │ │ │ │ - je 18f30 │ │ │ │ - mov 0x18(%rax),%r10d │ │ │ │ - cmp %r10d,0x18(%r11) │ │ │ │ - jl 188f0 │ │ │ │ - jg 1851d │ │ │ │ - lea 0x1c(%r11),%r15 │ │ │ │ - cmp %r15,%r12 │ │ │ │ - je 190f9 │ │ │ │ - mov 0x1c(%rax),%r12d │ │ │ │ - cmp %r12d,0x1c(%r11) │ │ │ │ - jl 188f0 │ │ │ │ - jg 1851d │ │ │ │ + cmp %esi,0x14(%r15) │ │ │ │ + jl 18670 │ │ │ │ + jg 182b5 │ │ │ │ + lea 0x18(%r15),%r14 │ │ │ │ + cmp %r14,%r11 │ │ │ │ + je 18cf1 │ │ │ │ + mov 0x18(%rax),%edi │ │ │ │ + cmp %edi,0x18(%r15) │ │ │ │ + jl 18670 │ │ │ │ + jg 182b5 │ │ │ │ + lea 0x1c(%r15),%r9 │ │ │ │ + cmp %r9,%r11 │ │ │ │ + je 18eb9 │ │ │ │ + mov 0x1c(%rax),%r11d │ │ │ │ + cmp %r11d,0x1c(%r15) │ │ │ │ + jl 18670 │ │ │ │ + jg 182b5 │ │ │ │ add $0x20,%rax │ │ │ │ cmp %rcx,%rax │ │ │ │ - jne 188f0 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - test %rbx,%rbx │ │ │ │ - jg 17f19 │ │ │ │ + jne 18670 │ │ │ │ + mov %rdx,%r10 │ │ │ │ + test %r10,%r10 │ │ │ │ + jg 17cb1 │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ - mov %r9,%r13 │ │ │ │ - mov -0x40(%rbp),%r12 │ │ │ │ - mov -0x48(%rbp),%r10 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov -0x40(%rbp),%r13 │ │ │ │ + mov -0x48(%rbp),%rdi │ │ │ │ mov -0x58(%rbp),%rdx │ │ │ │ + sub %rsi,%r14 │ │ │ │ mov -0x60(%rbp),%rcx │ │ │ │ - sub %rsi,%r13 │ │ │ │ - sar $0x5,%r13 │ │ │ │ - jmp 18677 │ │ │ │ + sar $0x5,%r14 │ │ │ │ + jmp 1840b │ │ │ │ nopl 0x0(%rax) │ │ │ │ - vmovq %xmm0,%r11 │ │ │ │ + vmovq %xmm0,%r15 │ │ │ │ vmovq %xmm1,%rax │ │ │ │ - mov (%rax),%r10d │ │ │ │ - cmp %r10d,(%r11) │ │ │ │ - jl 1864d │ │ │ │ - jg 18880 │ │ │ │ - lea 0x4(%r11),%r15 │ │ │ │ - cmp %r15,%r12 │ │ │ │ - je 18eb0 │ │ │ │ + mov (%rax),%edi │ │ │ │ + cmp %edi,(%r15) │ │ │ │ + jl 183e1 │ │ │ │ + jg 18600 │ │ │ │ + lea 0x4(%r15),%r9 │ │ │ │ + cmp %r9,%r11 │ │ │ │ + je 18c70 │ │ │ │ mov 0x4(%rax),%esi │ │ │ │ - cmp %esi,0x4(%r11) │ │ │ │ - jl 1864d │ │ │ │ - jg 18880 │ │ │ │ - lea 0x8(%r11),%r14 │ │ │ │ - cmp %r14,%r12 │ │ │ │ - je 18ec2 │ │ │ │ - mov 0x8(%rax),%r10d │ │ │ │ - cmp %r10d,0x8(%r11) │ │ │ │ - jl 1864d │ │ │ │ - jg 18880 │ │ │ │ - lea 0xc(%r11),%r15 │ │ │ │ - cmp %r15,%r12 │ │ │ │ - je 18edd │ │ │ │ + cmp %esi,0x4(%r15) │ │ │ │ + jl 183e1 │ │ │ │ + jg 18600 │ │ │ │ + lea 0x8(%r15),%r14 │ │ │ │ + cmp %r14,%r11 │ │ │ │ + je 18c82 │ │ │ │ + mov 0x8(%rax),%edi │ │ │ │ + cmp %edi,0x8(%r15) │ │ │ │ + jl 183e1 │ │ │ │ + jg 18600 │ │ │ │ + lea 0xc(%r15),%r9 │ │ │ │ + cmp %r9,%r11 │ │ │ │ + je 18c9d │ │ │ │ mov 0xc(%rax),%esi │ │ │ │ - cmp %esi,0xc(%r11) │ │ │ │ - jl 1864d │ │ │ │ - jg 18880 │ │ │ │ - lea 0x10(%r11),%r14 │ │ │ │ - cmp %r14,%r12 │ │ │ │ - je 18ee6 │ │ │ │ - mov 0x10(%rax),%r10d │ │ │ │ - cmp %r10d,0x10(%r11) │ │ │ │ - jl 1864d │ │ │ │ - jg 18880 │ │ │ │ - lea 0x14(%r11),%r15 │ │ │ │ - cmp %r15,%r12 │ │ │ │ - je 18f15 │ │ │ │ + cmp %esi,0xc(%r15) │ │ │ │ + jl 183e1 │ │ │ │ + jg 18600 │ │ │ │ + lea 0x10(%r15),%r14 │ │ │ │ + cmp %r14,%r11 │ │ │ │ + je 18ca6 │ │ │ │ + mov 0x10(%rax),%edi │ │ │ │ + cmp %edi,0x10(%r15) │ │ │ │ + jl 183e1 │ │ │ │ + jg 18600 │ │ │ │ + lea 0x14(%r15),%r9 │ │ │ │ + cmp %r9,%r11 │ │ │ │ + je 18cd6 │ │ │ │ mov 0x14(%rax),%esi │ │ │ │ - cmp %esi,0x14(%r11) │ │ │ │ - jl 1864d │ │ │ │ - jg 18880 │ │ │ │ - lea 0x18(%r11),%r14 │ │ │ │ - cmp %r14,%r12 │ │ │ │ - je 18f27 │ │ │ │ - mov 0x18(%rax),%r10d │ │ │ │ - cmp %r10d,0x18(%r11) │ │ │ │ - jl 1864d │ │ │ │ - jg 18880 │ │ │ │ - lea 0x1c(%r11),%r15 │ │ │ │ - cmp %r15,%r12 │ │ │ │ - je 190f0 │ │ │ │ - mov 0x1c(%rax),%r12d │ │ │ │ - cmp %r12d,0x1c(%r11) │ │ │ │ - jl 1864d │ │ │ │ - jg 18880 │ │ │ │ + cmp %esi,0x14(%r15) │ │ │ │ + jl 183e1 │ │ │ │ + jg 18600 │ │ │ │ + lea 0x18(%r15),%r14 │ │ │ │ + cmp %r14,%r11 │ │ │ │ + je 18ce8 │ │ │ │ + mov 0x18(%rax),%edi │ │ │ │ + cmp %edi,0x18(%r15) │ │ │ │ + jl 183e1 │ │ │ │ + jg 18600 │ │ │ │ + lea 0x1c(%r15),%r9 │ │ │ │ + cmp %r9,%r11 │ │ │ │ + je 18eb0 │ │ │ │ + mov 0x1c(%rax),%r11d │ │ │ │ + cmp %r11d,0x1c(%r15) │ │ │ │ + jl 183e1 │ │ │ │ + jg 18600 │ │ │ │ add $0x20,%rax │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 18880 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - test %rbx,%rbx │ │ │ │ - jg 181c9 │ │ │ │ - mov -0x48(%rbp),%r10 │ │ │ │ - mov -0x40(%rbp),%r13 │ │ │ │ - mov %rdi,%r12 │ │ │ │ + je 18600 │ │ │ │ + mov %rdx,%r10 │ │ │ │ + test %r10,%r10 │ │ │ │ + jg 17f69 │ │ │ │ + mov -0x48(%rbp),%rdi │ │ │ │ + mov %r12,%r13 │ │ │ │ + mov -0x40(%rbp),%r14 │ │ │ │ mov -0x50(%rbp),%rsi │ │ │ │ mov -0x58(%rbp),%rdx │ │ │ │ + sub %rdi,%r13 │ │ │ │ mov -0x60(%rbp),%rcx │ │ │ │ - sub %r10,%r12 │ │ │ │ - sar $0x5,%r12 │ │ │ │ - mov %r10,-0x38(%rbp) │ │ │ │ - mov %r9,-0x50(%rbp) │ │ │ │ - mov %rdi,-0x48(%rbp) │ │ │ │ - mov %r8,%r15 │ │ │ │ + sar $0x5,%r13 │ │ │ │ + mov %r8,-0x50(%rbp) │ │ │ │ + mov %rcx,-0x48(%rbp) │ │ │ │ mov %rdx,-0x40(%rbp) │ │ │ │ - mov %r9,%rdx │ │ │ │ - mov %rcx,%r14 │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rdi,-0x38(%rbp) │ │ │ │ + mov %r12,%rdi │ │ │ │ vzeroupper │ │ │ │ - call 16c30 │ │ │ │ - mov %r13,%r8 │ │ │ │ - mov %r12,%rcx │ │ │ │ - mov -0x48(%rbp),%rsi │ │ │ │ + call 16a60 │ │ │ │ mov -0x38(%rbp),%rdi │ │ │ │ + mov %r14,%r8 │ │ │ │ + mov %r13,%rcx │ │ │ │ + mov %r12,%rsi │ │ │ │ mov %rax,%rdx │ │ │ │ - mov %rax,%rbx │ │ │ │ - call 17e70 │ │ │ │ + mov %rax,%r15 │ │ │ │ + call 17c10 │ │ │ │ + mov -0x48(%rbp),%rcx │ │ │ │ + mov -0x50(%rbp),%r8 │ │ │ │ + mov %rbx,%rsi │ │ │ │ mov -0x40(%rbp),%rdx │ │ │ │ - mov %r14,%rcx │ │ │ │ - mov %r15,%r8 │ │ │ │ - mov -0x50(%rbp),%rsi │ │ │ │ add $0x48,%rsp │ │ │ │ - sub %r12,%rcx │ │ │ │ - sub %r13,%r8 │ │ │ │ - mov %rbx,%rdi │ │ │ │ + mov %r15,%rdi │ │ │ │ pop %rbx │ │ │ │ + sub %r13,%rcx │ │ │ │ + sub %r14,%r8 │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ lea -0x10(%r13),%rsp │ │ │ │ pop %r13 │ │ │ │ - jmp 17e70 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r12,%r11 │ │ │ │ - sub %r10,%r11 │ │ │ │ - sub $0x4,%r11 │ │ │ │ - shr $0x2,%r11 │ │ │ │ - inc %r11 │ │ │ │ - and $0x7,%r11d │ │ │ │ - je 187f4 │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 187d1 │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 187b7 │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - je 1879e │ │ │ │ - cmp $0x4,%r11 │ │ │ │ - je 18784 │ │ │ │ - cmp $0x5,%r11 │ │ │ │ - je 1876a │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - je 18750 │ │ │ │ + jmp 17c10 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %r11,%r15 │ │ │ │ + sub %rdi,%r15 │ │ │ │ + sub $0x4,%r15 │ │ │ │ + shr $0x2,%r15 │ │ │ │ + inc %r15 │ │ │ │ + and $0x7,%r15d │ │ │ │ + je 1857a │ │ │ │ + cmp $0x1,%r15 │ │ │ │ + je 18557 │ │ │ │ + cmp $0x2,%r15 │ │ │ │ + je 1853d │ │ │ │ + cmp $0x3,%r15 │ │ │ │ + je 18525 │ │ │ │ + cmp $0x4,%r15 │ │ │ │ + je 1850b │ │ │ │ + cmp $0x5,%r15 │ │ │ │ + je 184f1 │ │ │ │ + cmp $0x6,%r15 │ │ │ │ + je 184d7 │ │ │ │ mov (%rax),%esi │ │ │ │ - cmp %esi,(%r10) │ │ │ │ - jl 1864d │ │ │ │ - jg 18880 │ │ │ │ - add $0x4,%r10 │ │ │ │ + cmp %esi,(%rdi) │ │ │ │ + jl 183e1 │ │ │ │ + jg 18600 │ │ │ │ + add $0x4,%rdi │ │ │ │ add $0x4,%rax │ │ │ │ mov (%rax),%r14d │ │ │ │ - cmp %r14d,(%r10) │ │ │ │ - jl 1864d │ │ │ │ - jg 18880 │ │ │ │ - add $0x4,%r10 │ │ │ │ + cmp %r14d,(%rdi) │ │ │ │ + jl 183e1 │ │ │ │ + jg 18600 │ │ │ │ + add $0x4,%rdi │ │ │ │ add $0x4,%rax │ │ │ │ - mov (%rax),%r15d │ │ │ │ - cmp %r15d,(%r10) │ │ │ │ - jl 1864d │ │ │ │ - jg 18880 │ │ │ │ - add $0x4,%r10 │ │ │ │ + mov (%rax),%r9d │ │ │ │ + cmp %r9d,(%rdi) │ │ │ │ + jl 183e1 │ │ │ │ + jg 18600 │ │ │ │ + add $0x4,%rdi │ │ │ │ add $0x4,%rax │ │ │ │ - mov (%rax),%r11d │ │ │ │ - cmp %r11d,(%r10) │ │ │ │ - jl 1864d │ │ │ │ - jg 18880 │ │ │ │ - add $0x4,%r10 │ │ │ │ + mov (%rax),%r15d │ │ │ │ + cmp %r15d,(%rdi) │ │ │ │ + jl 183e1 │ │ │ │ + jg 18600 │ │ │ │ + add $0x4,%rdi │ │ │ │ add $0x4,%rax │ │ │ │ mov (%rax),%esi │ │ │ │ - cmp %esi,(%r10) │ │ │ │ - jl 1864d │ │ │ │ - jg 18880 │ │ │ │ - add $0x4,%r10 │ │ │ │ + cmp %esi,(%rdi) │ │ │ │ + jl 183e1 │ │ │ │ + jg 18600 │ │ │ │ + add $0x4,%rdi │ │ │ │ add $0x4,%rax │ │ │ │ mov (%rax),%r14d │ │ │ │ - cmp %r14d,(%r10) │ │ │ │ - jl 1864d │ │ │ │ - jg 18880 │ │ │ │ - add $0x4,%r10 │ │ │ │ + cmp %r14d,(%rdi) │ │ │ │ + jl 183e1 │ │ │ │ + jg 18600 │ │ │ │ + add $0x4,%rdi │ │ │ │ add $0x4,%rax │ │ │ │ - mov (%rax),%r15d │ │ │ │ - cmp %r15d,(%r10) │ │ │ │ - jl 1864d │ │ │ │ - jg 18880 │ │ │ │ - add $0x4,%r10 │ │ │ │ + mov (%rax),%r9d │ │ │ │ + cmp %r9d,(%rdi) │ │ │ │ + jl 183e1 │ │ │ │ + jg 18600 │ │ │ │ + add $0x4,%rdi │ │ │ │ add $0x4,%rax │ │ │ │ - cmp %r10,%r12 │ │ │ │ - je 18644 │ │ │ │ - mov (%rax),%r11d │ │ │ │ - cmp %r11d,(%r10) │ │ │ │ - jl 1864d │ │ │ │ - jg 18880 │ │ │ │ + cmp %rdi,%r11 │ │ │ │ + je 183d8 │ │ │ │ + mov (%rax),%r15d │ │ │ │ + cmp %r15d,(%rdi) │ │ │ │ + jl 183e1 │ │ │ │ + jg 18600 │ │ │ │ mov 0x4(%rax),%esi │ │ │ │ - cmp %esi,0x4(%r10) │ │ │ │ - jl 1864d │ │ │ │ - jg 18880 │ │ │ │ + cmp %esi,0x4(%rdi) │ │ │ │ + jl 183e1 │ │ │ │ + jg 18600 │ │ │ │ mov 0x8(%rax),%r14d │ │ │ │ - cmp %r14d,0x8(%r10) │ │ │ │ - jl 1864d │ │ │ │ - jg 18880 │ │ │ │ - mov 0xc(%rax),%r15d │ │ │ │ - cmp %r15d,0xc(%r10) │ │ │ │ - jl 1864d │ │ │ │ - jg 18880 │ │ │ │ - mov 0x10(%rax),%r11d │ │ │ │ - cmp %r11d,0x10(%r10) │ │ │ │ - jl 1864d │ │ │ │ - jg 18880 │ │ │ │ + cmp %r14d,0x8(%rdi) │ │ │ │ + jl 183e1 │ │ │ │ + jg 18600 │ │ │ │ + mov 0xc(%rax),%r9d │ │ │ │ + cmp %r9d,0xc(%rdi) │ │ │ │ + jl 183e1 │ │ │ │ + jg 18600 │ │ │ │ + mov 0x10(%rax),%r15d │ │ │ │ + cmp %r15d,0x10(%rdi) │ │ │ │ + jl 183e1 │ │ │ │ + jg 18600 │ │ │ │ mov 0x14(%rax),%esi │ │ │ │ - cmp %esi,0x14(%r10) │ │ │ │ - jl 1864d │ │ │ │ - jg 18880 │ │ │ │ + cmp %esi,0x14(%rdi) │ │ │ │ + jl 183e1 │ │ │ │ + jg 18600 │ │ │ │ mov 0x18(%rax),%r14d │ │ │ │ - cmp %r14d,0x18(%r10) │ │ │ │ - jl 1864d │ │ │ │ - jg 18880 │ │ │ │ - mov 0x1c(%rax),%r15d │ │ │ │ - cmp %r15d,0x1c(%r10) │ │ │ │ - jl 1864d │ │ │ │ - jle 18aa0 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - sub %rdx,%rbx │ │ │ │ - lea 0x20(%r13),%rdi │ │ │ │ - dec %rbx │ │ │ │ - jmp 181c0 │ │ │ │ + cmp %r14d,0x18(%rdi) │ │ │ │ + jl 183e1 │ │ │ │ + jg 18600 │ │ │ │ + mov 0x1c(%rax),%r9d │ │ │ │ + cmp %r9d,0x1c(%rdi) │ │ │ │ + jl 183e1 │ │ │ │ + jle 18820 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + sub %rdx,%r10 │ │ │ │ + lea 0x20(%r13),%r12 │ │ │ │ + dec %r10 │ │ │ │ + jmp 17f60 │ │ │ │ nop │ │ │ │ - mov %r12,%r11 │ │ │ │ - sub %r10,%r11 │ │ │ │ - sub $0x4,%r11 │ │ │ │ - shr $0x2,%r11 │ │ │ │ - inc %r11 │ │ │ │ - and $0x7,%r11d │ │ │ │ - je 189eb │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 189c8 │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 189ae │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - je 18995 │ │ │ │ - cmp $0x4,%r11 │ │ │ │ - je 1897b │ │ │ │ - cmp $0x5,%r11 │ │ │ │ - je 18965 │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - je 1894f │ │ │ │ + mov %r11,%r15 │ │ │ │ + sub %rdi,%r15 │ │ │ │ + sub $0x4,%r15 │ │ │ │ + shr $0x2,%r15 │ │ │ │ + inc %r15 │ │ │ │ + and $0x7,%r15d │ │ │ │ + je 1876a │ │ │ │ + cmp $0x1,%r15 │ │ │ │ + je 18747 │ │ │ │ + cmp $0x2,%r15 │ │ │ │ + je 1872d │ │ │ │ + cmp $0x3,%r15 │ │ │ │ + je 18715 │ │ │ │ + cmp $0x4,%r15 │ │ │ │ + je 186fb │ │ │ │ + cmp $0x5,%r15 │ │ │ │ + je 186e5 │ │ │ │ + cmp $0x6,%r15 │ │ │ │ + je 186cf │ │ │ │ mov (%rax),%esi │ │ │ │ - cmp %esi,(%r10) │ │ │ │ - jge 18941 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - sub %rdx,%rbx │ │ │ │ - lea 0x20(%r13),%r9 │ │ │ │ - dec %rbx │ │ │ │ - jmp 17f10 │ │ │ │ - mov -0x38(%rbp),%r11 │ │ │ │ - test $0x7,%r11b │ │ │ │ - je 18e7b │ │ │ │ - and $0xfffffffffffffff8,%r11 │ │ │ │ - shl $0x2,%r11 │ │ │ │ - add %r11,%rax │ │ │ │ - add %r10,%r11 │ │ │ │ - jmp 1842a │ │ │ │ - mov -0x38(%rbp),%r11 │ │ │ │ - test $0x7,%r11b │ │ │ │ - je 18e5d │ │ │ │ - and $0xfffffffffffffff8,%r11 │ │ │ │ - shl $0x2,%r11 │ │ │ │ - add %r11,%rax │ │ │ │ - add %r10,%r11 │ │ │ │ - jmp 1855a │ │ │ │ - jg 1851d │ │ │ │ - add $0x4,%r10 │ │ │ │ + cmp %esi,(%rdi) │ │ │ │ + jge 186c1 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + sub %rdx,%r10 │ │ │ │ + lea 0x20(%r13),%rbx │ │ │ │ + dec %r10 │ │ │ │ + jmp 17ca8 │ │ │ │ + mov -0x38(%rbp),%r15 │ │ │ │ + test $0x7,%r15b │ │ │ │ + je 18c39 │ │ │ │ + and $0xfffffffffffffff8,%r15 │ │ │ │ + shl $0x2,%r15 │ │ │ │ + add %r15,%rax │ │ │ │ + add %rdi,%r15 │ │ │ │ + jmp 181ca │ │ │ │ + mov -0x38(%rbp),%r15 │ │ │ │ + test $0x7,%r15b │ │ │ │ + je 18c18 │ │ │ │ + and $0xfffffffffffffff8,%r15 │ │ │ │ + shl $0x2,%r15 │ │ │ │ + add %r15,%rax │ │ │ │ + add %rdi,%r15 │ │ │ │ + jmp 182f2 │ │ │ │ + jg 182b5 │ │ │ │ + add $0x4,%rdi │ │ │ │ add $0x4,%rax │ │ │ │ mov (%rax),%r14d │ │ │ │ - cmp %r14d,(%r10) │ │ │ │ - jl 188f0 │ │ │ │ - jg 1851d │ │ │ │ - add $0x4,%r10 │ │ │ │ + cmp %r14d,(%rdi) │ │ │ │ + jl 18670 │ │ │ │ + jg 182b5 │ │ │ │ + add $0x4,%rdi │ │ │ │ add $0x4,%rax │ │ │ │ - mov (%rax),%r15d │ │ │ │ - cmp %r15d,(%r10) │ │ │ │ - jl 188f0 │ │ │ │ - jg 1851d │ │ │ │ - add $0x4,%r10 │ │ │ │ + mov (%rax),%r9d │ │ │ │ + cmp %r9d,(%rdi) │ │ │ │ + jl 18670 │ │ │ │ + jg 182b5 │ │ │ │ + add $0x4,%rdi │ │ │ │ add $0x4,%rax │ │ │ │ - mov (%rax),%r11d │ │ │ │ - cmp %r11d,(%r10) │ │ │ │ - jl 188f0 │ │ │ │ - jg 1851d │ │ │ │ - add $0x4,%r10 │ │ │ │ + mov (%rax),%r15d │ │ │ │ + cmp %r15d,(%rdi) │ │ │ │ + jl 18670 │ │ │ │ + jg 182b5 │ │ │ │ + add $0x4,%rdi │ │ │ │ add $0x4,%rax │ │ │ │ mov (%rax),%esi │ │ │ │ - cmp %esi,(%r10) │ │ │ │ - jl 188f0 │ │ │ │ - jg 1851d │ │ │ │ - add $0x4,%r10 │ │ │ │ + cmp %esi,(%rdi) │ │ │ │ + jl 18670 │ │ │ │ + jg 182b5 │ │ │ │ + add $0x4,%rdi │ │ │ │ add $0x4,%rax │ │ │ │ mov (%rax),%r14d │ │ │ │ - cmp %r14d,(%r10) │ │ │ │ - jl 188f0 │ │ │ │ - jg 1851d │ │ │ │ - add $0x4,%r10 │ │ │ │ + cmp %r14d,(%rdi) │ │ │ │ + jl 18670 │ │ │ │ + jg 182b5 │ │ │ │ + add $0x4,%rdi │ │ │ │ add $0x4,%rax │ │ │ │ - mov (%rax),%r15d │ │ │ │ - cmp %r15d,(%r10) │ │ │ │ - jl 188f0 │ │ │ │ - jg 1851d │ │ │ │ - add $0x4,%r10 │ │ │ │ + mov (%rax),%r9d │ │ │ │ + cmp %r9d,(%rdi) │ │ │ │ + jl 18670 │ │ │ │ + jg 182b5 │ │ │ │ + add $0x4,%rdi │ │ │ │ add $0x4,%rax │ │ │ │ - cmp %r10,%r12 │ │ │ │ - je 18514 │ │ │ │ - mov (%rax),%r11d │ │ │ │ - cmp %r11d,(%r10) │ │ │ │ - jl 188f0 │ │ │ │ - jg 1851d │ │ │ │ + cmp %rdi,%r11 │ │ │ │ + je 182ac │ │ │ │ + mov (%rax),%r15d │ │ │ │ + cmp %r15d,(%rdi) │ │ │ │ + jl 18670 │ │ │ │ + jg 182b5 │ │ │ │ mov 0x4(%rax),%esi │ │ │ │ - cmp %esi,0x4(%r10) │ │ │ │ - jl 188f0 │ │ │ │ - jg 1851d │ │ │ │ + cmp %esi,0x4(%rdi) │ │ │ │ + jl 18670 │ │ │ │ + jg 182b5 │ │ │ │ mov 0x8(%rax),%r14d │ │ │ │ - cmp %r14d,0x8(%r10) │ │ │ │ - jl 188f0 │ │ │ │ - jg 1851d │ │ │ │ - mov 0xc(%rax),%r15d │ │ │ │ - cmp %r15d,0xc(%r10) │ │ │ │ - jl 188f0 │ │ │ │ - jg 1851d │ │ │ │ - mov 0x10(%rax),%r11d │ │ │ │ - cmp %r11d,0x10(%r10) │ │ │ │ - jl 188f0 │ │ │ │ - jg 1851d │ │ │ │ + cmp %r14d,0x8(%rdi) │ │ │ │ + jl 18670 │ │ │ │ + jg 182b5 │ │ │ │ + mov 0xc(%rax),%r9d │ │ │ │ + cmp %r9d,0xc(%rdi) │ │ │ │ + jl 18670 │ │ │ │ + jg 182b5 │ │ │ │ + mov 0x10(%rax),%r15d │ │ │ │ + cmp %r15d,0x10(%rdi) │ │ │ │ + jl 18670 │ │ │ │ + jg 182b5 │ │ │ │ mov 0x14(%rax),%esi │ │ │ │ - cmp %esi,0x14(%r10) │ │ │ │ - jl 188f0 │ │ │ │ - jg 1851d │ │ │ │ + cmp %esi,0x14(%rdi) │ │ │ │ + jl 18670 │ │ │ │ + jg 182b5 │ │ │ │ mov 0x18(%rax),%r14d │ │ │ │ - cmp %r14d,0x18(%r10) │ │ │ │ - jl 188f0 │ │ │ │ - jg 1851d │ │ │ │ - mov 0x1c(%rax),%r15d │ │ │ │ - cmp %r15d,0x1c(%r10) │ │ │ │ - jl 188f0 │ │ │ │ - jg 1851d │ │ │ │ - add $0x20,%r10 │ │ │ │ + cmp %r14d,0x18(%rdi) │ │ │ │ + jl 18670 │ │ │ │ + jg 182b5 │ │ │ │ + mov 0x1c(%rax),%r9d │ │ │ │ + cmp %r9d,0x1c(%rdi) │ │ │ │ + jl 18670 │ │ │ │ + jg 182b5 │ │ │ │ + add $0x20,%rdi │ │ │ │ add $0x20,%rax │ │ │ │ - cmp %r10,%r12 │ │ │ │ - jne 189eb │ │ │ │ - jmp 18514 │ │ │ │ - nopl (%rax) │ │ │ │ - add $0x20,%r10 │ │ │ │ + cmp %rdi,%r11 │ │ │ │ + jne 1876a │ │ │ │ + jmp 182ac │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ add $0x20,%rax │ │ │ │ - cmp %r10,%r12 │ │ │ │ - jne 187f4 │ │ │ │ - jmp 18644 │ │ │ │ + cmp %rdi,%r11 │ │ │ │ + jne 1857a │ │ │ │ + jmp 183d8 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ vmovdqu (%rdi),%xmm4 │ │ │ │ vmovdqu (%rsi),%xmm5 │ │ │ │ - vpextrq $0x1,%xmm4,%r9 │ │ │ │ + vpextrq $0x1,%xmm4,%r11 │ │ │ │ vpextrq $0x1,%xmm5,%r8 │ │ │ │ - vmovq %xmm5,%r11 │ │ │ │ - vmovq %xmm4,%r14 │ │ │ │ + vmovq %xmm5,%rcx │ │ │ │ + vmovq %xmm4,%rbx │ │ │ │ mov %r8,%r12 │ │ │ │ - mov %r9,%rdx │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %r11,%rdi │ │ │ │ - sub %r14,%rdx │ │ │ │ - sub %r11,%r12 │ │ │ │ - lea (%r11,%rdx,1),%rcx │ │ │ │ + mov %r11,%rdx │ │ │ │ + mov %rcx,%r10 │ │ │ │ + sub %rbx,%rdx │ │ │ │ + sub %rcx,%r12 │ │ │ │ + mov %rbx,%rax │ │ │ │ + lea (%rcx,%rdx,1),%r13 │ │ │ │ cmp %rdx,%r12 │ │ │ │ - cmovg %rcx,%r8 │ │ │ │ - cmp %r8,%r11 │ │ │ │ - je 18e15 │ │ │ │ - mov %r8,%r13 │ │ │ │ - sub %r11,%r13 │ │ │ │ - lea -0x4(%r13),%rdx │ │ │ │ - cmp $0x18,%rdx │ │ │ │ - jbe 18f39 │ │ │ │ - mov (%rsi),%r15 │ │ │ │ - or (%r10),%r15 │ │ │ │ - and $0x3,%r13d │ │ │ │ - and $0x1f,%r15d │ │ │ │ - or %r13,%r15 │ │ │ │ - jne 18f39 │ │ │ │ - vmovdqa 0xc3c09(%rip),%ymm11 # dc740 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - shr $0x2,%rdx │ │ │ │ - mov %r14,%rcx │ │ │ │ - vpbroadcastq %xmm4,%ymm13 │ │ │ │ - inc %rdx │ │ │ │ - vpbroadcastq %xmm5,%ymm15 │ │ │ │ - xor %edi,%edi │ │ │ │ - sub %r11,%rcx │ │ │ │ - mov %rdx,%rbx │ │ │ │ - vpbroadcastq 0xc3ba4(%rip),%ymm9 # dc700 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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,%rax │ │ │ │ - shr $0x3,%rbx │ │ │ │ - lea -0x1(%rbx),%r12 │ │ │ │ - and $0x3,%r12d │ │ │ │ - vpaddq %ymm11,%ymm13,%ymm0 │ │ │ │ - vpaddq %ymm11,%ymm15,%ymm1 │ │ │ │ - je 18c40 │ │ │ │ - vmovdqa (%r11),%ymm3 │ │ │ │ - vmovdqa (%rcx,%r11,1),%ymm8 │ │ │ │ - vpcmpgtd %ymm3,%ymm8,%ymm7 │ │ │ │ - vptest %ymm7,%ymm7 │ │ │ │ - jne 18d11 │ │ │ │ - vpcmpgtd %ymm8,%ymm3,%ymm10 │ │ │ │ - vptest %ymm10,%ymm10 │ │ │ │ - jne 18d11 │ │ │ │ - vpaddq %ymm9,%ymm0,%ymm2 │ │ │ │ - vpaddq %ymm9,%ymm1,%ymm1 │ │ │ │ - mov $0x1,%edi │ │ │ │ - lea 0x20(%r11),%rax │ │ │ │ - vmovdqa %ymm2,%ymm0 │ │ │ │ - cmp $0x1,%r12 │ │ │ │ - je 18c40 │ │ │ │ - cmp $0x2,%r12 │ │ │ │ - je 18c01 │ │ │ │ - vmovdqa (%rax),%ymm6 │ │ │ │ - vmovdqa (%rcx,%rax,1),%ymm11 │ │ │ │ - vpcmpgtd %ymm6,%ymm11,%ymm12 │ │ │ │ - vptest %ymm12,%ymm12 │ │ │ │ - jne 18d11 │ │ │ │ - vpcmpgtd %ymm11,%ymm6,%ymm13 │ │ │ │ - vptest %ymm13,%ymm13 │ │ │ │ - jne 18d11 │ │ │ │ - vpaddq %ymm9,%ymm1,%ymm1 │ │ │ │ - inc %rdi │ │ │ │ + cmovg %r13,%r8 │ │ │ │ + cmp %r8,%rcx │ │ │ │ + je 18bd3 │ │ │ │ + mov %r8,%r15 │ │ │ │ + sub %rcx,%r15 │ │ │ │ + lea -0x4(%r15),%r14 │ │ │ │ + cmp $0x18,%r14 │ │ │ │ + jbe 18cfa │ │ │ │ + mov (%rsi),%r9 │ │ │ │ + and $0x3,%r15d │ │ │ │ + or (%rdi),%r9 │ │ │ │ + and $0x1f,%r9d │ │ │ │ + or %r15,%r9 │ │ │ │ + jne 18cfa │ │ │ │ + shr $0x2,%r14 │ │ │ │ + vmovdqa 0xc4e65(%rip),%ymm7 # dd720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x120> │ │ │ │ + vpbroadcastq %rbx,%ymm3 │ │ │ │ + vpbroadcastq %rcx,%ymm8 │ │ │ │ + lea 0x1(%r14),%r12 │ │ │ │ + mov %rbx,%r15 │ │ │ │ + mov $0x20,%edx │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %r12,%r13 │ │ │ │ + vpaddq %ymm7,%ymm3,%ymm1 │ │ │ │ + vpaddq %ymm7,%ymm8,%ymm0 │ │ │ │ + xor %r10d,%r10d │ │ │ │ + shr $0x3,%r13 │ │ │ │ + sub %rcx,%r15 │ │ │ │ + vpbroadcastq %rdx,%ymm10 │ │ │ │ + lea -0x1(%r13),%r14 │ │ │ │ + and $0x3,%r14d │ │ │ │ + je 189d0 │ │ │ │ + vmovdqa (%rcx),%ymm11 │ │ │ │ + vmovdqa (%r15,%rcx,1),%ymm6 │ │ │ │ + vpcmpltd %ymm6,%ymm11,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 18ab9 │ │ │ │ + vpcmpnled %ymm6,%ymm11,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 18ab9 │ │ │ │ + vpaddq %ymm10,%ymm1,%ymm12 │ │ │ │ + vpaddq %ymm10,%ymm0,%ymm0 │ │ │ │ + mov $0x1,%r10d │ │ │ │ + lea 0x20(%rcx),%rax │ │ │ │ + vmovdqa %ymm12,%ymm1 │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + je 189d0 │ │ │ │ + cmp $0x2,%r14 │ │ │ │ + je 18990 │ │ │ │ + vmovdqa (%rax),%ymm13 │ │ │ │ + vmovdqa (%r15,%rax,1),%ymm14 │ │ │ │ + vpcmpltd %ymm14,%ymm13,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 18ab9 │ │ │ │ + vpcmpnled %ymm14,%ymm13,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 18ab9 │ │ │ │ + vpaddq %ymm10,%ymm0,%ymm0 │ │ │ │ + inc %r10 │ │ │ │ + vpaddq %ymm10,%ymm12,%ymm1 │ │ │ │ add $0x20,%rax │ │ │ │ - vpaddq %ymm9,%ymm2,%ymm0 │ │ │ │ - vmovdqa (%rax),%ymm14 │ │ │ │ - vmovdqa (%rcx,%rax,1),%ymm15 │ │ │ │ - vpcmpgtd %ymm14,%ymm15,%ymm3 │ │ │ │ - vptest %ymm3,%ymm3 │ │ │ │ - jne 18d11 │ │ │ │ - vpcmpgtd %ymm15,%ymm14,%ymm8 │ │ │ │ - vptest %ymm8,%ymm8 │ │ │ │ - jne 18d11 │ │ │ │ - vpaddq %ymm9,%ymm1,%ymm1 │ │ │ │ - inc %rdi │ │ │ │ + vmovdqa (%rax),%ymm15 │ │ │ │ + vmovdqa (%r15,%rax,1),%ymm9 │ │ │ │ + vpcmpltd %ymm9,%ymm15,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 18ab9 │ │ │ │ + vpcmpnled %ymm9,%ymm15,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 18ab9 │ │ │ │ + vpaddq %ymm10,%ymm0,%ymm0 │ │ │ │ + inc %r10 │ │ │ │ + vpaddq %ymm10,%ymm1,%ymm1 │ │ │ │ add $0x20,%rax │ │ │ │ - vpaddq %ymm9,%ymm0,%ymm0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - vmovdqa (%rax),%ymm10 │ │ │ │ - vmovdqa (%rcx,%rax,1),%ymm2 │ │ │ │ - vpcmpgtd %ymm10,%ymm2,%ymm7 │ │ │ │ - vptest %ymm7,%ymm7 │ │ │ │ - jne 18d11 │ │ │ │ - vpcmpgtd %ymm2,%ymm10,%ymm6 │ │ │ │ - vptest %ymm6,%ymm6 │ │ │ │ - jne 18d11 │ │ │ │ - lea 0x1(%rdi),%r13 │ │ │ │ - vpaddq %ymm9,%ymm1,%ymm1 │ │ │ │ - cmp %r13,%rbx │ │ │ │ - je 18ef8 │ │ │ │ - vmovdqa 0x20(%rax),%ymm11 │ │ │ │ - vmovdqa 0x20(%rax,%rcx,1),%ymm12 │ │ │ │ - vpaddq %ymm9,%ymm0,%ymm0 │ │ │ │ - vpcmpgtd %ymm11,%ymm12,%ymm13 │ │ │ │ - vptest %ymm13,%ymm13 │ │ │ │ - jne 18d11 │ │ │ │ - vpcmpgtd %ymm12,%ymm11,%ymm14 │ │ │ │ - vptest %ymm14,%ymm14 │ │ │ │ - jne 18d11 │ │ │ │ - vmovdqa 0x40(%rax),%ymm15 │ │ │ │ - vmovdqa 0x40(%rax,%rcx,1),%ymm3 │ │ │ │ - vpaddq %ymm9,%ymm1,%ymm1 │ │ │ │ - vpaddq %ymm9,%ymm0,%ymm0 │ │ │ │ - vpcmpgtd %ymm15,%ymm3,%ymm8 │ │ │ │ - vptest %ymm8,%ymm8 │ │ │ │ - jne 18d11 │ │ │ │ - vpcmpgtd %ymm3,%ymm15,%ymm10 │ │ │ │ - vptest %ymm10,%ymm10 │ │ │ │ - jne 18d11 │ │ │ │ - vmovdqa 0x60(%rax),%ymm2 │ │ │ │ - vmovdqa 0x60(%rax,%rcx,1),%ymm6 │ │ │ │ - vpaddq %ymm9,%ymm1,%ymm1 │ │ │ │ - vpaddq %ymm9,%ymm0,%ymm0 │ │ │ │ - vpcmpgtd %ymm2,%ymm6,%ymm7 │ │ │ │ - vptest %ymm7,%ymm7 │ │ │ │ - jne 18d11 │ │ │ │ - vpcmpgtd %ymm6,%ymm2,%ymm11 │ │ │ │ - vptest %ymm11,%ymm11 │ │ │ │ - jne 18d11 │ │ │ │ - vpaddq %ymm9,%ymm1,%ymm1 │ │ │ │ - add $0x4,%rdi │ │ │ │ + nopl (%rax) │ │ │ │ + vmovdqa (%rax),%ymm2 │ │ │ │ + vmovdqa (%r15,%rax,1),%ymm3 │ │ │ │ + vpcmpltd %ymm3,%ymm2,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 18ab9 │ │ │ │ + vpcmpnled %ymm3,%ymm2,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 18ab9 │ │ │ │ + lea 0x1(%r10),%r9 │ │ │ │ + vpaddq %ymm10,%ymm0,%ymm0 │ │ │ │ + cmp %r9,%r13 │ │ │ │ + je 18cb8 │ │ │ │ + vmovdqa 0x20(%rax),%ymm8 │ │ │ │ + vmovdqa 0x20(%rax,%r15,1),%ymm11 │ │ │ │ + vpaddq %ymm10,%ymm1,%ymm1 │ │ │ │ + vpcmpltd %ymm11,%ymm8,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 18ab9 │ │ │ │ + vpcmpnled %ymm11,%ymm8,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 18ab9 │ │ │ │ + vmovdqa 0x40(%rax),%ymm6 │ │ │ │ + vmovdqa 0x40(%rax,%r15,1),%ymm12 │ │ │ │ + vpaddq %ymm10,%ymm0,%ymm0 │ │ │ │ + vpaddq %ymm10,%ymm1,%ymm1 │ │ │ │ + vpcmpltd %ymm12,%ymm6,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 18ab9 │ │ │ │ + vpcmpnled %ymm12,%ymm6,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 18ab9 │ │ │ │ + vmovdqa 0x60(%rax),%ymm13 │ │ │ │ + vmovdqa 0x60(%rax,%r15,1),%ymm14 │ │ │ │ + vpaddq %ymm10,%ymm0,%ymm0 │ │ │ │ + vpaddq %ymm10,%ymm1,%ymm1 │ │ │ │ + vpcmpltd %ymm14,%ymm13,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 18ab9 │ │ │ │ + vpcmpnled %ymm14,%ymm13,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 18ab9 │ │ │ │ + vpaddq %ymm10,%ymm0,%ymm0 │ │ │ │ + add $0x4,%r10 │ │ │ │ + vpaddq %ymm10,%ymm1,%ymm1 │ │ │ │ sub $0xffffffffffffff80,%rax │ │ │ │ - vpaddq %ymm9,%ymm0,%ymm0 │ │ │ │ - jmp 18c40 │ │ │ │ + jmp 189d0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ ret │ │ │ │ - vmovq %xmm1,%rdx │ │ │ │ - vmovq %xmm0,%rax │ │ │ │ - mov (%rax),%r14d │ │ │ │ - cmp %r14d,(%rdx) │ │ │ │ - jl 19102 │ │ │ │ - jg 1910a │ │ │ │ - lea 0x4(%rdx),%r11 │ │ │ │ - cmp %r11,%r8 │ │ │ │ - je 19112 │ │ │ │ - mov 0x4(%rax),%r15d │ │ │ │ - cmp %r15d,0x4(%rdx) │ │ │ │ - jl 19102 │ │ │ │ - jg 1910a │ │ │ │ - lea 0x8(%rdx),%rbx │ │ │ │ - cmp %rbx,%r8 │ │ │ │ - je 1916f │ │ │ │ - mov 0x8(%rax),%ecx │ │ │ │ - cmp %ecx,0x8(%rdx) │ │ │ │ - jl 19102 │ │ │ │ - jg 1910a │ │ │ │ - lea 0xc(%rdx),%r12 │ │ │ │ - cmp %r12,%r8 │ │ │ │ - je 19163 │ │ │ │ - mov 0xc(%rax),%edi │ │ │ │ - cmp %edi,0xc(%rdx) │ │ │ │ - jl 19102 │ │ │ │ - jg 1910a │ │ │ │ - lea 0x10(%rdx),%r13 │ │ │ │ - cmp %r13,%r8 │ │ │ │ - je 19157 │ │ │ │ - mov 0x10(%rax),%r14d │ │ │ │ - cmp %r14d,0x10(%rdx) │ │ │ │ - jl 19102 │ │ │ │ - jg 1910a │ │ │ │ - lea 0x14(%rdx),%r11 │ │ │ │ - cmp %r11,%r8 │ │ │ │ - je 1914b │ │ │ │ - mov 0x14(%rax),%r15d │ │ │ │ - cmp %r15d,0x14(%rdx) │ │ │ │ - jl 19102 │ │ │ │ - jg 1910a │ │ │ │ - lea 0x18(%rdx),%rbx │ │ │ │ + vmovq %xmm0,%r12 │ │ │ │ + vmovq %xmm1,%r13 │ │ │ │ + mov 0x0(%r13),%ecx │ │ │ │ + cmp %ecx,(%r12) │ │ │ │ + jl 18ec2 │ │ │ │ + jg 18eca │ │ │ │ + lea 0x4(%r12),%r15 │ │ │ │ + cmp %r15,%r8 │ │ │ │ + je 18ed2 │ │ │ │ + mov 0x4(%r13),%edx │ │ │ │ + cmp %edx,0x4(%r12) │ │ │ │ + jl 18ec2 │ │ │ │ + jg 18eca │ │ │ │ + lea 0x8(%r12),%r14 │ │ │ │ + cmp %r14,%r8 │ │ │ │ + je 18f31 │ │ │ │ + mov 0x8(%r13),%r10d │ │ │ │ + cmp %r10d,0x8(%r12) │ │ │ │ + jl 18ec2 │ │ │ │ + jg 18eca │ │ │ │ + lea 0xc(%r12),%rax │ │ │ │ + cmp %rax,%r8 │ │ │ │ + je 18f25 │ │ │ │ + mov 0xc(%r13),%r9d │ │ │ │ + cmp %r9d,0xc(%r12) │ │ │ │ + jl 18ec2 │ │ │ │ + jg 18eca │ │ │ │ + lea 0x10(%r12),%rbx │ │ │ │ cmp %rbx,%r8 │ │ │ │ - je 18e99 │ │ │ │ - mov 0x18(%rdx),%ecx │ │ │ │ - cmp %ecx,0x18(%rax) │ │ │ │ - jg 19102 │ │ │ │ - jl 1910a │ │ │ │ - lea 0x1c(%rdx),%r12 │ │ │ │ - cmp %r12,%r8 │ │ │ │ - je 1913f │ │ │ │ - mov 0x1c(%rdx),%r8d │ │ │ │ - cmp %r8d,0x1c(%rax) │ │ │ │ - jg 19102 │ │ │ │ - jl 1910a │ │ │ │ - add $0x20,%rax │ │ │ │ + je 18f19 │ │ │ │ + mov 0x10(%r13),%ecx │ │ │ │ + cmp %ecx,0x10(%r12) │ │ │ │ + jl 18ec2 │ │ │ │ + jg 18eca │ │ │ │ + lea 0x14(%r12),%r15 │ │ │ │ + cmp %r15,%r8 │ │ │ │ + je 18f0d │ │ │ │ + mov 0x14(%r13),%edx │ │ │ │ + cmp %edx,0x14(%r12) │ │ │ │ + jl 18ec2 │ │ │ │ + jg 18eca │ │ │ │ + lea 0x18(%r12),%r14 │ │ │ │ + cmp %r14,%r8 │ │ │ │ + je 18c5a │ │ │ │ + mov 0x18(%r12),%r10d │ │ │ │ + cmp %r10d,0x18(%r13) │ │ │ │ + jg 18ec2 │ │ │ │ + jl 18eca │ │ │ │ + lea 0x1c(%r12),%rax │ │ │ │ + cmp %rax,%r8 │ │ │ │ + je 18f01 │ │ │ │ + mov 0x1c(%r12),%r8d │ │ │ │ + cmp %r8d,0x1c(%r13) │ │ │ │ + jg 18ec2 │ │ │ │ + jl 18eca │ │ │ │ + lea 0x20(%r13),%rax │ │ │ │ vzeroupper │ │ │ │ - cmp %rax,%r9 │ │ │ │ - je 18e49 │ │ │ │ - vmovsd 0x18(%r10),%xmm9 │ │ │ │ - vmovsd 0x18(%rsi),%xmm12 │ │ │ │ - vmovdqu %xmm5,(%r10) │ │ │ │ - mov 0x10(%r10),%r8 │ │ │ │ - mov 0x10(%rsi),%r9 │ │ │ │ - mov %r9,0x10(%r10) │ │ │ │ - vmovdqu %xmm4,(%rsi) │ │ │ │ + cmp %rax,%r11 │ │ │ │ + je 18c04 │ │ │ │ + vmovdqu %xmm5,(%rdi) │ │ │ │ + mov 0x10(%rdi),%r8 │ │ │ │ + vmovsd 0x18(%rdi),%xmm10 │ │ │ │ + mov 0x10(%rsi),%r11 │ │ │ │ + vmovsd 0x18(%rsi),%xmm15 │ │ │ │ + mov %r11,0x10(%rdi) │ │ │ │ mov %r8,0x10(%rsi) │ │ │ │ - vmovsd %xmm12,0x18(%r10) │ │ │ │ - vmovsd %xmm9,0x18(%rsi) │ │ │ │ + vmovdqu %xmm4,(%rsi) │ │ │ │ + vmovsd %xmm15,0x18(%rdi) │ │ │ │ + vmovsd %xmm10,0x18(%rsi) │ │ │ │ add $0x48,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ - pop %rsi │ │ │ │ + pop %rdi │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ - lea -0x10(%rsi),%rsp │ │ │ │ + lea -0x10(%rdi),%rsp │ │ │ │ pop %r13 │ │ │ │ ret │ │ │ │ - vpbroadcastq 0xc3a9a(%rip),%ymm0 # dc900 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x300> │ │ │ │ - vpaddq %ymm0,%ymm1,%ymm1 │ │ │ │ - vextracti128 $0x1,%ymm1,%xmm11 │ │ │ │ - vpextrq $0x1,%xmm11,%rax │ │ │ │ - jmp 18644 │ │ │ │ - vpbroadcastq 0xc3a7c(%rip),%ymm0 # dc900 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x300> │ │ │ │ - vpaddq %ymm0,%ymm1,%ymm1 │ │ │ │ - vextracti128 $0x1,%ymm1,%xmm4 │ │ │ │ - vpextrq $0x1,%xmm4,%rax │ │ │ │ - jmp 18514 │ │ │ │ - add $0x18,%rax │ │ │ │ + mov $0x14,%eax │ │ │ │ + vpbroadcastq %rax,%ymm13 │ │ │ │ + vpaddq %ymm13,%ymm1,%ymm14 │ │ │ │ + valignq $0x3,%ymm14,%ymm14,%ymm15 │ │ │ │ + vmovq %xmm15,%rax │ │ │ │ + jmp 183d8 │ │ │ │ + mov $0x14,%eax │ │ │ │ + vpbroadcastq %rax,%ymm9 │ │ │ │ + vpaddq %ymm9,%ymm0,%ymm0 │ │ │ │ + valignq $0x3,%ymm0,%ymm0,%ymm1 │ │ │ │ + vmovq %xmm1,%rax │ │ │ │ + jmp 182ac │ │ │ │ + lea 0x18(%r13),%rax │ │ │ │ vzeroupper │ │ │ │ - jmp 18e15 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 18bd3 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x4,%rax │ │ │ │ - jmp 18644 │ │ │ │ + jmp 183d8 │ │ │ │ add $0x4,%rax │ │ │ │ - jmp 18514 │ │ │ │ + jmp 182ac │ │ │ │ add $0x8,%rax │ │ │ │ - jmp 18644 │ │ │ │ + jmp 183d8 │ │ │ │ add $0x8,%rax │ │ │ │ - jmp 18514 │ │ │ │ + jmp 182ac │ │ │ │ add $0xc,%rax │ │ │ │ - jmp 18514 │ │ │ │ + jmp 182ac │ │ │ │ add $0xc,%rax │ │ │ │ - jmp 18644 │ │ │ │ + jmp 183d8 │ │ │ │ add $0x10,%rax │ │ │ │ - jmp 18644 │ │ │ │ + jmp 183d8 │ │ │ │ add $0x10,%rax │ │ │ │ - jmp 18514 │ │ │ │ - test $0x7,%dl │ │ │ │ - je 1911e │ │ │ │ - and $0xfffffffffffffff8,%rdx │ │ │ │ - shl $0x2,%rdx │ │ │ │ - lea (%r14,%rdx,1),%rax │ │ │ │ - add %r11,%rdx │ │ │ │ - jmp 18d1b │ │ │ │ + jmp 182ac │ │ │ │ + test $0x7,%r12b │ │ │ │ + je 18ede │ │ │ │ + and $0xfffffffffffffff8,%r12 │ │ │ │ + shl $0x2,%r12 │ │ │ │ + lea (%rbx,%r12,1),%r13 │ │ │ │ + add %rcx,%r12 │ │ │ │ + jmp 18ac3 │ │ │ │ add $0x14,%rax │ │ │ │ - jmp 18644 │ │ │ │ + jmp 183d8 │ │ │ │ add $0x14,%rax │ │ │ │ - jmp 18514 │ │ │ │ + jmp 182ac │ │ │ │ add $0x18,%rax │ │ │ │ - jmp 18644 │ │ │ │ + jmp 183d8 │ │ │ │ add $0x18,%rax │ │ │ │ - jmp 18514 │ │ │ │ - mov %r8,%rdx │ │ │ │ - sub %r11,%rdx │ │ │ │ - sub $0x4,%rdx │ │ │ │ - shr $0x2,%rdx │ │ │ │ - inc %rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - je 1903a │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 19019 │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - je 19001 │ │ │ │ - cmp $0x3,%rdx │ │ │ │ - je 18fe7 │ │ │ │ - cmp $0x4,%rdx │ │ │ │ - je 18fcd │ │ │ │ - cmp $0x5,%rdx │ │ │ │ - je 18fb3 │ │ │ │ - cmp $0x6,%rdx │ │ │ │ - je 18f99 │ │ │ │ - mov (%r14),%eax │ │ │ │ - cmp %eax,(%r11) │ │ │ │ - jl 18e1a │ │ │ │ - jg 18e49 │ │ │ │ - lea 0x4(%r11),%rdi │ │ │ │ - lea 0x4(%r14),%rax │ │ │ │ - mov (%rax),%r13d │ │ │ │ - cmp %r13d,(%rdi) │ │ │ │ - jl 18e1a │ │ │ │ - jg 18e49 │ │ │ │ - add $0x4,%rdi │ │ │ │ + jmp 182ac │ │ │ │ + mov %r8,%r12 │ │ │ │ + sub %rcx,%r12 │ │ │ │ + sub $0x4,%r12 │ │ │ │ + shr $0x2,%r12 │ │ │ │ + inc %r12 │ │ │ │ + and $0x7,%r12d │ │ │ │ + je 18dfd │ │ │ │ + cmp $0x1,%r12 │ │ │ │ + je 18dda │ │ │ │ + cmp $0x2,%r12 │ │ │ │ + je 18dc1 │ │ │ │ + cmp $0x3,%r12 │ │ │ │ + je 18da7 │ │ │ │ + cmp $0x4,%r12 │ │ │ │ + je 18d8e │ │ │ │ + cmp $0x5,%r12 │ │ │ │ + je 18d75 │ │ │ │ + cmp $0x6,%r12 │ │ │ │ + je 18d5b │ │ │ │ + mov (%rbx),%r13d │ │ │ │ + cmp %r13d,(%rcx) │ │ │ │ + jl 18bd8 │ │ │ │ + jg 18c04 │ │ │ │ + lea 0x4(%rcx),%r10 │ │ │ │ + lea 0x4(%rbx),%rax │ │ │ │ + mov (%rax),%r9d │ │ │ │ + cmp %r9d,(%r10) │ │ │ │ + jl 18bd8 │ │ │ │ + jg 18c04 │ │ │ │ + add $0x4,%r10 │ │ │ │ add $0x4,%rax │ │ │ │ - mov (%rax),%r14d │ │ │ │ - cmp %r14d,(%rdi) │ │ │ │ - jl 18e1a │ │ │ │ - jg 18e49 │ │ │ │ - add $0x4,%rdi │ │ │ │ + mov (%rax),%ebx │ │ │ │ + cmp %ebx,(%r10) │ │ │ │ + jl 18bd8 │ │ │ │ + jg 18c04 │ │ │ │ + add $0x4,%r10 │ │ │ │ add $0x4,%rax │ │ │ │ - mov (%rax),%r11d │ │ │ │ - cmp %r11d,(%rdi) │ │ │ │ - jl 18e1a │ │ │ │ - jg 18e49 │ │ │ │ - add $0x4,%rdi │ │ │ │ + mov (%rax),%ecx │ │ │ │ + cmp %ecx,(%r10) │ │ │ │ + jl 18bd8 │ │ │ │ + jg 18c04 │ │ │ │ + add $0x4,%r10 │ │ │ │ add $0x4,%rax │ │ │ │ mov (%rax),%r15d │ │ │ │ - cmp %r15d,(%rdi) │ │ │ │ - jl 18e1a │ │ │ │ - jg 18e49 │ │ │ │ - add $0x4,%rdi │ │ │ │ + cmp %r15d,(%r10) │ │ │ │ + jl 18bd8 │ │ │ │ + jg 18c04 │ │ │ │ + add $0x4,%r10 │ │ │ │ add $0x4,%rax │ │ │ │ - mov (%rax),%ebx │ │ │ │ - cmp %ebx,(%rdi) │ │ │ │ - jl 18e1a │ │ │ │ - jg 18e49 │ │ │ │ - add $0x4,%rdi │ │ │ │ + mov (%rax),%edx │ │ │ │ + cmp %edx,(%r10) │ │ │ │ + jl 18bd8 │ │ │ │ + jg 18c04 │ │ │ │ + add $0x4,%r10 │ │ │ │ add $0x4,%rax │ │ │ │ - mov (%rax),%ecx │ │ │ │ - cmp %ecx,(%rdi) │ │ │ │ - jl 18e1a │ │ │ │ - jg 18e49 │ │ │ │ - add $0x4,%rdi │ │ │ │ + mov (%rax),%r14d │ │ │ │ + cmp %r14d,(%r10) │ │ │ │ + jl 18bd8 │ │ │ │ + jg 18c04 │ │ │ │ + add $0x4,%r10 │ │ │ │ add $0x4,%rax │ │ │ │ - cmp %rdi,%r8 │ │ │ │ - je 18e15 │ │ │ │ + cmp %r10,%r8 │ │ │ │ + je 18bd3 │ │ │ │ mov (%rax),%r12d │ │ │ │ - cmp %r12d,(%rdi) │ │ │ │ - jl 18e1a │ │ │ │ - jg 18e49 │ │ │ │ - mov 0x4(%rax),%edx │ │ │ │ - cmp %edx,0x4(%rdi) │ │ │ │ - jl 18e1a │ │ │ │ - jg 18e49 │ │ │ │ - mov 0x8(%rax),%r13d │ │ │ │ - cmp %r13d,0x8(%rdi) │ │ │ │ - jl 18e1a │ │ │ │ - jg 18e49 │ │ │ │ - mov 0xc(%rax),%r14d │ │ │ │ - cmp %r14d,0xc(%rdi) │ │ │ │ - jl 18e1a │ │ │ │ - jg 18e49 │ │ │ │ - mov 0x10(%rax),%r11d │ │ │ │ - cmp %r11d,0x10(%rdi) │ │ │ │ - jl 18e1a │ │ │ │ - jg 18e49 │ │ │ │ + cmp %r12d,(%r10) │ │ │ │ + jl 18bd8 │ │ │ │ + jg 18c04 │ │ │ │ + mov 0x4(%rax),%r13d │ │ │ │ + cmp %r13d,0x4(%r10) │ │ │ │ + jl 18bd8 │ │ │ │ + jg 18c04 │ │ │ │ + mov 0x8(%rax),%r9d │ │ │ │ + cmp %r9d,0x8(%r10) │ │ │ │ + jl 18bd8 │ │ │ │ + jg 18c04 │ │ │ │ + mov 0xc(%rax),%ebx │ │ │ │ + cmp %ebx,0xc(%r10) │ │ │ │ + jl 18bd8 │ │ │ │ + jg 18c04 │ │ │ │ + mov 0x10(%rax),%ecx │ │ │ │ + cmp %ecx,0x10(%r10) │ │ │ │ + jl 18bd8 │ │ │ │ + jg 18c04 │ │ │ │ mov 0x14(%rax),%r15d │ │ │ │ - cmp %r15d,0x14(%rdi) │ │ │ │ - jl 18e1a │ │ │ │ - jg 18e49 │ │ │ │ - mov 0x18(%rax),%ebx │ │ │ │ - cmp %ebx,0x18(%rdi) │ │ │ │ - jl 18e1a │ │ │ │ - jg 18e49 │ │ │ │ - mov 0x1c(%rax),%ecx │ │ │ │ - cmp %ecx,0x1c(%rdi) │ │ │ │ - jl 18e1a │ │ │ │ - jg 18e49 │ │ │ │ - add $0x20,%rdi │ │ │ │ + cmp %r15d,0x14(%r10) │ │ │ │ + jl 18bd8 │ │ │ │ + jg 18c04 │ │ │ │ + mov 0x18(%rax),%edx │ │ │ │ + cmp %edx,0x18(%r10) │ │ │ │ + jl 18bd8 │ │ │ │ + jg 18c04 │ │ │ │ + mov 0x1c(%rax),%r14d │ │ │ │ + cmp %r14d,0x1c(%r10) │ │ │ │ + jl 18bd8 │ │ │ │ + jg 18c04 │ │ │ │ + add $0x20,%r10 │ │ │ │ add $0x20,%rax │ │ │ │ - cmp %rdi,%r8 │ │ │ │ - jne 1903a │ │ │ │ - jmp 18e15 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp %r10,%r8 │ │ │ │ + jne 18dfd │ │ │ │ + jmp 18bd3 │ │ │ │ + xchg %ax,%ax │ │ │ │ add $0x1c,%rax │ │ │ │ - jmp 18644 │ │ │ │ + jmp 183d8 │ │ │ │ add $0x1c,%rax │ │ │ │ - jmp 18514 │ │ │ │ + jmp 182ac │ │ │ │ vzeroupper │ │ │ │ - jmp 18e1a │ │ │ │ + jmp 18bd8 │ │ │ │ vzeroupper │ │ │ │ - jmp 18e49 │ │ │ │ - add $0x4,%rax │ │ │ │ + jmp 18c04 │ │ │ │ + lea 0x4(%r13),%rax │ │ │ │ vzeroupper │ │ │ │ - jmp 18e15 │ │ │ │ - vpbroadcastq 0xc37d9(%rip),%ymm1 # dc900 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x300> │ │ │ │ - vpaddq %ymm1,%ymm0,%ymm0 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm9 │ │ │ │ - vpextrq $0x1,%xmm9,%rax │ │ │ │ + jmp 18bd3 │ │ │ │ + mov $0x14,%ebx │ │ │ │ + vpbroadcastq %rbx,%ymm0 │ │ │ │ + vpaddq %ymm0,%ymm1,%ymm1 │ │ │ │ + valignq $0x3,%ymm1,%ymm1,%ymm7 │ │ │ │ + vmovq %xmm7,%rax │ │ │ │ vzeroupper │ │ │ │ - jmp 18e15 │ │ │ │ - add $0x1c,%rax │ │ │ │ + jmp 18bd3 │ │ │ │ + lea 0x1c(%r13),%rax │ │ │ │ vzeroupper │ │ │ │ - jmp 18e15 │ │ │ │ - add $0x14,%rax │ │ │ │ + jmp 18bd3 │ │ │ │ + lea 0x14(%r13),%rax │ │ │ │ vzeroupper │ │ │ │ - jmp 18e15 │ │ │ │ - add $0x10,%rax │ │ │ │ + jmp 18bd3 │ │ │ │ + lea 0x10(%r13),%rax │ │ │ │ vzeroupper │ │ │ │ - jmp 18e15 │ │ │ │ - add $0xc,%rax │ │ │ │ + jmp 18bd3 │ │ │ │ + lea 0xc(%r13),%rax │ │ │ │ vzeroupper │ │ │ │ - jmp 18e15 │ │ │ │ - add $0x8,%rax │ │ │ │ + jmp 18bd3 │ │ │ │ + lea 0x8(%r13),%rax │ │ │ │ vzeroupper │ │ │ │ - jmp 18e15 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 18bd3 │ │ │ │ + nopl (%rax) │ │ │ │ mov %rsi,%rax │ │ │ │ sub %rdi,%rax │ │ │ │ cmp $0x100,%rax │ │ │ │ - jle 19220 │ │ │ │ + jle 18fd0 │ │ │ │ sub $0x10,%rsp │ │ │ │ lea 0x100(%rdi),%rcx │ │ │ │ mov %rsi,0x8(%rsp) │ │ │ │ mov %rcx,%rsi │ │ │ │ mov %rcx,(%rsp) │ │ │ │ - call 174a0 │ │ │ │ + call 172a0 │ │ │ │ mov (%rsp),%r9 │ │ │ │ mov 0x8(%rsp),%r8 │ │ │ │ cmp %r9,%r8 │ │ │ │ - jne 191ee │ │ │ │ + jne 18fa6 │ │ │ │ add $0x10,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - jne 191dd │ │ │ │ + jne 18f95 │ │ │ │ vmovsd -0x8(%rdi),%xmm0 │ │ │ │ vcomisd %xmm1,%xmm0 │ │ │ │ - ja 19208 │ │ │ │ + ja 18fc0 │ │ │ │ add $0x10,%r9 │ │ │ │ mov %rsi,(%rdi) │ │ │ │ vmovsd %xmm1,0x8(%rdi) │ │ │ │ cmp %r8,%r9 │ │ │ │ - je 191bc │ │ │ │ - vmovsd 0x8(%r9),%xmm1 │ │ │ │ + je 18f7c │ │ │ │ mov (%r9),%rsi │ │ │ │ + vmovsd 0x8(%r9),%xmm1 │ │ │ │ mov %r9,%rdi │ │ │ │ mov -0x10(%rdi),%rdx │ │ │ │ cmp %rdx,%rsi │ │ │ │ - jae 191d0 │ │ │ │ + jae 18f88 │ │ │ │ vmovsd -0x8(%rdi),%xmm0 │ │ │ │ mov %rdx,(%rdi) │ │ │ │ - vmovsd %xmm0,0x8(%rdi) │ │ │ │ sub $0x10,%rdi │ │ │ │ - jmp 191fa │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - jmp 174a0 │ │ │ │ + vmovsd %xmm0,0x18(%rdi) │ │ │ │ + jmp 18fb2 │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 172a0 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %r14 │ │ │ │ mov %rsi,%r14 │ │ │ │ + sub %rdi,%r14 │ │ │ │ push %r13 │ │ │ │ + mov %rdx,%r13 │ │ │ │ push %r12 │ │ │ │ - sub %rdi,%r14 │ │ │ │ + mov %rsi,%r12 │ │ │ │ push %rbp │ │ │ │ - push %rbx │ │ │ │ mov %rdi,%rbp │ │ │ │ + push %rbx │ │ │ │ sub $0x10,%rsp │ │ │ │ - mov %rdx,%r13 │ │ │ │ - mov %rsi,%r12 │ │ │ │ cmp $0x10,%r14 │ │ │ │ - jle 19639 │ │ │ │ + jle 193d9 │ │ │ │ mov %r14,%rbx │ │ │ │ sar $1,%rbx │ │ │ │ test %r13,%r13 │ │ │ │ - je 19360 │ │ │ │ + je 19100 │ │ │ │ lea 0x0(%rbp,%rbx,1),%rax │ │ │ │ movzbl 0x1(%rbp),%edx │ │ │ │ movbe 0x0(%rbp),%r8w │ │ │ │ dec %r13 │ │ │ │ movzbl (%rax),%esi │ │ │ │ movzbl -0x1(%r12),%edi │ │ │ │ lea 0x1(%rbp),%rbx │ │ │ │ movzbl 0x0(%rbp),%ecx │ │ │ │ cmp %sil,%dl │ │ │ │ - jae 192f6 │ │ │ │ + jae 1909f │ │ │ │ cmp %dil,%sil │ │ │ │ - jb 1944b │ │ │ │ + jb 191eb │ │ │ │ cmp %dil,%dl │ │ │ │ - jb 19304 │ │ │ │ + jb 190ad │ │ │ │ mov %r8w,0x0(%rbp) │ │ │ │ mov %r12,%r11 │ │ │ │ - jmp 192b7 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1905f │ │ │ │ + nopl (%rax) │ │ │ │ movzbl 0x1(%rbx),%ecx │ │ │ │ inc %rbx │ │ │ │ cmp %dl,%cl │ │ │ │ - jb 192b0 │ │ │ │ + jb 19058 │ │ │ │ movzbl -0x1(%r11),%r9d │ │ │ │ cmp %r9b,%dl │ │ │ │ - jae 19320 │ │ │ │ + jae 190c0 │ │ │ │ lea -0x2(%r11),%r10 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %r10,%r11 │ │ │ │ - movzbl (%r10),%r9d │ │ │ │ dec %r10 │ │ │ │ + movzbl 0x1(%r10),%r9d │ │ │ │ cmp %r9b,%dl │ │ │ │ - jb 192d0 │ │ │ │ + jb 19078 │ │ │ │ cmp %r11,%rbx │ │ │ │ - jae 19330 │ │ │ │ + jae 190d0 │ │ │ │ mov %r9b,(%rbx) │ │ │ │ - mov %cl,(%r11) │ │ │ │ inc %rbx │ │ │ │ + mov %cl,(%r11) │ │ │ │ movzbl (%rbx),%ecx │ │ │ │ movzbl 0x0(%rbp),%edx │ │ │ │ - jmp 192b7 │ │ │ │ + jmp 1905f │ │ │ │ cmp %dil,%dl │ │ │ │ - jb 1929b │ │ │ │ + jb 1904b │ │ │ │ cmp %dil,%sil │ │ │ │ - jae 1944b │ │ │ │ + jae 191eb │ │ │ │ mov %dil,0x0(%rbp) │ │ │ │ mov %cl,-0x1(%r12) │ │ │ │ movzbl 0x1(%rbp),%ecx │ │ │ │ movzbl 0x0(%rbp),%edx │ │ │ │ - jmp 192a0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 19050 │ │ │ │ dec %r11 │ │ │ │ cmp %r11,%rbx │ │ │ │ - jb 192e4 │ │ │ │ + jb 1908d │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rbx,%r14 │ │ │ │ mov %r13,%rdx │ │ │ │ mov %r12,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ + call 18fe0 │ │ │ │ sub %rbp,%r14 │ │ │ │ - call 19230 │ │ │ │ cmp $0x10,%r14 │ │ │ │ - jle 19639 │ │ │ │ + jle 193d9 │ │ │ │ mov %rbx,%r12 │ │ │ │ mov %r14,%rbx │ │ │ │ sar $1,%rbx │ │ │ │ test %r13,%r13 │ │ │ │ - jne 19264 │ │ │ │ + jne 19014 │ │ │ │ lea -0x1(%rbx),%r13 │ │ │ │ mov %r13,%rax │ │ │ │ and $0x7,%eax │ │ │ │ - je 194e0 │ │ │ │ + je 19280 │ │ │ │ movzbl 0x0(%rbp,%r13,1),%ecx │ │ │ │ mov %r13,%rsi │ │ │ │ mov %r14,%rdx │ │ │ │ mov %rbp,%rdi │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ lea -0x2(%rbx),%r13 │ │ │ │ - call 16180 │ │ │ │ + call 16080 │ │ │ │ mov 0x8(%rsp),%r8 │ │ │ │ cmp $0x1,%r8 │ │ │ │ - je 194e0 │ │ │ │ + je 19280 │ │ │ │ cmp $0x2,%r8 │ │ │ │ - je 1942f │ │ │ │ + je 191cf │ │ │ │ cmp $0x3,%r8 │ │ │ │ - je 19418 │ │ │ │ + je 191b8 │ │ │ │ cmp $0x4,%r8 │ │ │ │ - je 19401 │ │ │ │ + je 191a1 │ │ │ │ cmp $0x5,%r8 │ │ │ │ - je 193ea │ │ │ │ + je 1918a │ │ │ │ cmp $0x6,%r8 │ │ │ │ - je 193d3 │ │ │ │ + je 19173 │ │ │ │ movzbl 0x0(%rbp,%r13,1),%ecx │ │ │ │ mov %r13,%rsi │ │ │ │ mov %r14,%rdx │ │ │ │ lea -0x3(%rbx),%r13 │ │ │ │ - call 16180 │ │ │ │ + call 16080 │ │ │ │ movzbl 0x0(%rbp,%r13,1),%ecx │ │ │ │ mov %r13,%rsi │ │ │ │ mov %r14,%rdx │ │ │ │ mov %rbp,%rdi │ │ │ │ dec %r13 │ │ │ │ - call 16180 │ │ │ │ + call 16080 │ │ │ │ movzbl 0x0(%rbp,%r13,1),%ecx │ │ │ │ mov %r13,%rsi │ │ │ │ mov %r14,%rdx │ │ │ │ mov %rbp,%rdi │ │ │ │ dec %r13 │ │ │ │ - call 16180 │ │ │ │ + call 16080 │ │ │ │ movzbl 0x0(%rbp,%r13,1),%ecx │ │ │ │ mov %r13,%rsi │ │ │ │ mov %r14,%rdx │ │ │ │ mov %rbp,%rdi │ │ │ │ dec %r13 │ │ │ │ - call 16180 │ │ │ │ + call 16080 │ │ │ │ movzbl 0x0(%rbp,%r13,1),%ecx │ │ │ │ mov %r13,%rsi │ │ │ │ mov %r14,%rdx │ │ │ │ mov %rbp,%rdi │ │ │ │ dec %r13 │ │ │ │ - call 16180 │ │ │ │ + call 16080 │ │ │ │ movzbl 0x0(%rbp,%r13,1),%ecx │ │ │ │ mov %r13,%rsi │ │ │ │ mov %r14,%rdx │ │ │ │ mov %rbp,%rdi │ │ │ │ dec %r13 │ │ │ │ - call 16180 │ │ │ │ - jmp 194e0 │ │ │ │ + call 16080 │ │ │ │ + jmp 19280 │ │ │ │ mov %sil,0x0(%rbp) │ │ │ │ mov %cl,(%rax) │ │ │ │ movzbl 0x1(%rbp),%ecx │ │ │ │ movzbl 0x0(%rbp),%edx │ │ │ │ - jmp 192a0 │ │ │ │ + jmp 19050 │ │ │ │ movzbl -0x1(%r13,%rbp,1),%ecx │ │ │ │ lea -0x1(%r13),%rsi │ │ │ │ mov %r14,%rdx │ │ │ │ - call 16180 │ │ │ │ + call 16080 │ │ │ │ movzbl -0x2(%r13,%rbp,1),%ecx │ │ │ │ lea -0x2(%r13),%rsi │ │ │ │ mov %r14,%rdx │ │ │ │ - call 16180 │ │ │ │ + call 16080 │ │ │ │ movzbl -0x3(%r13,%rbp,1),%ecx │ │ │ │ lea -0x3(%r13),%rsi │ │ │ │ mov %r14,%rdx │ │ │ │ - call 16180 │ │ │ │ + call 16080 │ │ │ │ movzbl -0x4(%r13,%rbp,1),%ecx │ │ │ │ lea -0x4(%r13),%rsi │ │ │ │ mov %r14,%rdx │ │ │ │ - call 16180 │ │ │ │ + call 16080 │ │ │ │ movzbl -0x5(%r13,%rbp,1),%ecx │ │ │ │ lea -0x5(%r13),%rsi │ │ │ │ mov %r14,%rdx │ │ │ │ - call 16180 │ │ │ │ + call 16080 │ │ │ │ movzbl -0x6(%r13,%rbp,1),%ecx │ │ │ │ lea -0x6(%r13),%rsi │ │ │ │ mov %r14,%rdx │ │ │ │ - call 16180 │ │ │ │ + call 16080 │ │ │ │ movzbl -0x7(%r13,%rbp,1),%ecx │ │ │ │ lea -0x7(%r13),%rsi │ │ │ │ mov %r14,%rdx │ │ │ │ sub $0x8,%r13 │ │ │ │ - call 16180 │ │ │ │ + call 16080 │ │ │ │ movzbl 0x0(%rbp,%r13,1),%ecx │ │ │ │ mov %r14,%rdx │ │ │ │ mov %r13,%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ - call 16180 │ │ │ │ + call 16080 │ │ │ │ test %r13,%r13 │ │ │ │ - jne 1945e │ │ │ │ + jne 191fe │ │ │ │ mov %r12,%rsi │ │ │ │ lea -0x1(%r12),%rdi │ │ │ │ sub %rbp,%rsi │ │ │ │ cmp $0x1,%rsi │ │ │ │ - jle 19639 │ │ │ │ + jle 193d9 │ │ │ │ movzbl 0x0(%rbp),%r9d │ │ │ │ - movzbl -0x1(%r12),%ecx │ │ │ │ mov %rbp,%r13 │ │ │ │ + movzbl -0x1(%r12),%ecx │ │ │ │ xor %esi,%esi │ │ │ │ not %r13 │ │ │ │ lea -0x2(%r12),%rbx │ │ │ │ + mov %r9b,-0x1(%r12) │ │ │ │ add %rdi,%r13 │ │ │ │ sub %rbp,%rdi │ │ │ │ mov %rdi,%rdx │ │ │ │ mov %rdi,%r14 │ │ │ │ mov %rbp,%rdi │ │ │ │ and $0x3,%r13d │ │ │ │ - mov %r9b,-0x1(%r12) │ │ │ │ - call 16180 │ │ │ │ + call 16080 │ │ │ │ cmp $0x1,%r14 │ │ │ │ - jle 19639 │ │ │ │ + jle 193d9 │ │ │ │ test %r13,%r13 │ │ │ │ - je 195c3 │ │ │ │ + je 19363 │ │ │ │ cmp $0x1,%r13 │ │ │ │ - je 1959b │ │ │ │ + je 1933b │ │ │ │ cmp $0x2,%r13 │ │ │ │ - je 1957f │ │ │ │ + je 1931f │ │ │ │ movzbl 0x0(%rbp),%r10d │ │ │ │ movzbl (%rbx),%ecx │ │ │ │ mov %rbx,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ sub %rbp,%rdx │ │ │ │ mov %r10b,(%rbx) │ │ │ │ lea -0x3(%r12),%rbx │ │ │ │ - call 16180 │ │ │ │ + call 16080 │ │ │ │ movzbl 0x0(%rbp),%edx │ │ │ │ movzbl (%rbx),%ecx │ │ │ │ xor %esi,%esi │ │ │ │ mov %rbp,%rdi │ │ │ │ mov %dl,(%rbx) │ │ │ │ mov %rbx,%rdx │ │ │ │ dec %rbx │ │ │ │ sub %rbp,%rdx │ │ │ │ - call 16180 │ │ │ │ + call 16080 │ │ │ │ movzbl 0x0(%rbp),%r11d │ │ │ │ movzbl (%rbx),%ecx │ │ │ │ mov %rbx,%r12 │ │ │ │ xor %esi,%esi │ │ │ │ sub %rbp,%r12 │ │ │ │ mov %rbp,%rdi │ │ │ │ dec %rbx │ │ │ │ - mov %r12,%rdx │ │ │ │ mov %r11b,0x1(%rbx) │ │ │ │ - call 16180 │ │ │ │ + mov %r12,%rdx │ │ │ │ + call 16080 │ │ │ │ cmp $0x1,%r12 │ │ │ │ - jle 19639 │ │ │ │ + jle 193d9 │ │ │ │ movzbl 0x0(%rbp),%eax │ │ │ │ movzbl (%rbx),%ecx │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rbp,%rdi │ │ │ │ sub %rbp,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ lea -0x3(%rbx),%r13 │ │ │ │ - sub %rbp,%r13 │ │ │ │ mov %al,(%rbx) │ │ │ │ - call 16180 │ │ │ │ - lea -0x1(%rbx),%rdx │ │ │ │ - xor %esi,%esi │ │ │ │ + sub %rbp,%r13 │ │ │ │ + call 16080 │ │ │ │ movzbl 0x0(%rbp),%r8d │ │ │ │ movzbl -0x1(%rbx),%ecx │ │ │ │ + lea -0x1(%rbx),%rdx │ │ │ │ sub %rbp,%rdx │ │ │ │ + xor %esi,%esi │ │ │ │ mov %r8b,-0x1(%rbx) │ │ │ │ - call 16180 │ │ │ │ - lea -0x2(%rbx),%rdx │ │ │ │ - sub $0x4,%rbx │ │ │ │ + call 16080 │ │ │ │ movzbl 0x0(%rbp),%esi │ │ │ │ - movzbl 0x2(%rbx),%ecx │ │ │ │ + movzbl -0x2(%rbx),%ecx │ │ │ │ + lea -0x2(%rbx),%rdx │ │ │ │ sub %rbp,%rdx │ │ │ │ + sub $0x4,%rbx │ │ │ │ mov %sil,0x2(%rbx) │ │ │ │ xor %esi,%esi │ │ │ │ - call 16180 │ │ │ │ - mov %r13,%rdx │ │ │ │ - xor %esi,%esi │ │ │ │ + call 16080 │ │ │ │ movzbl 0x0(%rbp),%r9d │ │ │ │ movzbl 0x1(%rbx),%ecx │ │ │ │ + mov %r13,%rdx │ │ │ │ + xor %esi,%esi │ │ │ │ mov %r9b,0x1(%rbx) │ │ │ │ - call 16180 │ │ │ │ + call 16080 │ │ │ │ cmp $0x1,%r13 │ │ │ │ - jg 195c3 │ │ │ │ + jg 19363 │ │ │ │ add $0x10,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rsi,%r10 │ │ │ │ sub %rdi,%r10 │ │ │ │ cmp $0x80,%r10 │ │ │ │ - jle 19a96 │ │ │ │ + jle 1982e │ │ │ │ push %r13 │ │ │ │ mov %rdx,%r13 │ │ │ │ push %r12 │ │ │ │ + mov %rsi,%r12 │ │ │ │ push %rbp │ │ │ │ + mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ mov %r10,%rbx │ │ │ │ - mov %rdi,%rbp │ │ │ │ - mov %rsi,%r12 │ │ │ │ - sub $0x18,%rsp │ │ │ │ - sar $0x3,%rbx │ │ │ │ sar $0x4,%r10 │ │ │ │ + sar $0x3,%rbx │ │ │ │ + sub $0x18,%rsp │ │ │ │ test %r13,%r13 │ │ │ │ - je 19798 │ │ │ │ + je 19530 │ │ │ │ vmovdqu 0x0(%rbp),%xmm0 │ │ │ │ lea 0x0(%rbp,%r10,8),%rdi │ │ │ │ mov -0x8(%r12),%rsi │ │ │ │ dec %r13 │ │ │ │ mov (%rdi),%rax │ │ │ │ lea 0x8(%rbp),%rbx │ │ │ │ vpextrq $0x1,%xmm0,%rdx │ │ │ │ vmovq %xmm0,%rcx │ │ │ │ cmp %rax,%rdx │ │ │ │ - jae 19727 │ │ │ │ + jae 194c0 │ │ │ │ cmp %rsi,%rax │ │ │ │ - jb 19888 │ │ │ │ + jb 19620 │ │ │ │ cmp %rsi,%rdx │ │ │ │ - jb 19735 │ │ │ │ + jb 194ce │ │ │ │ vpalignr $0x8,%xmm0,%xmm0,%xmm1 │ │ │ │ vmovdqu %xmm1,0x0(%rbp) │ │ │ │ mov %r12,%r11 │ │ │ │ - jmp 196e8 │ │ │ │ + jmp 19480 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x8(%rbx),%rcx │ │ │ │ add $0x8,%rbx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jb 196e0 │ │ │ │ + jb 19478 │ │ │ │ mov -0x8(%r11),%r8 │ │ │ │ cmp %r8,%rdx │ │ │ │ - jae 19750 │ │ │ │ + jae 194e8 │ │ │ │ lea -0x10(%r11),%r9 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r9,%r11 │ │ │ │ - mov (%r9),%r8 │ │ │ │ sub $0x8,%r9 │ │ │ │ + mov 0x8(%r9),%r8 │ │ │ │ cmp %r8,%rdx │ │ │ │ - jb 19700 │ │ │ │ + jb 19498 │ │ │ │ cmp %r11,%rbx │ │ │ │ - jae 19760 │ │ │ │ + jae 194f8 │ │ │ │ mov %r8,(%rbx) │ │ │ │ - mov %rcx,(%r11) │ │ │ │ add $0x8,%rbx │ │ │ │ + mov %rcx,(%r11) │ │ │ │ mov (%rbx),%rcx │ │ │ │ mov 0x0(%rbp),%rdx │ │ │ │ - jmp 196e8 │ │ │ │ + jmp 19480 │ │ │ │ cmp %rsi,%rdx │ │ │ │ - jb 196c1 │ │ │ │ + jb 19461 │ │ │ │ cmp %rsi,%rax │ │ │ │ - jae 19888 │ │ │ │ + jae 19620 │ │ │ │ mov %rsi,0x0(%rbp) │ │ │ │ mov %rcx,-0x8(%r12) │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ mov 0x0(%rbp),%rdx │ │ │ │ - jmp 196cc │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 1946c │ │ │ │ + nopl 0x0(%rax) │ │ │ │ sub $0x8,%r11 │ │ │ │ cmp %r11,%rbx │ │ │ │ - jb 19714 │ │ │ │ + jb 194ad │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %r13,%rdx │ │ │ │ mov %r12,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ - call 19650 │ │ │ │ + call 193f0 │ │ │ │ mov %rbx,%r10 │ │ │ │ sub %rbp,%r10 │ │ │ │ cmp $0x80,%r10 │ │ │ │ - jle 19a8b │ │ │ │ + jle 19823 │ │ │ │ mov %rbx,%r12 │ │ │ │ mov %r10,%rbx │ │ │ │ sar $0x4,%r10 │ │ │ │ sar $0x3,%rbx │ │ │ │ test %r13,%r13 │ │ │ │ - jne 1968a │ │ │ │ + jne 1942a │ │ │ │ lea -0x1(%r10),%r13 │ │ │ │ mov %r13,%rdi │ │ │ │ and $0x7,%edi │ │ │ │ - je 19917 │ │ │ │ + je 196af │ │ │ │ mov 0x0(%rbp,%r13,8),%rcx │ │ │ │ mov %r13,%rsi │ │ │ │ mov %rdi,0x8(%rsp) │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rbp,%rdi │ │ │ │ mov %r10,(%rsp) │ │ │ │ - call 16490 │ │ │ │ + call 16320 │ │ │ │ mov (%rsp),%rax │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ lea -0x2(%rax),%r13 │ │ │ │ cmp $0x1,%rsi │ │ │ │ - je 19917 │ │ │ │ + je 196af │ │ │ │ cmp $0x2,%rsi │ │ │ │ - je 1986d │ │ │ │ + je 19605 │ │ │ │ cmp $0x3,%rsi │ │ │ │ - je 19857 │ │ │ │ + je 195ef │ │ │ │ cmp $0x4,%rsi │ │ │ │ - je 19841 │ │ │ │ + je 195d9 │ │ │ │ cmp $0x5,%rsi │ │ │ │ - je 1982b │ │ │ │ + je 195c3 │ │ │ │ cmp $0x6,%rsi │ │ │ │ - je 19815 │ │ │ │ + je 195ad │ │ │ │ mov 0x0(%rbp,%r13,8),%rcx │ │ │ │ mov %r13,%rsi │ │ │ │ mov %rbx,%rdx │ │ │ │ - call 16490 │ │ │ │ + call 16320 │ │ │ │ mov (%rsp),%r8 │ │ │ │ lea -0x3(%r8),%r13 │ │ │ │ mov 0x0(%rbp,%r13,8),%rcx │ │ │ │ mov %r13,%rsi │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rbp,%rdi │ │ │ │ dec %r13 │ │ │ │ - call 16490 │ │ │ │ + call 16320 │ │ │ │ mov 0x0(%rbp,%r13,8),%rcx │ │ │ │ mov %r13,%rsi │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rbp,%rdi │ │ │ │ dec %r13 │ │ │ │ - call 16490 │ │ │ │ + call 16320 │ │ │ │ mov 0x0(%rbp,%r13,8),%rcx │ │ │ │ mov %r13,%rsi │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rbp,%rdi │ │ │ │ dec %r13 │ │ │ │ - call 16490 │ │ │ │ + call 16320 │ │ │ │ mov 0x0(%rbp,%r13,8),%rcx │ │ │ │ mov %r13,%rsi │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rbp,%rdi │ │ │ │ dec %r13 │ │ │ │ - call 16490 │ │ │ │ + call 16320 │ │ │ │ mov 0x0(%rbp,%r13,8),%rcx │ │ │ │ mov %r13,%rsi │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rbp,%rdi │ │ │ │ dec %r13 │ │ │ │ - call 16490 │ │ │ │ - jmp 19917 │ │ │ │ + call 16320 │ │ │ │ + jmp 196af │ │ │ │ mov %rax,0x0(%rbp) │ │ │ │ mov %rcx,(%rdi) │ │ │ │ mov 0x8(%rbp),%rcx │ │ │ │ mov 0x0(%rbp),%rdx │ │ │ │ - jmp 196cc │ │ │ │ + jmp 1946c │ │ │ │ lea -0x1(%r13),%rsi │ │ │ │ mov %rbx,%rdx │ │ │ │ mov 0x0(%rbp,%rsi,8),%rcx │ │ │ │ - call 16490 │ │ │ │ + call 16320 │ │ │ │ lea -0x2(%r13),%rsi │ │ │ │ mov %rbx,%rdx │ │ │ │ mov 0x0(%rbp,%rsi,8),%rcx │ │ │ │ - call 16490 │ │ │ │ + call 16320 │ │ │ │ lea -0x3(%r13),%rsi │ │ │ │ mov %rbx,%rdx │ │ │ │ mov 0x0(%rbp,%rsi,8),%rcx │ │ │ │ - call 16490 │ │ │ │ + call 16320 │ │ │ │ lea -0x4(%r13),%rsi │ │ │ │ mov %rbx,%rdx │ │ │ │ mov 0x0(%rbp,%rsi,8),%rcx │ │ │ │ - call 16490 │ │ │ │ + call 16320 │ │ │ │ lea -0x5(%r13),%rsi │ │ │ │ mov %rbx,%rdx │ │ │ │ mov 0x0(%rbp,%rsi,8),%rcx │ │ │ │ - call 16490 │ │ │ │ + call 16320 │ │ │ │ lea -0x6(%r13),%rsi │ │ │ │ mov %rbx,%rdx │ │ │ │ mov 0x0(%rbp,%rsi,8),%rcx │ │ │ │ - call 16490 │ │ │ │ + call 16320 │ │ │ │ lea -0x7(%r13),%rsi │ │ │ │ mov %rbx,%rdx │ │ │ │ sub $0x8,%r13 │ │ │ │ mov 0x0(%rbp,%rsi,8),%rcx │ │ │ │ - call 16490 │ │ │ │ + call 16320 │ │ │ │ mov 0x0(%rbp,%r13,8),%rcx │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %r13,%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ - call 16490 │ │ │ │ + call 16320 │ │ │ │ test %r13,%r13 │ │ │ │ - jne 1989c │ │ │ │ + jne 19634 │ │ │ │ mov %r12,%r9 │ │ │ │ lea -0x8(%r12),%r10 │ │ │ │ sub %rbp,%r9 │ │ │ │ cmp $0x8,%r9 │ │ │ │ - jle 19a8b │ │ │ │ + jle 19823 │ │ │ │ mov 0x0(%rbp),%rdx │ │ │ │ mov %rbp,%r13 │ │ │ │ mov -0x8(%r12),%rcx │ │ │ │ xor %esi,%esi │ │ │ │ not %r13 │ │ │ │ lea -0x10(%r12),%rbx │ │ │ │ add %r10,%r13 │ │ │ │ + mov %rdx,-0x8(%r12) │ │ │ │ sub %rbp,%r10 │ │ │ │ + mov %r10,%rdx │ │ │ │ shr $0x3,%r13 │ │ │ │ mov %r10,(%rsp) │ │ │ │ - mov %rdx,-0x8(%r12) │ │ │ │ - mov %r10,%rdx │ │ │ │ - and $0x3,%r13d │ │ │ │ sar $0x3,%rdx │ │ │ │ - call 16490 │ │ │ │ + and $0x3,%r13d │ │ │ │ + call 16320 │ │ │ │ cmpq $0x8,(%rsp) │ │ │ │ - jle 19a8b │ │ │ │ + jle 19823 │ │ │ │ test %r13,%r13 │ │ │ │ - je 19a0c │ │ │ │ + je 197a4 │ │ │ │ cmp $0x1,%r13 │ │ │ │ - je 199e0 │ │ │ │ + je 19778 │ │ │ │ cmp $0x2,%r13 │ │ │ │ - je 199bd │ │ │ │ + je 19755 │ │ │ │ mov 0x0(%rbp),%r11 │ │ │ │ mov (%rbx),%rcx │ │ │ │ mov %rbx,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ sub %rbp,%rdx │ │ │ │ - sar $0x3,%rdx │ │ │ │ mov %r11,(%rbx) │ │ │ │ + sar $0x3,%rdx │ │ │ │ lea -0x18(%r12),%rbx │ │ │ │ - call 16490 │ │ │ │ + call 16320 │ │ │ │ mov 0x0(%rbp),%r12 │ │ │ │ mov (%rbx),%rcx │ │ │ │ mov %rbx,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ sub %rbp,%rdx │ │ │ │ mov %rbp,%rdi │ │ │ │ sub $0x8,%rbx │ │ │ │ - sar $0x3,%rdx │ │ │ │ mov %r12,0x8(%rbx) │ │ │ │ - call 16490 │ │ │ │ + sar $0x3,%rdx │ │ │ │ + call 16320 │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ - mov (%rbx),%rcx │ │ │ │ mov %rbx,%r13 │ │ │ │ + mov (%rbx),%rcx │ │ │ │ xor %esi,%esi │ │ │ │ sub %rbp,%r13 │ │ │ │ sub $0x8,%rbx │ │ │ │ - mov %r13,%rdx │ │ │ │ - sar $0x3,%rdx │ │ │ │ mov %rdi,0x8(%rbx) │ │ │ │ + mov %r13,%rdx │ │ │ │ mov %rbp,%rdi │ │ │ │ - call 16490 │ │ │ │ + sar $0x3,%rdx │ │ │ │ + call 16320 │ │ │ │ cmp $0x8,%r13 │ │ │ │ - jle 19a8b │ │ │ │ + jle 19823 │ │ │ │ mov 0x0(%rbp),%rax │ │ │ │ mov (%rbx),%rcx │ │ │ │ mov %rbx,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ sub %rbp,%rdx │ │ │ │ mov %rbp,%rdi │ │ │ │ lea -0x18(%rbx),%r12 │ │ │ │ + mov %rax,(%rbx) │ │ │ │ sar $0x3,%rdx │ │ │ │ sub %rbp,%r12 │ │ │ │ - mov %rax,(%rbx) │ │ │ │ - call 16490 │ │ │ │ - lea -0x8(%rbx),%rdx │ │ │ │ + call 16320 │ │ │ │ mov 0x0(%rbp),%r8 │ │ │ │ mov -0x8(%rbx),%rcx │ │ │ │ + lea -0x8(%rbx),%rdx │ │ │ │ sub %rbp,%rdx │ │ │ │ - sar $0x3,%rdx │ │ │ │ mov %r8,-0x8(%rbx) │ │ │ │ - call 16490 │ │ │ │ - lea -0x10(%rbx),%rdx │ │ │ │ - sub $0x20,%rbx │ │ │ │ + sar $0x3,%rdx │ │ │ │ + call 16320 │ │ │ │ mov 0x0(%rbp),%r9 │ │ │ │ - mov 0x10(%rbx),%rcx │ │ │ │ + mov -0x10(%rbx),%rcx │ │ │ │ + lea -0x10(%rbx),%rdx │ │ │ │ sub %rbp,%rdx │ │ │ │ - sar $0x3,%rdx │ │ │ │ + sub $0x20,%rbx │ │ │ │ mov %r9,0x10(%rbx) │ │ │ │ - call 16490 │ │ │ │ - mov %r12,%rdx │ │ │ │ + sar $0x3,%rdx │ │ │ │ + call 16320 │ │ │ │ mov 0x0(%rbp),%r10 │ │ │ │ mov 0x8(%rbx),%rcx │ │ │ │ + mov %r12,%rdx │ │ │ │ sar $0x3,%rdx │ │ │ │ mov %r10,0x8(%rbx) │ │ │ │ - call 16490 │ │ │ │ + call 16320 │ │ │ │ cmp $0x8,%r12 │ │ │ │ - jg 19a0c │ │ │ │ + jg 197a4 │ │ │ │ add $0x18,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ ret │ │ │ │ ret │ │ │ │ nop │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ + mov %rsi,%rbp │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %rsi,%rdi │ │ │ │ sub $0x8,%rsp │ │ │ │ - mov %rsi,%rbp │ │ │ │ call d100 │ │ │ │ mov 0x8(%rbx),%rdx │ │ │ │ add $0x8,%rsp │ │ │ │ - mov %rbp,%rcx │ │ │ │ mov %rbx,%rdi │ │ │ │ pop %rbx │ │ │ │ - pop %rbp │ │ │ │ + mov %rbp,%rcx │ │ │ │ mov %rax,%r8 │ │ │ │ xor %esi,%esi │ │ │ │ + pop %rbp │ │ │ │ jmp d500 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ xchg %ax,%ax │ │ │ │ cmp %rcx,%rdx │ │ │ │ - je 1a300 │ │ │ │ + je 1a070 │ │ │ │ push %rbp │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %rsi,%r10 │ │ │ │ + mov %rcx,%r11 │ │ │ │ + mov %rcx,%r10 │ │ │ │ + mov %rsi,%r9 │ │ │ │ + sub %rdx,%r11 │ │ │ │ + mov %r11,%rax │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + sar $0x4,%rax │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - mov %rcx,%r12 │ │ │ │ - mov %rcx,%rbx │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ - sub %rdx,%r12 │ │ │ │ sub $0x40,%rsp │ │ │ │ - mov 0x10(%rdi),%r11 │ │ │ │ - mov 0x8(%rdi),%rcx │ │ │ │ - mov %r12,%rax │ │ │ │ - sar $0x4,%rax │ │ │ │ - mov %r11,%rdi │ │ │ │ - sub %rcx,%rdi │ │ │ │ - cmp %r12,%rdi │ │ │ │ - jae 19e70 │ │ │ │ - mov (%r9),%r12 │ │ │ │ - mov %rdx,%r14 │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov %rsi,%r8 │ │ │ │ + mov 0x10(%rdi),%rcx │ │ │ │ + mov 0x8(%rdi),%rbx │ │ │ │ + mov %rcx,%r12 │ │ │ │ + sub %rbx,%r12 │ │ │ │ + cmp %r11,%r12 │ │ │ │ + jae 19be0 │ │ │ │ + mov (%rdi),%r15 │ │ │ │ + mov %rdx,0x30(%rsp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rsi,%r13 │ │ │ │ movabs $0x7ffffffffffffff,%rsi │ │ │ │ - mov %rbx,%r15 │ │ │ │ - mov %r9,0x38(%rsp) │ │ │ │ - sub %r12,%rdx │ │ │ │ + mov %r10,0x28(%rsp) │ │ │ │ + mov %rdi,%r12 │ │ │ │ + sub %r15,%rdx │ │ │ │ sar $0x4,%rdx │ │ │ │ sub %rdx,%rsi │ │ │ │ cmp %rax,%rsi │ │ │ │ - jb d75a <__cxa_finalize@plt+0xca> │ │ │ │ + jb d73a <__cxa_finalize@plt+0xaa> │ │ │ │ cmp %rdx,%rax │ │ │ │ movabs $0x7ffffffffffffff,%rdi │ │ │ │ cmovb %rdx,%rax │ │ │ │ add %rdx,%rax │ │ │ │ cmp %rdi,%rax │ │ │ │ cmovbe %rax,%rdi │ │ │ │ - xor %ebx,%ebx │ │ │ │ + xor %r14d,%r14d │ │ │ │ shl $0x4,%rdi │ │ │ │ - mov %rdi,%r13 │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ test %rax,%rax │ │ │ │ - je 19b9b │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ - mov %r11,0x20(%rsp) │ │ │ │ - mov %r10,0x18(%rsp) │ │ │ │ + je 19919 │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ call d330 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov 0x18(%rsp),%r8 │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%r11 │ │ │ │ - cmp %r12,%r8 │ │ │ │ - je 1a840 │ │ │ │ - mov %r8,%r10 │ │ │ │ - xor %eax,%eax │ │ │ │ - sub %r12,%r10 │ │ │ │ - lea -0x10(%r10),%r9 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov %rax,%r14 │ │ │ │ + cmp %r15,%r13 │ │ │ │ + je 1a578 │ │ │ │ + mov %r13,%r8 │ │ │ │ + xor %r10d,%r10d │ │ │ │ + sub %r15,%r8 │ │ │ │ + lea -0x10(%r8),%r9 │ │ │ │ shr $0x4,%r9 │ │ │ │ inc %r9 │ │ │ │ and $0x7,%r9d │ │ │ │ - je 19c48 │ │ │ │ + je 199cd │ │ │ │ cmp $0x1,%r9 │ │ │ │ - je 19c34 │ │ │ │ + je 199b8 │ │ │ │ cmp $0x2,%r9 │ │ │ │ - je 19c25 │ │ │ │ + je 199a8 │ │ │ │ cmp $0x3,%r9 │ │ │ │ - je 19c16 │ │ │ │ + je 19998 │ │ │ │ cmp $0x4,%r9 │ │ │ │ - je 19c07 │ │ │ │ + je 19988 │ │ │ │ cmp $0x5,%r9 │ │ │ │ - je 19bf8 │ │ │ │ + je 19978 │ │ │ │ cmp $0x6,%r9 │ │ │ │ - jne 1a800 │ │ │ │ - vmovdqu (%r12,%rax,1),%xmm1 │ │ │ │ - vmovdqu %xmm1,(%rbx,%rax,1) │ │ │ │ - add $0x10,%rax │ │ │ │ - vmovdqu (%r12,%rax,1),%xmm2 │ │ │ │ - vmovdqu %xmm2,(%rbx,%rax,1) │ │ │ │ - add $0x10,%rax │ │ │ │ - vmovdqu (%r12,%rax,1),%xmm3 │ │ │ │ - vmovdqu %xmm3,(%rbx,%rax,1) │ │ │ │ - add $0x10,%rax │ │ │ │ - vmovdqu (%r12,%rax,1),%xmm4 │ │ │ │ - vmovdqu %xmm4,(%rbx,%rax,1) │ │ │ │ - add $0x10,%rax │ │ │ │ - vmovdqu (%r12,%rax,1),%xmm5 │ │ │ │ - vmovdqu %xmm5,(%rbx,%rax,1) │ │ │ │ - add $0x10,%rax │ │ │ │ - vmovdqu (%r12,%rax,1),%xmm6 │ │ │ │ - vmovdqu %xmm6,(%rbx,%rax,1) │ │ │ │ - add $0x10,%rax │ │ │ │ - cmp %r10,%rax │ │ │ │ - je 19cb7 │ │ │ │ - vmovdqu (%r12,%rax,1),%xmm7 │ │ │ │ - vmovdqu %xmm7,(%rbx,%rax,1) │ │ │ │ - vmovdqu 0x10(%r12,%rax,1),%xmm8 │ │ │ │ - vmovdqu %xmm8,0x10(%rbx,%rax,1) │ │ │ │ - vmovdqu 0x20(%r12,%rax,1),%xmm9 │ │ │ │ - vmovdqu %xmm9,0x20(%rbx,%rax,1) │ │ │ │ - vmovdqu 0x30(%r12,%rax,1),%xmm10 │ │ │ │ - vmovdqu %xmm10,0x30(%rbx,%rax,1) │ │ │ │ - vmovdqu 0x40(%r12,%rax,1),%xmm11 │ │ │ │ - vmovdqu %xmm11,0x40(%rbx,%rax,1) │ │ │ │ - vmovdqu 0x50(%r12,%rax,1),%xmm12 │ │ │ │ - vmovdqu %xmm12,0x50(%rbx,%rax,1) │ │ │ │ - vmovdqu 0x60(%r12,%rax,1),%xmm13 │ │ │ │ - vmovdqu %xmm13,0x60(%rbx,%rax,1) │ │ │ │ - vmovdqu 0x70(%r12,%rax,1),%xmm14 │ │ │ │ - vmovdqu %xmm14,0x70(%rbx,%rax,1) │ │ │ │ - sub $0xffffffffffffff80,%rax │ │ │ │ - cmp %r10,%rax │ │ │ │ - jne 19c48 │ │ │ │ - lea (%rbx,%rax,1),%rdi │ │ │ │ - mov %r15,%rdx │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %r8,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - sub %r14,%rdx │ │ │ │ - mov %r11,0x30(%rsp) │ │ │ │ - mov %rdx,0x20(%rsp) │ │ │ │ - call d2d0 │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x10(%rsp),%r8 │ │ │ │ - mov 0x30(%rsp),%r11 │ │ │ │ - lea (%rax,%rdx,1),%rsi │ │ │ │ - cmp %rcx,%r8 │ │ │ │ - mov %rsi,%r10 │ │ │ │ - je 19e22 │ │ │ │ - sub %r8,%rcx │ │ │ │ - sub %r15,%r14 │ │ │ │ - lea (%rcx,%rsi,1),%rsi │ │ │ │ - sub $0x10,%rcx │ │ │ │ - sub %rax,%r14 │ │ │ │ - shr $0x4,%rcx │ │ │ │ - add %r8,%r14 │ │ │ │ - inc %rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - je 19db2 │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 19d9d │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - je 19d8d │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - je 19d7d │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - je 19d6d │ │ │ │ - cmp $0x5,%rcx │ │ │ │ - je 19d5d │ │ │ │ - cmp $0x6,%rcx │ │ │ │ - jne 1a820 │ │ │ │ - vmovdqu (%r10,%r14,1),%xmm0 │ │ │ │ + jne 1a548 │ │ │ │ + vmovdqu (%r15,%r10,1),%xmm1 │ │ │ │ + vmovdqu %xmm1,(%r14,%r10,1) │ │ │ │ add $0x10,%r10 │ │ │ │ - vmovdqu %xmm0,-0x10(%r10) │ │ │ │ - vmovdqu (%r10,%r14,1),%xmm1 │ │ │ │ + vmovdqu (%r15,%r10,1),%xmm2 │ │ │ │ + vmovdqu %xmm2,(%r14,%r10,1) │ │ │ │ add $0x10,%r10 │ │ │ │ - vmovdqu %xmm1,-0x10(%r10) │ │ │ │ - vmovdqu (%r10,%r14,1),%xmm2 │ │ │ │ + vmovdqu (%r15,%r10,1),%xmm3 │ │ │ │ + vmovdqu %xmm3,(%r14,%r10,1) │ │ │ │ add $0x10,%r10 │ │ │ │ - vmovdqu %xmm2,-0x10(%r10) │ │ │ │ - vmovdqu (%r10,%r14,1),%xmm3 │ │ │ │ + vmovdqu (%r15,%r10,1),%xmm4 │ │ │ │ + vmovdqu %xmm4,(%r14,%r10,1) │ │ │ │ add $0x10,%r10 │ │ │ │ - vmovdqu %xmm3,-0x10(%r10) │ │ │ │ - vmovdqu (%r10,%r14,1),%xmm4 │ │ │ │ + vmovdqu (%r15,%r10,1),%xmm5 │ │ │ │ + vmovdqu %xmm5,(%r14,%r10,1) │ │ │ │ add $0x10,%r10 │ │ │ │ - vmovdqu %xmm4,-0x10(%r10) │ │ │ │ - vmovdqu (%r10,%r14,1),%xmm5 │ │ │ │ + vmovdqu (%r15,%r10,1),%xmm6 │ │ │ │ + vmovdqu %xmm6,(%r14,%r10,1) │ │ │ │ add $0x10,%r10 │ │ │ │ - vmovdqu %xmm5,-0x10(%r10) │ │ │ │ - cmp %rsi,%r10 │ │ │ │ - je 19e22 │ │ │ │ - vmovdqu (%r10,%r14,1),%xmm6 │ │ │ │ + cmp %r8,%r10 │ │ │ │ + je 19a44 │ │ │ │ + vmovdqu (%r15,%r10,1),%xmm7 │ │ │ │ + vmovdqu %xmm7,(%r14,%r10,1) │ │ │ │ + vmovdqu 0x10(%r15,%r10,1),%xmm8 │ │ │ │ + vmovdqu %xmm8,0x10(%r14,%r10,1) │ │ │ │ + vmovdqu 0x20(%r15,%r10,1),%xmm9 │ │ │ │ + vmovdqu %xmm9,0x20(%r14,%r10,1) │ │ │ │ + vmovdqu 0x30(%r15,%r10,1),%xmm10 │ │ │ │ + vmovdqu %xmm10,0x30(%r14,%r10,1) │ │ │ │ + vmovdqu 0x40(%r15,%r10,1),%xmm11 │ │ │ │ + vmovdqu %xmm11,0x40(%r14,%r10,1) │ │ │ │ + vmovdqu 0x50(%r15,%r10,1),%xmm12 │ │ │ │ + vmovdqu %xmm12,0x50(%r14,%r10,1) │ │ │ │ + vmovdqu 0x60(%r15,%r10,1),%xmm13 │ │ │ │ + vmovdqu %xmm13,0x60(%r14,%r10,1) │ │ │ │ + vmovdqu 0x70(%r15,%r10,1),%xmm14 │ │ │ │ + vmovdqu %xmm14,0x70(%r14,%r10,1) │ │ │ │ sub $0xffffffffffffff80,%r10 │ │ │ │ - vmovdqu -0x70(%r10,%r14,1),%xmm7 │ │ │ │ - vmovdqu -0x60(%r10,%r14,1),%xmm8 │ │ │ │ - vmovdqu -0x50(%r10,%r14,1),%xmm9 │ │ │ │ - vmovdqu -0x40(%r10,%r14,1),%xmm10 │ │ │ │ - vmovdqu -0x30(%r10,%r14,1),%xmm11 │ │ │ │ - vmovdqu -0x20(%r10,%r14,1),%xmm12 │ │ │ │ - vmovdqu -0x10(%r10,%r14,1),%xmm13 │ │ │ │ - vmovdqu %xmm6,-0x80(%r10) │ │ │ │ - vmovdqu %xmm7,-0x70(%r10) │ │ │ │ - vmovdqu %xmm8,-0x60(%r10) │ │ │ │ - vmovdqu %xmm9,-0x50(%r10) │ │ │ │ - vmovdqu %xmm10,-0x40(%r10) │ │ │ │ - vmovdqu %xmm11,-0x30(%r10) │ │ │ │ - vmovdqu %xmm12,-0x20(%r10) │ │ │ │ - vmovdqu %xmm13,-0x10(%r10) │ │ │ │ - cmp %rsi,%r10 │ │ │ │ - jne 19db2 │ │ │ │ - vmovq %rbx,%xmm14 │ │ │ │ - vpinsrq $0x1,%rsi,%xmm14,%xmm15 │ │ │ │ - test %r12,%r12 │ │ │ │ - je 19e4c │ │ │ │ - mov %r11,%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ - vmovdqa %xmm15,0x20(%rsp) │ │ │ │ - sub %r12,%rsi │ │ │ │ - call d340 │ │ │ │ - vmovdqa 0x20(%rsp),%xmm15 │ │ │ │ - mov 0x38(%rsp),%r15 │ │ │ │ - lea (%rbx,%r13,1),%r12 │ │ │ │ - vmovdqu %xmm15,(%r15) │ │ │ │ - mov %r12,0x10(%r15) │ │ │ │ - lea -0x28(%rbp),%rsp │ │ │ │ - pop %rbx │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - nopl (%rax) │ │ │ │ - mov %rcx,%r13 │ │ │ │ - mov %rdx,%r8 │ │ │ │ - sub %rsi,%r13 │ │ │ │ - mov %r13,%r14 │ │ │ │ - cmp %r13,%r12 │ │ │ │ - jb 1a310 │ │ │ │ - mov %r13,%r15 │ │ │ │ - lea (%rdx,%r13,1),%r11 │ │ │ │ - mov %rbx,%r12 │ │ │ │ - xor %edi,%edi │ │ │ │ - sar $0x4,%r15 │ │ │ │ - sub %r11,%r12 │ │ │ │ - cmp %r11,%rbx │ │ │ │ - je 19fb6 │ │ │ │ - lea -0x10(%r12),%rbx │ │ │ │ + cmp %r8,%r10 │ │ │ │ + jne 199cd │ │ │ │ + lea (%r14,%r10,1),%rdi │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + sub %rsi,%rdx │ │ │ │ + mov %rdx,0x18(%rsp) │ │ │ │ + call d2d0 │ │ │ │ + cmp %rbx,%r13 │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + mov %rax,%r11 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + lea (%r11,%rax,1),%r8 │ │ │ │ + mov %r8,%rdi │ │ │ │ + je 19b8d │ │ │ │ + sub %r13,%rbx │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + lea (%rbx,%r8,1),%r8 │ │ │ │ + sub $0x10,%rbx │ │ │ │ + sub 0x28(%rsp),%rdx │ │ │ │ shr $0x4,%rbx │ │ │ │ + sub %r11,%rdx │ │ │ │ inc %rbx │ │ │ │ + add %r13,%rdx │ │ │ │ and $0x7,%ebx │ │ │ │ - je 19f47 │ │ │ │ + je 19b2d │ │ │ │ cmp $0x1,%rbx │ │ │ │ - je 19f33 │ │ │ │ + je 19b1a │ │ │ │ cmp $0x2,%rbx │ │ │ │ - je 19f24 │ │ │ │ + je 19b0c │ │ │ │ cmp $0x3,%rbx │ │ │ │ - je 19f15 │ │ │ │ + je 19afe │ │ │ │ cmp $0x4,%rbx │ │ │ │ - je 19f06 │ │ │ │ + je 19af0 │ │ │ │ cmp $0x5,%rbx │ │ │ │ - je 19ef7 │ │ │ │ + je 19ae2 │ │ │ │ cmp $0x6,%rbx │ │ │ │ - je 19ee8 │ │ │ │ - vmovdqu (%r11),%xmm0 │ │ │ │ - mov $0x10,%edi │ │ │ │ - vmovdqu %xmm0,(%rcx) │ │ │ │ - vmovdqu (%r11,%rdi,1),%xmm1 │ │ │ │ - vmovdqu %xmm1,(%rcx,%rdi,1) │ │ │ │ + jne 1a560 │ │ │ │ + vmovdqu (%rdi,%rdx,1),%xmm0 │ │ │ │ add $0x10,%rdi │ │ │ │ - vmovdqu (%r11,%rdi,1),%xmm2 │ │ │ │ - vmovdqu %xmm2,(%rcx,%rdi,1) │ │ │ │ + vmovdqu %xmm0,-0x10(%rdi) │ │ │ │ + vmovdqu (%rdi,%rdx,1),%xmm1 │ │ │ │ add $0x10,%rdi │ │ │ │ - vmovdqu (%r11,%rdi,1),%xmm3 │ │ │ │ - vmovdqu %xmm3,(%rcx,%rdi,1) │ │ │ │ + vmovdqu %xmm1,-0x10(%rdi) │ │ │ │ + vmovdqu (%rdi,%rdx,1),%xmm2 │ │ │ │ add $0x10,%rdi │ │ │ │ - vmovdqu (%r11,%rdi,1),%xmm4 │ │ │ │ - vmovdqu %xmm4,(%rcx,%rdi,1) │ │ │ │ + vmovdqu %xmm2,-0x10(%rdi) │ │ │ │ + vmovdqu (%rdi,%rdx,1),%xmm3 │ │ │ │ add $0x10,%rdi │ │ │ │ - vmovdqu (%r11,%rdi,1),%xmm5 │ │ │ │ - vmovdqu %xmm5,(%rcx,%rdi,1) │ │ │ │ + vmovdqu %xmm3,-0x10(%rdi) │ │ │ │ + vmovdqu (%rdi,%rdx,1),%xmm4 │ │ │ │ add $0x10,%rdi │ │ │ │ - vmovdqu (%r11,%rdi,1),%xmm6 │ │ │ │ - vmovdqu %xmm6,(%rcx,%rdi,1) │ │ │ │ + vmovdqu %xmm4,-0x10(%rdi) │ │ │ │ + vmovdqu (%rdi,%rdx,1),%xmm5 │ │ │ │ add $0x10,%rdi │ │ │ │ - cmp %r12,%rdi │ │ │ │ - je 19fb6 │ │ │ │ - vmovdqu (%r11,%rdi,1),%xmm7 │ │ │ │ - vmovdqu %xmm7,(%rcx,%rdi,1) │ │ │ │ - vmovdqu 0x10(%r11,%rdi,1),%xmm8 │ │ │ │ - vmovdqu %xmm8,0x10(%rcx,%rdi,1) │ │ │ │ - vmovdqu 0x20(%r11,%rdi,1),%xmm9 │ │ │ │ - vmovdqu %xmm9,0x20(%rcx,%rdi,1) │ │ │ │ - vmovdqu 0x30(%r11,%rdi,1),%xmm10 │ │ │ │ - vmovdqu %xmm10,0x30(%rcx,%rdi,1) │ │ │ │ - vmovdqu 0x40(%r11,%rdi,1),%xmm11 │ │ │ │ - vmovdqu %xmm11,0x40(%rcx,%rdi,1) │ │ │ │ - vmovdqu 0x50(%r11,%rdi,1),%xmm12 │ │ │ │ - vmovdqu %xmm12,0x50(%rcx,%rdi,1) │ │ │ │ - vmovdqu 0x60(%r11,%rdi,1),%xmm13 │ │ │ │ - vmovdqu %xmm13,0x60(%rcx,%rdi,1) │ │ │ │ - vmovdqu 0x70(%r11,%rdi,1),%xmm14 │ │ │ │ - vmovdqu %xmm14,0x70(%rcx,%rdi,1) │ │ │ │ + vmovdqu %xmm5,-0x10(%rdi) │ │ │ │ + cmp %r8,%rdi │ │ │ │ + je 19b8d │ │ │ │ + vmovdqu (%rdi,%rdx,1),%xmm6 │ │ │ │ + vmovdqu 0x10(%rdi,%rdx,1),%xmm7 │ │ │ │ sub $0xffffffffffffff80,%rdi │ │ │ │ - cmp %r12,%rdi │ │ │ │ - jne 19f47 │ │ │ │ + vmovdqu -0x60(%rdi,%rdx,1),%xmm8 │ │ │ │ + vmovdqu -0x50(%rdi,%rdx,1),%xmm9 │ │ │ │ + vmovdqu -0x40(%rdi,%rdx,1),%xmm10 │ │ │ │ + vmovdqu -0x30(%rdi,%rdx,1),%xmm11 │ │ │ │ + vmovdqu %xmm6,-0x80(%rdi) │ │ │ │ + vmovdqu -0x20(%rdi,%rdx,1),%xmm12 │ │ │ │ + vmovdqu -0x10(%rdi,%rdx,1),%xmm13 │ │ │ │ + vmovdqu %xmm7,-0x70(%rdi) │ │ │ │ + vmovdqu %xmm8,-0x60(%rdi) │ │ │ │ + vmovdqu %xmm9,-0x50(%rdi) │ │ │ │ + vmovdqu %xmm10,-0x40(%rdi) │ │ │ │ + vmovdqu %xmm11,-0x30(%rdi) │ │ │ │ + vmovdqu %xmm12,-0x20(%rdi) │ │ │ │ + vmovdqu %xmm13,-0x10(%rdi) │ │ │ │ + cmp %r8,%rdi │ │ │ │ + jne 19b2d │ │ │ │ + vmovq %r14,%xmm14 │ │ │ │ + vpinsrq $0x1,%r8,%xmm14,%xmm15 │ │ │ │ + test %r15,%r15 │ │ │ │ + je 19bb7 │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %r15,%rdi │ │ │ │ + vmovdqa %xmm15,0x30(%rsp) │ │ │ │ + sub %r15,%rsi │ │ │ │ + call d340 │ │ │ │ + vmovdqa 0x30(%rsp),%xmm15 │ │ │ │ + add 0x20(%rsp),%r14 │ │ │ │ + vmovdqu %xmm15,(%r12) │ │ │ │ + mov %r14,0x10(%r12) │ │ │ │ + lea -0x28(%rbp),%rsp │ │ │ │ + pop %rbx │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rbx,%r12 │ │ │ │ + mov %rdx,%r8 │ │ │ │ + sub %rsi,%r12 │ │ │ │ + cmp %r12,%r11 │ │ │ │ + jb 1a078 │ │ │ │ + mov %r12,%r15 │ │ │ │ + lea (%rdx,%r12,1),%r14 │ │ │ │ + mov %r10,%r13 │ │ │ │ + xor %r11d,%r11d │ │ │ │ + sar $0x4,%r15 │ │ │ │ + sub %r14,%r13 │ │ │ │ + cmp %r14,%r10 │ │ │ │ + je 19d33 │ │ │ │ + lea -0x10(%r13),%r10 │ │ │ │ + shr $0x4,%r10 │ │ │ │ + inc %r10 │ │ │ │ + and $0x7,%r10d │ │ │ │ + je 19cbc │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 19ca7 │ │ │ │ + cmp $0x2,%r10 │ │ │ │ + je 19c97 │ │ │ │ + cmp $0x3,%r10 │ │ │ │ + je 19c87 │ │ │ │ + cmp $0x4,%r10 │ │ │ │ + je 19c77 │ │ │ │ + cmp $0x5,%r10 │ │ │ │ + je 19c67 │ │ │ │ + cmp $0x6,%r10 │ │ │ │ + je 19c57 │ │ │ │ + vmovdqu (%r14),%xmm0 │ │ │ │ + mov $0x10,%r11d │ │ │ │ + vmovdqu %xmm0,(%rbx) │ │ │ │ + vmovdqu (%r14,%r11,1),%xmm1 │ │ │ │ + vmovdqu %xmm1,(%rbx,%r11,1) │ │ │ │ + add $0x10,%r11 │ │ │ │ + vmovdqu (%r14,%r11,1),%xmm2 │ │ │ │ + vmovdqu %xmm2,(%rbx,%r11,1) │ │ │ │ + add $0x10,%r11 │ │ │ │ + vmovdqu (%r14,%r11,1),%xmm3 │ │ │ │ + vmovdqu %xmm3,(%rbx,%r11,1) │ │ │ │ + add $0x10,%r11 │ │ │ │ + vmovdqu (%r14,%r11,1),%xmm4 │ │ │ │ + vmovdqu %xmm4,(%rbx,%r11,1) │ │ │ │ + add $0x10,%r11 │ │ │ │ + vmovdqu (%r14,%r11,1),%xmm5 │ │ │ │ + vmovdqu %xmm5,(%rbx,%r11,1) │ │ │ │ + add $0x10,%r11 │ │ │ │ + vmovdqu (%r14,%r11,1),%xmm6 │ │ │ │ + vmovdqu %xmm6,(%rbx,%r11,1) │ │ │ │ + add $0x10,%r11 │ │ │ │ + cmp %r13,%r11 │ │ │ │ + je 19d33 │ │ │ │ + vmovdqu (%r14,%r11,1),%xmm7 │ │ │ │ + vmovdqu %xmm7,(%rbx,%r11,1) │ │ │ │ + vmovdqu 0x10(%r14,%r11,1),%xmm8 │ │ │ │ + vmovdqu %xmm8,0x10(%rbx,%r11,1) │ │ │ │ + vmovdqu 0x20(%r14,%r11,1),%xmm9 │ │ │ │ + vmovdqu %xmm9,0x20(%rbx,%r11,1) │ │ │ │ + vmovdqu 0x30(%r14,%r11,1),%xmm10 │ │ │ │ + vmovdqu %xmm10,0x30(%rbx,%r11,1) │ │ │ │ + vmovdqu 0x40(%r14,%r11,1),%xmm11 │ │ │ │ + vmovdqu %xmm11,0x40(%rbx,%r11,1) │ │ │ │ + vmovdqu 0x50(%r14,%r11,1),%xmm12 │ │ │ │ + vmovdqu %xmm12,0x50(%rbx,%r11,1) │ │ │ │ + vmovdqu 0x60(%r14,%r11,1),%xmm13 │ │ │ │ + vmovdqu %xmm13,0x60(%rbx,%r11,1) │ │ │ │ + vmovdqu 0x70(%r14,%r11,1),%xmm14 │ │ │ │ + vmovdqu %xmm14,0x70(%rbx,%r11,1) │ │ │ │ + sub $0xffffffffffffff80,%r11 │ │ │ │ + cmp %r13,%r11 │ │ │ │ + jne 19cbc │ │ │ │ sub %r15,%rax │ │ │ │ - mov %rcx,%r15 │ │ │ │ + mov %rbx,%r15 │ │ │ │ shl $0x4,%rax │ │ │ │ sub %rsi,%r15 │ │ │ │ - lea (%rcx,%rax,1),%r13 │ │ │ │ + lea (%rbx,%rax,1),%rcx │ │ │ │ xor %eax,%eax │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - je 1a0ee │ │ │ │ - lea -0x10(%r15),%rcx │ │ │ │ - shr $0x4,%rcx │ │ │ │ - inc %rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - je 1a07e │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 1a069 │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - je 1a059 │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - je 1a049 │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - je 1a039 │ │ │ │ - cmp $0x5,%rcx │ │ │ │ - je 1a029 │ │ │ │ - cmp $0x6,%rcx │ │ │ │ - je 1a019 │ │ │ │ + cmp %rbx,%rsi │ │ │ │ + je 19e54 │ │ │ │ + lea -0x10(%r15),%rbx │ │ │ │ + shr $0x4,%rbx │ │ │ │ + inc %rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + je 19ded │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 19dda │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + je 19dcc │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + je 19dbe │ │ │ │ + cmp $0x4,%rbx │ │ │ │ + je 19db0 │ │ │ │ + cmp $0x5,%rbx │ │ │ │ + je 19da2 │ │ │ │ + cmp $0x6,%rbx │ │ │ │ + je 19d94 │ │ │ │ vmovdqu (%rsi),%xmm15 │ │ │ │ mov $0x10,%eax │ │ │ │ - vmovdqu %xmm15,0x0(%r13) │ │ │ │ + vmovdqu %xmm15,(%rcx) │ │ │ │ vmovdqu (%rsi,%rax,1),%xmm0 │ │ │ │ - vmovdqu %xmm0,0x0(%r13,%rax,1) │ │ │ │ + vmovdqu %xmm0,(%rcx,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ vmovdqu (%rsi,%rax,1),%xmm1 │ │ │ │ - vmovdqu %xmm1,0x0(%r13,%rax,1) │ │ │ │ + vmovdqu %xmm1,(%rcx,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ vmovdqu (%rsi,%rax,1),%xmm2 │ │ │ │ - vmovdqu %xmm2,0x0(%r13,%rax,1) │ │ │ │ + vmovdqu %xmm2,(%rcx,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ vmovdqu (%rsi,%rax,1),%xmm3 │ │ │ │ - vmovdqu %xmm3,0x0(%r13,%rax,1) │ │ │ │ + vmovdqu %xmm3,(%rcx,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ vmovdqu (%rsi,%rax,1),%xmm4 │ │ │ │ - vmovdqu %xmm4,0x0(%r13,%rax,1) │ │ │ │ + vmovdqu %xmm4,(%rcx,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ vmovdqu (%rsi,%rax,1),%xmm5 │ │ │ │ - vmovdqu %xmm5,0x0(%r13,%rax,1) │ │ │ │ + vmovdqu %xmm5,(%rcx,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - je 1a0ee │ │ │ │ + je 19e54 │ │ │ │ vmovdqu (%rsi,%rax,1),%xmm6 │ │ │ │ - vmovdqu %xmm6,0x0(%r13,%rax,1) │ │ │ │ + vmovdqu %xmm6,(%rcx,%rax,1) │ │ │ │ vmovdqu 0x10(%rax,%rsi,1),%xmm7 │ │ │ │ - vmovdqu %xmm7,0x10(%r13,%rax,1) │ │ │ │ + vmovdqu %xmm7,0x10(%rcx,%rax,1) │ │ │ │ vmovdqu 0x20(%rax,%rsi,1),%xmm8 │ │ │ │ - vmovdqu %xmm8,0x20(%r13,%rax,1) │ │ │ │ + vmovdqu %xmm8,0x20(%rcx,%rax,1) │ │ │ │ vmovdqu 0x30(%rax,%rsi,1),%xmm9 │ │ │ │ - vmovdqu %xmm9,0x30(%r13,%rax,1) │ │ │ │ + vmovdqu %xmm9,0x30(%rcx,%rax,1) │ │ │ │ vmovdqu 0x40(%rax,%rsi,1),%xmm10 │ │ │ │ - vmovdqu %xmm10,0x40(%r13,%rax,1) │ │ │ │ + vmovdqu %xmm10,0x40(%rcx,%rax,1) │ │ │ │ vmovdqu 0x50(%rax,%rsi,1),%xmm11 │ │ │ │ - vmovdqu %xmm11,0x50(%r13,%rax,1) │ │ │ │ + vmovdqu %xmm11,0x50(%rcx,%rax,1) │ │ │ │ vmovdqu 0x60(%rax,%rsi,1),%xmm12 │ │ │ │ - vmovdqu %xmm12,0x60(%r13,%rax,1) │ │ │ │ + vmovdqu %xmm12,0x60(%rcx,%rax,1) │ │ │ │ vmovdqu 0x70(%rax,%rsi,1),%xmm13 │ │ │ │ - vmovdqu %xmm13,0x70(%r13,%rax,1) │ │ │ │ + vmovdqu %xmm13,0x70(%rcx,%rax,1) │ │ │ │ sub $0xffffffffffffff80,%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jne 1a07e │ │ │ │ - add %r14,%r13 │ │ │ │ - mov %r13,0x8(%r9) │ │ │ │ - cmp %r11,%rdx │ │ │ │ - je 19e5e │ │ │ │ - lea -0x10(%r14),%r9 │ │ │ │ - cmp $0x110,%r9 │ │ │ │ - jbe 1aa17 │ │ │ │ - lea -0x10(%rsi),%r14 │ │ │ │ - mov %rdx,%r12 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - sub %rdx,%r14 │ │ │ │ - cmp $0x20,%r14 │ │ │ │ - jbe 1aa17 │ │ │ │ - mov %r9,%r10 │ │ │ │ - and $0xffffffffffffffc0,%r9 │ │ │ │ - shr $0x6,%r10 │ │ │ │ - lea (%r9,%rdx,1),%r8 │ │ │ │ - and $0x40,%r9d │ │ │ │ - je 1a1a0 │ │ │ │ + jne 19ded │ │ │ │ + add %r12,%rcx │ │ │ │ + mov %rcx,0x8(%rdi) │ │ │ │ + cmp %r14,%rdx │ │ │ │ + je 19bc7 │ │ │ │ + sub $0x10,%r12 │ │ │ │ + cmp $0xf0,%r12 │ │ │ │ + jbe 1a73f │ │ │ │ + lea -0x10(%rsi),%rdi │ │ │ │ + mov %rdx,%r13 │ │ │ │ + mov %rsi,%r10 │ │ │ │ + sub %rdx,%rdi │ │ │ │ + cmp $0x20,%rdi │ │ │ │ + jbe 1a73f │ │ │ │ + mov %r12,%r9 │ │ │ │ + and $0xffffffffffffffc0,%r12 │ │ │ │ + shr $0x6,%r9 │ │ │ │ + lea (%r12,%rdx,1),%r8 │ │ │ │ + and $0x40,%r12d │ │ │ │ + je 19f10 │ │ │ │ vmovdqu (%rdx),%ymm14 │ │ │ │ vmovdqu 0x20(%rdx),%ymm15 │ │ │ │ - lea 0x40(%rdx),%r12 │ │ │ │ - lea 0x40(%rsi),%rbx │ │ │ │ + lea 0x40(%rdx),%r13 │ │ │ │ + lea 0x40(%rsi),%r10 │ │ │ │ vmovupd 0x8(%rdx),%ymm4 │ │ │ │ vmovupd 0x28(%rdx),%ymm5 │ │ │ │ - vextracti128 $0x1,%ymm14,%xmm1 │ │ │ │ - vextracti128 $0x1,%ymm15,%xmm3 │ │ │ │ + vextracti64x2 $0x1,%ymm14,%xmm1 │ │ │ │ vmovq %xmm14,(%rsi) │ │ │ │ + vextracti64x2 $0x1,%ymm15,%xmm3 │ │ │ │ vmovq %xmm15,0x20(%rsi) │ │ │ │ - vextractf128 $0x1,%ymm4,%xmm7 │ │ │ │ - vextractf128 $0x1,%ymm5,%xmm9 │ │ │ │ - vmovq %xmm1,0x10(%rsi) │ │ │ │ - vmovq %xmm3,0x30(%rsi) │ │ │ │ + vextractf64x2 $0x1,%ymm4,%xmm7 │ │ │ │ vmovlpd %xmm4,0x8(%rsi) │ │ │ │ - vmovlpd %xmm7,0x18(%rsi) │ │ │ │ + vextractf64x2 $0x1,%ymm5,%xmm9 │ │ │ │ vmovlpd %xmm5,0x28(%rsi) │ │ │ │ - vmovlpd %xmm9,0x38(%rsi) │ │ │ │ - cmp %r12,%r8 │ │ │ │ - je 1a269 │ │ │ │ - xchg %ax,%ax │ │ │ │ - vmovdqu 0x20(%r12),%ymm11 │ │ │ │ - sub $0xffffffffffffff80,%r12 │ │ │ │ - sub $0xffffffffffffff80,%rbx │ │ │ │ - vmovdqu -0x80(%r12),%ymm10 │ │ │ │ - vmovupd -0x58(%r12),%ymm0 │ │ │ │ - vmovupd -0x78(%r12),%ymm1 │ │ │ │ - vextracti128 $0x1,%ymm11,%xmm15 │ │ │ │ - vmovq %xmm11,-0x60(%rbx) │ │ │ │ - vextracti128 $0x1,%ymm10,%xmm13 │ │ │ │ - vextractf128 $0x1,%ymm0,%xmm5 │ │ │ │ - vmovq %xmm15,-0x50(%rbx) │ │ │ │ - vmovlpd %xmm0,-0x58(%rbx) │ │ │ │ - vextractf128 $0x1,%ymm1,%xmm3 │ │ │ │ - vmovq %xmm13,-0x70(%rbx) │ │ │ │ - vmovq %xmm10,-0x80(%rbx) │ │ │ │ - vmovlpd %xmm1,-0x78(%rbx) │ │ │ │ - vmovlpd %xmm3,-0x68(%rbx) │ │ │ │ - vmovlpd %xmm5,-0x48(%rbx) │ │ │ │ - vmovdqu -0x40(%r12),%ymm6 │ │ │ │ - vmovdqu -0x20(%r12),%ymm7 │ │ │ │ - vmovupd -0x38(%r12),%ymm12 │ │ │ │ - vmovupd -0x18(%r12),%ymm13 │ │ │ │ - vextracti128 $0x1,%ymm6,%xmm9 │ │ │ │ - vextracti128 $0x1,%ymm7,%xmm11 │ │ │ │ - vmovq %xmm6,-0x40(%rbx) │ │ │ │ - vmovq %xmm7,-0x20(%rbx) │ │ │ │ - vextractf128 $0x1,%ymm12,%xmm15 │ │ │ │ - vextractf128 $0x1,%ymm13,%xmm0 │ │ │ │ - vmovq %xmm9,-0x30(%rbx) │ │ │ │ - vmovq %xmm11,-0x10(%rbx) │ │ │ │ - vmovlpd %xmm12,-0x38(%rbx) │ │ │ │ - vmovlpd %xmm15,-0x28(%rbx) │ │ │ │ - vmovlpd %xmm13,-0x18(%rbx) │ │ │ │ - vmovlpd %xmm0,-0x8(%rbx) │ │ │ │ - cmp %r12,%r8 │ │ │ │ - jne 1a1a0 │ │ │ │ - mov %r10,%rdi │ │ │ │ - shl $0x6,%rdi │ │ │ │ - lea (%rsi,%rdi,1),%rsi │ │ │ │ - add %rdx,%rdi │ │ │ │ - vmovsd 0x8(%rdi),%xmm2 │ │ │ │ - mov (%rdi),%rdx │ │ │ │ - lea 0x10(%rdi),%r13 │ │ │ │ + vmovq %xmm1,0x10(%rsi) │ │ │ │ + vmovq %xmm3,0x30(%rsi) │ │ │ │ + vmovsd %xmm7,0x18(%rsi) │ │ │ │ + vmovsd %xmm9,0x38(%rsi) │ │ │ │ + cmp %r13,%r8 │ │ │ │ + je 19fe9 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovdqu 0x20(%r13),%ymm11 │ │ │ │ + vmovdqu 0x0(%r13),%ymm10 │ │ │ │ + sub $0xffffffffffffff80,%r13 │ │ │ │ + sub $0xffffffffffffff80,%r10 │ │ │ │ + vmovupd -0x58(%r13),%ymm0 │ │ │ │ + vmovupd -0x78(%r13),%ymm1 │ │ │ │ + vextracti64x2 $0x1,%ymm11,%xmm15 │ │ │ │ + vmovq %xmm11,-0x60(%r10) │ │ │ │ + vextracti64x2 $0x1,%ymm10,%xmm13 │ │ │ │ + vmovlpd %xmm0,-0x58(%r10) │ │ │ │ + vextractf64x2 $0x1,%ymm0,%xmm5 │ │ │ │ + vmovq %xmm10,-0x80(%r10) │ │ │ │ + vextractf64x2 $0x1,%ymm1,%xmm3 │ │ │ │ + vmovlpd %xmm1,-0x78(%r10) │ │ │ │ + vmovq %xmm15,-0x50(%r10) │ │ │ │ + vmovq %xmm13,-0x70(%r10) │ │ │ │ + vmovsd %xmm5,-0x48(%r10) │ │ │ │ + vmovdqu -0x40(%r13),%ymm6 │ │ │ │ + vmovdqu -0x20(%r13),%ymm7 │ │ │ │ + vmovsd %xmm3,-0x68(%r10) │ │ │ │ + vextracti64x2 $0x1,%ymm6,%xmm9 │ │ │ │ + vmovupd -0x38(%r13),%ymm12 │ │ │ │ + vmovupd -0x18(%r13),%ymm13 │ │ │ │ + vmovq %xmm6,-0x40(%r10) │ │ │ │ + vextracti64x2 $0x1,%ymm7,%xmm11 │ │ │ │ + vmovq %xmm7,-0x20(%r10) │ │ │ │ + vextractf64x2 $0x1,%ymm12,%xmm15 │ │ │ │ + vmovlpd %xmm12,-0x38(%r10) │ │ │ │ + vextractf64x2 $0x1,%ymm13,%xmm0 │ │ │ │ + vmovlpd %xmm13,-0x18(%r10) │ │ │ │ + vmovq %xmm9,-0x30(%r10) │ │ │ │ + vmovq %xmm11,-0x10(%r10) │ │ │ │ + vmovsd %xmm15,-0x28(%r10) │ │ │ │ + vmovsd %xmm0,-0x8(%r10) │ │ │ │ + cmp %r13,%r8 │ │ │ │ + jne 19f10 │ │ │ │ + shl $0x6,%r9 │ │ │ │ + lea (%rsi,%r9,1),%rsi │ │ │ │ + add %rdx,%r9 │ │ │ │ + mov (%r9),%rdx │ │ │ │ + vmovsd 0x8(%r9),%xmm2 │ │ │ │ + lea 0x10(%r9),%r12 │ │ │ │ mov %rdx,(%rsi) │ │ │ │ vmovsd %xmm2,0x8(%rsi) │ │ │ │ - cmp %r13,%r11 │ │ │ │ - je 1a7ea │ │ │ │ - vmovsd 0x18(%rdi),%xmm3 │ │ │ │ - lea 0x20(%rdi),%rcx │ │ │ │ - mov 0x10(%rdi),%r15 │ │ │ │ - mov %r15,0x10(%rsi) │ │ │ │ + cmp %r12,%r14 │ │ │ │ + je 1a530 │ │ │ │ + mov 0x10(%r9),%r11 │ │ │ │ + vmovsd 0x18(%r9),%xmm3 │ │ │ │ + lea 0x20(%r9),%rcx │ │ │ │ + mov %r11,0x10(%rsi) │ │ │ │ vmovsd %xmm3,0x18(%rsi) │ │ │ │ - cmp %rcx,%r11 │ │ │ │ - je 1a7ea │ │ │ │ - vmovsd 0x28(%rdi),%xmm4 │ │ │ │ - lea 0x30(%rdi),%r9 │ │ │ │ - mov 0x20(%rdi),%rax │ │ │ │ - mov %rax,0x20(%rsi) │ │ │ │ + cmp %rcx,%r14 │ │ │ │ + je 1a530 │ │ │ │ + mov 0x20(%r9),%r15 │ │ │ │ + vmovsd 0x28(%r9),%xmm4 │ │ │ │ + lea 0x30(%r9),%rbx │ │ │ │ + mov %r15,0x20(%rsi) │ │ │ │ vmovsd %xmm4,0x28(%rsi) │ │ │ │ - cmp %r9,%r11 │ │ │ │ - je 1a7ea │ │ │ │ - vmovsd 0x38(%rdi),%xmm0 │ │ │ │ - mov 0x30(%rdi),%rbx │ │ │ │ - mov %rbx,0x30(%rsi) │ │ │ │ - vmovsd %xmm0,0x38(%rsi) │ │ │ │ + cmp %rbx,%r14 │ │ │ │ + je 1a530 │ │ │ │ + mov 0x30(%r9),%r14 │ │ │ │ + vmovsd 0x38(%r9),%xmm5 │ │ │ │ + mov %r14,0x30(%rsi) │ │ │ │ + vmovsd %xmm5,0x38(%rsi) │ │ │ │ vzeroupper │ │ │ │ - lea -0x28(%rbp),%rsp │ │ │ │ - pop %rbx │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 19bc7 │ │ │ │ + nopl (%rax) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - lea -0x10(%r12),%r11 │ │ │ │ - mov %rcx,%r13 │ │ │ │ - xor %r15d,%r15d │ │ │ │ + lea -0x10(%r11),%r12 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + shr $0x4,%r12 │ │ │ │ + sub %r11,%r14 │ │ │ │ + inc %r12 │ │ │ │ + and $0x7,%r12d │ │ │ │ + je 1a126 │ │ │ │ + cmp $0x1,%r12 │ │ │ │ + je 1a112 │ │ │ │ + cmp $0x2,%r12 │ │ │ │ + je 1a103 │ │ │ │ + cmp $0x3,%r12 │ │ │ │ + je 1a0f4 │ │ │ │ + cmp $0x4,%r12 │ │ │ │ + je 1a0e5 │ │ │ │ + cmp $0x5,%r12 │ │ │ │ + je 1a0d6 │ │ │ │ + cmp $0x6,%r12 │ │ │ │ + je 1a0c7 │ │ │ │ + vmovdqu (%r14),%xmm5 │ │ │ │ + mov $0x10,%ecx │ │ │ │ + vmovdqu %xmm5,(%rbx) │ │ │ │ + vmovdqu (%r14,%rcx,1),%xmm6 │ │ │ │ + vmovdqu %xmm6,(%rbx,%rcx,1) │ │ │ │ + add $0x10,%rcx │ │ │ │ + vmovdqu (%r14,%rcx,1),%xmm7 │ │ │ │ + vmovdqu %xmm7,(%rbx,%rcx,1) │ │ │ │ + add $0x10,%rcx │ │ │ │ + vmovdqu (%r14,%rcx,1),%xmm8 │ │ │ │ + vmovdqu %xmm8,(%rbx,%rcx,1) │ │ │ │ + add $0x10,%rcx │ │ │ │ + vmovdqu (%r14,%rcx,1),%xmm9 │ │ │ │ + vmovdqu %xmm9,(%rbx,%rcx,1) │ │ │ │ + add $0x10,%rcx │ │ │ │ + vmovdqu (%r14,%rcx,1),%xmm10 │ │ │ │ + vmovdqu %xmm10,(%rbx,%rcx,1) │ │ │ │ + add $0x10,%rcx │ │ │ │ + vmovdqu (%r14,%rcx,1),%xmm11 │ │ │ │ + vmovdqu %xmm11,(%rbx,%rcx,1) │ │ │ │ + add $0x10,%rcx │ │ │ │ + cmp %rcx,%r11 │ │ │ │ + je 1a195 │ │ │ │ + vmovdqu (%r14,%rcx,1),%xmm12 │ │ │ │ + vmovdqu %xmm12,(%rbx,%rcx,1) │ │ │ │ + vmovdqu 0x10(%r14,%rcx,1),%xmm13 │ │ │ │ + vmovdqu %xmm13,0x10(%rbx,%rcx,1) │ │ │ │ + vmovdqu 0x20(%r14,%rcx,1),%xmm14 │ │ │ │ + vmovdqu %xmm14,0x20(%rbx,%rcx,1) │ │ │ │ + vmovdqu 0x30(%r14,%rcx,1),%xmm15 │ │ │ │ + vmovdqu %xmm15,0x30(%rbx,%rcx,1) │ │ │ │ + vmovdqu 0x40(%r14,%rcx,1),%xmm1 │ │ │ │ + vmovdqu %xmm1,0x40(%rbx,%rcx,1) │ │ │ │ + vmovdqu 0x50(%r14,%rcx,1),%xmm0 │ │ │ │ + vmovdqu %xmm0,0x50(%rbx,%rcx,1) │ │ │ │ + vmovdqu 0x60(%r14,%rcx,1),%xmm2 │ │ │ │ + vmovdqu %xmm2,0x60(%rbx,%rcx,1) │ │ │ │ + vmovdqu 0x70(%r14,%rcx,1),%xmm3 │ │ │ │ + vmovdqu %xmm3,0x70(%rbx,%rcx,1) │ │ │ │ + sub $0xffffffffffffff80,%rcx │ │ │ │ + cmp %rcx,%r11 │ │ │ │ + jne 1a126 │ │ │ │ + add %rbx,%r11 │ │ │ │ + mov %r11,0x8(%rdi) │ │ │ │ + cmp %r14,%rsi │ │ │ │ + je 1a340 │ │ │ │ + mov %r14,%r11 │ │ │ │ + sub %rsi,%r11 │ │ │ │ + sub $0x10,%r11 │ │ │ │ shr $0x4,%r11 │ │ │ │ - sub %r12,%r13 │ │ │ │ inc %r11 │ │ │ │ and $0x7,%r11d │ │ │ │ - je 1a3d2 │ │ │ │ + je 1a2aa │ │ │ │ cmp $0x1,%r11 │ │ │ │ - je 1a3bc │ │ │ │ + je 1a288 │ │ │ │ cmp $0x2,%r11 │ │ │ │ - je 1a3ab │ │ │ │ + je 1a26e │ │ │ │ cmp $0x3,%r11 │ │ │ │ - je 1a39a │ │ │ │ + je 1a254 │ │ │ │ cmp $0x4,%r11 │ │ │ │ - je 1a389 │ │ │ │ + je 1a23a │ │ │ │ cmp $0x5,%r11 │ │ │ │ - je 1a378 │ │ │ │ + je 1a220 │ │ │ │ cmp $0x6,%r11 │ │ │ │ - je 1a367 │ │ │ │ - vmovdqu 0x0(%r13),%xmm4 │ │ │ │ - mov $0x10,%r15d │ │ │ │ - vmovdqu %xmm4,(%rcx) │ │ │ │ - vmovdqu 0x0(%r13,%r15,1),%xmm5 │ │ │ │ - vmovdqu %xmm5,(%rcx,%r15,1) │ │ │ │ - add $0x10,%r15 │ │ │ │ - vmovdqu 0x0(%r13,%r15,1),%xmm6 │ │ │ │ - vmovdqu %xmm6,(%rcx,%r15,1) │ │ │ │ - add $0x10,%r15 │ │ │ │ - vmovdqu 0x0(%r13,%r15,1),%xmm7 │ │ │ │ - vmovdqu %xmm7,(%rcx,%r15,1) │ │ │ │ - add $0x10,%r15 │ │ │ │ - vmovdqu 0x0(%r13,%r15,1),%xmm8 │ │ │ │ - vmovdqu %xmm8,(%rcx,%r15,1) │ │ │ │ - add $0x10,%r15 │ │ │ │ - vmovdqu 0x0(%r13,%r15,1),%xmm9 │ │ │ │ - vmovdqu %xmm9,(%rcx,%r15,1) │ │ │ │ - add $0x10,%r15 │ │ │ │ - vmovdqu 0x0(%r13,%r15,1),%xmm10 │ │ │ │ - vmovdqu %xmm10,(%rcx,%r15,1) │ │ │ │ - add $0x10,%r15 │ │ │ │ - cmp %r15,%r12 │ │ │ │ - je 1a44a │ │ │ │ - vmovdqu 0x0(%r13,%r15,1),%xmm11 │ │ │ │ - vmovdqu %xmm11,(%rcx,%r15,1) │ │ │ │ - vmovdqu 0x10(%r13,%r15,1),%xmm12 │ │ │ │ - vmovdqu %xmm12,0x10(%rcx,%r15,1) │ │ │ │ - vmovdqu 0x20(%r13,%r15,1),%xmm13 │ │ │ │ - vmovdqu %xmm13,0x20(%rcx,%r15,1) │ │ │ │ - vmovdqu 0x30(%r13,%r15,1),%xmm14 │ │ │ │ - vmovdqu %xmm14,0x30(%rcx,%r15,1) │ │ │ │ - vmovdqu 0x40(%r13,%r15,1),%xmm15 │ │ │ │ - vmovdqu %xmm15,0x40(%rcx,%r15,1) │ │ │ │ - vmovdqu 0x50(%r13,%r15,1),%xmm1 │ │ │ │ - vmovdqu %xmm1,0x50(%rcx,%r15,1) │ │ │ │ - vmovdqu 0x60(%r13,%r15,1),%xmm0 │ │ │ │ - vmovdqu %xmm0,0x60(%rcx,%r15,1) │ │ │ │ - vmovdqu 0x70(%r13,%r15,1),%xmm2 │ │ │ │ - vmovdqu %xmm2,0x70(%rcx,%r15,1) │ │ │ │ - sub $0xffffffffffffff80,%r15 │ │ │ │ - cmp %r15,%r12 │ │ │ │ - jne 1a3d2 │ │ │ │ - add %rcx,%r12 │ │ │ │ - mov %r12,0x8(%r9) │ │ │ │ - cmp %r13,%rsi │ │ │ │ - je 1a600 │ │ │ │ - mov %r13,%rax │ │ │ │ - sub %rsi,%rax │ │ │ │ - sub $0x10,%rax │ │ │ │ - shr $0x4,%rax │ │ │ │ - inc %rax │ │ │ │ - and $0x7,%eax │ │ │ │ - je 1a55f │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 1a53c │ │ │ │ - cmp $0x2,%rax │ │ │ │ - je 1a522 │ │ │ │ - cmp $0x3,%rax │ │ │ │ - je 1a508 │ │ │ │ - cmp $0x4,%rax │ │ │ │ - je 1a4ee │ │ │ │ - cmp $0x5,%rax │ │ │ │ - je 1a4d4 │ │ │ │ - cmp $0x6,%rax │ │ │ │ - je 1a4ba │ │ │ │ - vmovsd -0x8(%r13),%xmm3 │ │ │ │ - mov -0x10(%r13),%r9 │ │ │ │ - sub $0x10,%rcx │ │ │ │ - sub $0x10,%r13 │ │ │ │ - mov %r9,(%rcx) │ │ │ │ - vmovsd %xmm3,0x8(%rcx) │ │ │ │ - vmovsd -0x8(%r13),%xmm4 │ │ │ │ - sub $0x10,%rcx │ │ │ │ - sub $0x10,%r13 │ │ │ │ - mov 0x0(%r13),%r14 │ │ │ │ - mov %r14,(%rcx) │ │ │ │ - vmovsd %xmm4,0x8(%rcx) │ │ │ │ - vmovsd -0x8(%r13),%xmm5 │ │ │ │ - sub $0x10,%rcx │ │ │ │ - sub $0x10,%r13 │ │ │ │ - mov 0x0(%r13),%r12 │ │ │ │ - mov %r12,(%rcx) │ │ │ │ - vmovsd %xmm5,0x8(%rcx) │ │ │ │ - vmovsd -0x8(%r13),%xmm6 │ │ │ │ - sub $0x10,%rcx │ │ │ │ - sub $0x10,%r13 │ │ │ │ - mov 0x0(%r13),%rdi │ │ │ │ - mov %rdi,(%rcx) │ │ │ │ - vmovsd %xmm6,0x8(%rcx) │ │ │ │ - vmovsd -0x8(%r13),%xmm7 │ │ │ │ - sub $0x10,%rcx │ │ │ │ - sub $0x10,%r13 │ │ │ │ - mov 0x0(%r13),%r11 │ │ │ │ - mov %r11,(%rcx) │ │ │ │ - vmovsd %xmm7,0x8(%rcx) │ │ │ │ - vmovsd -0x8(%r13),%xmm8 │ │ │ │ - sub $0x10,%rcx │ │ │ │ - sub $0x10,%r13 │ │ │ │ - mov 0x0(%r13),%r15 │ │ │ │ - mov %r15,(%rcx) │ │ │ │ - vmovsd %xmm8,0x8(%rcx) │ │ │ │ - sub $0x10,%r13 │ │ │ │ - sub $0x10,%rcx │ │ │ │ - vmovsd 0x8(%r13),%xmm9 │ │ │ │ - mov 0x0(%r13),%rax │ │ │ │ - mov %rax,(%rcx) │ │ │ │ - vmovsd %xmm9,0x8(%rcx) │ │ │ │ - cmp %r13,%rsi │ │ │ │ - je 1a600 │ │ │ │ - vmovsd -0x8(%r13),%xmm0 │ │ │ │ - add $0xffffffffffffff80,%rcx │ │ │ │ - add $0xffffffffffffff80,%r13 │ │ │ │ - mov 0x70(%r13),%rdi │ │ │ │ - mov %rdi,0x70(%rcx) │ │ │ │ - mov 0x60(%r13),%r11 │ │ │ │ - vmovsd %xmm0,0x78(%rcx) │ │ │ │ - vmovsd 0x68(%r13),%xmm3 │ │ │ │ - mov %r11,0x60(%rcx) │ │ │ │ - mov 0x50(%r13),%r15 │ │ │ │ - mov %r15,0x50(%rcx) │ │ │ │ - mov 0x40(%r13),%rax │ │ │ │ - vmovsd %xmm3,0x68(%rcx) │ │ │ │ - vmovsd 0x58(%r13),%xmm4 │ │ │ │ - mov %rax,0x40(%rcx) │ │ │ │ - mov 0x30(%r13),%r14 │ │ │ │ - vmovsd %xmm4,0x58(%rcx) │ │ │ │ - vmovsd 0x48(%r13),%xmm2 │ │ │ │ - mov %r14,0x30(%rcx) │ │ │ │ - mov 0x20(%r13),%r9 │ │ │ │ - vmovsd %xmm2,0x48(%rcx) │ │ │ │ - vmovsd 0x38(%r13),%xmm5 │ │ │ │ - mov %r9,0x20(%rcx) │ │ │ │ - mov 0x10(%r13),%r12 │ │ │ │ - vmovsd %xmm5,0x38(%rcx) │ │ │ │ - vmovsd 0x28(%r13),%xmm6 │ │ │ │ - mov %r12,0x10(%rcx) │ │ │ │ - vmovsd %xmm6,0x28(%rcx) │ │ │ │ - vmovsd 0x18(%r13),%xmm7 │ │ │ │ - vmovsd %xmm7,0x18(%rcx) │ │ │ │ - jmp 1a544 │ │ │ │ + je 1a206 │ │ │ │ + mov -0x10(%r14),%r15 │ │ │ │ + vmovsd -0x8(%r14),%xmm4 │ │ │ │ + sub $0x10,%rbx │ │ │ │ + sub $0x10,%r14 │ │ │ │ + mov %r15,(%rbx) │ │ │ │ + vmovsd %xmm4,0x8(%rbx) │ │ │ │ + mov -0x10(%r14),%rax │ │ │ │ + vmovsd -0x8(%r14),%xmm5 │ │ │ │ + sub $0x10,%rbx │ │ │ │ + sub $0x10,%r14 │ │ │ │ + mov %rax,(%rbx) │ │ │ │ + vmovsd %xmm5,0x8(%rbx) │ │ │ │ + mov -0x10(%r14),%rdi │ │ │ │ + vmovsd -0x8(%r14),%xmm6 │ │ │ │ + sub $0x10,%rbx │ │ │ │ + sub $0x10,%r14 │ │ │ │ + mov %rdi,(%rbx) │ │ │ │ + vmovsd %xmm6,0x8(%rbx) │ │ │ │ + mov -0x10(%r14),%r13 │ │ │ │ + vmovsd -0x8(%r14),%xmm7 │ │ │ │ + sub $0x10,%rbx │ │ │ │ + sub $0x10,%r14 │ │ │ │ + mov %r13,(%rbx) │ │ │ │ + vmovsd %xmm7,0x8(%rbx) │ │ │ │ + mov -0x10(%r14),%r12 │ │ │ │ + vmovsd -0x8(%r14),%xmm8 │ │ │ │ + sub $0x10,%rbx │ │ │ │ + sub $0x10,%r14 │ │ │ │ + mov %r12,(%rbx) │ │ │ │ + vmovsd %xmm8,0x8(%rbx) │ │ │ │ + mov -0x10(%r14),%rcx │ │ │ │ + vmovsd -0x8(%r14),%xmm9 │ │ │ │ + sub $0x10,%rbx │ │ │ │ + sub $0x10,%r14 │ │ │ │ + mov %rcx,(%rbx) │ │ │ │ + vmovsd %xmm9,0x8(%rbx) │ │ │ │ + sub $0x10,%r14 │ │ │ │ + sub $0x10,%rbx │ │ │ │ + mov (%r14),%r11 │ │ │ │ + vmovsd 0x8(%r14),%xmm10 │ │ │ │ + mov %r11,(%rbx) │ │ │ │ + vmovsd %xmm10,0x8(%rbx) │ │ │ │ + cmp %r14,%rsi │ │ │ │ + je 1a340 │ │ │ │ + mov -0x10(%r14),%r13 │ │ │ │ + vmovsd -0x8(%r14),%xmm0 │ │ │ │ + add $0xffffffffffffff80,%rbx │ │ │ │ + add $0xffffffffffffff80,%r14 │ │ │ │ + mov %r13,0x70(%rbx) │ │ │ │ + vmovsd %xmm0,0x78(%rbx) │ │ │ │ + vmovsd 0x68(%r14),%xmm4 │ │ │ │ + mov 0x60(%r14),%r12 │ │ │ │ + vmovsd %xmm4,0x68(%rbx) │ │ │ │ + mov %r12,0x60(%rbx) │ │ │ │ + vmovsd 0x58(%r14),%xmm5 │ │ │ │ + mov 0x50(%r14),%rcx │ │ │ │ + vmovsd %xmm5,0x58(%rbx) │ │ │ │ + vmovsd 0x48(%r14),%xmm2 │ │ │ │ + mov %rcx,0x50(%rbx) │ │ │ │ + mov 0x40(%r14),%r11 │ │ │ │ + vmovsd %xmm2,0x48(%rbx) │ │ │ │ + vmovsd 0x38(%r14),%xmm6 │ │ │ │ + mov %r11,0x40(%rbx) │ │ │ │ + mov 0x30(%r14),%r15 │ │ │ │ + vmovsd %xmm6,0x38(%rbx) │ │ │ │ + vmovsd 0x28(%r14),%xmm7 │ │ │ │ + mov %r15,0x30(%rbx) │ │ │ │ + mov 0x20(%r14),%rdi │ │ │ │ + vmovsd %xmm7,0x28(%rbx) │ │ │ │ + vmovsd 0x18(%r14),%xmm8 │ │ │ │ + mov %rdi,0x20(%rbx) │ │ │ │ + mov 0x10(%r14),%rax │ │ │ │ + vmovsd %xmm8,0x18(%rbx) │ │ │ │ + mov %rax,0x10(%rbx) │ │ │ │ + jmp 1a290 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - lea -0x10(%rbx),%r13 │ │ │ │ - mov %rdx,%rcx │ │ │ │ - sub %rdx,%r13 │ │ │ │ - cmp $0x110,%r13 │ │ │ │ - jbe 1a850 │ │ │ │ - lea -0x10(%rsi),%r14 │ │ │ │ - mov %r13,%r9 │ │ │ │ - and $0xffffffffffffffc0,%r13 │ │ │ │ - mov %rsi,%r12 │ │ │ │ + lea -0x10(%r10),%r14 │ │ │ │ + mov %rdx,%rdi │ │ │ │ sub %rdx,%r14 │ │ │ │ - shr $0x6,%r9 │ │ │ │ - add %rdx,%r13 │ │ │ │ - cmp $0x20,%r14 │ │ │ │ - jbe 1a850 │ │ │ │ - mov %r13,%r10 │ │ │ │ - sub %rdx,%r10 │ │ │ │ - and $0x40,%r10d │ │ │ │ - je 1a6b0 │ │ │ │ - vmovdqu (%rdx),%ymm10 │ │ │ │ - vmovdqu 0x20(%rdx),%ymm11 │ │ │ │ - lea 0x40(%rdx),%rcx │ │ │ │ - lea 0x40(%rsi),%r12 │ │ │ │ - vmovupd 0x8(%rdx),%ymm1 │ │ │ │ + cmp $0xf0,%r14 │ │ │ │ + jbe 1a580 │ │ │ │ + lea -0x10(%rsi),%rbx │ │ │ │ + mov %r14,%r15 │ │ │ │ + and $0xffffffffffffffc0,%r14 │ │ │ │ + mov %rsi,%rax │ │ │ │ + sub %rdx,%rbx │ │ │ │ + shr $0x6,%r15 │ │ │ │ + add %rdx,%r14 │ │ │ │ + cmp $0x20,%rbx │ │ │ │ + jbe 1a580 │ │ │ │ + mov %r14,%r9 │ │ │ │ + sub %rdx,%r9 │ │ │ │ + and $0x40,%r9d │ │ │ │ + je 1a3f0 │ │ │ │ + vmovdqu (%rdx),%ymm11 │ │ │ │ + vmovdqu 0x20(%rdx),%ymm12 │ │ │ │ + lea 0x40(%rdx),%rdi │ │ │ │ + lea 0x40(%rsi),%rax │ │ │ │ + vmovupd 0x8(%rdx),%ymm3 │ │ │ │ vmovupd 0x28(%rdx),%ymm0 │ │ │ │ - vextracti128 $0x1,%ymm10,%xmm13 │ │ │ │ - vextracti128 $0x1,%ymm11,%xmm15 │ │ │ │ - vmovq %xmm10,(%rsi) │ │ │ │ - vmovq %xmm11,0x20(%rsi) │ │ │ │ - vextractf128 $0x1,%ymm1,%xmm3 │ │ │ │ - vextractf128 $0x1,%ymm0,%xmm5 │ │ │ │ - vmovq %xmm13,0x10(%rsi) │ │ │ │ - vmovq %xmm15,0x30(%rsi) │ │ │ │ - vmovlpd %xmm1,0x8(%rsi) │ │ │ │ - vmovlpd %xmm3,0x18(%rsi) │ │ │ │ + vextracti64x2 $0x1,%ymm11,%xmm14 │ │ │ │ + vmovq %xmm11,(%rsi) │ │ │ │ + vextracti64x2 $0x1,%ymm12,%xmm1 │ │ │ │ + vmovq %xmm12,0x20(%rsi) │ │ │ │ + vextractf64x2 $0x1,%ymm3,%xmm4 │ │ │ │ + vmovlpd %xmm3,0x8(%rsi) │ │ │ │ + vextractf64x2 $0x1,%ymm0,%xmm6 │ │ │ │ vmovlpd %xmm0,0x28(%rsi) │ │ │ │ - vmovlpd %xmm5,0x38(%rsi) │ │ │ │ - cmp %r13,%rcx │ │ │ │ - je 1a789 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu 0x20(%rcx),%ymm7 │ │ │ │ - sub $0xffffffffffffff80,%rcx │ │ │ │ - sub $0xffffffffffffff80,%r12 │ │ │ │ - vmovdqu -0x80(%rcx),%ymm6 │ │ │ │ - vmovupd -0x58(%rcx),%ymm13 │ │ │ │ - vmovupd -0x78(%rcx),%ymm12 │ │ │ │ - vextracti128 $0x1,%ymm7,%xmm11 │ │ │ │ - vmovq %xmm7,-0x60(%r12) │ │ │ │ - vextracti128 $0x1,%ymm6,%xmm9 │ │ │ │ - vextractf128 $0x1,%ymm13,%xmm0 │ │ │ │ - vmovq %xmm11,-0x50(%r12) │ │ │ │ - vmovlpd %xmm13,-0x58(%r12) │ │ │ │ - vextractf128 $0x1,%ymm12,%xmm15 │ │ │ │ - vmovq %xmm9,-0x70(%r12) │ │ │ │ - vmovq %xmm6,-0x80(%r12) │ │ │ │ - vmovlpd %xmm12,-0x78(%r12) │ │ │ │ - vmovlpd %xmm15,-0x68(%r12) │ │ │ │ - vmovlpd %xmm0,-0x48(%r12) │ │ │ │ - vmovdqu -0x40(%rcx),%ymm3 │ │ │ │ - vmovdqu -0x20(%rcx),%ymm4 │ │ │ │ - vmovupd -0x38(%rcx),%ymm8 │ │ │ │ - vmovupd -0x18(%rcx),%ymm9 │ │ │ │ - vextracti128 $0x1,%ymm3,%xmm5 │ │ │ │ - vextracti128 $0x1,%ymm4,%xmm7 │ │ │ │ - vmovq %xmm3,-0x40(%r12) │ │ │ │ - vmovq %xmm4,-0x20(%r12) │ │ │ │ - vextractf128 $0x1,%ymm8,%xmm11 │ │ │ │ - vextractf128 $0x1,%ymm9,%xmm13 │ │ │ │ - vmovq %xmm5,-0x30(%r12) │ │ │ │ - vmovq %xmm7,-0x10(%r12) │ │ │ │ - vmovlpd %xmm8,-0x38(%r12) │ │ │ │ - vmovlpd %xmm11,-0x28(%r12) │ │ │ │ - vmovlpd %xmm9,-0x18(%r12) │ │ │ │ - vmovlpd %xmm13,-0x8(%r12) │ │ │ │ - cmp %r13,%rcx │ │ │ │ - jne 1a6b0 │ │ │ │ - mov %r9,%rdi │ │ │ │ - shl $0x6,%rdi │ │ │ │ - lea (%rsi,%rdi,1),%rsi │ │ │ │ - add %rdx,%rdi │ │ │ │ - vmovsd 0x8(%rdi),%xmm14 │ │ │ │ - mov (%rdi),%r8 │ │ │ │ - lea 0x10(%rdi),%rdx │ │ │ │ - mov %r8,(%rsi) │ │ │ │ - vmovsd %xmm14,0x8(%rsi) │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - je 1a7ea │ │ │ │ - vmovsd 0x18(%rdi),%xmm15 │ │ │ │ - lea 0x20(%rdi),%r15 │ │ │ │ - mov 0x10(%rdi),%r11 │ │ │ │ - mov %r11,0x10(%rsi) │ │ │ │ - vmovsd %xmm15,0x18(%rsi) │ │ │ │ - cmp %r15,%rbx │ │ │ │ - je 1a7ea │ │ │ │ - vmovsd 0x28(%rdi),%xmm1 │ │ │ │ - lea 0x30(%rdi),%r13 │ │ │ │ - mov 0x20(%rdi),%rax │ │ │ │ - mov %rax,0x20(%rsi) │ │ │ │ - vmovsd %xmm1,0x28(%rsi) │ │ │ │ - cmp %r13,%rbx │ │ │ │ - jne 1a2d2 │ │ │ │ + vmovq %xmm14,0x10(%rsi) │ │ │ │ + vmovq %xmm1,0x30(%rsi) │ │ │ │ + vmovsd %xmm4,0x18(%rsi) │ │ │ │ + vmovsd %xmm6,0x38(%rsi) │ │ │ │ + cmp %r14,%rdi │ │ │ │ + je 1a4b0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovdqu 0x20(%rdi),%ymm8 │ │ │ │ + vmovdqu (%rdi),%ymm7 │ │ │ │ + sub $0xffffffffffffff80,%rdi │ │ │ │ + sub $0xffffffffffffff80,%rax │ │ │ │ + vmovupd -0x58(%rdi),%ymm14 │ │ │ │ + vmovupd -0x78(%rdi),%ymm13 │ │ │ │ + vextracti64x2 $0x1,%ymm8,%xmm12 │ │ │ │ + vmovq %xmm8,-0x60(%rax) │ │ │ │ + vextracti64x2 $0x1,%ymm7,%xmm10 │ │ │ │ + vmovlpd %xmm14,-0x58(%rax) │ │ │ │ + vextractf64x2 $0x1,%ymm14,%xmm0 │ │ │ │ + vmovq %xmm7,-0x80(%rax) │ │ │ │ + vextractf64x2 $0x1,%ymm13,%xmm1 │ │ │ │ + vmovlpd %xmm13,-0x78(%rax) │ │ │ │ + vmovq %xmm12,-0x50(%rax) │ │ │ │ + vmovq %xmm10,-0x70(%rax) │ │ │ │ + vmovsd %xmm0,-0x48(%rax) │ │ │ │ + vmovdqu -0x40(%rdi),%ymm4 │ │ │ │ + vmovdqu -0x20(%rdi),%ymm5 │ │ │ │ + vmovsd %xmm1,-0x68(%rax) │ │ │ │ + vextracti64x2 $0x1,%ymm4,%xmm6 │ │ │ │ + vmovupd -0x38(%rdi),%ymm9 │ │ │ │ + vmovupd -0x18(%rdi),%ymm10 │ │ │ │ + vmovq %xmm4,-0x40(%rax) │ │ │ │ + vextracti64x2 $0x1,%ymm5,%xmm8 │ │ │ │ + vmovq %xmm5,-0x20(%rax) │ │ │ │ + vextractf64x2 $0x1,%ymm9,%xmm12 │ │ │ │ + vmovlpd %xmm9,-0x38(%rax) │ │ │ │ + vextractf64x2 $0x1,%ymm10,%xmm14 │ │ │ │ + vmovlpd %xmm10,-0x18(%rax) │ │ │ │ + vmovq %xmm6,-0x30(%rax) │ │ │ │ + vmovq %xmm8,-0x10(%rax) │ │ │ │ + vmovsd %xmm12,-0x28(%rax) │ │ │ │ + vmovsd %xmm14,-0x8(%rax) │ │ │ │ + cmp %r14,%rdi │ │ │ │ + jne 1a3f0 │ │ │ │ + shl $0x6,%r15 │ │ │ │ + lea (%rsi,%r15,1),%r8 │ │ │ │ + add %rdx,%r15 │ │ │ │ + mov (%r15),%rdx │ │ │ │ + vmovsd 0x8(%r15),%xmm15 │ │ │ │ + lea 0x10(%r15),%rsi │ │ │ │ + mov %rdx,(%r8) │ │ │ │ + vmovsd %xmm15,0x8(%r8) │ │ │ │ + cmp %rsi,%r10 │ │ │ │ + je 1a530 │ │ │ │ + mov 0x10(%r15),%r13 │ │ │ │ + vmovsd 0x18(%r15),%xmm1 │ │ │ │ + lea 0x20(%r15),%r12 │ │ │ │ + mov %r13,0x10(%r8) │ │ │ │ + vmovsd %xmm1,0x18(%r8) │ │ │ │ + cmp %r12,%r10 │ │ │ │ + je 1a530 │ │ │ │ + mov 0x20(%r15),%rcx │ │ │ │ + vmovsd 0x28(%r15),%xmm3 │ │ │ │ + lea 0x30(%r15),%r11 │ │ │ │ + mov %rcx,0x20(%r8) │ │ │ │ + vmovsd %xmm3,0x28(%r8) │ │ │ │ + cmp %r11,%r10 │ │ │ │ + je 1a530 │ │ │ │ + mov 0x30(%r15),%r10 │ │ │ │ + vmovsd 0x38(%r15),%xmm0 │ │ │ │ + mov %r10,0x30(%r8) │ │ │ │ + vmovsd %xmm0,0x38(%r8) │ │ │ │ + vzeroupper │ │ │ │ + jmp 19bc7 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ vzeroupper │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vmovdqu (%r12),%xmm0 │ │ │ │ - mov $0x10,%eax │ │ │ │ - vmovdqu %xmm0,(%rbx) │ │ │ │ - jmp 19be9 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu (%r10,%r14,1),%xmm15 │ │ │ │ - add $0x10,%r10 │ │ │ │ - vmovdqu %xmm15,-0x10(%r10) │ │ │ │ - jmp 19d4d │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 19cbb │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovdqu (%r15),%xmm0 │ │ │ │ + mov $0x10,%r10d │ │ │ │ + vmovdqu %xmm0,(%r14) │ │ │ │ + jmp 19968 │ │ │ │ + nopl (%rax) │ │ │ │ + vmovdqu (%rdi,%rdx,1),%xmm15 │ │ │ │ + add $0x10,%rdi │ │ │ │ + vmovdqu %xmm15,-0x10(%rdi) │ │ │ │ + jmp 19ad4 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - sub %rdx,%rbx │ │ │ │ - lea -0x10(%rbx),%r14 │ │ │ │ - lea (%rsi,%rbx,1),%rdi │ │ │ │ - shr $0x4,%r14 │ │ │ │ - inc %r14 │ │ │ │ - and $0x7,%r14d │ │ │ │ - je 1a961 │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - je 1a93c │ │ │ │ - cmp $0x2,%r14 │ │ │ │ - je 1a920 │ │ │ │ - cmp $0x3,%r14 │ │ │ │ - je 1a904 │ │ │ │ - cmp $0x4,%r14 │ │ │ │ - je 1a8e8 │ │ │ │ - cmp $0x5,%r14 │ │ │ │ - je 1a8cc │ │ │ │ - cmp $0x6,%r14 │ │ │ │ - je 1a8b0 │ │ │ │ - vmovsd 0x8(%rdx),%xmm3 │ │ │ │ - mov (%rdx),%r9 │ │ │ │ - lea 0x10(%rsi),%r10 │ │ │ │ + mov %r14,%rdi │ │ │ │ + jmp 19a48 │ │ │ │ + sub %rdx,%r10 │ │ │ │ + lea -0x10(%r10),%rbx │ │ │ │ + lea (%rsi,%r10,1),%r14 │ │ │ │ + shr $0x4,%rbx │ │ │ │ + inc %rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + je 1a68a │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 1a666 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + je 1a64b │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + je 1a630 │ │ │ │ + cmp $0x4,%rbx │ │ │ │ + je 1a615 │ │ │ │ + cmp $0x5,%rbx │ │ │ │ + je 1a5fa │ │ │ │ + cmp $0x6,%rbx │ │ │ │ + je 1a5df │ │ │ │ + mov (%rdx),%r15 │ │ │ │ + vmovsd 0x8(%rdx),%xmm4 │ │ │ │ + lea 0x10(%rsi),%r9 │ │ │ │ lea 0x10(%rdx),%r8 │ │ │ │ - mov %r9,(%rsi) │ │ │ │ - vmovsd %xmm3,0x8(%rsi) │ │ │ │ - vmovsd 0x8(%r8),%xmm4 │ │ │ │ - add $0x10,%r10 │ │ │ │ + mov %r15,(%rsi) │ │ │ │ + vmovsd %xmm4,0x8(%rsi) │ │ │ │ + mov (%r8),%rdi │ │ │ │ + vmovsd 0x8(%r8),%xmm5 │ │ │ │ + add $0x10,%r9 │ │ │ │ add $0x10,%r8 │ │ │ │ - mov -0x10(%r8),%rsi │ │ │ │ - mov %rsi,-0x10(%r10) │ │ │ │ - vmovsd %xmm4,-0x8(%r10) │ │ │ │ + mov %rdi,-0x10(%r9) │ │ │ │ + vmovsd %xmm5,-0x8(%r9) │ │ │ │ + mov (%r8),%rax │ │ │ │ vmovsd 0x8(%r8),%xmm2 │ │ │ │ - add $0x10,%r10 │ │ │ │ - add $0x10,%r8 │ │ │ │ - mov -0x10(%r8),%rcx │ │ │ │ - mov %rcx,-0x10(%r10) │ │ │ │ - vmovsd %xmm2,-0x8(%r10) │ │ │ │ - vmovsd 0x8(%r8),%xmm5 │ │ │ │ - add $0x10,%r10 │ │ │ │ + add $0x10,%r9 │ │ │ │ add $0x10,%r8 │ │ │ │ - mov -0x10(%r8),%r12 │ │ │ │ - mov %r12,-0x10(%r10) │ │ │ │ - vmovsd %xmm5,-0x8(%r10) │ │ │ │ + mov %rax,-0x10(%r9) │ │ │ │ + vmovsd %xmm2,-0x8(%r9) │ │ │ │ + mov (%r8),%rdx │ │ │ │ vmovsd 0x8(%r8),%xmm6 │ │ │ │ - add $0x10,%r10 │ │ │ │ + add $0x10,%r9 │ │ │ │ add $0x10,%r8 │ │ │ │ - mov -0x10(%r8),%rdx │ │ │ │ - mov %rdx,-0x10(%r10) │ │ │ │ - vmovsd %xmm6,-0x8(%r10) │ │ │ │ + mov %rdx,-0x10(%r9) │ │ │ │ + vmovsd %xmm6,-0x8(%r9) │ │ │ │ + mov (%r8),%rsi │ │ │ │ vmovsd 0x8(%r8),%xmm7 │ │ │ │ - add $0x10,%r10 │ │ │ │ + add $0x10,%r9 │ │ │ │ add $0x10,%r8 │ │ │ │ - mov -0x10(%r8),%r11 │ │ │ │ - mov %r11,-0x10(%r10) │ │ │ │ - vmovsd %xmm7,-0x8(%r10) │ │ │ │ + mov %rsi,-0x10(%r9) │ │ │ │ + vmovsd %xmm7,-0x8(%r9) │ │ │ │ + mov (%r8),%r13 │ │ │ │ vmovsd 0x8(%r8),%xmm8 │ │ │ │ - add $0x10,%r10 │ │ │ │ + add $0x10,%r9 │ │ │ │ add $0x10,%r8 │ │ │ │ - mov -0x10(%r8),%r15 │ │ │ │ - mov %r15,-0x10(%r10) │ │ │ │ - vmovsd %xmm8,-0x8(%r10) │ │ │ │ - cmp %rdi,%r10 │ │ │ │ - je 19e5e │ │ │ │ + mov %r13,-0x10(%r9) │ │ │ │ + vmovsd %xmm8,-0x8(%r9) │ │ │ │ + mov (%r8),%r12 │ │ │ │ vmovsd 0x8(%r8),%xmm9 │ │ │ │ - sub $0xffffffffffffff80,%r10 │ │ │ │ + add $0x10,%r9 │ │ │ │ + add $0x10,%r8 │ │ │ │ + mov %r12,-0x10(%r9) │ │ │ │ + vmovsd %xmm9,-0x8(%r9) │ │ │ │ + cmp %r14,%r9 │ │ │ │ + je 19bc7 │ │ │ │ + mov (%r8),%rcx │ │ │ │ + vmovsd 0x8(%r8),%xmm10 │ │ │ │ + sub $0xffffffffffffff80,%r9 │ │ │ │ sub $0xffffffffffffff80,%r8 │ │ │ │ - mov -0x80(%r8),%rax │ │ │ │ - mov %rax,-0x80(%r10) │ │ │ │ - mov -0x70(%r8),%r13 │ │ │ │ - vmovsd %xmm9,-0x78(%r10) │ │ │ │ - vmovsd -0x68(%r8),%xmm10 │ │ │ │ - mov %r13,-0x70(%r10) │ │ │ │ - mov -0x60(%r8),%rbx │ │ │ │ - mov %rbx,-0x60(%r10) │ │ │ │ - mov -0x50(%r8),%r14 │ │ │ │ - vmovsd %xmm10,-0x68(%r10) │ │ │ │ - vmovsd -0x58(%r8),%xmm11 │ │ │ │ - mov %r14,-0x50(%r10) │ │ │ │ - mov -0x40(%r8),%r9 │ │ │ │ - vmovsd %xmm11,-0x58(%r10) │ │ │ │ - vmovsd -0x48(%r8),%xmm12 │ │ │ │ - mov %r9,-0x40(%r10) │ │ │ │ - mov -0x30(%r8),%rsi │ │ │ │ - vmovsd %xmm12,-0x48(%r10) │ │ │ │ - vmovsd -0x38(%r8),%xmm13 │ │ │ │ - mov %rsi,-0x30(%r10) │ │ │ │ - mov -0x20(%r8),%rcx │ │ │ │ - vmovsd %xmm13,-0x38(%r10) │ │ │ │ - vmovsd -0x28(%r8),%xmm14 │ │ │ │ - mov %rcx,-0x20(%r10) │ │ │ │ - mov -0x10(%r8),%r12 │ │ │ │ - vmovsd %xmm14,-0x28(%r10) │ │ │ │ - vmovsd -0x18(%r8),%xmm15 │ │ │ │ - mov %r12,-0x10(%r10) │ │ │ │ - vmovsd %xmm15,-0x18(%r10) │ │ │ │ - vmovsd -0x8(%r8),%xmm1 │ │ │ │ - vmovsd %xmm1,-0x8(%r10) │ │ │ │ - cmp %rdi,%r10 │ │ │ │ - jne 1a961 │ │ │ │ - jmp 19e5e │ │ │ │ - mov %r11,%r14 │ │ │ │ - sub %rdx,%r14 │ │ │ │ - sub $0x10,%r14 │ │ │ │ - shr $0x4,%r14 │ │ │ │ - inc %r14 │ │ │ │ - and $0x7,%r14d │ │ │ │ - je 1ab27 │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - je 1ab02 │ │ │ │ - cmp $0x2,%r14 │ │ │ │ - je 1aae6 │ │ │ │ - cmp $0x3,%r14 │ │ │ │ - je 1aaca │ │ │ │ - cmp $0x4,%r14 │ │ │ │ - je 1aaae │ │ │ │ - cmp $0x5,%r14 │ │ │ │ - je 1aa92 │ │ │ │ - cmp $0x6,%r14 │ │ │ │ - je 1aa76 │ │ │ │ - vmovsd 0x8(%rdx),%xmm5 │ │ │ │ - mov (%rdx),%r10 │ │ │ │ + mov %rcx,-0x80(%r9) │ │ │ │ + vmovsd %xmm10,-0x78(%r9) │ │ │ │ + vmovsd -0x68(%r8),%xmm11 │ │ │ │ + mov -0x70(%r8),%r11 │ │ │ │ + vmovsd %xmm11,-0x68(%r9) │ │ │ │ + mov %r11,-0x70(%r9) │ │ │ │ + vmovsd -0x58(%r8),%xmm12 │ │ │ │ + mov -0x60(%r8),%r10 │ │ │ │ + vmovsd %xmm12,-0x58(%r9) │ │ │ │ + vmovsd -0x48(%r8),%xmm13 │ │ │ │ + mov %r10,-0x60(%r9) │ │ │ │ + mov -0x50(%r8),%rbx │ │ │ │ + vmovsd %xmm13,-0x48(%r9) │ │ │ │ + vmovsd -0x38(%r8),%xmm14 │ │ │ │ + mov %rbx,-0x50(%r9) │ │ │ │ + mov -0x40(%r8),%r15 │ │ │ │ + vmovsd %xmm14,-0x38(%r9) │ │ │ │ + vmovsd -0x28(%r8),%xmm15 │ │ │ │ + mov %r15,-0x40(%r9) │ │ │ │ + mov -0x30(%r8),%rdi │ │ │ │ + vmovsd %xmm15,-0x28(%r9) │ │ │ │ + vmovsd -0x18(%r8),%xmm1 │ │ │ │ + mov %rdi,-0x30(%r9) │ │ │ │ + mov -0x20(%r8),%rax │ │ │ │ + vmovsd %xmm1,-0x18(%r9) │ │ │ │ + vmovsd -0x8(%r8),%xmm3 │ │ │ │ + mov %rax,-0x20(%r9) │ │ │ │ + mov -0x10(%r8),%rdx │ │ │ │ + vmovsd %xmm3,-0x8(%r9) │ │ │ │ + mov %rdx,-0x10(%r9) │ │ │ │ + cmp %r14,%r9 │ │ │ │ + jne 1a68a │ │ │ │ + jmp 19bc7 │ │ │ │ + mov %r14,%rax │ │ │ │ + sub %rdx,%rax │ │ │ │ + sub $0x10,%rax │ │ │ │ + shr $0x4,%rax │ │ │ │ + inc %rax │ │ │ │ + and $0x7,%eax │ │ │ │ + je 1a848 │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 1a824 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + je 1a809 │ │ │ │ + cmp $0x3,%rax │ │ │ │ + je 1a7ee │ │ │ │ + cmp $0x4,%rax │ │ │ │ + je 1a7d3 │ │ │ │ + cmp $0x5,%rax │ │ │ │ + je 1a7b8 │ │ │ │ + cmp $0x6,%rax │ │ │ │ + je 1a79d │ │ │ │ + mov (%rdx),%rdi │ │ │ │ + vmovsd 0x8(%rdx),%xmm6 │ │ │ │ + lea 0x10(%rsi),%r9 │ │ │ │ lea 0x10(%rdx),%r8 │ │ │ │ - mov %r10,(%rsi) │ │ │ │ - lea 0x10(%rsi),%r10 │ │ │ │ - vmovsd %xmm5,0x8(%rsi) │ │ │ │ - vmovsd 0x8(%r8),%xmm6 │ │ │ │ - add $0x10,%r10 │ │ │ │ - add $0x10,%r8 │ │ │ │ - mov -0x10(%r8),%r12 │ │ │ │ - mov %r12,-0x10(%r10) │ │ │ │ - vmovsd %xmm6,-0x8(%r10) │ │ │ │ + mov %rdi,(%rsi) │ │ │ │ + vmovsd %xmm6,0x8(%rsi) │ │ │ │ + mov (%r8),%r13 │ │ │ │ vmovsd 0x8(%r8),%xmm7 │ │ │ │ - add $0x10,%r10 │ │ │ │ + add $0x10,%r9 │ │ │ │ add $0x10,%r8 │ │ │ │ - mov -0x10(%r8),%rbx │ │ │ │ - mov %rbx,-0x10(%r10) │ │ │ │ - vmovsd %xmm7,-0x8(%r10) │ │ │ │ + mov %r13,-0x10(%r9) │ │ │ │ + vmovsd %xmm7,-0x8(%r9) │ │ │ │ + mov (%r8),%r10 │ │ │ │ vmovsd 0x8(%r8),%xmm8 │ │ │ │ - add $0x10,%r10 │ │ │ │ + add $0x10,%r9 │ │ │ │ add $0x10,%r8 │ │ │ │ - mov -0x10(%r8),%rdi │ │ │ │ - mov %rdi,-0x10(%r10) │ │ │ │ - vmovsd %xmm8,-0x8(%r10) │ │ │ │ + mov %r10,-0x10(%r9) │ │ │ │ + vmovsd %xmm8,-0x8(%r9) │ │ │ │ + mov (%r8),%rsi │ │ │ │ vmovsd 0x8(%r8),%xmm9 │ │ │ │ - add $0x10,%r10 │ │ │ │ + add $0x10,%r9 │ │ │ │ add $0x10,%r8 │ │ │ │ - mov -0x10(%r8),%rsi │ │ │ │ - mov %rsi,-0x10(%r10) │ │ │ │ - vmovsd %xmm9,-0x8(%r10) │ │ │ │ + mov %rsi,-0x10(%r9) │ │ │ │ + vmovsd %xmm9,-0x8(%r9) │ │ │ │ + mov (%r8),%rdx │ │ │ │ vmovsd 0x8(%r8),%xmm10 │ │ │ │ - add $0x10,%r10 │ │ │ │ + add $0x10,%r9 │ │ │ │ add $0x10,%r8 │ │ │ │ - mov -0x10(%r8),%rdx │ │ │ │ - mov %rdx,-0x10(%r10) │ │ │ │ - vmovsd %xmm10,-0x8(%r10) │ │ │ │ + mov %rdx,-0x10(%r9) │ │ │ │ + vmovsd %xmm10,-0x8(%r9) │ │ │ │ + mov (%r8),%r12 │ │ │ │ vmovsd 0x8(%r8),%xmm11 │ │ │ │ + add $0x10,%r9 │ │ │ │ add $0x10,%r8 │ │ │ │ - add $0x10,%r10 │ │ │ │ - mov -0x10(%r8),%r13 │ │ │ │ - mov %r13,-0x10(%r10) │ │ │ │ - vmovsd %xmm11,-0x8(%r10) │ │ │ │ - cmp %r8,%r11 │ │ │ │ - je 19e5e │ │ │ │ + mov %r12,-0x10(%r9) │ │ │ │ + vmovsd %xmm11,-0x8(%r9) │ │ │ │ + mov (%r8),%r11 │ │ │ │ vmovsd 0x8(%r8),%xmm12 │ │ │ │ + add $0x10,%r8 │ │ │ │ + add $0x10,%r9 │ │ │ │ + mov %r11,-0x10(%r9) │ │ │ │ + vmovsd %xmm12,-0x8(%r9) │ │ │ │ + cmp %r8,%r14 │ │ │ │ + je 19bc7 │ │ │ │ + mov (%r8),%rcx │ │ │ │ + vmovsd 0x8(%r8),%xmm13 │ │ │ │ sub $0xffffffffffffff80,%r8 │ │ │ │ - sub $0xffffffffffffff80,%r10 │ │ │ │ - mov -0x80(%r8),%r15 │ │ │ │ - mov %r15,-0x80(%r10) │ │ │ │ - mov -0x70(%r8),%rcx │ │ │ │ - vmovsd %xmm12,-0x78(%r10) │ │ │ │ - vmovsd -0x68(%r8),%xmm13 │ │ │ │ - mov %rcx,-0x70(%r10) │ │ │ │ - mov -0x60(%r8),%rax │ │ │ │ - mov %rax,-0x60(%r10) │ │ │ │ - mov -0x50(%r8),%r9 │ │ │ │ - vmovsd %xmm13,-0x68(%r10) │ │ │ │ - vmovsd -0x58(%r8),%xmm14 │ │ │ │ - mov %r9,-0x50(%r10) │ │ │ │ - mov -0x40(%r8),%r14 │ │ │ │ - vmovsd %xmm14,-0x58(%r10) │ │ │ │ - vmovsd -0x48(%r8),%xmm15 │ │ │ │ - mov %r14,-0x40(%r10) │ │ │ │ - mov -0x30(%r8),%r12 │ │ │ │ - vmovsd %xmm15,-0x48(%r10) │ │ │ │ - vmovsd -0x38(%r8),%xmm1 │ │ │ │ - mov %r12,-0x30(%r10) │ │ │ │ - mov -0x20(%r8),%rbx │ │ │ │ - vmovsd %xmm1,-0x38(%r10) │ │ │ │ - vmovsd -0x28(%r8),%xmm0 │ │ │ │ - mov %rbx,-0x20(%r10) │ │ │ │ - mov -0x10(%r8),%rdi │ │ │ │ - vmovsd %xmm0,-0x28(%r10) │ │ │ │ - vmovsd -0x18(%r8),%xmm2 │ │ │ │ - mov %rdi,-0x10(%r10) │ │ │ │ - vmovsd %xmm2,-0x18(%r10) │ │ │ │ - vmovsd -0x8(%r8),%xmm3 │ │ │ │ - vmovsd %xmm3,-0x8(%r10) │ │ │ │ - cmp %r8,%r11 │ │ │ │ - jne 1ab27 │ │ │ │ - jmp 19e5e │ │ │ │ + sub $0xffffffffffffff80,%r9 │ │ │ │ + mov %rcx,-0x80(%r9) │ │ │ │ + vmovsd %xmm13,-0x78(%r9) │ │ │ │ + vmovsd -0x68(%r8),%xmm14 │ │ │ │ + mov -0x70(%r8),%r15 │ │ │ │ + vmovsd %xmm14,-0x68(%r9) │ │ │ │ + mov %r15,-0x70(%r9) │ │ │ │ + vmovsd -0x58(%r8),%xmm15 │ │ │ │ + mov -0x60(%r8),%rbx │ │ │ │ + vmovsd %xmm15,-0x58(%r9) │ │ │ │ + vmovsd -0x48(%r8),%xmm1 │ │ │ │ + mov %rbx,-0x60(%r9) │ │ │ │ + mov -0x50(%r8),%rax │ │ │ │ + vmovsd %xmm1,-0x48(%r9) │ │ │ │ + vmovsd -0x38(%r8),%xmm0 │ │ │ │ + mov %rax,-0x50(%r9) │ │ │ │ + mov -0x40(%r8),%rdi │ │ │ │ + vmovsd %xmm0,-0x38(%r9) │ │ │ │ + vmovsd -0x28(%r8),%xmm2 │ │ │ │ + mov %rdi,-0x40(%r9) │ │ │ │ + mov -0x30(%r8),%r13 │ │ │ │ + vmovsd %xmm2,-0x28(%r9) │ │ │ │ + vmovsd -0x18(%r8),%xmm3 │ │ │ │ + mov %r13,-0x30(%r9) │ │ │ │ + mov -0x20(%r8),%r10 │ │ │ │ + vmovsd %xmm3,-0x18(%r9) │ │ │ │ + vmovsd -0x8(%r8),%xmm4 │ │ │ │ + mov %r10,-0x20(%r9) │ │ │ │ + mov -0x10(%r8),%rsi │ │ │ │ + vmovsd %xmm4,-0x8(%r9) │ │ │ │ + mov %rsi,-0x10(%r9) │ │ │ │ + cmp %r8,%r14 │ │ │ │ + jne 1a848 │ │ │ │ + jmp 19bc7 │ │ │ │ nopl (%rax) │ │ │ │ cmp %rsi,%rdi │ │ │ │ - je 1b930 │ │ │ │ + je 1b650 │ │ │ │ lea 0x1(%rdi),%rax │ │ │ │ mov %rdi,%r9 │ │ │ │ cmp %rax,%rsi │ │ │ │ - je 1b930 │ │ │ │ + je 1b650 │ │ │ │ push %rbp │ │ │ │ lea -0x1(%rsi),%rdi │ │ │ │ mov %r9,%rcx │ │ │ │ + mov %rdi,%r10 │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r12 │ │ │ │ mov %rsi,%r12 │ │ │ │ - push %rbx │ │ │ │ sub %r9,%r12 │ │ │ │ - mov %rdi,%r10 │ │ │ │ + push %rbx │ │ │ │ lea -0x2(%r12),%rbx │ │ │ │ cmp $0x1e,%rbx │ │ │ │ - jbe 1b850 │ │ │ │ + jbe 1b570 │ │ │ │ lea -0x21(%rsi),%rdx │ │ │ │ or %rsi,%rdx │ │ │ │ and $0x1f,%edx │ │ │ │ - jne 1b850 │ │ │ │ - vmovdqa -0x21(%rsi),%ymm5 │ │ │ │ - vmovdqa -0x20(%rsi),%ymm1 │ │ │ │ - vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ + jne 1b570 │ │ │ │ + vmovdqa -0x21(%rsi),%ymm2 │ │ │ │ + vmovdqa -0x20(%rsi),%ymm3 │ │ │ │ lea -0x21(%r12),%r8 │ │ │ │ - vmovdqa 0xc1b36(%rip),%ymm3 # dc780 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ + vpbroadcastq %rdi,%ymm0 │ │ │ │ + vmovdqa 0xc2df4(%rip),%ymm1 # dd760 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x160> │ │ │ │ shr $0x5,%r8 │ │ │ │ - vmovq %rdi,%xmm6 │ │ │ │ - vpbroadcastq 0xc1cac(%rip),%ymm4 # dc908 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x308> │ │ │ │ + mov $0xffffffffffffffe0,%rax │ │ │ │ + vpaddq 0xc2dc1(%rip),%ymm0,%ymm0 # dd740 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x140> │ │ │ │ + vperm2i128 $0x1,%ymm2,%ymm2,%ymm5 │ │ │ │ + vperm2i128 $0x1,%ymm3,%ymm3,%ymm7 │ │ │ │ lea 0x1(%r8),%r11 │ │ │ │ and $0x3,%r8d │ │ │ │ - vpbroadcastq %xmm6,%ymm0 │ │ │ │ - vpaddq 0xc1aef(%rip),%ymm0,%ymm0 # dc760 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - vperm2i128 $0x1,%ymm5,%ymm5,%ymm7 │ │ │ │ - vperm2i128 $0x1,%ymm1,%ymm1,%ymm9 │ │ │ │ - vpshufb %ymm3,%ymm7,%ymm8 │ │ │ │ - vpshufb %ymm3,%ymm9,%ymm10 │ │ │ │ - vpsubusb %ymm8,%ymm10,%ymm11 │ │ │ │ - vpcmpeqb %ymm2,%ymm11,%ymm12 │ │ │ │ - vpcmpeqb %ymm2,%ymm12,%ymm13 │ │ │ │ - vptest %ymm13,%ymm13 │ │ │ │ - jne 1b7f0 │ │ │ │ + vpshufb %ymm1,%ymm5,%ymm6 │ │ │ │ + vpshufb %ymm1,%ymm7,%ymm8 │ │ │ │ + vpbroadcastq %rax,%ymm4 │ │ │ │ + vpcmpltub %ymm8,%ymm6,%k0 │ │ │ │ + kortestd %k0,%k0 │ │ │ │ + jne 1b520 │ │ │ │ mov $0x1,%edx │ │ │ │ vpaddq %ymm4,%ymm0,%ymm0 │ │ │ │ lea -0x41(%rsi),%rax │ │ │ │ cmp %r11,%rdx │ │ │ │ - jae 1ae5a │ │ │ │ + jae 1ab4d │ │ │ │ test %r8,%r8 │ │ │ │ - je 1ad5b │ │ │ │ + je 1aa65 │ │ │ │ cmp $0x1,%r8 │ │ │ │ - je 1ad10 │ │ │ │ + je 1aa20 │ │ │ │ cmp $0x2,%r8 │ │ │ │ - jne 1b800 │ │ │ │ - vmovdqa (%rax),%ymm11 │ │ │ │ - vmovdqa 0x1(%rax),%ymm12 │ │ │ │ - vperm2i128 $0x1,%ymm11,%ymm11,%ymm13 │ │ │ │ - vperm2i128 $0x1,%ymm12,%ymm12,%ymm15 │ │ │ │ - vpshufb %ymm3,%ymm13,%ymm14 │ │ │ │ - vpshufb %ymm3,%ymm15,%ymm6 │ │ │ │ - vpsubusb %ymm14,%ymm6,%ymm5 │ │ │ │ - vpcmpeqb %ymm2,%ymm5,%ymm1 │ │ │ │ - vpcmpeqb %ymm2,%ymm1,%ymm7 │ │ │ │ - vptest %ymm7,%ymm7 │ │ │ │ - jne 1b7f0 │ │ │ │ + jne 1b530 │ │ │ │ + vmovdqa (%rax),%ymm15 │ │ │ │ + vmovdqa 0x1(%rax),%ymm3 │ │ │ │ + vperm2i128 $0x1,%ymm15,%ymm15,%ymm2 │ │ │ │ + vperm2i128 $0x1,%ymm3,%ymm3,%ymm6 │ │ │ │ + vpshufb %ymm1,%ymm2,%ymm5 │ │ │ │ + vpshufb %ymm1,%ymm6,%ymm7 │ │ │ │ + vpcmpltub %ymm7,%ymm5,%k2 │ │ │ │ + kortestd %k2,%k2 │ │ │ │ + jne 1b520 │ │ │ │ vpaddq %ymm4,%ymm0,%ymm0 │ │ │ │ inc %rdx │ │ │ │ sub $0x20,%rax │ │ │ │ vmovdqa (%rax),%ymm8 │ │ │ │ vmovdqa 0x1(%rax),%ymm9 │ │ │ │ vperm2i128 $0x1,%ymm8,%ymm8,%ymm10 │ │ │ │ vperm2i128 $0x1,%ymm9,%ymm9,%ymm12 │ │ │ │ - vpshufb %ymm3,%ymm10,%ymm11 │ │ │ │ - vpshufb %ymm3,%ymm12,%ymm13 │ │ │ │ - vpsubusb %ymm11,%ymm13,%ymm14 │ │ │ │ - vpcmpeqb %ymm2,%ymm14,%ymm15 │ │ │ │ - vpcmpeqb %ymm2,%ymm15,%ymm6 │ │ │ │ - vptest %ymm6,%ymm6 │ │ │ │ - jne 1b7f0 │ │ │ │ + vpshufb %ymm1,%ymm10,%ymm11 │ │ │ │ + vpshufb %ymm1,%ymm12,%ymm13 │ │ │ │ + vpcmpltub %ymm13,%ymm11,%k3 │ │ │ │ + kortestd %k3,%k3 │ │ │ │ + jne 1b520 │ │ │ │ inc %rdx │ │ │ │ vpaddq %ymm4,%ymm0,%ymm0 │ │ │ │ sub $0x20,%rax │ │ │ │ cmp %r11,%rdx │ │ │ │ - jae 1ae5a │ │ │ │ - vmovdqa (%rax),%ymm5 │ │ │ │ - vmovdqa 0x1(%rax),%ymm1 │ │ │ │ - vperm2i128 $0x1,%ymm5,%ymm5,%ymm7 │ │ │ │ - vperm2i128 $0x1,%ymm1,%ymm1,%ymm9 │ │ │ │ - vpshufb %ymm3,%ymm7,%ymm8 │ │ │ │ - vpshufb %ymm3,%ymm9,%ymm10 │ │ │ │ - vpsubusb %ymm8,%ymm10,%ymm11 │ │ │ │ - vpcmpeqb %ymm2,%ymm11,%ymm12 │ │ │ │ - vpcmpeqb %ymm2,%ymm12,%ymm13 │ │ │ │ - vptest %ymm13,%ymm13 │ │ │ │ - jne 1b7f0 │ │ │ │ - vmovdqa -0x20(%rax),%ymm14 │ │ │ │ - vmovdqa -0x1f(%rax),%ymm15 │ │ │ │ + jae 1ab4d │ │ │ │ + vmovdqa (%rax),%ymm14 │ │ │ │ + vmovdqa 0x1(%rax),%ymm15 │ │ │ │ + vperm2i128 $0x1,%ymm14,%ymm14,%ymm3 │ │ │ │ + vperm2i128 $0x1,%ymm15,%ymm15,%ymm5 │ │ │ │ + vpshufb %ymm1,%ymm3,%ymm2 │ │ │ │ + vpshufb %ymm1,%ymm5,%ymm6 │ │ │ │ + vpcmpltub %ymm6,%ymm2,%k4 │ │ │ │ + kortestd %k4,%k4 │ │ │ │ + jne 1b520 │ │ │ │ + vmovdqa -0x20(%rax),%ymm7 │ │ │ │ + vmovdqa -0x1f(%rax),%ymm8 │ │ │ │ vpaddq %ymm4,%ymm0,%ymm0 │ │ │ │ - vperm2i128 $0x1,%ymm14,%ymm14,%ymm6 │ │ │ │ - vperm2i128 $0x1,%ymm15,%ymm15,%ymm1 │ │ │ │ - vpshufb %ymm3,%ymm6,%ymm5 │ │ │ │ - vpshufb %ymm3,%ymm1,%ymm7 │ │ │ │ - vpsubusb %ymm5,%ymm7,%ymm8 │ │ │ │ - vpcmpeqb %ymm2,%ymm8,%ymm9 │ │ │ │ - vpcmpeqb %ymm2,%ymm9,%ymm10 │ │ │ │ - vptest %ymm10,%ymm10 │ │ │ │ - jne 1b7f0 │ │ │ │ - vmovdqa -0x40(%rax),%ymm11 │ │ │ │ - vmovdqa -0x3f(%rax),%ymm12 │ │ │ │ + vperm2i128 $0x1,%ymm7,%ymm7,%ymm9 │ │ │ │ + vperm2i128 $0x1,%ymm8,%ymm8,%ymm11 │ │ │ │ + vpshufb %ymm1,%ymm9,%ymm10 │ │ │ │ + vpshufb %ymm1,%ymm11,%ymm12 │ │ │ │ + vpcmpltub %ymm12,%ymm10,%k5 │ │ │ │ + kortestd %k5,%k5 │ │ │ │ + jne 1b520 │ │ │ │ + vmovdqa -0x40(%rax),%ymm13 │ │ │ │ + vmovdqa -0x3f(%rax),%ymm14 │ │ │ │ vpaddq %ymm4,%ymm0,%ymm0 │ │ │ │ - vperm2i128 $0x1,%ymm11,%ymm11,%ymm13 │ │ │ │ - vperm2i128 $0x1,%ymm12,%ymm12,%ymm15 │ │ │ │ - vpshufb %ymm3,%ymm13,%ymm14 │ │ │ │ - vpshufb %ymm3,%ymm15,%ymm6 │ │ │ │ - vpsubusb %ymm14,%ymm6,%ymm5 │ │ │ │ - vpcmpeqb %ymm2,%ymm5,%ymm1 │ │ │ │ - vpcmpeqb %ymm2,%ymm1,%ymm7 │ │ │ │ - vptest %ymm7,%ymm7 │ │ │ │ - jne 1b7f0 │ │ │ │ - vmovdqa -0x60(%rax),%ymm8 │ │ │ │ - vmovdqa -0x5f(%rax),%ymm9 │ │ │ │ + vperm2i128 $0x1,%ymm13,%ymm13,%ymm15 │ │ │ │ + vperm2i128 $0x1,%ymm14,%ymm14,%ymm3 │ │ │ │ + vpshufb %ymm1,%ymm15,%ymm2 │ │ │ │ + vpshufb %ymm1,%ymm3,%ymm5 │ │ │ │ + vpcmpltub %ymm5,%ymm2,%k6 │ │ │ │ + kortestd %k6,%k6 │ │ │ │ + jne 1b520 │ │ │ │ + vmovdqa -0x60(%rax),%ymm6 │ │ │ │ + vmovdqa -0x5f(%rax),%ymm7 │ │ │ │ vpaddq %ymm4,%ymm0,%ymm0 │ │ │ │ - vperm2i128 $0x1,%ymm8,%ymm8,%ymm10 │ │ │ │ - vperm2i128 $0x1,%ymm9,%ymm9,%ymm12 │ │ │ │ - vpshufb %ymm3,%ymm10,%ymm11 │ │ │ │ - vpshufb %ymm3,%ymm12,%ymm13 │ │ │ │ - vpsubusb %ymm11,%ymm13,%ymm14 │ │ │ │ - vpcmpeqb %ymm2,%ymm14,%ymm15 │ │ │ │ - vpcmpeqb %ymm2,%ymm15,%ymm6 │ │ │ │ - vptest %ymm6,%ymm6 │ │ │ │ - jne 1b7f0 │ │ │ │ + vperm2i128 $0x1,%ymm6,%ymm6,%ymm8 │ │ │ │ + vperm2i128 $0x1,%ymm7,%ymm7,%ymm10 │ │ │ │ + vpshufb %ymm1,%ymm8,%ymm9 │ │ │ │ + vpshufb %ymm1,%ymm10,%ymm11 │ │ │ │ + vpcmpltub %ymm11,%ymm9,%k7 │ │ │ │ + kortestd %k7,%k7 │ │ │ │ + jne 1b520 │ │ │ │ add $0x4,%rdx │ │ │ │ vpaddq %ymm4,%ymm0,%ymm0 │ │ │ │ add $0xffffffffffffff80,%rax │ │ │ │ cmp %r11,%rdx │ │ │ │ - jb 1ad5b │ │ │ │ + jb 1aa65 │ │ │ │ shl $0x5,%r11 │ │ │ │ dec %r12 │ │ │ │ cmp %r11,%r12 │ │ │ │ - je 1b458 │ │ │ │ + je 1b168 │ │ │ │ mov %rdi,%rdx │ │ │ │ sub %r11,%rdx │ │ │ │ mov %rdx,%r12 │ │ │ │ movzbl (%rdx),%eax │ │ │ │ sub %r9,%r12 │ │ │ │ and $0x7,%r12d │ │ │ │ - je 1af4b │ │ │ │ + je 1ac3e │ │ │ │ cmp $0x1,%r12 │ │ │ │ - je 1af2d │ │ │ │ + je 1ac20 │ │ │ │ cmp $0x2,%r12 │ │ │ │ - je 1af18 │ │ │ │ + je 1ac0b │ │ │ │ cmp $0x3,%r12 │ │ │ │ - je 1af03 │ │ │ │ + je 1abf6 │ │ │ │ cmp $0x4,%r12 │ │ │ │ - je 1aeee │ │ │ │ + je 1abe1 │ │ │ │ cmp $0x5,%r12 │ │ │ │ - je 1aed9 │ │ │ │ + je 1abcc │ │ │ │ cmp $0x6,%r12 │ │ │ │ - je 1aec4 │ │ │ │ + je 1abb7 │ │ │ │ mov %rdx,%r8 │ │ │ │ dec %rdx │ │ │ │ mov %eax,%r11d │ │ │ │ movzbl (%rdx),%eax │ │ │ │ cmp %r11b,%al │ │ │ │ - jb 1b000 │ │ │ │ + jb 1ace8 │ │ │ │ mov %rdx,%r8 │ │ │ │ dec %rdx │ │ │ │ mov %eax,%r12d │ │ │ │ movzbl (%rdx),%eax │ │ │ │ cmp %r12b,%al │ │ │ │ - jb 1b000 │ │ │ │ + jb 1ace8 │ │ │ │ mov %rdx,%r8 │ │ │ │ dec %rdx │ │ │ │ mov %eax,%r11d │ │ │ │ movzbl (%rdx),%eax │ │ │ │ cmp %r11b,%al │ │ │ │ - jb 1b000 │ │ │ │ + jb 1ace8 │ │ │ │ mov %rdx,%r8 │ │ │ │ dec %rdx │ │ │ │ mov %eax,%r12d │ │ │ │ movzbl (%rdx),%eax │ │ │ │ cmp %r12b,%al │ │ │ │ - jb 1b000 │ │ │ │ + jb 1ace8 │ │ │ │ mov %rdx,%r8 │ │ │ │ dec %rdx │ │ │ │ mov %eax,%r11d │ │ │ │ movzbl (%rdx),%eax │ │ │ │ cmp %r11b,%al │ │ │ │ - jb 1b000 │ │ │ │ + jb 1ace8 │ │ │ │ mov %rdx,%r8 │ │ │ │ dec %rdx │ │ │ │ mov %eax,%r12d │ │ │ │ movzbl (%rdx),%eax │ │ │ │ cmp %r12b,%al │ │ │ │ - jb 1b000 │ │ │ │ + jb 1ace8 │ │ │ │ mov %rdx,%r8 │ │ │ │ dec %rdx │ │ │ │ mov %eax,%r11d │ │ │ │ movzbl (%rdx),%eax │ │ │ │ cmp %r11b,%al │ │ │ │ - jb 1b000 │ │ │ │ + jb 1ace8 │ │ │ │ cmp %rdx,%r9 │ │ │ │ - je 1b458 │ │ │ │ + je 1b168 │ │ │ │ lea -0x1(%rdx),%r11 │ │ │ │ mov %eax,%r12d │ │ │ │ mov %rdx,%r8 │ │ │ │ movzbl (%r11),%eax │ │ │ │ mov %r11,%rdx │ │ │ │ cmp %r12b,%al │ │ │ │ - jb 1b000 │ │ │ │ + jb 1ace8 │ │ │ │ dec %rdx │ │ │ │ mov %eax,%r12d │ │ │ │ mov %r11,%r8 │ │ │ │ movzbl (%rdx),%eax │ │ │ │ cmp %r12b,%al │ │ │ │ - jb 1b000 │ │ │ │ + jb 1ace8 │ │ │ │ mov %eax,%r12d │ │ │ │ movzbl -0x2(%r11),%eax │ │ │ │ mov %rdx,%r8 │ │ │ │ lea -0x2(%r11),%rdx │ │ │ │ cmp %r12b,%al │ │ │ │ - jb 1b000 │ │ │ │ + jb 1ace8 │ │ │ │ mov %eax,%r12d │ │ │ │ movzbl -0x3(%r11),%eax │ │ │ │ mov %rdx,%r8 │ │ │ │ lea -0x3(%r11),%rdx │ │ │ │ cmp %r12b,%al │ │ │ │ - jb 1b000 │ │ │ │ + jb 1ace8 │ │ │ │ mov %eax,%r12d │ │ │ │ movzbl -0x4(%r11),%eax │ │ │ │ mov %rdx,%r8 │ │ │ │ lea -0x4(%r11),%rdx │ │ │ │ cmp %r12b,%al │ │ │ │ - jb 1b000 │ │ │ │ + jb 1ace8 │ │ │ │ mov %eax,%r12d │ │ │ │ movzbl -0x5(%r11),%eax │ │ │ │ mov %rdx,%r8 │ │ │ │ lea -0x5(%r11),%rdx │ │ │ │ cmp %r12b,%al │ │ │ │ - jb 1b000 │ │ │ │ + jb 1ace8 │ │ │ │ mov %eax,%r12d │ │ │ │ movzbl -0x6(%r11),%eax │ │ │ │ mov %rdx,%r8 │ │ │ │ lea -0x6(%r11),%rdx │ │ │ │ cmp %r12b,%al │ │ │ │ - jb 1b000 │ │ │ │ + jb 1ace8 │ │ │ │ mov %eax,%r12d │ │ │ │ movzbl -0x7(%r11),%eax │ │ │ │ mov %rdx,%r8 │ │ │ │ lea -0x7(%r11),%rdx │ │ │ │ cmp %r12b,%al │ │ │ │ - jae 1af42 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jae 1ac35 │ │ │ │ + nopl (%rax) │ │ │ │ mov %rsi,%rcx │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ movzbl -0x1(%rcx),%r9d │ │ │ │ dec %rcx │ │ │ │ cmp %r9b,%al │ │ │ │ - jae 1b010 │ │ │ │ + jae 1acf0 │ │ │ │ mov %r9b,(%rdx) │ │ │ │ mov %al,(%rcx) │ │ │ │ cmp %r8,%rsi │ │ │ │ - je 1b07b │ │ │ │ + je 1ad5b │ │ │ │ cmp %rdi,%r8 │ │ │ │ - jae 1b07b │ │ │ │ + jae 1ad5b │ │ │ │ lea -0x2(%rsi),%rdx │ │ │ │ mov %r8,%rax │ │ │ │ sub %r8,%rdx │ │ │ │ mov %rdx,%r12 │ │ │ │ shr $1,%r12 │ │ │ │ mov %r12,%rcx │ │ │ │ - lea 0x1(%r12,%r8,1),%r11 │ │ │ │ lea 0x1(%r12),%rbx │ │ │ │ not %rcx │ │ │ │ + lea (%r8,%rbx,1),%r11 │ │ │ │ add %rsi,%rcx │ │ │ │ cmp %r11,%rcx │ │ │ │ - jae 1b090 │ │ │ │ + jae 1ad70 │ │ │ │ cmp %rsi,%r8 │ │ │ │ - jae 1b090 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jae 1ad70 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ movzbl (%rax),%r10d │ │ │ │ movzbl (%rdi),%r8d │ │ │ │ inc %rax │ │ │ │ dec %rdi │ │ │ │ mov %r8b,-0x1(%rax) │ │ │ │ mov %r10b,0x1(%rdi) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jb 1b060 │ │ │ │ + jb 1ad40 │ │ │ │ vzeroupper │ │ │ │ - mov $0x1,%eax │ │ │ │ pop %rbx │ │ │ │ + mov $0x1,%eax │ │ │ │ pop %r12 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ cmp $0x3d,%rdx │ │ │ │ - jbe 1b968 │ │ │ │ + jbe 1b68e │ │ │ │ mov %rbx,%r9 │ │ │ │ - vmovdqa 0xc16db(%rip),%ymm9 # dc780 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ + vmovdqa 0xc29db(%rip),%ymm3 # dd760 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x160> │ │ │ │ lea -0x20(%rsi),%rdx │ │ │ │ and $0xffffffffffffffe0,%r9 │ │ │ │ lea -0x20(%r9),%rcx │ │ │ │ lea (%r8,%r9,1),%r11 │ │ │ │ shr $0x5,%rcx │ │ │ │ inc %rcx │ │ │ │ and $0x3,%ecx │ │ │ │ - je 1b13c │ │ │ │ + je 1ae2e │ │ │ │ cmp $0x1,%rcx │ │ │ │ - je 1b101 │ │ │ │ + je 1aded │ │ │ │ cmp $0x2,%rcx │ │ │ │ - jne 1b933 │ │ │ │ - vmovdqu (%rax),%ymm15 │ │ │ │ - vmovdqu (%rdx),%ymm6 │ │ │ │ + jne 1b653 │ │ │ │ + vmovdqu8 (%rax),%ymm10 │ │ │ │ + vmovdqu8 (%rdx),%ymm11 │ │ │ │ add $0x20,%rax │ │ │ │ sub $0x20,%rdx │ │ │ │ - vperm2i128 $0x1,%ymm6,%ymm6,%ymm0 │ │ │ │ - vperm2i128 $0x1,%ymm15,%ymm15,%ymm5 │ │ │ │ - vpshufb %ymm9,%ymm0,%ymm4 │ │ │ │ - vpshufb %ymm9,%ymm5,%ymm1 │ │ │ │ - vmovdqu %ymm4,-0x20(%rax) │ │ │ │ - vmovdqu %ymm1,0x20(%rdx) │ │ │ │ + vperm2i128 $0x1,%ymm11,%ymm11,%ymm0 │ │ │ │ + vperm2i128 $0x1,%ymm10,%ymm10,%ymm12 │ │ │ │ + vpshufb %ymm3,%ymm0,%ymm1 │ │ │ │ + vpshufb %ymm3,%ymm12,%ymm13 │ │ │ │ + vmovdqu8 %ymm1,-0x20(%rax) │ │ │ │ + vmovdqu8 %ymm13,0x20(%rdx) │ │ │ │ + vmovdqu8 (%rdx),%ymm15 │ │ │ │ + vmovdqu8 (%rax),%ymm14 │ │ │ │ add $0x20,%rax │ │ │ │ sub $0x20,%rdx │ │ │ │ - vmovdqu 0x20(%rdx),%ymm2 │ │ │ │ - vmovdqu -0x20(%rax),%ymm7 │ │ │ │ - vperm2i128 $0x1,%ymm2,%ymm2,%ymm8 │ │ │ │ - vperm2i128 $0x1,%ymm7,%ymm7,%ymm11 │ │ │ │ - vpshufb %ymm9,%ymm8,%ymm10 │ │ │ │ - vpshufb %ymm9,%ymm11,%ymm12 │ │ │ │ - vmovdqu %ymm10,-0x20(%rax) │ │ │ │ - vmovdqu %ymm12,0x20(%rdx) │ │ │ │ + vperm2i128 $0x1,%ymm15,%ymm15,%ymm2 │ │ │ │ + vperm2i128 $0x1,%ymm14,%ymm14,%ymm6 │ │ │ │ + vpshufb %ymm3,%ymm2,%ymm5 │ │ │ │ + vpshufb %ymm3,%ymm6,%ymm7 │ │ │ │ + vmovdqu8 %ymm5,-0x20(%rax) │ │ │ │ + vmovdqu8 %ymm7,0x20(%rdx) │ │ │ │ cmp %rax,%r11 │ │ │ │ - je 1b1fb │ │ │ │ + je 1af05 │ │ │ │ + vmovdqu8 (%rdx),%ymm9 │ │ │ │ + vmovdqu8 (%rax),%ymm8 │ │ │ │ sub $0xffffffffffffff80,%rax │ │ │ │ add $0xffffffffffffff80,%rdx │ │ │ │ - vmovdqu 0x80(%rdx),%ymm14 │ │ │ │ - vmovdqu -0x80(%rax),%ymm13 │ │ │ │ - vperm2i128 $0x1,%ymm14,%ymm14,%ymm3 │ │ │ │ - vperm2i128 $0x1,%ymm13,%ymm13,%ymm6 │ │ │ │ - vpshufb %ymm9,%ymm3,%ymm15 │ │ │ │ - vpshufb %ymm9,%ymm6,%ymm0 │ │ │ │ - vmovdqu %ymm15,-0x80(%rax) │ │ │ │ - vmovdqu 0x60(%rdx),%ymm5 │ │ │ │ - vmovdqu %ymm0,0x80(%rdx) │ │ │ │ - vmovdqu -0x60(%rax),%ymm4 │ │ │ │ - vperm2i128 $0x1,%ymm5,%ymm5,%ymm1 │ │ │ │ - vperm2i128 $0x1,%ymm4,%ymm4,%ymm2 │ │ │ │ - vpshufb %ymm9,%ymm1,%ymm7 │ │ │ │ - vpshufb %ymm9,%ymm2,%ymm8 │ │ │ │ - vmovdqu %ymm7,-0x60(%rax) │ │ │ │ - vmovdqu 0x40(%rdx),%ymm11 │ │ │ │ - vmovdqu %ymm8,0x60(%rdx) │ │ │ │ - vmovdqu -0x40(%rax),%ymm10 │ │ │ │ - vperm2i128 $0x1,%ymm11,%ymm11,%ymm12 │ │ │ │ - vperm2i128 $0x1,%ymm10,%ymm10,%ymm14 │ │ │ │ - vpshufb %ymm9,%ymm12,%ymm13 │ │ │ │ - vpshufb %ymm9,%ymm14,%ymm3 │ │ │ │ - vmovdqu %ymm13,-0x40(%rax) │ │ │ │ - vmovdqu 0x20(%rdx),%ymm6 │ │ │ │ - vmovdqu %ymm3,0x40(%rdx) │ │ │ │ - vmovdqu -0x20(%rax),%ymm15 │ │ │ │ - vperm2i128 $0x1,%ymm6,%ymm6,%ymm0 │ │ │ │ - vperm2i128 $0x1,%ymm15,%ymm15,%ymm5 │ │ │ │ - vpshufb %ymm9,%ymm0,%ymm4 │ │ │ │ - vpshufb %ymm9,%ymm5,%ymm1 │ │ │ │ - vmovdqu %ymm4,-0x20(%rax) │ │ │ │ - vmovdqu %ymm1,0x20(%rdx) │ │ │ │ + vperm2i128 $0x1,%ymm9,%ymm9,%ymm4 │ │ │ │ + vperm2i128 $0x1,%ymm8,%ymm8,%ymm11 │ │ │ │ + vpshufb %ymm3,%ymm4,%ymm10 │ │ │ │ + vpshufb %ymm3,%ymm11,%ymm0 │ │ │ │ + vmovdqu8 %ymm10,-0x80(%rax) │ │ │ │ + vmovdqu8 0x60(%rdx),%ymm12 │ │ │ │ + vmovdqu8 %ymm0,0x80(%rdx) │ │ │ │ + vmovdqu8 -0x60(%rax),%ymm1 │ │ │ │ + vperm2i128 $0x1,%ymm12,%ymm12,%ymm13 │ │ │ │ + vpshufb %ymm3,%ymm13,%ymm14 │ │ │ │ + vperm2i128 $0x1,%ymm1,%ymm1,%ymm15 │ │ │ │ + vmovdqu8 %ymm14,-0x60(%rax) │ │ │ │ + vpshufb %ymm3,%ymm15,%ymm2 │ │ │ │ + vmovdqu8 %ymm2,0x60(%rdx) │ │ │ │ + vmovdqu8 0x40(%rdx),%ymm6 │ │ │ │ + vmovdqu8 -0x40(%rax),%ymm5 │ │ │ │ + vperm2i128 $0x1,%ymm6,%ymm6,%ymm7 │ │ │ │ + vpshufb %ymm3,%ymm7,%ymm8 │ │ │ │ + vperm2i128 $0x1,%ymm5,%ymm5,%ymm9 │ │ │ │ + vmovdqu8 %ymm8,-0x40(%rax) │ │ │ │ + vpshufb %ymm3,%ymm9,%ymm4 │ │ │ │ + vmovdqu8 0x20(%rdx),%ymm11 │ │ │ │ + vmovdqu8 %ymm4,0x40(%rdx) │ │ │ │ + vmovdqu8 -0x20(%rax),%ymm10 │ │ │ │ + vperm2i128 $0x1,%ymm11,%ymm11,%ymm0 │ │ │ │ + vpshufb %ymm3,%ymm0,%ymm1 │ │ │ │ + vperm2i128 $0x1,%ymm10,%ymm10,%ymm12 │ │ │ │ + vpshufb %ymm3,%ymm12,%ymm13 │ │ │ │ + vmovdqu8 %ymm1,-0x20(%rax) │ │ │ │ + vmovdqu8 %ymm13,0x20(%rdx) │ │ │ │ cmp %rax,%r11 │ │ │ │ - jne 1b13c │ │ │ │ + jne 1ae2e │ │ │ │ cmp %r9,%rbx │ │ │ │ - je 1b07b │ │ │ │ + je 1ad5b │ │ │ │ sub %r9,%rdi │ │ │ │ mov %rdi,%r10 │ │ │ │ mov %r11,%rdi │ │ │ │ sub %r9,%r12 │ │ │ │ cmp $0xe,%r12 │ │ │ │ - jbe 1b986 │ │ │ │ + jbe 1b6ac │ │ │ │ mov %rsi,%r11 │ │ │ │ - vmovdqu (%r8,%r9,1),%xmm9 │ │ │ │ - vmovdqa 0xc1555(%rip),%xmm2 # dc780 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ + vmovdqu8 (%r8,%r9,1),%xmm3 │ │ │ │ + vmovdqa 0xc282a(%rip),%xmm15 # dd760 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x160> │ │ │ │ lea 0x1(%r12),%rbx │ │ │ │ sub %r9,%r11 │ │ │ │ - vmovdqu -0x10(%r11),%xmm7 │ │ │ │ - vpshufb %xmm2,%xmm9,%xmm10 │ │ │ │ - vpshufb %xmm2,%xmm7,%xmm8 │ │ │ │ - vmovdqu %xmm8,(%r8,%r9,1) │ │ │ │ - vmovdqu %xmm10,-0x10(%r11) │ │ │ │ + vmovdqu8 -0x10(%r11),%xmm14 │ │ │ │ + vpshufb %xmm15,%xmm3,%xmm5 │ │ │ │ + vpshufb %xmm15,%xmm14,%xmm2 │ │ │ │ + vmovdqu8 %xmm2,(%r8,%r9,1) │ │ │ │ + vmovdqu8 %xmm5,-0x10(%r11) │ │ │ │ test $0xf,%bl │ │ │ │ - je 1b07b │ │ │ │ + je 1ad5b │ │ │ │ and $0xfffffffffffffff0,%rbx │ │ │ │ sub %rbx,%r10 │ │ │ │ add %rbx,%rdi │ │ │ │ sub %rbx,%r12 │ │ │ │ cmp $0x6,%r12 │ │ │ │ - jbe 1b2b0 │ │ │ │ + jbe 1afbe │ │ │ │ add %r9,%rbx │ │ │ │ - vmovdqa 0xc16ea(%rip),%xmm13 # dc960 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x360> │ │ │ │ + vmovdqa 0xc2a1c(%rip),%xmm8 # dd9a0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x3a0> │ │ │ │ inc %r12 │ │ │ │ sub %rbx,%rsi │ │ │ │ - vmovq (%r8,%rbx,1),%xmm11 │ │ │ │ - vmovq -0x8(%rsi),%xmm12 │ │ │ │ - vpshufb %xmm13,%xmm11,%xmm3 │ │ │ │ - vpshufb %xmm13,%xmm12,%xmm14 │ │ │ │ - vmovq %xmm14,(%r8,%rbx,1) │ │ │ │ - vmovq %xmm3,-0x8(%rsi) │ │ │ │ + vmovq (%r8,%rbx,1),%xmm6 │ │ │ │ + vmovq -0x8(%rsi),%xmm7 │ │ │ │ + vpshufb %xmm8,%xmm6,%xmm4 │ │ │ │ + vpshufb %xmm8,%xmm7,%xmm9 │ │ │ │ + vmovq %xmm9,(%r8,%rbx,1) │ │ │ │ + vmovq %xmm4,-0x8(%rsi) │ │ │ │ test $0x7,%r12b │ │ │ │ - je 1b07b │ │ │ │ + je 1ad5b │ │ │ │ and $0xfffffffffffffff8,%r12 │ │ │ │ sub %r12,%r10 │ │ │ │ add %r12,%rdi │ │ │ │ movzbl (%rdi),%esi │ │ │ │ movzbl (%r10),%r12d │ │ │ │ lea 0x1(%rdi),%r8 │ │ │ │ lea -0x1(%r10),%r9 │ │ │ │ mov %r12b,(%rdi) │ │ │ │ mov %sil,(%r10) │ │ │ │ cmp %r9,%r8 │ │ │ │ - jae 1b07b │ │ │ │ - lea -0x2(%r10),%rax │ │ │ │ - lea 0x2(%rdi),%rbx │ │ │ │ + jae 1ad5b │ │ │ │ movzbl 0x1(%rdi),%edx │ │ │ │ movzbl -0x1(%r10),%ecx │ │ │ │ + lea -0x2(%r10),%rax │ │ │ │ + lea 0x2(%rdi),%rbx │ │ │ │ mov %cl,0x1(%rdi) │ │ │ │ mov %dl,-0x1(%r10) │ │ │ │ cmp %rax,%rbx │ │ │ │ - jae 1b07b │ │ │ │ - lea 0x3(%rdi),%r12 │ │ │ │ - lea -0x3(%r10),%r8 │ │ │ │ + jae 1ad5b │ │ │ │ movzbl 0x2(%rdi),%r11d │ │ │ │ movzbl -0x2(%r10),%esi │ │ │ │ + lea 0x3(%rdi),%r12 │ │ │ │ + lea -0x3(%r10),%r8 │ │ │ │ mov %sil,0x2(%rdi) │ │ │ │ mov %r11b,-0x2(%r10) │ │ │ │ cmp %r8,%r12 │ │ │ │ - jae 1b07b │ │ │ │ - lea 0x4(%rdi),%rcx │ │ │ │ - lea -0x4(%r10),%rax │ │ │ │ + jae 1ad5b │ │ │ │ movzbl 0x3(%rdi),%r9d │ │ │ │ movzbl -0x3(%r10),%edx │ │ │ │ + lea 0x4(%rdi),%rcx │ │ │ │ + lea -0x4(%r10),%rax │ │ │ │ mov %dl,0x3(%rdi) │ │ │ │ mov %r9b,-0x3(%r10) │ │ │ │ cmp %rax,%rcx │ │ │ │ - jae 1b07b │ │ │ │ - lea 0x5(%rdi),%rsi │ │ │ │ - lea -0x5(%r10),%r12 │ │ │ │ + jae 1ad5b │ │ │ │ movzbl 0x4(%rdi),%ebx │ │ │ │ movzbl -0x4(%r10),%r11d │ │ │ │ + lea 0x5(%rdi),%rsi │ │ │ │ + lea -0x5(%r10),%r12 │ │ │ │ mov %r11b,0x4(%rdi) │ │ │ │ mov %bl,-0x4(%r10) │ │ │ │ cmp %r12,%rsi │ │ │ │ - jae 1b07b │ │ │ │ - lea 0x6(%rdi),%rcx │ │ │ │ - lea -0x6(%r10),%rdx │ │ │ │ + jae 1ad5b │ │ │ │ movzbl 0x5(%rdi),%r8d │ │ │ │ movzbl -0x5(%r10),%r9d │ │ │ │ + lea 0x6(%rdi),%rcx │ │ │ │ + lea -0x6(%r10),%rdx │ │ │ │ mov %r9b,0x5(%rdi) │ │ │ │ mov %r8b,-0x5(%r10) │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jae 1b07b │ │ │ │ + jae 1ad5b │ │ │ │ movzbl 0x6(%rdi),%eax │ │ │ │ movzbl -0x6(%r10),%ebx │ │ │ │ mov %bl,0x6(%rdi) │ │ │ │ mov %al,-0x6(%r10) │ │ │ │ - jmp 1b07b │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 1ad5b │ │ │ │ + nopl 0x0(%rax) │ │ │ │ lea -0x1(%rdx),%r11 │ │ │ │ mov %eax,%r12d │ │ │ │ mov %rdx,%r8 │ │ │ │ movzbl (%r11),%eax │ │ │ │ mov %r11,%rdx │ │ │ │ cmp %r12b,%al │ │ │ │ - jb 1b000 │ │ │ │ + jb 1ace8 │ │ │ │ dec %rdx │ │ │ │ mov %eax,%r12d │ │ │ │ mov %r11,%r8 │ │ │ │ movzbl (%rdx),%eax │ │ │ │ cmp %r12b,%al │ │ │ │ - jb 1b000 │ │ │ │ + jb 1ace8 │ │ │ │ mov %eax,%r12d │ │ │ │ movzbl -0x2(%r11),%eax │ │ │ │ mov %rdx,%r8 │ │ │ │ lea -0x2(%r11),%rdx │ │ │ │ cmp %r12b,%al │ │ │ │ - jb 1b000 │ │ │ │ + jb 1ace8 │ │ │ │ mov %eax,%r12d │ │ │ │ movzbl -0x3(%r11),%eax │ │ │ │ mov %rdx,%r8 │ │ │ │ lea -0x3(%r11),%rdx │ │ │ │ cmp %r12b,%al │ │ │ │ - jb 1b000 │ │ │ │ + jb 1ace8 │ │ │ │ mov %eax,%r12d │ │ │ │ movzbl -0x4(%r11),%eax │ │ │ │ mov %rdx,%r8 │ │ │ │ lea -0x4(%r11),%rdx │ │ │ │ cmp %r12b,%al │ │ │ │ - jb 1b000 │ │ │ │ + jb 1ace8 │ │ │ │ mov %eax,%r12d │ │ │ │ movzbl -0x5(%r11),%eax │ │ │ │ mov %rdx,%r8 │ │ │ │ lea -0x5(%r11),%rdx │ │ │ │ cmp %r12b,%al │ │ │ │ - jb 1b000 │ │ │ │ + jb 1ace8 │ │ │ │ mov %eax,%r12d │ │ │ │ movzbl -0x6(%r11),%eax │ │ │ │ mov %rdx,%r8 │ │ │ │ lea -0x6(%r11),%rdx │ │ │ │ cmp %r12b,%al │ │ │ │ - jb 1b000 │ │ │ │ + jb 1ace8 │ │ │ │ mov %eax,%r12d │ │ │ │ movzbl -0x7(%r11),%eax │ │ │ │ mov %rdx,%r8 │ │ │ │ lea -0x7(%r11),%rdx │ │ │ │ cmp %r12b,%al │ │ │ │ - jb 1b000 │ │ │ │ + jb 1ace8 │ │ │ │ cmp %rdx,%r9 │ │ │ │ - jne 1b390 │ │ │ │ + jne 1b0a0 │ │ │ │ cmp %rdi,%r9 │ │ │ │ - jae 1b498 │ │ │ │ + jae 1b1a8 │ │ │ │ mov %rbx,%r8 │ │ │ │ shr $1,%r8 │ │ │ │ mov %r8,%rax │ │ │ │ - lea 0x1(%r8,%r9,1),%rdx │ │ │ │ lea 0x1(%r8),%r12 │ │ │ │ not %rax │ │ │ │ + lea (%r9,%r12,1),%rdx │ │ │ │ add %rsi,%rax │ │ │ │ cmp %rdx,%rax │ │ │ │ - jae 1b4b0 │ │ │ │ + jae 1b1b8 │ │ │ │ cmp %rsi,%r9 │ │ │ │ - jae 1b4b0 │ │ │ │ - nop │ │ │ │ + jae 1b1b8 │ │ │ │ + xchg %ax,%ax │ │ │ │ movzbl (%rcx),%esi │ │ │ │ movzbl (%rdi),%ebx │ │ │ │ inc %rcx │ │ │ │ dec %rdi │ │ │ │ mov %bl,-0x1(%rcx) │ │ │ │ mov %sil,0x1(%rdi) │ │ │ │ cmp %rdi,%rcx │ │ │ │ - jb 1b480 │ │ │ │ + jb 1b190 │ │ │ │ vzeroupper │ │ │ │ xor %eax,%eax │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ cmp $0x3d,%rbx │ │ │ │ - jbe 1b973 │ │ │ │ + jbe 1b699 │ │ │ │ mov %r12,%r11 │ │ │ │ - vmovdqa 0xc12bb(%rip),%ymm3 # dc780 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ + vmovdqa 0xc2593(%rip),%ymm4 # dd760 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x160> │ │ │ │ lea -0x20(%rsi),%rax │ │ │ │ and $0xffffffffffffffe0,%r11 │ │ │ │ lea -0x20(%r11),%r10 │ │ │ │ lea (%r11,%r9,1),%rdx │ │ │ │ shr $0x5,%r10 │ │ │ │ inc %r10 │ │ │ │ and $0x3,%r10d │ │ │ │ - je 1b58f │ │ │ │ + je 1b2a9 │ │ │ │ cmp $0x1,%r10 │ │ │ │ - je 1b554 │ │ │ │ + je 1b268 │ │ │ │ cmp $0x2,%r10 │ │ │ │ - je 1b522 │ │ │ │ - vmovdqu (%rax),%ymm2 │ │ │ │ - vmovdqu (%r9),%ymm4 │ │ │ │ + je 1b230 │ │ │ │ + vmovdqu8 (%rax),%ymm12 │ │ │ │ + vmovdqu8 (%r9),%ymm1 │ │ │ │ lea 0x20(%r9),%rcx │ │ │ │ - vperm2i128 $0x1,%ymm2,%ymm2,%ymm5 │ │ │ │ - vperm2i128 $0x1,%ymm4,%ymm4,%ymm7 │ │ │ │ - vpshufb %ymm3,%ymm5,%ymm1 │ │ │ │ - vpshufb %ymm3,%ymm7,%ymm8 │ │ │ │ - vmovdqu %ymm1,(%r9) │ │ │ │ - vmovdqu %ymm8,(%rax) │ │ │ │ + vperm2i128 $0x1,%ymm12,%ymm12,%ymm13 │ │ │ │ + vperm2i128 $0x1,%ymm1,%ymm1,%ymm15 │ │ │ │ + vpshufb %ymm4,%ymm13,%ymm14 │ │ │ │ + vpshufb %ymm4,%ymm15,%ymm2 │ │ │ │ + vmovdqu8 %ymm14,(%r9) │ │ │ │ + vmovdqu8 %ymm2,(%rax) │ │ │ │ lea -0x40(%rsi),%rax │ │ │ │ - sub $0x20,%rax │ │ │ │ + vmovdqu8 (%rcx),%ymm3 │ │ │ │ + vmovdqu8 (%rax),%ymm5 │ │ │ │ add $0x20,%rcx │ │ │ │ - vmovdqu -0x20(%rcx),%ymm9 │ │ │ │ - vmovdqu 0x20(%rax),%ymm10 │ │ │ │ - vperm2i128 $0x1,%ymm9,%ymm9,%ymm13 │ │ │ │ - vperm2i128 $0x1,%ymm10,%ymm10,%ymm11 │ │ │ │ - vpshufb %ymm3,%ymm11,%ymm12 │ │ │ │ - vpshufb %ymm3,%ymm13,%ymm14 │ │ │ │ - vmovdqu %ymm12,-0x20(%rcx) │ │ │ │ - vmovdqu %ymm14,0x20(%rax) │ │ │ │ + sub $0x20,%rax │ │ │ │ + vperm2i128 $0x1,%ymm5,%ymm5,%ymm6 │ │ │ │ + vperm2i128 $0x1,%ymm3,%ymm3,%ymm8 │ │ │ │ + vpshufb %ymm4,%ymm6,%ymm7 │ │ │ │ + vpshufb %ymm4,%ymm8,%ymm9 │ │ │ │ + vmovdqu8 %ymm7,-0x20(%rcx) │ │ │ │ + vmovdqu8 %ymm9,0x20(%rax) │ │ │ │ + vmovdqu8 (%rax),%ymm11 │ │ │ │ + vmovdqu8 (%rcx),%ymm10 │ │ │ │ add $0x20,%rcx │ │ │ │ sub $0x20,%rax │ │ │ │ - vmovdqu 0x20(%rax),%ymm6 │ │ │ │ - vmovdqu -0x20(%rcx),%ymm15 │ │ │ │ - vperm2i128 $0x1,%ymm6,%ymm6,%ymm0 │ │ │ │ - vperm2i128 $0x1,%ymm15,%ymm15,%ymm2 │ │ │ │ - vpshufb %ymm3,%ymm0,%ymm4 │ │ │ │ - vpshufb %ymm3,%ymm2,%ymm5 │ │ │ │ - vmovdqu %ymm4,-0x20(%rcx) │ │ │ │ - vmovdqu %ymm5,0x20(%rax) │ │ │ │ + vperm2i128 $0x1,%ymm11,%ymm11,%ymm0 │ │ │ │ + vperm2i128 $0x1,%ymm10,%ymm10,%ymm12 │ │ │ │ + vpshufb %ymm4,%ymm0,%ymm1 │ │ │ │ + vpshufb %ymm4,%ymm12,%ymm13 │ │ │ │ + vmovdqu8 %ymm1,-0x20(%rcx) │ │ │ │ + vmovdqu8 %ymm13,0x20(%rax) │ │ │ │ cmp %rdx,%rcx │ │ │ │ - je 1b64e │ │ │ │ + je 1b380 │ │ │ │ + vmovdqu8 (%rax),%ymm15 │ │ │ │ + vmovdqu8 (%rcx),%ymm14 │ │ │ │ sub $0xffffffffffffff80,%rcx │ │ │ │ add $0xffffffffffffff80,%rax │ │ │ │ - vmovdqu 0x80(%rax),%ymm7 │ │ │ │ - vmovdqu -0x80(%rcx),%ymm1 │ │ │ │ - vperm2i128 $0x1,%ymm7,%ymm7,%ymm8 │ │ │ │ - vperm2i128 $0x1,%ymm1,%ymm1,%ymm10 │ │ │ │ - vpshufb %ymm3,%ymm8,%ymm9 │ │ │ │ - vpshufb %ymm3,%ymm10,%ymm11 │ │ │ │ - vmovdqu %ymm9,-0x80(%rcx) │ │ │ │ - vmovdqu 0x60(%rax),%ymm13 │ │ │ │ - vmovdqu %ymm11,0x80(%rax) │ │ │ │ - vmovdqu -0x60(%rcx),%ymm12 │ │ │ │ - vperm2i128 $0x1,%ymm13,%ymm13,%ymm14 │ │ │ │ - vperm2i128 $0x1,%ymm12,%ymm12,%ymm6 │ │ │ │ - vpshufb %ymm3,%ymm14,%ymm15 │ │ │ │ - vpshufb %ymm3,%ymm6,%ymm0 │ │ │ │ - vmovdqu %ymm15,-0x60(%rcx) │ │ │ │ - vmovdqu 0x40(%rax),%ymm2 │ │ │ │ - vmovdqu %ymm0,0x60(%rax) │ │ │ │ - vmovdqu -0x40(%rcx),%ymm4 │ │ │ │ - vperm2i128 $0x1,%ymm2,%ymm2,%ymm5 │ │ │ │ - vperm2i128 $0x1,%ymm4,%ymm4,%ymm7 │ │ │ │ - vpshufb %ymm3,%ymm5,%ymm1 │ │ │ │ - vpshufb %ymm3,%ymm7,%ymm8 │ │ │ │ - vmovdqu %ymm1,-0x40(%rcx) │ │ │ │ - vmovdqu 0x20(%rax),%ymm10 │ │ │ │ - vmovdqu %ymm8,0x40(%rax) │ │ │ │ - vmovdqu -0x20(%rcx),%ymm9 │ │ │ │ - vperm2i128 $0x1,%ymm10,%ymm10,%ymm11 │ │ │ │ - vperm2i128 $0x1,%ymm9,%ymm9,%ymm13 │ │ │ │ - vpshufb %ymm3,%ymm11,%ymm12 │ │ │ │ - vpshufb %ymm3,%ymm13,%ymm14 │ │ │ │ - vmovdqu %ymm12,-0x20(%rcx) │ │ │ │ - vmovdqu %ymm14,0x20(%rax) │ │ │ │ + vperm2i128 $0x1,%ymm15,%ymm15,%ymm2 │ │ │ │ + vperm2i128 $0x1,%ymm14,%ymm14,%ymm5 │ │ │ │ + vpshufb %ymm4,%ymm2,%ymm3 │ │ │ │ + vpshufb %ymm4,%ymm5,%ymm6 │ │ │ │ + vmovdqu8 %ymm3,-0x80(%rcx) │ │ │ │ + vmovdqu8 0x60(%rax),%ymm8 │ │ │ │ + vmovdqu8 %ymm6,0x80(%rax) │ │ │ │ + vmovdqu8 -0x60(%rcx),%ymm7 │ │ │ │ + vperm2i128 $0x1,%ymm8,%ymm8,%ymm9 │ │ │ │ + vpshufb %ymm4,%ymm9,%ymm10 │ │ │ │ + vperm2i128 $0x1,%ymm7,%ymm7,%ymm11 │ │ │ │ + vmovdqu8 %ymm10,-0x60(%rcx) │ │ │ │ + vpshufb %ymm4,%ymm11,%ymm0 │ │ │ │ + vmovdqu8 %ymm0,0x60(%rax) │ │ │ │ + vmovdqu8 0x40(%rax),%ymm12 │ │ │ │ + vmovdqu8 -0x40(%rcx),%ymm1 │ │ │ │ + vperm2i128 $0x1,%ymm12,%ymm12,%ymm13 │ │ │ │ + vpshufb %ymm4,%ymm13,%ymm14 │ │ │ │ + vperm2i128 $0x1,%ymm1,%ymm1,%ymm15 │ │ │ │ + vmovdqu8 %ymm14,-0x40(%rcx) │ │ │ │ + vpshufb %ymm4,%ymm15,%ymm2 │ │ │ │ + vmovdqu8 0x20(%rax),%ymm5 │ │ │ │ + vmovdqu8 %ymm2,0x40(%rax) │ │ │ │ + vmovdqu8 -0x20(%rcx),%ymm3 │ │ │ │ + vperm2i128 $0x1,%ymm5,%ymm5,%ymm6 │ │ │ │ + vpshufb %ymm4,%ymm6,%ymm7 │ │ │ │ + vperm2i128 $0x1,%ymm3,%ymm3,%ymm8 │ │ │ │ + vpshufb %ymm4,%ymm8,%ymm9 │ │ │ │ + vmovdqu8 %ymm7,-0x20(%rcx) │ │ │ │ + vmovdqu8 %ymm9,0x20(%rax) │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jne 1b58f │ │ │ │ + jne 1b2a9 │ │ │ │ cmp %r11,%r12 │ │ │ │ - je 1b498 │ │ │ │ + je 1b1a8 │ │ │ │ sub %r11,%rdi │ │ │ │ mov %rdi,%r10 │ │ │ │ mov %rdx,%rdi │ │ │ │ sub %r11,%r8 │ │ │ │ cmp $0xe,%r8 │ │ │ │ - jbe 1b97e │ │ │ │ + jbe 1b6a4 │ │ │ │ mov %rsi,%rbx │ │ │ │ - vmovdqu (%r9,%r11,1),%xmm3 │ │ │ │ - vmovdqa 0xc1102(%rip),%xmm6 # dc780 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ + vmovdqu8 (%r9,%r11,1),%xmm4 │ │ │ │ + vmovdqa 0xc23af(%rip),%xmm11 # dd760 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x160> │ │ │ │ lea 0x1(%r8),%r12 │ │ │ │ sub %r11,%rbx │ │ │ │ - vmovdqu -0x10(%rbx),%xmm15 │ │ │ │ - vpshufb %xmm6,%xmm3,%xmm4 │ │ │ │ - vpshufb %xmm6,%xmm15,%xmm0 │ │ │ │ - vmovdqu %xmm0,(%r9,%r11,1) │ │ │ │ - vmovdqu %xmm4,-0x10(%rbx) │ │ │ │ + vmovdqu8 -0x10(%rbx),%xmm10 │ │ │ │ + vpshufb %xmm11,%xmm4,%xmm1 │ │ │ │ + vpshufb %xmm11,%xmm10,%xmm0 │ │ │ │ + vmovdqu8 %xmm0,(%r9,%r11,1) │ │ │ │ + vmovdqu8 %xmm1,-0x10(%rbx) │ │ │ │ test $0xf,%r12b │ │ │ │ - je 1b498 │ │ │ │ + je 1b1a8 │ │ │ │ and $0xfffffffffffffff0,%r12 │ │ │ │ sub %r12,%r10 │ │ │ │ add %r12,%rdi │ │ │ │ sub %r12,%r8 │ │ │ │ cmp $0x6,%r8 │ │ │ │ - jbe 1b701 │ │ │ │ + jbe 1b439 │ │ │ │ add %r11,%r12 │ │ │ │ - vmovdqa 0xc1299(%rip),%xmm2 # dc960 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x360> │ │ │ │ + vmovdqa 0xc25a1(%rip),%xmm14 # dd9a0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x3a0> │ │ │ │ inc %r8 │ │ │ │ sub %r12,%rsi │ │ │ │ - vmovq (%r12,%r9,1),%xmm5 │ │ │ │ - vmovq -0x8(%rsi),%xmm1 │ │ │ │ - vpshufb %xmm2,%xmm5,%xmm8 │ │ │ │ - vpshufb %xmm2,%xmm1,%xmm7 │ │ │ │ - vmovq %xmm7,(%r12,%r9,1) │ │ │ │ - vmovq %xmm8,-0x8(%rsi) │ │ │ │ + vmovq (%r12,%r9,1),%xmm12 │ │ │ │ + vmovq -0x8(%rsi),%xmm13 │ │ │ │ + vpshufb %xmm14,%xmm12,%xmm2 │ │ │ │ + vpshufb %xmm14,%xmm13,%xmm15 │ │ │ │ + vmovq %xmm15,(%r12,%r9,1) │ │ │ │ + vmovq %xmm2,-0x8(%rsi) │ │ │ │ test $0x7,%r8b │ │ │ │ - je 1b498 │ │ │ │ + je 1b1a8 │ │ │ │ and $0xfffffffffffffff8,%r8 │ │ │ │ sub %r8,%r10 │ │ │ │ add %r8,%rdi │ │ │ │ movzbl (%rdi),%r9d │ │ │ │ movzbl (%r10),%r8d │ │ │ │ lea -0x1(%r10),%rsi │ │ │ │ lea 0x1(%rdi),%r11 │ │ │ │ mov %r8b,(%rdi) │ │ │ │ mov %r9b,(%r10) │ │ │ │ cmp %rsi,%r11 │ │ │ │ - jae 1b498 │ │ │ │ - lea -0x2(%r10),%r12 │ │ │ │ - lea 0x2(%rdi),%rcx │ │ │ │ + jae 1b1a8 │ │ │ │ movzbl 0x1(%rdi),%edx │ │ │ │ movzbl -0x1(%r10),%eax │ │ │ │ + lea -0x2(%r10),%r12 │ │ │ │ + lea 0x2(%rdi),%rcx │ │ │ │ mov %al,0x1(%rdi) │ │ │ │ mov %dl,-0x1(%r10) │ │ │ │ cmp %r12,%rcx │ │ │ │ - jae 1b498 │ │ │ │ - lea -0x3(%r10),%r8 │ │ │ │ - lea 0x3(%rdi),%rsi │ │ │ │ + jae 1b1a8 │ │ │ │ movzbl 0x2(%rdi),%ebx │ │ │ │ movzbl -0x2(%r10),%r9d │ │ │ │ + lea -0x3(%r10),%r8 │ │ │ │ + lea 0x3(%rdi),%rsi │ │ │ │ mov %r9b,0x2(%rdi) │ │ │ │ mov %bl,-0x2(%r10) │ │ │ │ cmp %r8,%rsi │ │ │ │ - jae 1b498 │ │ │ │ - lea -0x4(%r10),%rax │ │ │ │ - lea 0x4(%rdi),%r12 │ │ │ │ + jae 1b1a8 │ │ │ │ movzbl 0x3(%rdi),%r11d │ │ │ │ movzbl -0x3(%r10),%edx │ │ │ │ + lea -0x4(%r10),%rax │ │ │ │ + lea 0x4(%rdi),%r12 │ │ │ │ mov %dl,0x3(%rdi) │ │ │ │ mov %r11b,-0x3(%r10) │ │ │ │ cmp %rax,%r12 │ │ │ │ - jae 1b498 │ │ │ │ - lea -0x5(%r10),%r9 │ │ │ │ - lea 0x5(%rdi),%r8 │ │ │ │ + jae 1b1a8 │ │ │ │ movzbl 0x4(%rdi),%ebx │ │ │ │ movzbl -0x4(%r10),%ecx │ │ │ │ + lea -0x5(%r10),%r9 │ │ │ │ + lea 0x5(%rdi),%r8 │ │ │ │ mov %cl,0x4(%rdi) │ │ │ │ mov %bl,-0x4(%r10) │ │ │ │ cmp %r9,%r8 │ │ │ │ - jae 1b498 │ │ │ │ - lea 0x6(%rdi),%rax │ │ │ │ - lea -0x6(%r10),%rdx │ │ │ │ + jae 1b1a8 │ │ │ │ movzbl 0x5(%rdi),%esi │ │ │ │ movzbl -0x5(%r10),%r11d │ │ │ │ + lea 0x6(%rdi),%rax │ │ │ │ + lea -0x6(%r10),%rdx │ │ │ │ mov %r11b,0x5(%rdi) │ │ │ │ mov %sil,-0x5(%r10) │ │ │ │ cmp %rdx,%rax │ │ │ │ - jae 1b498 │ │ │ │ + jae 1b1a8 │ │ │ │ movzbl 0x6(%rdi),%r12d │ │ │ │ movzbl -0x6(%r10),%ebx │ │ │ │ mov %bl,0x6(%rdi) │ │ │ │ mov %r12b,-0x6(%r10) │ │ │ │ vzeroupper │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 1b49d │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1b1ad │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ vmovq %xmm0,%rdx │ │ │ │ - jmp 1ae70 │ │ │ │ + jmp 1ab63 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqa (%rax),%ymm14 │ │ │ │ - vmovdqa 0x1(%rax),%ymm15 │ │ │ │ - vperm2i128 $0x1,%ymm14,%ymm14,%ymm6 │ │ │ │ - vperm2i128 $0x1,%ymm15,%ymm15,%ymm1 │ │ │ │ - vpshufb %ymm3,%ymm6,%ymm5 │ │ │ │ - vpshufb %ymm3,%ymm1,%ymm7 │ │ │ │ - vpsubusb %ymm5,%ymm7,%ymm8 │ │ │ │ - vpcmpeqb %ymm2,%ymm8,%ymm9 │ │ │ │ - vpcmpeqb %ymm2,%ymm9,%ymm10 │ │ │ │ - vptest %ymm10,%ymm10 │ │ │ │ - jne 1b7f0 │ │ │ │ + vmovdqa (%rax),%ymm9 │ │ │ │ + vmovdqa 0x1(%rax),%ymm10 │ │ │ │ + vperm2i128 $0x1,%ymm9,%ymm9,%ymm11 │ │ │ │ + vperm2i128 $0x1,%ymm10,%ymm10,%ymm13 │ │ │ │ + vpshufb %ymm1,%ymm11,%ymm12 │ │ │ │ + vpshufb %ymm1,%ymm13,%ymm14 │ │ │ │ + vpcmpltub %ymm14,%ymm12,%k1 │ │ │ │ + kortestd %k1,%k1 │ │ │ │ + jne 1b520 │ │ │ │ vpaddq %ymm4,%ymm0,%ymm0 │ │ │ │ inc %rdx │ │ │ │ sub $0x20,%rax │ │ │ │ - jmp 1acce │ │ │ │ + jmp 1a9e4 │ │ │ │ nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdi,%r11 │ │ │ │ movzbl -0x1(%rsi),%eax │ │ │ │ mov %rdi,%rdx │ │ │ │ sub %r9,%r11 │ │ │ │ and $0x7,%r11d │ │ │ │ - je 1b390 │ │ │ │ + je 1b0a0 │ │ │ │ cmp $0x1,%r11 │ │ │ │ - je 1b912 │ │ │ │ + je 1b632 │ │ │ │ cmp $0x2,%r11 │ │ │ │ - je 1b8fd │ │ │ │ + je 1b61d │ │ │ │ cmp $0x3,%r11 │ │ │ │ - je 1b8e8 │ │ │ │ + je 1b608 │ │ │ │ cmp $0x4,%r11 │ │ │ │ - je 1b8d3 │ │ │ │ + je 1b5f3 │ │ │ │ cmp $0x5,%r11 │ │ │ │ - je 1b8be │ │ │ │ + je 1b5de │ │ │ │ cmp $0x6,%r11 │ │ │ │ - je 1b8a9 │ │ │ │ + je 1b5c9 │ │ │ │ lea -0x1(%rdi),%rdx │ │ │ │ mov %eax,%r12d │ │ │ │ mov %rdi,%r8 │ │ │ │ movzbl (%rdx),%eax │ │ │ │ cmp %r12b,%al │ │ │ │ - jb 1b000 │ │ │ │ + jb 1ace8 │ │ │ │ mov %rdx,%r8 │ │ │ │ dec %rdx │ │ │ │ mov %eax,%r11d │ │ │ │ movzbl (%rdx),%eax │ │ │ │ cmp %r11b,%al │ │ │ │ - jb 1b000 │ │ │ │ + jb 1ace8 │ │ │ │ mov %rdx,%r8 │ │ │ │ dec %rdx │ │ │ │ mov %eax,%r12d │ │ │ │ movzbl (%rdx),%eax │ │ │ │ cmp %r12b,%al │ │ │ │ - jb 1b000 │ │ │ │ + jb 1ace8 │ │ │ │ mov %rdx,%r8 │ │ │ │ dec %rdx │ │ │ │ mov %eax,%r11d │ │ │ │ movzbl (%rdx),%eax │ │ │ │ cmp %r11b,%al │ │ │ │ - jb 1b000 │ │ │ │ + jb 1ace8 │ │ │ │ mov %rdx,%r8 │ │ │ │ dec %rdx │ │ │ │ mov %eax,%r12d │ │ │ │ movzbl (%rdx),%eax │ │ │ │ cmp %r12b,%al │ │ │ │ - jb 1b000 │ │ │ │ + jb 1ace8 │ │ │ │ mov %rdx,%r8 │ │ │ │ dec %rdx │ │ │ │ mov %eax,%r11d │ │ │ │ movzbl (%rdx),%eax │ │ │ │ cmp %r11b,%al │ │ │ │ - jb 1b000 │ │ │ │ + jb 1ace8 │ │ │ │ mov %rdx,%r8 │ │ │ │ dec %rdx │ │ │ │ mov %eax,%r12d │ │ │ │ movzbl (%rdx),%eax │ │ │ │ cmp %r12b,%al │ │ │ │ - jae 1b44f │ │ │ │ - jmp 1b000 │ │ │ │ + jae 1b15f │ │ │ │ + jmp 1ace8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ xor %eax,%eax │ │ │ │ ret │ │ │ │ - vmovdqu (%rdx),%ymm11 │ │ │ │ - vmovdqu (%r8),%ymm10 │ │ │ │ + vmovdqu8 (%rdx),%ymm6 │ │ │ │ + vmovdqu8 (%r8),%ymm5 │ │ │ │ lea 0x20(%r8),%rax │ │ │ │ - vperm2i128 $0x1,%ymm11,%ymm11,%ymm12 │ │ │ │ - vperm2i128 $0x1,%ymm10,%ymm10,%ymm14 │ │ │ │ - vpshufb %ymm9,%ymm12,%ymm13 │ │ │ │ - vpshufb %ymm9,%ymm14,%ymm3 │ │ │ │ - vmovdqu %ymm13,(%r8) │ │ │ │ - vmovdqu %ymm3,(%rdx) │ │ │ │ + vperm2i128 $0x1,%ymm6,%ymm6,%ymm7 │ │ │ │ + vperm2i128 $0x1,%ymm5,%ymm5,%ymm9 │ │ │ │ + vpshufb %ymm3,%ymm7,%ymm8 │ │ │ │ + vpshufb %ymm3,%ymm9,%ymm4 │ │ │ │ + vmovdqu8 %ymm8,(%r8) │ │ │ │ + vmovdqu8 %ymm4,(%rdx) │ │ │ │ lea -0x40(%rsi),%rdx │ │ │ │ - jmp 1b0d1 │ │ │ │ + jmp 1adb5 │ │ │ │ mov %r8,%rdi │ │ │ │ xor %r9d,%r9d │ │ │ │ - jmp 1b20d │ │ │ │ + jmp 1af17 │ │ │ │ mov %r9,%rdi │ │ │ │ xor %r11d,%r11d │ │ │ │ - jmp 1b660 │ │ │ │ + jmp 1b392 │ │ │ │ xor %r12d,%r12d │ │ │ │ - jmp 1b6b3 │ │ │ │ + jmp 1b3eb │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 1b262 │ │ │ │ + jmp 1af70 │ │ │ │ nop │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ + mov %rdx,%r13 │ │ │ │ push %r12 │ │ │ │ mov %rdi,%r12 │ │ │ │ - push %rbp │ │ │ │ mov $0x30,%edi │ │ │ │ + lea 0x8(%r12),%r14 │ │ │ │ + push %rbp │ │ │ │ push %rbx │ │ │ │ - mov %rdx,%r13 │ │ │ │ mov %rsi,%rbx │ │ │ │ call d330 │ │ │ │ - lea 0x8(%r12),%r14 │ │ │ │ mov %rax,%rbp │ │ │ │ mov 0x0(%r13),%rax │ │ │ │ movq $0x0,0x28(%rbp) │ │ │ │ mov (%rax),%r13 │ │ │ │ mov %r13,0x20(%rbp) │ │ │ │ cmp %r14,%rbx │ │ │ │ - je 1ba70 │ │ │ │ + je 1b798 │ │ │ │ mov 0x20(%rbx),%rdx │ │ │ │ cmp %rdx,%r13 │ │ │ │ - jae 1ba10 │ │ │ │ + jae 1b740 │ │ │ │ mov 0x18(%r12),%rdx │ │ │ │ cmp %rdx,%rbx │ │ │ │ - je 1ba40 │ │ │ │ + je 1b770 │ │ │ │ mov %rbx,%rdi │ │ │ │ call d350 │ │ │ │ - cmp %r13,0x20(%rax) │ │ │ │ mov %rax,%rdx │ │ │ │ - jae 1ba78 │ │ │ │ + cmp %r13,0x20(%rax) │ │ │ │ + jae 1b7a0 │ │ │ │ cmpq $0x0,0x18(%rax) │ │ │ │ - je 1babb │ │ │ │ + je 1b7db │ │ │ │ mov %rbx,%rdx │ │ │ │ mov $0x1,%edi │ │ │ │ - jmp 1ba45 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 1b775 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rbx,%rdi │ │ │ │ cmp %r13,%rdx │ │ │ │ - jae 1ba8b │ │ │ │ + jae 1b7b3 │ │ │ │ mov 0x20(%r12),%rdx │ │ │ │ cmp %rdx,%rbx │ │ │ │ - je 1babb │ │ │ │ + je 1b7db │ │ │ │ call d260 │ │ │ │ - cmp 0x20(%rax),%r13 │ │ │ │ mov %rax,%rdx │ │ │ │ - jae 1ba78 │ │ │ │ + cmp 0x20(%rax),%r13 │ │ │ │ + jae 1b7a0 │ │ │ │ cmpq $0x0,0x18(%rbx) │ │ │ │ - je 1baf0 │ │ │ │ + je 1b810 │ │ │ │ nop │ │ │ │ mov $0x1,%edi │ │ │ │ mov %r14,%rcx │ │ │ │ mov %rbp,%rsi │ │ │ │ call d050 │ │ │ │ incq 0x28(%r12) │ │ │ │ mov %rbp,%r12 │ │ │ │ - pop %rbx │ │ │ │ mov %r12,%rax │ │ │ │ + pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ cmpq $0x0,0x28(%r12) │ │ │ │ - jne 1bab0 │ │ │ │ + jne 1b7d0 │ │ │ │ mov %r12,%rdi │ │ │ │ mov %r13,%rsi │ │ │ │ - call 176f0 │ │ │ │ + call 174f0 │ │ │ │ mov %rax,%rdi │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 1bae0 │ │ │ │ + jne 1b800 │ │ │ │ mov %rdi,%r12 │ │ │ │ mov $0x30,%esi │ │ │ │ mov %rbp,%rdi │ │ │ │ call d340 │ │ │ │ pop %rbx │ │ │ │ mov %r12,%rax │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ mov 0x20(%r12),%rdx │ │ │ │ cmp %r13,0x20(%rdx) │ │ │ │ - jae 1ba78 │ │ │ │ + jae 1b7a0 │ │ │ │ xor %r8d,%r8d │ │ │ │ cmp %rdx,%r14 │ │ │ │ - je 1ba40 │ │ │ │ + je 1b770 │ │ │ │ test %r8b,%r8b │ │ │ │ - jne 1ba40 │ │ │ │ + jne 1b770 │ │ │ │ xor %edi,%edi │ │ │ │ cmp 0x20(%rdx),%r13 │ │ │ │ setb %dil │ │ │ │ - jmp 1ba45 │ │ │ │ - nop │ │ │ │ + jmp 1b775 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ test %rax,%rax │ │ │ │ setne %r8b │ │ │ │ - jmp 1babe │ │ │ │ + jmp 1b7de │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %rbx,%rdx │ │ │ │ - jmp 1bad0 │ │ │ │ + jmp 1b7e8 │ │ │ │ nop │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %r15 │ │ │ │ + movabs $0x7fffffffffffffff,%rax │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ - movabs $0x7fffffffffffffff,%rax │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ sub $0x18,%rsp │ │ │ │ mov (%rdi),%r15 │ │ │ │ mov 0x8(%rdi),%rbx │ │ │ │ sub %r15,%rbx │ │ │ │ cmp %rax,%rbx │ │ │ │ - je d766 <__cxa_finalize@plt+0xd6> │ │ │ │ + je d746 <__cxa_finalize@plt+0xb6> │ │ │ │ test %rbx,%rbx │ │ │ │ mov $0x1,%ebp │ │ │ │ movabs $0x7fffffffffffffff,%rdx │ │ │ │ mov %rdi,%r14 │ │ │ │ cmovne %rbx,%rbp │ │ │ │ mov %esi,%r13d │ │ │ │ add %rbx,%rbp │ │ │ │ cmp %rdx,%rbp │ │ │ │ cmova %rdx,%rbp │ │ │ │ mov %rbp,%rdi │ │ │ │ call d330 │ │ │ │ - mov %rax,%r12 │ │ │ │ mov %r13b,(%rax,%rbx,1) │ │ │ │ + mov %rax,%r12 │ │ │ │ test %rbx,%rbx │ │ │ │ - je 1bb73 │ │ │ │ + je 1b893 │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %r15,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ call d2d0 │ │ │ │ lea 0x1(%r12,%rbx,1),%rcx │ │ │ │ vmovq %r12,%xmm1 │ │ │ │ vpinsrq $0x1,%rcx,%xmm1,%xmm0 │ │ │ │ test %r15,%r15 │ │ │ │ - je 1bba1 │ │ │ │ + je 1b8c1 │ │ │ │ mov 0x10(%r14),%rsi │ │ │ │ mov %r15,%rdi │ │ │ │ vmovdqa %xmm0,(%rsp) │ │ │ │ sub %r15,%rsi │ │ │ │ call d340 │ │ │ │ vmovdqa (%rsp),%xmm0 │ │ │ │ add %rbp,%r12 │ │ │ │ @@ -13165,588 +13108,579 @@ │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ + mov %rdx,%r13 │ │ │ │ push %r12 │ │ │ │ mov %rdi,%r12 │ │ │ │ - push %rbp │ │ │ │ mov $0x28,%edi │ │ │ │ + lea 0x8(%r12),%r14 │ │ │ │ + push %rbp │ │ │ │ push %rbx │ │ │ │ - mov %rdx,%r13 │ │ │ │ mov %rsi,%rbx │ │ │ │ call d330 │ │ │ │ - lea 0x8(%r12),%r14 │ │ │ │ mov %rax,%rbp │ │ │ │ mov 0x0(%r13),%rax │ │ │ │ movl $0x0,0x24(%rbp) │ │ │ │ mov (%rax),%r13d │ │ │ │ mov %r13d,0x20(%rbp) │ │ │ │ cmp %r14,%rbx │ │ │ │ - je 1bca0 │ │ │ │ + je 1b9b0 │ │ │ │ cmp 0x20(%rbx),%r13d │ │ │ │ - jge 1bc40 │ │ │ │ + jge 1b958 │ │ │ │ mov 0x18(%r12),%rdx │ │ │ │ cmp %rdx,%rbx │ │ │ │ - je 1bc70 │ │ │ │ + je 1b988 │ │ │ │ mov %rbx,%rdi │ │ │ │ call d350 │ │ │ │ - cmp 0x20(%rax),%r13d │ │ │ │ mov %rax,%rdx │ │ │ │ - jle 1bca8 │ │ │ │ + cmp 0x20(%rax),%r13d │ │ │ │ + jle 1b9b8 │ │ │ │ cmpq $0x0,0x18(%rax) │ │ │ │ - je 1bceb │ │ │ │ + je 1b9fb │ │ │ │ mov %rbx,%rdx │ │ │ │ mov $0x1,%edi │ │ │ │ - jmp 1bc75 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 1b98d │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %rbx,%rdi │ │ │ │ - jle 1bcbb │ │ │ │ + jle 1b9cb │ │ │ │ mov 0x20(%r12),%rdx │ │ │ │ cmp %rdx,%rbx │ │ │ │ - je 1bceb │ │ │ │ + je 1b9fb │ │ │ │ call d260 │ │ │ │ - cmp 0x20(%rax),%r13d │ │ │ │ mov %rax,%rdx │ │ │ │ - jge 1bca8 │ │ │ │ + cmp 0x20(%rax),%r13d │ │ │ │ + jge 1b9b8 │ │ │ │ cmpq $0x0,0x18(%rbx) │ │ │ │ - je 1bd20 │ │ │ │ + je 1ba30 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov $0x1,%edi │ │ │ │ mov %r14,%rcx │ │ │ │ mov %rbp,%rsi │ │ │ │ call d050 │ │ │ │ incq 0x28(%r12) │ │ │ │ mov %rbp,%r12 │ │ │ │ - pop %rbx │ │ │ │ mov %r12,%rax │ │ │ │ + pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ cmpq $0x0,0x28(%r12) │ │ │ │ - jne 1bce0 │ │ │ │ + jne 1b9f0 │ │ │ │ mov %r12,%rdi │ │ │ │ mov %r13d,%esi │ │ │ │ - call 17ce0 │ │ │ │ + call 17ab0 │ │ │ │ mov %rax,%rdi │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 1bd10 │ │ │ │ + jne 1ba20 │ │ │ │ mov %rdi,%r12 │ │ │ │ mov $0x28,%esi │ │ │ │ mov %rbp,%rdi │ │ │ │ call d340 │ │ │ │ pop %rbx │ │ │ │ mov %r12,%rax │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x20(%r12),%rdx │ │ │ │ cmp 0x20(%rdx),%r13d │ │ │ │ - jle 1bca8 │ │ │ │ + jle 1b9b8 │ │ │ │ xor %r8d,%r8d │ │ │ │ cmp %rdx,%r14 │ │ │ │ - je 1bc70 │ │ │ │ + je 1b988 │ │ │ │ test %r8b,%r8b │ │ │ │ - jne 1bc70 │ │ │ │ + jne 1b988 │ │ │ │ xor %edi,%edi │ │ │ │ cmp 0x20(%rdx),%r13d │ │ │ │ setl %dil │ │ │ │ - jmp 1bc75 │ │ │ │ - nop │ │ │ │ + jmp 1b98d │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ test %rax,%rax │ │ │ │ setne %r8b │ │ │ │ - jmp 1bcee │ │ │ │ + jmp 1b9fe │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %rbx,%rdx │ │ │ │ - jmp 1bd00 │ │ │ │ + jmp 1ba08 │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdi,%rax │ │ │ │ cmp %rsi,%rdi │ │ │ │ - je 1c37f │ │ │ │ + je 1c05f │ │ │ │ push %rbp │ │ │ │ + mov $0x20,%edx │ │ │ │ mov %rdi,%rcx │ │ │ │ - vpxor %xmm5,%xmm5,%xmm5 │ │ │ │ + vpbroadcastq %rdx,%ymm2 │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + mov %rsi,%r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - mov %rsi,%r15 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ - vmovsd 0xc0bb1(%rip),%xmm7 # dc910 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x310> │ │ │ │ - vmovdqa 0xc09d9(%rip),%ymm6 # dc740 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - vpbroadcastq 0xc0990(%rip),%ymm2 # dc700 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - jmp 1bdd1 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovsd 0xc1fba(%rip),%xmm5 # dda30 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x430> │ │ │ │ + vmovdqa 0xc1ca2(%rip),%ymm4 # dd720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x120> │ │ │ │ + jmp 1bad1 │ │ │ │ test %r12d,%r12d │ │ │ │ - jne 1c0a0 │ │ │ │ + jne 1bd80 │ │ │ │ lea 0x20(%rax),%r10 │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 1bdc2 │ │ │ │ - vmovdqu (%rax),%xmm12 │ │ │ │ - vmovsd 0x18(%rax),%xmm13 │ │ │ │ - vmovdqu %xmm4,(%rax) │ │ │ │ - vmovsd 0x18(%rcx),%xmm14 │ │ │ │ + je 1bac2 │ │ │ │ + vmovdqu (%rax),%xmm15 │ │ │ │ + vmovdqu %xmm6,(%rax) │ │ │ │ mov 0x10(%rax),%r11 │ │ │ │ mov 0x10(%rcx),%r12 │ │ │ │ + vmovsd 0x18(%rax),%xmm0 │ │ │ │ + vmovsd 0x18(%rcx),%xmm1 │ │ │ │ mov %r12,0x10(%rax) │ │ │ │ mov %r11,0x10(%rcx) │ │ │ │ - vmovdqu %xmm12,(%rcx) │ │ │ │ - vmovsd %xmm14,0x18(%rax) │ │ │ │ - vmovsd %xmm13,0x18(%rcx) │ │ │ │ + vmovdqu %xmm15,(%rcx) │ │ │ │ + vmovsd %xmm1,0x18(%rax) │ │ │ │ + vmovsd %xmm0,0x18(%rcx) │ │ │ │ mov %r10,%rax │ │ │ │ mov %rsi,%rcx │ │ │ │ cmp %rsi,%r15 │ │ │ │ - je 1c1d2 │ │ │ │ + je 1beb1 │ │ │ │ lea 0x20(%rcx),%rsi │ │ │ │ cmp %rsi,%r15 │ │ │ │ - je 1c360 │ │ │ │ - vmovdqu (%rcx),%xmm4 │ │ │ │ - mov (%rcx),%r13 │ │ │ │ + je 1c040 │ │ │ │ + vmovdqu (%rcx),%xmm6 │ │ │ │ + mov (%rcx),%r14 │ │ │ │ xor %r12d,%r12d │ │ │ │ - vpextrq $0x1,%xmm4,%r10 │ │ │ │ - vmovq %xmm4,%r11 │ │ │ │ - mov %r10,%r14 │ │ │ │ - sub %r11,%r14 │ │ │ │ + vpextrq $0x1,%xmm6,%r10 │ │ │ │ + vmovq %xmm6,%r11 │ │ │ │ + mov %r10,%r13 │ │ │ │ + sub %r11,%r13 │ │ │ │ mov (%rsi),%rdi │ │ │ │ - mov 0x8(%rsi),%rdx │ │ │ │ - sub %rdi,%rdx │ │ │ │ - cmp %rdx,%r14 │ │ │ │ - jne 1bd80 │ │ │ │ + mov 0x8(%rsi),%rbx │ │ │ │ + sub %rdi,%rbx │ │ │ │ + cmp %rbx,%r13 │ │ │ │ + jne 1ba80 │ │ │ │ cmp %r10,%r11 │ │ │ │ - je 1c085 │ │ │ │ - mov %r10,%rbx │ │ │ │ - sub %r11,%rbx │ │ │ │ - lea -0x4(%rbx),%r9 │ │ │ │ + je 1bd6e │ │ │ │ + mov %r10,%rdx │ │ │ │ + sub %r11,%rdx │ │ │ │ + lea -0x4(%rdx),%r9 │ │ │ │ cmp $0x18,%r9 │ │ │ │ - jbe 1c210 │ │ │ │ - mov %r13,%r8 │ │ │ │ - and $0x3,%ebx │ │ │ │ + jbe 1bef0 │ │ │ │ + mov %r14,%r8 │ │ │ │ + and $0x3,%edx │ │ │ │ or %rdi,%r8 │ │ │ │ and $0x1f,%r8d │ │ │ │ - or %rbx,%r8 │ │ │ │ - jne 1c210 │ │ │ │ + or %rdx,%r8 │ │ │ │ + jne 1bef0 │ │ │ │ shr $0x2,%r9 │ │ │ │ - vmovq %r11,%xmm1 │ │ │ │ - vmovq %rdi,%xmm3 │ │ │ │ + vpbroadcastq %r11,%ymm1 │ │ │ │ + vpbroadcastq %rdi,%ymm0 │ │ │ │ mov %r11,%rdx │ │ │ │ lea 0x1(%r9),%rbx │ │ │ │ mov %rdi,%r9 │ │ │ │ - vpbroadcastq %xmm1,%ymm0 │ │ │ │ - vpbroadcastq %xmm3,%ymm8 │ │ │ │ + vpaddq %ymm4,%ymm1,%ymm13 │ │ │ │ sub %r11,%r9 │ │ │ │ mov %rbx,-0x10(%rsp) │ │ │ │ shr $0x3,%rbx │ │ │ │ - vpaddq %ymm6,%ymm0,%ymm0 │ │ │ │ + vpaddq %ymm4,%ymm0,%ymm14 │ │ │ │ mov %r9,-0x8(%rsp) │ │ │ │ mov %rbx,%r9 │ │ │ │ - vpaddq %ymm6,%ymm8,%ymm1 │ │ │ │ and $0x3,%r9d │ │ │ │ - je 1c200 │ │ │ │ + je 1bee0 │ │ │ │ cmp $0x1,%r9 │ │ │ │ - je 1beea │ │ │ │ + je 1bbdd │ │ │ │ cmp $0x2,%r9 │ │ │ │ - je 1bebd │ │ │ │ - vmovdqa (%rdi),%ymm9 │ │ │ │ - vpcmpeqd (%r11),%ymm9,%ymm10 │ │ │ │ - vpcmpeqd %ymm5,%ymm10,%ymm11 │ │ │ │ - vptest %ymm11,%ymm11 │ │ │ │ - jne 1c1f0 │ │ │ │ - vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ - vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ + je 1bbb2 │ │ │ │ + vmovdqa (%rdi),%ymm3 │ │ │ │ + vpcmpneqd (%r11),%ymm3,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 1bec8 │ │ │ │ + vpaddq %ymm2,%ymm13,%ymm13 │ │ │ │ + vpaddq %ymm2,%ymm14,%ymm14 │ │ │ │ mov $0x1,%r8d │ │ │ │ lea 0x20(%r11),%rdx │ │ │ │ mov -0x8(%rsp),%r9 │ │ │ │ - vmovdqa (%r9,%rdx,1),%ymm12 │ │ │ │ - vpcmpeqd (%rdx),%ymm12,%ymm13 │ │ │ │ - vpcmpeqd %ymm5,%ymm13,%ymm14 │ │ │ │ - vptest %ymm14,%ymm14 │ │ │ │ - jne 1c1f0 │ │ │ │ - vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ - vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ + vmovdqa (%r9,%rdx,1),%ymm7 │ │ │ │ + vpcmpneqd (%rdx),%ymm7,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 1bec8 │ │ │ │ + vpaddq %ymm2,%ymm13,%ymm13 │ │ │ │ + vpaddq %ymm2,%ymm14,%ymm14 │ │ │ │ inc %r8 │ │ │ │ add $0x20,%rdx │ │ │ │ mov -0x8(%rsp),%r9 │ │ │ │ - vmovdqa (%r9,%rdx,1),%ymm15 │ │ │ │ - vpcmpeqd (%rdx),%ymm15,%ymm3 │ │ │ │ - vpcmpeqd %ymm5,%ymm3,%ymm8 │ │ │ │ - vptest %ymm8,%ymm8 │ │ │ │ - jne 1c1f0 │ │ │ │ + vmovdqa (%r9,%rdx,1),%ymm8 │ │ │ │ + vpcmpneqd (%rdx),%ymm8,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 1bec8 │ │ │ │ inc %r8 │ │ │ │ - vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ - vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddq %ymm2,%ymm13,%ymm13 │ │ │ │ + vpaddq %ymm2,%ymm14,%ymm14 │ │ │ │ add $0x20,%rdx │ │ │ │ cmp %r8,%rbx │ │ │ │ - je 1bfbb │ │ │ │ + je 1bca4 │ │ │ │ vmovdqa (%r9,%rdx,1),%ymm9 │ │ │ │ - vpcmpeqd (%rdx),%ymm9,%ymm10 │ │ │ │ - vpcmpeqd %ymm5,%ymm10,%ymm11 │ │ │ │ - vptest %ymm11,%ymm11 │ │ │ │ - jne 1c1f0 │ │ │ │ - vmovdqa 0x20(%rdx,%r9,1),%ymm12 │ │ │ │ - vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ - vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ - vpcmpeqd 0x20(%rdx),%ymm12,%ymm13 │ │ │ │ - vpcmpeqd %ymm5,%ymm13,%ymm14 │ │ │ │ - vptest %ymm14,%ymm14 │ │ │ │ - jne 1c1f0 │ │ │ │ - vmovdqa 0x40(%rdx,%r9,1),%ymm15 │ │ │ │ - vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ - vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ - vpcmpeqd 0x40(%rdx),%ymm15,%ymm3 │ │ │ │ - vpcmpeqd %ymm5,%ymm3,%ymm8 │ │ │ │ - vptest %ymm8,%ymm8 │ │ │ │ - jne 1c1f0 │ │ │ │ - vmovdqa 0x60(%rdx,%r9,1),%ymm9 │ │ │ │ - vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ - vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ - vpcmpeqd 0x60(%rdx),%ymm9,%ymm10 │ │ │ │ - vpcmpeqd %ymm5,%ymm10,%ymm11 │ │ │ │ - vptest %ymm11,%ymm11 │ │ │ │ - jne 1c1f0 │ │ │ │ + vpcmpneqd (%rdx),%ymm9,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 1bec8 │ │ │ │ + vmovdqa 0x20(%rdx,%r9,1),%ymm10 │ │ │ │ + vpaddq %ymm2,%ymm13,%ymm13 │ │ │ │ + vpaddq %ymm2,%ymm14,%ymm14 │ │ │ │ + vpcmpneqd 0x20(%rdx),%ymm10,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 1bec8 │ │ │ │ + vmovdqa 0x40(%rdx,%r9,1),%ymm11 │ │ │ │ + vpaddq %ymm2,%ymm13,%ymm13 │ │ │ │ + vpaddq %ymm2,%ymm14,%ymm14 │ │ │ │ + vpcmpneqd 0x40(%rdx),%ymm11,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 1bec8 │ │ │ │ + vmovdqa 0x60(%rdx,%r9,1),%ymm12 │ │ │ │ + vpaddq %ymm2,%ymm13,%ymm13 │ │ │ │ + vpaddq %ymm2,%ymm14,%ymm14 │ │ │ │ + vpcmpneqd 0x60(%rdx),%ymm12,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 1bec8 │ │ │ │ add $0x4,%r8 │ │ │ │ - vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ - vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddq %ymm2,%ymm13,%ymm13 │ │ │ │ + vpaddq %ymm2,%ymm14,%ymm14 │ │ │ │ sub $0xffffffffffffff80,%rdx │ │ │ │ cmp %r8,%rbx │ │ │ │ - jne 1bf20 │ │ │ │ + jne 1bc11 │ │ │ │ mov -0x10(%rsp),%rbx │ │ │ │ test $0x7,%bl │ │ │ │ - je 1c085 │ │ │ │ + je 1bd6e │ │ │ │ mov %rbx,%rdx │ │ │ │ and $0xfffffffffffffff8,%rdx │ │ │ │ shl $0x2,%rdx │ │ │ │ add %rdx,%rdi │ │ │ │ add %r11,%rdx │ │ │ │ mov (%rdi),%r8d │ │ │ │ cmp %r8d,(%rdx) │ │ │ │ - jne 1bd80 │ │ │ │ + jne 1ba80 │ │ │ │ lea 0x4(%rdx),%r9 │ │ │ │ cmp %r9,%r10 │ │ │ │ - je 1c085 │ │ │ │ + je 1bd6e │ │ │ │ mov 0x4(%rdi),%ebx │ │ │ │ cmp %ebx,0x4(%rdx) │ │ │ │ - jne 1bd80 │ │ │ │ + jne 1ba80 │ │ │ │ lea 0x8(%rdx),%r8 │ │ │ │ cmp %r8,%r10 │ │ │ │ - je 1c085 │ │ │ │ + je 1bd6e │ │ │ │ mov 0x8(%rdi),%r9d │ │ │ │ cmp %r9d,0x8(%rdx) │ │ │ │ - jne 1bd80 │ │ │ │ + jne 1ba80 │ │ │ │ lea 0xc(%rdx),%rbx │ │ │ │ cmp %rbx,%r10 │ │ │ │ - je 1c085 │ │ │ │ + je 1bd6e │ │ │ │ mov 0xc(%rdx),%r8d │ │ │ │ cmp %r8d,0xc(%rdi) │ │ │ │ - jne 1bd80 │ │ │ │ + jne 1ba80 │ │ │ │ lea 0x10(%rdx),%r9 │ │ │ │ cmp %r9,%r10 │ │ │ │ - je 1c085 │ │ │ │ + je 1bd6e │ │ │ │ mov 0x10(%rdi),%ebx │ │ │ │ cmp %ebx,0x10(%rdx) │ │ │ │ - jne 1bd80 │ │ │ │ + jne 1ba80 │ │ │ │ lea 0x14(%rdx),%r8 │ │ │ │ cmp %r8,%r10 │ │ │ │ - je 1c085 │ │ │ │ + je 1bd6e │ │ │ │ mov 0x14(%rdi),%r9d │ │ │ │ cmp %r9d,0x14(%rdx) │ │ │ │ - jne 1bd80 │ │ │ │ + jne 1ba80 │ │ │ │ lea 0x18(%rdx),%rbx │ │ │ │ cmp %rbx,%r10 │ │ │ │ - je 1c085 │ │ │ │ + je 1bd6e │ │ │ │ mov 0x18(%rdi),%r8d │ │ │ │ cmp %r8d,0x18(%rdx) │ │ │ │ - jne 1bd80 │ │ │ │ + jne 1ba80 │ │ │ │ lea 0x1c(%rdx),%r9 │ │ │ │ cmp %r9,%r10 │ │ │ │ - je 1c085 │ │ │ │ + je 1bd6e │ │ │ │ mov 0x1c(%rdi),%edi │ │ │ │ cmp %edi,0x1c(%rdx) │ │ │ │ - jne 1bd80 │ │ │ │ + jne 1ba80 │ │ │ │ add $0x20,%rsi │ │ │ │ inc %r12d │ │ │ │ cmp %rsi,%r15 │ │ │ │ - jne 1bdf9 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 1baf9 │ │ │ │ + xchg %ax,%ax │ │ │ │ mov %rcx,%r14 │ │ │ │ - vxorpd %xmm15,%xmm15,%xmm15 │ │ │ │ + vxorpd %xmm7,%xmm7,%xmm7 │ │ │ │ cmp %rsi,%rcx │ │ │ │ - je 1c372 │ │ │ │ + je 1c052 │ │ │ │ mov %rsi,%r13 │ │ │ │ sub %rcx,%r13 │ │ │ │ sub $0x20,%r13 │ │ │ │ shr $0x5,%r13 │ │ │ │ inc %r13 │ │ │ │ and $0x7,%r13d │ │ │ │ - je 1c136 │ │ │ │ + je 1be15 │ │ │ │ cmp $0x1,%r13 │ │ │ │ - je 1c127 │ │ │ │ + je 1be06 │ │ │ │ cmp $0x2,%r13 │ │ │ │ - je 1c11d │ │ │ │ + je 1bdfc │ │ │ │ cmp $0x3,%r13 │ │ │ │ - je 1c113 │ │ │ │ + je 1bdf2 │ │ │ │ cmp $0x4,%r13 │ │ │ │ - je 1c109 │ │ │ │ + je 1bde8 │ │ │ │ cmp $0x5,%r13 │ │ │ │ - je 1c0ff │ │ │ │ + je 1bdde │ │ │ │ cmp $0x6,%r13 │ │ │ │ - je 1c0f5 │ │ │ │ - vaddsd 0x18(%rcx),%xmm15,%xmm15 │ │ │ │ + je 1bdd4 │ │ │ │ + vaddsd 0x18(%rcx),%xmm7,%xmm7 │ │ │ │ lea 0x20(%rcx),%r14 │ │ │ │ - vaddsd 0x18(%r14),%xmm15,%xmm15 │ │ │ │ + vaddsd 0x18(%r14),%xmm7,%xmm7 │ │ │ │ add $0x20,%r14 │ │ │ │ - vaddsd 0x18(%r14),%xmm15,%xmm15 │ │ │ │ + vaddsd 0x18(%r14),%xmm7,%xmm7 │ │ │ │ add $0x20,%r14 │ │ │ │ - vaddsd 0x18(%r14),%xmm15,%xmm15 │ │ │ │ + vaddsd 0x18(%r14),%xmm7,%xmm7 │ │ │ │ add $0x20,%r14 │ │ │ │ - vaddsd 0x18(%r14),%xmm15,%xmm15 │ │ │ │ + vaddsd 0x18(%r14),%xmm7,%xmm7 │ │ │ │ add $0x20,%r14 │ │ │ │ - vaddsd 0x18(%r14),%xmm15,%xmm15 │ │ │ │ + vaddsd 0x18(%r14),%xmm7,%xmm7 │ │ │ │ add $0x20,%r14 │ │ │ │ - vaddsd 0x18(%r14),%xmm15,%xmm15 │ │ │ │ + vaddsd 0x18(%r14),%xmm7,%xmm7 │ │ │ │ add $0x20,%r14 │ │ │ │ cmp %rsi,%r14 │ │ │ │ - je 1c17b │ │ │ │ - vaddsd 0x18(%r14),%xmm15,%xmm3 │ │ │ │ + je 1be5a │ │ │ │ + vaddsd 0x18(%r14),%xmm7,%xmm3 │ │ │ │ add $0x100,%r14 │ │ │ │ vaddsd -0xc8(%r14),%xmm3,%xmm8 │ │ │ │ vaddsd -0xa8(%r14),%xmm8,%xmm9 │ │ │ │ vaddsd -0x88(%r14),%xmm9,%xmm10 │ │ │ │ vaddsd -0x68(%r14),%xmm10,%xmm11 │ │ │ │ - vaddsd -0x48(%r14),%xmm11,%xmm0 │ │ │ │ - vaddsd -0x28(%r14),%xmm0,%xmm1 │ │ │ │ - vaddsd -0x8(%r14),%xmm1,%xmm15 │ │ │ │ + vaddsd -0x48(%r14),%xmm11,%xmm12 │ │ │ │ + vaddsd -0x28(%r14),%xmm12,%xmm13 │ │ │ │ + vaddsd -0x8(%r14),%xmm13,%xmm7 │ │ │ │ cmp %rsi,%r14 │ │ │ │ - jne 1c136 │ │ │ │ - vandpd 0xc07ed(%rip),%xmm15,%xmm12 # dc970 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x370> │ │ │ │ - vmovsd %xmm15,0x18(%rcx) │ │ │ │ - vcomisd %xmm7,%xmm12 │ │ │ │ - jbe 1bdc5 │ │ │ │ + jne 1be15 │ │ │ │ + vandpd 0xc1b4e(%rip),%xmm7,%xmm14 # dd9b0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x3b0> │ │ │ │ + vmovsd %xmm7,0x18(%rcx) │ │ │ │ + vcomisd %xmm5,%xmm14 │ │ │ │ + jbe 1bac5 │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 1c1c2 │ │ │ │ - vmovdqu (%rax),%xmm13 │ │ │ │ - vmovdqu %xmm4,(%rax) │ │ │ │ - vmovsd 0x18(%rax),%xmm4 │ │ │ │ + je 1bea1 │ │ │ │ + vmovdqu (%rax),%xmm15 │ │ │ │ + vmovdqu %xmm6,(%rax) │ │ │ │ mov 0x10(%rax),%r9 │ │ │ │ mov 0x10(%rcx),%r8 │ │ │ │ + vmovsd 0x18(%rax),%xmm6 │ │ │ │ mov %r8,0x10(%rax) │ │ │ │ mov %r9,0x10(%rcx) │ │ │ │ - vmovdqu %xmm13,(%rcx) │ │ │ │ - vmovsd %xmm15,0x18(%rax) │ │ │ │ - vmovsd %xmm4,0x18(%rcx) │ │ │ │ + vmovdqu %xmm15,(%rcx) │ │ │ │ + vmovsd %xmm7,0x18(%rax) │ │ │ │ + vmovsd %xmm6,0x18(%rcx) │ │ │ │ add $0x20,%rax │ │ │ │ mov %rsi,%rcx │ │ │ │ cmp %rsi,%r15 │ │ │ │ - jne 1bdd1 │ │ │ │ + jne 1bad1 │ │ │ │ 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) │ │ │ │ - vmovq %xmm1,%rdi │ │ │ │ - vmovq %xmm0,%rdx │ │ │ │ - jmp 1bfda │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovq %xmm14,%rdi │ │ │ │ + vmovq %xmm13,%rdx │ │ │ │ + jmp 1bcc3 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x8(%rsp),%r9 │ │ │ │ - jmp 1bf20 │ │ │ │ + jmp 1bc11 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r10,%rbx │ │ │ │ mov %rdi,%r9 │ │ │ │ mov %r11,%r8 │ │ │ │ sub %r11,%rbx │ │ │ │ sub %r11,%r9 │ │ │ │ sub $0x4,%rbx │ │ │ │ shr $0x2,%rbx │ │ │ │ inc %rbx │ │ │ │ and $0x7,%ebx │ │ │ │ - je 1c2d9 │ │ │ │ + je 1bfb9 │ │ │ │ cmp $0x1,%rbx │ │ │ │ - je 1c2bf │ │ │ │ + je 1bf9f │ │ │ │ cmp $0x2,%rbx │ │ │ │ - je 1c2ae │ │ │ │ + je 1bf8e │ │ │ │ cmp $0x3,%rbx │ │ │ │ - je 1c29d │ │ │ │ + je 1bf7d │ │ │ │ cmp $0x4,%rbx │ │ │ │ - je 1c28c │ │ │ │ + je 1bf6c │ │ │ │ cmp $0x5,%rbx │ │ │ │ - je 1c27b │ │ │ │ + je 1bf5b │ │ │ │ cmp $0x6,%rbx │ │ │ │ - je 1c26a │ │ │ │ + je 1bf4a │ │ │ │ mov (%rdi),%edx │ │ │ │ cmp %edx,(%r11) │ │ │ │ - jne 1bd80 │ │ │ │ + jne 1ba80 │ │ │ │ lea 0x4(%r11),%r8 │ │ │ │ mov (%r8,%r9,1),%edi │ │ │ │ cmp %edi,(%r8) │ │ │ │ - jne 1bd80 │ │ │ │ + jne 1ba80 │ │ │ │ add $0x4,%r8 │ │ │ │ mov (%r8,%r9,1),%ebx │ │ │ │ cmp %ebx,(%r8) │ │ │ │ - jne 1bd80 │ │ │ │ + jne 1ba80 │ │ │ │ add $0x4,%r8 │ │ │ │ mov (%r8,%r9,1),%edx │ │ │ │ cmp %edx,(%r8) │ │ │ │ - jne 1bd80 │ │ │ │ + jne 1ba80 │ │ │ │ add $0x4,%r8 │ │ │ │ mov (%r8,%r9,1),%edi │ │ │ │ cmp %edi,(%r8) │ │ │ │ - jne 1bd80 │ │ │ │ + jne 1ba80 │ │ │ │ add $0x4,%r8 │ │ │ │ mov (%r8,%r9,1),%ebx │ │ │ │ cmp %ebx,(%r8) │ │ │ │ - jne 1bd80 │ │ │ │ + jne 1ba80 │ │ │ │ add $0x4,%r8 │ │ │ │ mov (%r8,%r9,1),%edx │ │ │ │ cmp %edx,(%r8) │ │ │ │ - jne 1bd80 │ │ │ │ + jne 1ba80 │ │ │ │ add $0x4,%r8 │ │ │ │ cmp %r10,%r8 │ │ │ │ - je 1c085 │ │ │ │ + je 1bd6e │ │ │ │ mov (%r8,%r9,1),%edi │ │ │ │ cmp %edi,(%r8) │ │ │ │ - jne 1bd80 │ │ │ │ + jne 1ba80 │ │ │ │ mov 0x4(%r8,%r9,1),%ebx │ │ │ │ cmp %ebx,0x4(%r8) │ │ │ │ - jne 1bd80 │ │ │ │ + jne 1ba80 │ │ │ │ mov 0x8(%r8,%r9,1),%edx │ │ │ │ cmp %edx,0x8(%r8) │ │ │ │ - jne 1bd80 │ │ │ │ + jne 1ba80 │ │ │ │ mov 0xc(%r8,%r9,1),%edi │ │ │ │ cmp %edi,0xc(%r8) │ │ │ │ - jne 1bd80 │ │ │ │ + jne 1ba80 │ │ │ │ mov 0x10(%r8,%r9,1),%ebx │ │ │ │ cmp %ebx,0x10(%r8) │ │ │ │ - jne 1bd80 │ │ │ │ + jne 1ba80 │ │ │ │ mov 0x14(%r8,%r9,1),%edx │ │ │ │ cmp %edx,0x14(%r8) │ │ │ │ - jne 1bd80 │ │ │ │ + jne 1ba80 │ │ │ │ mov 0x18(%r8,%r9,1),%edi │ │ │ │ cmp %edi,0x18(%r8) │ │ │ │ - jne 1bd80 │ │ │ │ + jne 1ba80 │ │ │ │ mov 0x1c(%r8,%r9,1),%ebx │ │ │ │ cmp %ebx,0x1c(%r8) │ │ │ │ - jne 1bd80 │ │ │ │ + jne 1ba80 │ │ │ │ add $0x20,%r8 │ │ │ │ cmp %r10,%r8 │ │ │ │ - jne 1c2d9 │ │ │ │ - jmp 1c085 │ │ │ │ + jne 1bfb9 │ │ │ │ + jmp 1bd6e │ │ │ │ nopl (%rax) │ │ │ │ lea 0x20(%rax),%r10 │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 1c380 │ │ │ │ - vmovdqu (%rcx),%xmm4 │ │ │ │ - jmp 1bd92 │ │ │ │ + je 1c060 │ │ │ │ + vmovdqu (%rcx),%xmm6 │ │ │ │ + jmp 1ba92 │ │ │ │ movq $0x0,0x18(%rsi) │ │ │ │ - jmp 1bdc5 │ │ │ │ + jmp 1bac5 │ │ │ │ ret │ │ │ │ mov %r10,%rax │ │ │ │ vzeroupper │ │ │ │ - jmp 1c1d5 │ │ │ │ + jmp 1beb4 │ │ │ │ nop │ │ │ │ nopl 0x0(%rax) │ │ │ │ test %esi,%esi │ │ │ │ - jle 1ccb7 │ │ │ │ + jle 1c9a5 │ │ │ │ push %rbp │ │ │ │ mov %rdi,%rcx │ │ │ │ movslq %esi,%rax │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ lea (%rax,%rax,2),%rbx │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ shl $0x3,%rbx │ │ │ │ - mov (%rdx),%rdi │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + mov (%rdx),%r8 │ │ │ │ mov (%rcx),%rdx │ │ │ │ - lea -0x18(%rdi,%rbx,1),%r8 │ │ │ │ + lea -0x18(%r8,%rbx,1),%rdi │ │ │ │ + mov %r8,%r11 │ │ │ │ lea -0x30(%rdx,%rbx,1),%rdx │ │ │ │ + add $0x20,%r8 │ │ │ │ + mov 0x18(%rdx),%rax │ │ │ │ mov %esi,%r9d │ │ │ │ dec %esi │ │ │ │ - mov 0x18(%rdx),%rax │ │ │ │ - je 1c8a5 │ │ │ │ + je 1c59a │ │ │ │ sub $0x2,%r9d │ │ │ │ lea -0x8(%rax),%r15 │ │ │ │ - lea 0x8(%rdi),%rbx │ │ │ │ - mov %rdx,%rcx │ │ │ │ + mov %rax,-0x28(%rsp) │ │ │ │ + lea 0x8(%r11),%rbx │ │ │ │ lea (%r9,%r9,2),%r10 │ │ │ │ mov %r15,-0x20(%rsp) │ │ │ │ - mov %rax,-0x28(%rsp) │ │ │ │ + mov %rdx,%rcx │ │ │ │ + lea (%r8,%r10,8),%r12 │ │ │ │ mov %rdx,-0x30(%rsp) │ │ │ │ - lea 0x20(%rdi,%r10,8),%r11 │ │ │ │ - mov %rdi,-0x38(%rsp) │ │ │ │ - mov %r8,-0x40(%rsp) │ │ │ │ + mov %r12,-0x18(%rsp) │ │ │ │ + mov %r11,-0x38(%rsp) │ │ │ │ + mov %rdi,-0x40(%rsp) │ │ │ │ mov %esi,-0x44(%rsp) │ │ │ │ - mov %r11,-0x18(%rsp) │ │ │ │ + mov %r8,-0x50(%rsp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%rcx),%r14 │ │ │ │ mov 0x8(%rcx),%r11 │ │ │ │ sub %r14,%r11 │ │ │ │ - je 1c87a │ │ │ │ + je 1c56a │ │ │ │ mov -0x8(%rbx),%rdx │ │ │ │ mov (%rbx),%r13 │ │ │ │ sub %rdx,%r13 │ │ │ │ - je 1c87a │ │ │ │ - mov -0x20(%rsp),%rdi │ │ │ │ + je 1c56a │ │ │ │ mov %r13,%r8 │ │ │ │ + mov -0x20(%rsp),%rdi │ │ │ │ + mov %rbx,-0x8(%rsp) │ │ │ │ sar $0x3,%r11 │ │ │ │ - xor %esi,%esi │ │ │ │ sar $0x3,%r8 │ │ │ │ - lea 0x8(%rdx),%r15 │ │ │ │ - mov %rbx,-0x8(%rsp) │ │ │ │ mov %rcx,-0x10(%rsp) │ │ │ │ + xor %esi,%esi │ │ │ │ + lea 0x8(%rdx),%r15 │ │ │ │ mov %r8,%r9 │ │ │ │ + sub %rdx,%rdi │ │ │ │ lea -0x1(%r8),%r12 │ │ │ │ shr $0x2,%r9 │ │ │ │ - sub %rdx,%rdi │ │ │ │ shl $0x5,%r9 │ │ │ │ vmovsd (%r14,%rsi,8),%xmm1 │ │ │ │ lea (%r15,%rdi,1),%rax │ │ │ │ cmp $0x1,%r8 │ │ │ │ - je 1c6b6 │ │ │ │ + je 1c3a6 │ │ │ │ cmp $0x10,%rdi │ │ │ │ - jbe 1c6b6 │ │ │ │ + jbe 1c3a6 │ │ │ │ cmp $0x2,%r12 │ │ │ │ - jbe 1caf5 │ │ │ │ + jbe 1c7ec │ │ │ │ lea -0x20(%r9),%rbx │ │ │ │ - xor %r10d,%r10d │ │ │ │ vbroadcastsd %xmm1,%ymm0 │ │ │ │ + xor %r10d,%r10d │ │ │ │ shr $0x5,%rbx │ │ │ │ inc %rbx │ │ │ │ and $0x7,%ebx │ │ │ │ - je 1c572 │ │ │ │ + je 1c262 │ │ │ │ cmp $0x1,%rbx │ │ │ │ - je 1c553 │ │ │ │ + je 1c243 │ │ │ │ cmp $0x2,%rbx │ │ │ │ - je 1c53d │ │ │ │ + je 1c22d │ │ │ │ cmp $0x3,%rbx │ │ │ │ - je 1c527 │ │ │ │ + je 1c217 │ │ │ │ cmp $0x4,%rbx │ │ │ │ - je 1c511 │ │ │ │ + je 1c201 │ │ │ │ cmp $0x5,%rbx │ │ │ │ - je 1c4fb │ │ │ │ + je 1c1eb │ │ │ │ cmp $0x6,%rbx │ │ │ │ - je 1c4e5 │ │ │ │ + je 1c1d5 │ │ │ │ vmovupd (%rdx),%ymm2 │ │ │ │ mov $0x20,%r10d │ │ │ │ vfmadd213pd (%rax),%ymm0,%ymm2 │ │ │ │ vmovupd %ymm2,(%rax) │ │ │ │ vmovupd (%rdx,%r10,1),%ymm3 │ │ │ │ vfmadd213pd (%rax,%r10,1),%ymm0,%ymm3 │ │ │ │ vmovupd %ymm3,(%rax,%r10,1) │ │ │ │ @@ -13768,15 +13702,15 @@ │ │ │ │ vmovupd %ymm7,(%rax,%r10,1) │ │ │ │ add $0x20,%r10 │ │ │ │ vmovupd (%rdx,%r10,1),%ymm8 │ │ │ │ vfmadd213pd (%rax,%r10,1),%ymm0,%ymm8 │ │ │ │ vmovupd %ymm8,(%rax,%r10,1) │ │ │ │ add $0x20,%r10 │ │ │ │ cmp %r10,%r9 │ │ │ │ - je 1c64b │ │ │ │ + je 1c33b │ │ │ │ vmovupd (%rdx,%r10,1),%ymm9 │ │ │ │ vfmadd213pd (%rax,%r10,1),%ymm0,%ymm9 │ │ │ │ vmovupd %ymm9,(%rax,%r10,1) │ │ │ │ vmovupd 0x20(%rdx,%r10,1),%ymm10 │ │ │ │ vfmadd213pd 0x20(%rax,%r10,1),%ymm0,%ymm10 │ │ │ │ vmovupd %ymm10,0x20(%rax,%r10,1) │ │ │ │ vmovupd 0x40(%rdx,%r10,1),%ymm11 │ │ │ │ @@ -13795,64 +13729,64 @@ │ │ │ │ vfmadd213pd 0xc0(%rax,%r10,1),%ymm0,%ymm15 │ │ │ │ vmovupd %ymm15,0xc0(%rax,%r10,1) │ │ │ │ vmovupd 0xe0(%rdx,%r10,1),%ymm2 │ │ │ │ vfmadd213pd 0xe0(%rax,%r10,1),%ymm0,%ymm2 │ │ │ │ vmovupd %ymm2,0xe0(%rax,%r10,1) │ │ │ │ add $0x100,%r10 │ │ │ │ cmp %r10,%r9 │ │ │ │ - jne 1c572 │ │ │ │ + jne 1c262 │ │ │ │ mov %r8,%rcx │ │ │ │ and $0xfffffffffffffffc,%rcx │ │ │ │ test $0x3,%r8b │ │ │ │ - je 1c693 │ │ │ │ + je 1c383 │ │ │ │ cmp %rcx,%r12 │ │ │ │ - je 1c683 │ │ │ │ + je 1c373 │ │ │ │ vmovupd (%rax,%rcx,8),%xmm3 │ │ │ │ vmovddup %xmm1,%xmm0 │ │ │ │ mov %r8,%rbx │ │ │ │ - vfmadd132pd (%rdx,%rcx,8),%xmm3,%xmm0 │ │ │ │ sub %rcx,%rbx │ │ │ │ + vfmadd132pd (%rdx,%rcx,8),%xmm3,%xmm0 │ │ │ │ vmovupd %xmm0,(%rax,%rcx,8) │ │ │ │ test $0x1,%bl │ │ │ │ - je 1c693 │ │ │ │ + je 1c383 │ │ │ │ and $0xfffffffffffffffe,%rbx │ │ │ │ add %rbx,%rcx │ │ │ │ vmovsd (%rax,%rcx,8),%xmm4 │ │ │ │ vfmadd132sd (%rdx,%rcx,8),%xmm4,%xmm1 │ │ │ │ vmovsd %xmm1,(%rax,%rcx,8) │ │ │ │ inc %rsi │ │ │ │ cmp %r11,%rsi │ │ │ │ - jae 1c870 │ │ │ │ + jae 1c560 │ │ │ │ add %r13,%rdi │ │ │ │ vmovsd (%r14,%rsi,8),%xmm1 │ │ │ │ lea (%r15,%rdi,1),%rax │ │ │ │ cmp $0x10,%rdi │ │ │ │ - ja 1c480 │ │ │ │ + ja 1c170 │ │ │ │ vmovsd (%rdx),%xmm5 │ │ │ │ lea -0x1(%r8),%rcx │ │ │ │ mov $0x1,%r10d │ │ │ │ - vfmadd213sd (%rax),%xmm1,%xmm5 │ │ │ │ and $0x7,%ecx │ │ │ │ + vfmadd213sd (%rax),%xmm1,%xmm5 │ │ │ │ vmovsd %xmm5,(%rax) │ │ │ │ cmp %r8,%r10 │ │ │ │ - jae 1c85d │ │ │ │ + jae 1c54d │ │ │ │ test %rcx,%rcx │ │ │ │ - je 1c7ab │ │ │ │ + je 1c49b │ │ │ │ cmp $0x1,%rcx │ │ │ │ - je 1c78d │ │ │ │ + je 1c47d │ │ │ │ cmp $0x2,%rcx │ │ │ │ - je 1c778 │ │ │ │ + je 1c468 │ │ │ │ cmp $0x3,%rcx │ │ │ │ - je 1c763 │ │ │ │ + je 1c453 │ │ │ │ cmp $0x4,%rcx │ │ │ │ - je 1c74e │ │ │ │ + je 1c43e │ │ │ │ cmp $0x5,%rcx │ │ │ │ - je 1c739 │ │ │ │ + je 1c429 │ │ │ │ cmp $0x6,%rcx │ │ │ │ - je 1c724 │ │ │ │ + je 1c414 │ │ │ │ vmovsd 0x8(%rdx),%xmm6 │ │ │ │ mov $0x2,%r10d │ │ │ │ vfmadd213sd 0x8(%rax),%xmm1,%xmm6 │ │ │ │ vmovsd %xmm6,0x8(%rax) │ │ │ │ vmovsd (%rdx,%r10,8),%xmm7 │ │ │ │ vfmadd213sd (%rax,%r10,8),%xmm1,%xmm7 │ │ │ │ vmovsd %xmm7,(%rax,%r10,8) │ │ │ │ @@ -13874,15 +13808,15 @@ │ │ │ │ vmovsd %xmm11,(%rax,%r10,8) │ │ │ │ inc %r10 │ │ │ │ vmovsd (%rdx,%r10,8),%xmm12 │ │ │ │ vfmadd213sd (%rax,%r10,8),%xmm1,%xmm12 │ │ │ │ vmovsd %xmm12,(%rax,%r10,8) │ │ │ │ inc %r10 │ │ │ │ cmp %r8,%r10 │ │ │ │ - jae 1c85d │ │ │ │ + jae 1c54d │ │ │ │ vmovsd (%rdx,%r10,8),%xmm13 │ │ │ │ vfmadd213sd (%rax,%r10,8),%xmm1,%xmm13 │ │ │ │ vmovsd %xmm13,(%rax,%r10,8) │ │ │ │ vmovsd 0x8(%rdx,%r10,8),%xmm14 │ │ │ │ vfmadd213sd 0x8(%rax,%r10,8),%xmm1,%xmm14 │ │ │ │ vmovsd %xmm14,0x8(%rax,%r10,8) │ │ │ │ vmovsd 0x10(%rdx,%r10,8),%xmm15 │ │ │ │ @@ -13901,67 +13835,68 @@ │ │ │ │ vfmadd213sd 0x30(%rax,%r10,8),%xmm1,%xmm4 │ │ │ │ vmovsd %xmm4,0x30(%rax,%r10,8) │ │ │ │ vmovsd 0x38(%rdx,%r10,8),%xmm5 │ │ │ │ vfmadd213sd 0x38(%rax,%r10,8),%xmm1,%xmm5 │ │ │ │ vmovsd %xmm5,0x38(%rax,%r10,8) │ │ │ │ add $0x8,%r10 │ │ │ │ cmp %r8,%r10 │ │ │ │ - jb 1c7ab │ │ │ │ + jb 1c49b │ │ │ │ inc %rsi │ │ │ │ add %r13,%rdi │ │ │ │ cmp %r11,%rsi │ │ │ │ - jb 1c462 │ │ │ │ + jb 1c152 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov -0x8(%rsp),%rbx │ │ │ │ mov -0x10(%rsp),%rcx │ │ │ │ - sub $0x18,%rcx │ │ │ │ add $0x18,%rbx │ │ │ │ + sub $0x18,%rcx │ │ │ │ cmp -0x18(%rsp),%rbx │ │ │ │ - jne 1c410 │ │ │ │ + jne 1c100 │ │ │ │ mov -0x28(%rsp),%rax │ │ │ │ mov -0x30(%rsp),%rdx │ │ │ │ - mov -0x38(%rsp),%rdi │ │ │ │ - mov -0x40(%rsp),%r8 │ │ │ │ + mov -0x38(%rsp),%r11 │ │ │ │ + mov -0x40(%rsp),%rdi │ │ │ │ mov -0x44(%rsp),%esi │ │ │ │ + mov -0x50(%rsp),%r8 │ │ │ │ mov 0x20(%rdx),%r10 │ │ │ │ sub %rax,%r10 │ │ │ │ - je 1cad3 │ │ │ │ + je 1c7ca │ │ │ │ sar $0x3,%r10 │ │ │ │ - mov (%r8),%r9 │ │ │ │ + mov (%rdi),%r9 │ │ │ │ cmp $0x1,%r10 │ │ │ │ - je 1cafc │ │ │ │ - lea -0x8(%rax),%r11 │ │ │ │ - sub %r9,%r11 │ │ │ │ - cmp $0x10,%r11 │ │ │ │ - jbe 1cafc │ │ │ │ - lea -0x1(%r10),%rbx │ │ │ │ - mov %r10,%r12 │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jbe 1ccaf │ │ │ │ - mov %r10,%r14 │ │ │ │ + je 1c7f3 │ │ │ │ + lea -0x8(%rax),%r12 │ │ │ │ + sub %r9,%r12 │ │ │ │ + cmp $0x10,%r12 │ │ │ │ + jbe 1c7f3 │ │ │ │ + lea -0x1(%r10),%r12 │ │ │ │ + mov %r10,%r13 │ │ │ │ + cmp $0x2,%r12 │ │ │ │ + jbe 1c99d │ │ │ │ + mov %r10,%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ - shr $0x2,%r14 │ │ │ │ - shl $0x5,%r14 │ │ │ │ - lea -0x20(%r14),%r15 │ │ │ │ - shr $0x5,%r15 │ │ │ │ - inc %r15 │ │ │ │ - and $0x7,%r15d │ │ │ │ - je 1c9c2 │ │ │ │ - cmp $0x1,%r15 │ │ │ │ - je 1c9a5 │ │ │ │ - cmp $0x2,%r15 │ │ │ │ - je 1c991 │ │ │ │ - cmp $0x3,%r15 │ │ │ │ - je 1c97d │ │ │ │ - cmp $0x4,%r15 │ │ │ │ - je 1c969 │ │ │ │ - cmp $0x5,%r15 │ │ │ │ - je 1c955 │ │ │ │ - cmp $0x6,%r15 │ │ │ │ - je 1c941 │ │ │ │ + shr $0x2,%r15 │ │ │ │ + shl $0x5,%r15 │ │ │ │ + lea -0x20(%r15),%rbx │ │ │ │ + shr $0x5,%rbx │ │ │ │ + inc %rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + je 1c6b6 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 1c699 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + je 1c685 │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + je 1c671 │ │ │ │ + cmp $0x4,%rbx │ │ │ │ + je 1c65d │ │ │ │ + cmp $0x5,%rbx │ │ │ │ + je 1c649 │ │ │ │ + cmp $0x6,%rbx │ │ │ │ + je 1c635 │ │ │ │ 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) │ │ │ │ @@ -13982,21 +13917,21 @@ │ │ │ │ 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 %r14,%rcx │ │ │ │ - je 1ca8b │ │ │ │ + cmp %r15,%rcx │ │ │ │ + je 1c77f │ │ │ │ vmovupd (%rax,%rcx,1),%ymm4 │ │ │ │ vmovupd 0x20(%rax,%rcx,1),%ymm1 │ │ │ │ - vaddpd (%r9,%rcx,1),%ymm4,%ymm5 │ │ │ │ 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) │ │ │ │ @@ -14009,1198 +13944,1195 @@ │ │ │ │ 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 %r14,%rcx │ │ │ │ - jne 1c9c2 │ │ │ │ + cmp %r15,%rcx │ │ │ │ + jne 1c6b6 │ │ │ │ test $0x3,%r10b │ │ │ │ - je 1cad3 │ │ │ │ + je 1c7ca │ │ │ │ + mov %r10,%r14 │ │ │ │ + and $0xfffffffffffffffc,%r14 │ │ │ │ + cmp %r12,%r14 │ │ │ │ + je 1c7b8 │ │ │ │ mov %r10,%r13 │ │ │ │ - and $0xfffffffffffffffc,%r13 │ │ │ │ - cmp %rbx,%r13 │ │ │ │ - je 1cac3 │ │ │ │ - mov %r10,%r12 │ │ │ │ - sub %r13,%r12 │ │ │ │ - vmovupd (%rax,%r13,8),%xmm4 │ │ │ │ - vaddpd (%r9,%r13,8),%xmm4,%xmm5 │ │ │ │ - vmovupd %xmm5,(%rax,%r13,8) │ │ │ │ - test $0x1,%r12b │ │ │ │ - je 1cad3 │ │ │ │ - and $0xfffffffffffffffe,%r12 │ │ │ │ - lea (%r12,%r13,1),%rbx │ │ │ │ - vmovsd (%rax,%rbx,8),%xmm1 │ │ │ │ - vaddsd (%r9,%rbx,8),%xmm1,%xmm6 │ │ │ │ - vmovsd %xmm6,(%rax,%rbx,8) │ │ │ │ - sub $0x18,%r8 │ │ │ │ + sub %r14,%r13 │ │ │ │ + vmovupd (%rax,%r14,8),%xmm4 │ │ │ │ + vaddpd (%r9,%r14,8),%xmm4,%xmm5 │ │ │ │ + vmovupd %xmm5,(%rax,%r14,8) │ │ │ │ + test $0x1,%r13b │ │ │ │ + je 1c7ca │ │ │ │ + and $0xfffffffffffffffe,%r13 │ │ │ │ + lea 0x0(%r13,%r14,1),%r12 │ │ │ │ + vmovsd (%rax,%r12,8),%xmm1 │ │ │ │ + vaddsd (%r9,%r12,8),%xmm1,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rax,%r12,8) │ │ │ │ + sub $0x18,%rdi │ │ │ │ sub $0x18,%rdx │ │ │ │ test %esi,%esi │ │ │ │ - jne 1c3c7 │ │ │ │ + jne 1c0ae │ │ │ │ vzeroupper │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 1c658 │ │ │ │ + jmp 1c348 │ │ │ │ vmovsd (%rax),%xmm7 │ │ │ │ - lea -0x1(%r10),%r11 │ │ │ │ - mov $0x1,%r12d │ │ │ │ + lea -0x1(%r10),%r13 │ │ │ │ + mov $0x1,%r14d │ │ │ │ + and $0x7,%r13d │ │ │ │ vaddsd (%r9),%xmm7,%xmm8 │ │ │ │ - and $0x7,%r11d │ │ │ │ vmovsd %xmm8,(%rax) │ │ │ │ - cmp %r10,%r12 │ │ │ │ - jae 1cad3 │ │ │ │ - test %r11,%r11 │ │ │ │ - je 1cbee │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 1cbd0 │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 1cbbb │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - je 1cba6 │ │ │ │ - cmp $0x4,%r11 │ │ │ │ - je 1cb91 │ │ │ │ - cmp $0x5,%r11 │ │ │ │ - je 1cb7c │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - je 1cb67 │ │ │ │ + cmp %r10,%r14 │ │ │ │ + jae 1c7ca │ │ │ │ + test %r13,%r13 │ │ │ │ + je 1c8e5 │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + je 1c8c7 │ │ │ │ + cmp $0x2,%r13 │ │ │ │ + je 1c8b2 │ │ │ │ + cmp $0x3,%r13 │ │ │ │ + je 1c89d │ │ │ │ + cmp $0x4,%r13 │ │ │ │ + je 1c888 │ │ │ │ + cmp $0x5,%r13 │ │ │ │ + je 1c873 │ │ │ │ + cmp $0x6,%r13 │ │ │ │ + je 1c85e │ │ │ │ vmovsd 0x8(%rax),%xmm9 │ │ │ │ - mov $0x2,%r12d │ │ │ │ + mov $0x2,%r14d │ │ │ │ vaddsd 0x8(%r9),%xmm9,%xmm10 │ │ │ │ vmovsd %xmm10,0x8(%rax) │ │ │ │ - vmovsd (%rax,%r12,8),%xmm11 │ │ │ │ - vaddsd (%r9,%r12,8),%xmm11,%xmm12 │ │ │ │ - vmovsd %xmm12,(%rax,%r12,8) │ │ │ │ - inc %r12 │ │ │ │ - vmovsd (%rax,%r12,8),%xmm13 │ │ │ │ - vaddsd (%r9,%r12,8),%xmm13,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rax,%r12,8) │ │ │ │ - inc %r12 │ │ │ │ - vmovsd (%rax,%r12,8),%xmm15 │ │ │ │ - vaddsd (%r9,%r12,8),%xmm15,%xmm2 │ │ │ │ - vmovsd %xmm2,(%rax,%r12,8) │ │ │ │ - inc %r12 │ │ │ │ - vmovsd (%rax,%r12,8),%xmm0 │ │ │ │ - vaddsd (%r9,%r12,8),%xmm0,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rax,%r12,8) │ │ │ │ - inc %r12 │ │ │ │ - vmovsd (%rax,%r12,8),%xmm4 │ │ │ │ - vaddsd (%r9,%r12,8),%xmm4,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rax,%r12,8) │ │ │ │ - inc %r12 │ │ │ │ - vmovsd (%rax,%r12,8),%xmm1 │ │ │ │ - vaddsd (%r9,%r12,8),%xmm1,%xmm6 │ │ │ │ - vmovsd %xmm6,(%rax,%r12,8) │ │ │ │ - inc %r12 │ │ │ │ - cmp %r10,%r12 │ │ │ │ - jae 1cad3 │ │ │ │ - vmovsd (%rax,%r12,8),%xmm7 │ │ │ │ - lea 0x1(%r12),%r13 │ │ │ │ - lea 0x2(%r12),%r14 │ │ │ │ - lea 0x3(%r12),%r15 │ │ │ │ - vaddsd (%r9,%r12,8),%xmm7,%xmm8 │ │ │ │ - lea 0x4(%r12),%rcx │ │ │ │ - lea 0x5(%r12),%rbx │ │ │ │ - lea 0x6(%r12),%r11 │ │ │ │ - vmovsd %xmm8,(%rax,%r12,8) │ │ │ │ - vmovsd (%rax,%r13,8),%xmm9 │ │ │ │ - vaddsd (%r9,%r13,8),%xmm9,%xmm10 │ │ │ │ - vmovsd %xmm10,(%rax,%r13,8) │ │ │ │ vmovsd (%rax,%r14,8),%xmm11 │ │ │ │ - lea 0x7(%r12),%r13 │ │ │ │ - add $0x8,%r12 │ │ │ │ vaddsd (%r9,%r14,8),%xmm11,%xmm12 │ │ │ │ vmovsd %xmm12,(%rax,%r14,8) │ │ │ │ - vmovsd (%rax,%r15,8),%xmm13 │ │ │ │ - vaddsd (%r9,%r15,8),%xmm13,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rax,%r15,8) │ │ │ │ - vmovsd (%rax,%rcx,8),%xmm15 │ │ │ │ - vaddsd (%r9,%rcx,8),%xmm15,%xmm2 │ │ │ │ - vmovsd %xmm2,(%rax,%rcx,8) │ │ │ │ - vmovsd (%rax,%rbx,8),%xmm0 │ │ │ │ - vaddsd (%r9,%rbx,8),%xmm0,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rax,%rbx,8) │ │ │ │ - vmovsd (%rax,%r11,8),%xmm4 │ │ │ │ - vaddsd (%r9,%r11,8),%xmm4,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rax,%r11,8) │ │ │ │ - vmovsd (%rax,%r13,8),%xmm1 │ │ │ │ - vaddsd (%r9,%r13,8),%xmm1,%xmm6 │ │ │ │ - vmovsd %xmm6,(%rax,%r13,8) │ │ │ │ - cmp %r10,%r12 │ │ │ │ - jb 1cbee │ │ │ │ - jmp 1cad3 │ │ │ │ - xor %r13d,%r13d │ │ │ │ - jmp 1caa3 │ │ │ │ + inc %r14 │ │ │ │ + vmovsd (%rax,%r14,8),%xmm13 │ │ │ │ + vaddsd (%r9,%r14,8),%xmm13,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rax,%r14,8) │ │ │ │ + inc %r14 │ │ │ │ + vmovsd (%rax,%r14,8),%xmm15 │ │ │ │ + vaddsd (%r9,%r14,8),%xmm15,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rax,%r14,8) │ │ │ │ + inc %r14 │ │ │ │ + vmovsd (%rax,%r14,8),%xmm0 │ │ │ │ + vaddsd (%r9,%r14,8),%xmm0,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rax,%r14,8) │ │ │ │ + inc %r14 │ │ │ │ + vmovsd (%rax,%r14,8),%xmm4 │ │ │ │ + vaddsd (%r9,%r14,8),%xmm4,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rax,%r14,8) │ │ │ │ + inc %r14 │ │ │ │ + vmovsd (%rax,%r14,8),%xmm1 │ │ │ │ + vaddsd (%r9,%r14,8),%xmm1,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rax,%r14,8) │ │ │ │ + inc %r14 │ │ │ │ + cmp %r10,%r14 │ │ │ │ + jae 1c7ca │ │ │ │ + vmovsd (%rax,%r14,8),%xmm7 │ │ │ │ + lea 0x1(%r14),%r15 │ │ │ │ + lea 0x2(%r14),%rbx │ │ │ │ + lea 0x3(%r14),%rcx │ │ │ │ + lea 0x4(%r14),%r12 │ │ │ │ + vaddsd (%r9,%r14,8),%xmm7,%xmm8 │ │ │ │ + lea 0x5(%r14),%r13 │ │ │ │ + vmovsd %xmm8,(%rax,%r14,8) │ │ │ │ + vmovsd (%rax,%r15,8),%xmm9 │ │ │ │ + vaddsd (%r9,%r15,8),%xmm9,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rax,%r15,8) │ │ │ │ + lea 0x6(%r14),%r15 │ │ │ │ + vmovsd (%rax,%rbx,8),%xmm11 │ │ │ │ + vaddsd (%r9,%rbx,8),%xmm11,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rax,%rbx,8) │ │ │ │ + lea 0x7(%r14),%rbx │ │ │ │ + add $0x8,%r14 │ │ │ │ + vmovsd (%rax,%rcx,8),%xmm13 │ │ │ │ + vaddsd (%r9,%rcx,8),%xmm13,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rax,%rcx,8) │ │ │ │ + vmovsd (%rax,%r12,8),%xmm15 │ │ │ │ + vaddsd (%r9,%r12,8),%xmm15,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rax,%r12,8) │ │ │ │ + vmovsd (%rax,%r13,8),%xmm0 │ │ │ │ + vaddsd (%r9,%r13,8),%xmm0,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rax,%r13,8) │ │ │ │ + vmovsd (%rax,%r15,8),%xmm4 │ │ │ │ + vaddsd (%r9,%r15,8),%xmm4,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rax,%r15,8) │ │ │ │ + vmovsd (%rax,%rbx,8),%xmm1 │ │ │ │ + vaddsd (%r9,%rbx,8),%xmm1,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rax,%rbx,8) │ │ │ │ + cmp %r10,%r14 │ │ │ │ + jb 1c8e5 │ │ │ │ + jmp 1c7ca │ │ │ │ + xor %r14d,%r14d │ │ │ │ + jmp 1c797 │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rsi,%r11 │ │ │ │ sub %rdi,%r11 │ │ │ │ cmp $0x100,%r11 │ │ │ │ - jle 1d211 │ │ │ │ + jle 1cee6 │ │ │ │ + push %r15 │ │ │ │ push %r14 │ │ │ │ - mov %r11,%r14 │ │ │ │ push %r13 │ │ │ │ mov %rdx,%r13 │ │ │ │ push %r12 │ │ │ │ + mov %rsi,%r12 │ │ │ │ push %rbp │ │ │ │ - push %rbx │ │ │ │ mov %rdi,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ - mov %rsi,%r12 │ │ │ │ - sar $0x4,%r14 │ │ │ │ + push %rbx │ │ │ │ + mov %r11,%rbx │ │ │ │ sar $0x5,%r11 │ │ │ │ + sar $0x4,%rbx │ │ │ │ + sub $0x18,%rsp │ │ │ │ test %r13,%r13 │ │ │ │ - je 1cf08 │ │ │ │ + je 1cbd8 │ │ │ │ shl $0x4,%r11 │ │ │ │ mov 0x10(%rbp),%r10 │ │ │ │ dec %r13 │ │ │ │ - lea 0x10(%rbp),%rbx │ │ │ │ + lea 0x10(%rbp),%r15 │ │ │ │ add %rbp,%r11 │ │ │ │ mov (%r11),%rcx │ │ │ │ cmp %rcx,%r10 │ │ │ │ - jb 1cd30 │ │ │ │ - jne 1ce10 │ │ │ │ + jb 1ca20 │ │ │ │ + jne 1caf0 │ │ │ │ vmovss 0x8(%r11),%xmm0 │ │ │ │ vcomiss 0x18(%rbp),%xmm0 │ │ │ │ - jbe 1ce10 │ │ │ │ - nopl (%rax) │ │ │ │ + jbe 1caf0 │ │ │ │ + nop │ │ │ │ mov -0x10(%r12),%rsi │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jb 1cd60 │ │ │ │ - jne 1ce6d │ │ │ │ + jb 1ca48 │ │ │ │ + jne 1cb4d │ │ │ │ vmovss -0x8(%r12),%xmm2 │ │ │ │ vcomiss 0x8(%r11),%xmm2 │ │ │ │ - jbe 1ce6d │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovss 0x8(%rbp),%xmm8 │ │ │ │ - vmovss 0x8(%r11),%xmm9 │ │ │ │ + jbe 1cb4d │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ + vmovss 0x8(%rbp),%xmm8 │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ + vmovss 0x8(%r11),%xmm9 │ │ │ │ mov %rdi,(%r11) │ │ │ │ - mov 0x0(%rbp),%r10 │ │ │ │ vmovss %xmm9,0x8(%rbp) │ │ │ │ vmovss %xmm8,0x8(%r11) │ │ │ │ + mov 0x0(%rbp),%r10 │ │ │ │ mov %r12,%r8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov (%rbx),%rcx │ │ │ │ - cmp %r10,%rcx │ │ │ │ - jb 1ce04 │ │ │ │ - jne 1cda6 │ │ │ │ + mov (%r15),%rbx │ │ │ │ + cmp %r10,%rbx │ │ │ │ + jb 1cae7 │ │ │ │ + jne 1ca87 │ │ │ │ vmovss 0x8(%rbp),%xmm10 │ │ │ │ - vcomiss 0x8(%rbx),%xmm10 │ │ │ │ - ja 1ce04 │ │ │ │ + vcomiss 0x8(%r15),%xmm10 │ │ │ │ + ja 1cae7 │ │ │ │ lea -0x10(%r8),%r14 │ │ │ │ mov (%r14),%r9 │ │ │ │ mov %r14,%r8 │ │ │ │ cmp %r9,%r10 │ │ │ │ - jb 1cec0 │ │ │ │ + jb 1cb90 │ │ │ │ cmp %r10,%r9 │ │ │ │ - jne 1cdcf │ │ │ │ + jne 1cab0 │ │ │ │ vmovss 0x8(%r14),%xmm11 │ │ │ │ vcomiss 0x8(%rbp),%xmm11 │ │ │ │ - ja 1cec0 │ │ │ │ - cmp %r14,%rbx │ │ │ │ - jae 1ced0 │ │ │ │ + ja 1cb90 │ │ │ │ + cmp %r14,%r15 │ │ │ │ + jae 1cba0 │ │ │ │ vmovss 0x8(%r14),%xmm13 │ │ │ │ - vmovss 0x8(%rbx),%xmm12 │ │ │ │ - mov %r9,(%rbx) │ │ │ │ - mov %rcx,(%r14) │ │ │ │ - add $0x10,%rbx │ │ │ │ - mov 0x0(%rbp),%r10 │ │ │ │ - vmovss %xmm13,-0x8(%rbx) │ │ │ │ - mov (%rbx),%rcx │ │ │ │ + vmovss 0x8(%r15),%xmm12 │ │ │ │ + mov %r9,(%r15) │ │ │ │ + add $0x10,%r15 │ │ │ │ + mov %rbx,(%r14) │ │ │ │ + vmovss %xmm13,-0x8(%r15) │ │ │ │ vmovss %xmm12,0x8(%r14) │ │ │ │ - cmp %r10,%rcx │ │ │ │ - jae 1cd98 │ │ │ │ - add $0x10,%rbx │ │ │ │ - jmp 1cd90 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x0(%rbp),%r10 │ │ │ │ + mov (%r15),%rbx │ │ │ │ + cmp %r10,%rbx │ │ │ │ + jae 1ca78 │ │ │ │ + add $0x10,%r15 │ │ │ │ + jmp 1ca70 │ │ │ │ + nopl (%rax) │ │ │ │ mov -0x10(%r12),%rsi │ │ │ │ cmp %rsi,%r10 │ │ │ │ - jb 1ce90 │ │ │ │ - jne 1d1f6 │ │ │ │ + jb 1cb68 │ │ │ │ + jne 1cecb │ │ │ │ vmovss -0x8(%r12),%xmm1 │ │ │ │ vcomiss 0x18(%rbp),%xmm1 │ │ │ │ - ja 1ce90 │ │ │ │ + ja 1cb68 │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jb 1ce3f │ │ │ │ + jb 1cb1f │ │ │ │ vcomiss 0x8(%r11),%xmm1 │ │ │ │ - jbe 1cd60 │ │ │ │ - vmovss 0x8(%rbp),%xmm6 │ │ │ │ - vmovss -0x8(%r12),%xmm7 │ │ │ │ + jbe 1ca48 │ │ │ │ mov 0x0(%rbp),%rdx │ │ │ │ + vmovss 0x8(%rbp),%xmm6 │ │ │ │ mov %rsi,0x0(%rbp) │ │ │ │ + vmovss -0x8(%r12),%xmm7 │ │ │ │ mov %rdx,-0x10(%r12) │ │ │ │ - mov 0x0(%rbp),%r10 │ │ │ │ vmovss %xmm7,0x8(%rbp) │ │ │ │ vmovss %xmm6,-0x8(%r12) │ │ │ │ - jmp 1cd85 │ │ │ │ + mov 0x0(%rbp),%r10 │ │ │ │ + jmp 1ca6d │ │ │ │ cmp %rsi,%r10 │ │ │ │ - jb 1ce3f │ │ │ │ - jne 1ce90 │ │ │ │ + jb 1cb1f │ │ │ │ + jne 1cb68 │ │ │ │ vmovss -0x8(%r12),%xmm3 │ │ │ │ vcomiss 0x18(%rbp),%xmm3 │ │ │ │ - ja 1ce3f │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovss 0x8(%rbp),%xmm4 │ │ │ │ - vmovss 0x18(%rbp),%xmm5 │ │ │ │ + ja 1cb1f │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x0(%rbp),%rax │ │ │ │ + vmovss 0x8(%rbp),%xmm4 │ │ │ │ mov %r10,0x0(%rbp) │ │ │ │ + vmovss 0x18(%rbp),%xmm5 │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ vmovss %xmm5,0x8(%rbp) │ │ │ │ vmovss %xmm4,0x18(%rbp) │ │ │ │ - jmp 1cd85 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1ca6d │ │ │ │ + nopl (%rax) │ │ │ │ sub $0x10,%r14 │ │ │ │ - jmp 1cdaa │ │ │ │ + jmp 1ca8b │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %r13,%rdx │ │ │ │ mov %r12,%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - call 1ccc0 │ │ │ │ - mov %rbx,%r11 │ │ │ │ + mov %r15,%rdi │ │ │ │ + call 1c9b0 │ │ │ │ + mov %r15,%r11 │ │ │ │ sub %rbp,%r11 │ │ │ │ cmp $0x100,%r11 │ │ │ │ - jle 1d1e9 │ │ │ │ - mov %r11,%r14 │ │ │ │ - mov %rbx,%r12 │ │ │ │ + jle 1cebc │ │ │ │ + mov %r11,%rbx │ │ │ │ + mov %r15,%r12 │ │ │ │ sar $0x5,%r11 │ │ │ │ - sar $0x4,%r14 │ │ │ │ + sar $0x4,%rbx │ │ │ │ test %r13,%r13 │ │ │ │ - jne 1ccfc │ │ │ │ - lea -0x1(%r11),%r13 │ │ │ │ - mov %r11,%rbx │ │ │ │ - shl $0x4,%rbx │ │ │ │ - mov %r13,%rsi │ │ │ │ - add %rbp,%rbx │ │ │ │ - and $0x3,%esi │ │ │ │ - je 1cfe9 │ │ │ │ - vmovss -0x8(%rbx),%xmm0 │ │ │ │ - mov -0x10(%rbx),%rcx │ │ │ │ - mov %rsi,0x8(%rsp) │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %r13,%rsi │ │ │ │ + jne 1c9ee │ │ │ │ + lea -0x1(%r11),%r14 │ │ │ │ + mov %r11,%r13 │ │ │ │ + shl $0x4,%r13 │ │ │ │ + mov %r14,%r15 │ │ │ │ + add %rbp,%r13 │ │ │ │ + and $0x3,%r15d │ │ │ │ + je 1ccba │ │ │ │ + mov -0x10(%r13),%rcx │ │ │ │ + vmovss -0x8(%r13),%xmm0 │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %rbx,%rdx │ │ │ │ mov %rbp,%rdi │ │ │ │ - mov %r11,(%rsp) │ │ │ │ - sub $0x10,%rbx │ │ │ │ - call 162e0 │ │ │ │ - mov (%rsp),%rax │ │ │ │ - mov 0x8(%rsp),%rdx │ │ │ │ - lea -0x2(%rax),%r13 │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 1cfe9 │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - je 1cf83 │ │ │ │ - vmovss -0x8(%rbx),%xmm0 │ │ │ │ - mov -0x10(%rbx),%rcx │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov %r14,%rdx │ │ │ │ - sub $0x10,%rbx │ │ │ │ - call 162e0 │ │ │ │ - mov (%rsp),%rdi │ │ │ │ - lea -0x3(%rdi),%r13 │ │ │ │ - vmovss -0x8(%rbx),%xmm0 │ │ │ │ - mov -0x10(%rbx),%rcx │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov %r14,%rdx │ │ │ │ + mov %r11,0x8(%rsp) │ │ │ │ + sub $0x10,%r13 │ │ │ │ + call 16190 │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ + lea -0x2(%rcx),%r14 │ │ │ │ + cmp $0x1,%r15 │ │ │ │ + je 1ccba │ │ │ │ + cmp $0x2,%r15 │ │ │ │ + je 1cc4f │ │ │ │ + mov -0x10(%r13),%rcx │ │ │ │ + vmovss -0x8(%r13),%xmm0 │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %rbx,%rdx │ │ │ │ + sub $0x10,%r13 │ │ │ │ + call 16190 │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ + lea -0x3(%rsi),%r14 │ │ │ │ + mov -0x10(%r13),%rcx │ │ │ │ + vmovss -0x8(%r13),%xmm0 │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %rbx,%rdx │ │ │ │ mov %rbp,%rdi │ │ │ │ - sub $0x10,%rbx │ │ │ │ - dec %r13 │ │ │ │ - call 162e0 │ │ │ │ - jmp 1cfe9 │ │ │ │ - vmovss -0x18(%rbx),%xmm0 │ │ │ │ - mov -0x20(%rbx),%rcx │ │ │ │ - lea -0x1(%r13),%rsi │ │ │ │ - mov %r14,%rdx │ │ │ │ - sub $0x40,%rbx │ │ │ │ - call 162e0 │ │ │ │ - vmovss 0x18(%rbx),%xmm0 │ │ │ │ - lea -0x2(%r13),%rsi │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov 0x10(%rbx),%rcx │ │ │ │ - call 162e0 │ │ │ │ - vmovss 0x8(%rbx),%xmm0 │ │ │ │ - lea -0x3(%r13),%rsi │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov (%rbx),%rcx │ │ │ │ - sub $0x4,%r13 │ │ │ │ - call 162e0 │ │ │ │ - vmovss -0x8(%rbx),%xmm0 │ │ │ │ - mov -0x10(%rbx),%rcx │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %r13,%rsi │ │ │ │ + sub $0x10,%r13 │ │ │ │ + dec %r14 │ │ │ │ + call 16190 │ │ │ │ + jmp 1ccba │ │ │ │ + mov -0x20(%r13),%rcx │ │ │ │ + vmovss -0x18(%r13),%xmm0 │ │ │ │ + lea -0x1(%r14),%rsi │ │ │ │ + mov %rbx,%rdx │ │ │ │ + sub $0x40,%r13 │ │ │ │ + call 16190 │ │ │ │ + mov 0x10(%r13),%rcx │ │ │ │ + vmovss 0x18(%r13),%xmm0 │ │ │ │ + lea -0x2(%r14),%rsi │ │ │ │ + mov %rbx,%rdx │ │ │ │ + call 16190 │ │ │ │ + mov 0x0(%r13),%rcx │ │ │ │ + vmovss 0x8(%r13),%xmm0 │ │ │ │ + lea -0x3(%r14),%rsi │ │ │ │ + mov %rbx,%rdx │ │ │ │ + sub $0x4,%r14 │ │ │ │ + call 16190 │ │ │ │ + mov -0x10(%r13),%rcx │ │ │ │ + vmovss -0x8(%r13),%xmm0 │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %r14,%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ - call 162e0 │ │ │ │ - test %r13,%r13 │ │ │ │ - jne 1cfa3 │ │ │ │ - mov %r12,%r8 │ │ │ │ - lea -0x10(%r12),%r9 │ │ │ │ - sub %rbp,%r8 │ │ │ │ - cmp $0x10,%r8 │ │ │ │ - jle 1d1e9 │ │ │ │ + call 16190 │ │ │ │ + test %r14,%r14 │ │ │ │ + jne 1cc70 │ │ │ │ + mov %r12,%rdx │ │ │ │ + lea -0x10(%r12),%rax │ │ │ │ + sub %rbp,%rdx │ │ │ │ + cmp $0x10,%rdx │ │ │ │ + jle 1cebc │ │ │ │ + mov 0x0(%rbp),%r8 │ │ │ │ + mov %rbp,%r15 │ │ │ │ + mov -0x10(%r12),%rcx │ │ │ │ + xor %esi,%esi │ │ │ │ + not %r15 │ │ │ │ vmovss 0x8(%rbp),%xmm14 │ │ │ │ vmovss -0x8(%r12),%xmm0 │ │ │ │ - mov %rbp,%r14 │ │ │ │ - xor %esi,%esi │ │ │ │ - mov 0x0(%rbp),%r10 │ │ │ │ - mov -0x10(%r12),%rcx │ │ │ │ - not %r14 │ │ │ │ lea -0x20(%r12),%rbx │ │ │ │ - add %r9,%r14 │ │ │ │ - sub %rbp,%r9 │ │ │ │ - mov %r9,%rdx │ │ │ │ - shr $0x4,%r14 │ │ │ │ - mov %r9,%r13 │ │ │ │ - sar $0x4,%rdx │ │ │ │ - and $0x3,%r14d │ │ │ │ - mov %r10,-0x10(%r12) │ │ │ │ + add %rax,%r15 │ │ │ │ + mov %r8,-0x10(%r12) │ │ │ │ + sub %rbp,%rax │ │ │ │ + mov %rax,%rdx │ │ │ │ + shr $0x4,%r15 │ │ │ │ vmovss %xmm14,-0x8(%r12) │ │ │ │ - call 162e0 │ │ │ │ + mov %rax,%r13 │ │ │ │ + sar $0x4,%rdx │ │ │ │ + and $0x3,%r15d │ │ │ │ + call 16190 │ │ │ │ cmp $0x10,%r13 │ │ │ │ - jle 1d1e9 │ │ │ │ - test %r14,%r14 │ │ │ │ - je 1d124 │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - je 1d0e5 │ │ │ │ - cmp $0x2,%r14 │ │ │ │ - je 1d0b3 │ │ │ │ - vmovss 0x8(%rbp),%xmm15 │ │ │ │ - vmovss 0x8(%rbx),%xmm0 │ │ │ │ + jle 1cebc │ │ │ │ + test %r15,%r15 │ │ │ │ + je 1cdf7 │ │ │ │ + cmp $0x1,%r15 │ │ │ │ + je 1cdb9 │ │ │ │ + cmp $0x2,%r15 │ │ │ │ + je 1cd88 │ │ │ │ + mov 0x0(%rbp),%rdi │ │ │ │ + mov (%rbx),%rcx │ │ │ │ mov %rbx,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov 0x0(%rbp),%r11 │ │ │ │ - mov (%rbx),%rcx │ │ │ │ + vmovss 0x8(%rbp),%xmm15 │ │ │ │ + vmovss 0x8(%rbx),%xmm0 │ │ │ │ sub %rbp,%rdx │ │ │ │ + mov %rdi,(%rbx) │ │ │ │ sar $0x4,%rdx │ │ │ │ - mov %r11,(%rbx) │ │ │ │ + mov %rbp,%rdi │ │ │ │ vmovss %xmm15,0x8(%rbx) │ │ │ │ lea -0x30(%r12),%rbx │ │ │ │ - call 162e0 │ │ │ │ - vmovss 0x8(%rbp),%xmm1 │ │ │ │ - vmovss 0x8(%rbx),%xmm0 │ │ │ │ + call 16190 │ │ │ │ + mov 0x0(%rbp),%r9 │ │ │ │ + mov (%rbx),%rcx │ │ │ │ mov %rbx,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov 0x0(%rbp),%r12 │ │ │ │ - mov (%rbx),%rcx │ │ │ │ + vmovss 0x8(%rbp),%xmm1 │ │ │ │ + vmovss 0x8(%rbx),%xmm0 │ │ │ │ sub %rbp,%rdx │ │ │ │ mov %rbp,%rdi │ │ │ │ + mov %r9,(%rbx) │ │ │ │ sar $0x4,%rdx │ │ │ │ sub $0x10,%rbx │ │ │ │ - mov %r12,0x10(%rbx) │ │ │ │ vmovss %xmm1,0x18(%rbx) │ │ │ │ - call 162e0 │ │ │ │ + call 16190 │ │ │ │ + mov 0x0(%rbp),%r10 │ │ │ │ + mov %rbx,%r12 │ │ │ │ + mov (%rbx),%rcx │ │ │ │ + xor %esi,%esi │ │ │ │ vmovss 0x8(%rbp),%xmm2 │ │ │ │ + sub %rbp,%r12 │ │ │ │ vmovss 0x8(%rbx),%xmm0 │ │ │ │ - mov %rbx,%r14 │ │ │ │ mov %rbp,%rdi │ │ │ │ - mov 0x0(%rbp),%rsi │ │ │ │ - mov (%rbx),%rcx │ │ │ │ - sub %rbp,%r14 │ │ │ │ + mov %r10,(%rbx) │ │ │ │ + mov %r12,%rdx │ │ │ │ sub $0x10,%rbx │ │ │ │ - mov %r14,%rdx │ │ │ │ - sar $0x4,%rdx │ │ │ │ - mov %rsi,0x10(%rbx) │ │ │ │ - xor %esi,%esi │ │ │ │ vmovss %xmm2,0x18(%rbx) │ │ │ │ - call 162e0 │ │ │ │ - cmp $0x10,%r14 │ │ │ │ - jle 1d1e9 │ │ │ │ + sar $0x4,%rdx │ │ │ │ + call 16190 │ │ │ │ + cmp $0x10,%r12 │ │ │ │ + jle 1cebc │ │ │ │ + mov 0x0(%rbp),%r11 │ │ │ │ vmovss 0x8(%rbp),%xmm3 │ │ │ │ - vmovss 0x8(%rbx),%xmm0 │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %rbp,%rdi │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ mov (%rbx),%rcx │ │ │ │ + vmovss 0x8(%rbx),%xmm0 │ │ │ │ sub %rbp,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ + mov %r11,(%rbx) │ │ │ │ sar $0x4,%rdx │ │ │ │ lea -0x30(%rbx),%r12 │ │ │ │ - sub %rbp,%r12 │ │ │ │ - mov %rax,(%rbx) │ │ │ │ vmovss %xmm3,0x8(%rbx) │ │ │ │ - call 162e0 │ │ │ │ + sub %rbp,%r12 │ │ │ │ + call 16190 │ │ │ │ + mov 0x0(%rbp),%rsi │ │ │ │ + mov -0x10(%rbx),%rcx │ │ │ │ lea -0x10(%rbx),%rdx │ │ │ │ - xor %esi,%esi │ │ │ │ vmovss 0x8(%rbp),%xmm4 │ │ │ │ vmovss -0x8(%rbx),%xmm0 │ │ │ │ sub %rbp,%rdx │ │ │ │ - mov 0x0(%rbp),%r8 │ │ │ │ - mov -0x10(%rbx),%rcx │ │ │ │ + mov %rsi,-0x10(%rbx) │ │ │ │ sar $0x4,%rdx │ │ │ │ - mov %r8,-0x10(%rbx) │ │ │ │ + xor %esi,%esi │ │ │ │ vmovss %xmm4,-0x8(%rbx) │ │ │ │ - call 162e0 │ │ │ │ + call 16190 │ │ │ │ + mov 0x0(%rbp),%r14 │ │ │ │ + mov -0x20(%rbx),%rcx │ │ │ │ lea -0x20(%rbx),%rdx │ │ │ │ - xor %esi,%esi │ │ │ │ - sub $0x40,%rbx │ │ │ │ vmovss 0x8(%rbp),%xmm5 │ │ │ │ - vmovss 0x28(%rbx),%xmm0 │ │ │ │ + vmovss -0x18(%rbx),%xmm0 │ │ │ │ sub %rbp,%rdx │ │ │ │ - mov 0x0(%rbp),%r9 │ │ │ │ - mov 0x20(%rbx),%rcx │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %r14,-0x20(%rbx) │ │ │ │ sar $0x4,%rdx │ │ │ │ - mov %r9,0x20(%rbx) │ │ │ │ + sub $0x40,%rbx │ │ │ │ vmovss %xmm5,0x28(%rbx) │ │ │ │ - call 162e0 │ │ │ │ + call 16190 │ │ │ │ + mov 0x0(%rbp),%rdx │ │ │ │ + mov 0x10(%rbx),%rcx │ │ │ │ xor %esi,%esi │ │ │ │ vmovss 0x8(%rbp),%xmm6 │ │ │ │ vmovss 0x18(%rbx),%xmm0 │ │ │ │ - mov 0x0(%rbp),%rdx │ │ │ │ - mov 0x10(%rbx),%rcx │ │ │ │ mov %rdx,0x10(%rbx) │ │ │ │ mov %r12,%rdx │ │ │ │ - sar $0x4,%rdx │ │ │ │ vmovss %xmm6,0x18(%rbx) │ │ │ │ - call 162e0 │ │ │ │ + sar $0x4,%rdx │ │ │ │ + call 16190 │ │ │ │ cmp $0x10,%r12 │ │ │ │ - jg 1d124 │ │ │ │ - add $0x10,%rsp │ │ │ │ + jg 1cdf7 │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ + pop %r15 │ │ │ │ ret │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jb 1ce3f │ │ │ │ - jne 1cd60 │ │ │ │ + jb 1cb1f │ │ │ │ + jne 1ca48 │ │ │ │ vmovss -0x8(%r12),%xmm1 │ │ │ │ - jmp 1ce33 │ │ │ │ + jmp 1cb13 │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rsi,%rax │ │ │ │ sub %rdi,%rax │ │ │ │ cmp $0x100,%rax │ │ │ │ - jle 1d73b │ │ │ │ + jle 1d408 │ │ │ │ push %r14 │ │ │ │ - mov %rax,%r14 │ │ │ │ push %r13 │ │ │ │ mov %rdx,%r13 │ │ │ │ push %r12 │ │ │ │ + mov %rsi,%r12 │ │ │ │ push %rbp │ │ │ │ - push %rbx │ │ │ │ mov %rdi,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ - mov %rsi,%r12 │ │ │ │ - sar $0x4,%r14 │ │ │ │ + push %rbx │ │ │ │ + mov %rax,%rbx │ │ │ │ sar $0x5,%rax │ │ │ │ + sar $0x4,%rbx │ │ │ │ + sub $0x10,%rsp │ │ │ │ test %r13,%r13 │ │ │ │ - je 1d437 │ │ │ │ + je 1d0ff │ │ │ │ shl $0x4,%rax │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ dec %r13 │ │ │ │ lea 0x10(%rbp),%rbx │ │ │ │ add %rbp,%rax │ │ │ │ mov (%rax),%rcx │ │ │ │ cmp %rcx,%rdx │ │ │ │ - jb 1d290 │ │ │ │ - jne 1d350 │ │ │ │ + jb 1cf60 │ │ │ │ + jne 1d020 │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ cmp %rdi,0x18(%rbp) │ │ │ │ - jae 1d350 │ │ │ │ + jae 1d020 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov -0x10(%r12),%rsi │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jb 1d2b0 │ │ │ │ - jne 1d3a7 │ │ │ │ + jb 1cf80 │ │ │ │ + jne 1d077 │ │ │ │ mov -0x8(%r12),%r9 │ │ │ │ cmp %r9,0x8(%rax) │ │ │ │ - jae 1d3a7 │ │ │ │ + jae 1d077 │ │ │ │ nop │ │ │ │ mov 0x0(%rbp),%r8 │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ mov 0x8(%rax),%r9 │ │ │ │ mov %r8,(%rax) │ │ │ │ mov %r9,0x8(%rbp) │ │ │ │ mov %rdx,0x8(%rax) │ │ │ │ mov 0x0(%rbp),%rdx │ │ │ │ - mov %r12,%r10 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %r12,%r11 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%rbx),%rsi │ │ │ │ cmp %rdx,%rsi │ │ │ │ - jb 1d349 │ │ │ │ - jne 1d2f4 │ │ │ │ + jb 1d011 │ │ │ │ + jne 1cfbc │ │ │ │ mov 0x8(%rbp),%rax │ │ │ │ cmp %rax,0x8(%rbx) │ │ │ │ - jb 1d349 │ │ │ │ - lea -0x10(%r10),%r8 │ │ │ │ - mov (%r8),%r11 │ │ │ │ - mov %r8,%r10 │ │ │ │ - cmp %r11,%rdx │ │ │ │ - jb 1d3f0 │ │ │ │ - cmp %rdx,%r11 │ │ │ │ - jne 1d31a │ │ │ │ - mov 0x8(%r8),%r14 │ │ │ │ - cmp %r14,0x8(%rbp) │ │ │ │ - jb 1d3f0 │ │ │ │ + jb 1d011 │ │ │ │ + lea -0x10(%r11),%r8 │ │ │ │ + mov (%r8),%r14 │ │ │ │ + mov %r8,%r11 │ │ │ │ + cmp %r14,%rdx │ │ │ │ + jb 1d0b8 │ │ │ │ + cmp %rdx,%r14 │ │ │ │ + jne 1cfe2 │ │ │ │ + mov 0x8(%r8),%r10 │ │ │ │ + cmp %r10,0x8(%rbp) │ │ │ │ + jb 1d0b8 │ │ │ │ cmp %r8,%rbx │ │ │ │ - jae 1d400 │ │ │ │ + jae 1d0c8 │ │ │ │ mov 0x8(%r8),%rcx │ │ │ │ - mov %r11,(%rbx) │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ - mov %rsi,(%r8) │ │ │ │ + mov %r14,(%rbx) │ │ │ │ add $0x10,%rbx │ │ │ │ - mov 0x0(%rbp),%rdx │ │ │ │ + mov %rsi,(%r8) │ │ │ │ mov %rcx,-0x8(%rbx) │ │ │ │ - mov (%rbx),%rsi │ │ │ │ mov %rdi,0x8(%r8) │ │ │ │ + mov 0x0(%rbp),%rdx │ │ │ │ + mov (%rbx),%rsi │ │ │ │ cmp %rdx,%rsi │ │ │ │ - jae 1d2e8 │ │ │ │ + jae 1cfb0 │ │ │ │ add $0x10,%rbx │ │ │ │ - jmp 1d2e0 │ │ │ │ - nop │ │ │ │ + jmp 1cfa8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x10(%r12),%rsi │ │ │ │ cmp %rsi,%rdx │ │ │ │ - jb 1d3c0 │ │ │ │ - jne 1d727 │ │ │ │ + jb 1d090 │ │ │ │ + jne 1d3f4 │ │ │ │ mov -0x8(%r12),%r8 │ │ │ │ cmp %r8,0x18(%rbp) │ │ │ │ - jb 1d3c0 │ │ │ │ + jb 1d090 │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jb 1d37f │ │ │ │ + jb 1d04f │ │ │ │ mov -0x8(%r12),%rdx │ │ │ │ cmp %rdx,0x8(%rax) │ │ │ │ - jae 1d2b0 │ │ │ │ + jae 1cf80 │ │ │ │ mov 0x0(%rbp),%rcx │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov %rsi,0x0(%rbp) │ │ │ │ mov -0x8(%r12),%rsi │ │ │ │ mov %rcx,-0x10(%r12) │ │ │ │ - mov 0x0(%rbp),%rdx │ │ │ │ mov %rsi,0x8(%rbp) │ │ │ │ mov %rdi,-0x8(%r12) │ │ │ │ - jmp 1d2cf │ │ │ │ + mov 0x0(%rbp),%rdx │ │ │ │ + jmp 1cf9f │ │ │ │ cmp %rsi,%rdx │ │ │ │ - jb 1d37f │ │ │ │ - jne 1d3c0 │ │ │ │ + jb 1d04f │ │ │ │ + jne 1d090 │ │ │ │ mov -0x8(%r12),%rax │ │ │ │ cmp %rax,0x18(%rbp) │ │ │ │ - jb 1d37f │ │ │ │ + jb 1d04f │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x0(%rbp),%r10 │ │ │ │ mov 0x8(%rbp),%r11 │ │ │ │ mov %rdx,0x0(%rbp) │ │ │ │ mov 0x18(%rbp),%r14 │ │ │ │ mov %r10,0x10(%rbp) │ │ │ │ - mov %r11,0x18(%rbp) │ │ │ │ mov %r14,0x8(%rbp) │ │ │ │ - jmp 1d2cf │ │ │ │ + mov %r11,0x18(%rbp) │ │ │ │ + jmp 1cf9f │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ sub $0x10,%r8 │ │ │ │ - jmp 1d2f8 │ │ │ │ + jmp 1cfc0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %r13,%rdx │ │ │ │ mov %r12,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ - call 1d220 │ │ │ │ + call 1cef0 │ │ │ │ mov %rbx,%rax │ │ │ │ sub %rbp,%rax │ │ │ │ cmp $0x100,%rax │ │ │ │ - jle 1d71a │ │ │ │ - mov %rax,%r14 │ │ │ │ + jle 1d3e7 │ │ │ │ mov %rbx,%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ sar $0x5,%rax │ │ │ │ - sar $0x4,%r14 │ │ │ │ + sar $0x4,%rbx │ │ │ │ test %r13,%r13 │ │ │ │ - jne 1d25b │ │ │ │ - lea -0x1(%rax),%rbx │ │ │ │ - mov %rbx,%r13 │ │ │ │ - and $0x3,%r13d │ │ │ │ - je 1d529 │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %r14,%rdx │ │ │ │ + jne 1cf2b │ │ │ │ + lea -0x1(%rax),%r13 │ │ │ │ + mov %r13,%r14 │ │ │ │ + and $0x3,%r14d │ │ │ │ + je 1d1f1 │ │ │ │ + mov %r13,%r9 │ │ │ │ + mov %r13,%rsi │ │ │ │ + mov %rbx,%rdx │ │ │ │ mov %rbp,%rdi │ │ │ │ shl $0x4,%r9 │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov 0x0(%rbp,%r9,1),%rcx │ │ │ │ mov 0x8(%r9,%rbp,1),%r8 │ │ │ │ - call 15fd0 │ │ │ │ - mov 0x8(%rsp),%r10 │ │ │ │ - lea -0x2(%r10),%rbx │ │ │ │ - cmp $0x1,%r13 │ │ │ │ - je 1d529 │ │ │ │ - cmp $0x2,%r13 │ │ │ │ - je 1d4aa │ │ │ │ - mov %rbx,%r11 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %r14,%rdx │ │ │ │ - shl $0x4,%r11 │ │ │ │ - mov 0x0(%rbp,%r11,1),%rcx │ │ │ │ - mov 0x8(%r11,%rbp,1),%r8 │ │ │ │ - call 15fd0 │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ - lea -0x3(%rdi),%rbx │ │ │ │ + call 15ef0 │ │ │ │ + mov 0x8(%rsp),%r11 │ │ │ │ + lea -0x2(%r11),%r13 │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + je 1d1f1 │ │ │ │ + cmp $0x2,%r14 │ │ │ │ + je 1d172 │ │ │ │ + mov %r13,%r10 │ │ │ │ + mov %r13,%rsi │ │ │ │ mov %rbx,%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ + shl $0x4,%r10 │ │ │ │ + mov 0x0(%rbp,%r10,1),%rcx │ │ │ │ + mov 0x8(%r10,%rbp,1),%r8 │ │ │ │ + call 15ef0 │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ + lea -0x3(%rdi),%r13 │ │ │ │ + mov %r13,%rdx │ │ │ │ + mov %r13,%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ - dec %rbx │ │ │ │ + dec %r13 │ │ │ │ shl $0x4,%rdx │ │ │ │ mov 0x0(%rbp,%rdx,1),%rcx │ │ │ │ mov 0x8(%rdx,%rbp,1),%r8 │ │ │ │ - mov %r14,%rdx │ │ │ │ - call 15fd0 │ │ │ │ - jmp 1d529 │ │ │ │ - lea -0x1(%rbx),%rsi │ │ │ │ - mov %r14,%rdx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + call 15ef0 │ │ │ │ + jmp 1d1f1 │ │ │ │ + lea -0x1(%r13),%rsi │ │ │ │ + mov %rbx,%rdx │ │ │ │ mov %rsi,%r8 │ │ │ │ shl $0x4,%r8 │ │ │ │ mov 0x0(%rbp,%r8,1),%rcx │ │ │ │ mov 0x8(%r8,%rbp,1),%r8 │ │ │ │ - call 15fd0 │ │ │ │ - lea -0x2(%rbx),%rsi │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %rsi,%r13 │ │ │ │ - shl $0x4,%r13 │ │ │ │ - mov 0x0(%rbp,%r13,1),%rcx │ │ │ │ - mov 0x8(%r13,%rbp,1),%r8 │ │ │ │ - call 15fd0 │ │ │ │ - lea -0x3(%rbx),%rsi │ │ │ │ - mov %r14,%rdx │ │ │ │ - sub $0x4,%rbx │ │ │ │ + call 15ef0 │ │ │ │ + lea -0x2(%r13),%rsi │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rsi,%r14 │ │ │ │ + shl $0x4,%r14 │ │ │ │ + mov 0x0(%rbp,%r14,1),%rcx │ │ │ │ + mov 0x8(%r14,%rbp,1),%r8 │ │ │ │ + call 15ef0 │ │ │ │ + lea -0x3(%r13),%rsi │ │ │ │ + mov %rbx,%rdx │ │ │ │ + sub $0x4,%r13 │ │ │ │ mov %rsi,%r9 │ │ │ │ shl $0x4,%r9 │ │ │ │ mov 0x0(%rbp,%r9,1),%rcx │ │ │ │ mov 0x8(%r9,%rbp,1),%r8 │ │ │ │ - call 15fd0 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - shl $0x4,%rax │ │ │ │ + call 15ef0 │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %r13,%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ + shl $0x4,%rax │ │ │ │ mov 0x0(%rbp,%rax,1),%rcx │ │ │ │ mov 0x8(%rax,%rbp,1),%r8 │ │ │ │ - call 15fd0 │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 1d4ce │ │ │ │ - mov %r12,%r14 │ │ │ │ - lea -0x10(%r12),%rsi │ │ │ │ - sub %rbp,%r14 │ │ │ │ - cmp $0x10,%r14 │ │ │ │ - jle 1d71a │ │ │ │ - mov 0x0(%rbp),%r10 │ │ │ │ - mov 0x8(%rbp),%r11 │ │ │ │ - mov %rbp,%r14 │ │ │ │ - lea -0x20(%r12),%rbx │ │ │ │ + call 15ef0 │ │ │ │ + test %r13,%r13 │ │ │ │ + jne 1d196 │ │ │ │ + mov %r12,%rcx │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ + sub %rbp,%rcx │ │ │ │ + cmp $0x10,%rcx │ │ │ │ + jle 1d3e7 │ │ │ │ + mov %rbp,%rsi │ │ │ │ + mov 0x0(%rbp),%r11 │ │ │ │ + mov 0x8(%rbp),%r10 │ │ │ │ + lea -0x20(%r12),%r14 │ │ │ │ + not %rsi │ │ │ │ mov -0x10(%r12),%rcx │ │ │ │ mov -0x8(%r12),%r8 │ │ │ │ - not %r14 │ │ │ │ - add %rsi,%r14 │ │ │ │ - sub %rbp,%rsi │ │ │ │ - mov %rsi,%rdx │ │ │ │ - shr $0x4,%r14 │ │ │ │ - mov %rsi,%r13 │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %r10,-0x10(%r12) │ │ │ │ - mov %r11,-0x8(%r12) │ │ │ │ + add %rbx,%rsi │ │ │ │ + mov %r11,-0x10(%r12) │ │ │ │ + sub %rbp,%rbx │ │ │ │ + shr $0x4,%rsi │ │ │ │ + mov %r10,-0x8(%r12) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + and $0x3,%esi │ │ │ │ sar $0x4,%rdx │ │ │ │ - and $0x3,%r14d │ │ │ │ - call 15fd0 │ │ │ │ - cmp $0x10,%r13 │ │ │ │ - jle 1d71a │ │ │ │ - test %r14,%r14 │ │ │ │ - je 1d661 │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - je 1d625 │ │ │ │ - cmp $0x2,%r14 │ │ │ │ - je 1d5f6 │ │ │ │ - mov 0x8(%rbp),%rdx │ │ │ │ - mov 0x0(%rbp),%rdi │ │ │ │ + mov %rsi,0x8(%rsp) │ │ │ │ + xor %esi,%esi │ │ │ │ + call 15ef0 │ │ │ │ + cmp $0x10,%rbx │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ + jle 1d3e7 │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 1d32e │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 1d2f2 │ │ │ │ + cmp $0x2,%rdi │ │ │ │ + je 1d2c4 │ │ │ │ + mov 0x0(%rbp),%rdx │ │ │ │ + mov 0x8(%rbp),%rax │ │ │ │ xor %esi,%esi │ │ │ │ - mov (%rbx),%rcx │ │ │ │ - mov 0x8(%rbx),%r8 │ │ │ │ - mov %rdx,0x8(%rbx) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rdi,(%rbx) │ │ │ │ mov %rbp,%rdi │ │ │ │ + mov (%r14),%rcx │ │ │ │ + mov 0x8(%r14),%r8 │ │ │ │ + mov %rdx,(%r14) │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %rax,0x8(%r14) │ │ │ │ sub %rbp,%rdx │ │ │ │ - lea -0x30(%r12),%rbx │ │ │ │ + lea -0x30(%r12),%r14 │ │ │ │ sar $0x4,%rdx │ │ │ │ - call 15fd0 │ │ │ │ + call 15ef0 │ │ │ │ mov 0x0(%rbp),%r12 │ │ │ │ - mov 0x8(%rbp),%rax │ │ │ │ - mov %rbx,%rdx │ │ │ │ + mov 0x8(%rbp),%r9 │ │ │ │ + mov %r14,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov (%rbx),%rcx │ │ │ │ - mov 0x8(%rbx),%r8 │ │ │ │ + mov (%r14),%rcx │ │ │ │ + mov 0x8(%r14),%r8 │ │ │ │ sub %rbp,%rdx │ │ │ │ mov %rbp,%rdi │ │ │ │ + mov %r12,(%r14) │ │ │ │ sar $0x4,%rdx │ │ │ │ - sub $0x10,%rbx │ │ │ │ - mov %r12,0x10(%rbx) │ │ │ │ - mov %rax,0x18(%rbx) │ │ │ │ - call 15fd0 │ │ │ │ - mov 0x0(%rbp),%r9 │ │ │ │ + sub $0x10,%r14 │ │ │ │ + mov %r9,0x18(%r14) │ │ │ │ + call 15ef0 │ │ │ │ + mov 0x0(%rbp),%rbx │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ - mov %rbx,%r14 │ │ │ │ + mov %r14,%r13 │ │ │ │ mov %rbp,%rdi │ │ │ │ - mov (%rbx),%rcx │ │ │ │ - mov 0x8(%rbx),%r8 │ │ │ │ - sub %rbp,%r14 │ │ │ │ - sub $0x10,%rbx │ │ │ │ - mov %r14,%rdx │ │ │ │ - sar $0x4,%rdx │ │ │ │ - mov %rsi,0x18(%rbx) │ │ │ │ - mov %r9,0x10(%rbx) │ │ │ │ + mov (%r14),%rcx │ │ │ │ + mov 0x8(%r14),%r8 │ │ │ │ + sub %rbp,%r13 │ │ │ │ + sub $0x10,%r14 │ │ │ │ + mov %rsi,0x18(%r14) │ │ │ │ + mov %r13,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - call 15fd0 │ │ │ │ - cmp $0x10,%r14 │ │ │ │ - jle 1d71a │ │ │ │ - mov 0x0(%rbp),%r10 │ │ │ │ - mov 0x8(%rbp),%r11 │ │ │ │ - mov %rbx,%rdx │ │ │ │ + mov %rbx,0x10(%r14) │ │ │ │ + sar $0x4,%rdx │ │ │ │ + call 15ef0 │ │ │ │ + cmp $0x10,%r13 │ │ │ │ + jle 1d3e7 │ │ │ │ + mov 0x0(%rbp),%r11 │ │ │ │ + mov 0x8(%rbp),%r10 │ │ │ │ + mov %r14,%rdx │ │ │ │ mov %rbp,%rdi │ │ │ │ - mov (%rbx),%rcx │ │ │ │ - mov 0x8(%rbx),%r8 │ │ │ │ + mov (%r14),%rcx │ │ │ │ + mov 0x8(%r14),%r8 │ │ │ │ sub %rbp,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ + mov %r11,(%r14) │ │ │ │ sar $0x4,%rdx │ │ │ │ - mov %r10,(%rbx) │ │ │ │ - mov %r11,0x8(%rbx) │ │ │ │ - call 15fd0 │ │ │ │ - lea -0x10(%rbx),%rdx │ │ │ │ - xor %esi,%esi │ │ │ │ - mov 0x0(%rbp),%r13 │ │ │ │ + mov %r10,0x8(%r14) │ │ │ │ + call 15ef0 │ │ │ │ + mov 0x0(%rbp),%rax │ │ │ │ mov 0x8(%rbp),%r12 │ │ │ │ + lea -0x10(%r14),%rdx │ │ │ │ + mov -0x10(%r14),%rcx │ │ │ │ + mov -0x8(%r14),%r8 │ │ │ │ sub %rbp,%rdx │ │ │ │ - mov -0x10(%rbx),%rcx │ │ │ │ - mov -0x8(%rbx),%r8 │ │ │ │ - sar $0x4,%rdx │ │ │ │ - mov %r12,-0x8(%rbx) │ │ │ │ - mov %r13,-0x10(%rbx) │ │ │ │ - lea -0x30(%rbx),%r12 │ │ │ │ - call 15fd0 │ │ │ │ - lea -0x20(%rbx),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ + mov %rax,-0x10(%r14) │ │ │ │ + sar $0x4,%rdx │ │ │ │ + mov %r12,-0x8(%r14) │ │ │ │ + lea -0x30(%r14),%r12 │ │ │ │ sub %rbp,%r12 │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov 0x8(%rbp),%r9 │ │ │ │ + call 15ef0 │ │ │ │ + mov 0x0(%rbp),%r9 │ │ │ │ + mov 0x8(%rbp),%rbx │ │ │ │ + lea -0x20(%r14),%rdx │ │ │ │ + mov -0x20(%r14),%rcx │ │ │ │ + mov -0x18(%r14),%r8 │ │ │ │ sub %rbp,%rdx │ │ │ │ - sub $0x40,%rbx │ │ │ │ - mov 0x20(%rbx),%rcx │ │ │ │ - mov 0x28(%rbx),%r8 │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %r9,-0x20(%r14) │ │ │ │ sar $0x4,%rdx │ │ │ │ - mov %rax,0x20(%rbx) │ │ │ │ - mov %r9,0x28(%rbx) │ │ │ │ - call 15fd0 │ │ │ │ + sub $0x40,%r14 │ │ │ │ + mov %rbx,0x28(%r14) │ │ │ │ + call 15ef0 │ │ │ │ mov 0x0(%rbp),%rdx │ │ │ │ mov 0x8(%rbp),%rsi │ │ │ │ - mov 0x10(%rbx),%rcx │ │ │ │ - mov 0x18(%rbx),%r8 │ │ │ │ - mov %rdx,0x10(%rbx) │ │ │ │ + mov 0x10(%r14),%rcx │ │ │ │ + mov 0x18(%r14),%r8 │ │ │ │ + mov %rdx,0x10(%r14) │ │ │ │ mov %r12,%rdx │ │ │ │ - mov %rsi,0x18(%rbx) │ │ │ │ - xor %esi,%esi │ │ │ │ + mov %rsi,0x18(%r14) │ │ │ │ sar $0x4,%rdx │ │ │ │ - call 15fd0 │ │ │ │ + xor %esi,%esi │ │ │ │ + call 15ef0 │ │ │ │ cmp $0x10,%r12 │ │ │ │ - jg 1d661 │ │ │ │ + jg 1d32e │ │ │ │ add $0x10,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ ret │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jb 1d37f │ │ │ │ - jne 1d2b0 │ │ │ │ - jmp 1d370 │ │ │ │ + jb 1d04f │ │ │ │ + jne 1cf80 │ │ │ │ + jmp 1d040 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %rsi,%r11 │ │ │ │ sub %rdi,%r11 │ │ │ │ cmp $0x100,%r11 │ │ │ │ - jle 1dcba │ │ │ │ + jle 1d982 │ │ │ │ push %r14 │ │ │ │ - mov %r11,%r14 │ │ │ │ push %r13 │ │ │ │ mov %rdx,%r13 │ │ │ │ push %r12 │ │ │ │ + mov %rsi,%r12 │ │ │ │ push %rbp │ │ │ │ - push %rbx │ │ │ │ mov %rdi,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ - mov %rsi,%r12 │ │ │ │ - sar $0x4,%r14 │ │ │ │ + push %rbx │ │ │ │ + mov %r11,%rbx │ │ │ │ sar $0x5,%r11 │ │ │ │ + sar $0x4,%rbx │ │ │ │ + sub $0x10,%rsp │ │ │ │ test %r13,%r13 │ │ │ │ - je 1d988 │ │ │ │ + je 1d638 │ │ │ │ shl $0x4,%r11 │ │ │ │ mov 0x10(%rbp),%r10 │ │ │ │ dec %r13 │ │ │ │ lea 0x10(%rbp),%rbx │ │ │ │ add %rbp,%r11 │ │ │ │ mov (%r11),%rcx │ │ │ │ cmp %rcx,%r10 │ │ │ │ - jb 1d7b0 │ │ │ │ - jne 1d890 │ │ │ │ + jb 1d480 │ │ │ │ + jne 1d550 │ │ │ │ vmovsd 0x8(%r11),%xmm0 │ │ │ │ vcomisd 0x18(%rbp),%xmm0 │ │ │ │ - jbe 1d890 │ │ │ │ + jbe 1d550 │ │ │ │ nopl (%rax) │ │ │ │ mov -0x10(%r12),%rsi │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jb 1d7e0 │ │ │ │ - jne 1d8ed │ │ │ │ + jb 1d4a8 │ │ │ │ + jne 1d5ad │ │ │ │ vmovsd -0x8(%r12),%xmm2 │ │ │ │ vcomisd 0x8(%r11),%xmm2 │ │ │ │ - jbe 1d8ed │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovsd 0x8(%rbp),%xmm8 │ │ │ │ - vmovsd 0x8(%r11),%xmm9 │ │ │ │ + jbe 1d5ad │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ + vmovsd 0x8(%rbp),%xmm8 │ │ │ │ mov %rcx,0x0(%rbp) │ │ │ │ + vmovsd 0x8(%r11),%xmm9 │ │ │ │ mov %rdi,(%r11) │ │ │ │ - mov 0x0(%rbp),%r10 │ │ │ │ vmovsd %xmm9,0x8(%rbp) │ │ │ │ vmovsd %xmm8,0x8(%r11) │ │ │ │ + mov 0x0(%rbp),%r10 │ │ │ │ mov %r12,%r8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%rbx),%rcx │ │ │ │ cmp %r10,%rcx │ │ │ │ - jb 1d884 │ │ │ │ - jne 1d826 │ │ │ │ + jb 1d544 │ │ │ │ + jne 1d4e6 │ │ │ │ vmovsd 0x8(%rbp),%xmm10 │ │ │ │ vcomisd 0x8(%rbx),%xmm10 │ │ │ │ - ja 1d884 │ │ │ │ + ja 1d544 │ │ │ │ lea -0x10(%r8),%r14 │ │ │ │ mov (%r14),%r9 │ │ │ │ mov %r14,%r8 │ │ │ │ cmp %r9,%r10 │ │ │ │ - jb 1d940 │ │ │ │ + jb 1d5f0 │ │ │ │ cmp %r10,%r9 │ │ │ │ - jne 1d84f │ │ │ │ + jne 1d50f │ │ │ │ vmovsd 0x8(%r14),%xmm11 │ │ │ │ vcomisd 0x8(%rbp),%xmm11 │ │ │ │ - ja 1d940 │ │ │ │ + ja 1d5f0 │ │ │ │ cmp %r14,%rbx │ │ │ │ - jae 1d950 │ │ │ │ + jae 1d600 │ │ │ │ vmovsd 0x8(%r14),%xmm13 │ │ │ │ vmovsd 0x8(%rbx),%xmm12 │ │ │ │ mov %r9,(%rbx) │ │ │ │ - mov %rcx,(%r14) │ │ │ │ add $0x10,%rbx │ │ │ │ - mov 0x0(%rbp),%r10 │ │ │ │ + mov %rcx,(%r14) │ │ │ │ vmovsd %xmm13,-0x8(%rbx) │ │ │ │ - mov (%rbx),%rcx │ │ │ │ vmovsd %xmm12,0x8(%r14) │ │ │ │ + mov 0x0(%rbp),%r10 │ │ │ │ + mov (%rbx),%rcx │ │ │ │ cmp %r10,%rcx │ │ │ │ - jae 1d818 │ │ │ │ + jae 1d4d8 │ │ │ │ add $0x10,%rbx │ │ │ │ - jmp 1d810 │ │ │ │ + jmp 1d4d0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x10(%r12),%rsi │ │ │ │ cmp %rsi,%r10 │ │ │ │ - jb 1d910 │ │ │ │ - jne 1dc9f │ │ │ │ + jb 1d5c8 │ │ │ │ + jne 1d967 │ │ │ │ vmovsd -0x8(%r12),%xmm1 │ │ │ │ vcomisd 0x18(%rbp),%xmm1 │ │ │ │ - ja 1d910 │ │ │ │ + ja 1d5c8 │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jb 1d8bf │ │ │ │ + jb 1d57f │ │ │ │ vcomisd 0x8(%r11),%xmm1 │ │ │ │ - jbe 1d7e0 │ │ │ │ - vmovsd 0x8(%rbp),%xmm6 │ │ │ │ - vmovsd -0x8(%r12),%xmm7 │ │ │ │ + jbe 1d4a8 │ │ │ │ mov 0x0(%rbp),%rdx │ │ │ │ + vmovsd 0x8(%rbp),%xmm6 │ │ │ │ mov %rsi,0x0(%rbp) │ │ │ │ + vmovsd -0x8(%r12),%xmm7 │ │ │ │ mov %rdx,-0x10(%r12) │ │ │ │ - mov 0x0(%rbp),%r10 │ │ │ │ vmovsd %xmm7,0x8(%rbp) │ │ │ │ vmovsd %xmm6,-0x8(%r12) │ │ │ │ - jmp 1d805 │ │ │ │ + mov 0x0(%rbp),%r10 │ │ │ │ + jmp 1d4cd │ │ │ │ cmp %rsi,%r10 │ │ │ │ - jb 1d8bf │ │ │ │ - jne 1d910 │ │ │ │ + jb 1d57f │ │ │ │ + jne 1d5c8 │ │ │ │ vmovsd -0x8(%r12),%xmm3 │ │ │ │ vcomisd 0x18(%rbp),%xmm3 │ │ │ │ - ja 1d8bf │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovsd 0x8(%rbp),%xmm4 │ │ │ │ - vmovsd 0x18(%rbp),%xmm5 │ │ │ │ + ja 1d57f │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x0(%rbp),%rax │ │ │ │ + vmovsd 0x8(%rbp),%xmm4 │ │ │ │ mov %r10,0x0(%rbp) │ │ │ │ + vmovsd 0x18(%rbp),%xmm5 │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ vmovsd %xmm5,0x8(%rbp) │ │ │ │ vmovsd %xmm4,0x18(%rbp) │ │ │ │ - jmp 1d805 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 1d4cd │ │ │ │ + nopl (%rax) │ │ │ │ sub $0x10,%r14 │ │ │ │ - jmp 1d82a │ │ │ │ + jmp 1d4ea │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %r13,%rdx │ │ │ │ mov %r12,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ - call 1d740 │ │ │ │ + call 1d410 │ │ │ │ mov %rbx,%r11 │ │ │ │ sub %rbp,%r11 │ │ │ │ cmp $0x100,%r11 │ │ │ │ - jle 1dc92 │ │ │ │ - mov %r11,%r14 │ │ │ │ + jle 1d95a │ │ │ │ mov %rbx,%r12 │ │ │ │ + mov %r11,%rbx │ │ │ │ sar $0x5,%r11 │ │ │ │ - sar $0x4,%r14 │ │ │ │ + sar $0x4,%rbx │ │ │ │ test %r13,%r13 │ │ │ │ - jne 1d77c │ │ │ │ - lea -0x1(%r11),%rbx │ │ │ │ - mov %rbx,%r13 │ │ │ │ - and $0x3,%r13d │ │ │ │ - je 1da84 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %r14,%rdx │ │ │ │ + jne 1d44c │ │ │ │ + lea -0x1(%r11),%r13 │ │ │ │ + mov %r13,%r14 │ │ │ │ + and $0x3,%r14d │ │ │ │ + je 1d734 │ │ │ │ + mov %r13,%rsi │ │ │ │ + mov %rbx,%rdx │ │ │ │ mov %rbp,%rdi │ │ │ │ mov %r11,0x8(%rsp) │ │ │ │ shl $0x4,%rsi │ │ │ │ - vmovsd 0x8(%rsi,%rbp,1),%xmm0 │ │ │ │ mov 0x0(%rbp,%rsi,1),%rcx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - call 15e20 │ │ │ │ + vmovsd 0x8(%rsi,%rbp,1),%xmm0 │ │ │ │ + mov %r13,%rsi │ │ │ │ + call 15d60 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - lea -0x2(%rax),%rbx │ │ │ │ - cmp $0x1,%r13 │ │ │ │ - je 1da84 │ │ │ │ - cmp $0x2,%r13 │ │ │ │ - je 1d9fd │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ + lea -0x2(%rax),%r13 │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + je 1d734 │ │ │ │ + cmp $0x2,%r14 │ │ │ │ + je 1d6ad │ │ │ │ + mov %r13,%rdx │ │ │ │ + mov %r13,%rsi │ │ │ │ shl $0x4,%rdx │ │ │ │ - vmovsd 0x8(%rdx,%rbp,1),%xmm0 │ │ │ │ mov 0x0(%rbp,%rdx,1),%rcx │ │ │ │ - mov %r14,%rdx │ │ │ │ - call 15e20 │ │ │ │ + vmovsd 0x8(%rdx,%rbp,1),%xmm0 │ │ │ │ + mov %rbx,%rdx │ │ │ │ + call 15d60 │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ - lea -0x3(%rdi),%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %r14,%rdx │ │ │ │ + lea -0x3(%rdi),%r13 │ │ │ │ + mov %r13,%r8 │ │ │ │ + mov %r13,%rsi │ │ │ │ + mov %rbx,%rdx │ │ │ │ mov %rbp,%rdi │ │ │ │ shl $0x4,%r8 │ │ │ │ - dec %rbx │ │ │ │ - vmovsd 0x8(%r8,%rbp,1),%xmm0 │ │ │ │ + dec %r13 │ │ │ │ mov 0x0(%rbp,%r8,1),%rcx │ │ │ │ - call 15e20 │ │ │ │ - jmp 1da84 │ │ │ │ - lea -0x1(%rbx),%rsi │ │ │ │ - mov %r14,%rdx │ │ │ │ + vmovsd 0x8(%r8,%rbp,1),%xmm0 │ │ │ │ + call 15d60 │ │ │ │ + jmp 1d734 │ │ │ │ + lea -0x1(%r13),%rsi │ │ │ │ + mov %rbx,%rdx │ │ │ │ mov %rsi,%r10 │ │ │ │ shl $0x4,%r10 │ │ │ │ - vmovsd 0x8(%r10,%rbp,1),%xmm0 │ │ │ │ mov 0x0(%rbp,%r10,1),%rcx │ │ │ │ - call 15e20 │ │ │ │ - lea -0x2(%rbx),%rsi │ │ │ │ - mov %r14,%rdx │ │ │ │ + vmovsd 0x8(%r10,%rbp,1),%xmm0 │ │ │ │ + call 15d60 │ │ │ │ + lea -0x2(%r13),%rsi │ │ │ │ + mov %rbx,%rdx │ │ │ │ mov %rsi,%r11 │ │ │ │ shl $0x4,%r11 │ │ │ │ - vmovsd 0x8(%r11,%rbp,1),%xmm0 │ │ │ │ mov 0x0(%rbp,%r11,1),%rcx │ │ │ │ - call 15e20 │ │ │ │ - lea -0x3(%rbx),%rsi │ │ │ │ - mov %r14,%rdx │ │ │ │ - sub $0x4,%rbx │ │ │ │ - mov %rsi,%r13 │ │ │ │ - shl $0x4,%r13 │ │ │ │ - vmovsd 0x8(%r13,%rbp,1),%xmm0 │ │ │ │ - mov 0x0(%rbp,%r13,1),%rcx │ │ │ │ - call 15e20 │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - shl $0x4,%r9 │ │ │ │ + vmovsd 0x8(%r11,%rbp,1),%xmm0 │ │ │ │ + call 15d60 │ │ │ │ + lea -0x3(%r13),%rsi │ │ │ │ + mov %rbx,%rdx │ │ │ │ + sub $0x4,%r13 │ │ │ │ + mov %rsi,%r14 │ │ │ │ + shl $0x4,%r14 │ │ │ │ + mov 0x0(%rbp,%r14,1),%rcx │ │ │ │ + vmovsd 0x8(%r14,%rbp,1),%xmm0 │ │ │ │ + call 15d60 │ │ │ │ + mov %r13,%r9 │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %r13,%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ - vmovsd 0x8(%r9,%rbp,1),%xmm0 │ │ │ │ + shl $0x4,%r9 │ │ │ │ mov 0x0(%rbp,%r9,1),%rcx │ │ │ │ - call 15e20 │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 1da23 │ │ │ │ - mov %r12,%r14 │ │ │ │ + vmovsd 0x8(%r9,%rbp,1),%xmm0 │ │ │ │ + call 15d60 │ │ │ │ + test %r13,%r13 │ │ │ │ + jne 1d6d3 │ │ │ │ + mov %r12,%rbx │ │ │ │ lea -0x10(%r12),%rsi │ │ │ │ - sub %rbp,%r14 │ │ │ │ - cmp $0x10,%r14 │ │ │ │ - jle 1dc92 │ │ │ │ + sub %rbp,%rbx │ │ │ │ + cmp $0x10,%rbx │ │ │ │ + jle 1d95a │ │ │ │ + mov %rbp,%rcx │ │ │ │ + mov 0x0(%rbp),%rax │ │ │ │ vmovsd 0x8(%rbp),%xmm14 │ │ │ │ + lea -0x20(%r12),%r14 │ │ │ │ + not %rcx │ │ │ │ vmovq -0x8(%r12),%xmm0 │ │ │ │ - mov %rbp,%r14 │ │ │ │ - lea -0x20(%r12),%rbx │ │ │ │ - mov 0x0(%rbp),%rax │ │ │ │ - mov -0x10(%r12),%rcx │ │ │ │ - not %r14 │ │ │ │ - add %rsi,%r14 │ │ │ │ + add %rsi,%rcx │ │ │ │ sub %rbp,%rsi │ │ │ │ + vmovsd %xmm14,-0x8(%r12) │ │ │ │ + shr $0x4,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ - shr $0x4,%r14 │ │ │ │ mov %rsi,%r13 │ │ │ │ xor %esi,%esi │ │ │ │ + and $0x3,%ecx │ │ │ │ sar $0x4,%rdx │ │ │ │ - and $0x3,%r14d │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ + mov -0x10(%r12),%rcx │ │ │ │ mov %rax,-0x10(%r12) │ │ │ │ - vmovsd %xmm14,-0x8(%r12) │ │ │ │ - call 15e20 │ │ │ │ + call 15d60 │ │ │ │ cmp $0x10,%r13 │ │ │ │ - jle 1dc92 │ │ │ │ - test %r14,%r14 │ │ │ │ - je 1dbcd │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - je 1db8e │ │ │ │ - cmp $0x2,%r14 │ │ │ │ - je 1db5c │ │ │ │ - vmovsd 0x8(%rbp),%xmm15 │ │ │ │ - vmovq 0x8(%rbx),%xmm0 │ │ │ │ + mov 0x8(%rsp),%rdx │ │ │ │ + jle 1d95a │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 1d88d │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 1d84d │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + je 1d81a │ │ │ │ + mov 0x0(%rbp),%rdi │ │ │ │ + mov (%r14),%rcx │ │ │ │ + mov %r14,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov 0x0(%rbp),%rdx │ │ │ │ - mov (%rbx),%rcx │ │ │ │ - mov %rdx,(%rbx) │ │ │ │ - mov %rbx,%rdx │ │ │ │ + vmovsd 0x8(%rbp),%xmm15 │ │ │ │ + vmovq 0x8(%r14),%xmm0 │ │ │ │ sub %rbp,%rdx │ │ │ │ + mov %rdi,(%r14) │ │ │ │ sar $0x4,%rdx │ │ │ │ - vmovsd %xmm15,0x8(%rbx) │ │ │ │ - lea -0x30(%r12),%rbx │ │ │ │ - call 15e20 │ │ │ │ - vmovsd 0x8(%rbp),%xmm1 │ │ │ │ - vmovq 0x8(%rbx),%xmm0 │ │ │ │ - mov %rbx,%rdx │ │ │ │ - xor %esi,%esi │ │ │ │ + mov %rbp,%rdi │ │ │ │ + vmovsd %xmm15,0x8(%r14) │ │ │ │ + lea -0x30(%r12),%r14 │ │ │ │ + call 15d60 │ │ │ │ mov 0x0(%rbp),%r12 │ │ │ │ - mov (%rbx),%rcx │ │ │ │ + mov (%r14),%rcx │ │ │ │ + mov %r14,%rdx │ │ │ │ + xor %esi,%esi │ │ │ │ + vmovsd 0x8(%rbp),%xmm1 │ │ │ │ + vmovq 0x8(%r14),%xmm0 │ │ │ │ sub %rbp,%rdx │ │ │ │ mov %rbp,%rdi │ │ │ │ + mov %r12,(%r14) │ │ │ │ sar $0x4,%rdx │ │ │ │ - sub $0x10,%rbx │ │ │ │ - mov %r12,0x10(%rbx) │ │ │ │ - vmovsd %xmm1,0x18(%rbx) │ │ │ │ - call 15e20 │ │ │ │ - vmovsd 0x8(%rbp),%xmm2 │ │ │ │ - vmovq 0x8(%rbx),%xmm0 │ │ │ │ - mov %rbx,%r14 │ │ │ │ + sub $0x10,%r14 │ │ │ │ + vmovsd %xmm1,0x18(%r14) │ │ │ │ + call 15d60 │ │ │ │ + mov 0x0(%rbp),%r8 │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov (%r14),%rcx │ │ │ │ xor %esi,%esi │ │ │ │ - mov 0x0(%rbp),%rdi │ │ │ │ - mov (%rbx),%rcx │ │ │ │ - sub %rbp,%r14 │ │ │ │ - sub $0x10,%rbx │ │ │ │ - mov %r14,%rdx │ │ │ │ - sar $0x4,%rdx │ │ │ │ - mov %rdi,0x10(%rbx) │ │ │ │ + vmovsd 0x8(%rbp),%xmm2 │ │ │ │ + sub %rbp,%rbx │ │ │ │ + vmovq 0x8(%r14),%xmm0 │ │ │ │ mov %rbp,%rdi │ │ │ │ - vmovsd %xmm2,0x18(%rbx) │ │ │ │ - call 15e20 │ │ │ │ - cmp $0x10,%r14 │ │ │ │ - jle 1dc92 │ │ │ │ - vmovsd 0x8(%rbp),%xmm3 │ │ │ │ - vmovq 0x8(%rbx),%xmm0 │ │ │ │ + mov %r8,(%r14) │ │ │ │ mov %rbx,%rdx │ │ │ │ + sub $0x10,%r14 │ │ │ │ + vmovsd %xmm2,0x18(%r14) │ │ │ │ + sar $0x4,%rdx │ │ │ │ + call 15d60 │ │ │ │ + cmp $0x10,%rbx │ │ │ │ + jle 1d95a │ │ │ │ + mov 0x0(%rbp),%r9 │ │ │ │ + vmovsd 0x8(%rbp),%xmm3 │ │ │ │ + mov %r14,%rdx │ │ │ │ mov %rbp,%rdi │ │ │ │ - mov 0x0(%rbp),%r8 │ │ │ │ - mov (%rbx),%rcx │ │ │ │ + mov (%r14),%rcx │ │ │ │ + vmovq 0x8(%r14),%xmm0 │ │ │ │ sub %rbp,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ + mov %r9,(%r14) │ │ │ │ sar $0x4,%rdx │ │ │ │ - lea -0x30(%rbx),%r12 │ │ │ │ + lea -0x30(%r14),%r12 │ │ │ │ + vmovsd %xmm3,0x8(%r14) │ │ │ │ sub %rbp,%r12 │ │ │ │ - mov %r8,(%rbx) │ │ │ │ - vmovsd %xmm3,0x8(%rbx) │ │ │ │ - call 15e20 │ │ │ │ - lea -0x10(%rbx),%rdx │ │ │ │ - xor %esi,%esi │ │ │ │ + call 15d60 │ │ │ │ + mov 0x0(%rbp),%r10 │ │ │ │ + mov -0x10(%r14),%rcx │ │ │ │ + lea -0x10(%r14),%rdx │ │ │ │ vmovsd 0x8(%rbp),%xmm4 │ │ │ │ - vmovq -0x8(%rbx),%xmm0 │ │ │ │ + vmovq -0x8(%r14),%xmm0 │ │ │ │ sub %rbp,%rdx │ │ │ │ - mov 0x0(%rbp),%r9 │ │ │ │ - mov -0x10(%rbx),%rcx │ │ │ │ - sar $0x4,%rdx │ │ │ │ - mov %r9,-0x10(%rbx) │ │ │ │ - vmovsd %xmm4,-0x8(%rbx) │ │ │ │ - call 15e20 │ │ │ │ - lea -0x20(%rbx),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - sub $0x40,%rbx │ │ │ │ + mov %r10,-0x10(%r14) │ │ │ │ + sar $0x4,%rdx │ │ │ │ + vmovsd %xmm4,-0x8(%r14) │ │ │ │ + call 15d60 │ │ │ │ + mov 0x0(%rbp),%r11 │ │ │ │ + mov -0x20(%r14),%rcx │ │ │ │ + lea -0x20(%r14),%rdx │ │ │ │ vmovsd 0x8(%rbp),%xmm5 │ │ │ │ - vmovq 0x28(%rbx),%xmm0 │ │ │ │ + vmovq -0x18(%r14),%xmm0 │ │ │ │ sub %rbp,%rdx │ │ │ │ - mov 0x0(%rbp),%r10 │ │ │ │ - mov 0x20(%rbx),%rcx │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %r11,-0x20(%r14) │ │ │ │ sar $0x4,%rdx │ │ │ │ - mov %r10,0x20(%rbx) │ │ │ │ - vmovsd %xmm5,0x28(%rbx) │ │ │ │ - call 15e20 │ │ │ │ + sub $0x40,%r14 │ │ │ │ + vmovsd %xmm5,0x28(%r14) │ │ │ │ + call 15d60 │ │ │ │ + mov 0x0(%rbp),%rsi │ │ │ │ + mov 0x10(%r14),%rcx │ │ │ │ mov %r12,%rdx │ │ │ │ - xor %esi,%esi │ │ │ │ vmovsd 0x8(%rbp),%xmm6 │ │ │ │ - vmovq 0x18(%rbx),%xmm0 │ │ │ │ + vmovq 0x18(%r14),%xmm0 │ │ │ │ sar $0x4,%rdx │ │ │ │ - mov 0x0(%rbp),%r11 │ │ │ │ - mov 0x10(%rbx),%rcx │ │ │ │ - mov %r11,0x10(%rbx) │ │ │ │ - vmovsd %xmm6,0x18(%rbx) │ │ │ │ - call 15e20 │ │ │ │ + mov %rsi,0x10(%r14) │ │ │ │ + xor %esi,%esi │ │ │ │ + vmovsd %xmm6,0x18(%r14) │ │ │ │ + call 15d60 │ │ │ │ cmp $0x10,%r12 │ │ │ │ - jg 1dbcd │ │ │ │ + jg 1d88d │ │ │ │ add $0x10,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ ret │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jb 1d8bf │ │ │ │ - jne 1d7e0 │ │ │ │ + jb 1d57f │ │ │ │ + jne 1d4a8 │ │ │ │ vmovsd -0x8(%r12),%xmm1 │ │ │ │ - jmp 1d8b3 │ │ │ │ + jmp 1d573 │ │ │ │ ret │ │ │ │ nop │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nop │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ mov %rsi,%rcx │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ + mov %rdi,%r12 │ │ │ │ push %rbx │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ - mov %rdi,%r12 │ │ │ │ sub $0x20,%rsp │ │ │ │ mov (%rdi),%r13 │ │ │ │ mov 0x10(%rdi),%r8 │ │ │ │ sub %r13,%r8 │ │ │ │ mov %r8,%rax │ │ │ │ sar $0x2,%rax │ │ │ │ cmp %rsi,%rax │ │ │ │ - jae 1dd60 │ │ │ │ + jae 1da30 │ │ │ │ mov %rsi,%r9 │ │ │ │ shr $0x3d,%r9 │ │ │ │ - jne d772 <__cxa_finalize@plt+0xe2> │ │ │ │ + jne d752 <__cxa_finalize@plt+0xc2> │ │ │ │ lea 0x0(,%rsi,4),%rbx │ │ │ │ mov %r8,0x18(%rsp) │ │ │ │ mov %rbx,%rdi │ │ │ │ call d330 │ │ │ │ mov %rbx,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ mov %rax,%rdi │ │ │ │ call d190 │ │ │ │ lea (%rax,%rbx,1),%r10 │ │ │ │ vmovq %rax,%xmm4 │ │ │ │ vpinsrq $0x1,%r10,%xmm4,%xmm5 │ │ │ │ mov %r10,0x10(%r12) │ │ │ │ vmovdqu %xmm5,(%r12) │ │ │ │ test %r13,%r13 │ │ │ │ - je 1dfa8 │ │ │ │ + je 1dc78 │ │ │ │ mov 0x18(%rsp),%rsi │ │ │ │ lea -0x18(%rbp),%rsp │ │ │ │ mov %r13,%rdi │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %rbp │ │ │ │ @@ -15209,62 +15141,62 @@ │ │ │ │ mov 0x8(%rdi),%rbx │ │ │ │ mov %rdx,%r9 │ │ │ │ mov %rbx,%rdx │ │ │ │ sub %r13,%rdx │ │ │ │ mov %rdx,%rsi │ │ │ │ sar $0x2,%rsi │ │ │ │ cmp %rcx,%rsi │ │ │ │ - jae 1dfc0 │ │ │ │ + jae 1dc88 │ │ │ │ cmp %r13,%rbx │ │ │ │ - je 1e120 │ │ │ │ + je 1dde0 │ │ │ │ mov %rsi,0x18(%rsp) │ │ │ │ mov %r13,%rdi │ │ │ │ xor %esi,%esi │ │ │ │ mov %r9,0x8(%rsp) │ │ │ │ mov %rcx,0x10(%rsp) │ │ │ │ call d190 │ │ │ │ mov 0x8(%rsp),%r9 │ │ │ │ mov 0x18(%rsp),%rsi │ │ │ │ mov 0x10(%rsp),%rcx │ │ │ │ vmovss (%r9),%xmm0 │ │ │ │ dec %rcx │ │ │ │ vmovss %xmm0,(%rbx) │ │ │ │ sub %rsi,%rcx │ │ │ │ - je 1e110 │ │ │ │ + je 1ddd0 │ │ │ │ lea -0x1(%rcx),%rdi │ │ │ │ cmp $0x2,%rdi │ │ │ │ - jbe 1e000 │ │ │ │ + jbe 1dcc0 │ │ │ │ lea 0x4(%rbx,%rcx,4),%rdx │ │ │ │ cmp %rdx,%r9 │ │ │ │ - jae 1dde4 │ │ │ │ + jae 1dab4 │ │ │ │ cmp %r9,%rbx │ │ │ │ - jb 1e000 │ │ │ │ + jb 1dcc0 │ │ │ │ lea 0x4(%rbx),%r13 │ │ │ │ mov %r13,%rsi │ │ │ │ cmp $0x6,%rdi │ │ │ │ - jbe 1e140 │ │ │ │ + jbe 1de00 │ │ │ │ mov %rcx,%r8 │ │ │ │ - xor %eax,%eax │ │ │ │ vbroadcastss (%r9),%ymm0 │ │ │ │ + xor %eax,%eax │ │ │ │ shr $0x3,%r8 │ │ │ │ mov %r8,%rdi │ │ │ │ and $0x7,%edi │ │ │ │ - je 1dea9 │ │ │ │ + je 1db79 │ │ │ │ cmp $0x1,%rdi │ │ │ │ - je 1de90 │ │ │ │ + je 1db60 │ │ │ │ cmp $0x2,%rdi │ │ │ │ - je 1de80 │ │ │ │ + je 1db50 │ │ │ │ cmp $0x3,%rdi │ │ │ │ - je 1de70 │ │ │ │ + je 1db40 │ │ │ │ cmp $0x4,%rdi │ │ │ │ - je 1de5f │ │ │ │ + je 1db2f │ │ │ │ cmp $0x5,%rdi │ │ │ │ - je 1de4e │ │ │ │ + je 1db1e │ │ │ │ cmp $0x6,%rdi │ │ │ │ - je 1de3e │ │ │ │ + je 1db0e │ │ │ │ vmovups %ymm0,0x4(%rbx,%rax,1) │ │ │ │ mov $0x1,%eax │ │ │ │ mov %rax,%rdx │ │ │ │ inc %rax │ │ │ │ shl $0x5,%rdx │ │ │ │ vmovups %ymm0,0x4(%rbx,%rdx,1) │ │ │ │ mov %rax,%r10 │ │ │ │ @@ -15284,115 +15216,114 @@ │ │ │ │ shl $0x5,%rdi │ │ │ │ vmovups %ymm0,0x4(%rbx,%rdi,1) │ │ │ │ mov %rax,%rdx │ │ │ │ inc %rax │ │ │ │ shl $0x5,%rdx │ │ │ │ vmovups %ymm0,0x4(%rbx,%rdx,1) │ │ │ │ cmp %rax,%r8 │ │ │ │ - je 1df2e │ │ │ │ + je 1dbfe │ │ │ │ mov %rax,%r10 │ │ │ │ mov %rax,%r11 │ │ │ │ mov %rax,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ shl $0x5,%r10 │ │ │ │ shl $0x5,%r11 │ │ │ │ - shl $0x5,%rsi │ │ │ │ mov %rax,%rdx │ │ │ │ + shl $0x5,%rsi │ │ │ │ vmovups %ymm0,0x4(%rbx,%r10,1) │ │ │ │ - vmovups %ymm0,0x24(%r11,%rbx,1) │ │ │ │ mov %rax,%r10 │ │ │ │ - vmovups %ymm0,0x44(%rsi,%rbx,1) │ │ │ │ - mov %rax,%r11 │ │ │ │ - mov %rax,%rsi │ │ │ │ shl $0x5,%rdi │ │ │ │ + vmovups %ymm0,0x24(%r11,%rbx,1) │ │ │ │ shl $0x5,%rdx │ │ │ │ + mov %rax,%r11 │ │ │ │ shl $0x5,%r10 │ │ │ │ + vmovups %ymm0,0x44(%rsi,%rbx,1) │ │ │ │ + mov %rax,%rsi │ │ │ │ shl $0x5,%r11 │ │ │ │ - shl $0x5,%rsi │ │ │ │ add $0x8,%rax │ │ │ │ + shl $0x5,%rsi │ │ │ │ vmovups %ymm0,0x64(%rdi,%rbx,1) │ │ │ │ vmovups %ymm0,0x84(%rdx,%rbx,1) │ │ │ │ vmovups %ymm0,0xa4(%r10,%rbx,1) │ │ │ │ vmovups %ymm0,0xc4(%r11,%rbx,1) │ │ │ │ vmovups %ymm0,0xe4(%rsi,%rbx,1) │ │ │ │ cmp %rax,%r8 │ │ │ │ - jne 1dea9 │ │ │ │ + jne 1db79 │ │ │ │ test $0x7,%cl │ │ │ │ - je 1e130 │ │ │ │ + je 1ddf0 │ │ │ │ mov %rcx,%rax │ │ │ │ mov %rcx,%r8 │ │ │ │ and $0x7,%eax │ │ │ │ and $0xfffffffffffffff8,%r8 │ │ │ │ lea -0x1(%rax),%rdx │ │ │ │ lea 0x0(%r13,%r8,4),%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ cmp $0x2,%rdx │ │ │ │ - jbe 1e150 │ │ │ │ + jbe 1de10 │ │ │ │ vzeroupper │ │ │ │ vbroadcastss (%r9),%xmm1 │ │ │ │ vmovups %xmm1,0x4(%rbx,%r8,4) │ │ │ │ test $0x3,%dil │ │ │ │ - je 1df9e │ │ │ │ + je 1dc6e │ │ │ │ and $0xfffffffffffffffc,%rdi │ │ │ │ sub %rdi,%rax │ │ │ │ lea (%rsi,%rdi,4),%rsi │ │ │ │ vmovss (%r9),%xmm2 │ │ │ │ vmovss %xmm2,(%rsi) │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 1df9e │ │ │ │ + je 1dc6e │ │ │ │ vmovss %xmm2,0x4(%rsi) │ │ │ │ cmp $0x2,%rax │ │ │ │ - je 1df9e │ │ │ │ + je 1dc6e │ │ │ │ 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 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ test %rcx,%rcx │ │ │ │ - je 1dfe0 │ │ │ │ + je 1dca8 │ │ │ │ shl $0x2,%rcx │ │ │ │ mov %r13,%rdi │ │ │ │ xor %esi,%esi │ │ │ │ mov %rcx,%rdx │ │ │ │ mov %rcx,0x18(%rsp) │ │ │ │ call d190 │ │ │ │ add 0x18(%rsp),%r13 │ │ │ │ cmp %r13,%rbx │ │ │ │ - je 1dfa8 │ │ │ │ + je 1dc78 │ │ │ │ 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,%r10 │ │ │ │ xor %r11d,%r11d │ │ │ │ and $0x7,%r10d │ │ │ │ - je 1e0a3 │ │ │ │ + je 1dd63 │ │ │ │ cmp $0x1,%r10 │ │ │ │ - je 1e08f │ │ │ │ + je 1dd4f │ │ │ │ cmp $0x2,%r10 │ │ │ │ - je 1e080 │ │ │ │ + je 1dd40 │ │ │ │ cmp $0x3,%r10 │ │ │ │ - je 1e071 │ │ │ │ + je 1dd31 │ │ │ │ cmp $0x4,%r10 │ │ │ │ - je 1e062 │ │ │ │ + je 1dd22 │ │ │ │ cmp $0x5,%r10 │ │ │ │ - je 1e053 │ │ │ │ + je 1dd13 │ │ │ │ cmp $0x6,%r10 │ │ │ │ - je 1e044 │ │ │ │ + je 1dd04 │ │ │ │ vmovss (%r9),%xmm1 │ │ │ │ mov $0x1,%r11d │ │ │ │ vmovss %xmm1,0x4(%rbx) │ │ │ │ vmovss (%r9),%xmm2 │ │ │ │ vmovss %xmm2,0x4(%rbx,%r11,4) │ │ │ │ inc %r11 │ │ │ │ vmovss (%r9),%xmm3 │ │ │ │ @@ -15407,15 +15338,15 @@ │ │ │ │ vmovss (%r9),%xmm6 │ │ │ │ vmovss %xmm6,0x4(%rbx,%r11,4) │ │ │ │ inc %r11 │ │ │ │ vmovss (%r9),%xmm7 │ │ │ │ vmovss %xmm7,0x4(%rbx,%r11,4) │ │ │ │ inc %r11 │ │ │ │ cmp %r11,%rcx │ │ │ │ - je 1e110 │ │ │ │ + je 1ddd0 │ │ │ │ vmovss (%r9),%xmm8 │ │ │ │ vmovss %xmm8,0x4(%rbx,%r11,4) │ │ │ │ vmovss (%r9),%xmm9 │ │ │ │ vmovss %xmm9,0x8(%rbx,%r11,4) │ │ │ │ vmovss (%r9),%xmm10 │ │ │ │ vmovss %xmm10,0xc(%rbx,%r11,4) │ │ │ │ vmovss (%r9),%xmm11 │ │ │ │ @@ -15426,1982 +15357,2089 @@ │ │ │ │ vmovss %xmm13,0x18(%rbx,%r11,4) │ │ │ │ vmovss (%r9),%xmm14 │ │ │ │ vmovss %xmm14,0x1c(%rbx,%r11,4) │ │ │ │ vmovss (%r9),%xmm15 │ │ │ │ vmovss %xmm15,0x20(%rbx,%r11,4) │ │ │ │ add $0x8,%r11 │ │ │ │ cmp %r11,%rcx │ │ │ │ - jne 1e0a3 │ │ │ │ + jne 1dd63 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x4(%rbx),%r13 │ │ │ │ - jmp 1df9e │ │ │ │ + jmp 1dc6e │ │ │ │ nopl 0x0(%rax) │ │ │ │ vxorps %xmm0,%xmm0,%xmm0 │ │ │ │ - jmp 1ddb3 │ │ │ │ + jmp 1da83 │ │ │ │ nopl 0x0(%rax) │ │ │ │ vzeroupper │ │ │ │ - jmp 1df9e │ │ │ │ + jmp 1dc6e │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rcx,%rdi │ │ │ │ mov %rcx,%rax │ │ │ │ xor %r8d,%r8d │ │ │ │ - jmp 1df5d │ │ │ │ + jmp 1dc2d │ │ │ │ xchg %ax,%ax │ │ │ │ vzeroupper │ │ │ │ - jmp 1df7a │ │ │ │ + jmp 1dc4a │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ cmp %rdi,%rsi │ │ │ │ - je 1e580 │ │ │ │ + je 1e208 │ │ │ │ push %rbp │ │ │ │ - mov %rdi,%rcx │ │ │ │ mov %rsp,%rbp │ │ │ │ - push %r15 │ │ │ │ push %r14 │ │ │ │ + push %r12 │ │ │ │ push %rbx │ │ │ │ + mov %rdi,%rbx │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0x40,%rsp │ │ │ │ - mov 0x8(%rsi),%r11 │ │ │ │ + sub $0x20,%rsp │ │ │ │ + mov 0x8(%rsi),%r9 │ │ │ │ mov (%rsi),%rdx │ │ │ │ - mov (%rdi),%r9 │ │ │ │ - mov 0x10(%rdi),%rbx │ │ │ │ - mov %r11,%r10 │ │ │ │ - sub %rdx,%r10 │ │ │ │ - sub %r9,%rbx │ │ │ │ - cmp %r10,%rbx │ │ │ │ - jae 1e350 │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ - mov %r10,%rdi │ │ │ │ - mov %r9,0x20(%rsp) │ │ │ │ - mov %rdx,0x28(%rsp) │ │ │ │ - mov %r10,0x38(%rsp) │ │ │ │ - mov %r11,0x30(%rsp) │ │ │ │ - xor %r15d,%r15d │ │ │ │ + mov (%rdi),%r8 │ │ │ │ + mov 0x10(%rdi),%r10 │ │ │ │ + mov %r9,%r12 │ │ │ │ + sub %rdx,%r12 │ │ │ │ + sub %r8,%r10 │ │ │ │ + cmp %r12,%r10 │ │ │ │ + jae 1dfd8 │ │ │ │ + mov %r12,%rdi │ │ │ │ + mov %r8,0x8(%rsp) │ │ │ │ + mov %rdx,0x10(%rsp) │ │ │ │ + mov %r10,(%rsp) │ │ │ │ + mov %r9,0x18(%rsp) │ │ │ │ call d330 │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - cmp %rdx,0x30(%rsp) │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov 0x38(%rsp),%r10 │ │ │ │ - mov 0x20(%rsp),%r9 │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - je 1e2fc │ │ │ │ - lea -0x10(%r10),%r14 │ │ │ │ - shr $0x4,%r14 │ │ │ │ - inc %r14 │ │ │ │ - and $0x7,%r14d │ │ │ │ - je 1e285 │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - je 1e270 │ │ │ │ - cmp $0x2,%r14 │ │ │ │ - je 1e260 │ │ │ │ - cmp $0x3,%r14 │ │ │ │ - je 1e250 │ │ │ │ - cmp $0x4,%r14 │ │ │ │ - je 1e240 │ │ │ │ - cmp $0x5,%r14 │ │ │ │ - je 1e230 │ │ │ │ - cmp $0x6,%r14 │ │ │ │ - jne 1e8e0 │ │ │ │ - vmovdqu (%rdx,%r15,1),%xmm14 │ │ │ │ - vmovdqu %xmm14,(%rdi,%r15,1) │ │ │ │ - add $0x10,%r15 │ │ │ │ - vmovdqu (%rdx,%r15,1),%xmm15 │ │ │ │ - vmovdqu %xmm15,(%rdi,%r15,1) │ │ │ │ - add $0x10,%r15 │ │ │ │ - vmovdqu (%rdx,%r15,1),%xmm1 │ │ │ │ - vmovdqu %xmm1,(%rdi,%r15,1) │ │ │ │ - add $0x10,%r15 │ │ │ │ - vmovdqu (%rdx,%r15,1),%xmm0 │ │ │ │ - vmovdqu %xmm0,(%rdi,%r15,1) │ │ │ │ - add $0x10,%r15 │ │ │ │ - vmovdqu (%rdx,%r15,1),%xmm3 │ │ │ │ - vmovdqu %xmm3,(%rdi,%r15,1) │ │ │ │ - add $0x10,%r15 │ │ │ │ - vmovdqu (%rdx,%r15,1),%xmm4 │ │ │ │ - vmovdqu %xmm4,(%rdi,%r15,1) │ │ │ │ - add $0x10,%r15 │ │ │ │ - cmp %r10,%r15 │ │ │ │ - je 1e2fc │ │ │ │ - vmovdqu (%rdx,%r15,1),%xmm5 │ │ │ │ - vmovdqu %xmm5,(%rdi,%r15,1) │ │ │ │ - vmovdqu 0x10(%rdx,%r15,1),%xmm6 │ │ │ │ - vmovdqu %xmm6,0x10(%rdi,%r15,1) │ │ │ │ - vmovdqu 0x20(%rdx,%r15,1),%xmm2 │ │ │ │ - vmovdqu %xmm2,0x20(%rdi,%r15,1) │ │ │ │ - vmovdqu 0x30(%rdx,%r15,1),%xmm7 │ │ │ │ - vmovdqu %xmm7,0x30(%rdi,%r15,1) │ │ │ │ - vmovdqu 0x40(%rdx,%r15,1),%xmm8 │ │ │ │ - vmovdqu %xmm8,0x40(%rdi,%r15,1) │ │ │ │ - vmovdqu 0x50(%rdx,%r15,1),%xmm9 │ │ │ │ - vmovdqu %xmm9,0x50(%rdi,%r15,1) │ │ │ │ - vmovdqu 0x60(%rdx,%r15,1),%xmm10 │ │ │ │ - vmovdqu %xmm10,0x60(%rdi,%r15,1) │ │ │ │ - vmovdqu 0x70(%rdx,%r15,1),%xmm11 │ │ │ │ - vmovdqu %xmm11,0x70(%rdi,%r15,1) │ │ │ │ - sub $0xffffffffffffff80,%r15 │ │ │ │ - cmp %r10,%r15 │ │ │ │ - jne 1e285 │ │ │ │ - test %r9,%r9 │ │ │ │ - je 1e32a │ │ │ │ - mov %rdi,0x30(%rsp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %r9,%rdi │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ - mov %r10,0x38(%rsp) │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ + mov 0x8(%rsp),%r8 │ │ │ │ + mov %rax,%r11 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov (%rsp),%r10 │ │ │ │ + cmp %rdx,0x18(%rsp) │ │ │ │ + je 1dfa2 │ │ │ │ + lea -0x10(%r12),%r9 │ │ │ │ + shr $0x4,%r9 │ │ │ │ + inc %r9 │ │ │ │ + and $0x7,%r9d │ │ │ │ + je 1df33 │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 1df1f │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + je 1df10 │ │ │ │ + cmp $0x3,%r9 │ │ │ │ + je 1df01 │ │ │ │ + cmp $0x4,%r9 │ │ │ │ + je 1def2 │ │ │ │ + cmp $0x5,%r9 │ │ │ │ + je 1dee3 │ │ │ │ + cmp $0x6,%r9 │ │ │ │ + jne 1e550 │ │ │ │ + vmovdqu (%rdx,%rax,1),%xmm14 │ │ │ │ + vmovdqu %xmm14,(%r11,%rax,1) │ │ │ │ + add $0x10,%rax │ │ │ │ + vmovdqu (%rdx,%rax,1),%xmm15 │ │ │ │ + vmovdqu %xmm15,(%r11,%rax,1) │ │ │ │ + add $0x10,%rax │ │ │ │ + vmovdqu (%rdx,%rax,1),%xmm1 │ │ │ │ + vmovdqu %xmm1,(%r11,%rax,1) │ │ │ │ + add $0x10,%rax │ │ │ │ + vmovdqu (%rdx,%rax,1),%xmm0 │ │ │ │ + vmovdqu %xmm0,(%r11,%rax,1) │ │ │ │ + add $0x10,%rax │ │ │ │ + vmovdqu (%rdx,%rax,1),%xmm3 │ │ │ │ + vmovdqu %xmm3,(%r11,%rax,1) │ │ │ │ + add $0x10,%rax │ │ │ │ + vmovdqu (%rdx,%rax,1),%xmm4 │ │ │ │ + vmovdqu %xmm4,(%r11,%rax,1) │ │ │ │ + add $0x10,%rax │ │ │ │ + cmp %r12,%rax │ │ │ │ + je 1dfa2 │ │ │ │ + vmovdqu (%rdx,%rax,1),%xmm5 │ │ │ │ + vmovdqu %xmm5,(%r11,%rax,1) │ │ │ │ + vmovdqu 0x10(%rdx,%rax,1),%xmm6 │ │ │ │ + vmovdqu %xmm6,0x10(%r11,%rax,1) │ │ │ │ + vmovdqu 0x20(%rdx,%rax,1),%xmm2 │ │ │ │ + vmovdqu %xmm2,0x20(%r11,%rax,1) │ │ │ │ + vmovdqu 0x30(%rdx,%rax,1),%xmm7 │ │ │ │ + vmovdqu %xmm7,0x30(%r11,%rax,1) │ │ │ │ + vmovdqu 0x40(%rdx,%rax,1),%xmm8 │ │ │ │ + vmovdqu %xmm8,0x40(%r11,%rax,1) │ │ │ │ + vmovdqu 0x50(%rdx,%rax,1),%xmm9 │ │ │ │ + vmovdqu %xmm9,0x50(%r11,%rax,1) │ │ │ │ + vmovdqu 0x60(%rdx,%rax,1),%xmm10 │ │ │ │ + vmovdqu %xmm10,0x60(%r11,%rax,1) │ │ │ │ + vmovdqu 0x70(%rdx,%rax,1),%xmm11 │ │ │ │ + vmovdqu %xmm11,0x70(%r11,%rax,1) │ │ │ │ + sub $0xffffffffffffff80,%rax │ │ │ │ + cmp %r12,%rax │ │ │ │ + jne 1df33 │ │ │ │ + test %r8,%r8 │ │ │ │ + je 1dfbc │ │ │ │ + mov %r10,%rsi │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov %r11,0x18(%rsp) │ │ │ │ call d340 │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - mov 0x38(%rsp),%r10 │ │ │ │ - mov %rdi,(%rcx) │ │ │ │ - add %r10,%rdi │ │ │ │ - mov %rdi,0x10(%rcx) │ │ │ │ - mov %rdi,0x8(%rcx) │ │ │ │ + mov 0x18(%rsp),%r11 │ │ │ │ + mov %r11,(%rbx) │ │ │ │ + add %r12,%r11 │ │ │ │ + mov %r11,0x10(%rbx) │ │ │ │ + mov %r11,0x8(%rbx) │ │ │ │ lea -0x18(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ + pop %r12 │ │ │ │ pop %r14 │ │ │ │ - pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x8(%rdi),%r8 │ │ │ │ - mov %r8,%rax │ │ │ │ - sub %r9,%rax │ │ │ │ - cmp %r10,%rax │ │ │ │ - jb 1e590 │ │ │ │ - cmp %rdx,%r11 │ │ │ │ - je 1e567 │ │ │ │ - lea -0x10(%r11),%r8 │ │ │ │ - mov %rdx,%rsi │ │ │ │ - sub %rdx,%r8 │ │ │ │ - cmp $0x110,%r8 │ │ │ │ - jbe 1e8f3 │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0x8(%rdi),%rdi │ │ │ │ + mov %rdi,%rax │ │ │ │ + sub %r8,%rax │ │ │ │ + cmp %r12,%rax │ │ │ │ + jb 1e210 │ │ │ │ + cmp %rdx,%r9 │ │ │ │ + je 1e1ef │ │ │ │ lea -0x10(%r9),%rdi │ │ │ │ - mov %r9,%r15 │ │ │ │ + mov %rdx,%rcx │ │ │ │ sub %rdx,%rdi │ │ │ │ - cmp $0x20,%rdi │ │ │ │ - jbe 1e8f3 │ │ │ │ - mov %r8,%r14 │ │ │ │ - and $0xffffffffffffffc0,%r8 │ │ │ │ - shr $0x6,%r14 │ │ │ │ - lea (%r8,%rdx,1),%rbx │ │ │ │ - and $0x40,%r8d │ │ │ │ - je 1e420 │ │ │ │ + cmp $0xf0,%rdi │ │ │ │ + jbe 1e563 │ │ │ │ + lea -0x10(%r8),%rsi │ │ │ │ + mov %r8,%rax │ │ │ │ + sub %rdx,%rsi │ │ │ │ + cmp $0x20,%rsi │ │ │ │ + jbe 1e563 │ │ │ │ + mov %rdi,%r11 │ │ │ │ + and $0xffffffffffffffc0,%rdi │ │ │ │ + mov %rdi,%r10 │ │ │ │ + shr $0x6,%r11 │ │ │ │ + lea (%rdi,%rdx,1),%r14 │ │ │ │ + and $0x40,%r10d │ │ │ │ + je 1e0b0 │ │ │ │ vmovdqu (%rdx),%ymm6 │ │ │ │ vmovdqu 0x20(%rdx),%ymm7 │ │ │ │ - lea 0x40(%rdx),%rsi │ │ │ │ - lea 0x40(%r9),%r15 │ │ │ │ + lea 0x40(%rdx),%rcx │ │ │ │ + lea 0x40(%r8),%rax │ │ │ │ vmovupd 0x8(%rdx),%ymm12 │ │ │ │ vmovupd 0x28(%rdx),%ymm13 │ │ │ │ - vextracti128 $0x1,%ymm6,%xmm9 │ │ │ │ - vextracti128 $0x1,%ymm7,%xmm11 │ │ │ │ - vmovq %xmm6,(%r9) │ │ │ │ - vmovq %xmm7,0x20(%r9) │ │ │ │ - vextractf128 $0x1,%ymm12,%xmm15 │ │ │ │ - vextractf128 $0x1,%ymm13,%xmm0 │ │ │ │ - vmovq %xmm9,0x10(%r9) │ │ │ │ - vmovq %xmm11,0x30(%r9) │ │ │ │ - vmovlpd %xmm12,0x8(%r9) │ │ │ │ - vmovlpd %xmm15,0x18(%r9) │ │ │ │ - vmovlpd %xmm13,0x28(%r9) │ │ │ │ - vmovlpd %xmm0,0x38(%r9) │ │ │ │ - cmp %rbx,%rsi │ │ │ │ - je 1e4e9 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu 0x20(%rsi),%ymm4 │ │ │ │ - sub $0xffffffffffffff80,%rsi │ │ │ │ - sub $0xffffffffffffff80,%r15 │ │ │ │ - vmovdqu -0x80(%rsi),%ymm3 │ │ │ │ - vmovupd -0x58(%rsi),%ymm9 │ │ │ │ - vmovupd -0x78(%rsi),%ymm8 │ │ │ │ - vextracti128 $0x1,%ymm4,%xmm7 │ │ │ │ - vmovq %xmm4,-0x60(%r15) │ │ │ │ - vextracti128 $0x1,%ymm3,%xmm5 │ │ │ │ - vextractf128 $0x1,%ymm9,%xmm13 │ │ │ │ - vmovq %xmm7,-0x50(%r15) │ │ │ │ - vmovlpd %xmm9,-0x58(%r15) │ │ │ │ - vextractf128 $0x1,%ymm8,%xmm11 │ │ │ │ - vmovq %xmm5,-0x70(%r15) │ │ │ │ - vmovq %xmm3,-0x80(%r15) │ │ │ │ - vmovlpd %xmm8,-0x78(%r15) │ │ │ │ - vmovlpd %xmm11,-0x68(%r15) │ │ │ │ - vmovlpd %xmm13,-0x48(%r15) │ │ │ │ - vmovdqu -0x40(%rsi),%ymm14 │ │ │ │ - vmovdqu -0x20(%rsi),%ymm15 │ │ │ │ - vmovupd -0x38(%rsi),%ymm5 │ │ │ │ - vmovupd -0x18(%rsi),%ymm6 │ │ │ │ - vextracti128 $0x1,%ymm14,%xmm0 │ │ │ │ - vextracti128 $0x1,%ymm15,%xmm4 │ │ │ │ - vmovq %xmm14,-0x40(%r15) │ │ │ │ - vmovq %xmm15,-0x20(%r15) │ │ │ │ - vextractf128 $0x1,%ymm5,%xmm7 │ │ │ │ - vextractf128 $0x1,%ymm6,%xmm9 │ │ │ │ - vmovq %xmm0,-0x30(%r15) │ │ │ │ - vmovq %xmm4,-0x10(%r15) │ │ │ │ - vmovlpd %xmm5,-0x38(%r15) │ │ │ │ - vmovlpd %xmm7,-0x28(%r15) │ │ │ │ - vmovlpd %xmm6,-0x18(%r15) │ │ │ │ - vmovlpd %xmm9,-0x8(%r15) │ │ │ │ - cmp %rbx,%rsi │ │ │ │ - jne 1e420 │ │ │ │ - mov %r14,%rdi │ │ │ │ - shl $0x6,%rdi │ │ │ │ - lea (%r9,%rdi,1),%rax │ │ │ │ - add %rdx,%rdi │ │ │ │ - vmovsd 0x8(%rdi),%xmm10 │ │ │ │ - mov (%rdi),%rdx │ │ │ │ - lea 0x10(%rdi),%r8 │ │ │ │ - mov %rdx,(%rax) │ │ │ │ - vmovsd %xmm10,0x8(%rax) │ │ │ │ - cmp %r8,%r11 │ │ │ │ - je 1e8c0 │ │ │ │ - vmovsd 0x18(%rdi),%xmm11 │ │ │ │ - lea 0x20(%rdi),%rbx │ │ │ │ - mov 0x10(%rdi),%r14 │ │ │ │ - mov %r14,0x10(%rax) │ │ │ │ - vmovsd %xmm11,0x18(%rax) │ │ │ │ - cmp %rbx,%r11 │ │ │ │ - je 1e8c0 │ │ │ │ - vmovsd 0x28(%rdi),%xmm12 │ │ │ │ - lea 0x30(%rdi),%r15 │ │ │ │ - mov 0x20(%rdi),%rsi │ │ │ │ - mov %rsi,0x20(%rax) │ │ │ │ - vmovsd %xmm12,0x28(%rax) │ │ │ │ - cmp %r15,%r11 │ │ │ │ - je 1e8c0 │ │ │ │ - vmovsd 0x38(%rdi),%xmm13 │ │ │ │ - mov 0x30(%rdi),%r11 │ │ │ │ - mov %r11,0x30(%rax) │ │ │ │ - vmovsd %xmm13,0x38(%rax) │ │ │ │ + vextracti64x2 $0x1,%ymm6,%xmm9 │ │ │ │ + vmovq %xmm6,(%r8) │ │ │ │ + vextracti64x2 $0x1,%ymm7,%xmm11 │ │ │ │ + vmovq %xmm7,0x20(%r8) │ │ │ │ + vextractf64x2 $0x1,%ymm12,%xmm15 │ │ │ │ + vmovlpd %xmm12,0x8(%r8) │ │ │ │ + vextractf64x2 $0x1,%ymm13,%xmm0 │ │ │ │ + vmovlpd %xmm13,0x28(%r8) │ │ │ │ + vmovq %xmm9,0x10(%r8) │ │ │ │ + vmovq %xmm11,0x30(%r8) │ │ │ │ + vmovsd %xmm15,0x18(%r8) │ │ │ │ + vmovsd %xmm0,0x38(%r8) │ │ │ │ + cmp %r14,%rcx │ │ │ │ + je 1e170 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovdqu 0x20(%rcx),%ymm4 │ │ │ │ + vmovdqu (%rcx),%ymm3 │ │ │ │ + sub $0xffffffffffffff80,%rcx │ │ │ │ + sub $0xffffffffffffff80,%rax │ │ │ │ + vmovupd -0x58(%rcx),%ymm9 │ │ │ │ + vmovupd -0x78(%rcx),%ymm8 │ │ │ │ + vextracti64x2 $0x1,%ymm4,%xmm7 │ │ │ │ + vmovq %xmm4,-0x60(%rax) │ │ │ │ + vextracti64x2 $0x1,%ymm3,%xmm5 │ │ │ │ + vmovlpd %xmm9,-0x58(%rax) │ │ │ │ + vextractf64x2 $0x1,%ymm9,%xmm13 │ │ │ │ + vmovq %xmm3,-0x80(%rax) │ │ │ │ + vextractf64x2 $0x1,%ymm8,%xmm11 │ │ │ │ + vmovlpd %xmm8,-0x78(%rax) │ │ │ │ + vmovq %xmm7,-0x50(%rax) │ │ │ │ + vmovq %xmm5,-0x70(%rax) │ │ │ │ + vmovsd %xmm13,-0x48(%rax) │ │ │ │ + vmovdqu -0x40(%rcx),%ymm14 │ │ │ │ + vmovdqu -0x20(%rcx),%ymm15 │ │ │ │ + vmovsd %xmm11,-0x68(%rax) │ │ │ │ + vextracti64x2 $0x1,%ymm14,%xmm0 │ │ │ │ + vmovupd -0x38(%rcx),%ymm5 │ │ │ │ + vmovupd -0x18(%rcx),%ymm6 │ │ │ │ + vmovq %xmm14,-0x40(%rax) │ │ │ │ + vextracti64x2 $0x1,%ymm15,%xmm4 │ │ │ │ + vmovq %xmm15,-0x20(%rax) │ │ │ │ + vextractf64x2 $0x1,%ymm5,%xmm7 │ │ │ │ + vmovlpd %xmm5,-0x38(%rax) │ │ │ │ + vextractf64x2 $0x1,%ymm6,%xmm9 │ │ │ │ + vmovlpd %xmm6,-0x18(%rax) │ │ │ │ + vmovq %xmm0,-0x30(%rax) │ │ │ │ + vmovq %xmm4,-0x10(%rax) │ │ │ │ + vmovsd %xmm7,-0x28(%rax) │ │ │ │ + vmovsd %xmm9,-0x8(%rax) │ │ │ │ + cmp %r14,%rcx │ │ │ │ + jne 1e0b0 │ │ │ │ + shl $0x6,%r11 │ │ │ │ + lea (%r8,%r11,1),%rdi │ │ │ │ + add %rdx,%r11 │ │ │ │ + mov (%r11),%rdx │ │ │ │ + vmovsd 0x8(%r11),%xmm10 │ │ │ │ + lea 0x10(%r11),%rsi │ │ │ │ + mov %rdx,(%rdi) │ │ │ │ + vmovsd %xmm10,0x8(%rdi) │ │ │ │ + cmp %rsi,%r9 │ │ │ │ + je 1e538 │ │ │ │ + mov 0x10(%r11),%r10 │ │ │ │ + vmovsd 0x18(%r11),%xmm11 │ │ │ │ + lea 0x20(%r11),%r14 │ │ │ │ + mov %r10,0x10(%rdi) │ │ │ │ + vmovsd %xmm11,0x18(%rdi) │ │ │ │ + cmp %r14,%r9 │ │ │ │ + je 1e538 │ │ │ │ + mov 0x20(%r11),%rcx │ │ │ │ + vmovsd 0x28(%r11),%xmm12 │ │ │ │ + lea 0x30(%r11),%rax │ │ │ │ + mov %rcx,0x20(%rdi) │ │ │ │ + vmovsd %xmm12,0x28(%rdi) │ │ │ │ + cmp %rax,%r9 │ │ │ │ + je 1e538 │ │ │ │ + mov 0x30(%r11),%r9 │ │ │ │ + vmovsd 0x38(%r11),%xmm13 │ │ │ │ + mov %r9,0x30(%rdi) │ │ │ │ + vmovsd %xmm13,0x38(%rdi) │ │ │ │ vzeroupper │ │ │ │ - lea (%r9,%r10,1),%rdi │ │ │ │ - mov %rdi,0x8(%rcx) │ │ │ │ + lea (%r8,%r12,1),%r11 │ │ │ │ + mov %r11,0x8(%rbx) │ │ │ │ lea -0x18(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ + pop %r12 │ │ │ │ pop %r14 │ │ │ │ - pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - lea (%rdx,%rax,1),%rdi │ │ │ │ - cmp %rdi,%rdx │ │ │ │ - je 1e78c │ │ │ │ - lea -0x10(%rax),%rbx │ │ │ │ - cmp $0x110,%rbx │ │ │ │ - jbe 1eab0 │ │ │ │ - lea -0x10(%r9),%r14 │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %r9,%rax │ │ │ │ + lea (%rdx,%rax,1),%rsi │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + je 1e413 │ │ │ │ + lea -0x10(%rax),%r11 │ │ │ │ + cmp $0xf0,%r11 │ │ │ │ + jbe 1e718 │ │ │ │ + lea -0x10(%r8),%r14 │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov %r8,%rax │ │ │ │ sub %rdx,%r14 │ │ │ │ cmp $0x20,%r14 │ │ │ │ - jbe 1eab0 │ │ │ │ - mov %rbx,%r15 │ │ │ │ - and $0xffffffffffffffc0,%rbx │ │ │ │ - mov %rbx,%r14 │ │ │ │ - shr $0x6,%r15 │ │ │ │ - lea (%rbx,%rdx,1),%rbx │ │ │ │ - and $0x40,%r14d │ │ │ │ - je 1e650 │ │ │ │ + jbe 1e718 │ │ │ │ + mov %r11,%r14 │ │ │ │ + and $0xffffffffffffffc0,%r11 │ │ │ │ + mov %r11,%r10 │ │ │ │ + shr $0x6,%r14 │ │ │ │ + lea (%r11,%rdx,1),%r11 │ │ │ │ + and $0x40,%r10d │ │ │ │ + je 1e2d0 │ │ │ │ vmovdqu (%rdx),%ymm1 │ │ │ │ vmovdqu 0x20(%rdx),%ymm0 │ │ │ │ - lea 0x40(%rdx),%rsi │ │ │ │ - lea 0x40(%r9),%rax │ │ │ │ + lea 0x40(%rdx),%rcx │ │ │ │ + lea 0x40(%r8),%rax │ │ │ │ vmovupd 0x8(%rdx),%ymm6 │ │ │ │ vmovupd 0x28(%rdx),%ymm7 │ │ │ │ - vextracti128 $0x1,%ymm1,%xmm3 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm5 │ │ │ │ - vmovq %xmm1,(%r9) │ │ │ │ - vmovq %xmm0,0x20(%r9) │ │ │ │ - vextractf128 $0x1,%ymm6,%xmm9 │ │ │ │ - vextractf128 $0x1,%ymm7,%xmm11 │ │ │ │ - vmovq %xmm3,0x10(%r9) │ │ │ │ - vmovq %xmm5,0x30(%r9) │ │ │ │ - vmovlpd %xmm6,0x8(%r9) │ │ │ │ - vmovlpd %xmm9,0x18(%r9) │ │ │ │ - vmovlpd %xmm7,0x28(%r9) │ │ │ │ - vmovlpd %xmm11,0x38(%r9) │ │ │ │ - cmp %rsi,%rbx │ │ │ │ - je 1e709 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu 0x20(%rsi),%ymm13 │ │ │ │ - sub $0xffffffffffffff80,%rsi │ │ │ │ + vextracti64x2 $0x1,%ymm1,%xmm3 │ │ │ │ + vmovq %xmm1,(%r8) │ │ │ │ + vextracti64x2 $0x1,%ymm0,%xmm5 │ │ │ │ + vmovq %xmm0,0x20(%r8) │ │ │ │ + vextractf64x2 $0x1,%ymm6,%xmm9 │ │ │ │ + vmovlpd %xmm6,0x8(%r8) │ │ │ │ + vextractf64x2 $0x1,%ymm7,%xmm11 │ │ │ │ + vmovlpd %xmm7,0x28(%r8) │ │ │ │ + vmovq %xmm3,0x10(%r8) │ │ │ │ + vmovq %xmm5,0x30(%r8) │ │ │ │ + vmovsd %xmm9,0x18(%r8) │ │ │ │ + vmovsd %xmm11,0x38(%r8) │ │ │ │ + cmp %rcx,%r11 │ │ │ │ + je 1e390 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovdqu 0x20(%rcx),%ymm13 │ │ │ │ + vmovdqu (%rcx),%ymm12 │ │ │ │ + sub $0xffffffffffffff80,%rcx │ │ │ │ sub $0xffffffffffffff80,%rax │ │ │ │ - vmovdqu -0x80(%rsi),%ymm12 │ │ │ │ - vmovupd -0x58(%rsi),%ymm4 │ │ │ │ - vmovupd -0x78(%rsi),%ymm3 │ │ │ │ - vextracti128 $0x1,%ymm13,%xmm0 │ │ │ │ + vmovupd -0x58(%rcx),%ymm4 │ │ │ │ + vmovupd -0x78(%rcx),%ymm3 │ │ │ │ + vextracti64x2 $0x1,%ymm13,%xmm0 │ │ │ │ vmovq %xmm13,-0x60(%rax) │ │ │ │ - vextracti128 $0x1,%ymm12,%xmm15 │ │ │ │ - vextractf128 $0x1,%ymm4,%xmm7 │ │ │ │ - vmovq %xmm0,-0x50(%rax) │ │ │ │ + vextracti64x2 $0x1,%ymm12,%xmm15 │ │ │ │ vmovlpd %xmm4,-0x58(%rax) │ │ │ │ - vextractf128 $0x1,%ymm3,%xmm5 │ │ │ │ - vmovq %xmm15,-0x70(%rax) │ │ │ │ + vextractf64x2 $0x1,%ymm4,%xmm7 │ │ │ │ vmovq %xmm12,-0x80(%rax) │ │ │ │ + vextractf64x2 $0x1,%ymm3,%xmm5 │ │ │ │ vmovlpd %xmm3,-0x78(%rax) │ │ │ │ - vmovlpd %xmm5,-0x68(%rax) │ │ │ │ - vmovlpd %xmm7,-0x48(%rax) │ │ │ │ - vmovdqu -0x40(%rsi),%ymm8 │ │ │ │ - vmovdqu -0x20(%rsi),%ymm9 │ │ │ │ - vmovupd -0x38(%rsi),%ymm14 │ │ │ │ - vmovupd -0x18(%rsi),%ymm15 │ │ │ │ - vextracti128 $0x1,%ymm8,%xmm11 │ │ │ │ - vextracti128 $0x1,%ymm9,%xmm13 │ │ │ │ + vmovq %xmm0,-0x50(%rax) │ │ │ │ + vmovq %xmm15,-0x70(%rax) │ │ │ │ + vmovsd %xmm7,-0x48(%rax) │ │ │ │ + vmovdqu -0x40(%rcx),%ymm8 │ │ │ │ + vmovdqu -0x20(%rcx),%ymm9 │ │ │ │ + vmovsd %xmm5,-0x68(%rax) │ │ │ │ + vextracti64x2 $0x1,%ymm8,%xmm11 │ │ │ │ + vmovupd -0x38(%rcx),%ymm14 │ │ │ │ + vmovupd -0x18(%rcx),%ymm15 │ │ │ │ vmovq %xmm8,-0x40(%rax) │ │ │ │ + vextracti64x2 $0x1,%ymm9,%xmm13 │ │ │ │ vmovq %xmm9,-0x20(%rax) │ │ │ │ - vextractf128 $0x1,%ymm14,%xmm0 │ │ │ │ - vextractf128 $0x1,%ymm15,%xmm4 │ │ │ │ - vmovq %xmm11,-0x30(%rax) │ │ │ │ - vmovq %xmm13,-0x10(%rax) │ │ │ │ + vextractf64x2 $0x1,%ymm14,%xmm0 │ │ │ │ vmovlpd %xmm14,-0x38(%rax) │ │ │ │ - vmovlpd %xmm0,-0x28(%rax) │ │ │ │ + vextractf64x2 $0x1,%ymm15,%xmm4 │ │ │ │ vmovlpd %xmm15,-0x18(%rax) │ │ │ │ - vmovlpd %xmm4,-0x8(%rax) │ │ │ │ - cmp %rsi,%rbx │ │ │ │ - jne 1e650 │ │ │ │ - shl $0x6,%r15 │ │ │ │ - lea (%r9,%r15,1),%r14 │ │ │ │ - add %rdx,%r15 │ │ │ │ - vmovsd 0x8(%r15),%xmm2 │ │ │ │ - mov (%r15),%rdx │ │ │ │ - lea 0x10(%r15),%rbx │ │ │ │ - mov %rdx,(%r14) │ │ │ │ - vmovsd %xmm2,0x8(%r14) │ │ │ │ - cmp %rbx,%rdi │ │ │ │ - je 1e8d0 │ │ │ │ - vmovsd 0x18(%r15),%xmm5 │ │ │ │ - lea 0x20(%r15),%rax │ │ │ │ - mov 0x10(%r15),%rsi │ │ │ │ - mov %rsi,0x10(%r14) │ │ │ │ - vmovsd %xmm5,0x18(%r14) │ │ │ │ - cmp %rax,%rdi │ │ │ │ - je 1e8d0 │ │ │ │ - vmovsd 0x28(%r15),%xmm6 │ │ │ │ - lea 0x30(%r15),%rbx │ │ │ │ - mov 0x20(%r15),%rdx │ │ │ │ - mov %rdx,0x20(%r14) │ │ │ │ - vmovsd %xmm6,0x28(%r14) │ │ │ │ - cmp %rbx,%rdi │ │ │ │ - je 1e8d0 │ │ │ │ - vmovsd 0x38(%r15),%xmm7 │ │ │ │ - mov 0x30(%r15),%rsi │ │ │ │ - mov %rsi,0x30(%r14) │ │ │ │ - vmovsd %xmm7,0x38(%r14) │ │ │ │ + vmovq %xmm11,-0x30(%rax) │ │ │ │ + vmovq %xmm13,-0x10(%rax) │ │ │ │ + vmovsd %xmm0,-0x28(%rax) │ │ │ │ + vmovsd %xmm4,-0x8(%rax) │ │ │ │ + cmp %rcx,%r11 │ │ │ │ + jne 1e2d0 │ │ │ │ + shl $0x6,%r14 │ │ │ │ + lea (%r8,%r14,1),%r10 │ │ │ │ + add %rdx,%r14 │ │ │ │ + mov (%r14),%rdx │ │ │ │ + vmovsd 0x8(%r14),%xmm2 │ │ │ │ + lea 0x10(%r14),%r11 │ │ │ │ + mov %rdx,(%r10) │ │ │ │ + vmovsd %xmm2,0x8(%r10) │ │ │ │ + cmp %r11,%rsi │ │ │ │ + je 1e540 │ │ │ │ + mov 0x10(%r14),%rcx │ │ │ │ + vmovsd 0x18(%r14),%xmm5 │ │ │ │ + lea 0x20(%r14),%rax │ │ │ │ + mov %rcx,0x10(%r10) │ │ │ │ + vmovsd %xmm5,0x18(%r10) │ │ │ │ + cmp %rax,%rsi │ │ │ │ + je 1e540 │ │ │ │ + mov 0x20(%r14),%rdx │ │ │ │ + vmovsd 0x28(%r14),%xmm6 │ │ │ │ + lea 0x30(%r14),%r11 │ │ │ │ + mov %rdx,0x20(%r10) │ │ │ │ + vmovsd %xmm6,0x28(%r10) │ │ │ │ + cmp %r11,%rsi │ │ │ │ + je 1e540 │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + vmovsd 0x38(%r14),%xmm7 │ │ │ │ + mov %rcx,0x30(%r10) │ │ │ │ + vmovsd %xmm7,0x38(%r10) │ │ │ │ vzeroupper │ │ │ │ - mov %r11,%r15 │ │ │ │ + mov %r9,%r14 │ │ │ │ xor %eax,%eax │ │ │ │ - sub %rdi,%r15 │ │ │ │ - cmp %rdi,%r11 │ │ │ │ - je 1e567 │ │ │ │ - lea -0x10(%r15),%rdx │ │ │ │ + sub %rsi,%r14 │ │ │ │ + cmp %rsi,%r9 │ │ │ │ + je 1e1ef │ │ │ │ + lea -0x10(%r14),%rdx │ │ │ │ shr $0x4,%rdx │ │ │ │ inc %rdx │ │ │ │ and $0x7,%edx │ │ │ │ - je 1e846 │ │ │ │ + je 1e4c6 │ │ │ │ cmp $0x1,%rdx │ │ │ │ - je 1e82e │ │ │ │ + je 1e4af │ │ │ │ cmp $0x2,%rdx │ │ │ │ - je 1e81f │ │ │ │ + je 1e4a1 │ │ │ │ cmp $0x3,%rdx │ │ │ │ - je 1e810 │ │ │ │ + je 1e493 │ │ │ │ cmp $0x4,%rdx │ │ │ │ - je 1e801 │ │ │ │ + je 1e485 │ │ │ │ cmp $0x5,%rdx │ │ │ │ - je 1e7f2 │ │ │ │ + je 1e477 │ │ │ │ cmp $0x6,%rdx │ │ │ │ - je 1e7e3 │ │ │ │ - vmovdqu (%rdi),%xmm7 │ │ │ │ + je 1e469 │ │ │ │ + vmovdqu (%rsi),%xmm7 │ │ │ │ mov $0x10,%eax │ │ │ │ - vmovdqu %xmm7,(%r8) │ │ │ │ - vmovdqu (%rdi,%rax,1),%xmm8 │ │ │ │ - vmovdqu %xmm8,(%r8,%rax,1) │ │ │ │ + vmovdqu %xmm7,(%rdi) │ │ │ │ + vmovdqu (%rsi,%rax,1),%xmm8 │ │ │ │ + vmovdqu %xmm8,(%rdi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ - vmovdqu (%rdi,%rax,1),%xmm9 │ │ │ │ - vmovdqu %xmm9,(%r8,%rax,1) │ │ │ │ + vmovdqu (%rsi,%rax,1),%xmm9 │ │ │ │ + vmovdqu %xmm9,(%rdi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ - vmovdqu (%rdi,%rax,1),%xmm10 │ │ │ │ - vmovdqu %xmm10,(%r8,%rax,1) │ │ │ │ + vmovdqu (%rsi,%rax,1),%xmm10 │ │ │ │ + vmovdqu %xmm10,(%rdi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ - vmovdqu (%rdi,%rax,1),%xmm11 │ │ │ │ - vmovdqu %xmm11,(%r8,%rax,1) │ │ │ │ + vmovdqu (%rsi,%rax,1),%xmm11 │ │ │ │ + vmovdqu %xmm11,(%rdi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ - vmovdqu (%rdi,%rax,1),%xmm12 │ │ │ │ - vmovdqu %xmm12,(%r8,%rax,1) │ │ │ │ + vmovdqu (%rsi,%rax,1),%xmm12 │ │ │ │ + vmovdqu %xmm12,(%rdi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ - vmovdqu (%rdi,%rax,1),%xmm13 │ │ │ │ - vmovdqu %xmm13,(%r8,%rax,1) │ │ │ │ + vmovdqu (%rsi,%rax,1),%xmm13 │ │ │ │ + vmovdqu %xmm13,(%rdi,%rax,1) │ │ │ │ add $0x10,%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - je 1e567 │ │ │ │ - vmovdqu (%rdi,%rax,1),%xmm14 │ │ │ │ - vmovdqu %xmm14,(%r8,%rax,1) │ │ │ │ - vmovdqu 0x10(%rdi,%rax,1),%xmm15 │ │ │ │ - vmovdqu %xmm15,0x10(%r8,%rax,1) │ │ │ │ - vmovdqu 0x20(%rdi,%rax,1),%xmm1 │ │ │ │ - vmovdqu %xmm1,0x20(%r8,%rax,1) │ │ │ │ - vmovdqu 0x30(%rdi,%rax,1),%xmm0 │ │ │ │ - vmovdqu %xmm0,0x30(%r8,%rax,1) │ │ │ │ - vmovdqu 0x40(%rdi,%rax,1),%xmm3 │ │ │ │ - vmovdqu %xmm3,0x40(%r8,%rax,1) │ │ │ │ - vmovdqu 0x50(%rdi,%rax,1),%xmm4 │ │ │ │ - vmovdqu %xmm4,0x50(%r8,%rax,1) │ │ │ │ - vmovdqu 0x60(%rdi,%rax,1),%xmm2 │ │ │ │ - vmovdqu %xmm2,0x60(%r8,%rax,1) │ │ │ │ - vmovdqu 0x70(%rdi,%rax,1),%xmm5 │ │ │ │ - vmovdqu %xmm5,0x70(%r8,%rax,1) │ │ │ │ + cmp %r14,%rax │ │ │ │ + je 1e1ef │ │ │ │ + vmovdqu (%rsi,%rax,1),%xmm14 │ │ │ │ + vmovdqu %xmm14,(%rdi,%rax,1) │ │ │ │ + vmovdqu 0x10(%rsi,%rax,1),%xmm15 │ │ │ │ + vmovdqu %xmm15,0x10(%rdi,%rax,1) │ │ │ │ + vmovdqu 0x20(%rsi,%rax,1),%xmm1 │ │ │ │ + vmovdqu %xmm1,0x20(%rdi,%rax,1) │ │ │ │ + vmovdqu 0x30(%rsi,%rax,1),%xmm0 │ │ │ │ + vmovdqu %xmm0,0x30(%rdi,%rax,1) │ │ │ │ + vmovdqu 0x40(%rsi,%rax,1),%xmm3 │ │ │ │ + vmovdqu %xmm3,0x40(%rdi,%rax,1) │ │ │ │ + vmovdqu 0x50(%rsi,%rax,1),%xmm4 │ │ │ │ + vmovdqu %xmm4,0x50(%rdi,%rax,1) │ │ │ │ + vmovdqu 0x60(%rsi,%rax,1),%xmm2 │ │ │ │ + vmovdqu %xmm2,0x60(%rdi,%rax,1) │ │ │ │ + vmovdqu 0x70(%rsi,%rax,1),%xmm5 │ │ │ │ + vmovdqu %xmm5,0x70(%rdi,%rax,1) │ │ │ │ sub $0xffffffffffffff80,%rax │ │ │ │ - cmp %r15,%rax │ │ │ │ - jne 1e846 │ │ │ │ - jmp 1e567 │ │ │ │ + cmp %r14,%rax │ │ │ │ + jne 1e4c6 │ │ │ │ + jmp 1e1ef │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ vzeroupper │ │ │ │ - jmp 1e567 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 1e1ef │ │ │ │ vzeroupper │ │ │ │ - jmp 1e78c │ │ │ │ + jmp 1e413 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ vmovdqu (%rdx),%xmm13 │ │ │ │ - mov $0x10,%r15d │ │ │ │ - vmovdqu %xmm13,(%rax) │ │ │ │ - jmp 1e220 │ │ │ │ - sub %rdx,%r11 │ │ │ │ - mov %r9,%r14 │ │ │ │ - lea -0x10(%r11),%r8 │ │ │ │ - lea (%r9,%r11,1),%rdi │ │ │ │ - shr $0x4,%r8 │ │ │ │ - inc %r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - je 1ea02 │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 1e9de │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - je 1e9c3 │ │ │ │ - cmp $0x3,%r8 │ │ │ │ - je 1e9a8 │ │ │ │ - cmp $0x4,%r8 │ │ │ │ - je 1e98d │ │ │ │ - cmp $0x5,%r8 │ │ │ │ - je 1e972 │ │ │ │ - cmp $0x6,%r8 │ │ │ │ - je 1e957 │ │ │ │ + mov $0x10,%eax │ │ │ │ + vmovdqu %xmm13,(%r11) │ │ │ │ + jmp 1ded4 │ │ │ │ + sub %rdx,%r9 │ │ │ │ + mov %r8,%r10 │ │ │ │ + lea -0x10(%r9),%rdi │ │ │ │ + lea (%r8,%r9,1),%r11 │ │ │ │ + shr $0x4,%rdi │ │ │ │ + inc %rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + je 1e66b │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 1e648 │ │ │ │ + cmp $0x2,%rdi │ │ │ │ + je 1e62e │ │ │ │ + cmp $0x3,%rdi │ │ │ │ + je 1e614 │ │ │ │ + cmp $0x4,%rdi │ │ │ │ + je 1e5fa │ │ │ │ + cmp $0x5,%rdi │ │ │ │ + je 1e5e0 │ │ │ │ + cmp $0x6,%rdi │ │ │ │ + je 1e5c6 │ │ │ │ + mov (%rdx),%rsi │ │ │ │ vmovsd 0x8(%rdx),%xmm14 │ │ │ │ - mov (%rdx),%rax │ │ │ │ - lea 0x10(%r9),%r14 │ │ │ │ + lea 0x10(%r8),%r10 │ │ │ │ add $0x10,%rdx │ │ │ │ - mov %rax,(%r9) │ │ │ │ - vmovsd %xmm14,0x8(%r9) │ │ │ │ + mov %rsi,(%r8) │ │ │ │ + vmovsd %xmm14,0x8(%r8) │ │ │ │ + mov (%rdx),%r14 │ │ │ │ vmovsd 0x8(%rdx),%xmm15 │ │ │ │ - add $0x10,%r14 │ │ │ │ + add $0x10,%r10 │ │ │ │ add $0x10,%rdx │ │ │ │ - mov -0x10(%rdx),%rbx │ │ │ │ - mov %rbx,-0x10(%r14) │ │ │ │ - vmovsd %xmm15,-0x8(%r14) │ │ │ │ + mov %r14,-0x10(%r10) │ │ │ │ + vmovsd %xmm15,-0x8(%r10) │ │ │ │ + mov (%rdx),%rcx │ │ │ │ vmovsd 0x8(%rdx),%xmm1 │ │ │ │ - add $0x10,%r14 │ │ │ │ + add $0x10,%r10 │ │ │ │ add $0x10,%rdx │ │ │ │ - mov -0x10(%rdx),%rsi │ │ │ │ - mov %rsi,-0x10(%r14) │ │ │ │ - vmovsd %xmm1,-0x8(%r14) │ │ │ │ + mov %rcx,-0x10(%r10) │ │ │ │ + vmovsd %xmm1,-0x8(%r10) │ │ │ │ + mov (%rdx),%rax │ │ │ │ vmovsd 0x8(%rdx),%xmm0 │ │ │ │ - add $0x10,%r14 │ │ │ │ + add $0x10,%r10 │ │ │ │ add $0x10,%rdx │ │ │ │ - mov -0x10(%rdx),%r15 │ │ │ │ - mov %r15,-0x10(%r14) │ │ │ │ - vmovsd %xmm0,-0x8(%r14) │ │ │ │ + mov %rax,-0x10(%r10) │ │ │ │ + vmovsd %xmm0,-0x8(%r10) │ │ │ │ + mov (%rdx),%r9 │ │ │ │ vmovsd 0x8(%rdx),%xmm3 │ │ │ │ - add $0x10,%r14 │ │ │ │ + add $0x10,%r10 │ │ │ │ add $0x10,%rdx │ │ │ │ - mov -0x10(%rdx),%r11 │ │ │ │ - mov %r11,-0x10(%r14) │ │ │ │ - vmovsd %xmm3,-0x8(%r14) │ │ │ │ + mov %r9,-0x10(%r10) │ │ │ │ + vmovsd %xmm3,-0x8(%r10) │ │ │ │ + mov (%rdx),%rdi │ │ │ │ vmovsd 0x8(%rdx),%xmm4 │ │ │ │ - add $0x10,%r14 │ │ │ │ + add $0x10,%r10 │ │ │ │ add $0x10,%rdx │ │ │ │ - mov -0x10(%rdx),%r8 │ │ │ │ - mov %r8,-0x10(%r14) │ │ │ │ - vmovsd %xmm4,-0x8(%r14) │ │ │ │ + mov %rdi,-0x10(%r10) │ │ │ │ + vmovsd %xmm4,-0x8(%r10) │ │ │ │ + mov (%rdx),%rsi │ │ │ │ vmovsd 0x8(%rdx),%xmm5 │ │ │ │ - add $0x10,%r14 │ │ │ │ + add $0x10,%r10 │ │ │ │ add $0x10,%rdx │ │ │ │ - mov -0x10(%rdx),%rax │ │ │ │ - mov %rax,-0x10(%r14) │ │ │ │ - vmovsd %xmm5,-0x8(%r14) │ │ │ │ - cmp %rdi,%r14 │ │ │ │ - je 1e567 │ │ │ │ + mov %rsi,-0x10(%r10) │ │ │ │ + vmovsd %xmm5,-0x8(%r10) │ │ │ │ + cmp %r11,%r10 │ │ │ │ + je 1e1ef │ │ │ │ + mov (%rdx),%r14 │ │ │ │ vmovsd 0x8(%rdx),%xmm6 │ │ │ │ - sub $0xffffffffffffff80,%r14 │ │ │ │ + sub $0xffffffffffffff80,%r10 │ │ │ │ sub $0xffffffffffffff80,%rdx │ │ │ │ - mov -0x80(%rdx),%rbx │ │ │ │ - mov %rbx,-0x80(%r14) │ │ │ │ - mov -0x70(%rdx),%rsi │ │ │ │ - vmovsd %xmm6,-0x78(%r14) │ │ │ │ + mov %r14,-0x80(%r10) │ │ │ │ + vmovsd %xmm6,-0x78(%r10) │ │ │ │ vmovsd -0x68(%rdx),%xmm2 │ │ │ │ - mov %rsi,-0x70(%r14) │ │ │ │ - mov -0x60(%rdx),%r15 │ │ │ │ - mov %r15,-0x60(%r14) │ │ │ │ - mov -0x50(%rdx),%r11 │ │ │ │ - vmovsd %xmm2,-0x68(%r14) │ │ │ │ + mov -0x70(%rdx),%rcx │ │ │ │ + vmovsd %xmm2,-0x68(%r10) │ │ │ │ + mov %rcx,-0x70(%r10) │ │ │ │ vmovsd -0x58(%rdx),%xmm7 │ │ │ │ - mov %r11,-0x50(%r14) │ │ │ │ - mov -0x40(%rdx),%r8 │ │ │ │ - vmovsd %xmm7,-0x58(%r14) │ │ │ │ + mov -0x60(%rdx),%rax │ │ │ │ + vmovsd %xmm7,-0x58(%r10) │ │ │ │ vmovsd -0x48(%rdx),%xmm8 │ │ │ │ - mov %r8,-0x40(%r14) │ │ │ │ - mov -0x30(%rdx),%rax │ │ │ │ - vmovsd %xmm8,-0x48(%r14) │ │ │ │ + mov %rax,-0x60(%r10) │ │ │ │ + mov -0x50(%rdx),%r9 │ │ │ │ + vmovsd %xmm8,-0x48(%r10) │ │ │ │ vmovsd -0x38(%rdx),%xmm9 │ │ │ │ - mov %rax,-0x30(%r14) │ │ │ │ - mov -0x20(%rdx),%rbx │ │ │ │ - vmovsd %xmm9,-0x38(%r14) │ │ │ │ + mov %r9,-0x50(%r10) │ │ │ │ + mov -0x40(%rdx),%rdi │ │ │ │ + vmovsd %xmm9,-0x38(%r10) │ │ │ │ vmovsd -0x28(%rdx),%xmm10 │ │ │ │ - mov %rbx,-0x20(%r14) │ │ │ │ - mov -0x10(%rdx),%rsi │ │ │ │ - vmovsd %xmm10,-0x28(%r14) │ │ │ │ + mov %rdi,-0x40(%r10) │ │ │ │ + mov -0x30(%rdx),%rsi │ │ │ │ + vmovsd %xmm10,-0x28(%r10) │ │ │ │ vmovsd -0x18(%rdx),%xmm11 │ │ │ │ - mov %rsi,-0x10(%r14) │ │ │ │ - vmovsd %xmm11,-0x18(%r14) │ │ │ │ + mov %rsi,-0x30(%r10) │ │ │ │ + mov -0x20(%rdx),%r14 │ │ │ │ + vmovsd %xmm11,-0x18(%r10) │ │ │ │ vmovsd -0x8(%rdx),%xmm12 │ │ │ │ - vmovsd %xmm12,-0x8(%r14) │ │ │ │ - cmp %rdi,%r14 │ │ │ │ - jne 1ea02 │ │ │ │ - jmp 1e567 │ │ │ │ - mov %rdi,%r15 │ │ │ │ - mov %r9,%rax │ │ │ │ - sub %rdx,%r15 │ │ │ │ - sub $0x10,%r15 │ │ │ │ - shr $0x4,%r15 │ │ │ │ - inc %r15 │ │ │ │ - and $0x7,%r15d │ │ │ │ - je 1ebb8 │ │ │ │ - cmp $0x1,%r15 │ │ │ │ - je 1eb95 │ │ │ │ - cmp $0x2,%r15 │ │ │ │ - je 1eb7b │ │ │ │ - cmp $0x3,%r15 │ │ │ │ - je 1eb61 │ │ │ │ - cmp $0x4,%r15 │ │ │ │ - je 1eb47 │ │ │ │ - cmp $0x5,%r15 │ │ │ │ - je 1eb2d │ │ │ │ - cmp $0x6,%r15 │ │ │ │ - je 1eb13 │ │ │ │ + mov %r14,-0x20(%r10) │ │ │ │ + mov -0x10(%rdx),%rcx │ │ │ │ + vmovsd %xmm12,-0x8(%r10) │ │ │ │ + mov %rcx,-0x10(%r10) │ │ │ │ + cmp %r11,%r10 │ │ │ │ + jne 1e66b │ │ │ │ + jmp 1e1ef │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov %r8,%rax │ │ │ │ + sub %rdx,%r14 │ │ │ │ + sub $0x10,%r14 │ │ │ │ + shr $0x4,%r14 │ │ │ │ + inc %r14 │ │ │ │ + and $0x7,%r14d │ │ │ │ + je 1e81a │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + je 1e7f8 │ │ │ │ + cmp $0x2,%r14 │ │ │ │ + je 1e7df │ │ │ │ + cmp $0x3,%r14 │ │ │ │ + je 1e7c6 │ │ │ │ + cmp $0x4,%r14 │ │ │ │ + je 1e7ad │ │ │ │ + cmp $0x5,%r14 │ │ │ │ + je 1e794 │ │ │ │ + cmp $0x6,%r14 │ │ │ │ + je 1e77b │ │ │ │ + mov (%rdx),%r10 │ │ │ │ vmovsd 0x8(%rdx),%xmm8 │ │ │ │ - mov (%rdx),%r14 │ │ │ │ - lea 0x10(%r9),%rax │ │ │ │ + lea 0x10(%r8),%rax │ │ │ │ add $0x10,%rdx │ │ │ │ - mov %r14,(%r9) │ │ │ │ - vmovsd %xmm8,0x8(%r9) │ │ │ │ + mov %r10,(%r8) │ │ │ │ + vmovsd %xmm8,0x8(%r8) │ │ │ │ + mov (%rdx),%r11 │ │ │ │ vmovsd 0x8(%rdx),%xmm9 │ │ │ │ add $0x10,%rax │ │ │ │ add $0x10,%rdx │ │ │ │ - mov -0x10(%rdx),%rbx │ │ │ │ - mov %rbx,-0x10(%rax) │ │ │ │ + mov %r11,-0x10(%rax) │ │ │ │ vmovsd %xmm9,-0x8(%rax) │ │ │ │ + mov (%rdx),%rcx │ │ │ │ vmovsd 0x8(%rdx),%xmm10 │ │ │ │ add $0x10,%rax │ │ │ │ add $0x10,%rdx │ │ │ │ - mov -0x10(%rdx),%rsi │ │ │ │ - mov %rsi,-0x10(%rax) │ │ │ │ + mov %rcx,-0x10(%rax) │ │ │ │ vmovsd %xmm10,-0x8(%rax) │ │ │ │ + mov (%rdx),%r14 │ │ │ │ vmovsd 0x8(%rdx),%xmm11 │ │ │ │ add $0x10,%rax │ │ │ │ add $0x10,%rdx │ │ │ │ - mov -0x10(%rdx),%r15 │ │ │ │ - mov %r15,-0x10(%rax) │ │ │ │ + mov %r14,-0x10(%rax) │ │ │ │ vmovsd %xmm11,-0x8(%rax) │ │ │ │ + mov (%rdx),%r10 │ │ │ │ vmovsd 0x8(%rdx),%xmm12 │ │ │ │ add $0x10,%rax │ │ │ │ add $0x10,%rdx │ │ │ │ - mov -0x10(%rdx),%r14 │ │ │ │ - mov %r14,-0x10(%rax) │ │ │ │ + mov %r10,-0x10(%rax) │ │ │ │ vmovsd %xmm12,-0x8(%rax) │ │ │ │ + mov (%rdx),%r11 │ │ │ │ vmovsd 0x8(%rdx),%xmm13 │ │ │ │ add $0x10,%rax │ │ │ │ add $0x10,%rdx │ │ │ │ - mov -0x10(%rdx),%rbx │ │ │ │ - mov %rbx,-0x10(%rax) │ │ │ │ + mov %r11,-0x10(%rax) │ │ │ │ vmovsd %xmm13,-0x8(%rax) │ │ │ │ + mov (%rdx),%rcx │ │ │ │ vmovsd 0x8(%rdx),%xmm14 │ │ │ │ add $0x10,%rdx │ │ │ │ add $0x10,%rax │ │ │ │ - mov -0x10(%rdx),%rsi │ │ │ │ - mov %rsi,-0x10(%rax) │ │ │ │ + mov %rcx,-0x10(%rax) │ │ │ │ vmovsd %xmm14,-0x8(%rax) │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - je 1e78c │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + je 1e413 │ │ │ │ + mov (%rdx),%r14 │ │ │ │ vmovsd 0x8(%rdx),%xmm15 │ │ │ │ sub $0xffffffffffffff80,%rdx │ │ │ │ sub $0xffffffffffffff80,%rax │ │ │ │ - mov -0x80(%rdx),%r15 │ │ │ │ - mov %r15,-0x80(%rax) │ │ │ │ - mov -0x70(%rdx),%r14 │ │ │ │ + mov %r14,-0x80(%rax) │ │ │ │ vmovsd %xmm15,-0x78(%rax) │ │ │ │ vmovsd -0x68(%rdx),%xmm1 │ │ │ │ - mov %r14,-0x70(%rax) │ │ │ │ - mov -0x60(%rdx),%rbx │ │ │ │ - mov %rbx,-0x60(%rax) │ │ │ │ - mov -0x50(%rdx),%rsi │ │ │ │ + mov -0x70(%rdx),%r10 │ │ │ │ vmovsd %xmm1,-0x68(%rax) │ │ │ │ + mov %r10,-0x70(%rax) │ │ │ │ vmovsd -0x58(%rdx),%xmm0 │ │ │ │ - mov %rsi,-0x50(%rax) │ │ │ │ - mov -0x40(%rdx),%r15 │ │ │ │ + mov -0x60(%rdx),%r11 │ │ │ │ vmovsd %xmm0,-0x58(%rax) │ │ │ │ vmovsd -0x48(%rdx),%xmm3 │ │ │ │ - mov %r15,-0x40(%rax) │ │ │ │ - mov -0x30(%rdx),%r14 │ │ │ │ + mov %r11,-0x60(%rax) │ │ │ │ + mov -0x50(%rdx),%rcx │ │ │ │ vmovsd %xmm3,-0x48(%rax) │ │ │ │ vmovsd -0x38(%rdx),%xmm4 │ │ │ │ - mov %r14,-0x30(%rax) │ │ │ │ - mov -0x20(%rdx),%rbx │ │ │ │ + mov %rcx,-0x50(%rax) │ │ │ │ + mov -0x40(%rdx),%r14 │ │ │ │ vmovsd %xmm4,-0x38(%rax) │ │ │ │ vmovsd -0x28(%rdx),%xmm2 │ │ │ │ - mov %rbx,-0x20(%rax) │ │ │ │ - mov -0x10(%rdx),%rsi │ │ │ │ + mov %r14,-0x40(%rax) │ │ │ │ + mov -0x30(%rdx),%r10 │ │ │ │ vmovsd %xmm2,-0x28(%rax) │ │ │ │ vmovsd -0x18(%rdx),%xmm5 │ │ │ │ - mov %rsi,-0x10(%rax) │ │ │ │ + mov %r10,-0x30(%rax) │ │ │ │ + mov -0x20(%rdx),%r11 │ │ │ │ vmovsd %xmm5,-0x18(%rax) │ │ │ │ vmovsd -0x8(%rdx),%xmm6 │ │ │ │ + mov %r11,-0x20(%rax) │ │ │ │ + mov -0x10(%rdx),%rcx │ │ │ │ vmovsd %xmm6,-0x8(%rax) │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - jne 1ebb8 │ │ │ │ - jmp 1e78c │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov %rcx,-0x10(%rax) │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + jne 1e81a │ │ │ │ + jmp 1e413 │ │ │ │ + nop │ │ │ │ mov (%rdi),%rcx │ │ │ │ cmp 0x10(%rdi),%rcx │ │ │ │ - jne 1ecd0 │ │ │ │ + jne 1e930 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x20,%rsp │ │ │ │ mov %rdi,0x18(%rsp) │ │ │ │ mov $0x8,%edi │ │ │ │ mov %rcx,0x8(%rsp) │ │ │ │ mov %rsi,0x10(%rsp) │ │ │ │ call d330 │ │ │ │ mov 0x10(%rsp),%r8 │ │ │ │ mov 0x18(%rsp),%r10 │ │ │ │ - mov 0x8(%rsp),%r11 │ │ │ │ lea 0x8(%rax),%rdi │ │ │ │ vmovq %rax,%xmm1 │ │ │ │ - vpinsrq $0x1,%rdi,%xmm1,%xmm0 │ │ │ │ + mov 0x8(%rsp),%r11 │ │ │ │ mov (%r8),%r9 │ │ │ │ - vmovdqu %xmm0,(%r10) │ │ │ │ + vpinsrq $0x1,%rdi,%xmm1,%xmm0 │ │ │ │ mov %rdi,0x10(%r10) │ │ │ │ + vmovdqu %xmm0,(%r10) │ │ │ │ mov %r9,(%rax) │ │ │ │ test %r11,%r11 │ │ │ │ - je 1ed10 │ │ │ │ + je 1e968 │ │ │ │ + leave │ │ │ │ xor %esi,%esi │ │ │ │ mov %r11,%rdi │ │ │ │ - leave │ │ │ │ jmp d340 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x8(%rdi),%rax │ │ │ │ mov (%rsi),%rdx │ │ │ │ cmp %rcx,%rax │ │ │ │ - jne 1ecf0 │ │ │ │ + jne 1e950 │ │ │ │ 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 1ed20 │ │ │ │ + je 1e970 │ │ │ │ mov %rsi,0x8(%rdi) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ leave │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ ret │ │ │ │ nop │ │ │ │ nopl (%rax) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - push %rbx │ │ │ │ + push %rbp │ │ │ │ mov %rsi,%rax │ │ │ │ - sub $0x10,%rsp │ │ │ │ + push %rbx │ │ │ │ + sub $0x18,%rsp │ │ │ │ shr $0x3c,%rax │ │ │ │ - jne d77e <__cxa_finalize@plt+0xee> │ │ │ │ + jne d75e <__cxa_finalize@plt+0xce> │ │ │ │ mov %rdi,%rbx │ │ │ │ test %rsi,%rsi │ │ │ │ - je 1edc0 │ │ │ │ - lea 0x0(,%rsi,8),%rdx │ │ │ │ - mov %rsi,0x8(%rsp) │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov %rdx,(%rsp) │ │ │ │ + je 1ea00 │ │ │ │ + lea 0x0(,%rsi,8),%rbp │ │ │ │ + mov %rsi,(%rsp) │ │ │ │ + mov %rbp,%rdi │ │ │ │ call d330 │ │ │ │ - mov (%rsp),%rdx │ │ │ │ - cmpq $0x1,0x8(%rsp) │ │ │ │ + cmpq $0x1,(%rsp) │ │ │ │ + lea (%rax,%rbp,1),%r9 │ │ │ │ mov %rax,(%rbx) │ │ │ │ - movq $0x0,(%rax) │ │ │ │ - lea 0x8(%rax),%rdi │ │ │ │ - lea (%rax,%rdx,1),%r9 │ │ │ │ + lea 0x8(%rax),%rcx │ │ │ │ mov %r9,0x10(%rbx) │ │ │ │ - je 1edaa │ │ │ │ - sub $0x8,%rdx │ │ │ │ + movq $0x0,(%rax) │ │ │ │ + je 1e9f1 │ │ │ │ + lea -0x8(%rbp),%rdx │ │ │ │ + mov %rcx,%rdi │ │ │ │ xor %esi,%esi │ │ │ │ mov %rax,(%rsp) │ │ │ │ mov %r9,0x8(%rsp) │ │ │ │ call d190 │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - lea (%rcx,%rax,1),%rdi │ │ │ │ - sub (%rsp),%rdi │ │ │ │ - sub $0x8,%rdi │ │ │ │ - mov %rdi,0x8(%rbx) │ │ │ │ - add $0x10,%rsp │ │ │ │ + mov 0x8(%rsp),%rdx │ │ │ │ + lea -0x8(%rdx,%rax,1),%rcx │ │ │ │ + sub (%rsp),%rcx │ │ │ │ + mov %rcx,0x8(%rbx) │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbx │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xor %ecx,%ecx │ │ │ │ movq $0x0,(%rdi) │ │ │ │ movq $0x0,0x10(%rdi) │ │ │ │ - xor %edi,%edi │ │ │ │ - mov %rdi,0x8(%rbx) │ │ │ │ - add $0x10,%rsp │ │ │ │ + mov %rcx,0x8(%rbx) │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbx │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ nopl 0x0(%rax) │ │ │ │ push %rbp │ │ │ │ mov %rsi,%rcx │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ + mov %rdi,%r12 │ │ │ │ push %rbx │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ - mov %rdi,%r12 │ │ │ │ sub $0x20,%rsp │ │ │ │ mov (%rdi),%r13 │ │ │ │ mov 0x10(%rdi),%r8 │ │ │ │ sub %r13,%r8 │ │ │ │ mov %r8,%rax │ │ │ │ sar $0x3,%rax │ │ │ │ cmp %rsi,%rax │ │ │ │ - jae 1eea0 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - shr $0x3c,%rdi │ │ │ │ - jne d78a <__cxa_finalize@plt+0xfa> │ │ │ │ + jae 1eac0 │ │ │ │ + mov %rsi,%r9 │ │ │ │ + shr $0x3c,%r9 │ │ │ │ + jne d76a <__cxa_finalize@plt+0xda> │ │ │ │ lea 0x0(,%rsi,8),%rbx │ │ │ │ mov %r8,0x18(%rsp) │ │ │ │ mov %rbx,%rdi │ │ │ │ call d330 │ │ │ │ mov %rbx,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ mov %rax,%rdi │ │ │ │ call d190 │ │ │ │ - lea (%rax,%rbx,1),%r10 │ │ │ │ + lea (%rax,%rbx,1),%r11 │ │ │ │ vmovq %rax,%xmm3 │ │ │ │ - vpinsrq $0x1,%r10,%xmm3,%xmm4 │ │ │ │ - mov %r10,0x10(%r12) │ │ │ │ + vpinsrq $0x1,%r11,%xmm3,%xmm4 │ │ │ │ + mov %r11,0x10(%r12) │ │ │ │ vmovdqu %xmm4,(%r12) │ │ │ │ test %r13,%r13 │ │ │ │ - je 1ee8d │ │ │ │ + je 1ece4 │ │ │ │ mov 0x18(%rsp),%rsi │ │ │ │ lea -0x18(%rbp),%rsp │ │ │ │ mov %r13,%rdi │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %rbp │ │ │ │ jmp d340 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vzeroupper │ │ │ │ - lea 0x8(%rbx,%rcx,8),%r9 │ │ │ │ - mov %r9,0x8(%r12) │ │ │ │ - lea -0x18(%rbp),%rsp │ │ │ │ - pop %rbx │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x8(%rdi),%rbx │ │ │ │ mov %rdx,%r9 │ │ │ │ mov %rbx,%rdx │ │ │ │ sub %r13,%rdx │ │ │ │ mov %rdx,%rsi │ │ │ │ sar $0x3,%rsi │ │ │ │ cmp %rcx,%rsi │ │ │ │ - jae 1f0b0 │ │ │ │ + jae 1ecf0 │ │ │ │ cmp %r13,%rbx │ │ │ │ - je 1f210 │ │ │ │ + je 1ee50 │ │ │ │ mov %rsi,0x18(%rsp) │ │ │ │ mov %r13,%rdi │ │ │ │ xor %esi,%esi │ │ │ │ mov %r9,0x8(%rsp) │ │ │ │ mov %rcx,0x10(%rsp) │ │ │ │ call d190 │ │ │ │ mov 0x8(%rsp),%r9 │ │ │ │ mov 0x18(%rsp),%rsi │ │ │ │ mov 0x10(%rsp),%rcx │ │ │ │ vmovsd (%r9),%xmm0 │ │ │ │ dec %rcx │ │ │ │ vmovsd %xmm0,(%rbx) │ │ │ │ sub %rsi,%rcx │ │ │ │ - je 1ee83 │ │ │ │ - lea -0x1(%rcx),%rdx │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - jbe 1f0f0 │ │ │ │ - lea 0x8(%rbx,%rcx,8),%rdi │ │ │ │ - cmp %rdi,%r9 │ │ │ │ - jae 1ef20 │ │ │ │ + je 1ee38 │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 1ed28 │ │ │ │ + lea 0x8(%rbx,%rcx,8),%rdx │ │ │ │ + cmp %rdx,%r9 │ │ │ │ + jae 1eb40 │ │ │ │ cmp %r9,%rbx │ │ │ │ - jb 1f0f0 │ │ │ │ - mov %rcx,%r13 │ │ │ │ - xor %eax,%eax │ │ │ │ - vbroadcastsd (%r9),%ymm0 │ │ │ │ - shr $0x2,%r13 │ │ │ │ - mov %r13,%r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - je 1efd6 │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 1efbc │ │ │ │ + jb 1ed28 │ │ │ │ + lea 0x8(%rbx),%r11 │ │ │ │ + lea -0x1(%rcx),%r8 │ │ │ │ + mov %r11,%r13 │ │ │ │ cmp $0x2,%r8 │ │ │ │ - je 1efab │ │ │ │ - cmp $0x3,%r8 │ │ │ │ - je 1ef9a │ │ │ │ - cmp $0x4,%r8 │ │ │ │ - je 1ef8a │ │ │ │ - cmp $0x5,%r8 │ │ │ │ - je 1ef7a │ │ │ │ - cmp $0x6,%r8 │ │ │ │ - je 1ef6a │ │ │ │ + jbe 1ee60 │ │ │ │ + mov %rcx,%rsi │ │ │ │ + vbroadcastsd (%r9),%ymm0 │ │ │ │ + xor %eax,%eax │ │ │ │ + shr $0x2,%rsi │ │ │ │ + mov %rsi,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + je 1ec0a │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 1ebf1 │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + je 1ebe1 │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + je 1ebd0 │ │ │ │ + cmp $0x4,%rdx │ │ │ │ + je 1ebbf │ │ │ │ + cmp $0x5,%rdx │ │ │ │ + je 1ebae │ │ │ │ + cmp $0x6,%rdx │ │ │ │ + je 1eb9e │ │ │ │ vmovupd %ymm0,0x8(%rbx,%rax,1) │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rax,%rsi │ │ │ │ - inc %rax │ │ │ │ - shl $0x5,%rsi │ │ │ │ - vmovupd %ymm0,0x8(%rbx,%rsi,1) │ │ │ │ - mov %rax,%rdx │ │ │ │ - inc %rax │ │ │ │ - shl $0x5,%rdx │ │ │ │ - vmovupd %ymm0,0x8(%rbx,%rdx,1) │ │ │ │ mov %rax,%rdi │ │ │ │ inc %rax │ │ │ │ shl $0x5,%rdi │ │ │ │ vmovupd %ymm0,0x8(%rbx,%rdi,1) │ │ │ │ mov %rax,%r10 │ │ │ │ inc %rax │ │ │ │ shl $0x5,%r10 │ │ │ │ vmovupd %ymm0,0x8(%rbx,%r10,1) │ │ │ │ - mov %rax,%r11 │ │ │ │ + mov %rax,%r13 │ │ │ │ inc %rax │ │ │ │ - shl $0x5,%r11 │ │ │ │ - vmovupd %ymm0,0x8(%rbx,%r11,1) │ │ │ │ + shl $0x5,%r13 │ │ │ │ + vmovupd %ymm0,0x8(%rbx,%r13,1) │ │ │ │ mov %rax,%r8 │ │ │ │ inc %rax │ │ │ │ shl $0x5,%r8 │ │ │ │ vmovupd %ymm0,0x8(%rbx,%r8,1) │ │ │ │ - cmp %rax,%r13 │ │ │ │ - je 1f056 │ │ │ │ - mov %rax,%rsi │ │ │ │ mov %rax,%rdx │ │ │ │ + inc %rax │ │ │ │ + shl $0x5,%rdx │ │ │ │ + vmovupd %ymm0,0x8(%rbx,%rdx,1) │ │ │ │ mov %rax,%rdi │ │ │ │ + inc %rax │ │ │ │ + shl $0x5,%rdi │ │ │ │ + vmovupd %ymm0,0x8(%rbx,%rdi,1) │ │ │ │ + cmp %rax,%rsi │ │ │ │ + je 1ec91 │ │ │ │ mov %rax,%r10 │ │ │ │ - shl $0x5,%rsi │ │ │ │ - shl $0x5,%rdx │ │ │ │ - mov %rax,%r11 │ │ │ │ + mov %rax,%r13 │ │ │ │ mov %rax,%r8 │ │ │ │ - vmovupd %ymm0,0x8(%rbx,%rsi,1) │ │ │ │ - vmovupd %ymm0,0x28(%rdx,%rbx,1) │ │ │ │ - mov %rax,%rsi │ │ │ │ mov %rax,%rdx │ │ │ │ - shl $0x5,%rdi │ │ │ │ shl $0x5,%r10 │ │ │ │ - shl $0x5,%r11 │ │ │ │ + shl $0x5,%r13 │ │ │ │ + mov %rax,%rdi │ │ │ │ shl $0x5,%r8 │ │ │ │ - shl $0x5,%rsi │ │ │ │ + vmovupd %ymm0,0x8(%rbx,%r10,1) │ │ │ │ + mov %rax,%r10 │ │ │ │ shl $0x5,%rdx │ │ │ │ + vmovupd %ymm0,0x28(%r13,%rbx,1) │ │ │ │ + shl $0x5,%rdi │ │ │ │ + mov %rax,%r13 │ │ │ │ + shl $0x5,%r10 │ │ │ │ + vmovupd %ymm0,0x48(%r8,%rbx,1) │ │ │ │ + mov %rax,%r8 │ │ │ │ + shl $0x5,%r13 │ │ │ │ add $0x8,%rax │ │ │ │ - vmovupd %ymm0,0x48(%rdi,%rbx,1) │ │ │ │ - vmovupd %ymm0,0x68(%r10,%rbx,1) │ │ │ │ - vmovupd %ymm0,0x88(%r11,%rbx,1) │ │ │ │ - vmovupd %ymm0,0xa8(%r8,%rbx,1) │ │ │ │ - vmovupd %ymm0,0xc8(%rsi,%rbx,1) │ │ │ │ - vmovupd %ymm0,0xe8(%rdx,%rbx,1) │ │ │ │ - cmp %rax,%r13 │ │ │ │ - jne 1efd6 │ │ │ │ + shl $0x5,%r8 │ │ │ │ + vmovupd %ymm0,0x68(%rdx,%rbx,1) │ │ │ │ + vmovupd %ymm0,0x88(%rdi,%rbx,1) │ │ │ │ + vmovupd %ymm0,0xa8(%r10,%rbx,1) │ │ │ │ + vmovupd %ymm0,0xc8(%r13,%rbx,1) │ │ │ │ + vmovupd %ymm0,0xe8(%r8,%rbx,1) │ │ │ │ + cmp %rax,%rsi │ │ │ │ + jne 1ec0a │ │ │ │ test $0x3,%cl │ │ │ │ - je 1ee80 │ │ │ │ - vmovsd (%r9),%xmm1 │ │ │ │ - mov %rcx,%r13 │ │ │ │ + je 1ee48 │ │ │ │ + mov %rcx,%rsi │ │ │ │ mov %rcx,%rax │ │ │ │ - and $0xfffffffffffffffc,%r13 │ │ │ │ - and $0x3,%eax │ │ │ │ - vmovsd %xmm1,0x8(%rbx,%r13,8) │ │ │ │ + and $0xfffffffffffffffc,%rsi │ │ │ │ + sub %rsi,%rax │ │ │ │ + lea (%r11,%rsi,8),%r13 │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 1ee80 │ │ │ │ - vmovsd %xmm1,0x10(%rbx,%r13,8) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - je 1ee80 │ │ │ │ - vmovsd (%r9),%xmm2 │ │ │ │ - vmovsd %xmm2,0x18(%rbx,%r13,8) │ │ │ │ + je 1ee70 │ │ │ │ vzeroupper │ │ │ │ - jmp 1ee83 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovddup (%r9),%xmm1 │ │ │ │ + vmovupd %xmm1,0x8(%rbx,%rsi,8) │ │ │ │ + test $0x1,%al │ │ │ │ + je 1ecdb │ │ │ │ + and $0xfffffffffffffffe,%rax │ │ │ │ + lea 0x0(%r13,%rax,8),%r13 │ │ │ │ + vmovsd (%r9),%xmm2 │ │ │ │ + vmovsd %xmm2,0x0(%r13) │ │ │ │ + lea (%r11,%rcx,8),%rcx │ │ │ │ + mov %rcx,0x8(%r12) │ │ │ │ + lea -0x18(%rbp),%rsp │ │ │ │ + pop %rbx │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ test %rcx,%rcx │ │ │ │ - je 1f0d0 │ │ │ │ + je 1ed10 │ │ │ │ shl $0x3,%rcx │ │ │ │ mov %r13,%rdi │ │ │ │ xor %esi,%esi │ │ │ │ mov %rcx,%rdx │ │ │ │ mov %rcx,0x18(%rsp) │ │ │ │ call d190 │ │ │ │ add 0x18(%rsp),%r13 │ │ │ │ cmp %r13,%rbx │ │ │ │ - je 1ee8d │ │ │ │ + je 1ece4 │ │ │ │ mov %r13,0x8(%r12) │ │ │ │ lea -0x18(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %rcx,%r10 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - and $0x7,%r10d │ │ │ │ - je 1f197 │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 1f17f │ │ │ │ - cmp $0x2,%r10 │ │ │ │ - je 1f170 │ │ │ │ - cmp $0x3,%r10 │ │ │ │ - je 1f161 │ │ │ │ - cmp $0x4,%r10 │ │ │ │ - je 1f152 │ │ │ │ - cmp $0x5,%r10 │ │ │ │ - je 1f143 │ │ │ │ - cmp $0x6,%r10 │ │ │ │ - je 1f134 │ │ │ │ + nopl (%rax) │ │ │ │ + mov %rcx,%rdi │ │ │ │ + xor %r10d,%r10d │ │ │ │ + and $0x7,%edi │ │ │ │ + je 1edca │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 1edb6 │ │ │ │ + cmp $0x2,%rdi │ │ │ │ + je 1eda7 │ │ │ │ + cmp $0x3,%rdi │ │ │ │ + je 1ed98 │ │ │ │ + cmp $0x4,%rdi │ │ │ │ + je 1ed89 │ │ │ │ + cmp $0x5,%rdi │ │ │ │ + je 1ed7a │ │ │ │ + cmp $0x6,%rdi │ │ │ │ + je 1ed6b │ │ │ │ vmovsd (%r9),%xmm1 │ │ │ │ - mov $0x1,%r11d │ │ │ │ + mov $0x1,%r10d │ │ │ │ vmovsd %xmm1,0x8(%rbx) │ │ │ │ vmovsd (%r9),%xmm2 │ │ │ │ - vmovsd %xmm2,0x8(%rbx,%r11,8) │ │ │ │ - inc %r11 │ │ │ │ + vmovsd %xmm2,0x8(%rbx,%r10,8) │ │ │ │ + inc %r10 │ │ │ │ vmovsd (%r9),%xmm3 │ │ │ │ - vmovsd %xmm3,0x8(%rbx,%r11,8) │ │ │ │ - inc %r11 │ │ │ │ + vmovsd %xmm3,0x8(%rbx,%r10,8) │ │ │ │ + inc %r10 │ │ │ │ vmovsd (%r9),%xmm4 │ │ │ │ - vmovsd %xmm4,0x8(%rbx,%r11,8) │ │ │ │ - inc %r11 │ │ │ │ + vmovsd %xmm4,0x8(%rbx,%r10,8) │ │ │ │ + inc %r10 │ │ │ │ vmovsd (%r9),%xmm5 │ │ │ │ - vmovsd %xmm5,0x8(%rbx,%r11,8) │ │ │ │ - inc %r11 │ │ │ │ + vmovsd %xmm5,0x8(%rbx,%r10,8) │ │ │ │ + inc %r10 │ │ │ │ vmovsd (%r9),%xmm6 │ │ │ │ - vmovsd %xmm6,0x8(%rbx,%r11,8) │ │ │ │ - inc %r11 │ │ │ │ + vmovsd %xmm6,0x8(%rbx,%r10,8) │ │ │ │ + inc %r10 │ │ │ │ vmovsd (%r9),%xmm7 │ │ │ │ - vmovsd %xmm7,0x8(%rbx,%r11,8) │ │ │ │ - inc %r11 │ │ │ │ - cmp %rcx,%r11 │ │ │ │ - je 1ee83 │ │ │ │ + vmovsd %xmm7,0x8(%rbx,%r10,8) │ │ │ │ + inc %r10 │ │ │ │ + cmp %r10,%rcx │ │ │ │ + je 1ee38 │ │ │ │ vmovsd (%r9),%xmm8 │ │ │ │ - vmovsd %xmm8,0x8(%rbx,%r11,8) │ │ │ │ + vmovsd %xmm8,0x8(%rbx,%r10,8) │ │ │ │ vmovsd (%r9),%xmm9 │ │ │ │ - vmovsd %xmm9,0x10(%rbx,%r11,8) │ │ │ │ + vmovsd %xmm9,0x10(%rbx,%r10,8) │ │ │ │ vmovsd (%r9),%xmm10 │ │ │ │ - vmovsd %xmm10,0x18(%rbx,%r11,8) │ │ │ │ + vmovsd %xmm10,0x18(%rbx,%r10,8) │ │ │ │ vmovsd (%r9),%xmm11 │ │ │ │ - vmovsd %xmm11,0x20(%rbx,%r11,8) │ │ │ │ + vmovsd %xmm11,0x20(%rbx,%r10,8) │ │ │ │ vmovsd (%r9),%xmm12 │ │ │ │ - vmovsd %xmm12,0x28(%rbx,%r11,8) │ │ │ │ + vmovsd %xmm12,0x28(%rbx,%r10,8) │ │ │ │ vmovsd (%r9),%xmm13 │ │ │ │ - vmovsd %xmm13,0x30(%rbx,%r11,8) │ │ │ │ + vmovsd %xmm13,0x30(%rbx,%r10,8) │ │ │ │ vmovsd (%r9),%xmm14 │ │ │ │ - vmovsd %xmm14,0x38(%rbx,%r11,8) │ │ │ │ + vmovsd %xmm14,0x38(%rbx,%r10,8) │ │ │ │ vmovsd (%r9),%xmm15 │ │ │ │ - vmovsd %xmm15,0x40(%rbx,%r11,8) │ │ │ │ - add $0x8,%r11 │ │ │ │ - cmp %rcx,%r11 │ │ │ │ - jne 1f197 │ │ │ │ - jmp 1ee83 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovsd %xmm15,0x40(%rbx,%r10,8) │ │ │ │ + add $0x8,%r10 │ │ │ │ + cmp %r10,%rcx │ │ │ │ + jne 1edca │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0x8(%rbx),%r11 │ │ │ │ + jmp 1ecdb │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vzeroupper │ │ │ │ + jmp 1ecdb │ │ │ │ vxorpd %xmm0,%xmm0,%xmm0 │ │ │ │ - jmp 1eef3 │ │ │ │ + jmp 1eb13 │ │ │ │ nopl 0x0(%rax) │ │ │ │ + mov %rcx,%rax │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 1ecb8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vzeroupper │ │ │ │ + jmp 1ecd0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ push %rbx │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %rdx,%r9 │ │ │ │ mov %rdi,%rsi │ │ │ │ cmp %rbx,%rdi │ │ │ │ - je 1f24c │ │ │ │ + je 1eeac │ │ │ │ nop │ │ │ │ cmp %r9,%rcx │ │ │ │ - je 1f288 │ │ │ │ + je 1eee8 │ │ │ │ mov (%r9),%edx │ │ │ │ cmp (%rsi),%edx │ │ │ │ - jge 1f270 │ │ │ │ + jge 1eed0 │ │ │ │ mov %edx,(%r8) │ │ │ │ add $0x4,%r9 │ │ │ │ add $0x4,%r8 │ │ │ │ cmp %rsi,%rbx │ │ │ │ - jne 1f230 │ │ │ │ + jne 1ee90 │ │ │ │ sub %r9,%rcx │ │ │ │ mov %rcx,%rbx │ │ │ │ cmp $0x4,%rcx │ │ │ │ - jle 1f2a5 │ │ │ │ + jle 1ef05 │ │ │ │ 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 1f24c │ │ │ │ + je 1eeac │ │ │ │ cmp %r9,%rcx │ │ │ │ - jne 1f235 │ │ │ │ + jne 1ee95 │ │ │ │ sub %rsi,%rbx │ │ │ │ cmp $0x4,%rbx │ │ │ │ - jle 1f2b4 │ │ │ │ + jle 1ef14 │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %r8,%rdi │ │ │ │ call d550 │ │ │ │ lea (%rax,%rbx,1),%r8 │ │ │ │ pop %rbx │ │ │ │ mov %r8,%rax │ │ │ │ ret │ │ │ │ - jne 1f26a │ │ │ │ + jne 1eeca │ │ │ │ mov (%r9),%ecx │ │ │ │ add $0x4,%r8 │ │ │ │ mov %ecx,-0x4(%r8) │ │ │ │ - jmp 1f26a │ │ │ │ - jne 1f26a │ │ │ │ + jmp 1eeca │ │ │ │ + jne 1eeca │ │ │ │ mov (%rsi),%eax │ │ │ │ add $0x4,%r8 │ │ │ │ mov %eax,-0x4(%r8) │ │ │ │ - jmp 1f26a │ │ │ │ + jmp 1eeca │ │ │ │ nopl (%rax) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ + push %rbp │ │ │ │ + mov %rsi,%rdi │ │ │ │ + lea 0xba4e2(%rip),%rsi # d9421 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1481> │ │ │ │ + mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ - mov %rsi,%rdi │ │ │ │ push %r12 │ │ │ │ - push %rbp │ │ │ │ push %rbx │ │ │ │ - lea 0xb911f(%rip),%rsi # d8407 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10d7> │ │ │ │ - sub $0x28,%rsp │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x40,%rsp │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0x14(%rsp),%rcx │ │ │ │ - lea 0x10(%rsp),%rdx │ │ │ │ - movl $0x0,0x10(%rsp) │ │ │ │ - movl $0x0,0x14(%rsp) │ │ │ │ + lea 0x34(%rsp),%rcx │ │ │ │ + lea 0x30(%rsp),%rdx │ │ │ │ + movl $0x0,0x30(%rsp) │ │ │ │ + movl $0x0,0x34(%rsp) │ │ │ │ call d3f0 │ │ │ │ test %eax,%eax │ │ │ │ - je 1fe09 │ │ │ │ - movslq 0x14(%rsp),%rdi │ │ │ │ + je 1fc0e │ │ │ │ + movslq 0x34(%rsp),%rdi │ │ │ │ test %edi,%edi │ │ │ │ - jle 1fdf3 │ │ │ │ - mov 0x10(%rsp),%eax │ │ │ │ + jle 1fbf8 │ │ │ │ + mov 0x30(%rsp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 1fe10 │ │ │ │ - mov $0x1,%ebp │ │ │ │ + jle 1fc23 │ │ │ │ + mov $0x1,%r10d │ │ │ │ cmp $0x1,%eax │ │ │ │ - je 1f8ae │ │ │ │ - movslq %eax,%rbp │ │ │ │ + je 1f512 │ │ │ │ + movslq %eax,%r10 │ │ │ │ cmp $0x1,%edi │ │ │ │ - je 1f8ae │ │ │ │ - xor %r13d,%r13d │ │ │ │ + je 1f512 │ │ │ │ + xor %r14d,%r14d │ │ │ │ + vpbroadcastq %r10,%ymm2 │ │ │ │ + mov $0x1,%r15d │ │ │ │ + mov %r10,%r8 │ │ │ │ cmp $0x1,%rdi │ │ │ │ - je 1f8ab │ │ │ │ - xor %r8d,%r8d │ │ │ │ + je 1f50b │ │ │ │ mov $0x1,%r10d │ │ │ │ - mov %r13,%r9 │ │ │ │ - nop │ │ │ │ + mov %r14,%r13 │ │ │ │ + xor %r11d,%r11d │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdi,%rax │ │ │ │ cqto │ │ │ │ idiv %r10 │ │ │ │ mov %rax,%rcx │ │ │ │ cmp $0x1,%rax │ │ │ │ - jle 1fdd0 │ │ │ │ - mov $0x2,%r11d │ │ │ │ - mov $0x1,%r13d │ │ │ │ + jle 1fbc2 │ │ │ │ + mov $0x2,%r9d │ │ │ │ + mov $0x1,%r12d │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rcx,%rax │ │ │ │ - mov %r11,%rsi │ │ │ │ + mov %r9,%rsi │ │ │ │ cqto │ │ │ │ - idiv %r11 │ │ │ │ - mov %rdx,0x8(%rsp) │ │ │ │ - cmp %r11,%rcx │ │ │ │ - jle 1fd80 │ │ │ │ - mov %rcx,%r12 │ │ │ │ - mov %r11,%rbx │ │ │ │ - sub %r11,%r12 │ │ │ │ - and $0x7,%r12d │ │ │ │ - je 1f485 │ │ │ │ - cmp $0x1,%r12 │ │ │ │ - je 1f468 │ │ │ │ - cmp $0x2,%r12 │ │ │ │ - je 1f454 │ │ │ │ - cmp $0x3,%r12 │ │ │ │ - je 1f440 │ │ │ │ - cmp $0x4,%r12 │ │ │ │ - je 1f42c │ │ │ │ - cmp $0x5,%r12 │ │ │ │ - je 1f418 │ │ │ │ - cmp $0x6,%r12 │ │ │ │ - je 1f404 │ │ │ │ - cmpq $0x0,0x8(%rsp) │ │ │ │ - je 1f520 │ │ │ │ - lea 0x1(%r11),%rbx │ │ │ │ + idiv %r9 │ │ │ │ + mov %rdx,0x18(%rsp) │ │ │ │ + cmp %r9,%rcx │ │ │ │ + jle 1fb58 │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %r9,%rbx │ │ │ │ + sub %r9,%r14 │ │ │ │ + and $0x7,%r14d │ │ │ │ + je 1f0fd │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + je 1f0e0 │ │ │ │ + cmp $0x2,%r14 │ │ │ │ + je 1f0cc │ │ │ │ + cmp $0x3,%r14 │ │ │ │ + je 1f0b8 │ │ │ │ + cmp $0x4,%r14 │ │ │ │ + je 1f0a4 │ │ │ │ + cmp $0x5,%r14 │ │ │ │ + je 1f090 │ │ │ │ + cmp $0x6,%r14 │ │ │ │ + je 1f07c │ │ │ │ + cmpq $0x0,0x18(%rsp) │ │ │ │ + je 1f198 │ │ │ │ + lea 0x1(%r9),%rbx │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rbx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f520 │ │ │ │ + je 1f198 │ │ │ │ inc %rbx │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rbx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f520 │ │ │ │ + je 1f198 │ │ │ │ inc %rbx │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rbx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f520 │ │ │ │ + je 1f198 │ │ │ │ inc %rbx │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rbx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f520 │ │ │ │ + je 1f198 │ │ │ │ inc %rbx │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rbx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f520 │ │ │ │ + je 1f198 │ │ │ │ inc %rbx │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rbx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f520 │ │ │ │ + je 1f198 │ │ │ │ inc %rbx │ │ │ │ cmp %rcx,%rbx │ │ │ │ - je 1f520 │ │ │ │ + je 1f198 │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rbx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f520 │ │ │ │ + je 1f198 │ │ │ │ mov %rcx,%rax │ │ │ │ lea 0x1(%rbx),%r14 │ │ │ │ cqto │ │ │ │ mov %r14,%rbx │ │ │ │ idiv %r14 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f520 │ │ │ │ + je 1f198 │ │ │ │ mov %rcx,%rax │ │ │ │ inc %rbx │ │ │ │ cqto │ │ │ │ idiv %rbx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f520 │ │ │ │ + je 1f198 │ │ │ │ mov %rcx,%rax │ │ │ │ lea 0x2(%r14),%rbx │ │ │ │ cqto │ │ │ │ idiv %rbx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f520 │ │ │ │ + je 1f198 │ │ │ │ mov %rcx,%rax │ │ │ │ lea 0x3(%r14),%rbx │ │ │ │ cqto │ │ │ │ idiv %rbx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f520 │ │ │ │ + je 1f198 │ │ │ │ mov %rcx,%rax │ │ │ │ lea 0x4(%r14),%rbx │ │ │ │ cqto │ │ │ │ idiv %rbx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f520 │ │ │ │ + je 1f198 │ │ │ │ mov %rcx,%rax │ │ │ │ lea 0x5(%r14),%rbx │ │ │ │ cqto │ │ │ │ idiv %rbx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f520 │ │ │ │ + je 1f198 │ │ │ │ mov %rcx,%rax │ │ │ │ lea 0x6(%r14),%rbx │ │ │ │ cqto │ │ │ │ idiv %rbx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f520 │ │ │ │ + je 1f198 │ │ │ │ lea 0x7(%r14),%rbx │ │ │ │ cmp %rcx,%rbx │ │ │ │ - jne 1f485 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %rcx,%r15 │ │ │ │ + jne 1f0fd │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r15,%rax │ │ │ │ + mov %rcx,%r14 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %r14,%rax │ │ │ │ cqto │ │ │ │ idiv %rbx │ │ │ │ cqto │ │ │ │ - mov %rax,%r15 │ │ │ │ + mov %rax,%r14 │ │ │ │ idiv %rbx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f540 │ │ │ │ - cmp $0x1,%r15 │ │ │ │ - je 1f8d9 │ │ │ │ - mov %r11,%rbx │ │ │ │ - cmp %r11,%rcx │ │ │ │ - jle 1fe3a │ │ │ │ - mov %rcx,%r12 │ │ │ │ - sub %r11,%r12 │ │ │ │ - and $0x7,%r12d │ │ │ │ - je 1f639 │ │ │ │ - cmp $0x1,%r12 │ │ │ │ - je 1f61c │ │ │ │ - cmp $0x2,%r12 │ │ │ │ - je 1f608 │ │ │ │ - cmp $0x3,%r12 │ │ │ │ - je 1f5f4 │ │ │ │ - cmp $0x4,%r12 │ │ │ │ - je 1f5e0 │ │ │ │ - cmp $0x5,%r12 │ │ │ │ - je 1f5cc │ │ │ │ - cmp $0x6,%r12 │ │ │ │ - je 1f5b8 │ │ │ │ + je 1f1a0 │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + je 1f53d │ │ │ │ + mov %r9,%rbx │ │ │ │ + cmp %r9,%rcx │ │ │ │ + jle 1fc4d │ │ │ │ + mov %rcx,%rax │ │ │ │ + sub %r9,%rax │ │ │ │ + and $0x7,%eax │ │ │ │ + je 1f298 │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 1f27b │ │ │ │ + cmp $0x2,%rax │ │ │ │ + je 1f267 │ │ │ │ + cmp $0x3,%rax │ │ │ │ + je 1f253 │ │ │ │ + cmp $0x4,%rax │ │ │ │ + je 1f23f │ │ │ │ + cmp $0x5,%rax │ │ │ │ + je 1f22b │ │ │ │ + cmp $0x6,%rax │ │ │ │ + je 1f217 │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r11 │ │ │ │ + idiv %r9 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f6d0 │ │ │ │ - lea 0x1(%r11),%rbx │ │ │ │ + je 1f330 │ │ │ │ + lea 0x1(%r9),%rbx │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rbx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f6d0 │ │ │ │ + je 1f330 │ │ │ │ inc %rbx │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rbx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f6d0 │ │ │ │ + je 1f330 │ │ │ │ inc %rbx │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rbx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f6d0 │ │ │ │ + je 1f330 │ │ │ │ inc %rbx │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rbx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f6d0 │ │ │ │ + je 1f330 │ │ │ │ inc %rbx │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rbx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f6d0 │ │ │ │ + je 1f330 │ │ │ │ inc %rbx │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rbx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f6d0 │ │ │ │ + je 1f330 │ │ │ │ inc %rbx │ │ │ │ cmp %rcx,%rbx │ │ │ │ - je 1f6d0 │ │ │ │ + je 1f330 │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rbx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f6d0 │ │ │ │ + je 1f330 │ │ │ │ mov %rcx,%rax │ │ │ │ lea 0x1(%rbx),%r14 │ │ │ │ cqto │ │ │ │ mov %r14,%rbx │ │ │ │ idiv %r14 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f6d0 │ │ │ │ + je 1f330 │ │ │ │ mov %rcx,%rax │ │ │ │ inc %rbx │ │ │ │ cqto │ │ │ │ idiv %rbx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f6d0 │ │ │ │ + je 1f330 │ │ │ │ mov %rcx,%rax │ │ │ │ lea 0x2(%r14),%rbx │ │ │ │ cqto │ │ │ │ idiv %rbx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f6d0 │ │ │ │ + je 1f330 │ │ │ │ mov %rcx,%rax │ │ │ │ lea 0x3(%r14),%rbx │ │ │ │ cqto │ │ │ │ idiv %rbx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f6d0 │ │ │ │ + je 1f330 │ │ │ │ mov %rcx,%rax │ │ │ │ lea 0x4(%r14),%rbx │ │ │ │ cqto │ │ │ │ idiv %rbx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f6d0 │ │ │ │ + je 1f330 │ │ │ │ mov %rcx,%rax │ │ │ │ lea 0x5(%r14),%rbx │ │ │ │ cqto │ │ │ │ idiv %rbx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f6d0 │ │ │ │ + je 1f330 │ │ │ │ mov %rcx,%rax │ │ │ │ lea 0x6(%r14),%rbx │ │ │ │ cqto │ │ │ │ idiv %rbx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f6d0 │ │ │ │ + je 1f330 │ │ │ │ lea 0x7(%r14),%rbx │ │ │ │ cmp %rcx,%rbx │ │ │ │ - jne 1f639 │ │ │ │ - mov %rcx,%r12 │ │ │ │ + jne 1f298 │ │ │ │ + nop │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ mov $0x1,%r14d │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov %r12,%rax │ │ │ │ - mov %r14,%r15 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov %r14,0x20(%rsp) │ │ │ │ inc %r14 │ │ │ │ cqto │ │ │ │ idiv %rbx │ │ │ │ cqto │ │ │ │ - mov %rax,%r12 │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ idiv %rbx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f6e0 │ │ │ │ + je 1f340 │ │ │ │ xor %ebx,%ebx │ │ │ │ - cmp $0x1,%r15 │ │ │ │ + cmpq $0x1,0x20(%rsp) │ │ │ │ sete %bl │ │ │ │ neg %rbx │ │ │ │ - cmp %r11,%rcx │ │ │ │ - jle 1fd94 │ │ │ │ + cmp %r9,%rcx │ │ │ │ + jle 1fb6c │ │ │ │ mov %rcx,%r14 │ │ │ │ - sub %r11,%r14 │ │ │ │ + sub %r9,%r14 │ │ │ │ and $0x7,%r14d │ │ │ │ - je 1f7de │ │ │ │ + je 1f446 │ │ │ │ cmp $0x1,%r14 │ │ │ │ - je 1f7c1 │ │ │ │ + je 1f429 │ │ │ │ cmp $0x2,%r14 │ │ │ │ - je 1f7ad │ │ │ │ + je 1f415 │ │ │ │ cmp $0x3,%r14 │ │ │ │ - je 1f799 │ │ │ │ + je 1f401 │ │ │ │ cmp $0x4,%r14 │ │ │ │ - je 1f785 │ │ │ │ + je 1f3ed │ │ │ │ cmp $0x5,%r14 │ │ │ │ - je 1f771 │ │ │ │ + je 1f3d9 │ │ │ │ cmp $0x6,%r14 │ │ │ │ - je 1f75d │ │ │ │ + je 1f3c5 │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r11 │ │ │ │ + idiv %r9 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f880 │ │ │ │ - lea 0x1(%r11),%rsi │ │ │ │ + je 1f4e0 │ │ │ │ + lea 0x1(%r9),%rsi │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f880 │ │ │ │ + je 1f4e0 │ │ │ │ inc %rsi │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f880 │ │ │ │ + je 1f4e0 │ │ │ │ inc %rsi │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f880 │ │ │ │ + je 1f4e0 │ │ │ │ inc %rsi │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f880 │ │ │ │ + je 1f4e0 │ │ │ │ inc %rsi │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f880 │ │ │ │ + je 1f4e0 │ │ │ │ inc %rsi │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f880 │ │ │ │ + je 1f4e0 │ │ │ │ inc %rsi │ │ │ │ cmp %rcx,%rsi │ │ │ │ - je 1f880 │ │ │ │ + je 1f4e0 │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f880 │ │ │ │ + je 1f4e0 │ │ │ │ mov %rcx,%rax │ │ │ │ - lea 0x1(%rsi),%r12 │ │ │ │ + lea 0x1(%rsi),%r14 │ │ │ │ cqto │ │ │ │ - mov %r12,%rsi │ │ │ │ - idiv %r12 │ │ │ │ + mov %r14,%rsi │ │ │ │ + idiv %r14 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f880 │ │ │ │ + je 1f4e0 │ │ │ │ mov %rcx,%rax │ │ │ │ inc %rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f880 │ │ │ │ + je 1f4e0 │ │ │ │ mov %rcx,%rax │ │ │ │ - lea 0x2(%r12),%rsi │ │ │ │ + lea 0x2(%r14),%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f880 │ │ │ │ + je 1f4e0 │ │ │ │ mov %rcx,%rax │ │ │ │ - lea 0x3(%r12),%rsi │ │ │ │ + lea 0x3(%r14),%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f880 │ │ │ │ + je 1f4e0 │ │ │ │ mov %rcx,%rax │ │ │ │ - lea 0x4(%r12),%rsi │ │ │ │ + lea 0x4(%r14),%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f880 │ │ │ │ + je 1f4e0 │ │ │ │ mov %rcx,%rax │ │ │ │ - lea 0x5(%r12),%rsi │ │ │ │ + lea 0x5(%r14),%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f880 │ │ │ │ + je 1f4e0 │ │ │ │ mov %rcx,%rax │ │ │ │ - lea 0x6(%r12),%rsi │ │ │ │ + lea 0x6(%r14),%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f880 │ │ │ │ - lea 0x7(%r12),%rsi │ │ │ │ + je 1f4e0 │ │ │ │ + lea 0x7(%r14),%rsi │ │ │ │ cmp %rcx,%rsi │ │ │ │ - jne 1f7de │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jne 1f446 │ │ │ │ + nopl (%rax) │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cqto │ │ │ │ mov %rax,%rcx │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1f880 │ │ │ │ - imul %rbx,%r13 │ │ │ │ + je 1f4e0 │ │ │ │ + imul %rbx,%r12 │ │ │ │ cmp $0x1,%rcx │ │ │ │ - jle 1fa8a │ │ │ │ - inc %r11 │ │ │ │ - jmp 1f3a0 │ │ │ │ - add %r13,%rbp │ │ │ │ - mov %rbp,%rdi │ │ │ │ + jle 1f6d8 │ │ │ │ + inc %r9 │ │ │ │ + jmp 1f018 │ │ │ │ + lea (%r8,%r14,1),%r10 │ │ │ │ + vzeroupper │ │ │ │ + mov %r10,%rdi │ │ │ │ call d4d0 │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ sub %fs:0x28,%rdx │ │ │ │ - jne 1fe35 │ │ │ │ - add $0x28,%rsp │ │ │ │ + jne 1fc48 │ │ │ │ + lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ - pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ - cmp %r11,%rcx │ │ │ │ - jle 1fddb │ │ │ │ + cmp %r9,%rcx │ │ │ │ + jle 1fbcd │ │ │ │ mov %rcx,%rbx │ │ │ │ - sub %r11,%rbx │ │ │ │ + sub %r9,%rbx │ │ │ │ and $0x7,%ebx │ │ │ │ - je 1f9af │ │ │ │ + je 1f613 │ │ │ │ cmp $0x1,%rbx │ │ │ │ - je 1f992 │ │ │ │ + je 1f5f6 │ │ │ │ cmp $0x2,%rbx │ │ │ │ - je 1f97e │ │ │ │ + je 1f5e2 │ │ │ │ cmp $0x3,%rbx │ │ │ │ - je 1f96a │ │ │ │ + je 1f5ce │ │ │ │ cmp $0x4,%rbx │ │ │ │ - je 1f956 │ │ │ │ + je 1f5ba │ │ │ │ cmp $0x5,%rbx │ │ │ │ - je 1f942 │ │ │ │ + je 1f5a6 │ │ │ │ cmp $0x6,%rbx │ │ │ │ - je 1f92e │ │ │ │ + je 1f592 │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ - idiv %r11 │ │ │ │ + idiv %r9 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1fa46 │ │ │ │ - lea 0x1(%r11),%rsi │ │ │ │ + je 1f6aa │ │ │ │ + lea 0x1(%r9),%rsi │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1fa46 │ │ │ │ + je 1f6aa │ │ │ │ inc %rsi │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1fa46 │ │ │ │ + je 1f6aa │ │ │ │ inc %rsi │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1fa46 │ │ │ │ + je 1f6aa │ │ │ │ inc %rsi │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1fa46 │ │ │ │ + je 1f6aa │ │ │ │ inc %rsi │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1fa46 │ │ │ │ + je 1f6aa │ │ │ │ inc %rsi │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1fa46 │ │ │ │ + je 1f6aa │ │ │ │ inc %rsi │ │ │ │ cmp %rcx,%rsi │ │ │ │ - je 1fa46 │ │ │ │ + je 1f6aa │ │ │ │ mov %rcx,%rax │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1fa46 │ │ │ │ + je 1f6aa │ │ │ │ mov %rcx,%rax │ │ │ │ - lea 0x1(%rsi),%r11 │ │ │ │ + lea 0x1(%rsi),%r9 │ │ │ │ cqto │ │ │ │ - mov %r11,%rsi │ │ │ │ - idiv %r11 │ │ │ │ + mov %r9,%rsi │ │ │ │ + idiv %r9 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1fa46 │ │ │ │ + je 1f6aa │ │ │ │ mov %rcx,%rax │ │ │ │ inc %rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1fa46 │ │ │ │ + je 1f6aa │ │ │ │ mov %rcx,%rax │ │ │ │ - lea 0x2(%r11),%rsi │ │ │ │ + lea 0x2(%r9),%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1fa46 │ │ │ │ + je 1f6aa │ │ │ │ mov %rcx,%rax │ │ │ │ - lea 0x3(%r11),%rsi │ │ │ │ + lea 0x3(%r9),%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1fa46 │ │ │ │ + je 1f6aa │ │ │ │ mov %rcx,%rax │ │ │ │ - lea 0x4(%r11),%rsi │ │ │ │ + lea 0x4(%r9),%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1fa46 │ │ │ │ + je 1f6aa │ │ │ │ mov %rcx,%rax │ │ │ │ - lea 0x5(%r11),%rsi │ │ │ │ + lea 0x5(%r9),%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1fa46 │ │ │ │ + je 1f6aa │ │ │ │ mov %rcx,%rax │ │ │ │ - lea 0x6(%r11),%rsi │ │ │ │ + lea 0x6(%r9),%rsi │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1fa46 │ │ │ │ - lea 0x7(%r11),%rsi │ │ │ │ + je 1f6aa │ │ │ │ + lea 0x7(%r9),%rsi │ │ │ │ cmp %rcx,%rsi │ │ │ │ - jne 1f9af │ │ │ │ + jne 1f613 │ │ │ │ xor %r14d,%r14d │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ mov %rcx,%rax │ │ │ │ inc %r14 │ │ │ │ cqto │ │ │ │ idiv %rsi │ │ │ │ cqto │ │ │ │ mov %rax,%rcx │ │ │ │ idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1fa60 │ │ │ │ - xor %r15d,%r15d │ │ │ │ + je 1f6b0 │ │ │ │ + xor %ecx,%ecx │ │ │ │ cmp $0x1,%r14 │ │ │ │ - sete %r15b │ │ │ │ - neg %r15 │ │ │ │ - imul %r15,%r13 │ │ │ │ + sete %cl │ │ │ │ + neg %rcx │ │ │ │ + imul %rcx,%r12 │ │ │ │ test %r10,%r10 │ │ │ │ - je 1fdac │ │ │ │ - mov %r10,%rcx │ │ │ │ - mov %r10,%r12 │ │ │ │ - mov $0x1,%r15d │ │ │ │ - and $0x7,%ecx │ │ │ │ - je 1fafe │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 1faf5 │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - je 1faee │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - je 1fae7 │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - je 1fae0 │ │ │ │ - cmp $0x5,%rcx │ │ │ │ - je 1fad9 │ │ │ │ - cmp $0x6,%rcx │ │ │ │ + je 1fb84 │ │ │ │ lea -0x1(%r10),%rsi │ │ │ │ - cmovne %rbp,%r15 │ │ │ │ - cmovne %rsi,%r12 │ │ │ │ - imul %rbp,%r15 │ │ │ │ - dec %r12 │ │ │ │ - imul %rbp,%r15 │ │ │ │ - dec %r12 │ │ │ │ - imul %rbp,%r15 │ │ │ │ - dec %r12 │ │ │ │ - imul %rbp,%r15 │ │ │ │ - dec %r12 │ │ │ │ - imul %rbp,%r15 │ │ │ │ - dec %r12 │ │ │ │ - imul %rbp,%r15 │ │ │ │ - dec %r12 │ │ │ │ - je 1fb24 │ │ │ │ - imul %rbp,%r15 │ │ │ │ - imul %rbp,%r15 │ │ │ │ - imul %rbp,%r15 │ │ │ │ - imul %rbp,%r15 │ │ │ │ - imul %rbp,%r15 │ │ │ │ - imul %rbp,%r15 │ │ │ │ - imul %rbp,%r15 │ │ │ │ - imul %rbp,%r15 │ │ │ │ - sub $0x8,%r12 │ │ │ │ - jne 1fafe │ │ │ │ - imul %r13,%r15 │ │ │ │ + mov %r10,%rbx │ │ │ │ + cmp $0x9,%rsi │ │ │ │ + jbe 1fbb7 │ │ │ │ + shr $0x2,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + vpbroadcastq %r15,%ymm0 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + and $0x7,%r14d │ │ │ │ + je 1f76f │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + je 1f761 │ │ │ │ + cmp $0x2,%r14 │ │ │ │ + je 1f758 │ │ │ │ + cmp $0x3,%r14 │ │ │ │ + je 1f74f │ │ │ │ + cmp $0x4,%r14 │ │ │ │ + je 1f746 │ │ │ │ + cmp $0x5,%r14 │ │ │ │ + je 1f73d │ │ │ │ + cmp $0x6,%r14 │ │ │ │ + je 1f734 │ │ │ │ + vmovdqa %ymm2,%ymm0 │ │ │ │ + mov $0x1,%eax │ │ │ │ + vpmullq %ymm2,%ymm0,%ymm0 │ │ │ │ + inc %rax │ │ │ │ + vpmullq %ymm2,%ymm0,%ymm0 │ │ │ │ + inc %rax │ │ │ │ + vpmullq %ymm2,%ymm0,%ymm0 │ │ │ │ + inc %rax │ │ │ │ + vpmullq %ymm2,%ymm0,%ymm0 │ │ │ │ + inc %rax │ │ │ │ + vpmullq %ymm2,%ymm0,%ymm0 │ │ │ │ + inc %rax │ │ │ │ + inc %rax │ │ │ │ + vpmullq %ymm2,%ymm0,%ymm0 │ │ │ │ + cmp %rax,%rbx │ │ │ │ + je 1f7a8 │ │ │ │ + vpmullq %ymm2,%ymm0,%ymm1 │ │ │ │ + add $0x8,%rax │ │ │ │ + vpmullq %ymm2,%ymm1,%ymm3 │ │ │ │ + vpmullq %ymm2,%ymm3,%ymm4 │ │ │ │ + vpmullq %ymm2,%ymm4,%ymm5 │ │ │ │ + vpmullq %ymm2,%ymm5,%ymm6 │ │ │ │ + vpmullq %ymm2,%ymm6,%ymm7 │ │ │ │ + vpmullq %ymm2,%ymm7,%ymm8 │ │ │ │ + vpmullq %ymm2,%ymm8,%ymm0 │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jne 1f76f │ │ │ │ + vextracti64x2 $0x1,%ymm0,%xmm10 │ │ │ │ + vpmullq %xmm10,%xmm0,%xmm11 │ │ │ │ + vpsrldq $0x8,%xmm11,%xmm12 │ │ │ │ + vpmullq %xmm12,%xmm11,%xmm13 │ │ │ │ + vmovq %xmm13,%r9 │ │ │ │ + test $0x3,%r10b │ │ │ │ + je 1f835 │ │ │ │ + mov %r10,%rbx │ │ │ │ + and $0x3,%ebx │ │ │ │ + imul %r8,%r9 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 1f835 │ │ │ │ + imul %r8,%r9 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + je 1f835 │ │ │ │ + imul %r8,%r9 │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + je 1f835 │ │ │ │ + imul %r8,%r9 │ │ │ │ + cmp $0x4,%rbx │ │ │ │ + je 1f835 │ │ │ │ + imul %r8,%r9 │ │ │ │ + cmp $0x5,%rbx │ │ │ │ + je 1f835 │ │ │ │ + imul %r8,%r9 │ │ │ │ + cmp $0x6,%rbx │ │ │ │ + je 1f835 │ │ │ │ + imul %r8,%r9 │ │ │ │ + cmp $0x7,%rbx │ │ │ │ + je 1f835 │ │ │ │ + imul %r8,%r9 │ │ │ │ + cmp $0x8,%rbx │ │ │ │ + je 1f835 │ │ │ │ + imul %r8,%r9 │ │ │ │ + mov %r9,%rdx │ │ │ │ + imul %r8,%rdx │ │ │ │ + cmp $0x9,%rbx │ │ │ │ + cmovne %rdx,%r9 │ │ │ │ + imul %r12,%r9 │ │ │ │ inc %r10 │ │ │ │ - mov %r15,%rbx │ │ │ │ - cmp %r10,%rdi │ │ │ │ - jle 1fd61 │ │ │ │ - mov %rdi,%r11 │ │ │ │ - sub %r10,%r11 │ │ │ │ - and $0x7,%r11d │ │ │ │ - je 1fc04 │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 1fbe7 │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 1fbd3 │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - je 1fbbf │ │ │ │ - cmp $0x4,%r11 │ │ │ │ - je 1fbab │ │ │ │ - cmp $0x5,%r11 │ │ │ │ - je 1fb97 │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - je 1fb83 │ │ │ │ + mov %r9,%rcx │ │ │ │ + cmp %rdi,%r10 │ │ │ │ + jge 1fb3d │ │ │ │ + mov %rdi,%r12 │ │ │ │ + sub %r10,%r12 │ │ │ │ + and $0x7,%r12d │ │ │ │ + je 1f915 │ │ │ │ + cmp $0x1,%r12 │ │ │ │ + je 1f8f8 │ │ │ │ + cmp $0x2,%r12 │ │ │ │ + je 1f8e4 │ │ │ │ + cmp $0x3,%r12 │ │ │ │ + je 1f8d0 │ │ │ │ + cmp $0x4,%r12 │ │ │ │ + je 1f8bc │ │ │ │ + cmp $0x5,%r12 │ │ │ │ + je 1f8a8 │ │ │ │ + cmp $0x6,%r12 │ │ │ │ + je 1f894 │ │ │ │ mov %rdi,%rax │ │ │ │ cqto │ │ │ │ idiv %r10 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1fd61 │ │ │ │ + je 1fb3d │ │ │ │ inc %r10 │ │ │ │ mov %rdi,%rax │ │ │ │ cqto │ │ │ │ idiv %r10 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1fd61 │ │ │ │ + je 1fb3d │ │ │ │ inc %r10 │ │ │ │ mov %rdi,%rax │ │ │ │ cqto │ │ │ │ idiv %r10 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1fd61 │ │ │ │ + je 1fb3d │ │ │ │ inc %r10 │ │ │ │ mov %rdi,%rax │ │ │ │ cqto │ │ │ │ idiv %r10 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1fd61 │ │ │ │ + je 1fb3d │ │ │ │ inc %r10 │ │ │ │ mov %rdi,%rax │ │ │ │ cqto │ │ │ │ idiv %r10 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1fd61 │ │ │ │ + je 1fb3d │ │ │ │ inc %r10 │ │ │ │ mov %rdi,%rax │ │ │ │ cqto │ │ │ │ idiv %r10 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1fd61 │ │ │ │ + je 1fb3d │ │ │ │ inc %r10 │ │ │ │ mov %rdi,%rax │ │ │ │ cqto │ │ │ │ idiv %r10 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1fd61 │ │ │ │ + je 1fb3d │ │ │ │ inc %r10 │ │ │ │ - cmp %r10,%rdi │ │ │ │ - je 1fcb7 │ │ │ │ + cmp %rdi,%r10 │ │ │ │ + je 1f9c8 │ │ │ │ mov %rdi,%rax │ │ │ │ cqto │ │ │ │ idiv %r10 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1fd61 │ │ │ │ + je 1fb3d │ │ │ │ mov %rdi,%rax │ │ │ │ - lea 0x1(%r10),%r14 │ │ │ │ + lea 0x1(%r10),%rsi │ │ │ │ cqto │ │ │ │ - mov %r14,%r10 │ │ │ │ - idiv %r14 │ │ │ │ + mov %rsi,%r10 │ │ │ │ + idiv %rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1fd61 │ │ │ │ + je 1fb3d │ │ │ │ mov %rdi,%rax │ │ │ │ inc %r10 │ │ │ │ cqto │ │ │ │ idiv %r10 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1fd61 │ │ │ │ + je 1fb3d │ │ │ │ mov %rdi,%rax │ │ │ │ - lea 0x2(%r14),%r10 │ │ │ │ + lea 0x2(%rsi),%r10 │ │ │ │ cqto │ │ │ │ idiv %r10 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1fd61 │ │ │ │ + je 1fb3d │ │ │ │ mov %rdi,%rax │ │ │ │ - lea 0x3(%r14),%r10 │ │ │ │ + lea 0x3(%rsi),%r10 │ │ │ │ cqto │ │ │ │ idiv %r10 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1fd61 │ │ │ │ + je 1fb3d │ │ │ │ mov %rdi,%rax │ │ │ │ - lea 0x4(%r14),%r10 │ │ │ │ + lea 0x4(%rsi),%r10 │ │ │ │ cqto │ │ │ │ idiv %r10 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1fd61 │ │ │ │ + je 1fb3d │ │ │ │ mov %rdi,%rax │ │ │ │ - lea 0x5(%r14),%r10 │ │ │ │ + lea 0x5(%rsi),%r10 │ │ │ │ cqto │ │ │ │ idiv %r10 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1fd61 │ │ │ │ + je 1fb3d │ │ │ │ mov %rdi,%rax │ │ │ │ - lea 0x6(%r14),%r10 │ │ │ │ + lea 0x6(%rsi),%r10 │ │ │ │ cqto │ │ │ │ idiv %r10 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 1fd61 │ │ │ │ - lea 0x7(%r14),%r10 │ │ │ │ - cmp %r10,%rdi │ │ │ │ - jne 1fc04 │ │ │ │ - mov %r9,%r13 │ │ │ │ - add %rbx,%r8 │ │ │ │ - mov %rdi,%r15 │ │ │ │ - mov %rdi,%r12 │ │ │ │ - mov $0x1,%eax │ │ │ │ - and $0x7,%r15d │ │ │ │ - je 1fd28 │ │ │ │ - cmp $0x1,%r15 │ │ │ │ - je 1fd1f │ │ │ │ - cmp $0x2,%r15 │ │ │ │ - je 1fd18 │ │ │ │ - cmp $0x3,%r15 │ │ │ │ - je 1fd11 │ │ │ │ - cmp $0x4,%r15 │ │ │ │ - je 1fd0a │ │ │ │ - cmp $0x5,%r15 │ │ │ │ - je 1fd03 │ │ │ │ - cmp $0x6,%r15 │ │ │ │ - lea -0x1(%rdi),%r9 │ │ │ │ - cmovne %rbp,%rax │ │ │ │ - cmovne %r9,%r12 │ │ │ │ - imul %rbp,%rax │ │ │ │ - dec %r12 │ │ │ │ - imul %rbp,%rax │ │ │ │ - dec %r12 │ │ │ │ - imul %rbp,%rax │ │ │ │ - dec %r12 │ │ │ │ - imul %rbp,%rax │ │ │ │ - dec %r12 │ │ │ │ - imul %rbp,%rax │ │ │ │ - dec %r12 │ │ │ │ - imul %rbp,%rax │ │ │ │ - dec %r12 │ │ │ │ - je 1fd4e │ │ │ │ - imul %rbp,%rax │ │ │ │ - imul %rbp,%rax │ │ │ │ - imul %rbp,%rax │ │ │ │ - imul %rbp,%rax │ │ │ │ - imul %rbp,%rax │ │ │ │ - imul %rbp,%rax │ │ │ │ - imul %rbp,%rax │ │ │ │ - imul %rbp,%rax │ │ │ │ - sub $0x8,%r12 │ │ │ │ - jne 1fd28 │ │ │ │ - add %r8,%rax │ │ │ │ + je 1fb3d │ │ │ │ + lea 0x7(%rsi),%r10 │ │ │ │ + cmp %rdi,%r10 │ │ │ │ + jne 1f915 │ │ │ │ + mov %r13,%r14 │ │ │ │ + add %rcx,%r11 │ │ │ │ + lea -0x1(%rdi),%r13 │ │ │ │ + cmp $0x9,%r13 │ │ │ │ + jbe 1fc15 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + xor %r12d,%r12d │ │ │ │ + vpbroadcastq %r15,%ymm14 │ │ │ │ + shr $0x2,%rbx │ │ │ │ + mov %ebx,%r9d │ │ │ │ + and $0x7,%r9d │ │ │ │ + je 1fa5e │ │ │ │ + cmp $0x1,%r9d │ │ │ │ + je 1fa50 │ │ │ │ + cmp $0x2,%r9d │ │ │ │ + je 1fa47 │ │ │ │ + cmp $0x3,%r9d │ │ │ │ + je 1fa3e │ │ │ │ + cmp $0x4,%r9d │ │ │ │ + je 1fa35 │ │ │ │ + cmp $0x5,%r9d │ │ │ │ + je 1fa2c │ │ │ │ + cmp $0x6,%r9d │ │ │ │ + je 1fa23 │ │ │ │ + vmovdqa %ymm2,%ymm14 │ │ │ │ + mov $0x1,%r12d │ │ │ │ + vpmullq %ymm2,%ymm14,%ymm14 │ │ │ │ + inc %r12d │ │ │ │ + vpmullq %ymm2,%ymm14,%ymm14 │ │ │ │ + inc %r12d │ │ │ │ + vpmullq %ymm2,%ymm14,%ymm14 │ │ │ │ + inc %r12d │ │ │ │ + vpmullq %ymm2,%ymm14,%ymm14 │ │ │ │ + inc %r12d │ │ │ │ + vpmullq %ymm2,%ymm14,%ymm14 │ │ │ │ + inc %r12d │ │ │ │ + inc %r12d │ │ │ │ + vpmullq %ymm2,%ymm14,%ymm14 │ │ │ │ + cmp %ebx,%r12d │ │ │ │ + je 1fa97 │ │ │ │ + vpmullq %ymm2,%ymm14,%ymm15 │ │ │ │ + add $0x8,%r12d │ │ │ │ + vpmullq %ymm2,%ymm15,%ymm0 │ │ │ │ + vpmullq %ymm2,%ymm0,%ymm1 │ │ │ │ + vpmullq %ymm2,%ymm1,%ymm3 │ │ │ │ + vpmullq %ymm2,%ymm3,%ymm4 │ │ │ │ + vpmullq %ymm2,%ymm4,%ymm5 │ │ │ │ + vpmullq %ymm2,%ymm5,%ymm6 │ │ │ │ + vpmullq %ymm2,%ymm6,%ymm14 │ │ │ │ + cmp %ebx,%r12d │ │ │ │ + jne 1fa5e │ │ │ │ + vextracti64x2 $0x1,%ymm14,%xmm7 │ │ │ │ + vpmullq %xmm14,%xmm7,%xmm8 │ │ │ │ + vpsrldq $0x8,%xmm8,%xmm9 │ │ │ │ + vpmullq %xmm9,%xmm8,%xmm10 │ │ │ │ + vmovq %xmm10,%rax │ │ │ │ + test $0x3,%dil │ │ │ │ + je 1fbe5 │ │ │ │ + mov %rdi,%rsi │ │ │ │ + imul %r8,%rax │ │ │ │ + and $0x3,%esi │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 1fbe5 │ │ │ │ + mov %r11,%rbx │ │ │ │ + imul %r8,%rax │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + je 1fb2a │ │ │ │ + imul %r8,%rax │ │ │ │ + cmp $0x3,%rsi │ │ │ │ + je 1fb2a │ │ │ │ + imul %r8,%rax │ │ │ │ + cmp $0x4,%rsi │ │ │ │ + je 1fb2a │ │ │ │ + imul %r8,%rax │ │ │ │ + cmp $0x5,%rsi │ │ │ │ + je 1fb2a │ │ │ │ + imul %r8,%rax │ │ │ │ + cmp $0x6,%rsi │ │ │ │ + je 1fb2a │ │ │ │ + imul %r8,%rax │ │ │ │ + cmp $0x7,%rsi │ │ │ │ + je 1fb2a │ │ │ │ + imul %r8,%rax │ │ │ │ + cmp $0x8,%rsi │ │ │ │ + je 1fb2a │ │ │ │ + imul %r8,%rax │ │ │ │ + cmp $0x9,%rsi │ │ │ │ + je 1fb2a │ │ │ │ + imul %r8,%rax │ │ │ │ + add %rbx,%rax │ │ │ │ cqto │ │ │ │ idiv %rdi │ │ │ │ - dec %rdi │ │ │ │ - add %rax,%r13 │ │ │ │ - jmp 1f359 │ │ │ │ - add %rbx,%r8 │ │ │ │ - cmp %r10,%rdi │ │ │ │ - jne 1f370 │ │ │ │ - mov %r9,%r13 │ │ │ │ - jmp 1fcbd │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cmpq $0x0,0x8(%rsp) │ │ │ │ - je 1fe2d │ │ │ │ - neg %r13 │ │ │ │ - jmp 1f8a3 │ │ │ │ - cmpq $0x0,0x8(%rsp) │ │ │ │ - je 1f880 │ │ │ │ - imul %rbx,%r13 │ │ │ │ - inc %r11 │ │ │ │ - jmp 1f3a0 │ │ │ │ - add %r13,%r8 │ │ │ │ + mov %r13,%rdi │ │ │ │ + add %rax,%r14 │ │ │ │ + jmp 1efd0 │ │ │ │ + add %rcx,%r11 │ │ │ │ + cmp %rdi,%r10 │ │ │ │ + jne 1eff0 │ │ │ │ + mov %r13,%r14 │ │ │ │ + jmp 1f9ce │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmpq $0x0,0x18(%rsp) │ │ │ │ + je 1fc40 │ │ │ │ + neg %r12 │ │ │ │ + jmp 1f503 │ │ │ │ + cmpq $0x0,0x18(%rsp) │ │ │ │ + je 1f4e0 │ │ │ │ + imul %rbx,%r12 │ │ │ │ + inc %r9 │ │ │ │ + jmp 1f018 │ │ │ │ + add %r12,%r11 │ │ │ │ + mov %rdi,%rcx │ │ │ │ mov $0x1,%r10d │ │ │ │ cmp $0x1,%rdi │ │ │ │ - jg 1f370 │ │ │ │ - mov $0x1,%r13d │ │ │ │ + jg 1f005 │ │ │ │ mov $0x1,%r10d │ │ │ │ - jmp 1fa93 │ │ │ │ - mov $0x1,%r13d │ │ │ │ - jmp 1fa8a │ │ │ │ - cmpq $0x0,0x8(%rsp) │ │ │ │ - je 1fa46 │ │ │ │ - mov $0xffffffffffffffff,%r15 │ │ │ │ - jmp 1fa86 │ │ │ │ - mov 0xc9176(%rip),%rsi │ │ │ │ - mov (%rsi),%rdi │ │ │ │ - lea 0xb8260(%rip),%rsi # d8064 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd34> │ │ │ │ + mov $0x1,%r12d │ │ │ │ + lea -0x1(%r10),%rsi │ │ │ │ + mov %r10,%rbx │ │ │ │ + cmp $0x9,%rsi │ │ │ │ + ja 1f6f2 │ │ │ │ + mov $0x1,%r9d │ │ │ │ + jmp 1f7d2 │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 1f6d8 │ │ │ │ + cmpq $0x0,0x18(%rsp) │ │ │ │ + je 1f6aa │ │ │ │ + mov $0xffffffffffffffff,%rcx │ │ │ │ + jmp 1f6d4 │ │ │ │ + add %r11,%rax │ │ │ │ + cqto │ │ │ │ + idiv %rdi │ │ │ │ + mov %r13,%rdi │ │ │ │ + add %rax,%r14 │ │ │ │ + jmp 1efda │ │ │ │ + mov 0xca371(%rip),%r11 │ │ │ │ + lea 0xb945e(%rip),%rsi # d9064 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10c4> │ │ │ │ + mov (%r11),%rdi │ │ │ │ call d380 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 1f8b6 │ │ │ │ - mov 0xc9159(%rip),%rcx │ │ │ │ - lea 0xb825d(%rip),%rsi # d807b * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd4b> │ │ │ │ - mov (%rcx),%rdi │ │ │ │ + jmp 1f51a │ │ │ │ + mov %r11,%rbx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %r8,%rax │ │ │ │ + jmp 1fad6 │ │ │ │ + mov 0xca346(%rip),%r14 │ │ │ │ + lea 0xb944a(%rip),%rsi # d907b * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10db> │ │ │ │ + mov (%r14),%rdi │ │ │ │ call d380 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 1f8b6 │ │ │ │ - mov %r11,%rbx │ │ │ │ - jmp 1f520 │ │ │ │ + jmp 1f51a │ │ │ │ + mov %r9,%rbx │ │ │ │ + jmp 1f198 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - cmpq $0x0,0x8(%rsp) │ │ │ │ - je 1f6d0 │ │ │ │ - jmp 1fd8c │ │ │ │ - nop │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + cmpq $0x0,0x18(%rsp) │ │ │ │ + je 1f330 │ │ │ │ + jmp 1fb64 │ │ │ │ + xchg %ax,%ax │ │ │ │ cmp %rdx,%rsi │ │ │ │ - je 1ff40 │ │ │ │ + je 1fd40 │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ - push %r13 │ │ │ │ mov %rdx,%r14 │ │ │ │ + push %r13 │ │ │ │ + mov %rdi,%r13 │ │ │ │ push %r12 │ │ │ │ + mov %rsi,%r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ - mov %rsi,%r12 │ │ │ │ sub $0x8,%rsp │ │ │ │ mov 0x8(%rdi),%r15 │ │ │ │ - mov %rdi,%r13 │ │ │ │ cmp %r15,%rdx │ │ │ │ - je 1fee1 │ │ │ │ + je 1fce9 │ │ │ │ mov %rsi,%rbp │ │ │ │ mov %rdx,%rbx │ │ │ │ - jmp 1fe94 │ │ │ │ + jmp 1fc9c │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x20,%rbp │ │ │ │ vmovdqu (%rbx),%xmm0 │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ vmovdqu %xmm0,0x0(%rbp) │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ mov %rax,0x10(%rbp) │ │ │ │ - vmovdqu %xmm1,(%rbx) │ │ │ │ movq $0x0,0x10(%rbx) │ │ │ │ + vmovdqu %xmm1,(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 1feca │ │ │ │ + je 1fcd2 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ vmovsd 0x18(%rbx),%xmm2 │ │ │ │ add $0x20,%rbx │ │ │ │ vmovsd %xmm2,0x18(%rbp) │ │ │ │ cmp %rbx,%r15 │ │ │ │ - jne 1fe90 │ │ │ │ + jne 1fc98 │ │ │ │ mov 0x8(%r13),%r15 │ │ │ │ mov %r15,%rdx │ │ │ │ sub %r14,%rdx │ │ │ │ add %rdx,%r12 │ │ │ │ cmp %r15,%r12 │ │ │ │ - je 1ff21 │ │ │ │ + je 1fd21 │ │ │ │ mov %r12,%r14 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r14),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 1ff30 │ │ │ │ + je 1fd30 │ │ │ │ mov 0x10(%r14),%rsi │ │ │ │ add $0x20,%r14 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ cmp %r15,%r14 │ │ │ │ - jne 1ff00 │ │ │ │ + jne 1fd00 │ │ │ │ mov %r12,0x8(%r13) │ │ │ │ add $0x8,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ add $0x20,%r14 │ │ │ │ cmp %r15,%r14 │ │ │ │ - jne 1ff00 │ │ │ │ + jne 1fd00 │ │ │ │ mov %r12,0x8(%r13) │ │ │ │ - jmp 1ff21 │ │ │ │ + jmp 1fd21 │ │ │ │ nop │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ mov %rsp,%rbp │ │ │ │ @@ -17411,255 +17449,255 @@ │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x20,%rsp │ │ │ │ vmovdqu (%rdi),%ymm2 │ │ │ │ movq $0x0,0x18(%rdi) │ │ │ │ vmovdqu %xmm3,0x8(%rdi) │ │ │ │ - vextracti128 $0x1,%ymm2,%xmm0 │ │ │ │ + vextracti64x2 $0x1,%ymm2,%xmm5 │ │ │ │ vpextrq $0x1,%xmm2,%r14 │ │ │ │ vmovq %xmm2,%r13 │ │ │ │ - vmovq %xmm0,%r12 │ │ │ │ + vmovq %xmm5,%r12 │ │ │ │ mov -0x20(%rbx),%rax │ │ │ │ cmp %rax,%r13 │ │ │ │ - jb 20370 │ │ │ │ + jb 20170 │ │ │ │ cmp %r13,%rax │ │ │ │ - jne 203d0 │ │ │ │ + jne 201d0 │ │ │ │ mov -0x10(%rbx),%rdi │ │ │ │ mov -0x18(%rbx),%rsi │ │ │ │ mov %r12,%r8 │ │ │ │ mov %r14,%r11 │ │ │ │ sub %r14,%r8 │ │ │ │ mov %rdi,%rdx │ │ │ │ sub %rsi,%rdx │ │ │ │ lea (%r14,%rdx,1),%rcx │ │ │ │ cmp %rdx,%r8 │ │ │ │ cmovle %r12,%rcx │ │ │ │ cmp %r14,%rcx │ │ │ │ - je 20365 │ │ │ │ + je 20165 │ │ │ │ mov %rcx,%r9 │ │ │ │ sub %r14,%r9 │ │ │ │ sub $0x10,%r9 │ │ │ │ shr $0x4,%r9 │ │ │ │ inc %r9 │ │ │ │ and $0x7,%r9d │ │ │ │ - je 201ce │ │ │ │ + je 1ffce │ │ │ │ cmp $0x1,%r9 │ │ │ │ - je 2018b │ │ │ │ + je 1ff8b │ │ │ │ cmp $0x2,%r9 │ │ │ │ - je 20150 │ │ │ │ + je 1ff50 │ │ │ │ cmp $0x3,%r9 │ │ │ │ - je 20115 │ │ │ │ + je 1ff15 │ │ │ │ cmp $0x4,%r9 │ │ │ │ - je 200da │ │ │ │ + je 1feda │ │ │ │ cmp $0x5,%r9 │ │ │ │ - je 200a0 │ │ │ │ + je 1fea0 │ │ │ │ cmp $0x6,%r9 │ │ │ │ - je 20060 │ │ │ │ + je 1fe60 │ │ │ │ mov (%rsi),%r10 │ │ │ │ cmp %r10,(%r14) │ │ │ │ - jb 20370 │ │ │ │ - jne 203d0 │ │ │ │ + jb 20170 │ │ │ │ + jne 201d0 │ │ │ │ vmovss 0x8(%r14),%xmm1 │ │ │ │ - vmovss 0x8(%rsi),%xmm4 │ │ │ │ - vcomiss %xmm1,%xmm4 │ │ │ │ - ja 20370 │ │ │ │ - vcomiss %xmm4,%xmm1 │ │ │ │ - ja 203d0 │ │ │ │ + vmovss 0x8(%rsi),%xmm0 │ │ │ │ + vcomiss %xmm1,%xmm0 │ │ │ │ + ja 20170 │ │ │ │ + vcomiss %xmm0,%xmm1 │ │ │ │ + ja 201d0 │ │ │ │ lea 0x10(%r14),%r11 │ │ │ │ add $0x10,%rsi │ │ │ │ - xchg %ax,%ax │ │ │ │ + nop │ │ │ │ mov (%rsi),%rdx │ │ │ │ cmp %rdx,(%r11) │ │ │ │ - jb 20370 │ │ │ │ - jne 203d0 │ │ │ │ - vmovss 0x8(%r11),%xmm5 │ │ │ │ + jb 20170 │ │ │ │ + jne 201d0 │ │ │ │ + vmovss 0x8(%r11),%xmm4 │ │ │ │ vmovss 0x8(%rsi),%xmm6 │ │ │ │ - vcomiss %xmm5,%xmm6 │ │ │ │ - ja 20370 │ │ │ │ - vcomiss %xmm6,%xmm5 │ │ │ │ - ja 203d0 │ │ │ │ + vcomiss %xmm4,%xmm6 │ │ │ │ + ja 20170 │ │ │ │ + vcomiss %xmm6,%xmm4 │ │ │ │ + ja 201d0 │ │ │ │ add $0x10,%r11 │ │ │ │ add $0x10,%rsi │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov (%rsi),%r8 │ │ │ │ cmp %r8,(%r11) │ │ │ │ - jb 20370 │ │ │ │ - jne 203d0 │ │ │ │ + jb 20170 │ │ │ │ + jne 201d0 │ │ │ │ vmovss 0x8(%r11),%xmm7 │ │ │ │ vmovss 0x8(%rsi),%xmm8 │ │ │ │ vcomiss %xmm7,%xmm8 │ │ │ │ - ja 20370 │ │ │ │ + ja 20170 │ │ │ │ vcomiss %xmm8,%xmm7 │ │ │ │ - ja 203d0 │ │ │ │ + ja 201d0 │ │ │ │ add $0x10,%r11 │ │ │ │ add $0x10,%rsi │ │ │ │ mov (%rsi),%r9 │ │ │ │ cmp %r9,(%r11) │ │ │ │ - jb 20370 │ │ │ │ - jne 203d0 │ │ │ │ + jb 20170 │ │ │ │ + jne 201d0 │ │ │ │ vmovss 0x8(%r11),%xmm9 │ │ │ │ vmovss 0x8(%rsi),%xmm10 │ │ │ │ vcomiss %xmm9,%xmm10 │ │ │ │ - ja 20370 │ │ │ │ + ja 20170 │ │ │ │ vcomiss %xmm10,%xmm9 │ │ │ │ - ja 203d0 │ │ │ │ + ja 201d0 │ │ │ │ add $0x10,%r11 │ │ │ │ add $0x10,%rsi │ │ │ │ mov (%rsi),%r10 │ │ │ │ cmp %r10,(%r11) │ │ │ │ - jb 20370 │ │ │ │ - jne 203d0 │ │ │ │ + jb 20170 │ │ │ │ + jne 201d0 │ │ │ │ vmovss 0x8(%r11),%xmm11 │ │ │ │ vmovss 0x8(%rsi),%xmm12 │ │ │ │ vcomiss %xmm11,%xmm12 │ │ │ │ - ja 20370 │ │ │ │ + ja 20170 │ │ │ │ vcomiss %xmm12,%xmm11 │ │ │ │ - ja 203d0 │ │ │ │ + ja 201d0 │ │ │ │ add $0x10,%r11 │ │ │ │ add $0x10,%rsi │ │ │ │ mov (%rsi),%rdx │ │ │ │ cmp %rdx,(%r11) │ │ │ │ - jb 20370 │ │ │ │ - jne 203d0 │ │ │ │ + jb 20170 │ │ │ │ + jne 201d0 │ │ │ │ vmovss 0x8(%r11),%xmm13 │ │ │ │ vmovss 0x8(%rsi),%xmm14 │ │ │ │ vcomiss %xmm13,%xmm14 │ │ │ │ - ja 20370 │ │ │ │ + ja 20170 │ │ │ │ vcomiss %xmm14,%xmm13 │ │ │ │ - ja 203d0 │ │ │ │ + ja 201d0 │ │ │ │ add $0x10,%r11 │ │ │ │ add $0x10,%rsi │ │ │ │ mov (%rsi),%r8 │ │ │ │ cmp %r8,(%r11) │ │ │ │ - jb 20370 │ │ │ │ - jne 203d0 │ │ │ │ + jb 20170 │ │ │ │ + jne 201d0 │ │ │ │ vmovss 0x8(%r11),%xmm15 │ │ │ │ - vmovss 0x8(%rsi),%xmm0 │ │ │ │ - vcomiss %xmm15,%xmm0 │ │ │ │ - ja 20370 │ │ │ │ - vcomiss %xmm0,%xmm15 │ │ │ │ - ja 203d0 │ │ │ │ + vmovss 0x8(%rsi),%xmm5 │ │ │ │ + vcomiss %xmm15,%xmm5 │ │ │ │ + ja 20170 │ │ │ │ + vcomiss %xmm5,%xmm15 │ │ │ │ + ja 201d0 │ │ │ │ add $0x10,%r11 │ │ │ │ add $0x10,%rsi │ │ │ │ cmp %rcx,%r11 │ │ │ │ - je 20365 │ │ │ │ + je 20165 │ │ │ │ mov (%rsi),%r9 │ │ │ │ cmp %r9,(%r11) │ │ │ │ - jb 20370 │ │ │ │ - jne 203d0 │ │ │ │ + jb 20170 │ │ │ │ + jne 201d0 │ │ │ │ vmovss 0x8(%r11),%xmm1 │ │ │ │ - vmovss 0x8(%rsi),%xmm4 │ │ │ │ - vcomiss %xmm1,%xmm4 │ │ │ │ - ja 20370 │ │ │ │ - vcomiss %xmm4,%xmm1 │ │ │ │ - ja 203d0 │ │ │ │ + vmovss 0x8(%rsi),%xmm0 │ │ │ │ + vcomiss %xmm1,%xmm0 │ │ │ │ + ja 20170 │ │ │ │ + vcomiss %xmm0,%xmm1 │ │ │ │ + ja 201d0 │ │ │ │ mov 0x10(%rsi),%r10 │ │ │ │ cmp %r10,0x10(%r11) │ │ │ │ - jb 20370 │ │ │ │ - jne 203d0 │ │ │ │ - vmovss 0x18(%r11),%xmm5 │ │ │ │ + jb 20170 │ │ │ │ + jne 201d0 │ │ │ │ + vmovss 0x18(%r11),%xmm4 │ │ │ │ vmovss 0x18(%rsi),%xmm6 │ │ │ │ - vcomiss %xmm5,%xmm6 │ │ │ │ - ja 20370 │ │ │ │ - vcomiss %xmm6,%xmm5 │ │ │ │ - ja 203d0 │ │ │ │ + vcomiss %xmm4,%xmm6 │ │ │ │ + ja 20170 │ │ │ │ + vcomiss %xmm6,%xmm4 │ │ │ │ + ja 201d0 │ │ │ │ mov 0x20(%rsi),%rdx │ │ │ │ cmp %rdx,0x20(%r11) │ │ │ │ - jb 20370 │ │ │ │ - jne 203d0 │ │ │ │ + jb 20170 │ │ │ │ + jne 201d0 │ │ │ │ vmovss 0x28(%r11),%xmm7 │ │ │ │ vmovss 0x28(%rsi),%xmm8 │ │ │ │ vcomiss %xmm7,%xmm8 │ │ │ │ - ja 20370 │ │ │ │ + ja 20170 │ │ │ │ vcomiss %xmm8,%xmm7 │ │ │ │ - ja 203d0 │ │ │ │ + ja 201d0 │ │ │ │ mov 0x30(%rsi),%r8 │ │ │ │ cmp %r8,0x30(%r11) │ │ │ │ - jb 20370 │ │ │ │ - jne 203d0 │ │ │ │ + jb 20170 │ │ │ │ + jne 201d0 │ │ │ │ vmovss 0x38(%r11),%xmm9 │ │ │ │ vmovss 0x38(%rsi),%xmm10 │ │ │ │ vcomiss %xmm9,%xmm10 │ │ │ │ - ja 20370 │ │ │ │ + ja 20170 │ │ │ │ vcomiss %xmm10,%xmm9 │ │ │ │ - ja 203d0 │ │ │ │ + ja 201d0 │ │ │ │ mov 0x40(%rsi),%r9 │ │ │ │ cmp %r9,0x40(%r11) │ │ │ │ - jb 20370 │ │ │ │ - jne 203d0 │ │ │ │ + jb 20170 │ │ │ │ + jne 201d0 │ │ │ │ vmovss 0x48(%r11),%xmm11 │ │ │ │ vmovss 0x48(%rsi),%xmm12 │ │ │ │ vcomiss %xmm11,%xmm12 │ │ │ │ - ja 20370 │ │ │ │ + ja 20170 │ │ │ │ vcomiss %xmm12,%xmm11 │ │ │ │ - ja 203d0 │ │ │ │ + ja 201d0 │ │ │ │ mov 0x50(%rsi),%r10 │ │ │ │ cmp %r10,0x50(%r11) │ │ │ │ - jb 20370 │ │ │ │ - jne 203d0 │ │ │ │ + jb 20170 │ │ │ │ + jne 201d0 │ │ │ │ vmovss 0x58(%r11),%xmm13 │ │ │ │ vmovss 0x58(%rsi),%xmm14 │ │ │ │ vcomiss %xmm13,%xmm14 │ │ │ │ - ja 20370 │ │ │ │ + ja 20170 │ │ │ │ vcomiss %xmm14,%xmm13 │ │ │ │ - ja 203d0 │ │ │ │ + ja 201d0 │ │ │ │ mov 0x60(%rsi),%rdx │ │ │ │ cmp %rdx,0x60(%r11) │ │ │ │ - jb 20370 │ │ │ │ - jne 203d0 │ │ │ │ + jb 20170 │ │ │ │ + jne 201d0 │ │ │ │ vmovss 0x68(%r11),%xmm15 │ │ │ │ - vmovss 0x68(%rsi),%xmm0 │ │ │ │ - vcomiss %xmm15,%xmm0 │ │ │ │ - ja 20370 │ │ │ │ - vcomiss %xmm0,%xmm15 │ │ │ │ - ja 203d0 │ │ │ │ + vmovss 0x68(%rsi),%xmm5 │ │ │ │ + vcomiss %xmm15,%xmm5 │ │ │ │ + ja 20170 │ │ │ │ + vcomiss %xmm5,%xmm15 │ │ │ │ + ja 201d0 │ │ │ │ mov 0x70(%rsi),%r8 │ │ │ │ cmp %r8,0x70(%r11) │ │ │ │ - jb 20370 │ │ │ │ - jne 203d0 │ │ │ │ + jb 20170 │ │ │ │ + jne 201d0 │ │ │ │ vmovss 0x78(%r11),%xmm1 │ │ │ │ - vmovss 0x78(%rsi),%xmm4 │ │ │ │ - vcomiss %xmm1,%xmm4 │ │ │ │ - ja 20370 │ │ │ │ - vcomiss %xmm4,%xmm1 │ │ │ │ - ja 203d0 │ │ │ │ + vmovss 0x78(%rsi),%xmm0 │ │ │ │ + vcomiss %xmm1,%xmm0 │ │ │ │ + ja 20170 │ │ │ │ + vcomiss %xmm0,%xmm1 │ │ │ │ + ja 201d0 │ │ │ │ sub $0xffffffffffffff80,%r11 │ │ │ │ sub $0xffffffffffffff80,%rsi │ │ │ │ cmp %rcx,%r11 │ │ │ │ - jne 201ce │ │ │ │ + jne 1ffce │ │ │ │ cmp %rdi,%rsi │ │ │ │ - je 203d0 │ │ │ │ + je 201d0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovq -0x10(%rbx),%xmm5 │ │ │ │ + vmovq -0x10(%rbx),%xmm4 │ │ │ │ vmovq %rax,%xmm7 │ │ │ │ + mov 0x8(%rbx),%rdi │ │ │ │ vpinsrq $0x1,-0x18(%rbx),%xmm7,%xmm8 │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ vmovdqu %xmm3,-0x18(%rbx) │ │ │ │ - vpinsrq $0x1,-0x8(%rbx),%xmm5,%xmm6 │ │ │ │ + vpinsrq $0x1,-0x8(%rbx),%xmm4,%xmm6 │ │ │ │ movq $0x0,-0x8(%rbx) │ │ │ │ - mov 0x8(%rbx),%rdi │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - vinserti128 $0x1,%xmm6,%ymm8,%ymm9 │ │ │ │ + vinserti64x2 $0x1,%xmm6,%ymm8,%ymm9 │ │ │ │ vmovdqu %ymm9,(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 203c5 │ │ │ │ + je 201c6 │ │ │ │ vmovdqa %ymm2,(%rsp) │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ vmovdqa (%rsp),%ymm2 │ │ │ │ + vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ sub $0x20,%rbx │ │ │ │ - jmp 1ff91 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 1fd92 │ │ │ │ + nop │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ vmovdqu %ymm2,(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 20400 │ │ │ │ + je 20200 │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ lea -0x20(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ @@ -17671,1652 +17709,1641 @@ │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ cmp %rsi,%rdi │ │ │ │ - je 207a6 │ │ │ │ + je 20596 │ │ │ │ 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 20746 │ │ │ │ + je 2053f │ │ │ │ mov %rsi,%r15 │ │ │ │ mov %rdi,%r13 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%rbx),%rax │ │ │ │ - cmp 0x0(%r13),%rax │ │ │ │ mov %rbx,%r12 │ │ │ │ - jb 20500 │ │ │ │ - jne 20760 │ │ │ │ + cmp 0x0(%r13),%rax │ │ │ │ + jb 202f8 │ │ │ │ + jne 20550 │ │ │ │ mov 0x10(%rbx),%rdx │ │ │ │ mov 0x10(%r13),%r8 │ │ │ │ - mov 0x8(%rbx),%rsi │ │ │ │ + mov 0x8(%rbx),%rcx │ │ │ │ mov 0x8(%r13),%rdi │ │ │ │ mov %r8,%r9 │ │ │ │ mov %rdx,%r10 │ │ │ │ sub %rdi,%r9 │ │ │ │ - sub %rsi,%r10 │ │ │ │ - lea (%rsi,%r9,1),%rcx │ │ │ │ + sub %rcx,%r10 │ │ │ │ + lea (%rcx,%r9,1),%rsi │ │ │ │ cmp %r9,%r10 │ │ │ │ - cmovle %rdx,%rcx │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - je 20a93 │ │ │ │ - mov %rcx,%r11 │ │ │ │ - sub %rsi,%r11 │ │ │ │ + cmovle %rdx,%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + je 20883 │ │ │ │ + mov %rsi,%r11 │ │ │ │ + sub %rcx,%r11 │ │ │ │ sub $0x10,%r11 │ │ │ │ shr $0x4,%r11 │ │ │ │ inc %r11 │ │ │ │ and $0x7,%r11d │ │ │ │ - je 208ec │ │ │ │ + je 206dc │ │ │ │ cmp $0x1,%r11 │ │ │ │ - je 208a9 │ │ │ │ + je 20699 │ │ │ │ cmp $0x2,%r11 │ │ │ │ - je 2086f │ │ │ │ + je 2065f │ │ │ │ cmp $0x3,%r11 │ │ │ │ - je 20835 │ │ │ │ + je 20625 │ │ │ │ cmp $0x4,%r11 │ │ │ │ - je 207fd │ │ │ │ + je 205ed │ │ │ │ cmp $0x5,%r11 │ │ │ │ - je 207c9 │ │ │ │ + je 205b9 │ │ │ │ cmp $0x6,%r11 │ │ │ │ - jne 20771 │ │ │ │ + jne 20561 │ │ │ │ mov (%rdi),%rdx │ │ │ │ - cmp %rdx,(%rsi) │ │ │ │ - jae 20755 │ │ │ │ + cmp %rdx,(%rcx) │ │ │ │ + jae 2054e │ │ │ │ nopl 0x0(%rax) │ │ │ │ vmovq 0x10(%rbx),%xmm14 │ │ │ │ vmovq %rax,%xmm1 │ │ │ │ - vpinsrq $0x1,0x8(%rbx),%xmm1,%xmm0 │ │ │ │ vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ - vpinsrq $0x1,0x18(%rbx),%xmm14,%xmm15 │ │ │ │ + lea 0x20(%rbx),%r14 │ │ │ │ + vpinsrq $0x1,0x8(%rbx),%xmm1,%xmm0 │ │ │ │ vmovdqu %xmm3,0x8(%rbx) │ │ │ │ + vpinsrq $0x1,0x18(%rbx),%xmm14,%xmm15 │ │ │ │ movq $0x0,0x18(%rbx) │ │ │ │ - lea 0x20(%rbx),%r14 │ │ │ │ - vinserti128 $0x1,%xmm15,%ymm0,%ymm2 │ │ │ │ + vinserti64x2 $0x1,%xmm15,%ymm0,%ymm2 │ │ │ │ vmovdqa %ymm2,(%rsp) │ │ │ │ cmp %rbx,%r13 │ │ │ │ - je 20714 │ │ │ │ + je 2050d │ │ │ │ mov %rbx,%r8 │ │ │ │ sub %r13,%r8 │ │ │ │ sub $0x20,%r8 │ │ │ │ shr $0x5,%r8 │ │ │ │ inc %r8 │ │ │ │ and $0x3,%r8d │ │ │ │ - je 20633 │ │ │ │ + je 2042c │ │ │ │ cmp $0x1,%r8 │ │ │ │ - je 205e9 │ │ │ │ + je 203e2 │ │ │ │ cmp $0x2,%r8 │ │ │ │ - je 205a9 │ │ │ │ + je 203a2 │ │ │ │ vmovdqu -0x20(%rbx),%ymm4 │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ vpxor %xmm5,%xmm5,%xmm5 │ │ │ │ lea -0x20(%rbx),%r12 │ │ │ │ mov 0x38(%r12),%rsi │ │ │ │ vmovdqu %xmm5,0x8(%r12) │ │ │ │ - movq $0x0,0x18(%r12) │ │ │ │ vmovdqu %ymm4,0x20(%r12) │ │ │ │ + movq $0x0,0x18(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 205a9 │ │ │ │ + je 203a2 │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ vmovdqu -0x20(%r12),%ymm6 │ │ │ │ mov 0x8(%r12),%rdi │ │ │ │ vpxor %xmm7,%xmm7,%xmm7 │ │ │ │ sub $0x20,%r12 │ │ │ │ mov 0x38(%r12),%rsi │ │ │ │ vmovdqu %xmm7,0x8(%r12) │ │ │ │ - movq $0x0,0x18(%r12) │ │ │ │ vmovdqu %ymm6,0x20(%r12) │ │ │ │ + movq $0x0,0x18(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 205e9 │ │ │ │ + je 203e2 │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ vmovdqu -0x20(%r12),%ymm8 │ │ │ │ mov 0x8(%r12),%rdi │ │ │ │ vpxor %xmm9,%xmm9,%xmm9 │ │ │ │ sub $0x20,%r12 │ │ │ │ mov 0x38(%r12),%rsi │ │ │ │ vmovdqu %xmm9,0x8(%r12) │ │ │ │ - movq $0x0,0x18(%r12) │ │ │ │ vmovdqu %ymm8,0x20(%r12) │ │ │ │ + movq $0x0,0x18(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2062a │ │ │ │ + je 20423 │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ cmp %r12,%r13 │ │ │ │ - je 20714 │ │ │ │ + je 2050d │ │ │ │ vmovdqu -0x20(%r12),%ymm11 │ │ │ │ mov 0x8(%r12),%rdi │ │ │ │ vpxor %xmm12,%xmm12,%xmm12 │ │ │ │ lea -0x20(%r12),%rbx │ │ │ │ mov 0x38(%rbx),%rsi │ │ │ │ vmovdqu %xmm12,0x8(%rbx) │ │ │ │ - movq $0x0,0x18(%rbx) │ │ │ │ vmovdqu %ymm11,0x20(%rbx) │ │ │ │ + movq $0x0,0x18(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2066f │ │ │ │ + je 20468 │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ vmovdqu -0x20(%rbx),%ymm13 │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ vpxor %xmm14,%xmm14,%xmm14 │ │ │ │ movq $0x0,-0x8(%rbx) │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ vmovdqu %xmm14,-0x18(%rbx) │ │ │ │ vmovdqu %ymm13,(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 206a2 │ │ │ │ + je 2049b │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ vmovdqu -0x40(%rbx),%ymm15 │ │ │ │ mov -0x18(%rbx),%rdi │ │ │ │ vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ movq $0x0,-0x28(%rbx) │ │ │ │ mov -0x8(%rbx),%rsi │ │ │ │ vmovdqu %xmm1,-0x38(%rbx) │ │ │ │ vmovdqu %ymm15,-0x20(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 206d5 │ │ │ │ + je 204ce │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ vmovdqu -0x60(%rbx),%ymm0 │ │ │ │ mov -0x38(%rbx),%rdi │ │ │ │ vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ lea -0x60(%rbx),%r12 │ │ │ │ mov 0x38(%r12),%rsi │ │ │ │ vmovdqu %xmm2,0x8(%r12) │ │ │ │ - movq $0x0,0x18(%r12) │ │ │ │ vmovdqu %ymm0,0x20(%r12) │ │ │ │ + movq $0x0,0x18(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 2061f │ │ │ │ + jne 20418 │ │ │ │ cmp %r12,%r13 │ │ │ │ - jne 20633 │ │ │ │ - vmovdqa (%rsp),%ymm10 │ │ │ │ + jne 2042c │ │ │ │ mov 0x8(%r13),%rdi │ │ │ │ + vmovdqa (%rsp),%ymm10 │ │ │ │ mov 0x18(%r13),%rsi │ │ │ │ vmovdqu %ymm10,0x0(%r13) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 20737 │ │ │ │ + je 20530 │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ mov %r14,%rbx │ │ │ │ cmp %r14,%r15 │ │ │ │ - jne 20450 │ │ │ │ + jne 20248 │ │ │ │ vzeroupper │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - je 207a7 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + je 20597 │ │ │ │ mov %rbx,%rdi │ │ │ │ vzeroupper │ │ │ │ lea 0x20(%rbx),%r14 │ │ │ │ - call 1ff50 │ │ │ │ - jmp 20737 │ │ │ │ + call 1fd50 │ │ │ │ + jmp 20530 │ │ │ │ mov (%rdi),%r14 │ │ │ │ - cmp %r14,(%rsi) │ │ │ │ - jb 20500 │ │ │ │ - jne 20760 │ │ │ │ - vmovss 0x8(%rsi),%xmm1 │ │ │ │ + cmp %r14,(%rcx) │ │ │ │ + jb 202f8 │ │ │ │ + jne 20550 │ │ │ │ + vmovss 0x8(%rcx),%xmm1 │ │ │ │ vmovss 0x8(%rdi),%xmm0 │ │ │ │ vcomiss %xmm1,%xmm0 │ │ │ │ - ja 20500 │ │ │ │ + ja 202f8 │ │ │ │ vcomiss %xmm0,%xmm1 │ │ │ │ - ja 20760 │ │ │ │ - add $0x10,%rsi │ │ │ │ + ja 20550 │ │ │ │ + add $0x10,%rcx │ │ │ │ add $0x10,%rdi │ │ │ │ - jmp 204ed │ │ │ │ + jmp 202e5 │ │ │ │ ret │ │ │ │ - vmovss 0x8(%rsi),%xmm2 │ │ │ │ + vmovss 0x8(%rcx),%xmm2 │ │ │ │ vmovss 0x8(%rdi),%xmm3 │ │ │ │ vcomiss %xmm2,%xmm3 │ │ │ │ - ja 20500 │ │ │ │ + ja 202f8 │ │ │ │ vcomiss %xmm3,%xmm2 │ │ │ │ - ja 20760 │ │ │ │ - add $0x10,%rsi │ │ │ │ + ja 20550 │ │ │ │ + add $0x10,%rcx │ │ │ │ add $0x10,%rdi │ │ │ │ mov (%rdi),%r9 │ │ │ │ - cmp %r9,(%rsi) │ │ │ │ - jb 20500 │ │ │ │ - jne 20760 │ │ │ │ - vmovss 0x8(%rsi),%xmm4 │ │ │ │ + cmp %r9,(%rcx) │ │ │ │ + jb 202f8 │ │ │ │ + jne 20550 │ │ │ │ + vmovss 0x8(%rcx),%xmm4 │ │ │ │ vmovss 0x8(%rdi),%xmm5 │ │ │ │ vcomiss %xmm4,%xmm5 │ │ │ │ - ja 20500 │ │ │ │ + ja 202f8 │ │ │ │ vcomiss %xmm5,%xmm4 │ │ │ │ - ja 20760 │ │ │ │ - add $0x10,%rsi │ │ │ │ + ja 20550 │ │ │ │ + add $0x10,%rcx │ │ │ │ add $0x10,%rdi │ │ │ │ mov (%rdi),%r10 │ │ │ │ - cmp %r10,(%rsi) │ │ │ │ - jb 20500 │ │ │ │ - jne 20760 │ │ │ │ - vmovss 0x8(%rsi),%xmm6 │ │ │ │ + cmp %r10,(%rcx) │ │ │ │ + jb 202f8 │ │ │ │ + jne 20550 │ │ │ │ + vmovss 0x8(%rcx),%xmm6 │ │ │ │ vmovss 0x8(%rdi),%xmm7 │ │ │ │ vcomiss %xmm6,%xmm7 │ │ │ │ - ja 20500 │ │ │ │ + ja 202f8 │ │ │ │ vcomiss %xmm7,%xmm6 │ │ │ │ - ja 20760 │ │ │ │ - add $0x10,%rsi │ │ │ │ + ja 20550 │ │ │ │ + add $0x10,%rcx │ │ │ │ add $0x10,%rdi │ │ │ │ mov (%rdi),%r11 │ │ │ │ - cmp %r11,(%rsi) │ │ │ │ - jb 20500 │ │ │ │ - jne 20760 │ │ │ │ - vmovss 0x8(%rsi),%xmm8 │ │ │ │ + cmp %r11,(%rcx) │ │ │ │ + jb 202f8 │ │ │ │ + jne 20550 │ │ │ │ + vmovss 0x8(%rcx),%xmm8 │ │ │ │ vmovss 0x8(%rdi),%xmm9 │ │ │ │ vcomiss %xmm8,%xmm9 │ │ │ │ - ja 20500 │ │ │ │ + ja 202f8 │ │ │ │ vcomiss %xmm9,%xmm8 │ │ │ │ - ja 20760 │ │ │ │ - add $0x10,%rsi │ │ │ │ + ja 20550 │ │ │ │ + add $0x10,%rcx │ │ │ │ add $0x10,%rdi │ │ │ │ mov (%rdi),%r14 │ │ │ │ - cmp %r14,(%rsi) │ │ │ │ - jb 20500 │ │ │ │ - jne 20760 │ │ │ │ - vmovss 0x8(%rsi),%xmm10 │ │ │ │ + cmp %r14,(%rcx) │ │ │ │ + jb 202f8 │ │ │ │ + jne 20550 │ │ │ │ + vmovss 0x8(%rcx),%xmm10 │ │ │ │ vmovss 0x8(%rdi),%xmm11 │ │ │ │ vcomiss %xmm10,%xmm11 │ │ │ │ - ja 20500 │ │ │ │ + ja 202f8 │ │ │ │ vcomiss %xmm11,%xmm10 │ │ │ │ - ja 20760 │ │ │ │ - add $0x10,%rsi │ │ │ │ + ja 20550 │ │ │ │ + add $0x10,%rcx │ │ │ │ add $0x10,%rdi │ │ │ │ mov (%rdi),%rdx │ │ │ │ - cmp %rdx,(%rsi) │ │ │ │ - jb 20500 │ │ │ │ - jne 20760 │ │ │ │ - vmovss 0x8(%rsi),%xmm12 │ │ │ │ + cmp %rdx,(%rcx) │ │ │ │ + jb 202f8 │ │ │ │ + jne 20550 │ │ │ │ + vmovss 0x8(%rcx),%xmm12 │ │ │ │ vmovss 0x8(%rdi),%xmm13 │ │ │ │ vcomiss %xmm12,%xmm13 │ │ │ │ - ja 20500 │ │ │ │ + ja 202f8 │ │ │ │ vcomiss %xmm13,%xmm12 │ │ │ │ - ja 20760 │ │ │ │ - add $0x10,%rsi │ │ │ │ + ja 20550 │ │ │ │ + add $0x10,%rcx │ │ │ │ add $0x10,%rdi │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - je 20a93 │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + je 20883 │ │ │ │ mov (%rdi),%r9 │ │ │ │ - cmp %r9,(%rsi) │ │ │ │ - jb 20500 │ │ │ │ - jne 20760 │ │ │ │ - vmovss 0x8(%rsi),%xmm14 │ │ │ │ + cmp %r9,(%rcx) │ │ │ │ + jb 202f8 │ │ │ │ + jne 20550 │ │ │ │ + vmovss 0x8(%rcx),%xmm14 │ │ │ │ vmovss 0x8(%rdi),%xmm15 │ │ │ │ vcomiss %xmm14,%xmm15 │ │ │ │ - ja 20500 │ │ │ │ + ja 202f8 │ │ │ │ vcomiss %xmm15,%xmm14 │ │ │ │ - ja 20760 │ │ │ │ + ja 20550 │ │ │ │ mov 0x10(%rdi),%r10 │ │ │ │ - cmp %r10,0x10(%rsi) │ │ │ │ - jb 20500 │ │ │ │ - jne 20760 │ │ │ │ - vmovss 0x18(%rsi),%xmm1 │ │ │ │ + cmp %r10,0x10(%rcx) │ │ │ │ + jb 202f8 │ │ │ │ + jne 20550 │ │ │ │ + vmovss 0x18(%rcx),%xmm1 │ │ │ │ vmovss 0x18(%rdi),%xmm0 │ │ │ │ vcomiss %xmm1,%xmm0 │ │ │ │ - ja 20500 │ │ │ │ + ja 202f8 │ │ │ │ vcomiss %xmm0,%xmm1 │ │ │ │ - ja 20760 │ │ │ │ + ja 20550 │ │ │ │ mov 0x20(%rdi),%r11 │ │ │ │ - cmp %r11,0x20(%rsi) │ │ │ │ - jb 20500 │ │ │ │ - jne 20760 │ │ │ │ - vmovss 0x28(%rsi),%xmm2 │ │ │ │ + cmp %r11,0x20(%rcx) │ │ │ │ + jb 202f8 │ │ │ │ + jne 20550 │ │ │ │ + vmovss 0x28(%rcx),%xmm2 │ │ │ │ vmovss 0x28(%rdi),%xmm3 │ │ │ │ vcomiss %xmm2,%xmm3 │ │ │ │ - ja 20500 │ │ │ │ + ja 202f8 │ │ │ │ vcomiss %xmm3,%xmm2 │ │ │ │ - ja 20760 │ │ │ │ + ja 20550 │ │ │ │ mov 0x30(%rdi),%r14 │ │ │ │ - cmp %r14,0x30(%rsi) │ │ │ │ - jb 20500 │ │ │ │ - jne 20760 │ │ │ │ - vmovss 0x38(%rsi),%xmm4 │ │ │ │ + cmp %r14,0x30(%rcx) │ │ │ │ + jb 202f8 │ │ │ │ + jne 20550 │ │ │ │ + vmovss 0x38(%rcx),%xmm4 │ │ │ │ vmovss 0x38(%rdi),%xmm5 │ │ │ │ vcomiss %xmm4,%xmm5 │ │ │ │ - ja 20500 │ │ │ │ + ja 202f8 │ │ │ │ vcomiss %xmm5,%xmm4 │ │ │ │ - ja 20760 │ │ │ │ + ja 20550 │ │ │ │ mov 0x40(%rdi),%rdx │ │ │ │ - cmp %rdx,0x40(%rsi) │ │ │ │ - jb 20500 │ │ │ │ - jne 20760 │ │ │ │ - vmovss 0x48(%rsi),%xmm6 │ │ │ │ + cmp %rdx,0x40(%rcx) │ │ │ │ + jb 202f8 │ │ │ │ + jne 20550 │ │ │ │ + vmovss 0x48(%rcx),%xmm6 │ │ │ │ vmovss 0x48(%rdi),%xmm7 │ │ │ │ vcomiss %xmm6,%xmm7 │ │ │ │ - ja 20500 │ │ │ │ + ja 202f8 │ │ │ │ vcomiss %xmm7,%xmm6 │ │ │ │ - ja 20760 │ │ │ │ + ja 20550 │ │ │ │ mov 0x50(%rdi),%r9 │ │ │ │ - cmp %r9,0x50(%rsi) │ │ │ │ - jb 20500 │ │ │ │ - jne 20760 │ │ │ │ - vmovss 0x58(%rsi),%xmm8 │ │ │ │ + cmp %r9,0x50(%rcx) │ │ │ │ + jb 202f8 │ │ │ │ + jne 20550 │ │ │ │ + vmovss 0x58(%rcx),%xmm8 │ │ │ │ vmovss 0x58(%rdi),%xmm9 │ │ │ │ vcomiss %xmm8,%xmm9 │ │ │ │ - ja 20500 │ │ │ │ + ja 202f8 │ │ │ │ vcomiss %xmm9,%xmm8 │ │ │ │ - ja 20760 │ │ │ │ + ja 20550 │ │ │ │ mov 0x60(%rdi),%r10 │ │ │ │ - cmp %r10,0x60(%rsi) │ │ │ │ - jb 20500 │ │ │ │ - jne 20760 │ │ │ │ - vmovss 0x68(%rsi),%xmm10 │ │ │ │ + cmp %r10,0x60(%rcx) │ │ │ │ + jb 202f8 │ │ │ │ + jne 20550 │ │ │ │ + vmovss 0x68(%rcx),%xmm10 │ │ │ │ vmovss 0x68(%rdi),%xmm11 │ │ │ │ vcomiss %xmm10,%xmm11 │ │ │ │ - ja 20500 │ │ │ │ + ja 202f8 │ │ │ │ vcomiss %xmm11,%xmm10 │ │ │ │ - ja 20760 │ │ │ │ + ja 20550 │ │ │ │ mov 0x70(%rdi),%r11 │ │ │ │ - cmp %r11,0x70(%rsi) │ │ │ │ - jb 20500 │ │ │ │ - jne 20760 │ │ │ │ - vmovss 0x78(%rsi),%xmm12 │ │ │ │ + cmp %r11,0x70(%rcx) │ │ │ │ + jb 202f8 │ │ │ │ + jne 20550 │ │ │ │ + vmovss 0x78(%rcx),%xmm12 │ │ │ │ vmovss 0x78(%rdi),%xmm13 │ │ │ │ vcomiss %xmm12,%xmm13 │ │ │ │ - ja 20500 │ │ │ │ + ja 202f8 │ │ │ │ vcomiss %xmm13,%xmm12 │ │ │ │ - ja 20760 │ │ │ │ - sub $0xffffffffffffff80,%rsi │ │ │ │ + ja 20550 │ │ │ │ + sub $0xffffffffffffff80,%rcx │ │ │ │ sub $0xffffffffffffff80,%rdi │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - jne 208ec │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 206dc │ │ │ │ cmp %r8,%rdi │ │ │ │ - je 20760 │ │ │ │ - jmp 20500 │ │ │ │ + je 20550 │ │ │ │ + jmp 202f8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + mov %rdi,%r15 │ │ │ │ + mov %rsi,%rdi │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rdi,%r14 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ mov %rsi,-0x18(%rsp) │ │ │ │ mov %rdx,%rsi │ │ │ │ mov %rcx,%rdx │ │ │ │ lea -0x1(%rsi),%rax │ │ │ │ shr $0x3f,%rax │ │ │ │ lea -0x1(%rax,%rsi,1),%rcx │ │ │ │ sar $1,%rcx │ │ │ │ mov %rcx,-0x28(%rsp) │ │ │ │ - cmp %rcx,%rbx │ │ │ │ - jge 2171a │ │ │ │ - vmovdqa 0xbbc48(%rip),%ymm6 # dc740 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - mov %rdx,-0x38(%rsp) │ │ │ │ - mov %rbx,-0x8(%rsp) │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + jge 21512 │ │ │ │ mov %rsi,-0x30(%rsp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - vpbroadcastq 0xbbbed(%rip),%ymm2 # dc700 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - inc %rdx │ │ │ │ - lea (%rdx,%rdx,1),%rbx │ │ │ │ - shl $0x4,%rdx │ │ │ │ - add %r14,%rdx │ │ │ │ - lea -0x8(%r14,%rbx,8),%r15 │ │ │ │ - lea -0x1(%rbx),%r8 │ │ │ │ - mov (%rdx),%r12 │ │ │ │ - mov (%r15),%r10 │ │ │ │ - mov %rdx,-0x20(%rsp) │ │ │ │ - mov 0x8(%r12),%r13 │ │ │ │ + mov $0x20,%r8d │ │ │ │ + vmovdqa 0xbce2d(%rip),%ymm5 # dd720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x120> │ │ │ │ + mov %rdi,%r13 │ │ │ │ + mov %rdx,-0x38(%rsp) │ │ │ │ + vpbroadcastq %r8,%ymm2 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + lea 0x1(%r13),%r9 │ │ │ │ + lea (%r9,%r9,1),%r10 │ │ │ │ + shl $0x4,%r9 │ │ │ │ + add %r15,%r9 │ │ │ │ + lea -0x1(%r10),%rdi │ │ │ │ + mov %r10,-0x8(%rsp) │ │ │ │ + mov (%r9),%rbx │ │ │ │ + lea (%r15,%rdi,8),%r14 │ │ │ │ + mov %r9,-0x20(%rsp) │ │ │ │ + mov (%r14),%r10 │ │ │ │ + mov 0x8(%rbx),%r12 │ │ │ │ + mov (%rbx),%rcx │ │ │ │ mov 0x8(%r10),%r11 │ │ │ │ - mov (%r12),%rcx │ │ │ │ mov (%r10),%rax │ │ │ │ - mov %r13,%r9 │ │ │ │ + mov %r12,%rsi │ │ │ │ mov %r11,-0x10(%rsp) │ │ │ │ - sub %rcx,%r9 │ │ │ │ + sub %rcx,%rsi │ │ │ │ sub %rax,%r11 │ │ │ │ - lea (%rcx,%r11,1),%rdi │ │ │ │ - cmp %r11,%r9 │ │ │ │ - cmovle %r13,%rdi │ │ │ │ - cmp %rdi,%rcx │ │ │ │ - je 20e57 │ │ │ │ - mov %rdi,%rdx │ │ │ │ + lea (%rcx,%r11,1),%r8 │ │ │ │ + cmp %r11,%rsi │ │ │ │ + cmovle %r12,%r8 │ │ │ │ + cmp %r8,%rcx │ │ │ │ + je 20c59 │ │ │ │ + mov %r8,%rdx │ │ │ │ sub %rcx,%rdx │ │ │ │ lea -0x4(%rdx),%rsi │ │ │ │ cmp $0x18,%rsi │ │ │ │ - jbe 21170 │ │ │ │ - mov %rcx,%r11 │ │ │ │ + jbe 20f60 │ │ │ │ + mov %rcx,%r9 │ │ │ │ and $0x3,%edx │ │ │ │ - or %rax,%r11 │ │ │ │ - and $0x1f,%r11d │ │ │ │ - or %r11,%rdx │ │ │ │ - jne 21170 │ │ │ │ + or %rax,%r9 │ │ │ │ + and $0x1f,%r9d │ │ │ │ + or %r9,%rdx │ │ │ │ + jne 20f60 │ │ │ │ shr $0x2,%rsi │ │ │ │ - vmovq %rcx,%xmm0 │ │ │ │ - vmovq %rax,%xmm4 │ │ │ │ + vpbroadcastq %rax,%ymm1 │ │ │ │ + vpbroadcastq %rcx,%ymm0 │ │ │ │ xor %edx,%edx │ │ │ │ inc %rsi │ │ │ │ - vpbroadcastq %xmm4,%ymm1 │ │ │ │ - vpbroadcastq %xmm0,%ymm3 │ │ │ │ + vpaddq %ymm5,%ymm1,%ymm1 │ │ │ │ + vpaddq %ymm5,%ymm0,%ymm0 │ │ │ │ xor %r9d,%r9d │ │ │ │ - mov %rsi,%r13 │ │ │ │ - vpaddq %ymm6,%ymm1,%ymm1 │ │ │ │ - vpaddq %ymm6,%ymm3,%ymm0 │ │ │ │ - shr $0x3,%r13 │ │ │ │ - lea -0x1(%r13),%r11 │ │ │ │ + mov %rsi,%r12 │ │ │ │ + shr $0x3,%r12 │ │ │ │ + lea -0x1(%r12),%r11 │ │ │ │ and $0x3,%r11d │ │ │ │ - je 20ca0 │ │ │ │ - vmovdqa (%rcx),%ymm7 │ │ │ │ - vmovdqa (%rax),%ymm5 │ │ │ │ - vpcmpgtd %ymm7,%ymm5,%ymm8 │ │ │ │ - vptest %ymm8,%ymm8 │ │ │ │ - jne 20d70 │ │ │ │ - vpcmpgtd %ymm5,%ymm7,%ymm9 │ │ │ │ - vptest %ymm9,%ymm9 │ │ │ │ - jne 20d70 │ │ │ │ - vpaddq %ymm2,%ymm1,%ymm10 │ │ │ │ + je 20a90 │ │ │ │ + vmovdqa (%rcx),%ymm3 │ │ │ │ + vmovdqa (%rax),%ymm4 │ │ │ │ + vpcmpltd %ymm4,%ymm3,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 20b70 │ │ │ │ + vpcmpnled %ymm4,%ymm3,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 20b70 │ │ │ │ + vpaddq %ymm2,%ymm1,%ymm7 │ │ │ │ vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ mov $0x1,%r9d │ │ │ │ mov $0x20,%edx │ │ │ │ - vmovdqa %ymm10,%ymm1 │ │ │ │ + vmovdqa %ymm7,%ymm1 │ │ │ │ cmp $0x1,%r11 │ │ │ │ - je 20ca0 │ │ │ │ + je 20a90 │ │ │ │ cmp $0x2,%r11 │ │ │ │ - je 20c61 │ │ │ │ - vmovdqa 0x20(%rcx),%ymm11 │ │ │ │ - vmovdqa 0x20(%rax),%ymm12 │ │ │ │ - vpcmpgtd %ymm11,%ymm12,%ymm13 │ │ │ │ - vptest %ymm13,%ymm13 │ │ │ │ - jne 20d70 │ │ │ │ - vpcmpgtd %ymm12,%ymm11,%ymm14 │ │ │ │ - vptest %ymm14,%ymm14 │ │ │ │ - jne 20d70 │ │ │ │ + je 20a4b │ │ │ │ + vmovdqa 0x20(%rcx),%ymm8 │ │ │ │ + vmovdqa 0x20(%rax),%ymm6 │ │ │ │ + vpcmpltd %ymm6,%ymm8,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 20b70 │ │ │ │ + vpcmpnled %ymm6,%ymm8,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 20b70 │ │ │ │ vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ inc %r9 │ │ │ │ + vpaddq %ymm2,%ymm7,%ymm1 │ │ │ │ add $0x20,%rdx │ │ │ │ - vpaddq %ymm2,%ymm10,%ymm1 │ │ │ │ - vmovdqa (%rcx,%rdx,1),%ymm15 │ │ │ │ - vmovdqa (%rax,%rdx,1),%ymm3 │ │ │ │ - vpcmpgtd %ymm15,%ymm3,%ymm4 │ │ │ │ - vptest %ymm4,%ymm4 │ │ │ │ - jne 20d70 │ │ │ │ - vpcmpgtd %ymm3,%ymm15,%ymm7 │ │ │ │ - vptest %ymm7,%ymm7 │ │ │ │ - jne 20d70 │ │ │ │ + vmovdqa (%rcx,%rdx,1),%ymm9 │ │ │ │ + vmovdqa (%rax,%rdx,1),%ymm10 │ │ │ │ + vpcmpltd %ymm10,%ymm9,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 20b70 │ │ │ │ + vpcmpnled %ymm10,%ymm9,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 20b70 │ │ │ │ vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ inc %r9 │ │ │ │ - add $0x20,%rdx │ │ │ │ vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vmovdqa (%rcx,%rdx,1),%ymm8 │ │ │ │ - vmovdqa (%rax,%rdx,1),%ymm5 │ │ │ │ - vpcmpgtd %ymm8,%ymm5,%ymm9 │ │ │ │ - vptest %ymm9,%ymm9 │ │ │ │ - jne 20d70 │ │ │ │ - vpcmpgtd %ymm5,%ymm8,%ymm10 │ │ │ │ - vptest %ymm10,%ymm10 │ │ │ │ - jne 20d70 │ │ │ │ + add $0x20,%rdx │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovdqa (%rcx,%rdx,1),%ymm11 │ │ │ │ + vmovdqa (%rax,%rdx,1),%ymm12 │ │ │ │ + vpcmpltd %ymm12,%ymm11,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 20b70 │ │ │ │ + vpcmpnled %ymm12,%ymm11,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 20b70 │ │ │ │ lea 0x1(%r9),%r11 │ │ │ │ vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ - cmp %r11,%r13 │ │ │ │ - je 20e8e │ │ │ │ - vmovdqa 0x20(%rcx,%rdx,1),%ymm12 │ │ │ │ - vmovdqa 0x20(%rax,%rdx,1),%ymm13 │ │ │ │ + cmp %r11,%r12 │ │ │ │ + je 20c88 │ │ │ │ + vmovdqa 0x20(%rcx,%rdx,1),%ymm3 │ │ │ │ + vmovdqa 0x20(%rax,%rdx,1),%ymm4 │ │ │ │ vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ - vpcmpgtd %ymm12,%ymm13,%ymm14 │ │ │ │ - vptest %ymm14,%ymm14 │ │ │ │ - jne 20d70 │ │ │ │ - vpcmpgtd %ymm13,%ymm12,%ymm15 │ │ │ │ - vptest %ymm15,%ymm15 │ │ │ │ - jne 20d70 │ │ │ │ - vmovdqa 0x40(%rcx,%rdx,1),%ymm3 │ │ │ │ - vmovdqa 0x40(%rax,%rdx,1),%ymm7 │ │ │ │ + vpcmpltd %ymm4,%ymm3,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 20b70 │ │ │ │ + vpcmpnled %ymm4,%ymm3,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 20b70 │ │ │ │ + vmovdqa 0x40(%rcx,%rdx,1),%ymm7 │ │ │ │ + vmovdqa 0x40(%rax,%rdx,1),%ymm8 │ │ │ │ vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ - vpcmpgtd %ymm3,%ymm7,%ymm4 │ │ │ │ - vptest %ymm4,%ymm4 │ │ │ │ - jne 20d70 │ │ │ │ - vpcmpgtd %ymm7,%ymm3,%ymm8 │ │ │ │ - vptest %ymm8,%ymm8 │ │ │ │ - jne 20d70 │ │ │ │ - vmovdqa 0x60(%rcx,%rdx,1),%ymm9 │ │ │ │ - vmovdqa 0x60(%rax,%rdx,1),%ymm5 │ │ │ │ + vpcmpltd %ymm8,%ymm7,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 20b70 │ │ │ │ + vpcmpnled %ymm8,%ymm7,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 20b70 │ │ │ │ + vmovdqa 0x60(%rcx,%rdx,1),%ymm6 │ │ │ │ + vmovdqa 0x60(%rax,%rdx,1),%ymm9 │ │ │ │ vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ - vpcmpgtd %ymm9,%ymm5,%ymm10 │ │ │ │ - vptest %ymm10,%ymm10 │ │ │ │ - jne 20d70 │ │ │ │ - vpcmpgtd %ymm5,%ymm9,%ymm11 │ │ │ │ - vptest %ymm11,%ymm11 │ │ │ │ - jne 20d70 │ │ │ │ + vpcmpltd %ymm9,%ymm6,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 20b70 │ │ │ │ + vpcmpnled %ymm9,%ymm6,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 20b70 │ │ │ │ vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ add $0x4,%r9 │ │ │ │ - sub $0xffffffffffffff80,%rdx │ │ │ │ vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ - jmp 20ca0 │ │ │ │ + sub $0xffffffffffffff80,%rdx │ │ │ │ + jmp 20a90 │ │ │ │ nopl 0x0(%rax) │ │ │ │ vmovq %xmm0,%rsi │ │ │ │ vmovq %xmm1,%rax │ │ │ │ mov (%rax),%ecx │ │ │ │ cmp %ecx,(%rsi) │ │ │ │ - jl 20e71 │ │ │ │ - jg 20eb0 │ │ │ │ - lea 0x4(%rsi),%r13 │ │ │ │ - cmp %r13,%rdi │ │ │ │ - je 216c0 │ │ │ │ + jl 20c75 │ │ │ │ + jg 20ca8 │ │ │ │ + lea 0x4(%rsi),%r12 │ │ │ │ + cmp %r12,%r8 │ │ │ │ + je 214b8 │ │ │ │ mov 0x4(%rax),%r9d │ │ │ │ cmp %r9d,0x4(%rsi) │ │ │ │ - jl 20e71 │ │ │ │ - jg 20eb0 │ │ │ │ + jl 20c75 │ │ │ │ + jg 20ca8 │ │ │ │ lea 0x8(%rsi),%rdx │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - je 216db │ │ │ │ + cmp %rdx,%r8 │ │ │ │ + je 214d3 │ │ │ │ mov 0x8(%rax),%r11d │ │ │ │ cmp %r11d,0x8(%rsi) │ │ │ │ - jl 20e71 │ │ │ │ - jg 20eb0 │ │ │ │ + jl 20c75 │ │ │ │ + jg 20ca8 │ │ │ │ lea 0xc(%rsi),%rcx │ │ │ │ - cmp %rcx,%rdi │ │ │ │ - je 216e4 │ │ │ │ - mov 0xc(%rax),%r13d │ │ │ │ - cmp %r13d,0xc(%rsi) │ │ │ │ - jl 20e71 │ │ │ │ - jg 20eb0 │ │ │ │ + cmp %rcx,%r8 │ │ │ │ + je 214dc │ │ │ │ + mov 0xc(%rax),%r12d │ │ │ │ + cmp %r12d,0xc(%rsi) │ │ │ │ + jl 20c75 │ │ │ │ + jg 20ca8 │ │ │ │ lea 0x10(%rsi),%r9 │ │ │ │ - cmp %r9,%rdi │ │ │ │ - je 216ff │ │ │ │ + cmp %r9,%r8 │ │ │ │ + je 214f7 │ │ │ │ mov 0x10(%rax),%edx │ │ │ │ cmp %edx,0x10(%rsi) │ │ │ │ - jl 20e71 │ │ │ │ - jg 20eb0 │ │ │ │ + jl 20c75 │ │ │ │ + jg 20ca8 │ │ │ │ lea 0x14(%rsi),%r11 │ │ │ │ - cmp %r11,%rdi │ │ │ │ - je 21708 │ │ │ │ + cmp %r11,%r8 │ │ │ │ + je 21500 │ │ │ │ mov 0x14(%rax),%ecx │ │ │ │ cmp %ecx,0x14(%rsi) │ │ │ │ - jl 20e71 │ │ │ │ - jg 20eb0 │ │ │ │ - lea 0x18(%rsi),%r13 │ │ │ │ - cmp %r13,%rdi │ │ │ │ - je 2174d │ │ │ │ + jl 20c75 │ │ │ │ + jg 20ca8 │ │ │ │ + lea 0x18(%rsi),%r12 │ │ │ │ + cmp %r12,%r8 │ │ │ │ + je 21545 │ │ │ │ mov 0x18(%rax),%r9d │ │ │ │ cmp %r9d,0x18(%rsi) │ │ │ │ - jl 20e71 │ │ │ │ - jg 20eb0 │ │ │ │ + jl 20c75 │ │ │ │ + jg 20ca8 │ │ │ │ lea 0x1c(%rsi),%rdx │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - je 21756 │ │ │ │ - mov 0x1c(%rax),%edi │ │ │ │ - cmp %edi,0x1c(%rsi) │ │ │ │ - jl 20e71 │ │ │ │ - jg 20eb0 │ │ │ │ + cmp %rdx,%r8 │ │ │ │ + je 2154e │ │ │ │ + mov 0x1c(%rax),%r8d │ │ │ │ + cmp %r8d,0x1c(%rsi) │ │ │ │ + jl 20c75 │ │ │ │ + jg 20ca8 │ │ │ │ add $0x20,%rax │ │ │ │ cmp %rax,-0x10(%rsp) │ │ │ │ - setne %r8b │ │ │ │ - movzbl %r8b,%r10d │ │ │ │ - sub %r10,%rbx │ │ │ │ - lea (%r14,%rbx,8),%r15 │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov (%r15),%r10 │ │ │ │ - cmp %r8,-0x28(%rsp) │ │ │ │ - mov -0x8(%rsp),%r12 │ │ │ │ - mov %r10,(%r14,%r12,8) │ │ │ │ - jle 20ed0 │ │ │ │ - mov %r8,-0x8(%rsp) │ │ │ │ - mov %r8,%rdx │ │ │ │ - jmp 20b20 │ │ │ │ + setne %dil │ │ │ │ + movzbl %dil,%r14d │ │ │ │ + mov -0x8(%rsp),%rdi │ │ │ │ + sub %r14,%rdi │ │ │ │ + lea (%r15,%rdi,8),%r14 │ │ │ │ + mov (%r14),%r10 │ │ │ │ + mov %r10,(%r15,%r13,8) │ │ │ │ + cmp %rdi,-0x28(%rsp) │ │ │ │ + jle 20cc0 │ │ │ │ + mov %rdi,%r13 │ │ │ │ + jmp 20908 │ │ │ │ test $0x7,%sil │ │ │ │ - je 21699 │ │ │ │ + je 2148e │ │ │ │ and $0xfffffffffffffff8,%rsi │ │ │ │ shl $0x2,%rsi │ │ │ │ add %rsi,%rax │ │ │ │ add %rcx,%rsi │ │ │ │ - jmp 20d7a │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %rbx,%r8 │ │ │ │ - cmp %r8,-0x28(%rsp) │ │ │ │ - mov %r12,%r10 │ │ │ │ - mov -0x8(%rsp),%r12 │ │ │ │ - mov -0x20(%rsp),%r15 │ │ │ │ - mov %r10,(%r14,%r12,8) │ │ │ │ - jg 20e81 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov -0x30(%rsp),%rax │ │ │ │ + jmp 20b7a │ │ │ │ + nopl (%rax) │ │ │ │ + mov -0x8(%rsp),%rdi │ │ │ │ + mov %rbx,%r10 │ │ │ │ + mov -0x20(%rsp),%r14 │ │ │ │ + mov %r10,(%r15,%r13,8) │ │ │ │ + cmp %rdi,-0x28(%rsp) │ │ │ │ + jg 20c80 │ │ │ │ + mov -0x30(%rsp),%rbx │ │ │ │ mov -0x38(%rsp),%rdx │ │ │ │ - test $0x1,%al │ │ │ │ - je 2163e │ │ │ │ - lea -0x1(%r8),%rdi │ │ │ │ - shr $0x3f,%rdi │ │ │ │ - lea -0x1(%r8,%rdi,1),%r10 │ │ │ │ + test $0x1,%bl │ │ │ │ + je 2142e │ │ │ │ + lea -0x1(%rdi),%rcx │ │ │ │ + shr $0x3f,%rcx │ │ │ │ + lea -0x1(%rdi,%rcx,1),%r10 │ │ │ │ sar $1,%r10 │ │ │ │ - cmp -0x18(%rsp),%r8 │ │ │ │ - jle 2175f │ │ │ │ - vmovdqa 0xbb83b(%rip),%ymm6 # dc740 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - vpbroadcastq 0xbb7f2(%rip),%ymm2 # dc700 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 %rdx,-0x10(%rsp) │ │ │ │ + cmp -0x18(%rsp),%rdi │ │ │ │ + jle 21557 │ │ │ │ mov (%rdx),%rcx │ │ │ │ mov 0x8(%rdx),%r13 │ │ │ │ - vmovq %rcx,%xmm12 │ │ │ │ - vpbroadcastq %xmm12,%ymm13 │ │ │ │ + mov %rdx,-0x10(%rsp) │ │ │ │ + mov $0x20,%r12d │ │ │ │ + vmovdqa 0xbca18(%rip),%ymm6 # dd720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x120> │ │ │ │ + vpbroadcastq %r12,%ymm2 │ │ │ │ + vpbroadcastq %rcx,%ymm10 │ │ │ │ mov %r13,-0x8(%rsp) │ │ │ │ sub %rcx,%r13 │ │ │ │ - vpaddq %ymm6,%ymm13,%ymm4 │ │ │ │ - lea (%r14,%r10,8),%r15 │ │ │ │ - mov (%r15),%rbx │ │ │ │ + vpaddq %ymm6,%ymm10,%ymm5 │ │ │ │ + lea (%r15,%r10,8),%r14 │ │ │ │ + mov (%r14),%rbx │ │ │ │ mov 0x8(%rbx),%r9 │ │ │ │ mov (%rbx),%rdx │ │ │ │ mov %r9,%rsi │ │ │ │ - lea (%rdx,%r13,1),%rdi │ │ │ │ + lea (%rdx,%r13,1),%r8 │ │ │ │ sub %rdx,%rsi │ │ │ │ cmp %r13,%rsi │ │ │ │ - cmovle %r9,%rdi │ │ │ │ - cmp %rdi,%rdx │ │ │ │ - je 21673 │ │ │ │ - mov %rdi,%r12 │ │ │ │ - sub %rdx,%r12 │ │ │ │ - lea -0x4(%r12),%rsi │ │ │ │ + cmovle %r9,%r8 │ │ │ │ + cmp %r8,%rdx │ │ │ │ + je 21466 │ │ │ │ + mov %r8,%rax │ │ │ │ + sub %rdx,%rax │ │ │ │ + lea -0x4(%rax),%rsi │ │ │ │ cmp $0x18,%rsi │ │ │ │ - jbe 21480 │ │ │ │ - mov %rdx,%rax │ │ │ │ - and $0x3,%r12d │ │ │ │ - or %rcx,%rax │ │ │ │ - and $0x1f,%eax │ │ │ │ - or %rax,%r12 │ │ │ │ - jne 21480 │ │ │ │ + jbe 21270 │ │ │ │ + mov %rdx,%r11 │ │ │ │ + and $0x3,%eax │ │ │ │ + or %rcx,%r11 │ │ │ │ + and $0x1f,%r11d │ │ │ │ + or %r11,%rax │ │ │ │ + jne 21270 │ │ │ │ shr $0x2,%rsi │ │ │ │ - vmovq %rdx,%xmm14 │ │ │ │ + vpbroadcastq %rdx,%ymm11 │ │ │ │ + vmovdqa %ymm5,%ymm1 │ │ │ │ xor %eax,%eax │ │ │ │ - xor %r9d,%r9d │ │ │ │ inc %rsi │ │ │ │ - vpbroadcastq %xmm14,%ymm15 │ │ │ │ - vmovdqa %ymm4,%ymm1 │ │ │ │ + vpaddq %ymm6,%ymm11,%ymm0 │ │ │ │ + xor %r9d,%r9d │ │ │ │ mov %rsi,%r12 │ │ │ │ - vpaddq %ymm6,%ymm15,%ymm0 │ │ │ │ shr $0x3,%r12 │ │ │ │ lea -0x1(%r12),%r11 │ │ │ │ and $0x3,%r11d │ │ │ │ - je 21080 │ │ │ │ - vmovdqa (%rdx),%ymm3 │ │ │ │ - vmovdqa (%rcx),%ymm7 │ │ │ │ - vpcmpgtd %ymm3,%ymm7,%ymm8 │ │ │ │ - vptest %ymm8,%ymm8 │ │ │ │ - jne 21320 │ │ │ │ - vpcmpgtd %ymm7,%ymm3,%ymm9 │ │ │ │ - vptest %ymm9,%ymm9 │ │ │ │ - jne 21320 │ │ │ │ - vpaddq %ymm2,%ymm4,%ymm10 │ │ │ │ + je 20e68 │ │ │ │ + vmovdqa (%rdx),%ymm12 │ │ │ │ + vmovdqa (%rcx),%ymm13 │ │ │ │ + vpcmpnled %ymm12,%ymm13,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 21110 │ │ │ │ + vpcmpltd %ymm12,%ymm13,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 21110 │ │ │ │ + vpaddq %ymm2,%ymm5,%ymm14 │ │ │ │ vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ mov $0x1,%r9d │ │ │ │ mov $0x20,%eax │ │ │ │ - vmovdqa %ymm10,%ymm1 │ │ │ │ + vmovdqa %ymm14,%ymm1 │ │ │ │ cmp $0x1,%r11 │ │ │ │ - je 21080 │ │ │ │ + je 20e68 │ │ │ │ cmp $0x2,%r11 │ │ │ │ - je 2103c │ │ │ │ - vmovdqa 0x20(%rdx),%ymm5 │ │ │ │ - vmovdqa 0x20(%rcx),%ymm11 │ │ │ │ - vpcmpgtd %ymm5,%ymm11,%ymm12 │ │ │ │ - vptest %ymm12,%ymm12 │ │ │ │ - jne 21320 │ │ │ │ - vpcmpgtd %ymm11,%ymm5,%ymm13 │ │ │ │ - vptest %ymm13,%ymm13 │ │ │ │ - jne 21320 │ │ │ │ + je 20e2a │ │ │ │ + vmovdqa 0x20(%rdx),%ymm15 │ │ │ │ + vmovdqa 0x20(%rcx),%ymm3 │ │ │ │ + vpcmpnled %ymm15,%ymm3,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 21110 │ │ │ │ + vpcmpltd %ymm15,%ymm3,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 21110 │ │ │ │ vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ inc %r9 │ │ │ │ + vpaddq %ymm2,%ymm14,%ymm1 │ │ │ │ add $0x20,%rax │ │ │ │ - vpaddq %ymm2,%ymm10,%ymm1 │ │ │ │ - vmovdqa (%rdx,%rax,1),%ymm14 │ │ │ │ - vmovdqa (%rcx,%rax,1),%ymm15 │ │ │ │ - vpcmpgtd %ymm14,%ymm15,%ymm3 │ │ │ │ - vptest %ymm3,%ymm3 │ │ │ │ - jne 21320 │ │ │ │ - vpcmpgtd %ymm15,%ymm14,%ymm7 │ │ │ │ - vptest %ymm7,%ymm7 │ │ │ │ - jne 21320 │ │ │ │ + vmovdqa (%rdx,%rax,1),%ymm4 │ │ │ │ + vmovdqa (%rcx,%rax,1),%ymm7 │ │ │ │ + vpcmpnled %ymm4,%ymm7,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 21110 │ │ │ │ + vpcmpltd %ymm4,%ymm7,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 21110 │ │ │ │ vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ inc %r9 │ │ │ │ - add $0x20,%rax │ │ │ │ vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + nopl (%rax) │ │ │ │ vmovdqa (%rdx,%rax,1),%ymm8 │ │ │ │ vmovdqa (%rcx,%rax,1),%ymm9 │ │ │ │ - vpcmpgtd %ymm8,%ymm9,%ymm10 │ │ │ │ - vptest %ymm10,%ymm10 │ │ │ │ - jne 21320 │ │ │ │ - vpcmpgtd %ymm9,%ymm8,%ymm5 │ │ │ │ - vptest %ymm5,%ymm5 │ │ │ │ - jne 21320 │ │ │ │ + vpcmpnled %ymm8,%ymm9,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 21110 │ │ │ │ + vpcmpltd %ymm8,%ymm9,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 21110 │ │ │ │ lea 0x1(%r9),%r11 │ │ │ │ vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ cmp %r12,%r11 │ │ │ │ - je 2145b │ │ │ │ - vmovdqa 0x20(%rdx,%rax,1),%ymm12 │ │ │ │ - vmovdqa 0x20(%rcx,%rax,1),%ymm13 │ │ │ │ + je 2124b │ │ │ │ + vmovdqa 0x20(%rdx,%rax,1),%ymm11 │ │ │ │ + vmovdqa 0x20(%rcx,%rax,1),%ymm12 │ │ │ │ vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ - vpcmpgtd %ymm12,%ymm13,%ymm14 │ │ │ │ - vptest %ymm14,%ymm14 │ │ │ │ - jne 21320 │ │ │ │ - vpcmpgtd %ymm13,%ymm12,%ymm15 │ │ │ │ - vptest %ymm15,%ymm15 │ │ │ │ - jne 21320 │ │ │ │ - vmovdqa 0x40(%rdx,%rax,1),%ymm3 │ │ │ │ - vmovdqa 0x40(%rcx,%rax,1),%ymm7 │ │ │ │ + vpcmpnled %ymm11,%ymm12,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 21110 │ │ │ │ + vpcmpltd %ymm11,%ymm12,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 21110 │ │ │ │ + vmovdqa 0x40(%rdx,%rax,1),%ymm13 │ │ │ │ + vmovdqa 0x40(%rcx,%rax,1),%ymm14 │ │ │ │ vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ - vpcmpgtd %ymm3,%ymm7,%ymm8 │ │ │ │ - vptest %ymm8,%ymm8 │ │ │ │ - jne 21320 │ │ │ │ - vpcmpgtd %ymm7,%ymm3,%ymm9 │ │ │ │ - vptest %ymm9,%ymm9 │ │ │ │ - jne 21320 │ │ │ │ - vmovdqa 0x60(%rdx,%rax,1),%ymm10 │ │ │ │ - vmovdqa 0x60(%rcx,%rax,1),%ymm11 │ │ │ │ + vpcmpnled %ymm13,%ymm14,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 21110 │ │ │ │ + vpcmpltd %ymm13,%ymm14,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 21110 │ │ │ │ + vmovdqa 0x60(%rdx,%rax,1),%ymm15 │ │ │ │ + vmovdqa 0x60(%rcx,%rax,1),%ymm3 │ │ │ │ vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ - vpcmpgtd %ymm10,%ymm11,%ymm5 │ │ │ │ - vptest %ymm5,%ymm5 │ │ │ │ - jne 21320 │ │ │ │ - vpcmpgtd %ymm11,%ymm10,%ymm12 │ │ │ │ - vptest %ymm12,%ymm12 │ │ │ │ - jne 21320 │ │ │ │ + vpcmpnled %ymm15,%ymm3,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 21110 │ │ │ │ + vpcmpltd %ymm15,%ymm3,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 21110 │ │ │ │ vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ add $0x4,%r9 │ │ │ │ - sub $0xffffffffffffff80,%rax │ │ │ │ vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ - jmp 21080 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rdi,%rsi │ │ │ │ + sub $0xffffffffffffff80,%rax │ │ │ │ + jmp 20e68 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %r8,%rsi │ │ │ │ sub %rcx,%rsi │ │ │ │ sub $0x4,%rsi │ │ │ │ shr $0x2,%rsi │ │ │ │ inc %rsi │ │ │ │ and $0x7,%esi │ │ │ │ - je 21271 │ │ │ │ + je 21061 │ │ │ │ cmp $0x1,%rsi │ │ │ │ - je 2124e │ │ │ │ + je 2103e │ │ │ │ cmp $0x2,%rsi │ │ │ │ - je 21234 │ │ │ │ + je 21024 │ │ │ │ cmp $0x3,%rsi │ │ │ │ - je 2121c │ │ │ │ + je 2100c │ │ │ │ cmp $0x4,%rsi │ │ │ │ - je 21204 │ │ │ │ + je 20ff4 │ │ │ │ cmp $0x5,%rsi │ │ │ │ - je 211ea │ │ │ │ + je 20fda │ │ │ │ cmp $0x6,%rsi │ │ │ │ - je 211d0 │ │ │ │ + je 20fc0 │ │ │ │ mov (%rax),%r11d │ │ │ │ cmp %r11d,(%rcx) │ │ │ │ - jl 20e71 │ │ │ │ - jg 20eb0 │ │ │ │ + jl 20c75 │ │ │ │ + jg 20ca8 │ │ │ │ add $0x4,%rcx │ │ │ │ add $0x4,%rax │ │ │ │ - mov (%rax),%r13d │ │ │ │ - cmp %r13d,(%rcx) │ │ │ │ - jl 20e71 │ │ │ │ - jg 20eb0 │ │ │ │ + mov (%rax),%r12d │ │ │ │ + cmp %r12d,(%rcx) │ │ │ │ + jl 20c75 │ │ │ │ + jg 20ca8 │ │ │ │ add $0x4,%rcx │ │ │ │ add $0x4,%rax │ │ │ │ mov (%rax),%r9d │ │ │ │ cmp %r9d,(%rcx) │ │ │ │ - jl 20e71 │ │ │ │ - jg 20eb0 │ │ │ │ + jl 20c75 │ │ │ │ + jg 20ca8 │ │ │ │ add $0x4,%rcx │ │ │ │ add $0x4,%rax │ │ │ │ mov (%rax),%edx │ │ │ │ cmp %edx,(%rcx) │ │ │ │ - jl 20e71 │ │ │ │ - jg 20eb0 │ │ │ │ + jl 20c75 │ │ │ │ + jg 20ca8 │ │ │ │ add $0x4,%rcx │ │ │ │ add $0x4,%rax │ │ │ │ mov (%rax),%esi │ │ │ │ cmp %esi,(%rcx) │ │ │ │ - jl 20e71 │ │ │ │ - jg 20eb0 │ │ │ │ + jl 20c75 │ │ │ │ + jg 20ca8 │ │ │ │ add $0x4,%rcx │ │ │ │ add $0x4,%rax │ │ │ │ mov (%rax),%r11d │ │ │ │ cmp %r11d,(%rcx) │ │ │ │ - jl 20e71 │ │ │ │ - jg 20eb0 │ │ │ │ + jl 20c75 │ │ │ │ + jg 20ca8 │ │ │ │ add $0x4,%rcx │ │ │ │ add $0x4,%rax │ │ │ │ - mov (%rax),%r13d │ │ │ │ - cmp %r13d,(%rcx) │ │ │ │ - jl 20e71 │ │ │ │ - jg 20eb0 │ │ │ │ + mov (%rax),%r12d │ │ │ │ + cmp %r12d,(%rcx) │ │ │ │ + jl 20c75 │ │ │ │ + jg 20ca8 │ │ │ │ add $0x4,%rcx │ │ │ │ add $0x4,%rax │ │ │ │ - cmp %rcx,%rdi │ │ │ │ - je 20e57 │ │ │ │ + cmp %rcx,%r8 │ │ │ │ + je 20c59 │ │ │ │ mov (%rax),%r9d │ │ │ │ cmp %r9d,(%rcx) │ │ │ │ - jl 20e71 │ │ │ │ - jg 20eb0 │ │ │ │ + jl 20c75 │ │ │ │ + jg 20ca8 │ │ │ │ mov 0x4(%rax),%edx │ │ │ │ cmp %edx,0x4(%rcx) │ │ │ │ - jl 20e71 │ │ │ │ - jg 20eb0 │ │ │ │ + jl 20c75 │ │ │ │ + jg 20ca8 │ │ │ │ mov 0x8(%rax),%esi │ │ │ │ cmp %esi,0x8(%rcx) │ │ │ │ - jl 20e71 │ │ │ │ - jg 20eb0 │ │ │ │ + jl 20c75 │ │ │ │ + jg 20ca8 │ │ │ │ mov 0xc(%rax),%r11d │ │ │ │ cmp %r11d,0xc(%rcx) │ │ │ │ - jl 20e71 │ │ │ │ - jg 20eb0 │ │ │ │ - mov 0x10(%rax),%r13d │ │ │ │ - cmp %r13d,0x10(%rcx) │ │ │ │ - jl 20e71 │ │ │ │ - jg 20eb0 │ │ │ │ + jl 20c75 │ │ │ │ + jg 20ca8 │ │ │ │ + mov 0x10(%rax),%r12d │ │ │ │ + cmp %r12d,0x10(%rcx) │ │ │ │ + jl 20c75 │ │ │ │ + jg 20ca8 │ │ │ │ mov 0x14(%rax),%r9d │ │ │ │ cmp %r9d,0x14(%rcx) │ │ │ │ - jl 20e71 │ │ │ │ - jg 20eb0 │ │ │ │ + jl 20c75 │ │ │ │ + jg 20ca8 │ │ │ │ mov 0x18(%rax),%edx │ │ │ │ cmp %edx,0x18(%rcx) │ │ │ │ - jl 20e71 │ │ │ │ - jg 20eb0 │ │ │ │ + jl 20c75 │ │ │ │ + jg 20ca8 │ │ │ │ mov 0x1c(%rax),%esi │ │ │ │ cmp %esi,0x1c(%rcx) │ │ │ │ - jl 20e71 │ │ │ │ - jg 20eb0 │ │ │ │ + jl 20c75 │ │ │ │ + jg 20ca8 │ │ │ │ add $0x20,%rcx │ │ │ │ add $0x20,%rax │ │ │ │ - cmp %rcx,%rdi │ │ │ │ - jne 21271 │ │ │ │ - jmp 20e57 │ │ │ │ + cmp %rcx,%r8 │ │ │ │ + jne 21061 │ │ │ │ + jmp 20c59 │ │ │ │ nopl (%rax) │ │ │ │ vmovq %xmm0,%r12 │ │ │ │ vmovq %xmm1,%r9 │ │ │ │ - mov (%r9),%edx │ │ │ │ - cmp %edx,(%r12) │ │ │ │ - jl 21431 │ │ │ │ - jg 21620 │ │ │ │ - lea 0x4(%r12),%rsi │ │ │ │ - cmp %rsi,%rdi │ │ │ │ - je 216b7 │ │ │ │ - mov 0x4(%r12),%eax │ │ │ │ - cmp %eax,0x4(%r9) │ │ │ │ - jg 21431 │ │ │ │ - jl 21620 │ │ │ │ - lea 0x8(%r12),%r11 │ │ │ │ - cmp %r11,%rdi │ │ │ │ - je 216c9 │ │ │ │ - mov 0x8(%r9),%edx │ │ │ │ - cmp %edx,0x8(%r12) │ │ │ │ - jl 21431 │ │ │ │ - jg 21620 │ │ │ │ - lea 0xc(%r12),%rsi │ │ │ │ - cmp %rsi,%rdi │ │ │ │ - je 216d2 │ │ │ │ - mov 0xc(%r9),%eax │ │ │ │ - cmp %eax,0xc(%r12) │ │ │ │ - jl 21431 │ │ │ │ - jg 21620 │ │ │ │ - lea 0x10(%r12),%r11 │ │ │ │ - cmp %r11,%rdi │ │ │ │ - je 216ed │ │ │ │ - mov 0x10(%r12),%edx │ │ │ │ - cmp %edx,0x10(%r9) │ │ │ │ - jg 21431 │ │ │ │ - jl 21620 │ │ │ │ - lea 0x14(%r12),%rsi │ │ │ │ - cmp %rsi,%rdi │ │ │ │ - je 216f6 │ │ │ │ - mov 0x14(%r9),%eax │ │ │ │ - cmp %eax,0x14(%r12) │ │ │ │ - jl 21431 │ │ │ │ - jg 21620 │ │ │ │ - lea 0x18(%r12),%r11 │ │ │ │ - cmp %r11,%rdi │ │ │ │ - je 21711 │ │ │ │ - mov 0x18(%r12),%edx │ │ │ │ - cmp %edx,0x18(%r9) │ │ │ │ - jg 21431 │ │ │ │ - jl 21620 │ │ │ │ - lea 0x1c(%r12),%rsi │ │ │ │ - cmp %rsi,%rdi │ │ │ │ - je 21744 │ │ │ │ - mov 0x1c(%r12),%edi │ │ │ │ - cmp %edi,0x1c(%r9) │ │ │ │ - jg 21431 │ │ │ │ - jl 21620 │ │ │ │ + mov (%r9),%esi │ │ │ │ + cmp %esi,(%r12) │ │ │ │ + jl 21221 │ │ │ │ + jg 21410 │ │ │ │ + lea 0x4(%r12),%rax │ │ │ │ + cmp %rax,%r8 │ │ │ │ + je 214af │ │ │ │ + mov 0x4(%r12),%r11d │ │ │ │ + cmp %r11d,0x4(%r9) │ │ │ │ + jg 21221 │ │ │ │ + jl 21410 │ │ │ │ + lea 0x8(%r12),%rdx │ │ │ │ + cmp %rdx,%r8 │ │ │ │ + je 214c1 │ │ │ │ + mov 0x8(%r9),%esi │ │ │ │ + cmp %esi,0x8(%r12) │ │ │ │ + jl 21221 │ │ │ │ + jg 21410 │ │ │ │ + lea 0xc(%r12),%rax │ │ │ │ + cmp %rax,%r8 │ │ │ │ + je 214ca │ │ │ │ + mov 0xc(%r9),%r11d │ │ │ │ + cmp %r11d,0xc(%r12) │ │ │ │ + jl 21221 │ │ │ │ + jg 21410 │ │ │ │ + lea 0x10(%r12),%rdx │ │ │ │ + cmp %rdx,%r8 │ │ │ │ + je 214e5 │ │ │ │ + mov 0x10(%r12),%esi │ │ │ │ + cmp %esi,0x10(%r9) │ │ │ │ + jg 21221 │ │ │ │ + jl 21410 │ │ │ │ + lea 0x14(%r12),%rax │ │ │ │ + cmp %rax,%r8 │ │ │ │ + je 214ee │ │ │ │ + mov 0x14(%r9),%r11d │ │ │ │ + cmp %r11d,0x14(%r12) │ │ │ │ + jl 21221 │ │ │ │ + jg 21410 │ │ │ │ + lea 0x18(%r12),%rdx │ │ │ │ + cmp %rdx,%r8 │ │ │ │ + je 21509 │ │ │ │ + mov 0x18(%r12),%esi │ │ │ │ + cmp %esi,0x18(%r9) │ │ │ │ + jg 21221 │ │ │ │ + jl 21410 │ │ │ │ + lea 0x1c(%r12),%rax │ │ │ │ + cmp %rax,%r8 │ │ │ │ + je 2153c │ │ │ │ + mov 0x1c(%r12),%r8d │ │ │ │ + cmp %r8d,0x1c(%r9) │ │ │ │ + jg 21221 │ │ │ │ + jl 21410 │ │ │ │ add $0x20,%r9 │ │ │ │ cmp %r9,-0x8(%rsp) │ │ │ │ - je 21620 │ │ │ │ - mov %rbx,(%r14,%r8,8) │ │ │ │ - lea -0x1(%r10),%r8 │ │ │ │ - shr $0x3f,%r8 │ │ │ │ + je 21410 │ │ │ │ + mov %rbx,(%r15,%rdi,8) │ │ │ │ + lea -0x1(%r10),%rdi │ │ │ │ + shr $0x3f,%rdi │ │ │ │ + lea -0x1(%rdi,%r10,1),%rbx │ │ │ │ + mov %r10,%rdi │ │ │ │ cmp %r10,-0x18(%rsp) │ │ │ │ - lea -0x1(%r8,%r10,1),%rbx │ │ │ │ - mov %r10,%r8 │ │ │ │ - jge 21669 │ │ │ │ + jge 2145c │ │ │ │ sar $1,%rbx │ │ │ │ mov %rbx,%r10 │ │ │ │ - jmp 20f30 │ │ │ │ + jmp 20d20 │ │ │ │ test $0x7,%sil │ │ │ │ - je 2167b │ │ │ │ + je 2146e │ │ │ │ and $0xfffffffffffffff8,%rsi │ │ │ │ lea 0x0(,%rsi,4),%r12 │ │ │ │ lea (%rcx,%r12,1),%r9 │ │ │ │ add %rdx,%r12 │ │ │ │ - jmp 2132a │ │ │ │ + jmp 2111a │ │ │ │ nopl (%rax) │ │ │ │ - mov %rdi,%r12 │ │ │ │ + mov %r8,%r12 │ │ │ │ mov %rcx,%r9 │ │ │ │ sub %rdx,%r12 │ │ │ │ sub $0x4,%r12 │ │ │ │ shr $0x2,%r12 │ │ │ │ inc %r12 │ │ │ │ and $0x7,%r12d │ │ │ │ - je 21586 │ │ │ │ + je 21376 │ │ │ │ cmp $0x1,%r12 │ │ │ │ - je 21563 │ │ │ │ + je 21354 │ │ │ │ cmp $0x2,%r12 │ │ │ │ - je 2154a │ │ │ │ + je 2133a │ │ │ │ cmp $0x3,%r12 │ │ │ │ - je 21530 │ │ │ │ + je 21320 │ │ │ │ cmp $0x4,%r12 │ │ │ │ - je 21517 │ │ │ │ + je 21307 │ │ │ │ cmp $0x5,%r12 │ │ │ │ - je 214fd │ │ │ │ + je 212ee │ │ │ │ cmp $0x6,%r12 │ │ │ │ - je 214e4 │ │ │ │ + je 212d4 │ │ │ │ mov (%rdx),%r9d │ │ │ │ cmp %r9d,(%rcx) │ │ │ │ - jg 21431 │ │ │ │ - jl 21620 │ │ │ │ + jg 21221 │ │ │ │ + jl 21410 │ │ │ │ add $0x4,%rdx │ │ │ │ lea 0x4(%rcx),%r9 │ │ │ │ - mov (%rdx),%eax │ │ │ │ - cmp %eax,(%r9) │ │ │ │ - jg 21431 │ │ │ │ - jl 21620 │ │ │ │ - add $0x4,%rdx │ │ │ │ - add $0x4,%r9 │ │ │ │ mov (%rdx),%r11d │ │ │ │ cmp %r11d,(%r9) │ │ │ │ - jg 21431 │ │ │ │ - jl 21620 │ │ │ │ + jg 21221 │ │ │ │ + jl 21410 │ │ │ │ add $0x4,%rdx │ │ │ │ add $0x4,%r9 │ │ │ │ mov (%rdx),%esi │ │ │ │ cmp %esi,(%r9) │ │ │ │ - jg 21431 │ │ │ │ - jl 21620 │ │ │ │ - add $0x4,%rdx │ │ │ │ - add $0x4,%r9 │ │ │ │ - mov (%rdx),%r12d │ │ │ │ - cmp %r12d,(%r9) │ │ │ │ - jg 21431 │ │ │ │ - jl 21620 │ │ │ │ + jg 21221 │ │ │ │ + jl 21410 │ │ │ │ add $0x4,%rdx │ │ │ │ add $0x4,%r9 │ │ │ │ mov (%rdx),%eax │ │ │ │ cmp %eax,(%r9) │ │ │ │ - jg 21431 │ │ │ │ - jl 21620 │ │ │ │ + jg 21221 │ │ │ │ + jl 21410 │ │ │ │ + add $0x4,%rdx │ │ │ │ + add $0x4,%r9 │ │ │ │ + mov (%rdx),%r12d │ │ │ │ + cmp %r12d,(%r9) │ │ │ │ + jg 21221 │ │ │ │ + jl 21410 │ │ │ │ add $0x4,%rdx │ │ │ │ add $0x4,%r9 │ │ │ │ mov (%rdx),%r11d │ │ │ │ cmp %r11d,(%r9) │ │ │ │ - jg 21431 │ │ │ │ - jl 21620 │ │ │ │ + jg 21221 │ │ │ │ + jl 21410 │ │ │ │ add $0x4,%rdx │ │ │ │ add $0x4,%r9 │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - je 21426 │ │ │ │ mov (%rdx),%esi │ │ │ │ cmp %esi,(%r9) │ │ │ │ - jg 21431 │ │ │ │ - jl 21620 │ │ │ │ + jg 21221 │ │ │ │ + jl 21410 │ │ │ │ + add $0x4,%rdx │ │ │ │ + add $0x4,%r9 │ │ │ │ + cmp %rdx,%r8 │ │ │ │ + je 21216 │ │ │ │ + mov (%rdx),%eax │ │ │ │ + cmp %eax,(%r9) │ │ │ │ + jg 21221 │ │ │ │ + jl 21410 │ │ │ │ mov 0x4(%rdx),%r12d │ │ │ │ cmp %r12d,0x4(%r9) │ │ │ │ - jg 21431 │ │ │ │ - jl 21620 │ │ │ │ - mov 0x8(%rdx),%eax │ │ │ │ - cmp %eax,0x8(%r9) │ │ │ │ - jg 21431 │ │ │ │ - jl 21620 │ │ │ │ - mov 0xc(%rdx),%r11d │ │ │ │ - cmp %r11d,0xc(%r9) │ │ │ │ - jg 21431 │ │ │ │ - jl 21620 │ │ │ │ - mov 0x10(%rdx),%esi │ │ │ │ - cmp %esi,0x10(%r9) │ │ │ │ - jg 21431 │ │ │ │ - jl 21620 │ │ │ │ + jg 21221 │ │ │ │ + jl 21410 │ │ │ │ + mov 0x8(%rdx),%r11d │ │ │ │ + cmp %r11d,0x8(%r9) │ │ │ │ + jg 21221 │ │ │ │ + jl 21410 │ │ │ │ + mov 0xc(%rdx),%esi │ │ │ │ + cmp %esi,0xc(%r9) │ │ │ │ + jg 21221 │ │ │ │ + jl 21410 │ │ │ │ + mov 0x10(%rdx),%eax │ │ │ │ + cmp %eax,0x10(%r9) │ │ │ │ + jg 21221 │ │ │ │ + jl 21410 │ │ │ │ mov 0x14(%rdx),%r12d │ │ │ │ cmp %r12d,0x14(%r9) │ │ │ │ - jg 21431 │ │ │ │ - jl 21620 │ │ │ │ - mov 0x18(%rdx),%eax │ │ │ │ - cmp %eax,0x18(%r9) │ │ │ │ - jg 21431 │ │ │ │ - jl 21620 │ │ │ │ - mov 0x1c(%rdx),%r11d │ │ │ │ - cmp %r11d,0x1c(%r9) │ │ │ │ - jg 21431 │ │ │ │ - jl 21620 │ │ │ │ + jg 21221 │ │ │ │ + jl 21410 │ │ │ │ + mov 0x18(%rdx),%r11d │ │ │ │ + cmp %r11d,0x18(%r9) │ │ │ │ + jg 21221 │ │ │ │ + jl 21410 │ │ │ │ + mov 0x1c(%rdx),%esi │ │ │ │ + cmp %esi,0x1c(%r9) │ │ │ │ + jg 21221 │ │ │ │ + jl 21410 │ │ │ │ add $0x20,%rdx │ │ │ │ add $0x20,%r9 │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - jne 21586 │ │ │ │ - jmp 21426 │ │ │ │ + cmp %rdx,%r8 │ │ │ │ + jne 21376 │ │ │ │ + jmp 21216 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov -0x10(%rsp),%rdx │ │ │ │ - lea (%r14,%r8,8),%r15 │ │ │ │ + lea (%r15,%rdi,8),%r14 │ │ │ │ vzeroupper │ │ │ │ - mov %rdx,(%r15) │ │ │ │ + mov %rdx,(%r14) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea -0x2(%rax),%rcx │ │ │ │ - sar $1,%rcx │ │ │ │ - cmp %r8,%rcx │ │ │ │ - jne 20ee2 │ │ │ │ - lea 0x1(%r8,%r8,1),%rbx │ │ │ │ - mov %r8,%r10 │ │ │ │ - mov (%r14,%rbx,8),%r11 │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %r11,(%r15) │ │ │ │ - lea (%r14,%rbx,8),%r15 │ │ │ │ - jmp 20ef2 │ │ │ │ + lea -0x2(%rbx),%rax │ │ │ │ + sar $1,%rax │ │ │ │ + cmp %rdi,%rax │ │ │ │ + jne 20cd3 │ │ │ │ + lea 0x1(%rdi,%rdi,1),%r8 │ │ │ │ + mov %rdi,%r10 │ │ │ │ + lea (%r15,%r8,8),%r13 │ │ │ │ + mov %r8,%rdi │ │ │ │ + mov 0x0(%r13),%r11 │ │ │ │ + mov %r11,(%r14) │ │ │ │ + mov %r13,%r14 │ │ │ │ + jmp 20ce3 │ │ │ │ mov -0x10(%rsp),%rdx │ │ │ │ vzeroupper │ │ │ │ - jmp 2162c │ │ │ │ + jmp 2141c │ │ │ │ mov %rcx,%r9 │ │ │ │ - jmp 21426 │ │ │ │ - vpbroadcastq 0xbb27c(%rip),%ymm0 # dc900 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x300> │ │ │ │ + jmp 21216 │ │ │ │ + mov $0x14,%edx │ │ │ │ + vpbroadcastq %rdx,%ymm0 │ │ │ │ vpaddq %ymm0,%ymm1,%ymm1 │ │ │ │ - vextracti128 $0x1,%ymm1,%xmm11 │ │ │ │ - vpextrq $0x1,%xmm11,%r9 │ │ │ │ - jmp 21426 │ │ │ │ - vpbroadcastq 0xbb25e(%rip),%ymm0 # dc900 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x300> │ │ │ │ - vpaddq %ymm0,%ymm1,%ymm1 │ │ │ │ - vextracti128 $0x1,%ymm1,%xmm11 │ │ │ │ - vpextrq $0x1,%xmm11,%rax │ │ │ │ - jmp 20e57 │ │ │ │ + valignq $0x3,%ymm1,%ymm1,%ymm10 │ │ │ │ + vmovq %xmm10,%r9 │ │ │ │ + jmp 21216 │ │ │ │ + mov $0x14,%eax │ │ │ │ + vpbroadcastq %rax,%ymm13 │ │ │ │ + vpaddq %ymm13,%ymm1,%ymm14 │ │ │ │ + valignq $0x3,%ymm14,%ymm14,%ymm15 │ │ │ │ + vmovq %xmm15,%rax │ │ │ │ + jmp 20c59 │ │ │ │ add $0x4,%r9 │ │ │ │ - jmp 21426 │ │ │ │ + jmp 21216 │ │ │ │ add $0x4,%rax │ │ │ │ - jmp 20e57 │ │ │ │ + jmp 20c59 │ │ │ │ add $0x8,%r9 │ │ │ │ - jmp 21426 │ │ │ │ + jmp 21216 │ │ │ │ add $0xc,%r9 │ │ │ │ - jmp 21426 │ │ │ │ + jmp 21216 │ │ │ │ add $0x8,%rax │ │ │ │ - jmp 20e57 │ │ │ │ + jmp 20c59 │ │ │ │ add $0xc,%rax │ │ │ │ - jmp 20e57 │ │ │ │ + jmp 20c59 │ │ │ │ add $0x10,%r9 │ │ │ │ - jmp 21426 │ │ │ │ + jmp 21216 │ │ │ │ add $0x14,%r9 │ │ │ │ - jmp 21426 │ │ │ │ + jmp 21216 │ │ │ │ add $0x10,%rax │ │ │ │ - jmp 20e57 │ │ │ │ + jmp 20c59 │ │ │ │ add $0x14,%rax │ │ │ │ - jmp 20e57 │ │ │ │ + jmp 20c59 │ │ │ │ add $0x18,%r9 │ │ │ │ - jmp 21426 │ │ │ │ - lea (%rdi,%rbx,8),%r15 │ │ │ │ + jmp 21216 │ │ │ │ + lea (%r15,%rdi,8),%r14 │ │ │ │ test $0x1,%sil │ │ │ │ - jne 2162c │ │ │ │ - lea -0x2(%rsi),%rdi │ │ │ │ - sar $1,%rdi │ │ │ │ - cmp %rdi,-0x18(%rsp) │ │ │ │ - jne 2162c │ │ │ │ - mov -0x18(%rsp),%r8 │ │ │ │ - jmp 2164e │ │ │ │ + jne 2141c │ │ │ │ + lea -0x2(%rsi),%rbx │ │ │ │ + sar $1,%rbx │ │ │ │ + cmp %rbx,-0x18(%rsp) │ │ │ │ + jne 2141c │ │ │ │ + mov -0x18(%rsp),%rdi │ │ │ │ + jmp 2143e │ │ │ │ add $0x1c,%r9 │ │ │ │ - jmp 21426 │ │ │ │ + jmp 21216 │ │ │ │ add $0x18,%rax │ │ │ │ - jmp 20e57 │ │ │ │ + jmp 20c59 │ │ │ │ add $0x1c,%rax │ │ │ │ - jmp 20e57 │ │ │ │ + jmp 20c59 │ │ │ │ vzeroupper │ │ │ │ - jmp 2162c │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 2141c │ │ │ │ + nop │ │ │ │ cmp %rsi,%rdi │ │ │ │ - je 222da │ │ │ │ + je 220e0 │ │ │ │ lea 0x8(%rdi),%rax │ │ │ │ cmp %rax,%rsi │ │ │ │ - je 222da │ │ │ │ + je 220e0 │ │ │ │ push %rbp │ │ │ │ + mov $0x20,%edx │ │ │ │ + vpbroadcastq %rdx,%ymm1 │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ - push %rbx │ │ │ │ mov %rax,%r12 │ │ │ │ + push %rbx │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x20,%rsp │ │ │ │ - vmovdqa 0xbaf9a(%rip),%ymm6 # dc740 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - vpbroadcastq 0xbaf51(%rip),%ymm3 # dc700 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x100> │ │ │ │ mov %rsi,0x8(%rsp) │ │ │ │ + vmovdqa 0xbc17a(%rip),%ymm5 # dd720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x120> │ │ │ │ mov %rdi,0x18(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ mov (%r12),%rbx │ │ │ │ - mov (%rdx),%r10 │ │ │ │ + mov (%rcx),%r10 │ │ │ │ mov 0x8(%rbx),%r14 │ │ │ │ mov (%rbx),%rsi │ │ │ │ mov 0x8(%r10),%r13 │ │ │ │ mov (%r10),%rax │ │ │ │ mov %r14,%r15 │ │ │ │ sub %rsi,%r15 │ │ │ │ - mov %r13,%rcx │ │ │ │ - sub %rax,%rcx │ │ │ │ - lea (%rsi,%rcx,1),%r8 │ │ │ │ - cmp %rcx,%r15 │ │ │ │ + mov %r13,%rdi │ │ │ │ + sub %rax,%rdi │ │ │ │ + lea (%rsi,%rdi,1),%r8 │ │ │ │ + cmp %rdi,%r15 │ │ │ │ cmovle %r14,%r8 │ │ │ │ cmp %r8,%rsi │ │ │ │ - je 21adc │ │ │ │ + je 218dc │ │ │ │ mov %r8,%r9 │ │ │ │ sub %rsi,%r9 │ │ │ │ lea -0x4(%r9),%rcx │ │ │ │ cmp $0x18,%rcx │ │ │ │ - jbe 2206f │ │ │ │ + jbe 21e6f │ │ │ │ mov %rax,%rdi │ │ │ │ and $0x3,%r9d │ │ │ │ or %rsi,%rdi │ │ │ │ and $0x1f,%edi │ │ │ │ or %r9,%rdi │ │ │ │ - jne 2206f │ │ │ │ + jne 21e6f │ │ │ │ shr $0x2,%rcx │ │ │ │ - vmovq %rsi,%xmm0 │ │ │ │ - vmovq %rax,%xmm4 │ │ │ │ + vpbroadcastq %rax,%ymm2 │ │ │ │ + vpbroadcastq %rsi,%ymm0 │ │ │ │ xor %edx,%edx │ │ │ │ inc %rcx │ │ │ │ - vpbroadcastq %xmm4,%ymm1 │ │ │ │ - vpbroadcastq %xmm0,%ymm2 │ │ │ │ + vpaddq %ymm5,%ymm2,%ymm2 │ │ │ │ + vpaddq %ymm5,%ymm0,%ymm0 │ │ │ │ mov %rcx,%r11 │ │ │ │ - vpaddq %ymm6,%ymm1,%ymm1 │ │ │ │ - vpaddq %ymm6,%ymm2,%ymm0 │ │ │ │ shr $0x3,%r11 │ │ │ │ lea -0x1(%r11),%r9 │ │ │ │ and $0x3,%r9d │ │ │ │ - je 21920 │ │ │ │ - vmovdqa (%rsi),%ymm7 │ │ │ │ - vmovdqa (%rax),%ymm8 │ │ │ │ - vpcmpgtd %ymm7,%ymm8,%ymm5 │ │ │ │ - vptest %ymm5,%ymm5 │ │ │ │ - jne 219f0 │ │ │ │ - vpcmpgtd %ymm8,%ymm7,%ymm9 │ │ │ │ - vptest %ymm9,%ymm9 │ │ │ │ - jne 219f0 │ │ │ │ - vpaddq %ymm3,%ymm1,%ymm10 │ │ │ │ - vpaddq %ymm3,%ymm0,%ymm0 │ │ │ │ + je 21710 │ │ │ │ + vmovdqa (%rsi),%ymm3 │ │ │ │ + vmovdqa (%rax),%ymm4 │ │ │ │ + vpcmpltd %ymm4,%ymm3,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 217f0 │ │ │ │ + vpcmpnled %ymm4,%ymm3,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 217f0 │ │ │ │ + vpaddq %ymm1,%ymm2,%ymm7 │ │ │ │ + vpaddq %ymm1,%ymm0,%ymm0 │ │ │ │ mov $0x1,%edi │ │ │ │ mov $0x20,%edx │ │ │ │ - vmovdqa %ymm10,%ymm1 │ │ │ │ + vmovdqa %ymm7,%ymm2 │ │ │ │ cmp $0x1,%r9 │ │ │ │ - je 21920 │ │ │ │ + je 21710 │ │ │ │ cmp $0x2,%r9 │ │ │ │ - je 218e0 │ │ │ │ - vmovdqa 0x20(%rsi),%ymm11 │ │ │ │ - vmovdqa 0x20(%rax),%ymm12 │ │ │ │ - vpcmpgtd %ymm11,%ymm12,%ymm13 │ │ │ │ - vptest %ymm13,%ymm13 │ │ │ │ - jne 219f0 │ │ │ │ - vpcmpgtd %ymm12,%ymm11,%ymm14 │ │ │ │ - vptest %ymm14,%ymm14 │ │ │ │ - jne 219f0 │ │ │ │ - vpaddq %ymm3,%ymm0,%ymm0 │ │ │ │ + je 216d1 │ │ │ │ + vmovdqa 0x20(%rsi),%ymm8 │ │ │ │ + vmovdqa 0x20(%rax),%ymm6 │ │ │ │ + vpcmpltd %ymm6,%ymm8,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 217f0 │ │ │ │ + vpcmpnled %ymm6,%ymm8,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 217f0 │ │ │ │ + vpaddq %ymm1,%ymm0,%ymm0 │ │ │ │ inc %rdi │ │ │ │ + vpaddq %ymm1,%ymm7,%ymm2 │ │ │ │ add $0x20,%rdx │ │ │ │ - vpaddq %ymm3,%ymm10,%ymm1 │ │ │ │ - vmovdqa (%rsi,%rdx,1),%ymm15 │ │ │ │ - vmovdqa (%rax,%rdx,1),%ymm2 │ │ │ │ - vpcmpgtd %ymm15,%ymm2,%ymm4 │ │ │ │ - vptest %ymm4,%ymm4 │ │ │ │ - jne 219f0 │ │ │ │ - vpcmpgtd %ymm2,%ymm15,%ymm7 │ │ │ │ - vptest %ymm7,%ymm7 │ │ │ │ - jne 219f0 │ │ │ │ - vpaddq %ymm3,%ymm0,%ymm0 │ │ │ │ + vmovdqa (%rsi,%rdx,1),%ymm9 │ │ │ │ + vmovdqa (%rax,%rdx,1),%ymm10 │ │ │ │ + vpcmpltd %ymm10,%ymm9,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 217f0 │ │ │ │ + vpcmpnled %ymm10,%ymm9,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 217f0 │ │ │ │ + vpaddq %ymm1,%ymm0,%ymm0 │ │ │ │ inc %rdi │ │ │ │ + vpaddq %ymm1,%ymm2,%ymm2 │ │ │ │ add $0x20,%rdx │ │ │ │ - vpaddq %ymm3,%ymm1,%ymm1 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - vmovdqa (%rsi,%rdx,1),%ymm8 │ │ │ │ - vmovdqa (%rax,%rdx,1),%ymm5 │ │ │ │ - vpcmpgtd %ymm8,%ymm5,%ymm9 │ │ │ │ - vptest %ymm9,%ymm9 │ │ │ │ - jne 219f0 │ │ │ │ - vpcmpgtd %ymm5,%ymm8,%ymm10 │ │ │ │ - vptest %ymm10,%ymm10 │ │ │ │ - jne 219f0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovdqa (%rsi,%rdx,1),%ymm11 │ │ │ │ + vmovdqa (%rax,%rdx,1),%ymm12 │ │ │ │ + vpcmpltd %ymm12,%ymm11,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 217f0 │ │ │ │ + vpcmpnled %ymm12,%ymm11,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 217f0 │ │ │ │ lea 0x1(%rdi),%r9 │ │ │ │ - vpaddq %ymm3,%ymm0,%ymm0 │ │ │ │ + vpaddq %ymm1,%ymm0,%ymm0 │ │ │ │ cmp %r9,%r11 │ │ │ │ - je 2204f │ │ │ │ - vmovdqa 0x20(%rsi,%rdx,1),%ymm12 │ │ │ │ - vmovdqa 0x20(%rax,%rdx,1),%ymm13 │ │ │ │ - vpaddq %ymm3,%ymm1,%ymm1 │ │ │ │ - vpcmpgtd %ymm12,%ymm13,%ymm14 │ │ │ │ - vptest %ymm14,%ymm14 │ │ │ │ - jne 219f0 │ │ │ │ - vpcmpgtd %ymm13,%ymm12,%ymm15 │ │ │ │ - vptest %ymm15,%ymm15 │ │ │ │ - jne 219f0 │ │ │ │ - vmovdqa 0x40(%rsi,%rdx,1),%ymm2 │ │ │ │ - vmovdqa 0x40(%rax,%rdx,1),%ymm7 │ │ │ │ - vpaddq %ymm3,%ymm0,%ymm0 │ │ │ │ - vpaddq %ymm3,%ymm1,%ymm1 │ │ │ │ - vpcmpgtd %ymm2,%ymm7,%ymm4 │ │ │ │ - vptest %ymm4,%ymm4 │ │ │ │ - jne 219f0 │ │ │ │ - vpcmpgtd %ymm7,%ymm2,%ymm8 │ │ │ │ - vptest %ymm8,%ymm8 │ │ │ │ - jne 219f0 │ │ │ │ - vmovdqa 0x60(%rsi,%rdx,1),%ymm9 │ │ │ │ - vmovdqa 0x60(%rax,%rdx,1),%ymm5 │ │ │ │ - vpaddq %ymm3,%ymm0,%ymm0 │ │ │ │ - vpaddq %ymm3,%ymm1,%ymm1 │ │ │ │ - vpcmpgtd %ymm9,%ymm5,%ymm10 │ │ │ │ - vptest %ymm10,%ymm10 │ │ │ │ - jne 219f0 │ │ │ │ - vpcmpgtd %ymm5,%ymm9,%ymm11 │ │ │ │ - vptest %ymm11,%ymm11 │ │ │ │ - jne 219f0 │ │ │ │ - vpaddq %ymm3,%ymm0,%ymm0 │ │ │ │ + je 21e4f │ │ │ │ + vmovdqa 0x20(%rsi,%rdx,1),%ymm3 │ │ │ │ + vmovdqa 0x20(%rax,%rdx,1),%ymm4 │ │ │ │ + vpaddq %ymm1,%ymm2,%ymm2 │ │ │ │ + vpcmpltd %ymm4,%ymm3,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 217f0 │ │ │ │ + vpcmpnled %ymm4,%ymm3,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 217f0 │ │ │ │ + vmovdqa 0x40(%rsi,%rdx,1),%ymm7 │ │ │ │ + vmovdqa 0x40(%rax,%rdx,1),%ymm8 │ │ │ │ + vpaddq %ymm1,%ymm0,%ymm0 │ │ │ │ + vpaddq %ymm1,%ymm2,%ymm2 │ │ │ │ + vpcmpltd %ymm8,%ymm7,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 217f0 │ │ │ │ + vpcmpnled %ymm8,%ymm7,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 217f0 │ │ │ │ + vmovdqa 0x60(%rsi,%rdx,1),%ymm6 │ │ │ │ + vmovdqa 0x60(%rax,%rdx,1),%ymm9 │ │ │ │ + vpaddq %ymm1,%ymm0,%ymm0 │ │ │ │ + vpaddq %ymm1,%ymm2,%ymm2 │ │ │ │ + vpcmpltd %ymm9,%ymm6,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 217f0 │ │ │ │ + vpcmpnled %ymm9,%ymm6,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 217f0 │ │ │ │ + vpaddq %ymm1,%ymm0,%ymm0 │ │ │ │ add $0x4,%rdi │ │ │ │ + vpaddq %ymm1,%ymm2,%ymm2 │ │ │ │ sub $0xffffffffffffff80,%rdx │ │ │ │ - vpaddq %ymm3,%ymm1,%ymm1 │ │ │ │ - jmp 21920 │ │ │ │ + jmp 21710 │ │ │ │ nopl 0x0(%rax) │ │ │ │ vmovq %xmm0,%r11 │ │ │ │ - vmovq %xmm1,%rax │ │ │ │ + vmovq %xmm2,%rax │ │ │ │ mov (%rax),%ecx │ │ │ │ cmp %ecx,(%r11) │ │ │ │ - jl 22009 │ │ │ │ - jg 21ae5 │ │ │ │ + jl 21e09 │ │ │ │ + jg 218e5 │ │ │ │ lea 0x4(%r11),%rdi │ │ │ │ cmp %rdi,%r8 │ │ │ │ - je 222bf │ │ │ │ + je 220c5 │ │ │ │ mov 0x4(%rax),%edx │ │ │ │ cmp %edx,0x4(%r11) │ │ │ │ - jl 22009 │ │ │ │ - jg 21ae5 │ │ │ │ + jl 21e09 │ │ │ │ + jg 218e5 │ │ │ │ lea 0x8(%r11),%r9 │ │ │ │ cmp %r9,%r8 │ │ │ │ - je 222b6 │ │ │ │ + je 220bc │ │ │ │ mov 0x8(%rax),%ecx │ │ │ │ cmp %ecx,0x8(%r11) │ │ │ │ - jl 22009 │ │ │ │ - jg 21ae5 │ │ │ │ + jl 21e09 │ │ │ │ + jg 218e5 │ │ │ │ lea 0xc(%r11),%rdi │ │ │ │ cmp %rdi,%r8 │ │ │ │ - je 222c8 │ │ │ │ + je 220ce │ │ │ │ mov 0xc(%rax),%edx │ │ │ │ cmp %edx,0xc(%r11) │ │ │ │ - jl 22009 │ │ │ │ - jg 21ae5 │ │ │ │ + jl 21e09 │ │ │ │ + jg 218e5 │ │ │ │ lea 0x10(%r11),%r9 │ │ │ │ cmp %r9,%r8 │ │ │ │ - je 222d1 │ │ │ │ + je 220d7 │ │ │ │ mov 0x10(%rax),%ecx │ │ │ │ cmp %ecx,0x10(%r11) │ │ │ │ - jl 22009 │ │ │ │ - jg 21ae5 │ │ │ │ + jl 21e09 │ │ │ │ + jg 218e5 │ │ │ │ lea 0x14(%r11),%rdi │ │ │ │ cmp %rdi,%r8 │ │ │ │ - je 222ed │ │ │ │ + je 220f3 │ │ │ │ mov 0x14(%rax),%edx │ │ │ │ cmp %edx,0x14(%r11) │ │ │ │ - jl 22009 │ │ │ │ - jg 21ae5 │ │ │ │ + jl 21e09 │ │ │ │ + jg 218e5 │ │ │ │ lea 0x18(%r11),%r9 │ │ │ │ cmp %r9,%r8 │ │ │ │ - je 222db │ │ │ │ + je 220e1 │ │ │ │ mov 0x18(%rax),%ecx │ │ │ │ cmp %ecx,0x18(%r11) │ │ │ │ - jl 22009 │ │ │ │ - jg 21ae5 │ │ │ │ + jl 21e09 │ │ │ │ + jg 218e5 │ │ │ │ lea 0x1c(%r11),%rdi │ │ │ │ cmp %rdi,%r8 │ │ │ │ - je 222e4 │ │ │ │ + je 220ea │ │ │ │ mov 0x1c(%rax),%r8d │ │ │ │ cmp %r8d,0x1c(%r11) │ │ │ │ - jl 22009 │ │ │ │ - jg 21ae5 │ │ │ │ + jl 21e09 │ │ │ │ + jg 218e5 │ │ │ │ add $0x20,%rax │ │ │ │ cmp %r13,%rax │ │ │ │ - jne 22009 │ │ │ │ - vmovq %rsi,%xmm12 │ │ │ │ - mov %r12,%r10 │ │ │ │ + jne 21e09 │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - vpbroadcastq %xmm12,%ymm4 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %r12,%r10 │ │ │ │ + vpbroadcastq %rsi,%ymm6 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov -0x8(%r10),%r11 │ │ │ │ mov 0x8(%r11),%r13 │ │ │ │ mov (%r11),%rax │ │ │ │ mov %r13,%r8 │ │ │ │ sub %rax,%r8 │ │ │ │ lea (%rsi,%r8,1),%rdi │ │ │ │ cmp %r8,%r15 │ │ │ │ cmovle %r14,%rdi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - je 21dff │ │ │ │ + je 21c0f │ │ │ │ mov %rdi,%rbx │ │ │ │ sub %rsi,%rbx │ │ │ │ lea -0x4(%rbx),%rcx │ │ │ │ cmp $0x18,%rcx │ │ │ │ - jbe 21e40 │ │ │ │ + jbe 21c48 │ │ │ │ mov %rax,%r9 │ │ │ │ and $0x3,%ebx │ │ │ │ or %rsi,%r9 │ │ │ │ and $0x1f,%r9d │ │ │ │ or %rbx,%r9 │ │ │ │ - jne 21e40 │ │ │ │ + jne 21c48 │ │ │ │ shr $0x2,%rcx │ │ │ │ - vmovq %rax,%xmm13 │ │ │ │ + vpbroadcastq %rax,%ymm10 │ │ │ │ + vpaddq %ymm5,%ymm6,%ymm9 │ │ │ │ xor %edx,%edx │ │ │ │ - xor %r8d,%r8d │ │ │ │ inc %rcx │ │ │ │ - vpbroadcastq %xmm13,%ymm14 │ │ │ │ - vpaddq %ymm6,%ymm4,%ymm0 │ │ │ │ + vpaddq %ymm5,%ymm10,%ymm0 │ │ │ │ + xor %r8d,%r8d │ │ │ │ mov %rcx,%rbx │ │ │ │ - vpaddq %ymm6,%ymm14,%ymm1 │ │ │ │ shr $0x3,%rbx │ │ │ │ lea -0x1(%rbx),%r9 │ │ │ │ and $0x3,%r9d │ │ │ │ - je 21c40 │ │ │ │ - vmovdqa (%rsi),%ymm15 │ │ │ │ - vmovdqa (%rax),%ymm2 │ │ │ │ - vpcmpgtd %ymm15,%ymm2,%ymm7 │ │ │ │ - vptest %ymm7,%ymm7 │ │ │ │ - jne 21d10 │ │ │ │ - vpcmpgtd %ymm2,%ymm15,%ymm8 │ │ │ │ - vptest %ymm8,%ymm8 │ │ │ │ - jne 21d10 │ │ │ │ - vpaddq %ymm3,%ymm1,%ymm9 │ │ │ │ - vpaddq %ymm3,%ymm0,%ymm0 │ │ │ │ + je 21a40 │ │ │ │ + vmovdqa (%rsi),%ymm11 │ │ │ │ + vmovdqa (%rax),%ymm12 │ │ │ │ + vpcmpltd %ymm12,%ymm11,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 21b20 │ │ │ │ + vpcmpnled %ymm12,%ymm11,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 21b20 │ │ │ │ + vpaddq %ymm1,%ymm0,%ymm13 │ │ │ │ + vpaddq %ymm1,%ymm9,%ymm9 │ │ │ │ mov $0x1,%r8d │ │ │ │ mov $0x20,%edx │ │ │ │ - vmovdqa %ymm9,%ymm1 │ │ │ │ + vmovdqa %ymm13,%ymm0 │ │ │ │ cmp $0x1,%r9 │ │ │ │ - je 21c40 │ │ │ │ + je 21a40 │ │ │ │ cmp $0x2,%r9 │ │ │ │ - je 21c04 │ │ │ │ - vmovdqa 0x20(%rsi),%ymm5 │ │ │ │ - vmovdqa 0x20(%rax),%ymm10 │ │ │ │ - vpcmpgtd %ymm5,%ymm10,%ymm11 │ │ │ │ - vptest %ymm11,%ymm11 │ │ │ │ - jne 21d10 │ │ │ │ - vpcmpgtd %ymm10,%ymm5,%ymm12 │ │ │ │ - vptest %ymm12,%ymm12 │ │ │ │ - jne 21d10 │ │ │ │ - vpaddq %ymm3,%ymm0,%ymm0 │ │ │ │ + je 21a02 │ │ │ │ + vmovdqa 0x20(%rsi),%ymm14 │ │ │ │ + vmovdqa 0x20(%rax),%ymm15 │ │ │ │ + vpcmpltd %ymm15,%ymm14,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 21b20 │ │ │ │ + vpcmpnled %ymm15,%ymm14,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 21b20 │ │ │ │ + vpaddq %ymm1,%ymm9,%ymm9 │ │ │ │ inc %r8 │ │ │ │ + vpaddq %ymm1,%ymm13,%ymm0 │ │ │ │ add $0x20,%rdx │ │ │ │ - vpaddq %ymm3,%ymm9,%ymm1 │ │ │ │ - vmovdqa (%rsi,%rdx,1),%ymm13 │ │ │ │ - vmovdqa (%rax,%rdx,1),%ymm14 │ │ │ │ - vpcmpgtd %ymm13,%ymm14,%ymm15 │ │ │ │ - vptest %ymm15,%ymm15 │ │ │ │ - jne 21d10 │ │ │ │ - vpcmpgtd %ymm14,%ymm13,%ymm2 │ │ │ │ - vptest %ymm2,%ymm2 │ │ │ │ - jne 21d10 │ │ │ │ - vpaddq %ymm3,%ymm0,%ymm0 │ │ │ │ + vmovdqa (%rsi,%rdx,1),%ymm3 │ │ │ │ + vmovdqa (%rax,%rdx,1),%ymm4 │ │ │ │ + vpcmpltd %ymm4,%ymm3,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 21b20 │ │ │ │ + vpcmpnled %ymm4,%ymm3,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 21b20 │ │ │ │ + vpaddq %ymm1,%ymm9,%ymm9 │ │ │ │ inc %r8 │ │ │ │ + vpaddq %ymm1,%ymm0,%ymm0 │ │ │ │ add $0x20,%rdx │ │ │ │ - vpaddq %ymm3,%ymm1,%ymm1 │ │ │ │ nopl (%rax) │ │ │ │ - vmovdqa (%rsi,%rdx,1),%ymm8 │ │ │ │ - vmovdqa (%rax,%rdx,1),%ymm9 │ │ │ │ - vpcmpgtd %ymm8,%ymm9,%ymm7 │ │ │ │ - vptest %ymm7,%ymm7 │ │ │ │ - jne 21d10 │ │ │ │ - vpcmpgtd %ymm9,%ymm8,%ymm5 │ │ │ │ - vptest %ymm5,%ymm5 │ │ │ │ - jne 21d10 │ │ │ │ + vmovdqa (%rsi,%rdx,1),%ymm7 │ │ │ │ + vmovdqa (%rax,%rdx,1),%ymm8 │ │ │ │ + vpcmpltd %ymm8,%ymm7,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 21b20 │ │ │ │ + vpcmpnled %ymm8,%ymm7,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 21b20 │ │ │ │ lea 0x1(%r8),%r9 │ │ │ │ - vpaddq %ymm3,%ymm0,%ymm0 │ │ │ │ + vpaddq %ymm1,%ymm9,%ymm9 │ │ │ │ cmp %r9,%rbx │ │ │ │ - je 21e14 │ │ │ │ - vmovdqa 0x20(%rsi,%rdx,1),%ymm11 │ │ │ │ - vmovdqa 0x20(%rax,%rdx,1),%ymm12 │ │ │ │ - vpaddq %ymm3,%ymm1,%ymm1 │ │ │ │ - vpcmpgtd %ymm11,%ymm12,%ymm13 │ │ │ │ - vptest %ymm13,%ymm13 │ │ │ │ - jne 21d10 │ │ │ │ - vpcmpgtd %ymm12,%ymm11,%ymm14 │ │ │ │ - vptest %ymm14,%ymm14 │ │ │ │ - jne 21d10 │ │ │ │ - vmovdqa 0x40(%rsi,%rdx,1),%ymm15 │ │ │ │ - vmovdqa 0x40(%rax,%rdx,1),%ymm2 │ │ │ │ - vpaddq %ymm3,%ymm0,%ymm0 │ │ │ │ - vpaddq %ymm3,%ymm1,%ymm1 │ │ │ │ - vpcmpgtd %ymm15,%ymm2,%ymm8 │ │ │ │ - vptest %ymm8,%ymm8 │ │ │ │ - jne 21d10 │ │ │ │ - vpcmpgtd %ymm2,%ymm15,%ymm9 │ │ │ │ - vptest %ymm9,%ymm9 │ │ │ │ - jne 21d10 │ │ │ │ - vmovdqa 0x60(%rsi,%rdx,1),%ymm10 │ │ │ │ - vmovdqa 0x60(%rax,%rdx,1),%ymm7 │ │ │ │ - vpaddq %ymm3,%ymm0,%ymm0 │ │ │ │ - vpaddq %ymm3,%ymm1,%ymm1 │ │ │ │ - vpcmpgtd %ymm10,%ymm7,%ymm5 │ │ │ │ - vptest %ymm5,%ymm5 │ │ │ │ - jne 21d10 │ │ │ │ - vpcmpgtd %ymm7,%ymm10,%ymm11 │ │ │ │ - vptest %ymm11,%ymm11 │ │ │ │ - jne 21d10 │ │ │ │ - vpaddq %ymm3,%ymm0,%ymm0 │ │ │ │ + je 21c24 │ │ │ │ + vmovdqa 0x20(%rsi,%rdx,1),%ymm10 │ │ │ │ + vmovdqa 0x20(%rax,%rdx,1),%ymm11 │ │ │ │ + vpaddq %ymm1,%ymm0,%ymm0 │ │ │ │ + vpcmpltd %ymm11,%ymm10,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 21b20 │ │ │ │ + vpcmpnled %ymm11,%ymm10,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 21b20 │ │ │ │ + vmovdqa 0x40(%rsi,%rdx,1),%ymm12 │ │ │ │ + vmovdqa 0x40(%rax,%rdx,1),%ymm13 │ │ │ │ + vpaddq %ymm1,%ymm9,%ymm9 │ │ │ │ + vpaddq %ymm1,%ymm0,%ymm0 │ │ │ │ + vpcmpltd %ymm13,%ymm12,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 21b20 │ │ │ │ + vpcmpnled %ymm13,%ymm12,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 21b20 │ │ │ │ + vmovdqa 0x60(%rsi,%rdx,1),%ymm14 │ │ │ │ + vmovdqa 0x60(%rax,%rdx,1),%ymm15 │ │ │ │ + vpaddq %ymm1,%ymm9,%ymm9 │ │ │ │ + vpaddq %ymm1,%ymm0,%ymm0 │ │ │ │ + vpcmpltd %ymm15,%ymm14,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 21b20 │ │ │ │ + vpcmpnled %ymm15,%ymm14,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 21b20 │ │ │ │ + vpaddq %ymm1,%ymm9,%ymm9 │ │ │ │ add $0x4,%r8 │ │ │ │ + vpaddq %ymm1,%ymm0,%ymm0 │ │ │ │ sub $0xffffffffffffff80,%rdx │ │ │ │ - vpaddq %ymm3,%ymm1,%ymm1 │ │ │ │ - jmp 21c40 │ │ │ │ - xchg %ax,%ax │ │ │ │ - vmovq %xmm0,%r8 │ │ │ │ - vmovq %xmm1,%rax │ │ │ │ + jmp 21a40 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovq %xmm9,%r8 │ │ │ │ + vmovq %xmm0,%rax │ │ │ │ mov (%rax),%ecx │ │ │ │ cmp %ecx,(%r8) │ │ │ │ - jl 21e08 │ │ │ │ - jg 21fe0 │ │ │ │ + jl 21c18 │ │ │ │ + jg 21de0 │ │ │ │ lea 0x4(%r8),%rbx │ │ │ │ cmp %rbx,%rdi │ │ │ │ - je 2222e │ │ │ │ + je 22031 │ │ │ │ mov 0x4(%rax),%edx │ │ │ │ cmp %edx,0x4(%r8) │ │ │ │ - jl 21e08 │ │ │ │ - jg 21fe0 │ │ │ │ + jl 21c18 │ │ │ │ + jg 21de0 │ │ │ │ lea 0x8(%r8),%r9 │ │ │ │ cmp %r9,%rdi │ │ │ │ - je 22237 │ │ │ │ + je 2203a │ │ │ │ mov 0x8(%rax),%ecx │ │ │ │ cmp %ecx,0x8(%r8) │ │ │ │ - jl 21e08 │ │ │ │ - jg 21fe0 │ │ │ │ + jl 21c18 │ │ │ │ + jg 21de0 │ │ │ │ lea 0xc(%r8),%rbx │ │ │ │ cmp %rbx,%rdi │ │ │ │ - je 22240 │ │ │ │ + je 22043 │ │ │ │ mov 0xc(%rax),%edx │ │ │ │ cmp %edx,0xc(%r8) │ │ │ │ - jl 21e08 │ │ │ │ - jg 21fe0 │ │ │ │ + jl 21c18 │ │ │ │ + jg 21de0 │ │ │ │ lea 0x10(%r8),%r9 │ │ │ │ cmp %r9,%rdi │ │ │ │ - je 22249 │ │ │ │ + je 2204c │ │ │ │ mov 0x10(%rax),%ecx │ │ │ │ cmp %ecx,0x10(%r8) │ │ │ │ - jl 21e08 │ │ │ │ - jg 21fe0 │ │ │ │ + jl 21c18 │ │ │ │ + jg 21de0 │ │ │ │ lea 0x14(%r8),%rbx │ │ │ │ cmp %rbx,%rdi │ │ │ │ - je 22252 │ │ │ │ + je 22055 │ │ │ │ mov 0x14(%rax),%edx │ │ │ │ cmp %edx,0x14(%r8) │ │ │ │ - jl 21e08 │ │ │ │ - jg 21fe0 │ │ │ │ + jl 21c18 │ │ │ │ + jg 21de0 │ │ │ │ lea 0x18(%r8),%r9 │ │ │ │ cmp %r9,%rdi │ │ │ │ - je 2225b │ │ │ │ + je 2205e │ │ │ │ mov 0x18(%r8),%ecx │ │ │ │ cmp %ecx,0x18(%rax) │ │ │ │ - jg 21e08 │ │ │ │ - jl 21fe0 │ │ │ │ + jg 21c18 │ │ │ │ + jl 21de0 │ │ │ │ lea 0x1c(%r8),%rbx │ │ │ │ cmp %rbx,%rdi │ │ │ │ - je 22264 │ │ │ │ + je 22067 │ │ │ │ mov 0x1c(%r8),%edi │ │ │ │ cmp %edi,0x1c(%rax) │ │ │ │ - jg 21e08 │ │ │ │ - jl 21fe0 │ │ │ │ + jg 21c18 │ │ │ │ + jl 21de0 │ │ │ │ add $0x20,%rax │ │ │ │ cmp %rax,%r13 │ │ │ │ - je 21fe0 │ │ │ │ + je 21de0 │ │ │ │ mov %r11,(%r10) │ │ │ │ sub $0x8,%r10 │ │ │ │ - jmp 21b00 │ │ │ │ + jmp 218f8 │ │ │ │ test $0x7,%cl │ │ │ │ - je 22210 │ │ │ │ + je 22010 │ │ │ │ and $0xfffffffffffffff8,%rcx │ │ │ │ lea 0x0(,%rcx,4),%r8 │ │ │ │ add %r8,%rax │ │ │ │ add %rsi,%r8 │ │ │ │ - jmp 21d1a │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 21b2a │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %rdi,%r8 │ │ │ │ mov %rsi,%r9 │ │ │ │ sub %rsi,%r8 │ │ │ │ sub $0x4,%r8 │ │ │ │ shr $0x2,%r8 │ │ │ │ inc %r8 │ │ │ │ and $0x7,%r8d │ │ │ │ - je 21f42 │ │ │ │ + je 21d46 │ │ │ │ cmp $0x1,%r8 │ │ │ │ - je 21f20 │ │ │ │ + je 21d24 │ │ │ │ cmp $0x2,%r8 │ │ │ │ - je 21f07 │ │ │ │ + je 21d0b │ │ │ │ cmp $0x3,%r8 │ │ │ │ - je 21eee │ │ │ │ + je 21cf2 │ │ │ │ cmp $0x4,%r8 │ │ │ │ - je 21ed4 │ │ │ │ + je 21cd8 │ │ │ │ cmp $0x5,%r8 │ │ │ │ - je 21ebb │ │ │ │ + je 21cbf │ │ │ │ cmp $0x6,%r8 │ │ │ │ - je 21ea2 │ │ │ │ + je 21ca6 │ │ │ │ mov (%rsi),%edx │ │ │ │ cmp %edx,(%rax) │ │ │ │ - jg 21e08 │ │ │ │ - jl 21fe0 │ │ │ │ + jg 21c18 │ │ │ │ + jl 21de0 │ │ │ │ lea 0x4(%rsi),%r9 │ │ │ │ add $0x4,%rax │ │ │ │ mov (%r9),%ecx │ │ │ │ cmp %ecx,(%rax) │ │ │ │ - jg 21e08 │ │ │ │ - jl 21fe0 │ │ │ │ + jg 21c18 │ │ │ │ + jl 21de0 │ │ │ │ add $0x4,%r9 │ │ │ │ add $0x4,%rax │ │ │ │ mov (%r9),%ebx │ │ │ │ cmp %ebx,(%rax) │ │ │ │ - jg 21e08 │ │ │ │ - jl 21fe0 │ │ │ │ + jg 21c18 │ │ │ │ + jl 21de0 │ │ │ │ add $0x4,%r9 │ │ │ │ add $0x4,%rax │ │ │ │ mov (%r9),%r8d │ │ │ │ cmp %r8d,(%rax) │ │ │ │ - jg 21e08 │ │ │ │ - jl 21fe0 │ │ │ │ + jg 21c18 │ │ │ │ + jl 21de0 │ │ │ │ add $0x4,%r9 │ │ │ │ add $0x4,%rax │ │ │ │ mov (%r9),%edx │ │ │ │ cmp %edx,(%rax) │ │ │ │ - jg 21e08 │ │ │ │ - jl 21fe0 │ │ │ │ + jg 21c18 │ │ │ │ + jl 21de0 │ │ │ │ add $0x4,%r9 │ │ │ │ add $0x4,%rax │ │ │ │ mov (%r9),%ecx │ │ │ │ cmp %ecx,(%rax) │ │ │ │ - jg 21e08 │ │ │ │ - jl 21fe0 │ │ │ │ + jg 21c18 │ │ │ │ + jl 21de0 │ │ │ │ add $0x4,%r9 │ │ │ │ add $0x4,%rax │ │ │ │ mov (%r9),%ebx │ │ │ │ cmp %ebx,(%rax) │ │ │ │ - jg 21e08 │ │ │ │ - jl 21fe0 │ │ │ │ + jg 21c18 │ │ │ │ + jl 21de0 │ │ │ │ add $0x4,%r9 │ │ │ │ add $0x4,%rax │ │ │ │ cmp %rdi,%r9 │ │ │ │ - je 21dff │ │ │ │ + je 21c0f │ │ │ │ mov (%r9),%r8d │ │ │ │ cmp %r8d,(%rax) │ │ │ │ - jg 21e08 │ │ │ │ - jl 21fe0 │ │ │ │ + jg 21c18 │ │ │ │ + jl 21de0 │ │ │ │ mov 0x4(%r9),%edx │ │ │ │ cmp %edx,0x4(%rax) │ │ │ │ - jg 21e08 │ │ │ │ - jl 21fe0 │ │ │ │ + jg 21c18 │ │ │ │ + jl 21de0 │ │ │ │ mov 0x8(%r9),%ecx │ │ │ │ cmp %ecx,0x8(%rax) │ │ │ │ - jg 21e08 │ │ │ │ - jl 21fe0 │ │ │ │ + jg 21c18 │ │ │ │ + jl 21de0 │ │ │ │ mov 0xc(%r9),%ebx │ │ │ │ cmp %ebx,0xc(%rax) │ │ │ │ - jg 21e08 │ │ │ │ - jl 21fe0 │ │ │ │ + jg 21c18 │ │ │ │ + jl 21de0 │ │ │ │ mov 0x10(%r9),%r8d │ │ │ │ cmp %r8d,0x10(%rax) │ │ │ │ - jg 21e08 │ │ │ │ - jl 21fe0 │ │ │ │ + jg 21c18 │ │ │ │ + jl 21de0 │ │ │ │ mov 0x14(%r9),%edx │ │ │ │ cmp %edx,0x14(%rax) │ │ │ │ - jg 21e08 │ │ │ │ - jl 21fe0 │ │ │ │ + jg 21c18 │ │ │ │ + jl 21de0 │ │ │ │ mov 0x18(%r9),%ecx │ │ │ │ cmp %ecx,0x18(%rax) │ │ │ │ - jg 21e08 │ │ │ │ - jl 21fe0 │ │ │ │ + jg 21c18 │ │ │ │ + jl 21de0 │ │ │ │ mov 0x1c(%r9),%ebx │ │ │ │ cmp %ebx,0x1c(%rax) │ │ │ │ - jg 21e08 │ │ │ │ - jl 21fe0 │ │ │ │ + jg 21c18 │ │ │ │ + jl 21de0 │ │ │ │ add $0x20,%r9 │ │ │ │ add $0x20,%rax │ │ │ │ cmp %rdi,%r9 │ │ │ │ - jne 21f42 │ │ │ │ - jmp 21dff │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 21d46 │ │ │ │ + jmp 21c0f │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ mov %rax,(%r10) │ │ │ │ add $0x8,%r12 │ │ │ │ cmp %r12,0x8(%rsp) │ │ │ │ - jne 217c0 │ │ │ │ + jne 215b0 │ │ │ │ vzeroupper │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ @@ -19326,2087 +19353,2053 @@ │ │ │ │ mov %r12,%rdx │ │ │ │ sub %rsi,%rdx │ │ │ │ mov %rdx,%rdi │ │ │ │ shl $0x3d,%rdi │ │ │ │ sub %rdx,%rdi │ │ │ │ lea 0x8(%r12,%rdi,1),%rdi │ │ │ │ cmp $0x8,%rdx │ │ │ │ - jle 2226d │ │ │ │ + jle 22070 │ │ │ │ vzeroupper │ │ │ │ call d550 │ │ │ │ - vmovdqa 0xba703(%rip),%ymm6 # dc740 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - vmovdqa 0xba6bb(%rip),%ymm3 # dc700 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ + vmovdqa 0xbb8e3(%rip),%ymm5 # dd720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x120> │ │ │ │ + vmovdqa 0xbb89b(%rip),%ymm1 # dd6e0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xe0> │ │ │ │ mov 0x18(%rsp),%rsi │ │ │ │ mov %rbx,(%rsi) │ │ │ │ - jmp 21fe8 │ │ │ │ + jmp 21de8 │ │ │ │ test $0x7,%cl │ │ │ │ - je 2227b │ │ │ │ + je 2207e │ │ │ │ and $0xfffffffffffffff8,%rcx │ │ │ │ lea 0x0(,%rcx,4),%r11 │ │ │ │ add %r11,%rax │ │ │ │ add %rsi,%r11 │ │ │ │ - jmp 219fa │ │ │ │ + jmp 217fa │ │ │ │ mov %r8,%r11 │ │ │ │ mov %rsi,%r9 │ │ │ │ sub %rsi,%r11 │ │ │ │ sub $0x4,%r11 │ │ │ │ shr $0x2,%r11 │ │ │ │ inc %r11 │ │ │ │ and $0x7,%r11d │ │ │ │ - je 2215d │ │ │ │ + je 21f5d │ │ │ │ cmp $0x1,%r11 │ │ │ │ - je 2213b │ │ │ │ + je 21f3b │ │ │ │ cmp $0x2,%r11 │ │ │ │ - je 22122 │ │ │ │ + je 21f22 │ │ │ │ cmp $0x3,%r11 │ │ │ │ - je 22109 │ │ │ │ + je 21f09 │ │ │ │ cmp $0x4,%r11 │ │ │ │ - je 220ef │ │ │ │ + je 21eef │ │ │ │ cmp $0x5,%r11 │ │ │ │ - je 220d6 │ │ │ │ + je 21ed6 │ │ │ │ cmp $0x6,%r11 │ │ │ │ - jne 22299 │ │ │ │ + jne 2209f │ │ │ │ mov (%rax),%ecx │ │ │ │ cmp %ecx,(%r9) │ │ │ │ - jl 22009 │ │ │ │ - jg 21ae5 │ │ │ │ + jl 21e09 │ │ │ │ + jg 218e5 │ │ │ │ add $0x4,%r9 │ │ │ │ add $0x4,%rax │ │ │ │ mov (%rax),%edi │ │ │ │ cmp %edi,(%r9) │ │ │ │ - jl 22009 │ │ │ │ - jg 21ae5 │ │ │ │ + jl 21e09 │ │ │ │ + jg 218e5 │ │ │ │ add $0x4,%r9 │ │ │ │ add $0x4,%rax │ │ │ │ mov (%rax),%r11d │ │ │ │ cmp %r11d,(%r9) │ │ │ │ - jl 22009 │ │ │ │ - jg 21ae5 │ │ │ │ + jl 21e09 │ │ │ │ + jg 218e5 │ │ │ │ add $0x4,%r9 │ │ │ │ add $0x4,%rax │ │ │ │ mov (%rax),%edx │ │ │ │ cmp %edx,(%r9) │ │ │ │ - jl 22009 │ │ │ │ - jg 21ae5 │ │ │ │ + jl 21e09 │ │ │ │ + jg 218e5 │ │ │ │ add $0x4,%r9 │ │ │ │ add $0x4,%rax │ │ │ │ mov (%rax),%ecx │ │ │ │ cmp %ecx,(%r9) │ │ │ │ - jl 22009 │ │ │ │ - jg 21ae5 │ │ │ │ + jl 21e09 │ │ │ │ + jg 218e5 │ │ │ │ add $0x4,%r9 │ │ │ │ add $0x4,%rax │ │ │ │ mov (%rax),%edi │ │ │ │ cmp %edi,(%r9) │ │ │ │ - jl 22009 │ │ │ │ - jg 21ae5 │ │ │ │ + jl 21e09 │ │ │ │ + jg 218e5 │ │ │ │ add $0x4,%r9 │ │ │ │ add $0x4,%rax │ │ │ │ cmp %r9,%r8 │ │ │ │ - je 21adc │ │ │ │ + je 218dc │ │ │ │ mov (%rax),%r11d │ │ │ │ cmp %r11d,(%r9) │ │ │ │ - jl 22009 │ │ │ │ - jg 21ae5 │ │ │ │ + jl 21e09 │ │ │ │ + jg 218e5 │ │ │ │ mov 0x4(%rax),%edx │ │ │ │ cmp %edx,0x4(%r9) │ │ │ │ - jl 22009 │ │ │ │ - jg 21ae5 │ │ │ │ + jl 21e09 │ │ │ │ + jg 218e5 │ │ │ │ mov 0x8(%rax),%ecx │ │ │ │ cmp %ecx,0x8(%r9) │ │ │ │ - jl 22009 │ │ │ │ - jg 21ae5 │ │ │ │ + jl 21e09 │ │ │ │ + jg 218e5 │ │ │ │ mov 0xc(%rax),%edi │ │ │ │ cmp %edi,0xc(%r9) │ │ │ │ - jl 22009 │ │ │ │ - jg 21ae5 │ │ │ │ + jl 21e09 │ │ │ │ + jg 218e5 │ │ │ │ mov 0x10(%rax),%r11d │ │ │ │ cmp %r11d,0x10(%r9) │ │ │ │ - jl 22009 │ │ │ │ - jg 21ae5 │ │ │ │ + jl 21e09 │ │ │ │ + jg 218e5 │ │ │ │ mov 0x14(%rax),%edx │ │ │ │ cmp %edx,0x14(%r9) │ │ │ │ - jl 22009 │ │ │ │ - jg 21ae5 │ │ │ │ + jl 21e09 │ │ │ │ + jg 218e5 │ │ │ │ mov 0x18(%rax),%ecx │ │ │ │ cmp %ecx,0x18(%r9) │ │ │ │ - jl 22009 │ │ │ │ - jg 21ae5 │ │ │ │ + jl 21e09 │ │ │ │ + jg 218e5 │ │ │ │ mov 0x1c(%rax),%edi │ │ │ │ cmp %edi,0x1c(%r9) │ │ │ │ - jl 22009 │ │ │ │ - jg 21ae5 │ │ │ │ + jl 21e09 │ │ │ │ + jg 218e5 │ │ │ │ add $0x20,%r9 │ │ │ │ add $0x20,%rax │ │ │ │ cmp %r9,%r8 │ │ │ │ - jne 2215d │ │ │ │ - jmp 21adc │ │ │ │ + jne 21f5d │ │ │ │ + jmp 218dc │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - vpbroadcastq 0xba6e7(%rip),%ymm0 # dc900 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x300> │ │ │ │ - vpaddq %ymm0,%ymm1,%ymm1 │ │ │ │ - vextracti128 $0x1,%ymm1,%xmm10 │ │ │ │ - vpextrq $0x1,%xmm10,%rax │ │ │ │ - jmp 21dff │ │ │ │ + mov $0x14,%eax │ │ │ │ + vpbroadcastq %rax,%ymm9 │ │ │ │ + vpaddq %ymm9,%ymm0,%ymm0 │ │ │ │ + valignq $0x3,%ymm0,%ymm0,%ymm2 │ │ │ │ + vmovq %xmm2,%rax │ │ │ │ + jmp 21c0f │ │ │ │ add $0x4,%rax │ │ │ │ - jmp 21dff │ │ │ │ + jmp 21c0f │ │ │ │ add $0x8,%rax │ │ │ │ - jmp 21dff │ │ │ │ + jmp 21c0f │ │ │ │ add $0xc,%rax │ │ │ │ - jmp 21dff │ │ │ │ + jmp 21c0f │ │ │ │ add $0x10,%rax │ │ │ │ - jmp 21dff │ │ │ │ + jmp 21c0f │ │ │ │ add $0x14,%rax │ │ │ │ - jmp 21dff │ │ │ │ + jmp 21c0f │ │ │ │ add $0x18,%rax │ │ │ │ - jmp 21dff │ │ │ │ + jmp 21c0f │ │ │ │ add $0x1c,%rax │ │ │ │ - jmp 21dff │ │ │ │ - jne 22045 │ │ │ │ + jmp 21c0f │ │ │ │ + jne 21e45 │ │ │ │ mov %r10,(%rdi) │ │ │ │ - jmp 22045 │ │ │ │ - vpbroadcastq 0xba67c(%rip),%ymm0 # dc900 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x300> │ │ │ │ - vpaddq %ymm0,%ymm1,%ymm1 │ │ │ │ - vextracti128 $0x1,%ymm1,%xmm11 │ │ │ │ - vpextrq $0x1,%xmm11,%rax │ │ │ │ - jmp 21adc │ │ │ │ + jmp 21e45 │ │ │ │ + mov $0x14,%eax │ │ │ │ + vpbroadcastq %rax,%ymm13 │ │ │ │ + vpaddq %ymm13,%ymm2,%ymm14 │ │ │ │ + valignq $0x3,%ymm14,%ymm14,%ymm15 │ │ │ │ + vmovq %xmm15,%rax │ │ │ │ + jmp 218dc │ │ │ │ mov (%rax),%edx │ │ │ │ cmp %edx,(%rsi) │ │ │ │ - jl 22009 │ │ │ │ - jg 21ae5 │ │ │ │ + jl 21e09 │ │ │ │ + jg 218e5 │ │ │ │ lea 0x4(%rsi),%r9 │ │ │ │ add $0x4,%rax │ │ │ │ - jmp 220bd │ │ │ │ + jmp 21ebd │ │ │ │ add $0x8,%rax │ │ │ │ - jmp 21adc │ │ │ │ + jmp 218dc │ │ │ │ add $0x4,%rax │ │ │ │ - jmp 21adc │ │ │ │ + jmp 218dc │ │ │ │ add $0xc,%rax │ │ │ │ - jmp 21adc │ │ │ │ + jmp 218dc │ │ │ │ add $0x10,%rax │ │ │ │ - jmp 21adc │ │ │ │ + jmp 218dc │ │ │ │ ret │ │ │ │ add $0x18,%rax │ │ │ │ - jmp 21adc │ │ │ │ + jmp 218dc │ │ │ │ add $0x1c,%rax │ │ │ │ - jmp 21adc │ │ │ │ + jmp 218dc │ │ │ │ add $0x14,%rax │ │ │ │ - jmp 21adc │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 218dc │ │ │ │ + nopl 0x0(%rax) │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ sub $0x28,%rsp │ │ │ │ mov %rdi,0x10(%rsp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 224b3 │ │ │ │ + je 222b3 │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ test %rdx,%rdx │ │ │ │ - je 22491 │ │ │ │ + je 22291 │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ mov 0x18(%rcx),%r14 │ │ │ │ test %r14,%r14 │ │ │ │ - je 2246f │ │ │ │ + je 2226f │ │ │ │ mov 0x18(%r14),%r15 │ │ │ │ test %r15,%r15 │ │ │ │ - je 22451 │ │ │ │ + je 22251 │ │ │ │ mov 0x18(%r15),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - je 22433 │ │ │ │ + je 22233 │ │ │ │ mov 0x18(%rbx),%r12 │ │ │ │ test %r12,%r12 │ │ │ │ - je 223c9 │ │ │ │ + je 221c9 │ │ │ │ mov 0x18(%r12),%rbp │ │ │ │ test %rbp,%rbp │ │ │ │ - je 22414 │ │ │ │ + je 22214 │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 223f0 │ │ │ │ + je 221f0 │ │ │ │ mov 0x18(%rdi),%r13 │ │ │ │ test %r13,%r13 │ │ │ │ - je 223b1 │ │ │ │ + je 221b1 │ │ │ │ mov %rdi,0x18(%rsp) │ │ │ │ mov 0x18(%r13),%rdi │ │ │ │ - call 22300 │ │ │ │ + call 22100 │ │ │ │ mov %r13,%rdi │ │ │ │ mov 0x10(%r13),%r13 │ │ │ │ mov $0x28,%esi │ │ │ │ call d340 │ │ │ │ mov 0x18(%rsp),%rdi │ │ │ │ test %r13,%r13 │ │ │ │ - jne 22388 │ │ │ │ + jne 22188 │ │ │ │ mov 0x10(%rdi),%r13 │ │ │ │ mov $0x28,%esi │ │ │ │ call d340 │ │ │ │ test %r13,%r13 │ │ │ │ - je 223f0 │ │ │ │ + je 221f0 │ │ │ │ mov %r13,%rdi │ │ │ │ - jmp 2237f │ │ │ │ + jmp 2217f │ │ │ │ mov 0x10(%rbx),%r12 │ │ │ │ mov $0x28,%esi │ │ │ │ mov %rbx,%rdi │ │ │ │ call d340 │ │ │ │ test %r12,%r12 │ │ │ │ - je 22433 │ │ │ │ + je 22233 │ │ │ │ mov %r12,%rbx │ │ │ │ - jmp 2235f │ │ │ │ + jmp 2215f │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ mov %rsi,0x18(%rsp) │ │ │ │ mov $0x28,%esi │ │ │ │ call d340 │ │ │ │ mov 0x18(%rsp),%rbp │ │ │ │ test %rbp,%rbp │ │ │ │ - jne 22376 │ │ │ │ + jne 22176 │ │ │ │ mov 0x10(%r12),%r13 │ │ │ │ mov $0x28,%esi │ │ │ │ mov %r12,%rdi │ │ │ │ call d340 │ │ │ │ test %r13,%r13 │ │ │ │ - je 223c9 │ │ │ │ + je 221c9 │ │ │ │ mov %r13,%r12 │ │ │ │ - jmp 22368 │ │ │ │ + jmp 22168 │ │ │ │ mov 0x10(%r15),%rbx │ │ │ │ mov $0x28,%esi │ │ │ │ mov %r15,%rdi │ │ │ │ call d340 │ │ │ │ test %rbx,%rbx │ │ │ │ - je 22451 │ │ │ │ + je 22251 │ │ │ │ mov %rbx,%r15 │ │ │ │ - jmp 22352 │ │ │ │ + jmp 22152 │ │ │ │ mov 0x10(%r14),%r15 │ │ │ │ mov $0x28,%esi │ │ │ │ mov %r14,%rdi │ │ │ │ call d340 │ │ │ │ test %r15,%r15 │ │ │ │ - je 2246f │ │ │ │ + je 2226f │ │ │ │ mov %r15,%r14 │ │ │ │ - jmp 22345 │ │ │ │ + jmp 22145 │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ mov $0x28,%esi │ │ │ │ mov 0x10(%rdi),%r14 │ │ │ │ call d340 │ │ │ │ test %r14,%r14 │ │ │ │ - je 22491 │ │ │ │ + je 22291 │ │ │ │ mov %r14,0x8(%rsp) │ │ │ │ - jmp 22333 │ │ │ │ + jmp 22133 │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ mov $0x28,%esi │ │ │ │ mov 0x10(%rdi),%rbp │ │ │ │ call d340 │ │ │ │ test %rbp,%rbp │ │ │ │ - je 224b3 │ │ │ │ + je 222b3 │ │ │ │ mov %rbp,0x10(%rsp) │ │ │ │ - jmp 2231c │ │ │ │ + jmp 2211c │ │ │ │ add $0x28,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - lea -0x1(%rdx),%rax │ │ │ │ push %rbp │ │ │ │ - mov %rsi,%r8 │ │ │ │ + lea -0x1(%rdx),%rax │ │ │ │ shr $0x3f,%rax │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov %rdx,%rsi │ │ │ │ + lea -0x1(%rax,%rdx,1),%rdx │ │ │ │ + sar $1,%rdx │ │ │ │ push %r13 │ │ │ │ mov %rdi,%r13 │ │ │ │ push %r12 │ │ │ │ - mov %rdx,%rdi │ │ │ │ push %rbx │ │ │ │ - lea -0x1(%rax,%rdx,1),%rdx │ │ │ │ - mov %rcx,%r14 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ - sar $1,%rdx │ │ │ │ - sub $0x60,%rsp │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - jge 23130 │ │ │ │ - mov %rsi,%r15 │ │ │ │ - mov %rsi,0x48(%rsp) │ │ │ │ - mov %rdi,0x40(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdx,%r14 │ │ │ │ - jmp 22592 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovq 0x10(%rbx),%xmm1 │ │ │ │ + sub $0x40,%rsp │ │ │ │ + cmp %rdx,%r14 │ │ │ │ + jge 22e50 │ │ │ │ + mov %r14,0x30(%rsp) │ │ │ │ + mov %rdx,%r15 │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + jmp 22382 │ │ │ │ + xchg %ax,%ax │ │ │ │ mov 0x8(%rbx),%rcx │ │ │ │ + vmovq 0x10(%rbx),%xmm1 │ │ │ │ vpinsrq $0x1,0x18(%rbx),%xmm1,%xmm1 │ │ │ │ - shl $0x5,%r15 │ │ │ │ - vmovq %rdx,%xmm2 │ │ │ │ + shl $0x5,%rax │ │ │ │ + vmovq %r10,%xmm3 │ │ │ │ vpxor %xmm4,%xmm4,%xmm4 │ │ │ │ - add %r13,%r15 │ │ │ │ - vpinsrq $0x1,%rcx,%xmm2,%xmm3 │ │ │ │ - mov 0x8(%r15),%rdi │ │ │ │ - mov 0x18(%r15),%rsi │ │ │ │ - vinserti128 $0x1,%xmm1,%ymm3,%ymm0 │ │ │ │ - vmovdqu %ymm0,(%r15) │ │ │ │ - vmovdqu %xmm4,0x8(%rbx) │ │ │ │ + add %r13,%rax │ │ │ │ + vpinsrq $0x1,%rcx,%xmm3,%xmm2 │ │ │ │ + mov 0x8(%rax),%rdi │ │ │ │ + vinserti64x2 $0x1,%xmm1,%ymm2,%ymm0 │ │ │ │ + mov 0x18(%rax),%rsi │ │ │ │ + vmovdqu %ymm0,(%rax) │ │ │ │ movq $0x0,0x18(%rbx) │ │ │ │ + vmovdqu %xmm4,0x8(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 22586 │ │ │ │ + je 22376 │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - cmp %r14,%r12 │ │ │ │ - jge 228c0 │ │ │ │ - mov %r12,%r15 │ │ │ │ - lea 0x1(%r15),%rax │ │ │ │ - lea (%rax,%rax,1),%rsi │ │ │ │ - shl $0x6,%rax │ │ │ │ + cmp %r15,%r12 │ │ │ │ + jge 22830 │ │ │ │ + mov %r12,%rax │ │ │ │ + lea 0x1(%rax),%rdx │ │ │ │ + lea (%rdx,%rdx,1),%rsi │ │ │ │ + shl $0x6,%rdx │ │ │ │ lea -0x1(%rsi),%r12 │ │ │ │ - add %r13,%rax │ │ │ │ + add %r13,%rdx │ │ │ │ mov %r12,%rbx │ │ │ │ - mov (%rax),%rdi │ │ │ │ + mov (%rdx),%rdi │ │ │ │ shl $0x5,%rbx │ │ │ │ add %r13,%rbx │ │ │ │ - mov (%rbx),%rdx │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - jb 22530 │ │ │ │ - vmovq 0x10(%rax),%xmm1 │ │ │ │ - mov 0x8(%rax),%rcx │ │ │ │ - jne 228b0 │ │ │ │ + mov (%rbx),%r10 │ │ │ │ + cmp %r10,%rdi │ │ │ │ + jb 22320 │ │ │ │ + vmovq 0x10(%rdx),%xmm1 │ │ │ │ + mov 0x8(%rdx),%rcx │ │ │ │ + jne 22820 │ │ │ │ mov 0x10(%rbx),%r11 │ │ │ │ mov 0x8(%rbx),%r9 │ │ │ │ - vmovq %xmm1,%r10 │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - sub %rcx,%r10 │ │ │ │ - mov %r11,0x58(%rsp) │ │ │ │ + vmovq %xmm1,%r14 │ │ │ │ + sub %rcx,%r14 │ │ │ │ + mov %r11,0x38(%rsp) │ │ │ │ sub %r9,%r11 │ │ │ │ - mov %r9,0x20(%rsp) │ │ │ │ + cmp %r11,%r14 │ │ │ │ lea (%rcx,%r11,1),%r8 │ │ │ │ - cmp %r11,%r10 │ │ │ │ vmovq %xmm1,%r11 │ │ │ │ + mov %r9,(%rsp) │ │ │ │ cmovle %r11,%r8 │ │ │ │ + mov %rcx,%r14 │ │ │ │ cmp %rcx,%r8 │ │ │ │ - je 2286b │ │ │ │ - mov %r8,%r10 │ │ │ │ - sub %rcx,%r10 │ │ │ │ - sub $0x10,%r10 │ │ │ │ - shr $0x4,%r10 │ │ │ │ - inc %r10 │ │ │ │ - and $0x7,%r10d │ │ │ │ - je 22e90 │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 2280e │ │ │ │ - cmp $0x2,%r10 │ │ │ │ - je 227b9 │ │ │ │ - cmp $0x3,%r10 │ │ │ │ - je 22764 │ │ │ │ - cmp $0x4,%r10 │ │ │ │ - je 22710 │ │ │ │ - cmp $0x5,%r10 │ │ │ │ - je 226b0 │ │ │ │ - cmp $0x6,%r10 │ │ │ │ - jne 22e40 │ │ │ │ - mov 0x50(%rsp),%r11 │ │ │ │ - mov 0x20(%rsp),%r10 │ │ │ │ - mov (%r10),%r10 │ │ │ │ - cmp %r10,(%r11) │ │ │ │ - jb 228a0 │ │ │ │ - jne 23110 │ │ │ │ - mov 0x20(%rsp),%r10 │ │ │ │ - vmovss 0x8(%r11),%xmm3 │ │ │ │ - vmovss 0x8(%r10),%xmm4 │ │ │ │ - vcomiss %xmm3,%xmm4 │ │ │ │ - ja 228a0 │ │ │ │ - vcomiss %xmm4,%xmm3 │ │ │ │ - ja 23110 │ │ │ │ + je 227e3 │ │ │ │ + mov %r8,%r11 │ │ │ │ + sub %rcx,%r11 │ │ │ │ + sub $0x10,%r11 │ │ │ │ + shr $0x4,%r11 │ │ │ │ + inc %r11 │ │ │ │ + and $0x7,%r11d │ │ │ │ + je 22608 │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 225b7 │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + je 2256f │ │ │ │ + cmp $0x3,%r11 │ │ │ │ + je 22527 │ │ │ │ + cmp $0x4,%r11 │ │ │ │ + je 224e0 │ │ │ │ + cmp $0x5,%r11 │ │ │ │ + je 22490 │ │ │ │ + cmp $0x6,%r11 │ │ │ │ + jne 22d90 │ │ │ │ + mov (%rsp),%r11 │ │ │ │ + mov (%r11),%r11 │ │ │ │ + cmp %r11,(%r14) │ │ │ │ + jb 22810 │ │ │ │ + jne 22e30 │ │ │ │ + mov (%rsp),%r11 │ │ │ │ + vmovss 0x8(%r14),%xmm0 │ │ │ │ + vmovss 0x8(%r11),%xmm4 │ │ │ │ + vcomiss %xmm0,%xmm4 │ │ │ │ + ja 22810 │ │ │ │ + vcomiss %xmm4,%xmm0 │ │ │ │ + ja 22e30 │ │ │ │ add $0x10,%r11 │ │ │ │ - add $0x10,%r10 │ │ │ │ - mov %r11,0x50(%rsp) │ │ │ │ - mov %r10,0x20(%rsp) │ │ │ │ + add $0x10,%r14 │ │ │ │ + mov %r11,(%rsp) │ │ │ │ xchg %ax,%ax │ │ │ │ - mov 0x50(%rsp),%r10 │ │ │ │ - mov 0x20(%rsp),%r11 │ │ │ │ + mov (%rsp),%r11 │ │ │ │ mov (%r11),%r11 │ │ │ │ - cmp %r11,(%r10) │ │ │ │ - jb 228a0 │ │ │ │ - jne 23110 │ │ │ │ - mov 0x20(%rsp),%r11 │ │ │ │ - vmovss 0x8(%r10),%xmm5 │ │ │ │ + cmp %r11,(%r14) │ │ │ │ + jb 22810 │ │ │ │ + jne 22e30 │ │ │ │ + mov (%rsp),%r11 │ │ │ │ + vmovss 0x8(%r14),%xmm5 │ │ │ │ vmovss 0x8(%r11),%xmm6 │ │ │ │ vcomiss %xmm5,%xmm6 │ │ │ │ - ja 228a0 │ │ │ │ + ja 22810 │ │ │ │ vcomiss %xmm6,%xmm5 │ │ │ │ - ja 23110 │ │ │ │ - add $0x10,%r10 │ │ │ │ + ja 22e30 │ │ │ │ add $0x10,%r11 │ │ │ │ - mov %r10,0x50(%rsp) │ │ │ │ - mov %r11,0x20(%rsp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x50(%rsp),%r10 │ │ │ │ - mov 0x20(%rsp),%r11 │ │ │ │ + add $0x10,%r14 │ │ │ │ + mov %r11,(%rsp) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov (%rsp),%r11 │ │ │ │ mov (%r11),%r11 │ │ │ │ - cmp %r11,(%r10) │ │ │ │ - jb 228a0 │ │ │ │ - jne 23110 │ │ │ │ - mov 0x20(%rsp),%r11 │ │ │ │ - vmovss 0x8(%r10),%xmm7 │ │ │ │ + cmp %r11,(%r14) │ │ │ │ + jb 22810 │ │ │ │ + jne 22e30 │ │ │ │ + mov (%rsp),%r11 │ │ │ │ + vmovss 0x8(%r14),%xmm7 │ │ │ │ vmovss 0x8(%r11),%xmm8 │ │ │ │ vcomiss %xmm7,%xmm8 │ │ │ │ - ja 228a0 │ │ │ │ + ja 22810 │ │ │ │ vcomiss %xmm8,%xmm7 │ │ │ │ - ja 23110 │ │ │ │ - add $0x10,%r10 │ │ │ │ + ja 22e30 │ │ │ │ add $0x10,%r11 │ │ │ │ - mov %r10,0x50(%rsp) │ │ │ │ - mov %r11,0x20(%rsp) │ │ │ │ - mov 0x50(%rsp),%r10 │ │ │ │ - mov 0x20(%rsp),%r11 │ │ │ │ + add $0x10,%r14 │ │ │ │ + mov %r11,(%rsp) │ │ │ │ + mov (%rsp),%r11 │ │ │ │ mov (%r11),%r11 │ │ │ │ - cmp %r11,(%r10) │ │ │ │ - jb 228a0 │ │ │ │ - jne 23110 │ │ │ │ - mov 0x20(%rsp),%r11 │ │ │ │ - vmovss 0x8(%r10),%xmm9 │ │ │ │ + cmp %r11,(%r14) │ │ │ │ + jb 22810 │ │ │ │ + jne 22e30 │ │ │ │ + mov (%rsp),%r11 │ │ │ │ + vmovss 0x8(%r14),%xmm9 │ │ │ │ vmovss 0x8(%r11),%xmm10 │ │ │ │ vcomiss %xmm9,%xmm10 │ │ │ │ - ja 228a0 │ │ │ │ + ja 22810 │ │ │ │ vcomiss %xmm10,%xmm9 │ │ │ │ - ja 23110 │ │ │ │ - add $0x10,%r10 │ │ │ │ + ja 22e30 │ │ │ │ add $0x10,%r11 │ │ │ │ - mov %r10,0x50(%rsp) │ │ │ │ - mov %r11,0x20(%rsp) │ │ │ │ - mov 0x50(%rsp),%r10 │ │ │ │ - mov 0x20(%rsp),%r11 │ │ │ │ + add $0x10,%r14 │ │ │ │ + mov %r11,(%rsp) │ │ │ │ + mov (%rsp),%r11 │ │ │ │ mov (%r11),%r11 │ │ │ │ - cmp %r11,(%r10) │ │ │ │ - jb 228a0 │ │ │ │ - jne 23110 │ │ │ │ - mov 0x20(%rsp),%r11 │ │ │ │ - vmovss 0x8(%r10),%xmm11 │ │ │ │ + cmp %r11,(%r14) │ │ │ │ + jb 22810 │ │ │ │ + jne 22e30 │ │ │ │ + mov (%rsp),%r11 │ │ │ │ + vmovss 0x8(%r14),%xmm11 │ │ │ │ vmovss 0x8(%r11),%xmm12 │ │ │ │ vcomiss %xmm11,%xmm12 │ │ │ │ - ja 228a0 │ │ │ │ + ja 22810 │ │ │ │ vcomiss %xmm12,%xmm11 │ │ │ │ - ja 23110 │ │ │ │ - add $0x10,%r10 │ │ │ │ + ja 22e30 │ │ │ │ add $0x10,%r11 │ │ │ │ - mov %r10,0x50(%rsp) │ │ │ │ - mov %r11,0x20(%rsp) │ │ │ │ - mov 0x50(%rsp),%r10 │ │ │ │ - mov 0x20(%rsp),%r11 │ │ │ │ + add $0x10,%r14 │ │ │ │ + mov %r11,(%rsp) │ │ │ │ + mov (%rsp),%r11 │ │ │ │ mov (%r11),%r11 │ │ │ │ - cmp %r11,(%r10) │ │ │ │ - jb 228a0 │ │ │ │ - jne 23110 │ │ │ │ - mov 0x20(%rsp),%r11 │ │ │ │ - vmovss 0x8(%r10),%xmm13 │ │ │ │ + cmp %r11,(%r14) │ │ │ │ + jb 22810 │ │ │ │ + jne 22e30 │ │ │ │ + mov (%rsp),%r11 │ │ │ │ + vmovss 0x8(%r14),%xmm13 │ │ │ │ vmovss 0x8(%r11),%xmm14 │ │ │ │ vcomiss %xmm13,%xmm14 │ │ │ │ - ja 228a0 │ │ │ │ + ja 22810 │ │ │ │ vcomiss %xmm14,%xmm13 │ │ │ │ - ja 23110 │ │ │ │ - add $0x10,%r10 │ │ │ │ + ja 22e30 │ │ │ │ add $0x10,%r11 │ │ │ │ - mov %r10,0x50(%rsp) │ │ │ │ - mov %r11,0x20(%rsp) │ │ │ │ - cmp %r8,%r10 │ │ │ │ - jne 22e90 │ │ │ │ + add $0x10,%r14 │ │ │ │ + mov %r11,(%rsp) │ │ │ │ + cmp %r8,%r14 │ │ │ │ + je 227e0 │ │ │ │ + mov (%rsp),%r11 │ │ │ │ + mov (%r11),%r11 │ │ │ │ + cmp %r11,(%r14) │ │ │ │ + jb 22810 │ │ │ │ + jne 22e30 │ │ │ │ + mov (%rsp),%r11 │ │ │ │ + vmovss 0x8(%r14),%xmm15 │ │ │ │ + vmovss 0x8(%r11),%xmm3 │ │ │ │ + vcomiss %xmm15,%xmm3 │ │ │ │ + ja 22810 │ │ │ │ + vcomiss %xmm3,%xmm15 │ │ │ │ + ja 22e30 │ │ │ │ + mov 0x10(%r11),%r11 │ │ │ │ + cmp %r11,0x10(%r14) │ │ │ │ + jb 22810 │ │ │ │ + jne 22e30 │ │ │ │ + mov (%rsp),%r11 │ │ │ │ + vmovss 0x18(%r14),%xmm2 │ │ │ │ + vmovss 0x18(%r11),%xmm0 │ │ │ │ + vcomiss %xmm2,%xmm0 │ │ │ │ + ja 22810 │ │ │ │ + vcomiss %xmm0,%xmm2 │ │ │ │ + ja 22e30 │ │ │ │ + mov 0x20(%r11),%r11 │ │ │ │ + cmp %r11,0x20(%r14) │ │ │ │ + jb 22810 │ │ │ │ + jne 22e30 │ │ │ │ + mov (%rsp),%r11 │ │ │ │ + vmovss 0x28(%r14),%xmm4 │ │ │ │ + vmovss 0x28(%r11),%xmm5 │ │ │ │ + vcomiss %xmm4,%xmm5 │ │ │ │ + ja 22810 │ │ │ │ + vcomiss %xmm5,%xmm4 │ │ │ │ + ja 22e30 │ │ │ │ + mov 0x30(%r11),%r11 │ │ │ │ + cmp %r11,0x30(%r14) │ │ │ │ + jb 22810 │ │ │ │ + jne 22e30 │ │ │ │ + mov (%rsp),%r11 │ │ │ │ + vmovss 0x38(%r14),%xmm6 │ │ │ │ + vmovss 0x38(%r11),%xmm7 │ │ │ │ + vcomiss %xmm6,%xmm7 │ │ │ │ + ja 22810 │ │ │ │ + vcomiss %xmm7,%xmm6 │ │ │ │ + ja 22e30 │ │ │ │ + mov 0x40(%r11),%r11 │ │ │ │ + cmp %r11,0x40(%r14) │ │ │ │ + jb 22810 │ │ │ │ + jne 22e30 │ │ │ │ + mov (%rsp),%r11 │ │ │ │ + vmovss 0x48(%r14),%xmm8 │ │ │ │ + vmovss 0x48(%r11),%xmm9 │ │ │ │ + vcomiss %xmm8,%xmm9 │ │ │ │ + ja 22810 │ │ │ │ + vcomiss %xmm9,%xmm8 │ │ │ │ + ja 22e30 │ │ │ │ + mov 0x50(%r11),%r11 │ │ │ │ + cmp %r11,0x50(%r14) │ │ │ │ + jb 22810 │ │ │ │ + jne 22e30 │ │ │ │ + mov (%rsp),%r11 │ │ │ │ + vmovss 0x58(%r14),%xmm10 │ │ │ │ + vmovss 0x58(%r11),%xmm11 │ │ │ │ + vcomiss %xmm10,%xmm11 │ │ │ │ + ja 22810 │ │ │ │ + vcomiss %xmm11,%xmm10 │ │ │ │ + ja 22e30 │ │ │ │ + mov 0x60(%r11),%r11 │ │ │ │ + cmp %r11,0x60(%r14) │ │ │ │ + jb 22810 │ │ │ │ + jne 22e30 │ │ │ │ + mov (%rsp),%r11 │ │ │ │ + vmovss 0x68(%r14),%xmm12 │ │ │ │ + vmovss 0x68(%r11),%xmm13 │ │ │ │ + vcomiss %xmm12,%xmm13 │ │ │ │ + ja 22810 │ │ │ │ + vcomiss %xmm13,%xmm12 │ │ │ │ + ja 22e30 │ │ │ │ + mov 0x70(%r11),%r11 │ │ │ │ + cmp %r11,0x70(%r14) │ │ │ │ + jb 22810 │ │ │ │ + jne 22e30 │ │ │ │ + mov (%rsp),%r11 │ │ │ │ + vmovss 0x78(%r14),%xmm14 │ │ │ │ + vmovss 0x78(%r11),%xmm15 │ │ │ │ + vcomiss %xmm14,%xmm15 │ │ │ │ + ja 22810 │ │ │ │ + vcomiss %xmm15,%xmm14 │ │ │ │ + ja 22e30 │ │ │ │ + sub $0xffffffffffffff80,%r11 │ │ │ │ + sub $0xffffffffffffff80,%r14 │ │ │ │ + mov %r11,(%rsp) │ │ │ │ + cmp %r8,%r14 │ │ │ │ + jne 22608 │ │ │ │ mov %r11,%r9 │ │ │ │ xor %ebx,%ebx │ │ │ │ - cmp %r9,0x58(%rsp) │ │ │ │ + cmp %r9,0x38(%rsp) │ │ │ │ setne %bl │ │ │ │ sub %rbx,%rsi │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %rsi,%r12 │ │ │ │ shl $0x5,%rbx │ │ │ │ add %r13,%rbx │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov (%rbx),%rdx │ │ │ │ + mov 0x10(%rbx),%rdx │ │ │ │ + mov (%rbx),%r10 │ │ │ │ mov 0x8(%rbx),%r9 │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovq 0x58(%rsp),%xmm1 │ │ │ │ + mov %rdx,0x38(%rsp) │ │ │ │ + nopl (%rax) │ │ │ │ + vmovq 0x38(%rsp),%xmm1 │ │ │ │ mov %r9,%rcx │ │ │ │ - jmp 22539 │ │ │ │ + jmp 22329 │ │ │ │ xchg %ax,%ax │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov %rax,%rbx │ │ │ │ + mov %rdi,%r10 │ │ │ │ + mov %rdx,%rbx │ │ │ │ mov %rsi,%r12 │ │ │ │ - jmp 22539 │ │ │ │ + jmp 22329 │ │ │ │ xchg %ax,%ax │ │ │ │ - mov 0x48(%rsp),%r8 │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - mov 0x18(%rsp),%r14 │ │ │ │ - test $0x1,%dil │ │ │ │ - jne 228e5 │ │ │ │ - lea -0x2(%rdi),%r15 │ │ │ │ - sar $1,%r15 │ │ │ │ - cmp %r12,%r15 │ │ │ │ - je 230b0 │ │ │ │ + mov 0x30(%rsp),%r14 │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + test $0x1,%sil │ │ │ │ + jne 22855 │ │ │ │ + sub $0x2,%rsi │ │ │ │ + sar $1,%rsi │ │ │ │ + cmp %r12,%rsi │ │ │ │ + je 22dd0 │ │ │ │ vpxor %xmm7,%xmm7,%xmm7 │ │ │ │ - vmovdqu (%r14),%ymm15 │ │ │ │ - movq $0x0,0x18(%r14) │ │ │ │ - vmovdqu %xmm7,0x8(%r14) │ │ │ │ - cmp %r8,%r12 │ │ │ │ - jle 22df0 │ │ │ │ - vpextrq $0x1,%xmm15,0x50(%rsp) │ │ │ │ - lea -0x1(%r12),%r14 │ │ │ │ - vextracti128 $0x1,%ymm15,%xmm8 │ │ │ │ + vmovdqu (%rcx),%ymm15 │ │ │ │ + movq $0x0,0x18(%rcx) │ │ │ │ + vmovdqu %xmm7,0x8(%rcx) │ │ │ │ + cmp %r14,%r12 │ │ │ │ + jle 22d47 │ │ │ │ + vextracti64x2 $0x1,%ymm15,%xmm8 │ │ │ │ + lea -0x1(%r12),%rax │ │ │ │ + mov %r14,%rcx │ │ │ │ vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ - shr $0x3f,%r14 │ │ │ │ - vmovq %xmm8,0x48(%rsp) │ │ │ │ - vmovdqa %ymm15,0x20(%rsp) │ │ │ │ - lea -0x1(%r14,%r12,1),%r15 │ │ │ │ + shr $0x3f,%rax │ │ │ │ + vmovdqa %ymm15,(%rsp) │ │ │ │ vmovq %xmm15,%r14 │ │ │ │ + vpextrq $0x1,%xmm15,0x30(%rsp) │ │ │ │ + lea -0x1(%rax,%r12,1),%r15 │ │ │ │ sar $1,%r15 │ │ │ │ + vmovq %xmm8,0x28(%rsp) │ │ │ │ mov %r15,%rbx │ │ │ │ shl $0x5,%rbx │ │ │ │ add %r13,%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ cmp %r14,%rax │ │ │ │ - jb 22d50 │ │ │ │ - jne 22de0 │ │ │ │ - mov 0x10(%rbx),%rdx │ │ │ │ + jb 22cb0 │ │ │ │ + jne 22d38 │ │ │ │ + mov 0x10(%rbx),%r11 │ │ │ │ mov 0x8(%rbx),%rsi │ │ │ │ - mov 0x50(%rsp),%r11 │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov %rdx,%r10 │ │ │ │ - sub %r11,%rcx │ │ │ │ - sub %rsi,%r10 │ │ │ │ - cmp %rcx,%r10 │ │ │ │ - lea (%rsi,%rcx,1),%rdi │ │ │ │ + mov 0x30(%rsp),%r8 │ │ │ │ + mov 0x28(%rsp),%r9 │ │ │ │ mov %r11,%r10 │ │ │ │ - cmovle %rdx,%rdi │ │ │ │ + sub %r8,%r9 │ │ │ │ + sub %rsi,%r10 │ │ │ │ + lea (%rsi,%r9,1),%rdi │ │ │ │ + cmp %r9,%r10 │ │ │ │ + mov %r8,%r9 │ │ │ │ + cmovle %r11,%rdi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - je 22d2d │ │ │ │ + je 22c91 │ │ │ │ mov %rdi,%rdx │ │ │ │ sub %rsi,%rdx │ │ │ │ sub $0x10,%rdx │ │ │ │ shr $0x4,%rdx │ │ │ │ inc %rdx │ │ │ │ and $0x7,%edx │ │ │ │ - je 22b89 │ │ │ │ + je 22af1 │ │ │ │ cmp $0x1,%rdx │ │ │ │ - je 22b46 │ │ │ │ + je 22aae │ │ │ │ cmp $0x2,%rdx │ │ │ │ - je 22b0d │ │ │ │ + je 22a75 │ │ │ │ cmp $0x3,%rdx │ │ │ │ - je 22ad4 │ │ │ │ + je 22a3c │ │ │ │ cmp $0x4,%rdx │ │ │ │ - je 22a9b │ │ │ │ + je 22a03 │ │ │ │ cmp $0x5,%rdx │ │ │ │ - je 22a60 │ │ │ │ + je 229c8 │ │ │ │ cmp $0x6,%rdx │ │ │ │ - je 22a20 │ │ │ │ - mov (%r11),%r9 │ │ │ │ - cmp %r9,(%rsi) │ │ │ │ - jb 22d50 │ │ │ │ - jne 22de0 │ │ │ │ + je 22988 │ │ │ │ + mov (%r8),%r11 │ │ │ │ + cmp %r11,(%rsi) │ │ │ │ + jb 22cb0 │ │ │ │ + jne 22d38 │ │ │ │ vmovss 0x8(%rsi),%xmm10 │ │ │ │ - vmovss 0x8(%r11),%xmm11 │ │ │ │ + vmovss 0x8(%r8),%xmm11 │ │ │ │ vcomiss %xmm10,%xmm11 │ │ │ │ - ja 22d50 │ │ │ │ + ja 22cb0 │ │ │ │ vcomiss %xmm11,%xmm10 │ │ │ │ - ja 22de0 │ │ │ │ + ja 22d38 │ │ │ │ add $0x10,%rsi │ │ │ │ - lea 0x10(%r11),%r10 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%r10),%rcx │ │ │ │ - cmp %rcx,(%rsi) │ │ │ │ - jb 22d50 │ │ │ │ - jne 22de0 │ │ │ │ + lea 0x10(%r8),%r9 │ │ │ │ + nopl (%rax) │ │ │ │ + mov (%r9),%r10 │ │ │ │ + cmp %r10,(%rsi) │ │ │ │ + jb 22cb0 │ │ │ │ + jne 22d38 │ │ │ │ vmovss 0x8(%rsi),%xmm12 │ │ │ │ - vmovss 0x8(%r10),%xmm13 │ │ │ │ + vmovss 0x8(%r9),%xmm13 │ │ │ │ vcomiss %xmm12,%xmm13 │ │ │ │ - ja 22d50 │ │ │ │ + ja 22cb0 │ │ │ │ vcomiss %xmm13,%xmm12 │ │ │ │ - ja 22de0 │ │ │ │ + ja 22d38 │ │ │ │ add $0x10,%rsi │ │ │ │ - add $0x10,%r10 │ │ │ │ + add $0x10,%r9 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov (%r10),%rdx │ │ │ │ + mov (%r9),%rdx │ │ │ │ cmp %rdx,(%rsi) │ │ │ │ - jb 22d50 │ │ │ │ - jne 22de0 │ │ │ │ + jb 22cb0 │ │ │ │ + jne 22d38 │ │ │ │ vmovss 0x8(%rsi),%xmm14 │ │ │ │ - vmovss 0x8(%r10),%xmm15 │ │ │ │ + vmovss 0x8(%r9),%xmm15 │ │ │ │ vcomiss %xmm14,%xmm15 │ │ │ │ - ja 22d50 │ │ │ │ + ja 22cb0 │ │ │ │ vcomiss %xmm15,%xmm14 │ │ │ │ - ja 22de0 │ │ │ │ + ja 22d38 │ │ │ │ add $0x10,%rsi │ │ │ │ - add $0x10,%r10 │ │ │ │ - mov (%r10),%r11 │ │ │ │ - cmp %r11,(%rsi) │ │ │ │ - jb 22d50 │ │ │ │ - jne 22de0 │ │ │ │ + add $0x10,%r9 │ │ │ │ + mov (%r9),%r8 │ │ │ │ + cmp %r8,(%rsi) │ │ │ │ + jb 22cb0 │ │ │ │ + jne 22d38 │ │ │ │ vmovss 0x8(%rsi),%xmm1 │ │ │ │ - vmovss 0x8(%r10),%xmm3 │ │ │ │ + vmovss 0x8(%r9),%xmm3 │ │ │ │ vcomiss %xmm1,%xmm3 │ │ │ │ - ja 22d50 │ │ │ │ + ja 22cb0 │ │ │ │ vcomiss %xmm3,%xmm1 │ │ │ │ - ja 22de0 │ │ │ │ + ja 22d38 │ │ │ │ add $0x10,%rsi │ │ │ │ - add $0x10,%r10 │ │ │ │ - mov (%r10),%r9 │ │ │ │ - cmp %r9,(%rsi) │ │ │ │ - jb 22d50 │ │ │ │ - jne 22de0 │ │ │ │ + add $0x10,%r9 │ │ │ │ + mov (%r9),%r11 │ │ │ │ + cmp %r11,(%rsi) │ │ │ │ + jb 22cb0 │ │ │ │ + jne 22d38 │ │ │ │ vmovss 0x8(%rsi),%xmm4 │ │ │ │ - vmovss 0x8(%r10),%xmm0 │ │ │ │ + vmovss 0x8(%r9),%xmm0 │ │ │ │ vcomiss %xmm4,%xmm0 │ │ │ │ - ja 22d50 │ │ │ │ + ja 22cb0 │ │ │ │ vcomiss %xmm0,%xmm4 │ │ │ │ - ja 22de0 │ │ │ │ + ja 22d38 │ │ │ │ add $0x10,%rsi │ │ │ │ - add $0x10,%r10 │ │ │ │ - mov (%r10),%rcx │ │ │ │ - cmp %rcx,(%rsi) │ │ │ │ - jb 22d50 │ │ │ │ - jne 22de0 │ │ │ │ + add $0x10,%r9 │ │ │ │ + mov (%r9),%r10 │ │ │ │ + cmp %r10,(%rsi) │ │ │ │ + jb 22cb0 │ │ │ │ + jne 22d38 │ │ │ │ vmovss 0x8(%rsi),%xmm5 │ │ │ │ - vmovss 0x8(%r10),%xmm6 │ │ │ │ + vmovss 0x8(%r9),%xmm6 │ │ │ │ vcomiss %xmm5,%xmm6 │ │ │ │ - ja 22d50 │ │ │ │ + ja 22cb0 │ │ │ │ vcomiss %xmm6,%xmm5 │ │ │ │ - ja 22de0 │ │ │ │ + ja 22d38 │ │ │ │ add $0x10,%rsi │ │ │ │ - add $0x10,%r10 │ │ │ │ - mov (%r10),%rdx │ │ │ │ + add $0x10,%r9 │ │ │ │ + mov (%r9),%rdx │ │ │ │ cmp %rdx,(%rsi) │ │ │ │ - jb 22d50 │ │ │ │ - jne 22de0 │ │ │ │ + jb 22cb0 │ │ │ │ + jne 22d38 │ │ │ │ vmovss 0x8(%rsi),%xmm7 │ │ │ │ - vmovss 0x8(%r10),%xmm8 │ │ │ │ + vmovss 0x8(%r9),%xmm8 │ │ │ │ vcomiss %xmm7,%xmm8 │ │ │ │ - ja 22d50 │ │ │ │ + ja 22cb0 │ │ │ │ vcomiss %xmm8,%xmm7 │ │ │ │ - ja 22de0 │ │ │ │ + ja 22d38 │ │ │ │ add $0x10,%rsi │ │ │ │ - add $0x10,%r10 │ │ │ │ + add $0x10,%r9 │ │ │ │ cmp %rdi,%rsi │ │ │ │ - je 22d2d │ │ │ │ - mov (%r10),%r11 │ │ │ │ - cmp %r11,(%rsi) │ │ │ │ - jb 22d50 │ │ │ │ - jne 22de0 │ │ │ │ + je 22c91 │ │ │ │ + mov (%r9),%r8 │ │ │ │ + cmp %r8,(%rsi) │ │ │ │ + jb 22cb0 │ │ │ │ + jne 22d38 │ │ │ │ vmovss 0x8(%rsi),%xmm9 │ │ │ │ - vmovss 0x8(%r10),%xmm10 │ │ │ │ + vmovss 0x8(%r9),%xmm10 │ │ │ │ vcomiss %xmm9,%xmm10 │ │ │ │ - ja 22d50 │ │ │ │ + ja 22cb0 │ │ │ │ vcomiss %xmm10,%xmm9 │ │ │ │ - ja 22de0 │ │ │ │ - mov 0x10(%r10),%r9 │ │ │ │ - cmp %r9,0x10(%rsi) │ │ │ │ - jb 22d50 │ │ │ │ - jne 22de0 │ │ │ │ + ja 22d38 │ │ │ │ + mov 0x10(%r9),%r11 │ │ │ │ + cmp %r11,0x10(%rsi) │ │ │ │ + jb 22cb0 │ │ │ │ + jne 22d38 │ │ │ │ vmovss 0x18(%rsi),%xmm11 │ │ │ │ - vmovss 0x18(%r10),%xmm12 │ │ │ │ + vmovss 0x18(%r9),%xmm12 │ │ │ │ vcomiss %xmm11,%xmm12 │ │ │ │ - ja 22d50 │ │ │ │ + ja 22cb0 │ │ │ │ vcomiss %xmm12,%xmm11 │ │ │ │ - ja 22de0 │ │ │ │ - mov 0x20(%r10),%rcx │ │ │ │ - cmp %rcx,0x20(%rsi) │ │ │ │ - jb 22d50 │ │ │ │ - jne 22de0 │ │ │ │ + ja 22d38 │ │ │ │ + mov 0x20(%r9),%r10 │ │ │ │ + cmp %r10,0x20(%rsi) │ │ │ │ + jb 22cb0 │ │ │ │ + jne 22d38 │ │ │ │ vmovss 0x28(%rsi),%xmm13 │ │ │ │ - vmovss 0x28(%r10),%xmm14 │ │ │ │ + vmovss 0x28(%r9),%xmm14 │ │ │ │ vcomiss %xmm13,%xmm14 │ │ │ │ - ja 22d50 │ │ │ │ + ja 22cb0 │ │ │ │ vcomiss %xmm14,%xmm13 │ │ │ │ - ja 22de0 │ │ │ │ - mov 0x30(%r10),%rdx │ │ │ │ + ja 22d38 │ │ │ │ + mov 0x30(%r9),%rdx │ │ │ │ cmp %rdx,0x30(%rsi) │ │ │ │ - jb 22d50 │ │ │ │ - jne 22de0 │ │ │ │ + jb 22cb0 │ │ │ │ + jne 22d38 │ │ │ │ vmovss 0x38(%rsi),%xmm15 │ │ │ │ - vmovss 0x38(%r10),%xmm1 │ │ │ │ + vmovss 0x38(%r9),%xmm1 │ │ │ │ vcomiss %xmm15,%xmm1 │ │ │ │ - ja 22d50 │ │ │ │ + ja 22cb0 │ │ │ │ vcomiss %xmm1,%xmm15 │ │ │ │ - ja 22de0 │ │ │ │ - mov 0x40(%r10),%r11 │ │ │ │ - cmp %r11,0x40(%rsi) │ │ │ │ - jb 22d50 │ │ │ │ - jne 22de0 │ │ │ │ + ja 22d38 │ │ │ │ + mov 0x40(%r9),%r8 │ │ │ │ + cmp %r8,0x40(%rsi) │ │ │ │ + jb 22cb0 │ │ │ │ + jne 22d38 │ │ │ │ vmovss 0x48(%rsi),%xmm3 │ │ │ │ - vmovss 0x48(%r10),%xmm4 │ │ │ │ + vmovss 0x48(%r9),%xmm4 │ │ │ │ vcomiss %xmm3,%xmm4 │ │ │ │ - ja 22d50 │ │ │ │ + ja 22cb0 │ │ │ │ vcomiss %xmm4,%xmm3 │ │ │ │ - ja 22de0 │ │ │ │ - mov 0x50(%r10),%r9 │ │ │ │ - cmp %r9,0x50(%rsi) │ │ │ │ - jb 22d50 │ │ │ │ - jne 22de0 │ │ │ │ + ja 22d38 │ │ │ │ + mov 0x50(%r9),%r11 │ │ │ │ + cmp %r11,0x50(%rsi) │ │ │ │ + jb 22cb0 │ │ │ │ + jne 22d38 │ │ │ │ vmovss 0x58(%rsi),%xmm5 │ │ │ │ - vmovss 0x58(%r10),%xmm0 │ │ │ │ + vmovss 0x58(%r9),%xmm0 │ │ │ │ vcomiss %xmm5,%xmm0 │ │ │ │ - ja 22d50 │ │ │ │ + ja 22cb0 │ │ │ │ vcomiss %xmm0,%xmm5 │ │ │ │ - ja 22de0 │ │ │ │ - mov 0x60(%r10),%rcx │ │ │ │ - cmp %rcx,0x60(%rsi) │ │ │ │ - jb 22d50 │ │ │ │ - jne 22de0 │ │ │ │ + ja 22d38 │ │ │ │ + mov 0x60(%r9),%r10 │ │ │ │ + cmp %r10,0x60(%rsi) │ │ │ │ + jb 22cb0 │ │ │ │ + jne 22d38 │ │ │ │ vmovss 0x68(%rsi),%xmm6 │ │ │ │ - vmovss 0x68(%r10),%xmm7 │ │ │ │ + vmovss 0x68(%r9),%xmm7 │ │ │ │ vcomiss %xmm6,%xmm7 │ │ │ │ - ja 22d50 │ │ │ │ + ja 22cb0 │ │ │ │ vcomiss %xmm7,%xmm6 │ │ │ │ - ja 22de0 │ │ │ │ - mov 0x70(%r10),%rdx │ │ │ │ + ja 22d38 │ │ │ │ + mov 0x70(%r9),%rdx │ │ │ │ cmp %rdx,0x70(%rsi) │ │ │ │ - jb 22d50 │ │ │ │ - jne 22de0 │ │ │ │ + jb 22cb0 │ │ │ │ + jne 22d38 │ │ │ │ vmovss 0x78(%rsi),%xmm8 │ │ │ │ - vmovss 0x78(%r10),%xmm9 │ │ │ │ + vmovss 0x78(%r9),%xmm9 │ │ │ │ vcomiss %xmm8,%xmm9 │ │ │ │ - ja 22d50 │ │ │ │ + ja 22cb0 │ │ │ │ vcomiss %xmm9,%xmm8 │ │ │ │ - ja 22de0 │ │ │ │ + ja 22d38 │ │ │ │ sub $0xffffffffffffff80,%rsi │ │ │ │ - sub $0xffffffffffffff80,%r10 │ │ │ │ + sub $0xffffffffffffff80,%r9 │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jne 22b89 │ │ │ │ - cmp %r10,0x48(%rsp) │ │ │ │ - jne 22d50 │ │ │ │ + jne 22af1 │ │ │ │ + cmp %r9,0x28(%rsp) │ │ │ │ + jne 22cb0 │ │ │ │ shl $0x5,%r12 │ │ │ │ - vmovdqa 0x20(%rsp),%ymm15 │ │ │ │ + vmovdqa (%rsp),%ymm15 │ │ │ │ lea 0x0(%r13,%r12,1),%rbx │ │ │ │ - jmp 22df0 │ │ │ │ + jmp 22d47 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ vmovq 0x10(%rbx),%xmm10 │ │ │ │ + shl $0x5,%r12 │ │ │ │ vmovq %rax,%xmm12 │ │ │ │ vpinsrq $0x1,0x8(%rbx),%xmm12,%xmm13 │ │ │ │ - shl $0x5,%r12 │ │ │ │ - vpinsrq $0x1,0x18(%rbx),%xmm10,%xmm11 │ │ │ │ add %r13,%r12 │ │ │ │ + vpinsrq $0x1,0x18(%rbx),%xmm10,%xmm11 │ │ │ │ mov 0x8(%r12),%rdi │ │ │ │ mov 0x18(%r12),%rsi │ │ │ │ - vinserti128 $0x1,%xmm11,%ymm13,%ymm14 │ │ │ │ + vinserti64x2 $0x1,%xmm11,%ymm13,%ymm14 │ │ │ │ vmovdqu %ymm14,(%r12) │ │ │ │ - vmovdqu %xmm2,0x8(%rbx) │ │ │ │ movq $0x0,0x18(%rbx) │ │ │ │ + vmovdqu %xmm2,0x8(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 22db0 │ │ │ │ - mov %r8,0x58(%rsp) │ │ │ │ + je 22d11 │ │ │ │ + mov %rcx,0x38(%rsp) │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ - mov 0x58(%rsp),%r8 │ │ │ │ lea -0x1(%r15),%rsi │ │ │ │ mov %r15,%r12 │ │ │ │ shr $0x3f,%rsi │ │ │ │ lea -0x1(%rsi,%r15,1),%rdi │ │ │ │ - cmp %r8,%r15 │ │ │ │ - jle 23150 │ │ │ │ + cmp %rcx,%r15 │ │ │ │ + jle 22e68 │ │ │ │ sar $1,%rdi │ │ │ │ mov %rdi,%r15 │ │ │ │ - jmp 22939 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqa 0x20(%rsp),%ymm15 │ │ │ │ + jmp 228aa │ │ │ │ + nopl (%rax) │ │ │ │ mov %r12,%rbx │ │ │ │ + vmovdqa (%rsp),%ymm15 │ │ │ │ shl $0x5,%rbx │ │ │ │ add %r13,%rbx │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ vmovdqu %ymm15,(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 22e20 │ │ │ │ + je 22d78 │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ jmp d340 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ vzeroupper │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%r9),%r11 │ │ │ │ - cmp %r11,(%rcx) │ │ │ │ - jb 228a0 │ │ │ │ - jne 23110 │ │ │ │ - vmovss 0x8(%rcx),%xmm2 │ │ │ │ - vmovss 0x8(%r9),%xmm0 │ │ │ │ - vcomiss %xmm2,%xmm0 │ │ │ │ - ja 228a0 │ │ │ │ - vcomiss %xmm0,%xmm2 │ │ │ │ - ja 23110 │ │ │ │ - lea 0x10(%rcx),%r10 │ │ │ │ - lea 0x10(%r9),%r11 │ │ │ │ - mov %r10,0x50(%rsp) │ │ │ │ - mov %r11,0x20(%rsp) │ │ │ │ - jmp 2265b │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x58(%rsp),%r10 │ │ │ │ - mov %r8,0x58(%rsp) │ │ │ │ - mov 0x50(%rsp),%r8 │ │ │ │ - mov 0x20(%rsp),%r11 │ │ │ │ - mov (%r11),%r11 │ │ │ │ - cmp %r11,(%r8) │ │ │ │ - jb 2315b │ │ │ │ - jne 23110 │ │ │ │ - mov 0x50(%rsp),%r8 │ │ │ │ - mov 0x20(%rsp),%r11 │ │ │ │ - vmovss 0x8(%r8),%xmm15 │ │ │ │ - vmovss 0x8(%r11),%xmm2 │ │ │ │ - vcomiss %xmm15,%xmm2 │ │ │ │ - ja 2315b │ │ │ │ - vcomiss %xmm2,%xmm15 │ │ │ │ - ja 23110 │ │ │ │ - mov 0x10(%r11),%r11 │ │ │ │ - cmp %r11,0x10(%r8) │ │ │ │ - jb 2315b │ │ │ │ - jne 23110 │ │ │ │ - mov 0x50(%rsp),%r11 │ │ │ │ - mov 0x20(%rsp),%r8 │ │ │ │ - vmovss 0x18(%r11),%xmm3 │ │ │ │ - vmovss 0x18(%r8),%xmm0 │ │ │ │ - vcomiss %xmm3,%xmm0 │ │ │ │ - ja 2315b │ │ │ │ - vcomiss %xmm0,%xmm3 │ │ │ │ - ja 23110 │ │ │ │ - mov 0x20(%r8),%r8 │ │ │ │ - cmp %r8,0x20(%r11) │ │ │ │ - jb 2315b │ │ │ │ - jne 23110 │ │ │ │ - mov 0x20(%rsp),%r8 │ │ │ │ - vmovss 0x28(%r11),%xmm4 │ │ │ │ - vmovss 0x28(%r8),%xmm5 │ │ │ │ - vcomiss %xmm4,%xmm5 │ │ │ │ - ja 2315b │ │ │ │ - vcomiss %xmm5,%xmm4 │ │ │ │ - ja 23110 │ │ │ │ - mov 0x30(%r8),%r8 │ │ │ │ - cmp %r8,0x30(%r11) │ │ │ │ - jb 2315b │ │ │ │ - jne 23110 │ │ │ │ - mov 0x20(%rsp),%r8 │ │ │ │ - vmovss 0x38(%r11),%xmm6 │ │ │ │ - vmovss 0x38(%r8),%xmm7 │ │ │ │ - vcomiss %xmm6,%xmm7 │ │ │ │ - ja 2315b │ │ │ │ - vcomiss %xmm7,%xmm6 │ │ │ │ - ja 23110 │ │ │ │ - mov 0x40(%r8),%r8 │ │ │ │ - cmp %r8,0x40(%r11) │ │ │ │ - jb 2315b │ │ │ │ - jne 23110 │ │ │ │ - mov 0x20(%rsp),%r8 │ │ │ │ - vmovss 0x48(%r11),%xmm8 │ │ │ │ - vmovss 0x48(%r8),%xmm9 │ │ │ │ - vcomiss %xmm8,%xmm9 │ │ │ │ - ja 2315b │ │ │ │ - vcomiss %xmm9,%xmm8 │ │ │ │ - ja 23110 │ │ │ │ - mov 0x50(%r8),%r8 │ │ │ │ - cmp %r8,0x50(%r11) │ │ │ │ - jb 2315b │ │ │ │ - jne 23110 │ │ │ │ - mov 0x20(%rsp),%r8 │ │ │ │ - vmovss 0x58(%r11),%xmm10 │ │ │ │ - vmovss 0x58(%r8),%xmm11 │ │ │ │ - vcomiss %xmm10,%xmm11 │ │ │ │ - ja 2315b │ │ │ │ - vcomiss %xmm11,%xmm10 │ │ │ │ - ja 23110 │ │ │ │ - mov 0x60(%r8),%r8 │ │ │ │ - cmp %r8,0x60(%r11) │ │ │ │ - jb 2315b │ │ │ │ - jne 23110 │ │ │ │ - mov 0x20(%rsp),%r8 │ │ │ │ - vmovss 0x68(%r11),%xmm12 │ │ │ │ - vmovss 0x68(%r8),%xmm13 │ │ │ │ - vcomiss %xmm12,%xmm13 │ │ │ │ - ja 2315b │ │ │ │ - vcomiss %xmm13,%xmm12 │ │ │ │ - ja 23110 │ │ │ │ - mov 0x70(%r8),%r8 │ │ │ │ - cmp %r8,0x70(%r11) │ │ │ │ - jb 2315b │ │ │ │ - jne 23110 │ │ │ │ - mov 0x20(%rsp),%r8 │ │ │ │ - vmovss 0x78(%r11),%xmm14 │ │ │ │ - vmovss 0x78(%r8),%xmm15 │ │ │ │ - vcomiss %xmm14,%xmm15 │ │ │ │ - ja 2315b │ │ │ │ - vcomiss %xmm15,%xmm14 │ │ │ │ - ja 23110 │ │ │ │ - sub $0xffffffffffffff80,%r11 │ │ │ │ - sub $0xffffffffffffff80,%r8 │ │ │ │ - cmp 0x58(%rsp),%r11 │ │ │ │ - mov %r11,0x50(%rsp) │ │ │ │ - mov %r8,0x20(%rsp) │ │ │ │ - jne 22e9a │ │ │ │ - mov %r10,0x58(%rsp) │ │ │ │ - mov %r8,%r9 │ │ │ │ - jmp 2286b │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ + mov (%r9),%r14 │ │ │ │ + cmp %r14,(%rcx) │ │ │ │ + jb 22810 │ │ │ │ + jne 22e30 │ │ │ │ + vmovss 0x8(%rcx),%xmm3 │ │ │ │ + vmovss 0x8(%r9),%xmm2 │ │ │ │ + vcomiss %xmm3,%xmm2 │ │ │ │ + ja 22810 │ │ │ │ + vcomiss %xmm2,%xmm3 │ │ │ │ + ja 22e30 │ │ │ │ + lea 0x10(%r9),%r11 │ │ │ │ + lea 0x10(%rcx),%r14 │ │ │ │ + mov %r11,(%rsp) │ │ │ │ + jmp 22448 │ │ │ │ + xchg %ax,%ax │ │ │ │ lea 0x1(%r12,%r12,1),%r12 │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ vpxor %xmm6,%xmm6,%xmm6 │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov %r12,%r15 │ │ │ │ shl $0x5,%r15 │ │ │ │ add %r13,%r15 │ │ │ │ vmovdqu (%r15),%ymm5 │ │ │ │ vmovdqu %ymm5,(%rbx) │ │ │ │ - vmovdqu %xmm6,0x8(%r15) │ │ │ │ movq $0x0,0x18(%r15) │ │ │ │ + vmovdqu %xmm6,0x8(%r15) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 230fc │ │ │ │ - mov %r8,0x58(%rsp) │ │ │ │ + je 22e24 │ │ │ │ + mov %rcx,(%rsp) │ │ │ │ sub %rdi,%rsi │ │ │ │ + mov %r15,0x38(%rsp) │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - mov 0x58(%rsp),%r8 │ │ │ │ + mov 0x38(%rsp),%r15 │ │ │ │ + mov (%rsp),%rcx │ │ │ │ mov %r15,%rbx │ │ │ │ - jmp 228e5 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 22855 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovq %xmm1,0x38(%rsp) │ │ │ │ mov %rcx,%r9 │ │ │ │ - vmovq %xmm1,0x58(%rsp) │ │ │ │ - mov %rdi,%rdx │ │ │ │ - vmovq 0x58(%rsp),%xmm1 │ │ │ │ - mov %rax,%rbx │ │ │ │ + mov %rdi,%r10 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + vmovq 0x38(%rsp),%xmm1 │ │ │ │ mov %rsi,%r12 │ │ │ │ mov %r9,%rcx │ │ │ │ - jmp 22539 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rsi,%r12 │ │ │ │ + jmp 22329 │ │ │ │ + mov %r14,%rbx │ │ │ │ + mov %r14,%r12 │ │ │ │ shl $0x5,%rbx │ │ │ │ - add %r13,%rbx │ │ │ │ - jmp 228cf │ │ │ │ + add %rdi,%rbx │ │ │ │ + jmp 2283f │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovdqa (%rsp),%ymm15 │ │ │ │ + jmp 22d47 │ │ │ │ nopl (%rax) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqa 0x20(%rsp),%ymm15 │ │ │ │ - jmp 22df0 │ │ │ │ - mov %r10,0x58(%rsp) │ │ │ │ - jmp 228a0 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ cmp %rsi,%rdi │ │ │ │ - je 235df │ │ │ │ + je 232df │ │ │ │ lea 0x30(%rdi),%rcx │ │ │ │ cmp %rcx,%rsi │ │ │ │ - je 235df │ │ │ │ + je 232df │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + mov %rcx,%r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ - push %rbx │ │ │ │ mov %rdi,%r12 │ │ │ │ - mov %rcx,%r15 │ │ │ │ + push %rbx │ │ │ │ sub $0x58,%rsp │ │ │ │ mov %rsi,(%rsp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ vmovdqu (%r15),%xmm7 │ │ │ │ - mov %r15,%r13 │ │ │ │ mov (%r12),%rsi │ │ │ │ + mov %r15,%r13 │ │ │ │ mov 0x8(%r15),%rbx │ │ │ │ mov 0x8(%r12),%r14 │ │ │ │ - sub %rsi,%r14 │ │ │ │ - mov %r14,%rdx │ │ │ │ vmovq %xmm7,%rdi │ │ │ │ vmovdqa %xmm7,0x10(%rsp) │ │ │ │ - vmovq %xmm7,0x38(%rsp) │ │ │ │ sub %rdi,%rbx │ │ │ │ + sub %rsi,%r14 │ │ │ │ + vmovq %xmm7,0x38(%rsp) │ │ │ │ cmp %r14,%rbx │ │ │ │ + mov %r14,%rdx │ │ │ │ cmovbe %rbx,%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 231fb │ │ │ │ + je 22f03 │ │ │ │ vzeroupper │ │ │ │ call d110 │ │ │ │ test %eax,%eax │ │ │ │ - jne 235c0 │ │ │ │ + jne 232c0 │ │ │ │ mov %rbx,%rax │ │ │ │ sub %r14,%rax │ │ │ │ vmovdqu 0x18(%r15),%xmm3 │ │ │ │ mov 0x10(%r15),%rdx │ │ │ │ vpxor %xmm4,%xmm4,%xmm4 │ │ │ │ vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ mov 0x28(%r15),%rsi │ │ │ │ lea 0x30(%r15),%r14 │ │ │ │ mov %rdx,0x30(%rsp) │ │ │ │ mov %rsi,0x8(%rsp) │ │ │ │ vmovdqa %xmm3,0x20(%rsp) │ │ │ │ vmovdqu %xmm4,0x20(%r15) │ │ │ │ vmovdqu %ymm0,(%r15) │ │ │ │ test %rax,%rax │ │ │ │ - jns 232d8 │ │ │ │ - jmp 233a0 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jns 22fd8 │ │ │ │ + jmp 230a0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov (%r15),%rdi │ │ │ │ mov 0x10(%r15),%rsi │ │ │ │ mov %rbx,%rax │ │ │ │ sub %r13,%rax │ │ │ │ sub %rdi,%rsi │ │ │ │ test %rax,%rax │ │ │ │ - jns 23340 │ │ │ │ + jns 23038 │ │ │ │ mov -0x20(%r15),%r8 │ │ │ │ vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ - vmovdqu %xmm1,(%r15) │ │ │ │ movq $0x0,-0x20(%r15) │ │ │ │ - vmovdqu %xmm2,-0x30(%r15) │ │ │ │ + vmovdqu %xmm1,(%r15) │ │ │ │ mov %r8,0x10(%r15) │ │ │ │ + vmovdqu %xmm2,-0x30(%r15) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 23295 │ │ │ │ + je 22f95 │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ vmovdqu -0x18(%r15),%xmm8 │ │ │ │ mov -0x8(%r15),%r9 │ │ │ │ vpxor %xmm9,%xmm9,%xmm9 │ │ │ │ movq $0x0,-0x8(%r15) │ │ │ │ mov 0x18(%r15),%rdi │ │ │ │ - vmovdqu %xmm9,-0x18(%r15) │ │ │ │ mov 0x28(%r15),%rsi │ │ │ │ + vmovdqu %xmm9,-0x18(%r15) │ │ │ │ mov %r9,0x28(%r15) │ │ │ │ vmovdqu %xmm8,0x18(%r15) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 232d4 │ │ │ │ + je 22fd4 │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ sub $0x30,%r15 │ │ │ │ vmovdqu -0x30(%r15),%xmm1 │ │ │ │ mov -0x28(%r15),%r13 │ │ │ │ vmovq %xmm1,%rsi │ │ │ │ sub %rsi,%r13 │ │ │ │ cmp %r13,%rbx │ │ │ │ mov %r13,%rdx │ │ │ │ cmovbe %rbx,%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 23250 │ │ │ │ + je 22f50 │ │ │ │ mov 0x38(%rsp),%rdi │ │ │ │ vmovdqa %xmm1,0x40(%rsp) │ │ │ │ vzeroupper │ │ │ │ call d110 │ │ │ │ vmovdqa 0x40(%rsp),%xmm1 │ │ │ │ test %eax,%eax │ │ │ │ - je 23250 │ │ │ │ + je 22f50 │ │ │ │ mov (%r15),%rdi │ │ │ │ mov 0x10(%r15),%rsi │ │ │ │ cltq │ │ │ │ sub %rdi,%rsi │ │ │ │ test %rax,%rax │ │ │ │ - js 23269 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + js 22f69 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ vmovdqa 0x10(%rsp),%xmm5 │ │ │ │ mov 0x30(%rsp),%rax │ │ │ │ - mov %rax,0x10(%r15) │ │ │ │ vmovdqu %xmm5,(%r15) │ │ │ │ + mov %rax,0x10(%r15) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 23361 │ │ │ │ + je 23059 │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovdqa 0x20(%rsp),%xmm6 │ │ │ │ mov 0x18(%r15),%rdi │ │ │ │ + vmovdqa 0x20(%rsp),%xmm6 │ │ │ │ mov 0x8(%rsp),%rbx │ │ │ │ mov 0x28(%r15),%rsi │ │ │ │ - mov %rbx,0x28(%r15) │ │ │ │ vmovdqu %xmm6,0x18(%r15) │ │ │ │ + mov %rbx,0x28(%r15) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2338e │ │ │ │ + je 23086 │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ cmp %r14,(%rsp) │ │ │ │ - je 235a7 │ │ │ │ + je 232a7 │ │ │ │ mov %r14,%r15 │ │ │ │ - jmp 231b0 │ │ │ │ + jmp 22eb8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ cmp %r15,%r12 │ │ │ │ - je 235c7 │ │ │ │ + je 232c7 │ │ │ │ mov %r15,%r10 │ │ │ │ sub %r12,%r10 │ │ │ │ test $0x10,%r10b │ │ │ │ - je 23440 │ │ │ │ + je 23140 │ │ │ │ vmovdqu -0x30(%r15),%xmm11 │ │ │ │ mov -0x20(%r15),%r11 │ │ │ │ vpxor %xmm12,%xmm12,%xmm12 │ │ │ │ lea -0x30(%r15),%r13 │ │ │ │ mov 0x30(%r13),%rdi │ │ │ │ mov 0x40(%r13),%rsi │ │ │ │ - mov %r11,0x40(%r13) │ │ │ │ vmovdqu %xmm11,0x30(%r13) │ │ │ │ + mov %r11,0x40(%r13) │ │ │ │ vmovdqu %xmm12,-0x30(%r15) │ │ │ │ movq $0x0,0x10(%r13) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 233fc │ │ │ │ + je 230fc │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ vmovdqu 0x18(%r13),%xmm13 │ │ │ │ mov 0x28(%r13),%rcx │ │ │ │ vpxor %xmm14,%xmm14,%xmm14 │ │ │ │ movq $0x0,0x28(%r13) │ │ │ │ mov 0x48(%r13),%rdi │ │ │ │ - vmovdqu %xmm14,0x18(%r13) │ │ │ │ mov 0x58(%r13),%rsi │ │ │ │ + vmovdqu %xmm14,0x18(%r13) │ │ │ │ mov %rcx,0x58(%r13) │ │ │ │ vmovdqu %xmm13,0x48(%r13) │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 23530 │ │ │ │ - jmp 2353b │ │ │ │ + jne 23230 │ │ │ │ + jmp 2323b │ │ │ │ nopl 0x0(%rax) │ │ │ │ vmovdqu -0x30(%r13),%xmm3 │ │ │ │ mov -0x20(%r13),%rax │ │ │ │ vpxor %xmm4,%xmm4,%xmm4 │ │ │ │ lea -0x30(%r13),%rbx │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ mov 0x40(%rbx),%rsi │ │ │ │ - mov %rax,0x40(%rbx) │ │ │ │ vmovdqu %xmm3,0x30(%rbx) │ │ │ │ + mov %rax,0x40(%rbx) │ │ │ │ vmovdqu %xmm4,-0x30(%r13) │ │ │ │ movq $0x0,0x10(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 23481 │ │ │ │ + je 23181 │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ vmovdqu 0x18(%rbx),%xmm0 │ │ │ │ mov 0x28(%rbx),%r15 │ │ │ │ vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ movq $0x0,0x28(%rbx) │ │ │ │ mov 0x48(%rbx),%rdi │ │ │ │ - vmovdqu %xmm1,0x18(%rbx) │ │ │ │ mov 0x58(%rbx),%rsi │ │ │ │ + vmovdqu %xmm1,0x18(%rbx) │ │ │ │ mov %r15,0x58(%rbx) │ │ │ │ vmovdqu %xmm0,0x48(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 234bc │ │ │ │ + je 231bc │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ vmovdqu -0x30(%rbx),%xmm5 │ │ │ │ mov -0x20(%rbx),%r8 │ │ │ │ vpxor %xmm6,%xmm6,%xmm6 │ │ │ │ lea -0x30(%rbx),%r13 │ │ │ │ mov 0x30(%r13),%rdi │ │ │ │ mov 0x40(%r13),%rsi │ │ │ │ - mov %r8,0x40(%r13) │ │ │ │ vmovdqu %xmm5,0x30(%r13) │ │ │ │ + mov %r8,0x40(%r13) │ │ │ │ vmovdqu %xmm6,-0x30(%rbx) │ │ │ │ movq $0x0,0x10(%r13) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 234fc │ │ │ │ + je 231fc │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ vmovdqu 0x18(%r13),%xmm2 │ │ │ │ mov 0x28(%r13),%r9 │ │ │ │ vpxor %xmm8,%xmm8,%xmm8 │ │ │ │ movq $0x0,0x28(%r13) │ │ │ │ mov 0x48(%r13),%rdi │ │ │ │ - vmovdqu %xmm8,0x18(%r13) │ │ │ │ mov 0x58(%r13),%rsi │ │ │ │ + vmovdqu %xmm8,0x18(%r13) │ │ │ │ mov %r9,0x58(%r13) │ │ │ │ vmovdqu %xmm2,0x48(%r13) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2353b │ │ │ │ + je 2323b │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ cmp %r13,%r12 │ │ │ │ - jne 23440 │ │ │ │ - vmovdqa 0x10(%rsp),%xmm15 │ │ │ │ + jne 23140 │ │ │ │ mov (%r12),%rdi │ │ │ │ + vmovdqa 0x10(%rsp),%xmm15 │ │ │ │ mov 0x30(%rsp),%rdx │ │ │ │ mov 0x10(%r12),%rsi │ │ │ │ - mov %rdx,0x10(%r12) │ │ │ │ vmovdqu %xmm15,(%r12) │ │ │ │ + mov %rdx,0x10(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 23573 │ │ │ │ + je 23273 │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovdqa 0x20(%rsp),%xmm7 │ │ │ │ mov 0x18(%r12),%rdi │ │ │ │ + vmovdqa 0x20(%rsp),%xmm7 │ │ │ │ mov 0x8(%rsp),%r13 │ │ │ │ mov 0x28(%r12),%rsi │ │ │ │ - mov %r13,0x28(%r12) │ │ │ │ vmovdqu %xmm7,0x18(%r12) │ │ │ │ + mov %r13,0x28(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 23383 │ │ │ │ + jne 2307b │ │ │ │ cmp %r14,(%rsp) │ │ │ │ - jne 23398 │ │ │ │ + jne 23090 │ │ │ │ vzeroupper │ │ │ │ add $0x58,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ cltq │ │ │ │ - jmp 23201 │ │ │ │ + jmp 22f09 │ │ │ │ vmovdqa 0x10(%rsp),%xmm10 │ │ │ │ mov 0x30(%rsp),%rdi │ │ │ │ - mov %rdi,0x10(%r12) │ │ │ │ vmovdqu %xmm10,(%r12) │ │ │ │ - jmp 23573 │ │ │ │ + mov %rdi,0x10(%r12) │ │ │ │ + jmp 23273 │ │ │ │ ret │ │ │ │ push %r15 │ │ │ │ + mov %rcx,%r15 │ │ │ │ push %r14 │ │ │ │ + mov %rsi,%r14 │ │ │ │ push %r13 │ │ │ │ - mov %rcx,%r15 │ │ │ │ push %r12 │ │ │ │ + mov %rdx,%r12 │ │ │ │ push %rbp │ │ │ │ + mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %rdx,%r12 │ │ │ │ - sub $0x38,%rsp │ │ │ │ mov %r8,%rbx │ │ │ │ - mov %rsi,%r14 │ │ │ │ - mov %rdi,%rbp │ │ │ │ + sub $0x38,%rsp │ │ │ │ cmp %rsi,%rdi │ │ │ │ - jne 23689 │ │ │ │ - jmp 2377b │ │ │ │ + jne 23389 │ │ │ │ + jmp 2347b │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ vmovdqu %xmm12,(%rbx) │ │ │ │ - mov 0x10(%r12),%rcx │ │ │ │ vpxor %xmm6,%xmm6,%xmm6 │ │ │ │ + mov 0x10(%r12),%rcx │ │ │ │ mov %rcx,0x10(%rbx) │ │ │ │ - vmovdqu %xmm6,(%r12) │ │ │ │ movq $0x0,0x10(%r12) │ │ │ │ + vmovdqu %xmm6,(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2363a │ │ │ │ + je 2333a │ │ │ │ call d340 │ │ │ │ vmovdqu 0x18(%r12),%xmm1 │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ vpxor %xmm7,%xmm7,%xmm7 │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ vmovdqu %xmm1,0x18(%rbx) │ │ │ │ mov 0x28(%r12),%r8 │ │ │ │ mov %r8,0x28(%rbx) │ │ │ │ - vmovdqu %xmm7,0x18(%r12) │ │ │ │ movq $0x0,0x28(%r12) │ │ │ │ + vmovdqu %xmm7,0x18(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 23678 │ │ │ │ + je 23378 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ add $0x30,%r12 │ │ │ │ add $0x30,%rbx │ │ │ │ cmp %r14,%rbp │ │ │ │ - je 2377b │ │ │ │ + je 2347b │ │ │ │ cmp %r12,%r15 │ │ │ │ - je 238d0 │ │ │ │ + je 235c0 │ │ │ │ vmovdqu 0x0(%rbp),%xmm13 │ │ │ │ vmovdqu (%r12),%xmm12 │ │ │ │ mov 0x8(%r12),%r13 │ │ │ │ mov 0x8(%rbp),%r11 │ │ │ │ vmovq %xmm13,%rsi │ │ │ │ vmovq %xmm12,%rdi │ │ │ │ sub %rdi,%r13 │ │ │ │ sub %rsi,%r11 │ │ │ │ cmp %r11,%r13 │ │ │ │ mov %r11,%rdx │ │ │ │ cmovbe %r13,%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 236f4 │ │ │ │ + je 233f4 │ │ │ │ + mov %r11,0x8(%rsp) │ │ │ │ vmovdqa %xmm13,0x20(%rsp) │ │ │ │ vmovdqa %xmm12,0x10(%rsp) │ │ │ │ - mov %r11,0x8(%rsp) │ │ │ │ call d110 │ │ │ │ - test %eax,%eax │ │ │ │ + mov 0x8(%rsp),%r11 │ │ │ │ vmovdqa 0x10(%rsp),%xmm12 │ │ │ │ + test %eax,%eax │ │ │ │ vmovdqa 0x20(%rsp),%xmm13 │ │ │ │ - mov 0x8(%rsp),%r11 │ │ │ │ - jne 238c0 │ │ │ │ + jne 235b8 │ │ │ │ sub %r11,%r13 │ │ │ │ mov (%rbx),%rdi │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ test %r13,%r13 │ │ │ │ - js 23610 │ │ │ │ + js 23310 │ │ │ │ vmovdqu %xmm13,(%rbx) │ │ │ │ - mov 0x10(%rbp),%rax │ │ │ │ vpxor %xmm14,%xmm14,%xmm14 │ │ │ │ + mov 0x10(%rbp),%rax │ │ │ │ mov %rax,0x10(%rbx) │ │ │ │ - vmovdqu %xmm14,0x0(%rbp) │ │ │ │ movq $0x0,0x10(%rbp) │ │ │ │ + vmovdqu %xmm14,0x0(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 23732 │ │ │ │ + je 23432 │ │ │ │ call d340 │ │ │ │ vmovdqu 0x18(%rbp),%xmm15 │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ vmovdqu %xmm15,0x18(%rbx) │ │ │ │ mov 0x28(%rbp),%rdx │ │ │ │ mov %rdx,0x28(%rbx) │ │ │ │ - vmovdqu %xmm0,0x18(%rbp) │ │ │ │ movq $0x0,0x28(%rbp) │ │ │ │ + vmovdqu %xmm0,0x18(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2376a │ │ │ │ + je 2346a │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ add $0x30,%rbp │ │ │ │ add $0x30,%rbx │ │ │ │ cmp %r14,%rbp │ │ │ │ - jne 23689 │ │ │ │ + jne 23389 │ │ │ │ cmp %r15,%r12 │ │ │ │ - je 238ab │ │ │ │ + je 235a3 │ │ │ │ mov %r15,%rsi │ │ │ │ sub %r12,%rsi │ │ │ │ test $0x10,%sil │ │ │ │ - jne 23aa0 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 23780 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ vmovdqu (%r12),%xmm8 │ │ │ │ mov (%rbx),%rdi │ │ │ │ vpxor %xmm9,%xmm9,%xmm9 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ vmovdqu %xmm8,(%rbx) │ │ │ │ mov 0x10(%r12),%rbp │ │ │ │ mov %rbp,0x10(%rbx) │ │ │ │ - vmovdqu %xmm9,(%r12) │ │ │ │ movq $0x0,0x10(%r12) │ │ │ │ + vmovdqu %xmm9,(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 237db │ │ │ │ + je 234d3 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ vmovdqu 0x18(%r12),%xmm10 │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ vpxor %xmm11,%xmm11,%xmm11 │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ vmovdqu %xmm10,0x18(%rbx) │ │ │ │ mov 0x28(%r12),%r13 │ │ │ │ mov %r13,0x28(%rbx) │ │ │ │ - vmovdqu %xmm11,0x18(%r12) │ │ │ │ movq $0x0,0x28(%r12) │ │ │ │ + vmovdqu %xmm11,0x18(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2381a │ │ │ │ + je 23512 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ vmovdqu 0x30(%r12),%xmm12 │ │ │ │ - lea 0x30(%r12),%rbp │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ + lea 0x30(%r12),%rbp │ │ │ │ lea 0x30(%rbx),%r14 │ │ │ │ mov 0x10(%r14),%rsi │ │ │ │ vpxor %xmm13,%xmm13,%xmm13 │ │ │ │ vmovdqu %xmm12,0x30(%rbx) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov %rbx,0x10(%r14) │ │ │ │ vmovdqu %xmm13,0x30(%r12) │ │ │ │ movq $0x0,0x10(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 23860 │ │ │ │ + je 23558 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ vmovdqu 0x18(%rbp),%xmm14 │ │ │ │ mov 0x18(%r14),%rdi │ │ │ │ vpxor %xmm15,%xmm15,%xmm15 │ │ │ │ mov 0x28(%r14),%rsi │ │ │ │ vmovdqu %xmm14,0x18(%r14) │ │ │ │ mov 0x28(%rbp),%r12 │ │ │ │ mov %r12,0x28(%r14) │ │ │ │ - vmovdqu %xmm15,0x18(%rbp) │ │ │ │ movq $0x0,0x28(%rbp) │ │ │ │ + vmovdqu %xmm15,0x18(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2389a │ │ │ │ + je 23592 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ lea 0x30(%rbp),%r12 │ │ │ │ lea 0x30(%r14),%rbx │ │ │ │ cmp %r12,%r15 │ │ │ │ - jne 237a0 │ │ │ │ + jne 23498 │ │ │ │ add $0x38,%rsp │ │ │ │ mov %rbx,%rax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ movslq %eax,%r13 │ │ │ │ - jmp 236f7 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 233f7 │ │ │ │ cmp %rbp,%r14 │ │ │ │ - je 2377b │ │ │ │ + je 2347b │ │ │ │ mov %r14,%rax │ │ │ │ sub %rbp,%rax │ │ │ │ test $0x10,%al │ │ │ │ - jne 23a10 │ │ │ │ + jne 236f8 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ vmovdqu 0x0(%rbp),%xmm2 │ │ │ │ mov (%rbx),%rdi │ │ │ │ vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ vmovdqu %xmm2,(%rbx) │ │ │ │ mov 0x10(%rbp),%r8 │ │ │ │ mov %r8,0x10(%rbx) │ │ │ │ - vmovdqu %xmm3,0x0(%rbp) │ │ │ │ movq $0x0,0x10(%rbp) │ │ │ │ + vmovdqu %xmm3,0x0(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 23926 │ │ │ │ + je 23616 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ vmovdqu 0x18(%rbp),%xmm4 │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ vpxor %xmm5,%xmm5,%xmm5 │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ vmovdqu %xmm4,0x18(%rbx) │ │ │ │ mov 0x28(%rbp),%r9 │ │ │ │ mov %r9,0x28(%rbx) │ │ │ │ - vmovdqu %xmm5,0x18(%rbp) │ │ │ │ movq $0x0,0x28(%rbp) │ │ │ │ + vmovdqu %xmm5,0x18(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2395e │ │ │ │ + je 2364e │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ vmovdqu 0x30(%rbp),%xmm8 │ │ │ │ - lea 0x30(%rbp),%r13 │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ + lea 0x30(%rbp),%r13 │ │ │ │ lea 0x30(%rbx),%r10 │ │ │ │ mov 0x10(%r10),%rsi │ │ │ │ vpxor %xmm9,%xmm9,%xmm9 │ │ │ │ vmovdqu %xmm8,0x30(%rbx) │ │ │ │ mov 0x10(%r13),%rbx │ │ │ │ mov %rbx,0x10(%r10) │ │ │ │ vmovdqu %xmm9,0x30(%rbp) │ │ │ │ movq $0x0,0x10(%r13) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 239a9 │ │ │ │ + je 23699 │ │ │ │ sub %rdi,%rsi │ │ │ │ mov %r10,0x8(%rsp) │ │ │ │ call d340 │ │ │ │ mov 0x8(%rsp),%r10 │ │ │ │ vmovdqu 0x18(%r13),%xmm10 │ │ │ │ mov 0x18(%r10),%rdi │ │ │ │ vpxor %xmm11,%xmm11,%xmm11 │ │ │ │ mov 0x28(%r10),%rsi │ │ │ │ vmovdqu %xmm10,0x18(%r10) │ │ │ │ mov 0x28(%r13),%rbp │ │ │ │ mov %rbp,0x28(%r10) │ │ │ │ - vmovdqu %xmm11,0x18(%r13) │ │ │ │ movq $0x0,0x28(%r13) │ │ │ │ + vmovdqu %xmm11,0x18(%r13) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 239ef │ │ │ │ + je 236df │ │ │ │ sub %rdi,%rsi │ │ │ │ mov %r10,0x8(%rsp) │ │ │ │ call d340 │ │ │ │ mov 0x8(%rsp),%r10 │ │ │ │ lea 0x30(%r13),%rbp │ │ │ │ lea 0x30(%r10),%rbx │ │ │ │ cmp %r14,%rbp │ │ │ │ - jne 238f0 │ │ │ │ - jmp 2377b │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 235e0 │ │ │ │ + jmp 2347b │ │ │ │ + nopl (%rax) │ │ │ │ vmovdqu 0x0(%rbp),%xmm0 │ │ │ │ mov (%rbx),%rdi │ │ │ │ vpxor %xmm6,%xmm6,%xmm6 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ vmovdqu %xmm0,(%rbx) │ │ │ │ mov 0x10(%rbp),%rdx │ │ │ │ mov %rdx,0x10(%rbx) │ │ │ │ - vmovdqu %xmm6,0x0(%rbp) │ │ │ │ movq $0x0,0x10(%rbp) │ │ │ │ + vmovdqu %xmm6,0x0(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 23a46 │ │ │ │ + je 2372e │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ vmovdqu 0x18(%rbp),%xmm1 │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ vpxor %xmm7,%xmm7,%xmm7 │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ vmovdqu %xmm1,0x18(%rbx) │ │ │ │ mov 0x28(%rbp),%rcx │ │ │ │ mov %rcx,0x28(%rbx) │ │ │ │ - vmovdqu %xmm7,0x18(%rbp) │ │ │ │ movq $0x0,0x28(%rbp) │ │ │ │ + vmovdqu %xmm7,0x18(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 23a7e │ │ │ │ + je 23766 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ add $0x30,%rbp │ │ │ │ add $0x30,%rbx │ │ │ │ cmp %r14,%rbp │ │ │ │ - jne 238f0 │ │ │ │ - jmp 2377b │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 235e0 │ │ │ │ + jmp 2347b │ │ │ │ + nopl 0x0(%rax) │ │ │ │ vmovdqu (%r12),%xmm2 │ │ │ │ mov (%rbx),%rdi │ │ │ │ vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ vmovdqu %xmm2,(%rbx) │ │ │ │ mov 0x10(%r12),%r9 │ │ │ │ mov %r9,0x10(%rbx) │ │ │ │ - vmovdqu %xmm3,(%r12) │ │ │ │ movq $0x0,0x10(%r12) │ │ │ │ + vmovdqu %xmm3,(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 23ada │ │ │ │ + je 237ba │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ vmovdqu 0x18(%r12),%xmm4 │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ vpxor %xmm5,%xmm5,%xmm5 │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ vmovdqu %xmm4,0x18(%rbx) │ │ │ │ mov 0x28(%r12),%r10 │ │ │ │ mov %r10,0x28(%rbx) │ │ │ │ - vmovdqu %xmm5,0x18(%r12) │ │ │ │ movq $0x0,0x28(%r12) │ │ │ │ + vmovdqu %xmm5,0x18(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 23b18 │ │ │ │ + je 237f8 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ add $0x30,%r12 │ │ │ │ add $0x30,%rbx │ │ │ │ cmp %r12,%r15 │ │ │ │ - jne 237a0 │ │ │ │ - jmp 238ab │ │ │ │ + jne 23498 │ │ │ │ + jmp 235a3 │ │ │ │ xchg %ax,%ax │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ - push %r13 │ │ │ │ mov %rcx,%r14 │ │ │ │ + push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ - push %rbx │ │ │ │ mov %rdx,%rbp │ │ │ │ - sub $0x38,%rsp │ │ │ │ + push %rbx │ │ │ │ mov %r8,%rbx │ │ │ │ + sub $0x38,%rsp │ │ │ │ cmp %rdi,%rsi │ │ │ │ - je 23ccb │ │ │ │ + je 239ab │ │ │ │ mov %rdi,%r12 │ │ │ │ mov %rsi,%r15 │ │ │ │ - jmp 23bd0 │ │ │ │ + jmp 238b0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ vmovdqu %xmm12,(%rbx) │ │ │ │ - mov 0x10(%rbp),%r8 │ │ │ │ vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ + mov 0x10(%rbp),%r8 │ │ │ │ mov %r8,0x10(%rbx) │ │ │ │ - vmovdqu %xmm2,0x0(%rbp) │ │ │ │ movq $0x0,0x10(%rbp) │ │ │ │ + vmovdqu %xmm2,0x0(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 23b87 │ │ │ │ + je 23867 │ │ │ │ call d340 │ │ │ │ vmovdqu 0x18(%rbp),%xmm1 │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ vmovdqu %xmm1,0x18(%rbx) │ │ │ │ mov 0x28(%rbp),%r9 │ │ │ │ mov %r9,0x28(%rbx) │ │ │ │ - vmovdqu %xmm3,0x18(%rbp) │ │ │ │ movq $0x0,0x28(%rbp) │ │ │ │ + vmovdqu %xmm3,0x18(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 23bbf │ │ │ │ + je 2389f │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ add $0x30,%rbp │ │ │ │ add $0x30,%rbx │ │ │ │ cmp %r12,%r15 │ │ │ │ - je 23ccb │ │ │ │ + je 239ab │ │ │ │ cmp %rbp,%r14 │ │ │ │ - je 23e10 │ │ │ │ + je 23af0 │ │ │ │ vmovdqu (%r12),%xmm13 │ │ │ │ vmovdqu 0x0(%rbp),%xmm12 │ │ │ │ mov 0x8(%rbp),%r13 │ │ │ │ mov 0x8(%r12),%rcx │ │ │ │ vmovq %xmm13,%rsi │ │ │ │ vmovq %xmm12,%rdi │ │ │ │ sub %rdi,%r13 │ │ │ │ sub %rsi,%rcx │ │ │ │ cmp %rcx,%r13 │ │ │ │ mov %rcx,%rdx │ │ │ │ cmovbe %r13,%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 23c3b │ │ │ │ + je 2391b │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ vmovdqa %xmm13,0x20(%rsp) │ │ │ │ vmovdqa %xmm12,0x10(%rsp) │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ call d110 │ │ │ │ - test %eax,%eax │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ vmovdqa 0x10(%rsp),%xmm12 │ │ │ │ + test %eax,%eax │ │ │ │ vmovdqa 0x20(%rsp),%xmm13 │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - jne 23e00 │ │ │ │ + jne 23ae0 │ │ │ │ sub %rcx,%r13 │ │ │ │ mov (%rbx),%rdi │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ test %r13,%r13 │ │ │ │ - js 23b60 │ │ │ │ + js 23840 │ │ │ │ vmovdqu %xmm13,(%rbx) │ │ │ │ - mov 0x10(%r12),%rax │ │ │ │ vpxor %xmm14,%xmm14,%xmm14 │ │ │ │ + mov 0x10(%r12),%rax │ │ │ │ mov %rax,0x10(%rbx) │ │ │ │ - vmovdqu %xmm14,(%r12) │ │ │ │ movq $0x0,0x10(%r12) │ │ │ │ + vmovdqu %xmm14,(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 23c7c │ │ │ │ + je 2395c │ │ │ │ call d340 │ │ │ │ vmovdqu 0x18(%r12),%xmm15 │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ vmovdqu %xmm15,0x18(%rbx) │ │ │ │ mov 0x28(%r12),%rdx │ │ │ │ mov %rdx,0x28(%rbx) │ │ │ │ - vmovdqu %xmm0,0x18(%r12) │ │ │ │ movq $0x0,0x28(%r12) │ │ │ │ + vmovdqu %xmm0,0x18(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 23cba │ │ │ │ + je 2399a │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ add $0x30,%r12 │ │ │ │ add $0x30,%rbx │ │ │ │ cmp %r12,%r15 │ │ │ │ - jne 23bd0 │ │ │ │ + jne 238b0 │ │ │ │ cmp %rbp,%r14 │ │ │ │ - je 23dee │ │ │ │ + je 23ac6 │ │ │ │ mov %r14,%rsi │ │ │ │ sub %rbp,%rsi │ │ │ │ test $0x10,%sil │ │ │ │ - jne 23ff0 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 23cd0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ vmovdqu 0x0(%rbp),%xmm8 │ │ │ │ mov (%rbx),%rdi │ │ │ │ vpxor %xmm9,%xmm9,%xmm9 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ vmovdqu %xmm8,(%rbx) │ │ │ │ mov 0x10(%rbp),%r11 │ │ │ │ mov %r11,0x10(%rbx) │ │ │ │ - vmovdqu %xmm9,0x0(%rbp) │ │ │ │ movq $0x0,0x10(%rbp) │ │ │ │ + vmovdqu %xmm9,0x0(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 23d27 │ │ │ │ + je 239ff │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ vmovdqu 0x18(%rbp),%xmm10 │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ vpxor %xmm11,%xmm11,%xmm11 │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ vmovdqu %xmm10,0x18(%rbx) │ │ │ │ mov 0x28(%rbp),%r12 │ │ │ │ mov %r12,0x28(%rbx) │ │ │ │ - vmovdqu %xmm11,0x18(%rbp) │ │ │ │ movq $0x0,0x28(%rbp) │ │ │ │ + vmovdqu %xmm11,0x18(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 23d60 │ │ │ │ + je 23a38 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ vmovdqu 0x30(%rbp),%xmm12 │ │ │ │ - lea 0x30(%rbp),%r15 │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ + lea 0x30(%rbp),%r15 │ │ │ │ lea 0x30(%rbx),%r13 │ │ │ │ mov 0x10(%r13),%rsi │ │ │ │ vpxor %xmm13,%xmm13,%xmm13 │ │ │ │ vmovdqu %xmm12,0x30(%rbx) │ │ │ │ mov 0x10(%r15),%rbx │ │ │ │ mov %rbx,0x10(%r13) │ │ │ │ vmovdqu %xmm13,0x30(%rbp) │ │ │ │ movq $0x0,0x10(%r15) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 23da1 │ │ │ │ + je 23a79 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ vmovdqu 0x18(%r15),%xmm14 │ │ │ │ mov 0x18(%r13),%rdi │ │ │ │ vpxor %xmm15,%xmm15,%xmm15 │ │ │ │ mov 0x28(%r13),%rsi │ │ │ │ vmovdqu %xmm14,0x18(%r13) │ │ │ │ mov 0x28(%r15),%rbp │ │ │ │ mov %rbp,0x28(%r13) │ │ │ │ - vmovdqu %xmm15,0x18(%r15) │ │ │ │ movq $0x0,0x28(%r15) │ │ │ │ + vmovdqu %xmm15,0x18(%r15) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 23ddd │ │ │ │ + je 23ab5 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ lea 0x30(%r15),%rbp │ │ │ │ lea 0x30(%r13),%rbx │ │ │ │ cmp %rbp,%r14 │ │ │ │ - jne 23cf0 │ │ │ │ + jne 239c8 │ │ │ │ add $0x38,%rsp │ │ │ │ mov %rbx,%rax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ movslq %eax,%r13 │ │ │ │ - jmp 23c3e │ │ │ │ + jmp 2391e │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ cmp %r12,%r15 │ │ │ │ - je 23ccb │ │ │ │ + je 239ab │ │ │ │ mov %r15,%rax │ │ │ │ sub %r12,%rax │ │ │ │ test $0x10,%al │ │ │ │ - jne 23f60 │ │ │ │ + jne 23c38 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ vmovdqu (%r12),%xmm4 │ │ │ │ mov (%rbx),%rdi │ │ │ │ vpxor %xmm6,%xmm6,%xmm6 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ vmovdqu %xmm4,(%rbx) │ │ │ │ mov 0x10(%r12),%r8 │ │ │ │ mov %r8,0x10(%rbx) │ │ │ │ - vmovdqu %xmm6,(%r12) │ │ │ │ movq $0x0,0x10(%r12) │ │ │ │ + vmovdqu %xmm6,(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 23e6a │ │ │ │ + je 23b4a │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ vmovdqu 0x18(%r12),%xmm5 │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ vpxor %xmm7,%xmm7,%xmm7 │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ vmovdqu %xmm5,0x18(%rbx) │ │ │ │ mov 0x28(%r12),%r9 │ │ │ │ mov %r9,0x28(%rbx) │ │ │ │ - vmovdqu %xmm7,0x18(%r12) │ │ │ │ movq $0x0,0x28(%r12) │ │ │ │ + vmovdqu %xmm7,0x18(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 23ea8 │ │ │ │ + je 23b88 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ vmovdqu 0x30(%r12),%xmm8 │ │ │ │ - lea 0x30(%r12),%r13 │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ + lea 0x30(%r12),%r13 │ │ │ │ lea 0x30(%rbx),%r11 │ │ │ │ mov 0x10(%r11),%rsi │ │ │ │ vpxor %xmm9,%xmm9,%xmm9 │ │ │ │ vmovdqu %xmm8,0x30(%rbx) │ │ │ │ mov 0x10(%r13),%rbx │ │ │ │ mov %rbx,0x10(%r11) │ │ │ │ vmovdqu %xmm9,0x30(%r12) │ │ │ │ movq $0x0,0x10(%r13) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 23ef8 │ │ │ │ + je 23bd8 │ │ │ │ sub %rdi,%rsi │ │ │ │ mov %r11,0x8(%rsp) │ │ │ │ call d340 │ │ │ │ mov 0x8(%rsp),%r11 │ │ │ │ vmovdqu 0x18(%r13),%xmm10 │ │ │ │ mov 0x18(%r11),%rdi │ │ │ │ vpxor %xmm11,%xmm11,%xmm11 │ │ │ │ mov 0x28(%r11),%rsi │ │ │ │ vmovdqu %xmm10,0x18(%r11) │ │ │ │ mov 0x28(%r13),%r10 │ │ │ │ mov %r10,0x28(%r11) │ │ │ │ - vmovdqu %xmm11,0x18(%r13) │ │ │ │ movq $0x0,0x28(%r13) │ │ │ │ + vmovdqu %xmm11,0x18(%r13) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 23f3e │ │ │ │ + je 23c1e │ │ │ │ sub %rdi,%rsi │ │ │ │ mov %r11,0x8(%rsp) │ │ │ │ call d340 │ │ │ │ mov 0x8(%rsp),%r11 │ │ │ │ lea 0x30(%r13),%r12 │ │ │ │ lea 0x30(%r11),%rbx │ │ │ │ cmp %r12,%r15 │ │ │ │ - jne 23e30 │ │ │ │ - jmp 23ccb │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 23b10 │ │ │ │ + jmp 239ab │ │ │ │ + nopl 0x0(%rax) │ │ │ │ vmovdqu (%r12),%xmm0 │ │ │ │ mov (%rbx),%rdi │ │ │ │ vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ vmovdqu %xmm0,(%rbx) │ │ │ │ mov 0x10(%r12),%rdx │ │ │ │ mov %rdx,0x10(%rbx) │ │ │ │ - vmovdqu %xmm2,(%r12) │ │ │ │ movq $0x0,0x10(%r12) │ │ │ │ + vmovdqu %xmm2,(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 23f9a │ │ │ │ + je 23c72 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ vmovdqu 0x18(%r12),%xmm1 │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ vmovdqu %xmm1,0x18(%rbx) │ │ │ │ mov 0x28(%r12),%rcx │ │ │ │ mov %rcx,0x28(%rbx) │ │ │ │ - vmovdqu %xmm3,0x18(%r12) │ │ │ │ movq $0x0,0x28(%r12) │ │ │ │ + vmovdqu %xmm3,0x18(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 23fd8 │ │ │ │ + je 23cb0 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ add $0x30,%r12 │ │ │ │ add $0x30,%rbx │ │ │ │ cmp %r12,%r15 │ │ │ │ - jne 23e30 │ │ │ │ - jmp 23ccb │ │ │ │ - xchg %ax,%ax │ │ │ │ + jne 23b10 │ │ │ │ + jmp 239ab │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ vmovdqu 0x0(%rbp),%xmm4 │ │ │ │ mov (%rbx),%rdi │ │ │ │ vpxor %xmm6,%xmm6,%xmm6 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ vmovdqu %xmm4,(%rbx) │ │ │ │ mov 0x10(%rbp),%r15 │ │ │ │ mov %r15,0x10(%rbx) │ │ │ │ - vmovdqu %xmm6,0x0(%rbp) │ │ │ │ movq $0x0,0x10(%rbp) │ │ │ │ + vmovdqu %xmm6,0x0(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 24026 │ │ │ │ + je 23d06 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ vmovdqu 0x18(%rbp),%xmm5 │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ vpxor %xmm7,%xmm7,%xmm7 │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ vmovdqu %xmm5,0x18(%rbx) │ │ │ │ mov 0x28(%rbp),%r10 │ │ │ │ mov %r10,0x28(%rbx) │ │ │ │ - vmovdqu %xmm7,0x18(%rbp) │ │ │ │ movq $0x0,0x28(%rbp) │ │ │ │ + vmovdqu %xmm7,0x18(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2405e │ │ │ │ + je 23d3e │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ add $0x30,%rbp │ │ │ │ add $0x30,%rbx │ │ │ │ cmp %rbp,%r14 │ │ │ │ - jne 23cf0 │ │ │ │ - jmp 23dee │ │ │ │ + jne 239c8 │ │ │ │ + jmp 23ac6 │ │ │ │ nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ mov %rsi,%rbp │ │ │ │ - push %rbx │ │ │ │ sub %rdi,%rbp │ │ │ │ + push %rbx │ │ │ │ sub $0x48,%rsp │ │ │ │ cmp $0x120,%rbp │ │ │ │ - jle 24481 │ │ │ │ + jle 24149 │ │ │ │ mov %rdx,0x28(%rsp) │ │ │ │ lea -0x121(%rbp),%rdx │ │ │ │ movabs $0xc30c30c30c30c31,%rax │ │ │ │ lea 0x150(%rdi),%r13 │ │ │ │ shr $0x4,%rdx │ │ │ │ mov %rsi,%r14 │ │ │ │ mov %r13,%rsi │ │ │ │ mov %rdi,0x20(%rsp) │ │ │ │ mul %rdx │ │ │ │ and $0x7,%edx │ │ │ │ mov %rdx,%r12 │ │ │ │ - call 23170 │ │ │ │ + call 22e80 │ │ │ │ mov %r14,%rcx │ │ │ │ sub %r13,%rcx │ │ │ │ cmp $0x120,%rcx │ │ │ │ - jle 24249 │ │ │ │ + jle 23f29 │ │ │ │ test %r12,%r12 │ │ │ │ - je 241b5 │ │ │ │ + je 23e95 │ │ │ │ cmp $0x1,%r12 │ │ │ │ - je 24190 │ │ │ │ + je 23e70 │ │ │ │ cmp $0x2,%r12 │ │ │ │ - je 2417e │ │ │ │ + je 23e5e │ │ │ │ cmp $0x3,%r12 │ │ │ │ - je 2416c │ │ │ │ + je 23e4c │ │ │ │ cmp $0x4,%r12 │ │ │ │ - je 2415a │ │ │ │ + je 23e3a │ │ │ │ cmp $0x5,%r12 │ │ │ │ - je 24148 │ │ │ │ + je 23e28 │ │ │ │ cmp $0x6,%r12 │ │ │ │ - je 24136 │ │ │ │ + je 23e16 │ │ │ │ mov 0x20(%rsp),%rbx │ │ │ │ mov %r13,%rdi │ │ │ │ lea 0x2a0(%rbx),%r13 │ │ │ │ mov %r13,%rsi │ │ │ │ - call 23170 │ │ │ │ + call 22e80 │ │ │ │ mov %r13,%rdi │ │ │ │ add $0x150,%r13 │ │ │ │ mov %r13,%rsi │ │ │ │ - call 23170 │ │ │ │ + call 22e80 │ │ │ │ mov %r13,%rdi │ │ │ │ add $0x150,%r13 │ │ │ │ mov %r13,%rsi │ │ │ │ - call 23170 │ │ │ │ + call 22e80 │ │ │ │ mov %r13,%rdi │ │ │ │ add $0x150,%r13 │ │ │ │ mov %r13,%rsi │ │ │ │ - call 23170 │ │ │ │ + call 22e80 │ │ │ │ mov %r13,%rdi │ │ │ │ add $0x150,%r13 │ │ │ │ mov %r13,%rsi │ │ │ │ - call 23170 │ │ │ │ + call 22e80 │ │ │ │ mov %r13,%rdi │ │ │ │ add $0x150,%r13 │ │ │ │ mov %r13,%rsi │ │ │ │ - call 23170 │ │ │ │ + call 22e80 │ │ │ │ mov %r13,%rdi │ │ │ │ add $0x150,%r13 │ │ │ │ mov %r13,%rsi │ │ │ │ - call 23170 │ │ │ │ + call 22e80 │ │ │ │ mov %r14,%rsi │ │ │ │ sub %r13,%rsi │ │ │ │ cmp $0x120,%rsi │ │ │ │ - jle 24249 │ │ │ │ + jle 23f29 │ │ │ │ lea 0x150(%r13),%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ - call 23170 │ │ │ │ + call 22e80 │ │ │ │ lea 0x2a0(%r13),%rsi │ │ │ │ lea 0x150(%r13),%rdi │ │ │ │ - call 23170 │ │ │ │ + call 22e80 │ │ │ │ lea 0x3f0(%r13),%rsi │ │ │ │ lea 0x2a0(%r13),%rdi │ │ │ │ - call 23170 │ │ │ │ + call 22e80 │ │ │ │ lea 0x540(%r13),%rsi │ │ │ │ lea 0x3f0(%r13),%rdi │ │ │ │ - call 23170 │ │ │ │ + call 22e80 │ │ │ │ lea 0x690(%r13),%rsi │ │ │ │ lea 0x540(%r13),%rdi │ │ │ │ - call 23170 │ │ │ │ + call 22e80 │ │ │ │ lea 0x7e0(%r13),%rsi │ │ │ │ lea 0x690(%r13),%rdi │ │ │ │ - call 23170 │ │ │ │ + call 22e80 │ │ │ │ lea 0x7e0(%r13),%rdi │ │ │ │ lea 0x930(%r13),%rsi │ │ │ │ - call 23170 │ │ │ │ + call 22e80 │ │ │ │ lea 0x930(%r13),%rdi │ │ │ │ add $0xa80,%r13 │ │ │ │ - jmp 2419a │ │ │ │ + jmp 23e7a │ │ │ │ mov %r14,%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ - call 23170 │ │ │ │ + call 22e80 │ │ │ │ cmp $0x150,%rbp │ │ │ │ - jle 24408 │ │ │ │ + jle 240d8 │ │ │ │ mov %rbp,%rdi │ │ │ │ - mov 0x28(%rsp),%r8 │ │ │ │ movabs $0xaaaaaaaaaaaaaaab,%rbx │ │ │ │ + mov 0x28(%rsp),%r8 │ │ │ │ movq $0x7,0x10(%rsp) │ │ │ │ sar $0x4,%rdi │ │ │ │ mov $0xe,%r12d │ │ │ │ imul %rbx,%rdi │ │ │ │ lea (%r8,%rbp,1),%r15 │ │ │ │ mov %rdi,0x8(%rsp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp %r12,0x8(%rsp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %r12,0x18(%rsp) │ │ │ │ - jl 24460 │ │ │ │ + cmp %r12,0x8(%rsp) │ │ │ │ + jl 24128 │ │ │ │ mov 0x10(%rsp),%r11 │ │ │ │ mov 0x28(%rsp),%r8 │ │ │ │ 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 │ │ │ │ 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 235e0 │ │ │ │ + call 232e0 │ │ │ │ mov %r14,%rdx │ │ │ │ sub %r13,%rdx │ │ │ │ mov %rax,%r8 │ │ │ │ sar $0x4,%rdx │ │ │ │ imul %rbx,%rdx │ │ │ │ cmp %rdx,%r12 │ │ │ │ - jle 242f0 │ │ │ │ + jle 23fc0 │ │ │ │ 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 235e0 │ │ │ │ - cmp %rbp,0x8(%rsp) │ │ │ │ + call 232e0 │ │ │ │ mov %rbp,0x10(%rsp) │ │ │ │ mov 0x20(%rsp),%r8 │ │ │ │ - jl 24420 │ │ │ │ + cmp %rbp,0x8(%rsp) │ │ │ │ + jl 240f0 │ │ │ │ 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 23b30 │ │ │ │ + call 23810 │ │ │ │ mov %r15,%r10 │ │ │ │ sub %r14,%r10 │ │ │ │ mov %rax,%r8 │ │ │ │ sar $0x4,%r10 │ │ │ │ imul %rbx,%r10 │ │ │ │ cmp %r10,%r13 │ │ │ │ - jle 243a0 │ │ │ │ + jle 24070 │ │ │ │ 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 23b30 │ │ │ │ + call 23810 │ │ │ │ cmp %r13,0x8(%rsp) │ │ │ │ - jg 242a0 │ │ │ │ + jg 23f78 │ │ │ │ add $0x48,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ @@ -21415,152 +21408,151 @@ │ │ │ │ mov 0x8(%rsp),%r14 │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ mov %r15,%rcx │ │ │ │ cmp %r12,%r14 │ │ │ │ cmovg %r12,%r14 │ │ │ │ add $0x48,%rsp │ │ │ │ pop %rbx │ │ │ │ - lea (%r14,%r14,2),%rsi │ │ │ │ pop %rbp │ │ │ │ + lea (%r14,%r14,2),%rsi │ │ │ │ pop %r12 │ │ │ │ - pop %r13 │ │ │ │ shl $0x4,%rsi │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ + pop %r13 │ │ │ │ add %rdi,%rsi │ │ │ │ + pop %r14 │ │ │ │ mov %rsi,%rdx │ │ │ │ - jmp 23b30 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + pop %r15 │ │ │ │ + jmp 23810 │ │ │ │ + nopl (%rax) │ │ │ │ mov 0x10(%rsp),%r10 │ │ │ │ mov 0x8(%rsp),%r9 │ │ │ │ mov 0x28(%rsp),%r8 │ │ │ │ mov 0x20(%rsp),%r13 │ │ │ │ lea 0x0(,%r10,4),%rbp │ │ │ │ - jmp 24329 │ │ │ │ + jmp 23ff9 │ │ │ │ add $0x48,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ - jmp 23170 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 22e80 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ sub $0x28,%rsp │ │ │ │ mov %rdi,0x10(%rsp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 24653 │ │ │ │ + je 24313 │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ mov 0x18(%rax),%rdx │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ test %rdx,%rdx │ │ │ │ - je 24631 │ │ │ │ + je 242f1 │ │ │ │ mov 0x8(%rsp),%rcx │ │ │ │ mov 0x18(%rcx),%r14 │ │ │ │ test %r14,%r14 │ │ │ │ - je 2460f │ │ │ │ + je 242cf │ │ │ │ mov 0x18(%r14),%r15 │ │ │ │ test %r15,%r15 │ │ │ │ - je 245f1 │ │ │ │ + je 242b1 │ │ │ │ mov 0x18(%r15),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - je 245d3 │ │ │ │ + je 24293 │ │ │ │ mov 0x18(%rbx),%r12 │ │ │ │ test %r12,%r12 │ │ │ │ - je 24569 │ │ │ │ + je 24229 │ │ │ │ mov 0x18(%r12),%rbp │ │ │ │ test %rbp,%rbp │ │ │ │ - je 245b4 │ │ │ │ + je 24274 │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 24590 │ │ │ │ + je 24250 │ │ │ │ mov 0x18(%rdi),%r13 │ │ │ │ test %r13,%r13 │ │ │ │ - je 24551 │ │ │ │ + je 24211 │ │ │ │ mov %rdi,0x18(%rsp) │ │ │ │ mov 0x18(%r13),%rdi │ │ │ │ - call 244a0 │ │ │ │ + call 24160 │ │ │ │ mov %r13,%rdi │ │ │ │ mov 0x10(%r13),%r13 │ │ │ │ mov $0x30,%esi │ │ │ │ call d340 │ │ │ │ mov 0x18(%rsp),%rdi │ │ │ │ test %r13,%r13 │ │ │ │ - jne 24528 │ │ │ │ + jne 241e8 │ │ │ │ mov 0x10(%rdi),%r13 │ │ │ │ mov $0x30,%esi │ │ │ │ call d340 │ │ │ │ test %r13,%r13 │ │ │ │ - je 24590 │ │ │ │ + je 24250 │ │ │ │ mov %r13,%rdi │ │ │ │ - jmp 2451f │ │ │ │ + jmp 241df │ │ │ │ mov 0x10(%rbx),%r12 │ │ │ │ mov $0x30,%esi │ │ │ │ mov %rbx,%rdi │ │ │ │ call d340 │ │ │ │ test %r12,%r12 │ │ │ │ - je 245d3 │ │ │ │ + je 24293 │ │ │ │ mov %r12,%rbx │ │ │ │ - jmp 244ff │ │ │ │ + jmp 241bf │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ mov %rsi,0x18(%rsp) │ │ │ │ mov $0x30,%esi │ │ │ │ call d340 │ │ │ │ mov 0x18(%rsp),%rbp │ │ │ │ test %rbp,%rbp │ │ │ │ - jne 24516 │ │ │ │ + jne 241d6 │ │ │ │ mov 0x10(%r12),%r13 │ │ │ │ mov $0x30,%esi │ │ │ │ mov %r12,%rdi │ │ │ │ call d340 │ │ │ │ test %r13,%r13 │ │ │ │ - je 24569 │ │ │ │ + je 24229 │ │ │ │ mov %r13,%r12 │ │ │ │ - jmp 24508 │ │ │ │ + jmp 241c8 │ │ │ │ mov 0x10(%r15),%rbx │ │ │ │ mov $0x30,%esi │ │ │ │ mov %r15,%rdi │ │ │ │ call d340 │ │ │ │ test %rbx,%rbx │ │ │ │ - je 245f1 │ │ │ │ + je 242b1 │ │ │ │ mov %rbx,%r15 │ │ │ │ - jmp 244f2 │ │ │ │ + jmp 241b2 │ │ │ │ mov 0x10(%r14),%r15 │ │ │ │ mov $0x30,%esi │ │ │ │ mov %r14,%rdi │ │ │ │ call d340 │ │ │ │ test %r15,%r15 │ │ │ │ - je 2460f │ │ │ │ + je 242cf │ │ │ │ mov %r15,%r14 │ │ │ │ - jmp 244e5 │ │ │ │ + jmp 241a5 │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ mov $0x30,%esi │ │ │ │ mov 0x10(%rdi),%r14 │ │ │ │ call d340 │ │ │ │ test %r14,%r14 │ │ │ │ - je 24631 │ │ │ │ + je 242f1 │ │ │ │ mov %r14,0x8(%rsp) │ │ │ │ - jmp 244d3 │ │ │ │ + jmp 24193 │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ mov $0x30,%esi │ │ │ │ mov 0x10(%rdi),%rbp │ │ │ │ call d340 │ │ │ │ test %rbp,%rbp │ │ │ │ - je 24653 │ │ │ │ + je 24313 │ │ │ │ mov %rbp,0x10(%rsp) │ │ │ │ - jmp 244bc │ │ │ │ + jmp 2417c │ │ │ │ add $0x28,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ @@ -21575,1660 +21567,1657 @@ │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x20,%rsp │ │ │ │ vmovdqu 0x8(%rdi),%xmm7 │ │ │ │ - vmovsd (%rdi),%xmm6 │ │ │ │ - mov 0x8(%rdi),%r14 │ │ │ │ mov 0x18(%rdi),%r13 │ │ │ │ - vmovdqu %xmm8,0x8(%rdi) │ │ │ │ movq $0x0,0x18(%rdi) │ │ │ │ + vmovsd (%rdi),%xmm4 │ │ │ │ + mov 0x8(%rdi),%r14 │ │ │ │ + vmovdqu %xmm8,0x8(%rdi) │ │ │ │ vpextrq $0x1,%xmm7,%r12 │ │ │ │ vmovq %xmm7,%r15 │ │ │ │ - vmovsd -0x20(%rbx),%xmm5 │ │ │ │ - vcomisd %xmm6,%xmm5 │ │ │ │ - ja 24a10 │ │ │ │ - vucomisd %xmm5,%xmm6 │ │ │ │ - ja 24a70 │ │ │ │ - mov -0x10(%rbx),%r11 │ │ │ │ - mov -0x18(%rbx),%rdx │ │ │ │ - mov %r12,%rcx │ │ │ │ - sub %r15,%rcx │ │ │ │ - mov %r11,%rax │ │ │ │ - sub %rdx,%rax │ │ │ │ - lea (%r15,%rax,1),%rsi │ │ │ │ - cmp %rax,%rcx │ │ │ │ - cmovle %r12,%rsi │ │ │ │ - cmp %r15,%rsi │ │ │ │ - je 24a07 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - sub %r15,%rdi │ │ │ │ - lea -0x8(%rdi),%r8 │ │ │ │ - cmp $0x18,%r8 │ │ │ │ - jbe 24b00 │ │ │ │ - mov %r14,%r9 │ │ │ │ - and $0x7,%edi │ │ │ │ - or %rdx,%r9 │ │ │ │ - and $0x1f,%r9d │ │ │ │ - or %rdi,%r9 │ │ │ │ - jne 24b00 │ │ │ │ - vmovdqa 0xb7ff7(%rip),%ymm2 # dc720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - shr $0x3,%r8 │ │ │ │ - vmovq %rdx,%xmm1 │ │ │ │ - vmovq %r15,%xmm3 │ │ │ │ - inc %r8 │ │ │ │ - mov %rdx,%rcx │ │ │ │ - vpbroadcastq %xmm1,%ymm0 │ │ │ │ - vpbroadcastq %xmm3,%ymm4 │ │ │ │ - mov %r8,%r10 │ │ │ │ - xor %edi,%edi │ │ │ │ - sub %r15,%rcx │ │ │ │ - vmovdqa 0xb7f89(%rip),%ymm12 # dc6e0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - shr $0x2,%r10 │ │ │ │ - vpbroadcastq 0xb7f9c(%rip),%ymm13 # dc700 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ + vmovsd -0x20(%rbx),%xmm3 │ │ │ │ + vcomisd %xmm4,%xmm3 │ │ │ │ + ja 246a0 │ │ │ │ + vucomisd %xmm3,%xmm4 │ │ │ │ + ja 24700 │ │ │ │ + mov -0x10(%rbx),%r9 │ │ │ │ + mov -0x18(%rbx),%rcx │ │ │ │ + mov %r12,%rdx │ │ │ │ + sub %r15,%rdx │ │ │ │ + mov %r9,%rax │ │ │ │ + sub %rcx,%rax │ │ │ │ + lea (%r15,%rax,1),%rdi │ │ │ │ + cmp %rax,%rdx │ │ │ │ + cmovle %r12,%rdi │ │ │ │ + cmp %r15,%rdi │ │ │ │ + je 24697 │ │ │ │ + mov %rdi,%rsi │ │ │ │ + sub %r15,%rsi │ │ │ │ + lea -0x8(%rsi),%r10 │ │ │ │ + cmp $0x20,%r10 │ │ │ │ + jbe 24788 │ │ │ │ + mov %r14,%r8 │ │ │ │ + and $0x7,%esi │ │ │ │ + or %rcx,%r8 │ │ │ │ + and $0x1f,%r8d │ │ │ │ + or %rsi,%r8 │ │ │ │ + jne 24788 │ │ │ │ + shr $0x3,%r10 │ │ │ │ + vmovdqa 0xb9313(%rip),%ymm2 # dd700 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x100> │ │ │ │ + mov $0x20,%edx │ │ │ │ + vpbroadcastq %rcx,%ymm0 │ │ │ │ + inc %r10 │ │ │ │ + vpbroadcastq %r15,%ymm1 │ │ │ │ + mov %rcx,%rsi │ │ │ │ mov %r15,%rax │ │ │ │ - lea -0x1(%r10),%r9 │ │ │ │ - and $0x3,%r9d │ │ │ │ - vpaddq %ymm2,%ymm0,%ymm1 │ │ │ │ - vpaddq %ymm2,%ymm4,%ymm0 │ │ │ │ - je 24870 │ │ │ │ - vmovdqa (%r15),%ymm10 │ │ │ │ - vmovdqa (%rdx),%ymm9 │ │ │ │ - vpsubq %ymm12,%ymm10,%ymm14 │ │ │ │ - vpsubq %ymm12,%ymm9,%ymm11 │ │ │ │ - vpcmpgtq %ymm14,%ymm11,%ymm15 │ │ │ │ - vptest %ymm15,%ymm15 │ │ │ │ - jne 24980 │ │ │ │ - vpcmpgtq %ymm11,%ymm14,%ymm2 │ │ │ │ - vptest %ymm2,%ymm2 │ │ │ │ - jne 24980 │ │ │ │ - vpaddq %ymm13,%ymm1,%ymm3 │ │ │ │ - vpaddq %ymm13,%ymm0,%ymm0 │ │ │ │ - mov $0x1,%edi │ │ │ │ + mov %r10,%r11 │ │ │ │ + vpbroadcastq %rdx,%ymm10 │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + shr $0x2,%r11 │ │ │ │ + vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ + sub %r15,%rsi │ │ │ │ + lea -0x1(%r11),%rdx │ │ │ │ + and $0x3,%edx │ │ │ │ + je 24510 │ │ │ │ + vmovdqa (%r15),%ymm5 │ │ │ │ + vmovdqa (%rcx),%ymm6 │ │ │ │ + vpcmpltuq %ymm6,%ymm5,%k7 │ │ │ │ + kmovb %k7,%eax │ │ │ │ + test $0xf,%al │ │ │ │ + jne 24610 │ │ │ │ + vpcmpnleuq %ymm6,%ymm5,%k6 │ │ │ │ + kmovb %k6,%r8d │ │ │ │ + test $0xf,%r8b │ │ │ │ + jne 24610 │ │ │ │ + vpaddq %ymm10,%ymm0,%ymm11 │ │ │ │ + vpaddq %ymm10,%ymm1,%ymm1 │ │ │ │ + mov $0x1,%r8d │ │ │ │ lea 0x20(%r15),%rax │ │ │ │ - vmovdqa %ymm3,%ymm1 │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 24870 │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - je 2481d │ │ │ │ - vmovdqa 0x20(%r15),%ymm4 │ │ │ │ - vmovdqa (%rcx,%rax,1),%ymm10 │ │ │ │ - vpsubq %ymm12,%ymm4,%ymm9 │ │ │ │ - vpsubq %ymm12,%ymm10,%ymm14 │ │ │ │ - vpcmpgtq %ymm9,%ymm14,%ymm11 │ │ │ │ - vptest %ymm11,%ymm11 │ │ │ │ - jne 24980 │ │ │ │ - vpcmpgtq %ymm14,%ymm9,%ymm15 │ │ │ │ - vptest %ymm15,%ymm15 │ │ │ │ - jne 24980 │ │ │ │ - vpaddq %ymm13,%ymm0,%ymm0 │ │ │ │ - inc %rdi │ │ │ │ + vmovdqa %ymm11,%ymm0 │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 24510 │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + je 244cc │ │ │ │ + vmovdqa 0x20(%r15),%ymm12 │ │ │ │ + vmovdqa 0x20(%rcx),%ymm9 │ │ │ │ + vpcmpltuq %ymm9,%ymm12,%k3 │ │ │ │ + kmovb %k3,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 24610 │ │ │ │ + vpcmpnleuq %ymm9,%ymm12,%k2 │ │ │ │ + kmovb %k2,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 24610 │ │ │ │ + vpaddq %ymm10,%ymm1,%ymm1 │ │ │ │ + inc %r8 │ │ │ │ + vpaddq %ymm10,%ymm11,%ymm0 │ │ │ │ add $0x20,%rax │ │ │ │ - vpaddq %ymm13,%ymm3,%ymm1 │ │ │ │ - vmovdqa (%rax),%ymm2 │ │ │ │ - vmovdqa (%rcx,%rax,1),%ymm3 │ │ │ │ - vpsubq %ymm12,%ymm2,%ymm4 │ │ │ │ - vpsubq %ymm12,%ymm3,%ymm14 │ │ │ │ - vpcmpgtq %ymm4,%ymm14,%ymm10 │ │ │ │ - vptest %ymm10,%ymm10 │ │ │ │ - jne 24980 │ │ │ │ - vpcmpgtq %ymm14,%ymm4,%ymm9 │ │ │ │ - vptest %ymm9,%ymm9 │ │ │ │ - jne 24980 │ │ │ │ - vpaddq %ymm13,%ymm0,%ymm0 │ │ │ │ - inc %rdi │ │ │ │ + vmovdqa (%rax),%ymm13 │ │ │ │ + vmovdqa (%rsi,%rax,1),%ymm14 │ │ │ │ + vpcmpltuq %ymm14,%ymm13,%k5 │ │ │ │ + kmovb %k5,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 24610 │ │ │ │ + vpcmpnleuq %ymm14,%ymm13,%k4 │ │ │ │ + kmovb %k4,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 24610 │ │ │ │ + vpaddq %ymm10,%ymm1,%ymm1 │ │ │ │ + inc %r8 │ │ │ │ + vpaddq %ymm10,%ymm0,%ymm0 │ │ │ │ add $0x20,%rax │ │ │ │ - vpaddq %ymm13,%ymm1,%ymm1 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqa (%rax),%ymm11 │ │ │ │ - vmovdqa (%rcx,%rax,1),%ymm15 │ │ │ │ - vpsubq %ymm12,%ymm11,%ymm3 │ │ │ │ - vpsubq %ymm12,%ymm15,%ymm2 │ │ │ │ - vpcmpgtq %ymm3,%ymm2,%ymm14 │ │ │ │ - vptest %ymm14,%ymm14 │ │ │ │ - jne 24980 │ │ │ │ - vpcmpgtq %ymm2,%ymm3,%ymm4 │ │ │ │ - vptest %ymm4,%ymm4 │ │ │ │ - jne 24980 │ │ │ │ - lea 0x1(%rdi),%r9 │ │ │ │ - vpaddq %ymm13,%ymm0,%ymm0 │ │ │ │ - cmp %r10,%r9 │ │ │ │ - je 24ac2 │ │ │ │ - vmovdqa 0x20(%rax),%ymm10 │ │ │ │ - vmovdqa 0x20(%rax,%rcx,1),%ymm9 │ │ │ │ - vpaddq %ymm13,%ymm1,%ymm1 │ │ │ │ - vpsubq %ymm12,%ymm9,%ymm11 │ │ │ │ - vpsubq %ymm12,%ymm10,%ymm15 │ │ │ │ - vpcmpgtq %ymm15,%ymm11,%ymm2 │ │ │ │ - vptest %ymm2,%ymm2 │ │ │ │ - jne 24980 │ │ │ │ - vpcmpgtq %ymm11,%ymm15,%ymm3 │ │ │ │ - vptest %ymm3,%ymm3 │ │ │ │ - jne 24980 │ │ │ │ - vmovdqa 0x40(%rax),%ymm14 │ │ │ │ - vmovdqa 0x40(%rax,%rcx,1),%ymm4 │ │ │ │ - vpaddq %ymm13,%ymm0,%ymm0 │ │ │ │ - vpaddq %ymm13,%ymm1,%ymm1 │ │ │ │ - vpsubq %ymm12,%ymm4,%ymm9 │ │ │ │ - vpsubq %ymm12,%ymm14,%ymm11 │ │ │ │ - vpcmpgtq %ymm11,%ymm9,%ymm10 │ │ │ │ - vptest %ymm10,%ymm10 │ │ │ │ - jne 24980 │ │ │ │ - vpcmpgtq %ymm9,%ymm11,%ymm15 │ │ │ │ - vptest %ymm15,%ymm15 │ │ │ │ - jne 24980 │ │ │ │ - vmovdqa 0x60(%rax),%ymm2 │ │ │ │ - vmovdqa 0x60(%rax,%rcx,1),%ymm3 │ │ │ │ - vpaddq %ymm13,%ymm0,%ymm0 │ │ │ │ - vpaddq %ymm13,%ymm1,%ymm1 │ │ │ │ - vpsubq %ymm12,%ymm3,%ymm14 │ │ │ │ - vpsubq %ymm12,%ymm2,%ymm4 │ │ │ │ - vpcmpgtq %ymm4,%ymm14,%ymm9 │ │ │ │ - vptest %ymm9,%ymm9 │ │ │ │ - jne 24980 │ │ │ │ - vpcmpgtq %ymm14,%ymm4,%ymm11 │ │ │ │ - vptest %ymm11,%ymm11 │ │ │ │ - jne 24980 │ │ │ │ - vpaddq %ymm13,%ymm0,%ymm0 │ │ │ │ - add $0x4,%rdi │ │ │ │ + xchg %ax,%ax │ │ │ │ + vmovdqa (%rax),%ymm15 │ │ │ │ + vmovdqa (%rsi,%rax,1),%ymm2 │ │ │ │ + vpcmpltuq %ymm2,%ymm15,%k0 │ │ │ │ + kmovb %k0,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 24610 │ │ │ │ + vpcmpnleuq %ymm2,%ymm15,%k1 │ │ │ │ + kmovb %k1,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 24610 │ │ │ │ + lea 0x1(%r8),%rdx │ │ │ │ + vpaddq %ymm10,%ymm1,%ymm1 │ │ │ │ + cmp %r11,%rdx │ │ │ │ + je 2474a │ │ │ │ + vmovdqa 0x20(%rax),%ymm5 │ │ │ │ + vmovdqa 0x20(%rax,%rsi,1),%ymm6 │ │ │ │ + vpaddq %ymm10,%ymm0,%ymm0 │ │ │ │ + vpcmpltuq %ymm6,%ymm5,%k7 │ │ │ │ + kmovb %k7,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 24610 │ │ │ │ + vpcmpnleuq %ymm6,%ymm5,%k6 │ │ │ │ + kmovb %k6,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 24610 │ │ │ │ + vmovdqa 0x40(%rax),%ymm11 │ │ │ │ + vmovdqa 0x40(%rax,%rsi,1),%ymm12 │ │ │ │ + vpaddq %ymm10,%ymm1,%ymm1 │ │ │ │ + vpaddq %ymm10,%ymm0,%ymm0 │ │ │ │ + vpcmpltuq %ymm12,%ymm11,%k3 │ │ │ │ + kmovb %k3,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 24610 │ │ │ │ + vpcmpnleuq %ymm12,%ymm11,%k2 │ │ │ │ + kmovb %k2,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 24610 │ │ │ │ + vmovdqa 0x60(%rax),%ymm9 │ │ │ │ + vmovdqa 0x60(%rax,%rsi,1),%ymm13 │ │ │ │ + vpaddq %ymm10,%ymm1,%ymm1 │ │ │ │ + vpaddq %ymm10,%ymm0,%ymm0 │ │ │ │ + vpcmpltuq %ymm13,%ymm9,%k5 │ │ │ │ + kmovb %k5,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 24610 │ │ │ │ + vpcmpnleuq %ymm13,%ymm9,%k4 │ │ │ │ + kmovb %k4,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 24610 │ │ │ │ + vpaddq %ymm10,%ymm1,%ymm1 │ │ │ │ + add $0x4,%r8 │ │ │ │ + vpaddq %ymm10,%ymm0,%ymm0 │ │ │ │ sub $0xffffffffffffff80,%rax │ │ │ │ - vpaddq %ymm13,%ymm1,%ymm1 │ │ │ │ - jmp 24870 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovq %xmm0,%r8 │ │ │ │ - vmovq %xmm1,%rdx │ │ │ │ - mov (%r8),%r10 │ │ │ │ - mov (%rdx),%rcx │ │ │ │ - cmp %rcx,%r10 │ │ │ │ - jb 24a10 │ │ │ │ - cmp %r10,%rcx │ │ │ │ - jb 24a70 │ │ │ │ - lea 0x8(%r8),%rdi │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - je 24d1b │ │ │ │ - mov 0x8(%r8),%rax │ │ │ │ - mov 0x8(%rdx),%r9 │ │ │ │ - cmp %r9,%rax │ │ │ │ - jb 24a10 │ │ │ │ - cmp %rax,%r9 │ │ │ │ - jb 24a70 │ │ │ │ - lea 0x10(%r8),%r10 │ │ │ │ - cmp %r10,%rsi │ │ │ │ - je 24d24 │ │ │ │ - mov 0x10(%r8),%rcx │ │ │ │ - mov 0x10(%rdx),%rdi │ │ │ │ - cmp %rdi,%rcx │ │ │ │ - jb 24a10 │ │ │ │ - cmp %rcx,%rdi │ │ │ │ - jb 24a70 │ │ │ │ - lea 0x18(%r8),%rax │ │ │ │ - cmp %rax,%rsi │ │ │ │ - je 24d2d │ │ │ │ - mov 0x18(%r8),%rsi │ │ │ │ - mov 0x18(%rdx),%r8 │ │ │ │ - cmp %r8,%rsi │ │ │ │ - jb 24a10 │ │ │ │ + jmp 24510 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovq %xmm1,%r10 │ │ │ │ + vmovq %xmm0,%r11 │ │ │ │ + mov (%r10),%r8 │ │ │ │ + mov (%r11),%rsi │ │ │ │ cmp %rsi,%r8 │ │ │ │ - jb 24a70 │ │ │ │ - add $0x20,%rdx │ │ │ │ - cmp %r11,%rdx │ │ │ │ - je 24a70 │ │ │ │ + jb 246a0 │ │ │ │ + cmp %r8,%rsi │ │ │ │ + jb 24700 │ │ │ │ + lea 0x8(%r10),%rax │ │ │ │ + cmp %rax,%rdi │ │ │ │ + je 249a3 │ │ │ │ + mov 0x8(%r10),%rcx │ │ │ │ + mov 0x8(%r11),%rdx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jb 246a0 │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jb 24700 │ │ │ │ + lea 0x10(%r10),%r8 │ │ │ │ + cmp %r8,%rdi │ │ │ │ + je 249ac │ │ │ │ + mov 0x10(%r10),%rax │ │ │ │ + mov 0x10(%r11),%rsi │ │ │ │ + cmp %rsi,%rax │ │ │ │ + jb 246a0 │ │ │ │ + cmp %rax,%rsi │ │ │ │ + jb 24700 │ │ │ │ + lea 0x18(%r10),%rcx │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + je 249b5 │ │ │ │ + mov 0x18(%r10),%rdi │ │ │ │ + mov 0x18(%r11),%r10 │ │ │ │ + cmp %r10,%rdi │ │ │ │ + jb 246a0 │ │ │ │ + cmp %rdi,%r10 │ │ │ │ + jb 24700 │ │ │ │ + lea 0x20(%r11),%rcx │ │ │ │ + cmp %r9,%rcx │ │ │ │ + je 24700 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - vmovdqu -0x18(%rbx),%xmm13 │ │ │ │ - mov -0x8(%rbx),%rdx │ │ │ │ - vmovsd %xmm5,(%rbx) │ │ │ │ - vmovdqu %xmm8,-0x18(%rbx) │ │ │ │ - movq $0x0,-0x8(%rbx) │ │ │ │ + vmovdqu -0x18(%rbx),%xmm14 │ │ │ │ + mov -0x8(%rbx),%r9 │ │ │ │ + vmovsd %xmm3,(%rbx) │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ - mov %rdx,0x18(%rbx) │ │ │ │ - vmovdqu %xmm13,0x8(%rbx) │ │ │ │ + movq $0x0,-0x8(%rbx) │ │ │ │ + mov %r9,0x18(%rbx) │ │ │ │ + vmovdqu %xmm14,0x8(%rbx) │ │ │ │ + vmovdqu %xmm8,-0x18(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 24a66 │ │ │ │ + je 246f6 │ │ │ │ vmovdqa %xmm7,(%rsp) │ │ │ │ - vmovsd %xmm6,0x18(%rsp) │ │ │ │ sub %rdi,%rsi │ │ │ │ + vmovsd %xmm4,0x18(%rsp) │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vpxor %xmm8,%xmm8,%xmm8 │ │ │ │ vmovdqa (%rsp),%xmm7 │ │ │ │ - vmovsd 0x18(%rsp),%xmm6 │ │ │ │ + vmovsd 0x18(%rsp),%xmm4 │ │ │ │ + vpxor %xmm8,%xmm8,%xmm8 │ │ │ │ sub $0x20,%rbx │ │ │ │ - jmp 246b6 │ │ │ │ + jmp 24376 │ │ │ │ nop │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ - vmovsd %xmm6,(%rbx) │ │ │ │ - vmovdqu %xmm7,0x8(%rbx) │ │ │ │ + vmovsd %xmm4,(%rbx) │ │ │ │ mov %r13,0x18(%rbx) │ │ │ │ + vmovdqu %xmm7,0x8(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 24ab0 │ │ │ │ + je 24738 │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ jmp d340 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ vzeroupper │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - test $0x3,%r8b │ │ │ │ - je 24adb │ │ │ │ - and $0xfffffffffffffffc,%r8 │ │ │ │ - shl $0x3,%r8 │ │ │ │ - add %r8,%rdx │ │ │ │ - add %r15,%r8 │ │ │ │ - jmp 2498a │ │ │ │ - vpbroadcastq 0xb7c44(%rip),%ymm0 # dc728 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x128> │ │ │ │ - vpaddq %ymm0,%ymm1,%ymm1 │ │ │ │ - vextracti128 $0x1,%ymm1,%xmm12 │ │ │ │ - vpextrq $0x1,%xmm12,%rdx │ │ │ │ - jmp 24a07 │ │ │ │ + test $0x3,%r10b │ │ │ │ + je 24764 │ │ │ │ + and $0xfffffffffffffffc,%r10 │ │ │ │ + shl $0x3,%r10 │ │ │ │ + lea (%rcx,%r10,1),%r11 │ │ │ │ + add %r15,%r10 │ │ │ │ + jmp 2461a │ │ │ │ + mov $0x8,%ecx │ │ │ │ + vpbroadcastq %rcx,%ymm1 │ │ │ │ + vpaddq %ymm1,%ymm0,%ymm0 │ │ │ │ + valignq $0x3,%ymm0,%ymm0,%ymm10 │ │ │ │ + vmovq %xmm10,%rcx │ │ │ │ + jmp 24697 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov %rsi,%r9 │ │ │ │ + mov %rdi,%r11 │ │ │ │ mov %r15,%rax │ │ │ │ - sub %r15,%r9 │ │ │ │ - sub $0x8,%r9 │ │ │ │ - shr $0x3,%r9 │ │ │ │ - inc %r9 │ │ │ │ - and $0x7,%r9d │ │ │ │ - je 24c37 │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 24c0e │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - je 24bee │ │ │ │ - cmp $0x3,%r9 │ │ │ │ - je 24bce │ │ │ │ - cmp $0x4,%r9 │ │ │ │ - je 24bae │ │ │ │ - cmp $0x5,%r9 │ │ │ │ - je 24b8e │ │ │ │ - cmp $0x6,%r9 │ │ │ │ - je 24b6e │ │ │ │ - mov (%r15),%r10 │ │ │ │ - mov (%rdx),%rcx │ │ │ │ - cmp %rcx,%r10 │ │ │ │ - jb 24a10 │ │ │ │ - cmp %r10,%rcx │ │ │ │ - jb 24a70 │ │ │ │ + sub %r15,%r11 │ │ │ │ + sub $0x8,%r11 │ │ │ │ + shr $0x3,%r11 │ │ │ │ + inc %r11 │ │ │ │ + and $0x7,%r11d │ │ │ │ + je 248bf │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 24896 │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + je 24876 │ │ │ │ + cmp $0x3,%r11 │ │ │ │ + je 24856 │ │ │ │ + cmp $0x4,%r11 │ │ │ │ + je 24836 │ │ │ │ + cmp $0x5,%r11 │ │ │ │ + je 24816 │ │ │ │ + cmp $0x6,%r11 │ │ │ │ + je 247f6 │ │ │ │ + mov (%r15),%r8 │ │ │ │ + mov (%rcx),%rdx │ │ │ │ + cmp %rdx,%r8 │ │ │ │ + jb 246a0 │ │ │ │ + cmp %r8,%rdx │ │ │ │ + jb 24700 │ │ │ │ lea 0x8(%r15),%rax │ │ │ │ - add $0x8,%rdx │ │ │ │ - mov (%rax),%r8 │ │ │ │ - mov (%rdx),%rdi │ │ │ │ - cmp %rdi,%r8 │ │ │ │ - jb 24a10 │ │ │ │ - cmp %r8,%rdi │ │ │ │ - jb 24a70 │ │ │ │ - add $0x8,%rax │ │ │ │ - add $0x8,%rdx │ │ │ │ - mov (%rax),%r9 │ │ │ │ - mov (%rdx),%r10 │ │ │ │ - cmp %r10,%r9 │ │ │ │ - jb 24a10 │ │ │ │ - cmp %r9,%r10 │ │ │ │ - jb 24a70 │ │ │ │ + add $0x8,%rcx │ │ │ │ + mov (%rax),%r10 │ │ │ │ + mov (%rcx),%rsi │ │ │ │ + cmp %rsi,%r10 │ │ │ │ + jb 246a0 │ │ │ │ + cmp %r10,%rsi │ │ │ │ + jb 24700 │ │ │ │ add $0x8,%rax │ │ │ │ - add $0x8,%rdx │ │ │ │ - mov (%rax),%rcx │ │ │ │ - mov (%rdx),%r8 │ │ │ │ - cmp %r8,%rcx │ │ │ │ - jb 24a10 │ │ │ │ - cmp %rcx,%r8 │ │ │ │ - jb 24a70 │ │ │ │ + add $0x8,%rcx │ │ │ │ + mov (%rax),%r11 │ │ │ │ + mov (%rcx),%r8 │ │ │ │ + cmp %r8,%r11 │ │ │ │ + jb 246a0 │ │ │ │ + cmp %r11,%r8 │ │ │ │ + jb 24700 │ │ │ │ add $0x8,%rax │ │ │ │ - add $0x8,%rdx │ │ │ │ - mov (%rax),%r9 │ │ │ │ - mov (%rdx),%rdi │ │ │ │ - cmp %rdi,%r9 │ │ │ │ - jb 24a10 │ │ │ │ - cmp %r9,%rdi │ │ │ │ - jb 24a70 │ │ │ │ + add $0x8,%rcx │ │ │ │ + mov (%rax),%rdx │ │ │ │ + mov (%rcx),%r10 │ │ │ │ + cmp %r10,%rdx │ │ │ │ + jb 246a0 │ │ │ │ + cmp %rdx,%r10 │ │ │ │ + jb 24700 │ │ │ │ add $0x8,%rax │ │ │ │ - add $0x8,%rdx │ │ │ │ - mov (%rax),%r10 │ │ │ │ - mov (%rdx),%rcx │ │ │ │ - cmp %rcx,%r10 │ │ │ │ - jb 24a10 │ │ │ │ - cmp %r10,%rcx │ │ │ │ - jb 24a70 │ │ │ │ + add $0x8,%rcx │ │ │ │ + mov (%rax),%r11 │ │ │ │ + mov (%rcx),%rsi │ │ │ │ + cmp %rsi,%r11 │ │ │ │ + jb 246a0 │ │ │ │ + cmp %r11,%rsi │ │ │ │ + jb 24700 │ │ │ │ add $0x8,%rax │ │ │ │ - add $0x8,%rdx │ │ │ │ + add $0x8,%rcx │ │ │ │ mov (%rax),%r8 │ │ │ │ - mov (%rdx),%r9 │ │ │ │ - cmp %r9,%r8 │ │ │ │ - jb 24a10 │ │ │ │ - cmp %r8,%r9 │ │ │ │ - jb 24a70 │ │ │ │ + mov (%rcx),%rdx │ │ │ │ + cmp %rdx,%r8 │ │ │ │ + jb 246a0 │ │ │ │ + cmp %r8,%rdx │ │ │ │ + jb 24700 │ │ │ │ add $0x8,%rax │ │ │ │ - add $0x8,%rdx │ │ │ │ - cmp %rax,%rsi │ │ │ │ - je 24a07 │ │ │ │ + add $0x8,%rcx │ │ │ │ mov (%rax),%r10 │ │ │ │ - mov (%rdx),%rdi │ │ │ │ - cmp %rdi,%r10 │ │ │ │ - jb 24a10 │ │ │ │ - cmp %r10,%rdi │ │ │ │ - jb 24a70 │ │ │ │ - mov 0x8(%rax),%rcx │ │ │ │ - mov 0x8(%rdx),%r8 │ │ │ │ - cmp %r8,%rcx │ │ │ │ - jb 24a10 │ │ │ │ - cmp %rcx,%r8 │ │ │ │ - jb 24a70 │ │ │ │ - mov 0x10(%rax),%r9 │ │ │ │ - mov 0x10(%rdx),%r10 │ │ │ │ - cmp %r10,%r9 │ │ │ │ - jb 24a10 │ │ │ │ - cmp %r9,%r10 │ │ │ │ - jb 24a70 │ │ │ │ - mov 0x18(%rax),%rcx │ │ │ │ - mov 0x18(%rdx),%rdi │ │ │ │ - cmp %rdi,%rcx │ │ │ │ - jb 24a10 │ │ │ │ - cmp %rcx,%rdi │ │ │ │ - jb 24a70 │ │ │ │ - mov 0x20(%rax),%r8 │ │ │ │ - mov 0x20(%rdx),%r9 │ │ │ │ - cmp %r9,%r8 │ │ │ │ - jb 24a10 │ │ │ │ - cmp %r8,%r9 │ │ │ │ - jb 24a70 │ │ │ │ - mov 0x28(%rax),%r10 │ │ │ │ - mov 0x28(%rdx),%rcx │ │ │ │ - cmp %rcx,%r10 │ │ │ │ - jb 24a10 │ │ │ │ - cmp %r10,%rcx │ │ │ │ - jb 24a70 │ │ │ │ - mov 0x30(%rax),%r8 │ │ │ │ - mov 0x30(%rdx),%rdi │ │ │ │ - cmp %rdi,%r8 │ │ │ │ - jb 24a10 │ │ │ │ - cmp %r8,%rdi │ │ │ │ - jb 24a70 │ │ │ │ - mov 0x38(%rax),%r9 │ │ │ │ - mov 0x38(%rdx),%r10 │ │ │ │ - cmp %r10,%r9 │ │ │ │ - jb 24a10 │ │ │ │ - cmp %r9,%r10 │ │ │ │ - jb 24a70 │ │ │ │ + mov (%rcx),%r11 │ │ │ │ + cmp %r11,%r10 │ │ │ │ + jb 246a0 │ │ │ │ + cmp %r10,%r11 │ │ │ │ + jb 24700 │ │ │ │ + add $0x8,%rax │ │ │ │ + add $0x8,%rcx │ │ │ │ + cmp %rax,%rdi │ │ │ │ + je 24697 │ │ │ │ + mov (%rax),%r8 │ │ │ │ + mov (%rcx),%rsi │ │ │ │ + cmp %rsi,%r8 │ │ │ │ + jb 246a0 │ │ │ │ + cmp %r8,%rsi │ │ │ │ + jb 24700 │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + mov 0x8(%rcx),%r10 │ │ │ │ + cmp %r10,%rdx │ │ │ │ + jb 246a0 │ │ │ │ + cmp %rdx,%r10 │ │ │ │ + jb 24700 │ │ │ │ + mov 0x10(%rax),%r11 │ │ │ │ + mov 0x10(%rcx),%r8 │ │ │ │ + cmp %r8,%r11 │ │ │ │ + jb 246a0 │ │ │ │ + cmp %r11,%r8 │ │ │ │ + jb 24700 │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + mov 0x18(%rcx),%rsi │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + jb 246a0 │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + jb 24700 │ │ │ │ + mov 0x20(%rax),%r10 │ │ │ │ + mov 0x20(%rcx),%r11 │ │ │ │ + cmp %r11,%r10 │ │ │ │ + jb 246a0 │ │ │ │ + cmp %r10,%r11 │ │ │ │ + jb 24700 │ │ │ │ + mov 0x28(%rax),%r8 │ │ │ │ + mov 0x28(%rcx),%rdx │ │ │ │ + cmp %rdx,%r8 │ │ │ │ + jb 246a0 │ │ │ │ + cmp %r8,%rdx │ │ │ │ + jb 24700 │ │ │ │ + mov 0x30(%rax),%r10 │ │ │ │ + mov 0x30(%rcx),%rsi │ │ │ │ + cmp %rsi,%r10 │ │ │ │ + jb 246a0 │ │ │ │ + cmp %r10,%rsi │ │ │ │ + jb 24700 │ │ │ │ + mov 0x38(%rax),%r11 │ │ │ │ + mov 0x38(%rcx),%r8 │ │ │ │ + cmp %r8,%r11 │ │ │ │ + jb 246a0 │ │ │ │ + cmp %r11,%r8 │ │ │ │ + jb 24700 │ │ │ │ add $0x40,%rax │ │ │ │ - add $0x40,%rdx │ │ │ │ - cmp %rax,%rsi │ │ │ │ - jne 24c37 │ │ │ │ - jmp 24a07 │ │ │ │ - add $0x8,%rdx │ │ │ │ - jmp 24a07 │ │ │ │ - add $0x10,%rdx │ │ │ │ - jmp 24a07 │ │ │ │ - add $0x18,%rdx │ │ │ │ - jmp 24a07 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + add $0x40,%rcx │ │ │ │ + cmp %rax,%rdi │ │ │ │ + jne 248bf │ │ │ │ + jmp 24697 │ │ │ │ + lea 0x8(%r11),%rcx │ │ │ │ + jmp 24697 │ │ │ │ + lea 0x10(%r11),%rcx │ │ │ │ + jmp 24697 │ │ │ │ + lea 0x18(%r11),%rcx │ │ │ │ + jmp 24697 │ │ │ │ + xchg %ax,%ax │ │ │ │ cmp %rsi,%rdi │ │ │ │ - je 25620 │ │ │ │ + je 25288 │ │ │ │ + lea 0x20(%rdi),%rax │ │ │ │ + cmp %rax,%rsi │ │ │ │ + je 25288 │ │ │ │ push %rbp │ │ │ │ + mov $0x20,%edx │ │ │ │ + vpbroadcastq %rdx,%ymm1 │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ + mov %rax,%r12 │ │ │ │ push %rbx │ │ │ │ - lea 0x20(%rdi),%r15 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0x20,%rsp │ │ │ │ - cmp %r15,%rsi │ │ │ │ - je 253d2 │ │ │ │ - mov %rsi,0x10(%rsp) │ │ │ │ mov %rdi,%rbx │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovsd (%r15),%xmm7 │ │ │ │ - mov %r15,%r13 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x40,%rsp │ │ │ │ + mov %rsi,0x30(%rsp) │ │ │ │ + vmovdqa %ymm1,(%rsp) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovsd (%r12),%xmm5 │ │ │ │ vmovsd (%rbx),%xmm0 │ │ │ │ - vmovsd %xmm7,0x18(%rsp) │ │ │ │ - vcomisd %xmm7,%xmm0 │ │ │ │ - ja 25110 │ │ │ │ - vucomisd %xmm0,%xmm7 │ │ │ │ - ja 253f0 │ │ │ │ - mov 0x10(%r15),%rcx │ │ │ │ - mov 0x10(%rbx),%r9 │ │ │ │ - mov 0x8(%r15),%rsi │ │ │ │ - mov 0x8(%rbx),%rdx │ │ │ │ - mov %r9,%rdi │ │ │ │ + mov %r12,%r14 │ │ │ │ + vcomisd %xmm5,%xmm0 │ │ │ │ + vmovsd %xmm5,0x38(%rsp) │ │ │ │ + ja 24d60 │ │ │ │ + vucomisd %xmm0,%xmm5 │ │ │ │ + ja 25060 │ │ │ │ + mov 0x10(%r12),%rcx │ │ │ │ + mov 0x10(%rbx),%r11 │ │ │ │ + mov 0x8(%r12),%rdi │ │ │ │ + mov 0x8(%rbx),%rsi │ │ │ │ + mov %r11,%r8 │ │ │ │ mov %rcx,%r10 │ │ │ │ - sub %rdx,%rdi │ │ │ │ - sub %rsi,%r10 │ │ │ │ - lea (%rsi,%rdi,1),%r8 │ │ │ │ - cmp %rdi,%r10 │ │ │ │ - cmovle %rcx,%r8 │ │ │ │ - cmp %r8,%rsi │ │ │ │ - je 250ff │ │ │ │ - mov %r8,%rax │ │ │ │ - sub %rsi,%rax │ │ │ │ - lea -0x8(%rax),%r11 │ │ │ │ - cmp $0x18,%r11 │ │ │ │ - jbe 25422 │ │ │ │ - mov %rsi,%r10 │ │ │ │ - and $0x7,%eax │ │ │ │ - or %rdx,%r10 │ │ │ │ + sub %rsi,%r8 │ │ │ │ + sub %rdi,%r10 │ │ │ │ + lea (%rdi,%r8,1),%r9 │ │ │ │ + cmp %r8,%r10 │ │ │ │ + cmovle %rcx,%r9 │ │ │ │ + cmp %r9,%rdi │ │ │ │ + je 24d57 │ │ │ │ + mov %r9,%r13 │ │ │ │ + sub %rdi,%r13 │ │ │ │ + lea -0x8(%r13),%rax │ │ │ │ + cmp $0x20,%rax │ │ │ │ + jbe 2508d │ │ │ │ + mov %rdi,%r10 │ │ │ │ + and $0x7,%r13d │ │ │ │ + or %rsi,%r10 │ │ │ │ and $0x1f,%r10d │ │ │ │ - or %rax,%r10 │ │ │ │ - jne 25422 │ │ │ │ - shr $0x3,%r11 │ │ │ │ - vmovq %rdx,%xmm5 │ │ │ │ - vmovq %rsi,%xmm2 │ │ │ │ + or %r13,%r10 │ │ │ │ + jne 2508d │ │ │ │ + shr $0x3,%rax │ │ │ │ + vpbroadcastq %rsi,%ymm2 │ │ │ │ + vpbroadcastq %rdi,%ymm3 │ │ │ │ xor %ecx,%ecx │ │ │ │ - lea 0x1(%r11),%r14 │ │ │ │ - vpbroadcastq %xmm5,%ymm1 │ │ │ │ - vpbroadcastq %xmm2,%ymm3 │ │ │ │ - vpaddq 0xb78fa(%rip),%ymm1,%ymm1 # dc720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 %r14,%r12 │ │ │ │ - vpaddq 0xb78ef(%rip),%ymm3,%ymm0 # dc720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 0xb78c6(%rip),%ymm8 # dc700 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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,%r12 │ │ │ │ - lea -0x1(%r12),%rdi │ │ │ │ - and $0x3,%edi │ │ │ │ - je 24f50 │ │ │ │ + inc %rax │ │ │ │ + vpaddq 0xb8c4f(%rip),%ymm2,%ymm1 # dd700 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x100> │ │ │ │ + vpaddq 0xb8c47(%rip),%ymm3,%ymm0 # dd700 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x100> │ │ │ │ + mov %rax,%r15 │ │ │ │ + shr $0x2,%r15 │ │ │ │ + lea -0x1(%r15),%rdx │ │ │ │ + and $0x3,%edx │ │ │ │ + je 24bc0 │ │ │ │ + vmovdqa (%rdi),%ymm4 │ │ │ │ vmovdqa (%rsi),%ymm6 │ │ │ │ - vmovdqa (%rdx),%ymm4 │ │ │ │ - vpsubq 0xb7884(%rip),%ymm4,%ymm9 # dc6e0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - vpsubq 0xb787c(%rip),%ymm6,%ymm10 # dc6e0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - vpcmpgtq %ymm10,%ymm9,%ymm11 │ │ │ │ - vptest %ymm11,%ymm11 │ │ │ │ - jne 25070 │ │ │ │ - vpcmpgtq %ymm9,%ymm10,%ymm12 │ │ │ │ - vptest %ymm12,%ymm12 │ │ │ │ - jne 25070 │ │ │ │ - vpaddq %ymm8,%ymm1,%ymm13 │ │ │ │ - vpaddq %ymm8,%ymm0,%ymm0 │ │ │ │ + vpcmpltuq %ymm6,%ymm4,%k7 │ │ │ │ + kmovb %k7,%ecx │ │ │ │ + and $0xf,%ecx │ │ │ │ + jne 24cc8 │ │ │ │ + vpcmpnleuq %ymm6,%ymm4,%k6 │ │ │ │ + kmovb %k6,%r8d │ │ │ │ + and $0xf,%r8d │ │ │ │ + jne 24cc8 │ │ │ │ + vmovdqa (%rsp),%ymm7 │ │ │ │ mov $0x1,%r10d │ │ │ │ mov $0x20,%ecx │ │ │ │ - vmovdqa %ymm13,%ymm1 │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 24f50 │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - je 24ef8 │ │ │ │ - vmovdqa 0x20(%rsi),%ymm14 │ │ │ │ - vmovdqa 0x20(%rdx),%ymm15 │ │ │ │ - vpsubq 0xb7821(%rip),%ymm15,%ymm7 # dc6e0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - vpsubq 0xb7819(%rip),%ymm14,%ymm5 # dc6e0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - vpcmpgtq %ymm5,%ymm7,%ymm2 │ │ │ │ - vptest %ymm2,%ymm2 │ │ │ │ - jne 25070 │ │ │ │ - vpcmpgtq %ymm7,%ymm5,%ymm3 │ │ │ │ - vptest %ymm3,%ymm3 │ │ │ │ - jne 25070 │ │ │ │ - vpaddq %ymm8,%ymm0,%ymm0 │ │ │ │ + vpaddq %ymm7,%ymm1,%ymm8 │ │ │ │ + vpaddq %ymm7,%ymm0,%ymm0 │ │ │ │ + vmovdqa %ymm8,%ymm1 │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 24bc0 │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + je 24b6c │ │ │ │ + vmovdqa 0x20(%rdi),%ymm9 │ │ │ │ + vmovdqa 0x20(%rsi),%ymm10 │ │ │ │ + vpcmpltuq %ymm10,%ymm9,%k3 │ │ │ │ + kmovb %k3,%r13d │ │ │ │ + and $0xf,%r13d │ │ │ │ + jne 24cc8 │ │ │ │ + vpcmpnleuq %ymm10,%ymm9,%k2 │ │ │ │ + kmovb %k2,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 24cc8 │ │ │ │ + vpaddq %ymm7,%ymm0,%ymm0 │ │ │ │ inc %r10 │ │ │ │ + vpaddq %ymm7,%ymm8,%ymm1 │ │ │ │ add $0x20,%rcx │ │ │ │ - vpaddq %ymm8,%ymm13,%ymm1 │ │ │ │ - vmovdqa (%rsi,%rcx,1),%ymm6 │ │ │ │ - vmovdqa (%rdx,%rcx,1),%ymm4 │ │ │ │ - vpsubq 0xb77d6(%rip),%ymm4,%ymm9 # dc6e0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - vpsubq 0xb77ce(%rip),%ymm6,%ymm10 # dc6e0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - vpcmpgtq %ymm10,%ymm9,%ymm11 │ │ │ │ - vptest %ymm11,%ymm11 │ │ │ │ - jne 25070 │ │ │ │ - vpcmpgtq %ymm9,%ymm10,%ymm12 │ │ │ │ - vptest %ymm12,%ymm12 │ │ │ │ - jne 25070 │ │ │ │ - vpaddq %ymm8,%ymm0,%ymm0 │ │ │ │ + vmovdqa (%rdi,%rcx,1),%ymm11 │ │ │ │ + vmovdqa (%rsi,%rcx,1),%ymm12 │ │ │ │ + vpcmpltuq %ymm12,%ymm11,%k5 │ │ │ │ + kmovb %k5,%r8d │ │ │ │ + and $0xf,%r8d │ │ │ │ + jne 24cc8 │ │ │ │ + vpcmpnleuq %ymm12,%ymm11,%k4 │ │ │ │ + kmovb %k4,%r13d │ │ │ │ + and $0xf,%r13d │ │ │ │ + jne 24cc8 │ │ │ │ + vmovdqa (%rsp),%ymm13 │ │ │ │ inc %r10 │ │ │ │ add $0x20,%rcx │ │ │ │ - vpaddq %ymm8,%ymm1,%ymm1 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqa (%rsi,%rcx,1),%ymm13 │ │ │ │ - vmovdqa (%rdx,%rcx,1),%ymm14 │ │ │ │ - vpsubq 0xb777e(%rip),%ymm14,%ymm15 # dc6e0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - vpsubq 0xb7776(%rip),%ymm13,%ymm7 # dc6e0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - vpcmpgtq %ymm7,%ymm15,%ymm5 │ │ │ │ - vptest %ymm5,%ymm5 │ │ │ │ - jne 25070 │ │ │ │ - vpcmpgtq %ymm15,%ymm7,%ymm2 │ │ │ │ - vptest %ymm2,%ymm2 │ │ │ │ - jne 25070 │ │ │ │ - lea 0x1(%r10),%rax │ │ │ │ - vpaddq %ymm8,%ymm0,%ymm0 │ │ │ │ - cmp %rax,%r12 │ │ │ │ - je 25401 │ │ │ │ + vpaddq %ymm13,%ymm0,%ymm0 │ │ │ │ + vpaddq %ymm13,%ymm1,%ymm1 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovdqa (%rdi,%rcx,1),%ymm14 │ │ │ │ + vmovdqa (%rsi,%rcx,1),%ymm15 │ │ │ │ + vpcmpltuq %ymm15,%ymm14,%k0 │ │ │ │ + kmovb %k0,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 24cc8 │ │ │ │ + vpcmpnleuq %ymm15,%ymm14,%k1 │ │ │ │ + kmovb %k1,%r8d │ │ │ │ + and $0xf,%r8d │ │ │ │ + jne 24cc8 │ │ │ │ + vmovdqa (%rsp),%ymm5 │ │ │ │ + lea 0x1(%r10),%r13 │ │ │ │ + vpaddq %ymm5,%ymm0,%ymm0 │ │ │ │ + cmp %r13,%r15 │ │ │ │ + je 25072 │ │ │ │ + vmovdqa 0x20(%rdi,%rcx,1),%ymm4 │ │ │ │ vmovdqa 0x20(%rsi,%rcx,1),%ymm3 │ │ │ │ - vmovdqa 0x20(%rdx,%rcx,1),%ymm6 │ │ │ │ - vpaddq %ymm8,%ymm1,%ymm1 │ │ │ │ - vpsubq 0xb772b(%rip),%ymm6,%ymm4 # dc6e0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - vpsubq 0xb7723(%rip),%ymm3,%ymm9 # dc6e0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - vpcmpgtq %ymm9,%ymm4,%ymm10 │ │ │ │ - vptest %ymm10,%ymm10 │ │ │ │ - jne 25070 │ │ │ │ - vpcmpgtq %ymm4,%ymm9,%ymm11 │ │ │ │ - vptest %ymm11,%ymm11 │ │ │ │ - jne 25070 │ │ │ │ - vmovdqa 0x40(%rsi,%rcx,1),%ymm12 │ │ │ │ - vmovdqa 0x40(%rdx,%rcx,1),%ymm13 │ │ │ │ - vpaddq %ymm8,%ymm0,%ymm0 │ │ │ │ - vpaddq %ymm8,%ymm1,%ymm1 │ │ │ │ - vpsubq 0xb76e5(%rip),%ymm13,%ymm14 # dc6e0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - vpsubq 0xb76dd(%rip),%ymm12,%ymm15 # dc6e0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - vpcmpgtq %ymm15,%ymm14,%ymm7 │ │ │ │ - vptest %ymm7,%ymm7 │ │ │ │ - jne 25070 │ │ │ │ - vpcmpgtq %ymm14,%ymm15,%ymm5 │ │ │ │ - vptest %ymm5,%ymm5 │ │ │ │ - jne 25070 │ │ │ │ - vmovdqa 0x60(%rsi,%rcx,1),%ymm2 │ │ │ │ - vmovdqa 0x60(%rdx,%rcx,1),%ymm3 │ │ │ │ - vpaddq %ymm8,%ymm0,%ymm0 │ │ │ │ - vpaddq %ymm8,%ymm1,%ymm1 │ │ │ │ - vpsubq 0xb76a7(%rip),%ymm3,%ymm6 # dc6e0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - vpsubq 0xb769f(%rip),%ymm2,%ymm4 # dc6e0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - vpcmpgtq %ymm4,%ymm6,%ymm9 │ │ │ │ - vptest %ymm9,%ymm9 │ │ │ │ - jne 25070 │ │ │ │ - vpcmpgtq %ymm6,%ymm4,%ymm10 │ │ │ │ - vptest %ymm10,%ymm10 │ │ │ │ - jne 25070 │ │ │ │ - vpaddq %ymm8,%ymm0,%ymm0 │ │ │ │ + vpaddq %ymm5,%ymm1,%ymm1 │ │ │ │ + vpcmpltuq %ymm3,%ymm4,%k7 │ │ │ │ + kmovb %k7,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 24cc8 │ │ │ │ + vpcmpnleuq %ymm3,%ymm4,%k6 │ │ │ │ + kmovb %k6,%r8d │ │ │ │ + and $0xf,%r8d │ │ │ │ + jne 24cc8 │ │ │ │ + vmovdqa 0x40(%rdi,%rcx,1),%ymm6 │ │ │ │ + vmovdqa 0x40(%rsi,%rcx,1),%ymm8 │ │ │ │ + vpaddq %ymm5,%ymm0,%ymm0 │ │ │ │ + vpaddq %ymm5,%ymm1,%ymm1 │ │ │ │ + vpcmpltuq %ymm8,%ymm6,%k3 │ │ │ │ + kmovb %k3,%r13d │ │ │ │ + and $0xf,%r13d │ │ │ │ + jne 24cc8 │ │ │ │ + vpcmpnleuq %ymm8,%ymm6,%k2 │ │ │ │ + kmovb %k2,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 24cc8 │ │ │ │ + vmovdqa 0x60(%rdi,%rcx,1),%ymm9 │ │ │ │ + vmovdqa 0x60(%rsi,%rcx,1),%ymm10 │ │ │ │ + vpaddq %ymm5,%ymm0,%ymm0 │ │ │ │ + vpaddq %ymm5,%ymm1,%ymm1 │ │ │ │ + vpcmpltuq %ymm10,%ymm9,%k5 │ │ │ │ + kmovb %k5,%r8d │ │ │ │ + and $0xf,%r8d │ │ │ │ + jne 24cc8 │ │ │ │ + vpcmpnleuq %ymm10,%ymm9,%k4 │ │ │ │ + kmovb %k4,%r13d │ │ │ │ + and $0xf,%r13d │ │ │ │ + jne 24cc8 │ │ │ │ + vpaddq %ymm5,%ymm0,%ymm0 │ │ │ │ add $0x4,%r10 │ │ │ │ + vpaddq %ymm5,%ymm1,%ymm1 │ │ │ │ sub $0xffffffffffffff80,%rcx │ │ │ │ - vpaddq %ymm8,%ymm1,%ymm1 │ │ │ │ - jmp 24f50 │ │ │ │ - vmovq %xmm0,%r11 │ │ │ │ - vmovq %xmm1,%rdx │ │ │ │ - mov (%r11),%rsi │ │ │ │ - mov (%rdx),%r14 │ │ │ │ - cmp %r14,%rsi │ │ │ │ - jb 25110 │ │ │ │ - cmp %rsi,%r14 │ │ │ │ - jb 253f0 │ │ │ │ - lea 0x8(%r11),%r12 │ │ │ │ - cmp %r12,%r8 │ │ │ │ - je 25664 │ │ │ │ - mov 0x8(%r11),%r10 │ │ │ │ - mov 0x8(%rdx),%rdi │ │ │ │ - cmp %rdi,%r10 │ │ │ │ - jb 25110 │ │ │ │ - cmp %r10,%rdi │ │ │ │ - jb 253f0 │ │ │ │ - lea 0x10(%r11),%rcx │ │ │ │ - cmp %rcx,%r8 │ │ │ │ - je 2566d │ │ │ │ - mov 0x10(%r11),%rax │ │ │ │ - mov 0x10(%rdx),%rsi │ │ │ │ - cmp %rsi,%rax │ │ │ │ - jb 25110 │ │ │ │ - cmp %rax,%rsi │ │ │ │ - jb 253f0 │ │ │ │ - lea 0x18(%r11),%r14 │ │ │ │ - cmp %r14,%r8 │ │ │ │ - je 25676 │ │ │ │ - mov 0x18(%r11),%r8 │ │ │ │ - mov 0x18(%rdx),%r11 │ │ │ │ - cmp %r11,%r8 │ │ │ │ - jb 25110 │ │ │ │ - add $0x20,%rdx │ │ │ │ - cmp %r8,%r11 │ │ │ │ - jb 253f0 │ │ │ │ - cmp %r9,%rdx │ │ │ │ - je 253f0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu 0x8(%r15),%xmm11 │ │ │ │ + jmp 24bc0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovq %xmm0,%rax │ │ │ │ + vmovq %xmm1,%rsi │ │ │ │ + mov (%rax),%rdi │ │ │ │ + mov (%rsi),%r15 │ │ │ │ + cmp %r15,%rdi │ │ │ │ + jb 24d60 │ │ │ │ + cmp %rdi,%r15 │ │ │ │ + jb 25060 │ │ │ │ + lea 0x8(%rax),%r10 │ │ │ │ + cmp %r10,%r9 │ │ │ │ + je 252ce │ │ │ │ + mov 0x8(%rax),%rcx │ │ │ │ + mov 0x8(%rsi),%rdx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jb 24d60 │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jb 25060 │ │ │ │ + lea 0x10(%rax),%r8 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + je 252d7 │ │ │ │ + mov 0x10(%rax),%r13 │ │ │ │ + mov 0x10(%rsi),%rdi │ │ │ │ + cmp %rdi,%r13 │ │ │ │ + jb 24d60 │ │ │ │ + cmp %r13,%rdi │ │ │ │ + jb 25060 │ │ │ │ + lea 0x18(%rax),%r15 │ │ │ │ + cmp %r15,%r9 │ │ │ │ + je 252e0 │ │ │ │ + mov 0x18(%rax),%r9 │ │ │ │ + mov 0x18(%rsi),%rax │ │ │ │ + cmp %rax,%r9 │ │ │ │ + jb 24d60 │ │ │ │ + add $0x20,%rsi │ │ │ │ + cmp %r9,%rax │ │ │ │ + jb 25060 │ │ │ │ + cmp %r11,%rsi │ │ │ │ + je 25060 │ │ │ │ + vmovdqu 0x8(%r12),%xmm11 │ │ │ │ vpxor %xmm12,%xmm12,%xmm12 │ │ │ │ - mov 0x18(%r15),%r14 │ │ │ │ - lea 0x20(%r15),%r12 │ │ │ │ - movq $0x0,0x18(%r15) │ │ │ │ - vmovdqu %xmm12,0x8(%r15) │ │ │ │ - vmovdqa %xmm11,(%rsp) │ │ │ │ - cmp %r15,%rbx │ │ │ │ - je 25391 │ │ │ │ - mov %r15,%r9 │ │ │ │ - sub %rbx,%r9 │ │ │ │ - sub $0x20,%r9 │ │ │ │ - shr $0x5,%r9 │ │ │ │ - inc %r9 │ │ │ │ - and $0x3,%r9d │ │ │ │ - je 2525e │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 25207 │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - je 251b9 │ │ │ │ - vmovsd -0x20(%r15),%xmm13 │ │ │ │ - vmovdqu -0x18(%r15),%xmm14 │ │ │ │ - lea -0x20(%r15),%r13 │ │ │ │ + mov 0x18(%r12),%r15 │ │ │ │ + lea 0x20(%r12),%r13 │ │ │ │ + movq $0x0,0x18(%r12) │ │ │ │ + vmovdqa %xmm11,0x20(%rsp) │ │ │ │ + vmovdqu %xmm12,0x8(%r12) │ │ │ │ + cmp %r12,%rbx │ │ │ │ + je 25006 │ │ │ │ + mov %r12,%r11 │ │ │ │ + sub %rbx,%r11 │ │ │ │ + sub $0x20,%r11 │ │ │ │ + shr $0x5,%r11 │ │ │ │ + inc %r11 │ │ │ │ + and $0x3,%r11d │ │ │ │ + je 24eb4 │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 24e5e │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + je 24e11 │ │ │ │ + lea -0x20(%r12),%r14 │ │ │ │ + vmovsd -0x20(%r12),%xmm13 │ │ │ │ + vmovdqu 0x8(%r14),%xmm14 │ │ │ │ vpxor %xmm15,%xmm15,%xmm15 │ │ │ │ - mov 0x18(%r13),%r15 │ │ │ │ - mov 0x28(%r13),%rdi │ │ │ │ - vmovdqu %xmm15,0x8(%r13) │ │ │ │ - movq $0x0,0x18(%r13) │ │ │ │ - mov 0x38(%r13),%rsi │ │ │ │ - mov %r15,0x38(%r13) │ │ │ │ - vmovdqu %xmm14,0x28(%r13) │ │ │ │ - vmovsd %xmm13,0x20(%r13) │ │ │ │ + mov 0x18(%r14),%r12 │ │ │ │ + mov 0x28(%r14),%rdi │ │ │ │ + movq $0x0,0x18(%r14) │ │ │ │ + mov 0x38(%r14),%rsi │ │ │ │ + vmovsd %xmm13,0x20(%r14) │ │ │ │ + mov %r12,0x38(%r14) │ │ │ │ + vmovdqu %xmm14,0x28(%r14) │ │ │ │ + vmovdqu %xmm15,0x8(%r14) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 251b9 │ │ │ │ + je 24e11 │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovdqu -0x18(%r13),%xmm5 │ │ │ │ - vmovsd -0x20(%r13),%xmm7 │ │ │ │ - vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ - sub $0x20,%r13 │ │ │ │ - mov 0x18(%r13),%rdx │ │ │ │ - mov 0x28(%r13),%rdi │ │ │ │ - movq $0x0,0x18(%r13) │ │ │ │ - vmovdqu %xmm2,0x8(%r13) │ │ │ │ - mov 0x38(%r13),%rsi │ │ │ │ - mov %rdx,0x38(%r13) │ │ │ │ - vmovdqu %xmm5,0x28(%r13) │ │ │ │ - vmovsd %xmm7,0x20(%r13) │ │ │ │ + vmovdqu -0x18(%r14),%xmm2 │ │ │ │ + mov -0x8(%r14),%r9 │ │ │ │ + vpxor %xmm4,%xmm4,%xmm4 │ │ │ │ + sub $0x20,%r14 │ │ │ │ + vmovsd (%r14),%xmm5 │ │ │ │ + mov 0x28(%r14),%rdi │ │ │ │ + vmovdqu %xmm4,0x8(%r14) │ │ │ │ + mov 0x38(%r14),%rsi │ │ │ │ + vmovdqu %xmm2,0x28(%r14) │ │ │ │ + mov %r9,0x38(%r14) │ │ │ │ + vmovsd %xmm5,0x20(%r14) │ │ │ │ + movq $0x0,0x18(%r14) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 25207 │ │ │ │ + je 24e5e │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovdqu -0x18(%r13),%xmm6 │ │ │ │ - vmovsd -0x20(%r13),%xmm3 │ │ │ │ - vpxor %xmm4,%xmm4,%xmm4 │ │ │ │ - sub $0x20,%r13 │ │ │ │ - mov 0x18(%r13),%r8 │ │ │ │ - mov 0x28(%r13),%rdi │ │ │ │ - movq $0x0,0x18(%r13) │ │ │ │ - vmovdqu %xmm4,0x8(%r13) │ │ │ │ - mov 0x38(%r13),%rsi │ │ │ │ - mov %r8,0x38(%r13) │ │ │ │ - vmovdqu %xmm6,0x28(%r13) │ │ │ │ - vmovsd %xmm3,0x20(%r13) │ │ │ │ + vmovdqu -0x18(%r14),%xmm7 │ │ │ │ + mov -0x8(%r14),%rax │ │ │ │ + vpxor %xmm6,%xmm6,%xmm6 │ │ │ │ + sub $0x20,%r14 │ │ │ │ + vmovsd (%r14),%xmm3 │ │ │ │ + mov 0x28(%r14),%rdi │ │ │ │ + vmovdqu %xmm6,0x8(%r14) │ │ │ │ + mov 0x38(%r14),%rsi │ │ │ │ + vmovdqu %xmm7,0x28(%r14) │ │ │ │ + mov %rax,0x38(%r14) │ │ │ │ + vmovsd %xmm3,0x20(%r14) │ │ │ │ + movq $0x0,0x18(%r14) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 25255 │ │ │ │ + je 24eab │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - cmp %r13,%rbx │ │ │ │ - je 25391 │ │ │ │ - vmovsd -0x20(%r13),%xmm0 │ │ │ │ - vmovdqu -0x18(%r13),%xmm1 │ │ │ │ - lea -0x20(%r13),%r15 │ │ │ │ - vpxor %xmm8,%xmm8,%xmm8 │ │ │ │ - mov 0x18(%r15),%r13 │ │ │ │ - mov 0x28(%r15),%rdi │ │ │ │ - vmovdqu %xmm8,0x8(%r15) │ │ │ │ - movq $0x0,0x18(%r15) │ │ │ │ - mov 0x38(%r15),%rsi │ │ │ │ - mov %r13,0x38(%r15) │ │ │ │ - vmovdqu %xmm1,0x28(%r15) │ │ │ │ - vmovsd %xmm0,0x20(%r15) │ │ │ │ + cmp %r14,%rbx │ │ │ │ + je 25006 │ │ │ │ + lea -0x20(%r14),%r12 │ │ │ │ + vmovsd -0x20(%r14),%xmm10 │ │ │ │ + vmovdqu 0x8(%r12),%xmm0 │ │ │ │ + vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ + mov 0x18(%r12),%r14 │ │ │ │ + mov 0x28(%r12),%rdi │ │ │ │ + movq $0x0,0x18(%r12) │ │ │ │ + mov 0x38(%r12),%rsi │ │ │ │ + vmovsd %xmm10,0x20(%r12) │ │ │ │ + mov %r14,0x38(%r12) │ │ │ │ + vmovdqu %xmm0,0x28(%r12) │ │ │ │ + vmovdqu %xmm1,0x8(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 252ad │ │ │ │ + je 24f0b │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovdqu -0x18(%r15),%xmm12 │ │ │ │ - vmovsd -0x20(%r15),%xmm11 │ │ │ │ + vmovdqu -0x18(%r12),%xmm12 │ │ │ │ + mov -0x8(%r12),%r10 │ │ │ │ vpxor %xmm13,%xmm13,%xmm13 │ │ │ │ - mov -0x8(%r15),%rax │ │ │ │ - mov 0x8(%r15),%rdi │ │ │ │ - vmovdqu %xmm13,-0x18(%r15) │ │ │ │ - movq $0x0,-0x8(%r15) │ │ │ │ - mov 0x18(%r15),%rsi │ │ │ │ - mov %rax,0x18(%r15) │ │ │ │ - vmovsd %xmm11,(%r15) │ │ │ │ - vmovdqu %xmm12,0x8(%r15) │ │ │ │ + movq $0x0,-0x8(%r12) │ │ │ │ + vmovsd -0x20(%r12),%xmm11 │ │ │ │ + mov 0x8(%r12),%rdi │ │ │ │ + vmovdqu %xmm13,-0x18(%r12) │ │ │ │ + mov 0x18(%r12),%rsi │ │ │ │ + vmovdqu %xmm12,0x8(%r12) │ │ │ │ + mov %r10,0x18(%r12) │ │ │ │ + vmovsd %xmm11,(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 252f7 │ │ │ │ + je 24f5f │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovdqu -0x38(%r15),%xmm15 │ │ │ │ - vmovsd -0x40(%r15),%xmm14 │ │ │ │ - vpxor %xmm7,%xmm7,%xmm7 │ │ │ │ - mov -0x28(%r15),%r11 │ │ │ │ - mov -0x18(%r15),%rdi │ │ │ │ - vmovdqu %xmm7,-0x38(%r15) │ │ │ │ - movq $0x0,-0x28(%r15) │ │ │ │ - mov -0x8(%r15),%rsi │ │ │ │ - mov %r11,-0x8(%r15) │ │ │ │ - vmovsd %xmm14,-0x20(%r15) │ │ │ │ - vmovdqu %xmm15,-0x18(%r15) │ │ │ │ + vmovdqu -0x38(%r12),%xmm15 │ │ │ │ + mov -0x28(%r12),%r8 │ │ │ │ + vpxor %xmm5,%xmm5,%xmm5 │ │ │ │ + movq $0x0,-0x28(%r12) │ │ │ │ + vmovsd -0x40(%r12),%xmm14 │ │ │ │ + mov -0x18(%r12),%rdi │ │ │ │ + vmovdqu %xmm5,-0x38(%r12) │ │ │ │ + mov -0x8(%r12),%rsi │ │ │ │ + vmovdqu %xmm15,-0x18(%r12) │ │ │ │ + mov %r8,-0x8(%r12) │ │ │ │ + vmovsd %xmm14,-0x20(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 25341 │ │ │ │ + je 24fb3 │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovsd -0x60(%r15),%xmm5 │ │ │ │ - vmovdqu -0x58(%r15),%xmm2 │ │ │ │ + vmovsd -0x60(%r12),%xmm2 │ │ │ │ + vmovdqu -0x58(%r12),%xmm4 │ │ │ │ vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ - lea -0x60(%r15),%r13 │ │ │ │ - mov 0x18(%r13),%r10 │ │ │ │ - mov 0x28(%r13),%rdi │ │ │ │ - movq $0x0,0x18(%r13) │ │ │ │ - vmovdqu %xmm3,0x8(%r13) │ │ │ │ - mov 0x38(%r13),%rsi │ │ │ │ - mov %r10,0x38(%r13) │ │ │ │ - vmovdqu %xmm2,0x28(%r13) │ │ │ │ - vmovsd %xmm5,0x20(%r13) │ │ │ │ + lea -0x60(%r12),%r14 │ │ │ │ + mov 0x18(%r14),%rcx │ │ │ │ + mov 0x28(%r14),%rdi │ │ │ │ + movq $0x0,0x18(%r14) │ │ │ │ + mov 0x38(%r14),%rsi │ │ │ │ + vmovdqu %xmm4,0x28(%r14) │ │ │ │ + mov %rcx,0x38(%r14) │ │ │ │ + vmovsd %xmm2,0x20(%r14) │ │ │ │ + vmovdqu %xmm3,0x8(%r14) │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 2524a │ │ │ │ - cmp %r13,%rbx │ │ │ │ - jne 2525e │ │ │ │ - vmovsd 0x18(%rsp),%xmm9 │ │ │ │ - vmovdqa (%rsp),%xmm10 │ │ │ │ + jne 24ea0 │ │ │ │ + cmp %r14,%rbx │ │ │ │ + jne 24eb4 │ │ │ │ + vmovsd 0x38(%rsp),%xmm8 │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ + vmovdqa 0x20(%rsp),%xmm9 │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ - mov %r14,0x18(%rbx) │ │ │ │ - vmovsd %xmm9,(%rbx) │ │ │ │ - vmovdqu %xmm10,0x8(%rbx) │ │ │ │ + mov %r15,0x18(%rbx) │ │ │ │ + vmovsd %xmm8,(%rbx) │ │ │ │ + vmovdqu %xmm9,0x8(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 253c1 │ │ │ │ + je 25037 │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - cmp %r12,0x10(%rsp) │ │ │ │ - mov %r12,%r15 │ │ │ │ - jne 24d80 │ │ │ │ + mov %r13,%r12 │ │ │ │ + cmp %r13,0x30(%rsp) │ │ │ │ + jne 24a10 │ │ │ │ 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) │ │ │ │ - mov %r15,%rdi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %r12,%rdi │ │ │ │ vzeroupper │ │ │ │ - lea 0x20(%r15),%r12 │ │ │ │ - call 24670 │ │ │ │ - jmp 253c1 │ │ │ │ - test $0x3,%r14b │ │ │ │ - je 25621 │ │ │ │ - and $0xfffffffffffffffc,%r14 │ │ │ │ - lea 0x0(,%r14,8),%r11 │ │ │ │ - add %r11,%rdx │ │ │ │ - add %rsi,%r11 │ │ │ │ - jmp 2507a │ │ │ │ - mov %r8,%r12 │ │ │ │ - sub %rsi,%r12 │ │ │ │ - sub $0x8,%r12 │ │ │ │ - shr $0x3,%r12 │ │ │ │ - inc %r12 │ │ │ │ - and $0x7,%r12d │ │ │ │ - je 25536 │ │ │ │ - cmp $0x1,%r12 │ │ │ │ - je 2550d │ │ │ │ - cmp $0x2,%r12 │ │ │ │ - je 254ed │ │ │ │ - cmp $0x3,%r12 │ │ │ │ - je 254cd │ │ │ │ - cmp $0x4,%r12 │ │ │ │ - je 254ad │ │ │ │ - cmp $0x5,%r12 │ │ │ │ - je 2548d │ │ │ │ - cmp $0x6,%r12 │ │ │ │ - jne 2563f │ │ │ │ - mov (%rsi),%rcx │ │ │ │ - mov (%rdx),%rax │ │ │ │ - cmp %rax,%rcx │ │ │ │ - jb 25110 │ │ │ │ - cmp %rcx,%rax │ │ │ │ - jb 253f0 │ │ │ │ - add $0x8,%rsi │ │ │ │ - add $0x8,%rdx │ │ │ │ - mov (%rsi),%r14 │ │ │ │ - mov (%rdx),%r11 │ │ │ │ - cmp %r11,%r14 │ │ │ │ - jb 25110 │ │ │ │ - cmp %r14,%r11 │ │ │ │ - jb 253f0 │ │ │ │ + lea 0x20(%r12),%r13 │ │ │ │ + call 24330 │ │ │ │ + jmp 25037 │ │ │ │ + test $0x3,%al │ │ │ │ + je 25289 │ │ │ │ + and $0xfffffffffffffffc,%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + add %rax,%rsi │ │ │ │ + add %rdi,%rax │ │ │ │ + jmp 24cd2 │ │ │ │ + mov %r9,%r10 │ │ │ │ + sub %rdi,%r10 │ │ │ │ + sub $0x8,%r10 │ │ │ │ + shr $0x3,%r10 │ │ │ │ + inc %r10 │ │ │ │ + and $0x7,%r10d │ │ │ │ + je 251a1 │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 25178 │ │ │ │ + cmp $0x2,%r10 │ │ │ │ + je 25158 │ │ │ │ + cmp $0x3,%r10 │ │ │ │ + je 25138 │ │ │ │ + cmp $0x4,%r10 │ │ │ │ + je 25118 │ │ │ │ + cmp $0x5,%r10 │ │ │ │ + je 250f8 │ │ │ │ + cmp $0x6,%r10 │ │ │ │ + jne 252a9 │ │ │ │ + mov (%rdi),%r13 │ │ │ │ + mov (%rsi),%r8 │ │ │ │ + cmp %r8,%r13 │ │ │ │ + jb 24d60 │ │ │ │ + cmp %r13,%r8 │ │ │ │ + jb 25060 │ │ │ │ + add $0x8,%rdi │ │ │ │ add $0x8,%rsi │ │ │ │ - add $0x8,%rdx │ │ │ │ - mov (%rsi),%r12 │ │ │ │ - mov (%rdx),%r10 │ │ │ │ - cmp %r10,%r12 │ │ │ │ - jb 25110 │ │ │ │ - cmp %r12,%r10 │ │ │ │ - jb 253f0 │ │ │ │ + mov (%rdi),%r15 │ │ │ │ + mov (%rsi),%rax │ │ │ │ + cmp %rax,%r15 │ │ │ │ + jb 24d60 │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 25060 │ │ │ │ + add $0x8,%rdi │ │ │ │ add $0x8,%rsi │ │ │ │ - add $0x8,%rdx │ │ │ │ + mov (%rdi),%r10 │ │ │ │ mov (%rsi),%rcx │ │ │ │ - mov (%rdx),%rdi │ │ │ │ - cmp %rdi,%rcx │ │ │ │ - jb 25110 │ │ │ │ - cmp %rcx,%rdi │ │ │ │ - jb 253f0 │ │ │ │ + cmp %rcx,%r10 │ │ │ │ + jb 24d60 │ │ │ │ + cmp %r10,%rcx │ │ │ │ + jb 25060 │ │ │ │ + add $0x8,%rdi │ │ │ │ add $0x8,%rsi │ │ │ │ - add $0x8,%rdx │ │ │ │ - mov (%rsi),%rax │ │ │ │ - mov (%rdx),%r14 │ │ │ │ - cmp %r14,%rax │ │ │ │ - jb 25110 │ │ │ │ - cmp %rax,%r14 │ │ │ │ - jb 253f0 │ │ │ │ + mov (%rdi),%rdx │ │ │ │ + mov (%rsi),%r13 │ │ │ │ + cmp %r13,%rdx │ │ │ │ + jb 24d60 │ │ │ │ + cmp %rdx,%r13 │ │ │ │ + jb 25060 │ │ │ │ + add $0x8,%rdi │ │ │ │ add $0x8,%rsi │ │ │ │ - add $0x8,%rdx │ │ │ │ - mov (%rsi),%r11 │ │ │ │ - mov (%rdx),%r12 │ │ │ │ - cmp %r12,%r11 │ │ │ │ - jb 25110 │ │ │ │ - cmp %r11,%r12 │ │ │ │ - jb 253f0 │ │ │ │ + mov (%rdi),%r15 │ │ │ │ + mov (%rsi),%r8 │ │ │ │ + cmp %r8,%r15 │ │ │ │ + jb 24d60 │ │ │ │ + cmp %r15,%r8 │ │ │ │ + jb 25060 │ │ │ │ + add $0x8,%rdi │ │ │ │ add $0x8,%rsi │ │ │ │ - add $0x8,%rdx │ │ │ │ - cmp %rsi,%r8 │ │ │ │ - je 250ff │ │ │ │ + mov (%rdi),%rax │ │ │ │ mov (%rsi),%r10 │ │ │ │ - mov (%rdx),%rcx │ │ │ │ - cmp %rcx,%r10 │ │ │ │ - jb 25110 │ │ │ │ - cmp %r10,%rcx │ │ │ │ - jb 253f0 │ │ │ │ - mov 0x8(%rsi),%rax │ │ │ │ - mov 0x8(%rdx),%rdi │ │ │ │ - cmp %rdi,%rax │ │ │ │ - jb 25110 │ │ │ │ - cmp %rax,%rdi │ │ │ │ - jb 253f0 │ │ │ │ - mov 0x10(%rsi),%r14 │ │ │ │ - mov 0x10(%rdx),%r11 │ │ │ │ - cmp %r11,%r14 │ │ │ │ - jb 25110 │ │ │ │ - cmp %r14,%r11 │ │ │ │ - jb 253f0 │ │ │ │ - mov 0x18(%rsi),%r12 │ │ │ │ - mov 0x18(%rdx),%r10 │ │ │ │ - cmp %r10,%r12 │ │ │ │ - jb 25110 │ │ │ │ - cmp %r12,%r10 │ │ │ │ - jb 253f0 │ │ │ │ - mov 0x20(%rsi),%rcx │ │ │ │ - mov 0x20(%rdx),%rax │ │ │ │ - cmp %rax,%rcx │ │ │ │ - jb 25110 │ │ │ │ - cmp %rcx,%rax │ │ │ │ - jb 253f0 │ │ │ │ - mov 0x28(%rsi),%r14 │ │ │ │ - mov 0x28(%rdx),%rdi │ │ │ │ - cmp %rdi,%r14 │ │ │ │ - jb 25110 │ │ │ │ - cmp %r14,%rdi │ │ │ │ - jb 253f0 │ │ │ │ - mov 0x30(%rsi),%r11 │ │ │ │ - mov 0x30(%rdx),%r12 │ │ │ │ - cmp %r12,%r11 │ │ │ │ - jb 25110 │ │ │ │ - cmp %r11,%r12 │ │ │ │ - jb 253f0 │ │ │ │ - mov 0x38(%rsi),%r10 │ │ │ │ - mov 0x38(%rdx),%rcx │ │ │ │ + cmp %r10,%rax │ │ │ │ + jb 24d60 │ │ │ │ + cmp %rax,%r10 │ │ │ │ + jb 25060 │ │ │ │ + add $0x8,%rdi │ │ │ │ + add $0x8,%rsi │ │ │ │ + cmp %rdi,%r9 │ │ │ │ + je 24d57 │ │ │ │ + mov (%rdi),%rcx │ │ │ │ + mov (%rsi),%rdx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jb 24d60 │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jb 25060 │ │ │ │ + mov 0x8(%rdi),%r13 │ │ │ │ + mov 0x8(%rsi),%r15 │ │ │ │ + cmp %r15,%r13 │ │ │ │ + jb 24d60 │ │ │ │ + cmp %r13,%r15 │ │ │ │ + jb 25060 │ │ │ │ + mov 0x10(%rdi),%rax │ │ │ │ + mov 0x10(%rsi),%r8 │ │ │ │ + cmp %r8,%rax │ │ │ │ + jb 24d60 │ │ │ │ + cmp %rax,%r8 │ │ │ │ + jb 25060 │ │ │ │ + mov 0x18(%rdi),%r10 │ │ │ │ + mov 0x18(%rsi),%rcx │ │ │ │ cmp %rcx,%r10 │ │ │ │ - jb 25110 │ │ │ │ + jb 24d60 │ │ │ │ cmp %r10,%rcx │ │ │ │ - jb 253f0 │ │ │ │ + jb 25060 │ │ │ │ + mov 0x20(%rdi),%rdx │ │ │ │ + mov 0x20(%rsi),%r13 │ │ │ │ + cmp %r13,%rdx │ │ │ │ + jb 24d60 │ │ │ │ + cmp %rdx,%r13 │ │ │ │ + jb 25060 │ │ │ │ + mov 0x28(%rdi),%r15 │ │ │ │ + mov 0x28(%rsi),%rax │ │ │ │ + cmp %rax,%r15 │ │ │ │ + jb 24d60 │ │ │ │ + cmp %r15,%rax │ │ │ │ + jb 25060 │ │ │ │ + mov 0x30(%rdi),%r10 │ │ │ │ + mov 0x30(%rsi),%r8 │ │ │ │ + cmp %r8,%r10 │ │ │ │ + jb 24d60 │ │ │ │ + cmp %r10,%r8 │ │ │ │ + jb 25060 │ │ │ │ + mov 0x38(%rdi),%rcx │ │ │ │ + mov 0x38(%rsi),%rdx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jb 24d60 │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jb 25060 │ │ │ │ + add $0x40,%rdi │ │ │ │ add $0x40,%rsi │ │ │ │ - add $0x40,%rdx │ │ │ │ - cmp %rsi,%r8 │ │ │ │ - jne 25536 │ │ │ │ - jmp 250ff │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp %rdi,%r9 │ │ │ │ + jne 251a1 │ │ │ │ + jmp 24d57 │ │ │ │ + nopl (%rax) │ │ │ │ ret │ │ │ │ - vpbroadcastq 0xb70fe(%rip),%ymm0 # dc728 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x128> │ │ │ │ + mov $0x8,%esi │ │ │ │ + vpbroadcastq %rsi,%ymm0 │ │ │ │ vpaddq %ymm0,%ymm1,%ymm1 │ │ │ │ - vextracti128 $0x1,%ymm1,%xmm8 │ │ │ │ - vpextrq $0x1,%xmm8,%rdx │ │ │ │ - jmp 250ff │ │ │ │ - mov (%rsi),%r10 │ │ │ │ - mov (%rdx),%rdi │ │ │ │ - cmp %rdi,%r10 │ │ │ │ - jb 25110 │ │ │ │ - cmp %r10,%rdi │ │ │ │ - jb 253f0 │ │ │ │ + valignq $0x3,%ymm1,%ymm1,%ymm2 │ │ │ │ + vmovq %xmm2,%rsi │ │ │ │ + jmp 24d57 │ │ │ │ + mov (%rdi),%rcx │ │ │ │ + mov (%rsi),%rdx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jb 24d60 │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jb 25060 │ │ │ │ + add $0x8,%rdi │ │ │ │ add $0x8,%rsi │ │ │ │ - add $0x8,%rdx │ │ │ │ - jmp 2546d │ │ │ │ - add $0x8,%rdx │ │ │ │ - jmp 250ff │ │ │ │ - add $0x10,%rdx │ │ │ │ - jmp 250ff │ │ │ │ - add $0x18,%rdx │ │ │ │ - jmp 250ff │ │ │ │ - nop │ │ │ │ + jmp 250d8 │ │ │ │ + add $0x8,%rsi │ │ │ │ + jmp 24d57 │ │ │ │ + add $0x10,%rsi │ │ │ │ + jmp 24d57 │ │ │ │ + add $0x18,%rsi │ │ │ │ + jmp 24d57 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ push %rbp │ │ │ │ vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ add $0xffffffffffffff80,%rsp │ │ │ │ - vmovsd 0x18(%rdi),%xmm5 │ │ │ │ - vmovdqu (%rdi),%xmm2 │ │ │ │ - mov (%rdi),%rbx │ │ │ │ + vmovdqu (%rdi),%xmm1 │ │ │ │ mov 0x10(%rdi),%r13 │ │ │ │ - vmovdqu %xmm0,(%rdi) │ │ │ │ movq $0x0,0x10(%rdi) │ │ │ │ - mov %rbx,0x70(%rsp) │ │ │ │ + vmovdqa 0xb83ff(%rip),%ymm6 # dd720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x120> │ │ │ │ + mov (%rdi),%rbx │ │ │ │ + vmovdqu %xmm0,(%rdi) │ │ │ │ + vpextrq $0x1,%xmm1,%rax │ │ │ │ + vmovq %xmm1,%r12 │ │ │ │ + vmovsd 0x18(%rdi),%xmm7 │ │ │ │ mov %r13,0x60(%rsp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - vmovsd %xmm5,0x8(%rsp) │ │ │ │ - vmovdqa 0xb7070(%rip),%ymm5 # dc740 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - vpextrq $0x1,%xmm2,%rax │ │ │ │ - vpbroadcastq %xmm2,%ymm6 │ │ │ │ - vmovq %xmm2,%r12 │ │ │ │ mov %rax,0x68(%rsp) │ │ │ │ - vmovdqa %xmm2,0x10(%rsp) │ │ │ │ - vmovdqa %ymm6,0x40(%rsp) │ │ │ │ sub %r12,%rax │ │ │ │ + vpbroadcastq %r12,%ymm2 │ │ │ │ mov %rax,0x78(%rsp) │ │ │ │ - vpaddq %ymm5,%ymm6,%ymm4 │ │ │ │ + vpaddq %ymm6,%ymm2,%ymm4 │ │ │ │ + mov %rbx,0x70(%rsp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + vmovsd %xmm7,0x8(%rsp) │ │ │ │ vmovdqa %ymm4,0x20(%rsp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu -0x20(%rbx),%xmm11 │ │ │ │ - mov -0x20(%rbx),%rdi │ │ │ │ - vpextrq $0x1,%xmm11,%r10 │ │ │ │ - vmovq %xmm11,%rsi │ │ │ │ - mov %r10,%r14 │ │ │ │ - mov %rsi,%r15 │ │ │ │ - sub %rsi,%r14 │ │ │ │ + vmovdqa %xmm1,0x10(%rsp) │ │ │ │ + vmovdqa %ymm2,0x40(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovdqu -0x20(%rbx),%xmm4 │ │ │ │ + mov -0x20(%rbx),%r8 │ │ │ │ + vpextrq $0x1,%xmm4,%r11 │ │ │ │ + vmovq %xmm4,%rdi │ │ │ │ + mov %r11,%r14 │ │ │ │ + mov %rdi,%r15 │ │ │ │ + sub %rdi,%r14 │ │ │ │ cmp 0x78(%rsp),%r14 │ │ │ │ - jge 25ce0 │ │ │ │ - lea (%r12,%r14,1),%r9 │ │ │ │ - cmp %r12,%r9 │ │ │ │ - je 25c86 │ │ │ │ - mov %r9,%r8 │ │ │ │ - sub %r12,%r8 │ │ │ │ - lea -0x4(%r8),%rdx │ │ │ │ + jge 25980 │ │ │ │ + lea (%r12,%r14,1),%r10 │ │ │ │ + cmp %r12,%r10 │ │ │ │ + je 25924 │ │ │ │ + mov %r10,%rcx │ │ │ │ + sub %r12,%rcx │ │ │ │ + lea -0x4(%rcx),%rdx │ │ │ │ cmp $0x18,%rdx │ │ │ │ - jbe 25d05 │ │ │ │ - mov 0x70(%rsp),%rcx │ │ │ │ - and $0x3,%r8d │ │ │ │ - or %rdi,%rcx │ │ │ │ - and $0x1f,%ecx │ │ │ │ - or %r8,%rcx │ │ │ │ - jne 25d05 │ │ │ │ + jbe 259a5 │ │ │ │ + mov 0x70(%rsp),%rsi │ │ │ │ + and $0x3,%ecx │ │ │ │ + or %r8,%rsi │ │ │ │ + and $0x1f,%esi │ │ │ │ + or %rcx,%rsi │ │ │ │ + jne 259a5 │ │ │ │ shr $0x2,%rdx │ │ │ │ - vmovq %rsi,%xmm1 │ │ │ │ - mov %rsi,%r8 │ │ │ │ - vpbroadcastq 0xb6f7a(%rip),%ymm9 # dc700 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x100> │ │ │ │ + mov $0x20,%ecx │ │ │ │ + vpbroadcastq %rdi,%ymm3 │ │ │ │ + mov %rdi,%r9 │ │ │ │ inc %rdx │ │ │ │ - vpbroadcastq %xmm1,%ymm3 │ │ │ │ - sub %r12,%r8 │ │ │ │ - vpaddq 0x40(%rsp),%ymm5,%ymm1 │ │ │ │ - mov %rdx,%r13 │ │ │ │ - vpaddq %ymm5,%ymm3,%ymm0 │ │ │ │ + vpbroadcastq %rcx,%ymm8 │ │ │ │ + vpaddq 0x40(%rsp),%ymm6,%ymm1 │ │ │ │ mov %r12,%rax │ │ │ │ + mov %rdx,%r13 │ │ │ │ + vpaddq %ymm6,%ymm3,%ymm0 │ │ │ │ + sub %r12,%r9 │ │ │ │ shr $0x3,%r13 │ │ │ │ - lea -0x1(%r13),%r11 │ │ │ │ - and $0x3,%r11d │ │ │ │ - je 25880 │ │ │ │ - vmovdqa (%r12),%ymm10 │ │ │ │ - vmovdqa (%rsi),%ymm8 │ │ │ │ - vpcmpgtd %ymm10,%ymm8,%ymm7 │ │ │ │ - vptest %ymm7,%ymm7 │ │ │ │ - jne 25960 │ │ │ │ - vpcmpgtd %ymm8,%ymm10,%ymm12 │ │ │ │ - vptest %ymm12,%ymm12 │ │ │ │ - jne 25960 │ │ │ │ - vpaddq %ymm9,%ymm1,%ymm1 │ │ │ │ - mov $0x1,%ecx │ │ │ │ + lea -0x1(%r13),%rcx │ │ │ │ + and $0x3,%ecx │ │ │ │ + je 254f0 │ │ │ │ + vmovdqa (%r12),%ymm9 │ │ │ │ + vmovdqa (%rdi),%ymm5 │ │ │ │ + vpcmpltd %ymm5,%ymm9,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 255d8 │ │ │ │ + vpcmpnled %ymm5,%ymm9,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 255d8 │ │ │ │ + vpaddq %ymm8,%ymm1,%ymm1 │ │ │ │ + mov $0x1,%esi │ │ │ │ lea 0x20(%r12),%rax │ │ │ │ - vpaddq %ymm9,%ymm0,%ymm0 │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 25880 │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 25842 │ │ │ │ - vmovdqa 0x20(%r12),%ymm13 │ │ │ │ - vmovdqa (%r8,%rax,1),%ymm14 │ │ │ │ - vpcmpgtd %ymm13,%ymm14,%ymm15 │ │ │ │ - vptest %ymm15,%ymm15 │ │ │ │ - jne 25960 │ │ │ │ - vpcmpgtd %ymm14,%ymm13,%ymm2 │ │ │ │ - vptest %ymm2,%ymm2 │ │ │ │ - jne 25960 │ │ │ │ - vpaddq %ymm9,%ymm1,%ymm1 │ │ │ │ - mov $0x2,%ecx │ │ │ │ + vpaddq %ymm8,%ymm0,%ymm0 │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 254f0 │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + je 254a9 │ │ │ │ + vmovdqa 0x20(%r12),%ymm10 │ │ │ │ + vmovdqa 0x20(%rdi),%ymm11 │ │ │ │ + vpcmpltd %ymm11,%ymm10,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 255d8 │ │ │ │ + vpcmpnled %ymm11,%ymm10,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 255d8 │ │ │ │ + vpaddq %ymm8,%ymm1,%ymm1 │ │ │ │ + mov $0x2,%esi │ │ │ │ lea 0x40(%r12),%rax │ │ │ │ - vpaddq %ymm9,%ymm0,%ymm0 │ │ │ │ - vmovdqa (%rax),%ymm6 │ │ │ │ - vmovdqa (%r8,%rax,1),%ymm4 │ │ │ │ - vpcmpgtd %ymm6,%ymm4,%ymm3 │ │ │ │ - vptest %ymm3,%ymm3 │ │ │ │ - jne 25960 │ │ │ │ - vpcmpgtd %ymm4,%ymm6,%ymm10 │ │ │ │ - vptest %ymm10,%ymm10 │ │ │ │ - jne 25960 │ │ │ │ - vpaddq %ymm9,%ymm1,%ymm1 │ │ │ │ - inc %rcx │ │ │ │ + vpaddq %ymm8,%ymm0,%ymm0 │ │ │ │ + vmovdqa (%rax),%ymm12 │ │ │ │ + vmovdqa (%r9,%rax,1),%ymm13 │ │ │ │ + vpcmpltd %ymm13,%ymm12,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 255d8 │ │ │ │ + vpcmpnled %ymm13,%ymm12,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 255d8 │ │ │ │ + vpaddq %ymm8,%ymm1,%ymm1 │ │ │ │ + inc %rsi │ │ │ │ + vpaddq %ymm8,%ymm0,%ymm0 │ │ │ │ add $0x20,%rax │ │ │ │ - vpaddq %ymm9,%ymm0,%ymm0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - vmovdqa (%rax),%ymm8 │ │ │ │ - vmovdqa (%r8,%rax,1),%ymm7 │ │ │ │ - vpcmpgtd %ymm8,%ymm7,%ymm12 │ │ │ │ - vptest %ymm12,%ymm12 │ │ │ │ - jne 25960 │ │ │ │ - vpcmpgtd %ymm7,%ymm8,%ymm13 │ │ │ │ - vptest %ymm13,%ymm13 │ │ │ │ - jne 25960 │ │ │ │ - lea 0x1(%rcx),%r11 │ │ │ │ - vpaddq %ymm9,%ymm1,%ymm1 │ │ │ │ - cmp %r11,%r13 │ │ │ │ - je 26000 │ │ │ │ - vmovdqa 0x20(%rax),%ymm14 │ │ │ │ - vmovdqa 0x20(%rax,%r8,1),%ymm15 │ │ │ │ - vpaddq %ymm9,%ymm0,%ymm0 │ │ │ │ - vpcmpgtd %ymm14,%ymm15,%ymm2 │ │ │ │ - vptest %ymm2,%ymm2 │ │ │ │ - jne 25960 │ │ │ │ - vpcmpgtd %ymm15,%ymm14,%ymm6 │ │ │ │ - vptest %ymm6,%ymm6 │ │ │ │ - jne 25960 │ │ │ │ - vmovdqa 0x40(%rax),%ymm4 │ │ │ │ - vmovdqa 0x40(%rax,%r8,1),%ymm3 │ │ │ │ - vpaddq %ymm9,%ymm1,%ymm1 │ │ │ │ - vpaddq %ymm9,%ymm0,%ymm0 │ │ │ │ - vpcmpgtd %ymm4,%ymm3,%ymm10 │ │ │ │ - vptest %ymm10,%ymm10 │ │ │ │ - jne 25960 │ │ │ │ - vpcmpgtd %ymm3,%ymm4,%ymm8 │ │ │ │ - vptest %ymm8,%ymm8 │ │ │ │ - jne 25960 │ │ │ │ - vmovdqa 0x60(%rax),%ymm12 │ │ │ │ - vmovdqa 0x60(%rax,%r8,1),%ymm13 │ │ │ │ - vpaddq %ymm9,%ymm1,%ymm1 │ │ │ │ - vpaddq %ymm9,%ymm0,%ymm0 │ │ │ │ - vpcmpgtd %ymm12,%ymm13,%ymm7 │ │ │ │ - vptest %ymm7,%ymm7 │ │ │ │ - jne 25960 │ │ │ │ - vpcmpgtd %ymm13,%ymm12,%ymm14 │ │ │ │ - vptest %ymm14,%ymm14 │ │ │ │ - jne 25960 │ │ │ │ - vpaddq %ymm9,%ymm1,%ymm1 │ │ │ │ - add $0x4,%rcx │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovdqa (%rax),%ymm14 │ │ │ │ + vmovdqa (%r9,%rax,1),%ymm15 │ │ │ │ + vpcmpltd %ymm15,%ymm14,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 255d8 │ │ │ │ + vpcmpnled %ymm15,%ymm14,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 255d8 │ │ │ │ + lea 0x1(%rsi),%rcx │ │ │ │ + vpaddq %ymm8,%ymm1,%ymm1 │ │ │ │ + cmp %rcx,%r13 │ │ │ │ + je 25ca0 │ │ │ │ + vmovdqa 0x20(%rax),%ymm2 │ │ │ │ + vmovdqa 0x20(%rax,%r9,1),%ymm3 │ │ │ │ + vpaddq %ymm8,%ymm0,%ymm0 │ │ │ │ + vpcmpltd %ymm3,%ymm2,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 255d8 │ │ │ │ + vpcmpnled %ymm3,%ymm2,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 255d8 │ │ │ │ + vmovdqa 0x40(%rax),%ymm9 │ │ │ │ + vmovdqa 0x40(%rax,%r9,1),%ymm5 │ │ │ │ + vpaddq %ymm8,%ymm1,%ymm1 │ │ │ │ + vpaddq %ymm8,%ymm0,%ymm0 │ │ │ │ + vpcmpltd %ymm5,%ymm9,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 255d8 │ │ │ │ + vpcmpnled %ymm5,%ymm9,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 255d8 │ │ │ │ + vmovdqa 0x60(%rax),%ymm10 │ │ │ │ + vmovdqa 0x60(%rax,%r9,1),%ymm11 │ │ │ │ + vpaddq %ymm8,%ymm1,%ymm1 │ │ │ │ + vpaddq %ymm8,%ymm0,%ymm0 │ │ │ │ + vpcmpltd %ymm11,%ymm10,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 255d8 │ │ │ │ + vpcmpnled %ymm11,%ymm10,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 255d8 │ │ │ │ + vpaddq %ymm8,%ymm1,%ymm1 │ │ │ │ + add $0x4,%rsi │ │ │ │ + vpaddq %ymm8,%ymm0,%ymm0 │ │ │ │ sub $0xffffffffffffff80,%rax │ │ │ │ - vpaddq %ymm9,%ymm0,%ymm0 │ │ │ │ - jmp 25880 │ │ │ │ + jmp 254f0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ vmovq %xmm1,%r13 │ │ │ │ vmovq %xmm0,%rcx │ │ │ │ mov (%rcx),%edx │ │ │ │ cmp %edx,0x0(%r13) │ │ │ │ - jl 25c90 │ │ │ │ - jg 25a56 │ │ │ │ - lea 0x4(%r13),%r8 │ │ │ │ - cmp %r8,%r9 │ │ │ │ - je 26226 │ │ │ │ - mov 0x4(%rcx),%eax │ │ │ │ - cmp %eax,0x4(%r13) │ │ │ │ - jl 25c90 │ │ │ │ - jg 25a56 │ │ │ │ - lea 0x8(%r13),%r11 │ │ │ │ - cmp %r11,%r9 │ │ │ │ - je 2622f │ │ │ │ + jl 25930 │ │ │ │ + jg 256ce │ │ │ │ + lea 0x4(%r13),%r9 │ │ │ │ + cmp %r9,%r10 │ │ │ │ + je 25ec9 │ │ │ │ + mov 0x4(%rcx),%esi │ │ │ │ + cmp %esi,0x4(%r13) │ │ │ │ + jl 25930 │ │ │ │ + jg 256ce │ │ │ │ + lea 0x8(%r13),%rax │ │ │ │ + cmp %rax,%r10 │ │ │ │ + je 25ed2 │ │ │ │ mov 0x8(%rcx),%edx │ │ │ │ cmp %edx,0x8(%r13) │ │ │ │ - jl 25c90 │ │ │ │ - jg 25a56 │ │ │ │ - lea 0xc(%r13),%r8 │ │ │ │ - cmp %r8,%r9 │ │ │ │ - je 26238 │ │ │ │ - mov 0xc(%rcx),%eax │ │ │ │ - cmp %eax,0xc(%r13) │ │ │ │ - jl 25c90 │ │ │ │ - jg 25a56 │ │ │ │ - lea 0x10(%r13),%r11 │ │ │ │ - cmp %r11,%r9 │ │ │ │ - je 26251 │ │ │ │ + jl 25930 │ │ │ │ + jg 256ce │ │ │ │ + lea 0xc(%r13),%r9 │ │ │ │ + cmp %r9,%r10 │ │ │ │ + je 25edb │ │ │ │ + mov 0xc(%rcx),%esi │ │ │ │ + cmp %esi,0xc(%r13) │ │ │ │ + jl 25930 │ │ │ │ + jg 256ce │ │ │ │ + lea 0x10(%r13),%rax │ │ │ │ + cmp %rax,%r10 │ │ │ │ + je 25ef4 │ │ │ │ mov 0x10(%rcx),%edx │ │ │ │ cmp %edx,0x10(%r13) │ │ │ │ - jl 25c90 │ │ │ │ - jg 25a56 │ │ │ │ - lea 0x14(%r13),%r8 │ │ │ │ - cmp %r8,%r9 │ │ │ │ - je 2625a │ │ │ │ - mov 0x14(%rcx),%eax │ │ │ │ - cmp %eax,0x14(%r13) │ │ │ │ - jl 25c90 │ │ │ │ - jg 25a56 │ │ │ │ - lea 0x18(%r13),%r11 │ │ │ │ - cmp %r11,%r9 │ │ │ │ - je 26281 │ │ │ │ + jl 25930 │ │ │ │ + jg 256ce │ │ │ │ + lea 0x14(%r13),%r9 │ │ │ │ + cmp %r9,%r10 │ │ │ │ + je 25efd │ │ │ │ + mov 0x14(%rcx),%esi │ │ │ │ + cmp %esi,0x14(%r13) │ │ │ │ + jl 25930 │ │ │ │ + jg 256ce │ │ │ │ + lea 0x18(%r13),%rax │ │ │ │ + cmp %rax,%r10 │ │ │ │ + je 25f27 │ │ │ │ mov 0x18(%rcx),%edx │ │ │ │ cmp %edx,0x18(%r13) │ │ │ │ - jl 25c90 │ │ │ │ - jg 25a56 │ │ │ │ - lea 0x1c(%r13),%r8 │ │ │ │ - cmp %r8,%r9 │ │ │ │ - je 2628a │ │ │ │ - mov 0x1c(%rcx),%r9d │ │ │ │ - cmp %r9d,0x1c(%r13) │ │ │ │ - jl 25c90 │ │ │ │ - jg 25a56 │ │ │ │ + jl 25930 │ │ │ │ + jg 256ce │ │ │ │ + lea 0x1c(%r13),%r9 │ │ │ │ + cmp %r9,%r10 │ │ │ │ + je 25f30 │ │ │ │ + mov 0x1c(%rcx),%r10d │ │ │ │ + cmp %r10d,0x1c(%r13) │ │ │ │ + jl 25930 │ │ │ │ + jg 256ce │ │ │ │ add $0x20,%rcx │ │ │ │ - cmp %r10,%rcx │ │ │ │ - jne 25c90 │ │ │ │ - mov 0x78(%rsp),%r9 │ │ │ │ - lea (%rsi,%r9,1),%rax │ │ │ │ - cmp %r9,%r14 │ │ │ │ - cmovg %rax,%r10 │ │ │ │ - cmp %rsi,%r10 │ │ │ │ - je 26249 │ │ │ │ - mov %r10,%r14 │ │ │ │ - sub %rsi,%r14 │ │ │ │ + cmp %r11,%rcx │ │ │ │ + jne 25930 │ │ │ │ + mov 0x78(%rsp),%r10 │ │ │ │ + lea (%rdi,%r10,1),%rax │ │ │ │ + cmp %r10,%r14 │ │ │ │ + cmovg %rax,%r11 │ │ │ │ + cmp %rdi,%r11 │ │ │ │ + je 25eec │ │ │ │ + mov %r11,%r14 │ │ │ │ + sub %rdi,%r14 │ │ │ │ lea -0x4(%r14),%rcx │ │ │ │ cmp $0x18,%rcx │ │ │ │ - jbe 26040 │ │ │ │ - or 0x70(%rsp),%rdi │ │ │ │ + jbe 25ce0 │ │ │ │ + or 0x70(%rsp),%r8 │ │ │ │ and $0x3,%r14d │ │ │ │ - and $0x1f,%edi │ │ │ │ - or %r14,%rdi │ │ │ │ - jne 26040 │ │ │ │ + and $0x1f,%r8d │ │ │ │ + or %r14,%r8 │ │ │ │ + jne 25ce0 │ │ │ │ shr $0x2,%rcx │ │ │ │ - vmovq %rsi,%xmm9 │ │ │ │ - mov %r12,%r11 │ │ │ │ - vmovdqa 0x20(%rsp),%ymm3 │ │ │ │ + vpbroadcastq %rdi,%ymm8 │ │ │ │ + mov %r12,%rsi │ │ │ │ + mov $0x20,%r9d │ │ │ │ lea 0x1(%rcx),%r15 │ │ │ │ - vpbroadcastq %xmm9,%ymm15 │ │ │ │ - sub %rsi,%r11 │ │ │ │ - vpbroadcastq 0xb6c41(%rip),%ymm2 # dc700 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ + vmovdqa 0x20(%rsp),%ymm2 │ │ │ │ + vpaddq %ymm6,%ymm8,%ymm1 │ │ │ │ + mov %rdi,%r10 │ │ │ │ mov %r15,%r13 │ │ │ │ - vpaddq %ymm5,%ymm15,%ymm0 │ │ │ │ - mov %rsi,%rdx │ │ │ │ + sub %rdi,%rsi │ │ │ │ + vpbroadcastq %r9,%ymm12 │ │ │ │ shr $0x3,%r13 │ │ │ │ - lea -0x1(%r13),%r8 │ │ │ │ - and $0x3,%r8d │ │ │ │ - je 25ba0 │ │ │ │ - vmovdqa (%rsi),%ymm6 │ │ │ │ - vmovdqa (%r12),%ymm4 │ │ │ │ - vpcmpgtd %ymm6,%ymm4,%ymm10 │ │ │ │ - vptest %ymm10,%ymm10 │ │ │ │ - jne 25ec0 │ │ │ │ - vpcmpgtd %ymm4,%ymm6,%ymm8 │ │ │ │ - vptest %ymm8,%ymm8 │ │ │ │ - jne 25ec0 │ │ │ │ - vpaddq 0x20(%rsp),%ymm2,%ymm12 │ │ │ │ - vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ - mov $0x1,%edi │ │ │ │ - lea 0x20(%rsi),%rdx │ │ │ │ - vmovdqa %ymm12,%ymm3 │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 25ba0 │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - je 25b63 │ │ │ │ - vmovdqa 0x20(%rsi),%ymm13 │ │ │ │ - vmovdqa (%r11,%rdx,1),%ymm7 │ │ │ │ - vpcmpgtd %ymm13,%ymm7,%ymm14 │ │ │ │ - vptest %ymm14,%ymm14 │ │ │ │ - jne 25ec0 │ │ │ │ - vpcmpgtd %ymm7,%ymm13,%ymm1 │ │ │ │ - vptest %ymm1,%ymm1 │ │ │ │ - jne 25ec0 │ │ │ │ - vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ - inc %rdi │ │ │ │ - add $0x20,%rdx │ │ │ │ - vpaddq %ymm2,%ymm12,%ymm3 │ │ │ │ - vmovdqa (%rdx),%ymm15 │ │ │ │ - vmovdqa (%r11,%rdx,1),%ymm9 │ │ │ │ - vpcmpgtd %ymm15,%ymm9,%ymm6 │ │ │ │ - vptest %ymm6,%ymm6 │ │ │ │ - jne 25ec0 │ │ │ │ - vpcmpgtd %ymm9,%ymm15,%ymm4 │ │ │ │ - vptest %ymm4,%ymm4 │ │ │ │ - jne 25ec0 │ │ │ │ - vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ - inc %rdi │ │ │ │ - add $0x20,%rdx │ │ │ │ - vpaddq %ymm2,%ymm3,%ymm3 │ │ │ │ + lea -0x1(%r13),%rdx │ │ │ │ + and $0x3,%edx │ │ │ │ + je 25828 │ │ │ │ + vmovdqa (%rdi),%ymm13 │ │ │ │ + vmovdqa (%r12),%ymm14 │ │ │ │ + vpcmpltd %ymm14,%ymm13,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 25b60 │ │ │ │ + vpcmpnled %ymm14,%ymm13,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 25b60 │ │ │ │ + vpaddq 0x20(%rsp),%ymm12,%ymm15 │ │ │ │ + vpaddq %ymm12,%ymm1,%ymm1 │ │ │ │ + mov $0x1,%r8d │ │ │ │ + lea 0x20(%rdi),%r10 │ │ │ │ + vmovdqa %ymm15,%ymm2 │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 25828 │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + je 257e6 │ │ │ │ + vmovdqa 0x20(%rdi),%ymm7 │ │ │ │ + vmovdqa 0x20(%r12),%ymm3 │ │ │ │ + vpcmpltd %ymm3,%ymm7,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 25b60 │ │ │ │ + vpcmpnled %ymm3,%ymm7,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 25b60 │ │ │ │ + vpaddq %ymm12,%ymm1,%ymm1 │ │ │ │ + inc %r8 │ │ │ │ + vpaddq %ymm12,%ymm15,%ymm2 │ │ │ │ + add $0x20,%r10 │ │ │ │ + vmovdqa (%r10),%ymm9 │ │ │ │ + vmovdqa (%rsi,%r10,1),%ymm5 │ │ │ │ + vpcmpltd %ymm5,%ymm9,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 25b60 │ │ │ │ + vpcmpnled %ymm5,%ymm9,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 25b60 │ │ │ │ + vpaddq %ymm12,%ymm1,%ymm1 │ │ │ │ + inc %r8 │ │ │ │ + vpaddq %ymm12,%ymm2,%ymm2 │ │ │ │ + add $0x20,%r10 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - vmovdqa (%rdx),%ymm10 │ │ │ │ - vmovdqa (%r11,%rdx,1),%ymm12 │ │ │ │ - vpcmpgtd %ymm10,%ymm12,%ymm8 │ │ │ │ - vptest %ymm8,%ymm8 │ │ │ │ - jne 25ec0 │ │ │ │ - vpcmpgtd %ymm12,%ymm10,%ymm13 │ │ │ │ - vptest %ymm13,%ymm13 │ │ │ │ - jne 25ec0 │ │ │ │ - lea 0x1(%rdi),%r9 │ │ │ │ - vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ - cmp %r13,%r9 │ │ │ │ - je 26021 │ │ │ │ - vmovdqa 0x20(%rdx),%ymm7 │ │ │ │ - vmovdqa 0x20(%rdx,%r11,1),%ymm14 │ │ │ │ - vpaddq %ymm2,%ymm3,%ymm3 │ │ │ │ - vpcmpgtd %ymm7,%ymm14,%ymm1 │ │ │ │ - vptest %ymm1,%ymm1 │ │ │ │ - jne 25ec0 │ │ │ │ - vpcmpgtd %ymm14,%ymm7,%ymm15 │ │ │ │ - vptest %ymm15,%ymm15 │ │ │ │ - jne 25ec0 │ │ │ │ - vmovdqa 0x40(%rdx),%ymm6 │ │ │ │ - vmovdqa 0x40(%rdx,%r11,1),%ymm9 │ │ │ │ - vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ - vpaddq %ymm2,%ymm3,%ymm3 │ │ │ │ - vpcmpgtd %ymm6,%ymm9,%ymm4 │ │ │ │ - vptest %ymm4,%ymm4 │ │ │ │ - jne 25ec0 │ │ │ │ - vpcmpgtd %ymm9,%ymm6,%ymm10 │ │ │ │ - vptest %ymm10,%ymm10 │ │ │ │ - jne 25ec0 │ │ │ │ - vmovdqa 0x60(%rdx),%ymm12 │ │ │ │ - vmovdqa 0x60(%rdx,%r11,1),%ymm13 │ │ │ │ - vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ - vpaddq %ymm2,%ymm3,%ymm3 │ │ │ │ - vpcmpgtd %ymm12,%ymm13,%ymm8 │ │ │ │ - vptest %ymm8,%ymm8 │ │ │ │ - jne 25ec0 │ │ │ │ - vpcmpgtd %ymm13,%ymm12,%ymm7 │ │ │ │ - vptest %ymm7,%ymm7 │ │ │ │ - jne 25ec0 │ │ │ │ - vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ - add $0x4,%rdi │ │ │ │ - sub $0xffffffffffffff80,%rdx │ │ │ │ - vpaddq %ymm2,%ymm3,%ymm3 │ │ │ │ - jmp 25ba0 │ │ │ │ - cmp %r10,%rsi │ │ │ │ - je 25a66 │ │ │ │ - nop │ │ │ │ - mov -0x10(%rbx),%r10 │ │ │ │ + vmovdqa (%r10),%ymm10 │ │ │ │ + vmovdqa (%rsi,%r10,1),%ymm11 │ │ │ │ + vpcmpltd %ymm11,%ymm10,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 25b60 │ │ │ │ + vpcmpnled %ymm11,%ymm10,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 25b60 │ │ │ │ + lea 0x1(%r8),%rax │ │ │ │ + vpaddq %ymm12,%ymm1,%ymm1 │ │ │ │ + cmp %r13,%rax │ │ │ │ + je 25cc1 │ │ │ │ + vmovdqa 0x20(%r10),%ymm8 │ │ │ │ + vmovdqa 0x20(%r10,%rsi,1),%ymm13 │ │ │ │ + vpaddq %ymm12,%ymm2,%ymm2 │ │ │ │ + vpcmpltd %ymm13,%ymm8,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 25b60 │ │ │ │ + vpcmpnled %ymm13,%ymm8,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 25b60 │ │ │ │ + vmovdqa 0x40(%r10),%ymm14 │ │ │ │ + vmovdqa 0x40(%r10,%rsi,1),%ymm15 │ │ │ │ + vpaddq %ymm12,%ymm1,%ymm1 │ │ │ │ + vpaddq %ymm12,%ymm2,%ymm2 │ │ │ │ + vpcmpltd %ymm15,%ymm14,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 25b60 │ │ │ │ + vpcmpnled %ymm15,%ymm14,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 25b60 │ │ │ │ + vmovdqa 0x60(%r10),%ymm7 │ │ │ │ + vmovdqa 0x60(%r10,%rsi,1),%ymm3 │ │ │ │ + vpaddq %ymm12,%ymm1,%ymm1 │ │ │ │ + vpaddq %ymm12,%ymm2,%ymm2 │ │ │ │ + vpcmpltd %ymm3,%ymm7,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 25b60 │ │ │ │ + vpcmpnled %ymm3,%ymm7,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 25b60 │ │ │ │ + vpaddq %ymm12,%ymm1,%ymm1 │ │ │ │ + add $0x4,%r8 │ │ │ │ + vpaddq %ymm12,%ymm2,%ymm2 │ │ │ │ + sub $0xffffffffffffff80,%r10 │ │ │ │ + jmp 25828 │ │ │ │ + cmp %r11,%rdi │ │ │ │ + je 256de │ │ │ │ + nopl (%rax) │ │ │ │ + mov -0x10(%rbx),%r11 │ │ │ │ mov (%rbx),%rdi │ │ │ │ - vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ - vmovdqu %xmm11,(%rbx) │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - vmovdqu %xmm1,-0x20(%rbx) │ │ │ │ + vpxor %xmm9,%xmm9,%xmm9 │ │ │ │ movq $0x0,-0x10(%rbx) │ │ │ │ - mov %r10,0x10(%rbx) │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + vmovdqu %xmm4,(%rbx) │ │ │ │ + mov %r11,0x10(%rbx) │ │ │ │ + vmovdqu %xmm9,-0x20(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 25ccc │ │ │ │ + je 2596d │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovdqa 0xb6a74(%rip),%ymm5 # dc740 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - vmovsd -0x8(%rbx),%xmm15 │ │ │ │ + vmovdqa 0xb7db3(%rip),%ymm6 # dd720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x120> │ │ │ │ + vmovsd -0x8(%rbx),%xmm5 │ │ │ │ sub $0x20,%rbx │ │ │ │ - vmovsd %xmm15,0x38(%rbx) │ │ │ │ - jmp 25710 │ │ │ │ - nop │ │ │ │ + vmovsd %xmm5,0x38(%rbx) │ │ │ │ + jmp 25378 │ │ │ │ mov 0x68(%rsp),%rdx │ │ │ │ cmp %rdx,%r12 │ │ │ │ - je 26241 │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %r9,%r8 │ │ │ │ - sub %r12,%r8 │ │ │ │ - lea -0x4(%r8),%rdx │ │ │ │ + je 25ee4 │ │ │ │ + mov %rdx,%r10 │ │ │ │ + mov %r10,%rcx │ │ │ │ + sub %r12,%rcx │ │ │ │ + lea -0x4(%rcx),%rdx │ │ │ │ cmp $0x18,%rdx │ │ │ │ - ja 25759 │ │ │ │ - mov %r9,%r13 │ │ │ │ - mov %rsi,%rcx │ │ │ │ + ja 253c1 │ │ │ │ + mov %r10,%r13 │ │ │ │ + mov %rdi,%rcx │ │ │ │ mov %r12,%rax │ │ │ │ sub %r12,%r13 │ │ │ │ sub $0x4,%r13 │ │ │ │ shr $0x2,%r13 │ │ │ │ inc %r13 │ │ │ │ and $0x7,%r13d │ │ │ │ - je 25e0e │ │ │ │ + je 25aaa │ │ │ │ cmp $0x1,%r13 │ │ │ │ - je 25ded │ │ │ │ + je 25a89 │ │ │ │ cmp $0x2,%r13 │ │ │ │ - je 25dd3 │ │ │ │ + je 25a71 │ │ │ │ cmp $0x3,%r13 │ │ │ │ - je 25db9 │ │ │ │ + je 25a57 │ │ │ │ cmp $0x4,%r13 │ │ │ │ - je 25d9f │ │ │ │ + je 25a3d │ │ │ │ cmp $0x5,%r13 │ │ │ │ - je 25d87 │ │ │ │ + je 25a25 │ │ │ │ cmp $0x6,%r13 │ │ │ │ - je 25d6d │ │ │ │ - mov (%rsi),%ecx │ │ │ │ + je 25a0d │ │ │ │ + mov (%rdi),%ecx │ │ │ │ cmp %ecx,(%r12) │ │ │ │ - jl 25c90 │ │ │ │ - jg 25a56 │ │ │ │ + jl 25930 │ │ │ │ + jg 256ce │ │ │ │ lea 0x4(%r12),%rax │ │ │ │ - lea 0x4(%rsi),%rcx │ │ │ │ - mov (%rcx),%r11d │ │ │ │ - cmp %r11d,(%rax) │ │ │ │ - jl 25c90 │ │ │ │ - jg 25a56 │ │ │ │ + lea 0x4(%rdi),%rcx │ │ │ │ + mov (%rcx),%esi │ │ │ │ + cmp %esi,(%rax) │ │ │ │ + jl 25930 │ │ │ │ + jg 256ce │ │ │ │ add $0x4,%rax │ │ │ │ add $0x4,%rcx │ │ │ │ mov (%rcx),%edx │ │ │ │ cmp %edx,(%rax) │ │ │ │ - jl 25c90 │ │ │ │ - jg 25a56 │ │ │ │ + jl 25930 │ │ │ │ + jg 256ce │ │ │ │ add $0x4,%rax │ │ │ │ add $0x4,%rcx │ │ │ │ - mov (%rcx),%r8d │ │ │ │ - cmp %r8d,(%rax) │ │ │ │ - jl 25c90 │ │ │ │ - jg 25a56 │ │ │ │ + mov (%rcx),%r9d │ │ │ │ + cmp %r9d,(%rax) │ │ │ │ + jl 25930 │ │ │ │ + jg 256ce │ │ │ │ add $0x4,%rax │ │ │ │ add $0x4,%rcx │ │ │ │ mov (%rcx),%r13d │ │ │ │ cmp %r13d,(%rax) │ │ │ │ - jl 25c90 │ │ │ │ - jg 25a56 │ │ │ │ + jl 25930 │ │ │ │ + jg 256ce │ │ │ │ add $0x4,%rax │ │ │ │ add $0x4,%rcx │ │ │ │ - mov (%rcx),%r11d │ │ │ │ - cmp %r11d,(%rax) │ │ │ │ - jl 25c90 │ │ │ │ - jg 25a56 │ │ │ │ + mov (%rcx),%esi │ │ │ │ + cmp %esi,(%rax) │ │ │ │ + jl 25930 │ │ │ │ + jg 256ce │ │ │ │ add $0x4,%rax │ │ │ │ add $0x4,%rcx │ │ │ │ mov (%rcx),%edx │ │ │ │ cmp %edx,(%rax) │ │ │ │ - jl 25c90 │ │ │ │ - jg 25a56 │ │ │ │ + jl 25930 │ │ │ │ + jg 256ce │ │ │ │ add $0x4,%rax │ │ │ │ add $0x4,%rcx │ │ │ │ - cmp %rax,%r9 │ │ │ │ - je 25a4d │ │ │ │ - mov (%rcx),%r8d │ │ │ │ - cmp %r8d,(%rax) │ │ │ │ - jl 25c90 │ │ │ │ - jg 25a56 │ │ │ │ + cmp %rax,%r10 │ │ │ │ + je 256c5 │ │ │ │ + mov (%rcx),%r9d │ │ │ │ + cmp %r9d,(%rax) │ │ │ │ + jl 25930 │ │ │ │ + jg 256ce │ │ │ │ mov 0x4(%rcx),%r13d │ │ │ │ cmp %r13d,0x4(%rax) │ │ │ │ - jl 25c90 │ │ │ │ - jg 25a56 │ │ │ │ - mov 0x8(%rcx),%r11d │ │ │ │ - cmp %r11d,0x8(%rax) │ │ │ │ - jl 25c90 │ │ │ │ - jg 25a56 │ │ │ │ + jl 25930 │ │ │ │ + jg 256ce │ │ │ │ + mov 0x8(%rcx),%esi │ │ │ │ + cmp %esi,0x8(%rax) │ │ │ │ + jl 25930 │ │ │ │ + jg 256ce │ │ │ │ mov 0xc(%rcx),%edx │ │ │ │ cmp %edx,0xc(%rax) │ │ │ │ - jl 25c90 │ │ │ │ - jg 25a56 │ │ │ │ - mov 0x10(%rcx),%r8d │ │ │ │ - cmp %r8d,0x10(%rax) │ │ │ │ - jl 25c90 │ │ │ │ - jg 25a56 │ │ │ │ + jl 25930 │ │ │ │ + jg 256ce │ │ │ │ + mov 0x10(%rcx),%r9d │ │ │ │ + cmp %r9d,0x10(%rax) │ │ │ │ + jl 25930 │ │ │ │ + jg 256ce │ │ │ │ mov 0x14(%rcx),%r13d │ │ │ │ cmp %r13d,0x14(%rax) │ │ │ │ - jl 25c90 │ │ │ │ - jg 25a56 │ │ │ │ - mov 0x18(%rcx),%r11d │ │ │ │ - cmp %r11d,0x18(%rax) │ │ │ │ - jl 25c90 │ │ │ │ - jg 25a56 │ │ │ │ + jl 25930 │ │ │ │ + jg 256ce │ │ │ │ + mov 0x18(%rcx),%esi │ │ │ │ + cmp %esi,0x18(%rax) │ │ │ │ + jl 25930 │ │ │ │ + jg 256ce │ │ │ │ mov 0x1c(%rcx),%edx │ │ │ │ cmp %edx,0x1c(%rax) │ │ │ │ - jl 25c90 │ │ │ │ - jg 25a56 │ │ │ │ + jl 25930 │ │ │ │ + jg 256ce │ │ │ │ add $0x20,%rax │ │ │ │ add $0x20,%rcx │ │ │ │ - cmp %rax,%r9 │ │ │ │ - jne 25e0e │ │ │ │ - jmp 25a4d │ │ │ │ - xchg %ax,%ax │ │ │ │ - vmovq %xmm0,%rax │ │ │ │ - vmovq %xmm3,%r14 │ │ │ │ - mov (%r14),%esi │ │ │ │ - cmp %esi,(%rax) │ │ │ │ - jl 25fb8 │ │ │ │ - jg 25fa7 │ │ │ │ - lea 0x4(%rax),%rcx │ │ │ │ - cmp %rcx,%r10 │ │ │ │ - je 26293 │ │ │ │ - mov 0x4(%r14),%r15d │ │ │ │ - cmp %r15d,0x4(%rax) │ │ │ │ - jl 25fb8 │ │ │ │ - jg 25fa7 │ │ │ │ - lea 0x8(%rax),%r13 │ │ │ │ - cmp %r13,%r10 │ │ │ │ - je 2629c │ │ │ │ - mov 0x8(%rax),%r11d │ │ │ │ - cmp %r11d,0x8(%r14) │ │ │ │ - jg 25fb8 │ │ │ │ - jl 25fa7 │ │ │ │ - lea 0xc(%rax),%r8 │ │ │ │ - cmp %r8,%r10 │ │ │ │ - je 262a5 │ │ │ │ - mov 0xc(%r14),%edi │ │ │ │ - cmp %edi,0xc(%rax) │ │ │ │ - jl 25fb8 │ │ │ │ - jg 25fa7 │ │ │ │ - lea 0x10(%rax),%rdx │ │ │ │ - cmp %rdx,%r10 │ │ │ │ - je 262ae │ │ │ │ - mov 0x10(%r14),%r9d │ │ │ │ - cmp %r9d,0x10(%rax) │ │ │ │ - jl 25fb8 │ │ │ │ - jg 25fa7 │ │ │ │ - lea 0x14(%rax),%rsi │ │ │ │ - cmp %rsi,%r10 │ │ │ │ - je 262b7 │ │ │ │ - mov 0x14(%r14),%ecx │ │ │ │ - cmp %ecx,0x14(%rax) │ │ │ │ - jl 25fb8 │ │ │ │ - jg 25fa7 │ │ │ │ - lea 0x18(%rax),%r15 │ │ │ │ - cmp %r15,%r10 │ │ │ │ - je 262c0 │ │ │ │ - mov 0x18(%r14),%r13d │ │ │ │ - cmp %r13d,0x18(%rax) │ │ │ │ - jl 25fb8 │ │ │ │ - jg 25fa7 │ │ │ │ - lea 0x1c(%rax),%r11 │ │ │ │ - cmp %r11,%r10 │ │ │ │ - je 262c9 │ │ │ │ - mov 0x1c(%r14),%r10d │ │ │ │ - cmp %r10d,0x1c(%rax) │ │ │ │ - jl 25fb8 │ │ │ │ - lea 0x20(%r14),%r8 │ │ │ │ - jg 25fa7 │ │ │ │ - cmp 0x68(%rsp),%r8 │ │ │ │ - jne 25fb8 │ │ │ │ - vmovsd -0x8(%rbx),%xmm14 │ │ │ │ - vcomisd 0x8(%rsp),%xmm14 │ │ │ │ - ja 25c90 │ │ │ │ - vmovdqa 0x10(%rsp),%xmm5 │ │ │ │ + cmp %rax,%r10 │ │ │ │ + jne 25aaa │ │ │ │ + jmp 256c5 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovq %xmm1,%r14 │ │ │ │ + vmovq %xmm2,%rcx │ │ │ │ + mov (%rcx),%edi │ │ │ │ + cmp %edi,(%r14) │ │ │ │ + jl 25c58 │ │ │ │ + jg 25c47 │ │ │ │ + lea 0x4(%r14),%r15 │ │ │ │ + cmp %r15,%r11 │ │ │ │ + je 25f39 │ │ │ │ + mov 0x4(%rcx),%r13d │ │ │ │ + cmp %r13d,0x4(%r14) │ │ │ │ + jl 25c58 │ │ │ │ + jg 25c47 │ │ │ │ + lea 0x8(%r14),%rsi │ │ │ │ + cmp %rsi,%r11 │ │ │ │ + je 25f42 │ │ │ │ + mov 0x8(%r14),%r9d │ │ │ │ + cmp %r9d,0x8(%rcx) │ │ │ │ + jg 25c58 │ │ │ │ + jl 25c47 │ │ │ │ + lea 0xc(%r14),%rdx │ │ │ │ + cmp %rdx,%r11 │ │ │ │ + je 25f4b │ │ │ │ + mov 0xc(%rcx),%r8d │ │ │ │ + cmp %r8d,0xc(%r14) │ │ │ │ + jl 25c58 │ │ │ │ + jg 25c47 │ │ │ │ + lea 0x10(%r14),%r10 │ │ │ │ + cmp %r10,%r11 │ │ │ │ + je 25f54 │ │ │ │ + mov 0x10(%rcx),%eax │ │ │ │ + cmp %eax,0x10(%r14) │ │ │ │ + jl 25c58 │ │ │ │ + jg 25c47 │ │ │ │ + lea 0x14(%r14),%rdi │ │ │ │ + cmp %rdi,%r11 │ │ │ │ + je 25f5d │ │ │ │ + mov 0x14(%rcx),%r15d │ │ │ │ + cmp %r15d,0x14(%r14) │ │ │ │ + jl 25c58 │ │ │ │ + jg 25c47 │ │ │ │ + lea 0x18(%r14),%r13 │ │ │ │ + cmp %r13,%r11 │ │ │ │ + je 25f66 │ │ │ │ + mov 0x18(%rcx),%esi │ │ │ │ + cmp %esi,0x18(%r14) │ │ │ │ + jl 25c58 │ │ │ │ + jg 25c47 │ │ │ │ + lea 0x1c(%r14),%r9 │ │ │ │ + cmp %r9,%r11 │ │ │ │ + je 25f6f │ │ │ │ + mov 0x1c(%rcx),%r11d │ │ │ │ + cmp %r11d,0x1c(%r14) │ │ │ │ + jl 25c58 │ │ │ │ + lea 0x20(%rcx),%rdx │ │ │ │ + jg 25c47 │ │ │ │ + cmp 0x68(%rsp),%rdx │ │ │ │ + jne 25c58 │ │ │ │ + vmovsd -0x8(%rbx),%xmm12 │ │ │ │ + vcomisd 0x8(%rsp),%xmm12 │ │ │ │ + ja 25930 │ │ │ │ mov 0x60(%rsp),%r12 │ │ │ │ + vmovdqa 0x10(%rsp),%xmm4 │ │ │ │ mov (%rbx),%rdi │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ + vmovdqu %xmm4,(%rbx) │ │ │ │ mov %r12,0x10(%rbx) │ │ │ │ - vmovdqu %xmm5,(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 26200 │ │ │ │ + je 25ea0 │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovsd 0x8(%rsp),%xmm11 │ │ │ │ - vmovsd %xmm11,0x18(%rbx) │ │ │ │ + vmovsd 0x8(%rsp),%xmm6 │ │ │ │ + vmovsd %xmm6,0x18(%rbx) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ test $0x7,%dl │ │ │ │ - je 26208 │ │ │ │ + je 25ea8 │ │ │ │ and $0xfffffffffffffff8,%rdx │ │ │ │ lea 0x0(,%rdx,4),%r13 │ │ │ │ - lea (%rsi,%r13,1),%rcx │ │ │ │ + lea (%rdi,%r13,1),%rcx │ │ │ │ add %r12,%r13 │ │ │ │ - jmp 2596a │ │ │ │ + jmp 255e2 │ │ │ │ test $0x7,%r15b │ │ │ │ - je 26263 │ │ │ │ + je 25f06 │ │ │ │ and $0xfffffffffffffff8,%r15 │ │ │ │ shl $0x2,%r15 │ │ │ │ - lea (%r12,%r15,1),%r14 │ │ │ │ - lea (%rsi,%r15,1),%rax │ │ │ │ - jmp 25eca │ │ │ │ - mov %r10,%r14 │ │ │ │ - mov %r12,%r8 │ │ │ │ - sub %rsi,%r14 │ │ │ │ + lea (%r12,%r15,1),%rcx │ │ │ │ + lea (%rdi,%r15,1),%r14 │ │ │ │ + jmp 25b6a │ │ │ │ + mov %r11,%r14 │ │ │ │ + mov %r12,%rdx │ │ │ │ + sub %rdi,%r14 │ │ │ │ sub $0x4,%r14 │ │ │ │ shr $0x2,%r14 │ │ │ │ inc %r14 │ │ │ │ and $0x7,%r14d │ │ │ │ - je 2614a │ │ │ │ + je 25de7 │ │ │ │ cmp $0x1,%r14 │ │ │ │ - je 26127 │ │ │ │ + je 25dc5 │ │ │ │ cmp $0x2,%r14 │ │ │ │ - je 2610d │ │ │ │ + je 25dab │ │ │ │ cmp $0x3,%r14 │ │ │ │ - je 260f3 │ │ │ │ + je 25d92 │ │ │ │ cmp $0x4,%r14 │ │ │ │ - je 260d9 │ │ │ │ + je 25d79 │ │ │ │ cmp $0x5,%r14 │ │ │ │ - je 260bf │ │ │ │ + je 25d5f │ │ │ │ cmp $0x6,%r14 │ │ │ │ - je 260a5 │ │ │ │ - mov (%rsi),%eax │ │ │ │ - cmp %eax,(%r12) │ │ │ │ - jg 25fb8 │ │ │ │ - jl 25fa7 │ │ │ │ - lea 0x4(%rsi),%r15 │ │ │ │ - lea 0x4(%r12),%r8 │ │ │ │ - mov (%r15),%edi │ │ │ │ - cmp %edi,(%r8) │ │ │ │ - jg 25fb8 │ │ │ │ - jl 25fa7 │ │ │ │ - add $0x4,%r15 │ │ │ │ - add $0x4,%r8 │ │ │ │ - mov (%r15),%edx │ │ │ │ - cmp %edx,(%r8) │ │ │ │ - jg 25fb8 │ │ │ │ - jl 25fa7 │ │ │ │ + je 25d45 │ │ │ │ + mov (%rdi),%ecx │ │ │ │ + cmp %ecx,(%r12) │ │ │ │ + jg 25c58 │ │ │ │ + jl 25c47 │ │ │ │ + lea 0x4(%rdi),%r15 │ │ │ │ + lea 0x4(%r12),%rdx │ │ │ │ + mov (%r15),%r8d │ │ │ │ + cmp %r8d,(%rdx) │ │ │ │ + jg 25c58 │ │ │ │ + jl 25c47 │ │ │ │ add $0x4,%r15 │ │ │ │ - add $0x4,%r8 │ │ │ │ - mov (%r15),%r9d │ │ │ │ - cmp %r9d,(%r8) │ │ │ │ - jg 25fb8 │ │ │ │ - jl 25fa7 │ │ │ │ + add $0x4,%rdx │ │ │ │ + mov (%r15),%r10d │ │ │ │ + cmp %r10d,(%rdx) │ │ │ │ + jg 25c58 │ │ │ │ + jl 25c47 │ │ │ │ add $0x4,%r15 │ │ │ │ - add $0x4,%r8 │ │ │ │ - mov (%r15),%esi │ │ │ │ - cmp %esi,(%r8) │ │ │ │ - jg 25fb8 │ │ │ │ - jl 25fa7 │ │ │ │ + add $0x4,%rdx │ │ │ │ + mov (%r15),%eax │ │ │ │ + cmp %eax,(%rdx) │ │ │ │ + jg 25c58 │ │ │ │ + jl 25c47 │ │ │ │ add $0x4,%r15 │ │ │ │ - add $0x4,%r8 │ │ │ │ - mov (%r15),%ecx │ │ │ │ - cmp %ecx,(%r8) │ │ │ │ - jg 25fb8 │ │ │ │ - jl 25fa7 │ │ │ │ + add $0x4,%rdx │ │ │ │ + mov (%r15),%edi │ │ │ │ + cmp %edi,(%rdx) │ │ │ │ + jg 25c58 │ │ │ │ + jl 25c47 │ │ │ │ add $0x4,%r15 │ │ │ │ - add $0x4,%r8 │ │ │ │ + add $0x4,%rdx │ │ │ │ mov (%r15),%r13d │ │ │ │ - cmp %r13d,(%r8) │ │ │ │ - jg 25fb8 │ │ │ │ - jl 25fa7 │ │ │ │ + cmp %r13d,(%rdx) │ │ │ │ + jg 25c58 │ │ │ │ + jl 25c47 │ │ │ │ add $0x4,%r15 │ │ │ │ - add $0x4,%r8 │ │ │ │ - cmp %r15,%r10 │ │ │ │ - je 25fa0 │ │ │ │ - mov (%r15),%r11d │ │ │ │ - cmp %r11d,(%r8) │ │ │ │ - jg 25fb8 │ │ │ │ - jl 25fa7 │ │ │ │ + add $0x4,%rdx │ │ │ │ + mov (%r15),%esi │ │ │ │ + cmp %esi,(%rdx) │ │ │ │ + jg 25c58 │ │ │ │ + jl 25c47 │ │ │ │ + add $0x4,%r15 │ │ │ │ + add $0x4,%rdx │ │ │ │ + cmp %r15,%r11 │ │ │ │ + je 25c40 │ │ │ │ + mov (%r15),%r9d │ │ │ │ + cmp %r9d,(%rdx) │ │ │ │ + jg 25c58 │ │ │ │ + jl 25c47 │ │ │ │ mov 0x4(%r15),%r14d │ │ │ │ - cmp %r14d,0x4(%r8) │ │ │ │ - jg 25fb8 │ │ │ │ - jl 25fa7 │ │ │ │ - mov 0x8(%r15),%eax │ │ │ │ - cmp %eax,0x8(%r8) │ │ │ │ - jg 25fb8 │ │ │ │ - jl 25fa7 │ │ │ │ - mov 0xc(%r15),%edi │ │ │ │ - cmp %edi,0xc(%r8) │ │ │ │ - jg 25fb8 │ │ │ │ - jl 25fa7 │ │ │ │ - mov 0x10(%r15),%edx │ │ │ │ - cmp %edx,0x10(%r8) │ │ │ │ - jg 25fb8 │ │ │ │ - jl 25fa7 │ │ │ │ - mov 0x14(%r15),%r9d │ │ │ │ - cmp %r9d,0x14(%r8) │ │ │ │ - jg 25fb8 │ │ │ │ - jl 25fa7 │ │ │ │ - mov 0x18(%r15),%esi │ │ │ │ - cmp %esi,0x18(%r8) │ │ │ │ - jg 25fb8 │ │ │ │ - jl 25fa7 │ │ │ │ - mov 0x1c(%r15),%ecx │ │ │ │ - cmp %ecx,0x1c(%r8) │ │ │ │ - jg 25fb8 │ │ │ │ - jl 25fa7 │ │ │ │ + cmp %r14d,0x4(%rdx) │ │ │ │ + jg 25c58 │ │ │ │ + jl 25c47 │ │ │ │ + mov 0x8(%r15),%ecx │ │ │ │ + cmp %ecx,0x8(%rdx) │ │ │ │ + jg 25c58 │ │ │ │ + jl 25c47 │ │ │ │ + mov 0xc(%r15),%r8d │ │ │ │ + cmp %r8d,0xc(%rdx) │ │ │ │ + jg 25c58 │ │ │ │ + jl 25c47 │ │ │ │ + mov 0x10(%r15),%r10d │ │ │ │ + cmp %r10d,0x10(%rdx) │ │ │ │ + jg 25c58 │ │ │ │ + jl 25c47 │ │ │ │ + mov 0x14(%r15),%eax │ │ │ │ + cmp %eax,0x14(%rdx) │ │ │ │ + jg 25c58 │ │ │ │ + jl 25c47 │ │ │ │ + mov 0x18(%r15),%edi │ │ │ │ + cmp %edi,0x18(%rdx) │ │ │ │ + jg 25c58 │ │ │ │ + jl 25c47 │ │ │ │ + mov 0x1c(%r15),%r13d │ │ │ │ + cmp %r13d,0x1c(%rdx) │ │ │ │ + jg 25c58 │ │ │ │ + jl 25c47 │ │ │ │ add $0x20,%r15 │ │ │ │ - add $0x20,%r8 │ │ │ │ - cmp %r15,%r10 │ │ │ │ - jne 2614a │ │ │ │ - jmp 25fa0 │ │ │ │ - xchg %ax,%ax │ │ │ │ + add $0x20,%rdx │ │ │ │ + cmp %r15,%r11 │ │ │ │ + jne 25de7 │ │ │ │ + jmp 25c40 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ vzeroupper │ │ │ │ - jmp 25fe6 │ │ │ │ - vpbroadcastq 0xb66ef(%rip),%ymm1 # dc900 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x300> │ │ │ │ + jmp 25c86 │ │ │ │ + mov $0x14,%r10d │ │ │ │ + vpbroadcastq %r10,%ymm1 │ │ │ │ vpaddq %ymm1,%ymm0,%ymm0 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm9 │ │ │ │ - vpextrq $0x1,%xmm9,%rcx │ │ │ │ - jmp 25a4d │ │ │ │ + valignq $0x3,%ymm0,%ymm0,%ymm7 │ │ │ │ + vmovq %xmm7,%rcx │ │ │ │ + jmp 256c5 │ │ │ │ add $0x4,%rcx │ │ │ │ - jmp 25a4d │ │ │ │ + jmp 256c5 │ │ │ │ add $0x8,%rcx │ │ │ │ - jmp 25a4d │ │ │ │ + jmp 256c5 │ │ │ │ add $0xc,%rcx │ │ │ │ - jmp 25a4d │ │ │ │ - mov %rsi,%rcx │ │ │ │ - jmp 25a4d │ │ │ │ - mov %r12,%r8 │ │ │ │ - jmp 25fa0 │ │ │ │ + jmp 256c5 │ │ │ │ + mov %rdi,%rcx │ │ │ │ + jmp 256c5 │ │ │ │ + mov %r12,%rdx │ │ │ │ + jmp 25c40 │ │ │ │ add $0x10,%rcx │ │ │ │ - jmp 25a4d │ │ │ │ + jmp 256c5 │ │ │ │ add $0x14,%rcx │ │ │ │ - jmp 25a4d │ │ │ │ - vpbroadcastq 0xb6694(%rip),%ymm0 # dc900 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x300> │ │ │ │ - vpaddq %ymm0,%ymm3,%ymm3 │ │ │ │ - vextracti128 $0x1,%ymm3,%xmm2 │ │ │ │ - vpextrq $0x1,%xmm2,%r8 │ │ │ │ - jmp 25fa0 │ │ │ │ + jmp 256c5 │ │ │ │ + mov $0x14,%r11d │ │ │ │ + vpbroadcastq %r11,%ymm1 │ │ │ │ + vpaddq %ymm1,%ymm2,%ymm2 │ │ │ │ + valignq $0x3,%ymm2,%ymm2,%ymm0 │ │ │ │ + vmovq %xmm0,%rdx │ │ │ │ + jmp 25c40 │ │ │ │ add $0x18,%rcx │ │ │ │ - jmp 25a4d │ │ │ │ + jmp 256c5 │ │ │ │ add $0x1c,%rcx │ │ │ │ - jmp 25a4d │ │ │ │ - lea 0x4(%r14),%r8 │ │ │ │ - jmp 25fa0 │ │ │ │ - lea 0x8(%r14),%r8 │ │ │ │ - jmp 25fa0 │ │ │ │ - lea 0xc(%r14),%r8 │ │ │ │ - jmp 25fa0 │ │ │ │ - lea 0x10(%r14),%r8 │ │ │ │ - jmp 25fa0 │ │ │ │ - lea 0x14(%r14),%r8 │ │ │ │ - jmp 25fa0 │ │ │ │ - lea 0x18(%r14),%r8 │ │ │ │ - jmp 25fa0 │ │ │ │ - lea 0x1c(%r14),%r8 │ │ │ │ - jmp 25fa0 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 256c5 │ │ │ │ + lea 0x4(%rcx),%rdx │ │ │ │ + jmp 25c40 │ │ │ │ + lea 0x8(%rcx),%rdx │ │ │ │ + jmp 25c40 │ │ │ │ + lea 0xc(%rcx),%rdx │ │ │ │ + jmp 25c40 │ │ │ │ + lea 0x10(%rcx),%rdx │ │ │ │ + jmp 25c40 │ │ │ │ + lea 0x14(%rcx),%rdx │ │ │ │ + jmp 25c40 │ │ │ │ + lea 0x18(%rcx),%rdx │ │ │ │ + jmp 25c40 │ │ │ │ + lea 0x1c(%rcx),%rdx │ │ │ │ + jmp 25c40 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ cmp %rsi,%rdi │ │ │ │ - je 26980 │ │ │ │ + je 26610 │ │ │ │ mov %rdi,%rcx │ │ │ │ cmp %rdx,%rsi │ │ │ │ - je 26837 │ │ │ │ + je 264c7 │ │ │ │ mov %rdx,%rax │ │ │ │ mov %rsi,%r11 │ │ │ │ movabs $0xaaaaaaaaaaaaaaab,%r8 │ │ │ │ mov %rdi,%r9 │ │ │ │ sub %rdi,%rax │ │ │ │ sub %rdi,%r11 │ │ │ │ sub %rsi,%rdx │ │ │ │ @@ -23237,50 +23226,50 @@ │ │ │ │ lea (%rcx,%rdx,1),%r10 │ │ │ │ imul %r8,%rax │ │ │ │ sar $0x4,%rdi │ │ │ │ imul %r8,%rdi │ │ │ │ mov %rax,%r8 │ │ │ │ sub %rdi,%r8 │ │ │ │ cmp %r8,%rdi │ │ │ │ - je 2698b │ │ │ │ - mov %rax,%r8 │ │ │ │ + je 2661b │ │ │ │ push %rbp │ │ │ │ + mov %rax,%r8 │ │ │ │ sub %rdi,%r8 │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r14 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ cmp %r8,%rdi │ │ │ │ - jge 2669b │ │ │ │ + jge 2632d │ │ │ │ nop │ │ │ │ test %r8,%r8 │ │ │ │ - jle 26675 │ │ │ │ + jle 26307 │ │ │ │ lea (%rdi,%rdi,2),%rsi │ │ │ │ shl $0x4,%rsi │ │ │ │ lea (%r9,%rsi,1),%r11 │ │ │ │ add $0x60,%rsi │ │ │ │ test %rsi,%rsi │ │ │ │ - jle 2637b │ │ │ │ + jle 2601b │ │ │ │ lea 0x60(%r9),%rcx │ │ │ │ cmp %rcx,%r11 │ │ │ │ - jb 26840 │ │ │ │ + jb 264d0 │ │ │ │ cmp $0x1,%r8 │ │ │ │ - je 26984 │ │ │ │ + je 26614 │ │ │ │ mov %r8,%r14 │ │ │ │ - xor %ebx,%ebx │ │ │ │ mov %r9,%rsi │ │ │ │ mov %r11,%rcx │ │ │ │ + xor %ebx,%ebx │ │ │ │ shr $1,%r14 │ │ │ │ mov %r14,%r12 │ │ │ │ and $0x3,%r12d │ │ │ │ - je 26498 │ │ │ │ + je 26134 │ │ │ │ cmp $0x1,%r12 │ │ │ │ - je 26448 │ │ │ │ + je 260e6 │ │ │ │ cmp $0x2,%r12 │ │ │ │ - je 26401 │ │ │ │ + je 260a1 │ │ │ │ vmovdqu (%r9),%ymm12 │ │ │ │ vmovdqu 0x20(%r9),%ymm13 │ │ │ │ mov $0x1,%ebx │ │ │ │ lea 0x60(%r9),%rsi │ │ │ │ vmovdqu 0x40(%r9),%ymm14 │ │ │ │ vmovdqu (%r11),%ymm15 │ │ │ │ add $0x60,%rcx │ │ │ │ @@ -23288,103 +23277,103 @@ │ │ │ │ vmovdqu 0x40(%r11),%ymm1 │ │ │ │ vmovdqu %ymm15,(%r9) │ │ │ │ vmovdqu %ymm0,0x20(%r9) │ │ │ │ vmovdqu %ymm1,0x40(%r9) │ │ │ │ vmovdqu %ymm12,(%r11) │ │ │ │ vmovdqu %ymm13,0x20(%r11) │ │ │ │ vmovdqu %ymm14,0x40(%r11) │ │ │ │ + vmovdqu (%rsi),%ymm2 │ │ │ │ + vmovdqu 0x20(%rsi),%ymm6 │ │ │ │ inc %rbx │ │ │ │ add $0x60,%rsi │ │ │ │ + vmovdqu (%rcx),%ymm5 │ │ │ │ + vmovdqu 0x20(%rcx),%ymm4 │ │ │ │ add $0x60,%rcx │ │ │ │ - vmovdqu -0x60(%rsi),%ymm2 │ │ │ │ - vmovdqu -0x40(%rsi),%ymm6 │ │ │ │ vmovdqu -0x20(%rsi),%ymm7 │ │ │ │ - vmovdqu -0x60(%rcx),%ymm5 │ │ │ │ - vmovdqu -0x40(%rcx),%ymm4 │ │ │ │ vmovdqu -0x20(%rcx),%ymm3 │ │ │ │ vmovdqu %ymm5,-0x60(%rsi) │ │ │ │ vmovdqu %ymm4,-0x40(%rsi) │ │ │ │ vmovdqu %ymm3,-0x20(%rsi) │ │ │ │ vmovdqu %ymm2,-0x60(%rcx) │ │ │ │ vmovdqu %ymm6,-0x40(%rcx) │ │ │ │ vmovdqu %ymm7,-0x20(%rcx) │ │ │ │ + vmovdqu (%rsi),%ymm8 │ │ │ │ + vmovdqu 0x20(%rsi),%ymm9 │ │ │ │ inc %rbx │ │ │ │ add $0x60,%rsi │ │ │ │ + vmovdqu (%rcx),%ymm11 │ │ │ │ + vmovdqu 0x20(%rcx),%ymm12 │ │ │ │ add $0x60,%rcx │ │ │ │ - vmovdqu -0x60(%rsi),%ymm8 │ │ │ │ - vmovdqu -0x40(%rsi),%ymm9 │ │ │ │ vmovdqu -0x20(%rsi),%ymm10 │ │ │ │ - vmovdqu -0x60(%rcx),%ymm11 │ │ │ │ - vmovdqu -0x40(%rcx),%ymm12 │ │ │ │ vmovdqu -0x20(%rcx),%ymm13 │ │ │ │ vmovdqu %ymm11,-0x60(%rsi) │ │ │ │ vmovdqu %ymm12,-0x40(%rsi) │ │ │ │ vmovdqu %ymm13,-0x20(%rsi) │ │ │ │ vmovdqu %ymm8,-0x60(%rcx) │ │ │ │ vmovdqu %ymm9,-0x40(%rcx) │ │ │ │ vmovdqu %ymm10,-0x20(%rcx) │ │ │ │ cmp %r14,%rbx │ │ │ │ - je 26603 │ │ │ │ + je 26295 │ │ │ │ + vmovdqu (%rcx),%ymm1 │ │ │ │ + vmovdqu 0x20(%rcx),%ymm2 │ │ │ │ add $0x4,%rbx │ │ │ │ add $0x180,%rsi │ │ │ │ - add $0x180,%rcx │ │ │ │ - vmovdqu -0x180(%rcx),%ymm1 │ │ │ │ - vmovdqu -0x160(%rcx),%ymm2 │ │ │ │ - vmovdqu -0x140(%rcx),%ymm6 │ │ │ │ + vmovdqu 0x40(%rcx),%ymm6 │ │ │ │ vmovdqu -0x180(%rsi),%ymm14 │ │ │ │ + add $0x180,%rcx │ │ │ │ vmovdqu -0x160(%rsi),%ymm15 │ │ │ │ vmovdqu -0x140(%rsi),%ymm0 │ │ │ │ vmovdqu %ymm1,-0x180(%rsi) │ │ │ │ vmovdqu %ymm2,-0x160(%rsi) │ │ │ │ vmovdqu %ymm6,-0x140(%rsi) │ │ │ │ vmovdqu %ymm14,-0x180(%rcx) │ │ │ │ - vmovdqu %ymm15,-0x160(%rcx) │ │ │ │ - vmovdqu %ymm0,-0x140(%rcx) │ │ │ │ vmovdqu -0x120(%rcx),%ymm5 │ │ │ │ vmovdqu -0x100(%rcx),%ymm4 │ │ │ │ + vmovdqu %ymm15,-0x160(%rcx) │ │ │ │ vmovdqu -0xe0(%rcx),%ymm3 │ │ │ │ + vmovdqu %ymm0,-0x140(%rcx) │ │ │ │ vmovdqu -0x120(%rsi),%ymm7 │ │ │ │ vmovdqu -0x100(%rsi),%ymm8 │ │ │ │ - vmovdqu -0xe0(%rsi),%ymm9 │ │ │ │ vmovdqu %ymm5,-0x120(%rsi) │ │ │ │ + vmovdqu -0xe0(%rsi),%ymm9 │ │ │ │ vmovdqu %ymm4,-0x100(%rsi) │ │ │ │ vmovdqu %ymm3,-0xe0(%rsi) │ │ │ │ vmovdqu %ymm7,-0x120(%rcx) │ │ │ │ + vmovdqu -0xc0(%rcx),%ymm13 │ │ │ │ + vmovdqu -0xa0(%rcx),%ymm14 │ │ │ │ vmovdqu %ymm8,-0x100(%rcx) │ │ │ │ + vmovdqu -0x80(%rcx),%ymm15 │ │ │ │ vmovdqu %ymm9,-0xe0(%rcx) │ │ │ │ - vmovdqu -0xc0(%rcx),%ymm13 │ │ │ │ vmovdqu -0xc0(%rsi),%ymm10 │ │ │ │ vmovdqu -0xa0(%rsi),%ymm11 │ │ │ │ - vmovdqu -0xa0(%rcx),%ymm14 │ │ │ │ - vmovdqu -0x80(%rcx),%ymm15 │ │ │ │ - vmovdqu -0x80(%rsi),%ymm12 │ │ │ │ vmovdqu %ymm13,-0xc0(%rsi) │ │ │ │ + vmovdqu -0x80(%rsi),%ymm12 │ │ │ │ vmovdqu %ymm14,-0xa0(%rsi) │ │ │ │ vmovdqu %ymm15,-0x80(%rsi) │ │ │ │ + vmovdqu -0x60(%rcx),%ymm6 │ │ │ │ + vmovdqu -0x40(%rcx),%ymm7 │ │ │ │ vmovdqu %ymm10,-0xc0(%rcx) │ │ │ │ + vmovdqu -0x20(%rcx),%ymm8 │ │ │ │ vmovdqu %ymm11,-0xa0(%rcx) │ │ │ │ - vmovdqu -0x60(%rcx),%ymm6 │ │ │ │ vmovdqu %ymm12,-0x80(%rcx) │ │ │ │ - vmovdqu -0x40(%rcx),%ymm7 │ │ │ │ vmovdqu -0x60(%rsi),%ymm2 │ │ │ │ vmovdqu -0x40(%rsi),%ymm1 │ │ │ │ - vmovdqu -0x20(%rsi),%ymm0 │ │ │ │ - vmovdqu -0x20(%rcx),%ymm8 │ │ │ │ vmovdqu %ymm6,-0x60(%rsi) │ │ │ │ + vmovdqu -0x20(%rsi),%ymm0 │ │ │ │ vmovdqu %ymm7,-0x40(%rsi) │ │ │ │ vmovdqu %ymm8,-0x20(%rsi) │ │ │ │ vmovdqu %ymm2,-0x60(%rcx) │ │ │ │ vmovdqu %ymm1,-0x40(%rcx) │ │ │ │ vmovdqu %ymm0,-0x20(%rcx) │ │ │ │ cmp %r14,%rbx │ │ │ │ - jne 26498 │ │ │ │ + jne 26134 │ │ │ │ mov %r8,%rdx │ │ │ │ and $0xfffffffffffffffe,%rdx │ │ │ │ test $0x1,%r8b │ │ │ │ - je 26667 │ │ │ │ + je 262f9 │ │ │ │ lea (%rdx,%rdx,2),%r11 │ │ │ │ add %rdi,%rdx │ │ │ │ lea (%rdx,%rdx,2),%rdx │ │ │ │ shl $0x4,%r11 │ │ │ │ shl $0x4,%rdx │ │ │ │ add %r9,%r11 │ │ │ │ add %r9,%rdx │ │ │ │ @@ -23402,89 +23391,89 @@ │ │ │ │ vmovdqu %xmm11,0x20(%rdx) │ │ │ │ lea -0x3(%r8,%r8,2),%r8 │ │ │ │ shl $0x4,%r8 │ │ │ │ lea 0x30(%r9,%r8,1),%r9 │ │ │ │ xor %edx,%edx │ │ │ │ div %rdi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 2682a │ │ │ │ + je 264ba │ │ │ │ mov %rdi,%r8 │ │ │ │ sub %rdx,%rdi │ │ │ │ mov %r8,%rax │ │ │ │ mov %rax,%r8 │ │ │ │ sub %rdi,%r8 │ │ │ │ cmp %r8,%rdi │ │ │ │ - jl 26350 │ │ │ │ + jl 25ff0 │ │ │ │ lea (%rax,%rax,2),%r11 │ │ │ │ lea (%r8,%r8,2),%rdx │ │ │ │ shl $0x4,%r11 │ │ │ │ shl $0x4,%rdx │ │ │ │ add %r9,%r11 │ │ │ │ mov %r11,%r9 │ │ │ │ sub %rdx,%r9 │ │ │ │ test %rdi,%rdi │ │ │ │ - jle 26819 │ │ │ │ + jle 264a9 │ │ │ │ lea -0x30(%r9),%rsi │ │ │ │ lea -0x30(%r11),%rcx │ │ │ │ xor %edx,%edx │ │ │ │ test $0x1,%dil │ │ │ │ - je 26740 │ │ │ │ + je 263d0 │ │ │ │ mov -0x30(%r11),%r14 │ │ │ │ mov -0x30(%r9),%r12 │ │ │ │ mov 0x8(%rsi),%rbx │ │ │ │ mov 0x10(%rsi),%rdx │ │ │ │ - vmovdqu 0x20(%rsi),%xmm0 │ │ │ │ mov %r14,-0x30(%r9) │ │ │ │ + vmovdqu 0x20(%rsi),%xmm0 │ │ │ │ mov 0x8(%rcx),%r14 │ │ │ │ mov %r14,0x8(%rsi) │ │ │ │ mov 0x10(%rcx),%r14 │ │ │ │ mov %r14,0x10(%rsi) │ │ │ │ mov %r12,-0x30(%r11) │ │ │ │ + mov 0x18(%rsi),%r12 │ │ │ │ mov %rbx,0x8(%rcx) │ │ │ │ mov 0x18(%rcx),%rbx │ │ │ │ mov %rdx,0x10(%rcx) │ │ │ │ mov $0x1,%edx │ │ │ │ - mov 0x18(%rsi),%r12 │ │ │ │ mov %rbx,0x18(%rsi) │ │ │ │ vmovdqu 0x20(%rcx),%xmm1 │ │ │ │ vmovdqu %xmm1,0x20(%rsi) │ │ │ │ + lea -0x60(%r9),%rsi │ │ │ │ mov %r12,0x18(%rcx) │ │ │ │ vmovdqu %xmm0,0x20(%rcx) │ │ │ │ - lea -0x60(%r9),%rsi │ │ │ │ lea -0x60(%r11),%rcx │ │ │ │ cmp $0x1,%rdi │ │ │ │ - je 26807 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + je 26497 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%rcx),%r14 │ │ │ │ mov (%rsi),%r12 │ │ │ │ add $0x2,%rdx │ │ │ │ sub $0x60,%rsi │ │ │ │ mov 0x68(%rsi),%rbx │ │ │ │ mov 0x70(%rsi),%r11 │ │ │ │ sub $0x60,%rcx │ │ │ │ - vmovdqu 0x80(%rsi),%xmm2 │ │ │ │ mov %r14,0x60(%rsi) │ │ │ │ + vmovdqu 0x80(%rsi),%xmm2 │ │ │ │ mov 0x68(%rcx),%r14 │ │ │ │ mov %r14,0x68(%rsi) │ │ │ │ mov 0x70(%rcx),%r14 │ │ │ │ mov %r14,0x70(%rsi) │ │ │ │ mov %rbx,0x68(%rcx) │ │ │ │ mov 0x78(%rcx),%rbx │ │ │ │ mov %r12,0x60(%rcx) │ │ │ │ - mov %r11,0x70(%rcx) │ │ │ │ mov 0x78(%rsi),%r12 │ │ │ │ + mov %r11,0x70(%rcx) │ │ │ │ mov 0x30(%rcx),%r14 │ │ │ │ - mov 0x40(%rsi),%r11 │ │ │ │ mov %rbx,0x78(%rsi) │ │ │ │ - vmovdqu 0x80(%rcx),%xmm3 │ │ │ │ mov 0x38(%rsi),%rbx │ │ │ │ + mov 0x40(%rsi),%r11 │ │ │ │ + vmovdqu 0x80(%rcx),%xmm3 │ │ │ │ vmovdqu %xmm3,0x80(%rsi) │ │ │ │ mov %r12,0x78(%rcx) │ │ │ │ - vmovdqu %xmm2,0x80(%rcx) │ │ │ │ mov 0x30(%rsi),%r12 │ │ │ │ + vmovdqu %xmm2,0x80(%rcx) │ │ │ │ mov %r14,0x30(%rsi) │ │ │ │ mov 0x38(%rcx),%r14 │ │ │ │ mov %r14,0x38(%rsi) │ │ │ │ mov 0x40(%rcx),%r14 │ │ │ │ mov %r14,0x40(%rsi) │ │ │ │ mov %rbx,0x38(%rcx) │ │ │ │ mov %r12,0x30(%rcx) │ │ │ │ @@ -23494,92 +23483,92 @@ │ │ │ │ vmovdqu 0x50(%rsi),%xmm4 │ │ │ │ mov %rbx,0x48(%rsi) │ │ │ │ vmovdqu 0x50(%rcx),%xmm5 │ │ │ │ vmovdqu %xmm5,0x50(%rsi) │ │ │ │ mov %r12,0x48(%rcx) │ │ │ │ vmovdqu %xmm4,0x50(%rcx) │ │ │ │ cmp %rdx,%rdi │ │ │ │ - jne 26740 │ │ │ │ + jne 263d0 │ │ │ │ lea 0x0(,%rdi,4),%rdx │ │ │ │ sub %rdx,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ add %rdi,%r9 │ │ │ │ xor %edx,%edx │ │ │ │ div %r8 │ │ │ │ mov %rdx,%rdi │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 26689 │ │ │ │ + jne 2631b │ │ │ │ vzeroupper │ │ │ │ - mov %r10,%rax │ │ │ │ pop %rbx │ │ │ │ + mov %r10,%rax │ │ │ │ pop %r12 │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ mov %rdi,%rax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %r9,%rcx │ │ │ │ mov %r11,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ test $0x1,%r8b │ │ │ │ - je 268c0 │ │ │ │ + je 26550 │ │ │ │ mov (%r11),%r12 │ │ │ │ mov (%r9),%r14 │ │ │ │ add $0x30,%rdx │ │ │ │ mov 0x8(%r9),%rbx │ │ │ │ mov 0x10(%r9),%rsi │ │ │ │ - vmovdqu 0x20(%r9),%xmm6 │ │ │ │ mov %r12,(%r9) │ │ │ │ + vmovdqu 0x20(%r9),%xmm6 │ │ │ │ mov 0x8(%r11),%rcx │ │ │ │ mov %rcx,0x8(%r9) │ │ │ │ - mov 0x10(%r11),%r12 │ │ │ │ lea 0x30(%r9),%rcx │ │ │ │ + mov 0x10(%r11),%r12 │ │ │ │ mov %r12,0x10(%r9) │ │ │ │ mov %rbx,0x8(%r11) │ │ │ │ mov 0x18(%r11),%rbx │ │ │ │ mov %r14,(%r11) │ │ │ │ + mov 0x18(%r9),%r14 │ │ │ │ mov %rsi,0x10(%r11) │ │ │ │ mov $0x1,%esi │ │ │ │ - mov 0x18(%r9),%r14 │ │ │ │ mov %rbx,0x18(%r9) │ │ │ │ vmovdqu 0x20(%r11),%xmm7 │ │ │ │ vmovdqu %xmm7,0x20(%r9) │ │ │ │ mov %r14,0x18(%r11) │ │ │ │ vmovdqu %xmm6,0x20(%r11) │ │ │ │ cmp $0x1,%r8 │ │ │ │ - je 26667 │ │ │ │ + je 262f9 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov (%rdx),%r14 │ │ │ │ mov (%rcx),%r12 │ │ │ │ add $0x2,%rsi │ │ │ │ add $0x60,%rcx │ │ │ │ mov -0x58(%rcx),%rbx │ │ │ │ mov -0x50(%rcx),%r11 │ │ │ │ add $0x60,%rdx │ │ │ │ - vmovdqu -0x40(%rcx),%xmm8 │ │ │ │ mov %r14,-0x60(%rcx) │ │ │ │ + vmovdqu -0x40(%rcx),%xmm8 │ │ │ │ mov -0x58(%rdx),%r14 │ │ │ │ mov %r14,-0x58(%rcx) │ │ │ │ mov -0x50(%rdx),%r14 │ │ │ │ mov %r14,-0x50(%rcx) │ │ │ │ mov %rbx,-0x58(%rdx) │ │ │ │ mov -0x48(%rdx),%rbx │ │ │ │ mov %r12,-0x60(%rdx) │ │ │ │ - mov %r11,-0x50(%rdx) │ │ │ │ mov -0x48(%rcx),%r12 │ │ │ │ + mov %r11,-0x50(%rdx) │ │ │ │ mov -0x30(%rdx),%r14 │ │ │ │ - mov -0x20(%rcx),%r11 │ │ │ │ mov %rbx,-0x48(%rcx) │ │ │ │ - vmovdqu -0x40(%rdx),%xmm9 │ │ │ │ mov -0x28(%rcx),%rbx │ │ │ │ + mov -0x20(%rcx),%r11 │ │ │ │ + vmovdqu -0x40(%rdx),%xmm9 │ │ │ │ vmovdqu %xmm9,-0x40(%rcx) │ │ │ │ mov %r12,-0x48(%rdx) │ │ │ │ - vmovdqu %xmm8,-0x40(%rdx) │ │ │ │ mov -0x30(%rcx),%r12 │ │ │ │ + vmovdqu %xmm8,-0x40(%rdx) │ │ │ │ mov %r14,-0x30(%rcx) │ │ │ │ mov -0x28(%rdx),%r14 │ │ │ │ mov %r14,-0x28(%rcx) │ │ │ │ mov -0x20(%rdx),%r14 │ │ │ │ mov %r14,-0x20(%rcx) │ │ │ │ mov %rbx,-0x28(%rdx) │ │ │ │ mov %r12,-0x30(%rdx) │ │ │ │ @@ -23589,135 +23578,135 @@ │ │ │ │ vmovdqu -0x10(%rcx),%xmm10 │ │ │ │ mov %rbx,-0x18(%rcx) │ │ │ │ vmovdqu -0x10(%rdx),%xmm11 │ │ │ │ vmovdqu %xmm11,-0x10(%rcx) │ │ │ │ mov %r12,-0x18(%rdx) │ │ │ │ vmovdqu %xmm10,-0x10(%rdx) │ │ │ │ cmp %rsi,%r8 │ │ │ │ - jne 268c0 │ │ │ │ - jmp 26667 │ │ │ │ + jne 26550 │ │ │ │ + jmp 262f9 │ │ │ │ mov %rdx,%rax │ │ │ │ ret │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 26610 │ │ │ │ + jmp 262a2 │ │ │ │ lea 0x5f(%rcx),%r9 │ │ │ │ mov %rsi,%rax │ │ │ │ sub %rsi,%r9 │ │ │ │ cmp $0xbe,%r9 │ │ │ │ - jbe 26cbb │ │ │ │ + jbe 26943 │ │ │ │ lea -0x30(%rsi),%rdi │ │ │ │ movabs $0xaaaaaaaaaaaaaab,%r10 │ │ │ │ movabs $0xfffffffffffffff,%r11 │ │ │ │ mov %rcx,%rdx │ │ │ │ sub %rcx,%rdi │ │ │ │ shr $0x4,%rdi │ │ │ │ imul %r10,%rdi │ │ │ │ and %r11,%rdi │ │ │ │ - je 26c20 │ │ │ │ + je 268a8 │ │ │ │ inc %rdi │ │ │ │ movabs $0x2aaaaaaaaaaaaab,%r10 │ │ │ │ mov %rdi,%r8 │ │ │ │ shr $1,%r8 │ │ │ │ lea (%r8,%r8,2),%r11 │ │ │ │ shl $0x5,%r11 │ │ │ │ lea (%r11,%rsi,1),%r9 │ │ │ │ sub $0x60,%r11 │ │ │ │ shr $0x5,%r11 │ │ │ │ imul %r10,%r11 │ │ │ │ inc %r11 │ │ │ │ and $0x3,%r11d │ │ │ │ - je 26aa9 │ │ │ │ + je 26738 │ │ │ │ cmp $0x1,%r11 │ │ │ │ - je 26a5c │ │ │ │ + je 266ec │ │ │ │ cmp $0x2,%r11 │ │ │ │ - jne 26c71 │ │ │ │ + jne 268f9 │ │ │ │ vmovdqu (%rdx),%ymm6 │ │ │ │ vmovdqu 0x20(%rdx),%ymm7 │ │ │ │ add $0x60,%rax │ │ │ │ add $0x60,%rdx │ │ │ │ vmovdqu -0x20(%rdx),%ymm0 │ │ │ │ vmovdqu -0x60(%rax),%ymm8 │ │ │ │ vmovdqu -0x40(%rax),%ymm9 │ │ │ │ vmovdqu -0x20(%rax),%ymm10 │ │ │ │ vmovdqu %ymm8,-0x60(%rdx) │ │ │ │ vmovdqu %ymm9,-0x40(%rdx) │ │ │ │ vmovdqu %ymm10,-0x20(%rdx) │ │ │ │ vmovdqu %ymm6,-0x60(%rax) │ │ │ │ vmovdqu %ymm7,-0x40(%rax) │ │ │ │ vmovdqu %ymm0,-0x20(%rax) │ │ │ │ + vmovdqu (%rdx),%ymm11 │ │ │ │ + vmovdqu 0x20(%rdx),%ymm12 │ │ │ │ add $0x60,%rax │ │ │ │ add $0x60,%rdx │ │ │ │ vmovdqu -0x60(%rax),%ymm5 │ │ │ │ vmovdqu -0x40(%rax),%ymm4 │ │ │ │ vmovdqu -0x20(%rax),%ymm3 │ │ │ │ - vmovdqu -0x60(%rdx),%ymm11 │ │ │ │ - vmovdqu -0x40(%rdx),%ymm12 │ │ │ │ vmovdqu -0x20(%rdx),%ymm13 │ │ │ │ vmovdqu %ymm5,-0x60(%rdx) │ │ │ │ vmovdqu %ymm4,-0x40(%rdx) │ │ │ │ vmovdqu %ymm3,-0x20(%rdx) │ │ │ │ vmovdqu %ymm11,-0x60(%rax) │ │ │ │ vmovdqu %ymm12,-0x40(%rax) │ │ │ │ vmovdqu %ymm13,-0x20(%rax) │ │ │ │ cmp %rax,%r9 │ │ │ │ - je 26c0f │ │ │ │ + je 26897 │ │ │ │ + vmovdqu (%rax),%ymm1 │ │ │ │ + vmovdqu 0x20(%rax),%ymm6 │ │ │ │ add $0x180,%rax │ │ │ │ add $0x180,%rdx │ │ │ │ - vmovdqu -0x180(%rax),%ymm1 │ │ │ │ - vmovdqu -0x160(%rax),%ymm6 │ │ │ │ vmovdqu -0x140(%rax),%ymm7 │ │ │ │ vmovdqu -0x180(%rdx),%ymm14 │ │ │ │ vmovdqu -0x160(%rdx),%ymm15 │ │ │ │ vmovdqu -0x140(%rdx),%ymm2 │ │ │ │ vmovdqu %ymm1,-0x180(%rdx) │ │ │ │ vmovdqu %ymm6,-0x160(%rdx) │ │ │ │ vmovdqu %ymm7,-0x140(%rdx) │ │ │ │ - vmovdqu %ymm14,-0x180(%rax) │ │ │ │ vmovdqu %ymm2,-0x140(%rax) │ │ │ │ - vmovdqu %ymm15,-0x160(%rax) │ │ │ │ vmovdqu -0x120(%rax),%ymm10 │ │ │ │ vmovdqu -0x100(%rax),%ymm11 │ │ │ │ + vmovdqu %ymm14,-0x180(%rax) │ │ │ │ vmovdqu -0xe0(%rax),%ymm12 │ │ │ │ + vmovdqu %ymm15,-0x160(%rax) │ │ │ │ vmovdqu -0x120(%rdx),%ymm8 │ │ │ │ vmovdqu -0x100(%rdx),%ymm9 │ │ │ │ - vmovdqu -0xe0(%rdx),%ymm0 │ │ │ │ vmovdqu %ymm10,-0x120(%rdx) │ │ │ │ + vmovdqu -0xe0(%rdx),%ymm0 │ │ │ │ vmovdqu %ymm11,-0x100(%rdx) │ │ │ │ vmovdqu %ymm12,-0xe0(%rdx) │ │ │ │ vmovdqu %ymm8,-0x120(%rax) │ │ │ │ + vmovdqu -0xc0(%rax),%ymm5 │ │ │ │ + vmovdqu -0xa0(%rax),%ymm4 │ │ │ │ vmovdqu %ymm9,-0x100(%rax) │ │ │ │ + vmovdqu -0x80(%rax),%ymm3 │ │ │ │ vmovdqu %ymm0,-0xe0(%rax) │ │ │ │ - vmovdqu -0xc0(%rax),%ymm5 │ │ │ │ vmovdqu -0xc0(%rdx),%ymm13 │ │ │ │ vmovdqu -0xa0(%rdx),%ymm14 │ │ │ │ - vmovdqu -0xa0(%rax),%ymm4 │ │ │ │ - vmovdqu -0x80(%rax),%ymm3 │ │ │ │ - vmovdqu -0x80(%rdx),%ymm15 │ │ │ │ vmovdqu %ymm5,-0xc0(%rdx) │ │ │ │ + vmovdqu -0x80(%rdx),%ymm15 │ │ │ │ vmovdqu %ymm4,-0xa0(%rdx) │ │ │ │ vmovdqu %ymm3,-0x80(%rdx) │ │ │ │ - vmovdqu %ymm13,-0xc0(%rax) │ │ │ │ - vmovdqu %ymm14,-0xa0(%rax) │ │ │ │ vmovdqu -0x60(%rax),%ymm7 │ │ │ │ - vmovdqu %ymm15,-0x80(%rax) │ │ │ │ vmovdqu -0x40(%rax),%ymm8 │ │ │ │ + vmovdqu %ymm13,-0xc0(%rax) │ │ │ │ vmovdqu -0x20(%rax),%ymm9 │ │ │ │ + vmovdqu %ymm14,-0xa0(%rax) │ │ │ │ + vmovdqu %ymm15,-0x80(%rax) │ │ │ │ vmovdqu -0x60(%rdx),%ymm2 │ │ │ │ vmovdqu -0x40(%rdx),%ymm1 │ │ │ │ - vmovdqu -0x20(%rdx),%ymm6 │ │ │ │ vmovdqu %ymm7,-0x60(%rdx) │ │ │ │ + vmovdqu -0x20(%rdx),%ymm6 │ │ │ │ vmovdqu %ymm8,-0x40(%rdx) │ │ │ │ vmovdqu %ymm9,-0x20(%rdx) │ │ │ │ vmovdqu %ymm2,-0x60(%rax) │ │ │ │ vmovdqu %ymm1,-0x40(%rax) │ │ │ │ vmovdqu %ymm6,-0x20(%rax) │ │ │ │ cmp %rax,%r9 │ │ │ │ - jne 26aa9 │ │ │ │ + jne 26738 │ │ │ │ test $0x1,%dil │ │ │ │ - je 26cb6 │ │ │ │ + je 2693e │ │ │ │ and $0xfffffffffffffffe,%rdi │ │ │ │ vzeroupper │ │ │ │ lea (%rdi,%rdi,2),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ lea (%rsi,%rdi,1),%r8 │ │ │ │ add %rcx,%rdi │ │ │ │ vmovdqu (%rdi),%xmm10 │ │ │ │ @@ -23744,65 +23733,65 @@ │ │ │ │ vmovdqu 0x40(%rsi),%ymm1 │ │ │ │ vmovdqu %ymm15,(%rcx) │ │ │ │ vmovdqu %ymm2,0x20(%rcx) │ │ │ │ vmovdqu %ymm1,0x40(%rcx) │ │ │ │ vmovdqu %ymm12,(%rsi) │ │ │ │ vmovdqu %ymm13,0x20(%rsi) │ │ │ │ vmovdqu %ymm14,0x40(%rsi) │ │ │ │ - jmp 26a19 │ │ │ │ + jmp 266a9 │ │ │ │ vzeroupper │ │ │ │ - jmp 26c6d │ │ │ │ + jmp 268f5 │ │ │ │ and $0x10,%r11d │ │ │ │ - je 26d23 │ │ │ │ + je 269ab │ │ │ │ mov (%rsi),%rax │ │ │ │ mov (%rcx),%r11 │ │ │ │ add $0x30,%rcx │ │ │ │ mov -0x28(%rcx),%r9 │ │ │ │ mov -0x20(%rcx),%r10 │ │ │ │ mov -0x18(%rcx),%r8 │ │ │ │ vmovdqu -0x10(%rcx),%xmm15 │ │ │ │ mov %rax,-0x30(%rcx) │ │ │ │ - mov 0x8(%rsi),%rdx │ │ │ │ lea 0x30(%rsi),%rax │ │ │ │ + mov 0x8(%rsi),%rdx │ │ │ │ mov %rdx,-0x28(%rcx) │ │ │ │ mov 0x10(%rsi),%rdi │ │ │ │ mov %rdi,-0x20(%rcx) │ │ │ │ mov %r11,(%rsi) │ │ │ │ mov 0x18(%rsi),%r11 │ │ │ │ mov %r9,0x8(%rsi) │ │ │ │ mov %r10,0x10(%rsi) │ │ │ │ mov %r11,-0x18(%rcx) │ │ │ │ vmovdqu 0x20(%rsi),%xmm5 │ │ │ │ vmovdqu %xmm5,-0x10(%rcx) │ │ │ │ mov %r8,0x18(%rsi) │ │ │ │ vmovdqu %xmm15,0x20(%rsi) │ │ │ │ cmp %rcx,%rsi │ │ │ │ - je 26c6d │ │ │ │ + je 268f5 │ │ │ │ mov (%rax),%r9 │ │ │ │ mov (%rcx),%r10 │ │ │ │ add $0x60,%rcx │ │ │ │ add $0x60,%rax │ │ │ │ mov -0x58(%rcx),%rdi │ │ │ │ mov -0x50(%rcx),%rdx │ │ │ │ - vmovdqu -0x40(%rcx),%xmm4 │ │ │ │ mov %r9,-0x60(%rcx) │ │ │ │ + vmovdqu -0x40(%rcx),%xmm4 │ │ │ │ mov -0x58(%rax),%r8 │ │ │ │ mov %r8,-0x58(%rcx) │ │ │ │ mov -0x50(%rax),%r11 │ │ │ │ mov %r11,-0x50(%rcx) │ │ │ │ mov %rdi,-0x58(%rax) │ │ │ │ mov -0x48(%rax),%rdi │ │ │ │ mov %r10,-0x60(%rax) │ │ │ │ - mov %rdx,-0x50(%rax) │ │ │ │ mov -0x48(%rcx),%r10 │ │ │ │ + mov %rdx,-0x50(%rax) │ │ │ │ mov -0x30(%rax),%r9 │ │ │ │ - mov -0x30(%rcx),%r8 │ │ │ │ mov %rdi,-0x48(%rcx) │ │ │ │ - vmovdqu -0x40(%rax),%xmm3 │ │ │ │ + mov -0x30(%rcx),%r8 │ │ │ │ mov -0x28(%rcx),%r11 │ │ │ │ + vmovdqu -0x40(%rax),%xmm3 │ │ │ │ mov -0x20(%rcx),%rdx │ │ │ │ vmovdqu %xmm3,-0x40(%rcx) │ │ │ │ mov %r10,-0x48(%rax) │ │ │ │ vmovdqu %xmm4,-0x40(%rax) │ │ │ │ mov %r9,-0x30(%rcx) │ │ │ │ mov -0x28(%rax),%r10 │ │ │ │ mov %r10,-0x28(%rcx) │ │ │ │ @@ -23816,7481 +23805,7443 @@ │ │ │ │ vmovdqu -0x10(%rcx),%xmm2 │ │ │ │ mov %r11,-0x18(%rcx) │ │ │ │ vmovdqu -0x10(%rax),%xmm1 │ │ │ │ vmovdqu %xmm1,-0x10(%rcx) │ │ │ │ mov %r8,-0x18(%rax) │ │ │ │ vmovdqu %xmm2,-0x10(%rax) │ │ │ │ cmp %rcx,%rsi │ │ │ │ - jne 26d23 │ │ │ │ - jmp 26c6d │ │ │ │ - nop │ │ │ │ + jne 269ab │ │ │ │ + jmp 268f5 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ cmp %rsi,%rdi │ │ │ │ - je 27a40 │ │ │ │ + je 276e4 │ │ │ │ lea 0x20(%rdi),%rax │ │ │ │ cmp %rax,%rsi │ │ │ │ - je 27a40 │ │ │ │ + je 276e4 │ │ │ │ push %rbp │ │ │ │ + mov $0x20,%edx │ │ │ │ + vpbroadcastq %rdx,%ymm0 │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + mov %rax,%r15 │ │ │ │ push %r14 │ │ │ │ + mov %rdi,%r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - mov %rax,%r15 │ │ │ │ - mov %rdi,%r14 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x40,%rsp │ │ │ │ - vpbroadcastq 0xb58e6(%rip),%ymm0 # dc700 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x100> │ │ │ │ mov %rsi,0x20(%rsp) │ │ │ │ - nop │ │ │ │ - vmovdqu (%r15),%xmm6 │ │ │ │ - mov %r15,%rbx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovdqu (%r15),%xmm7 │ │ │ │ mov 0x8(%r14),%r10 │ │ │ │ + mov %r15,%rbx │ │ │ │ mov (%r14),%rsi │ │ │ │ mov (%r15),%rcx │ │ │ │ + vpextrq $0x1,%xmm7,%r12 │ │ │ │ + vmovq %xmm7,%rdx │ │ │ │ mov %r10,%r8 │ │ │ │ + vmovdqa %xmm7,0x10(%rsp) │ │ │ │ + mov %r12,%rdi │ │ │ │ sub %rsi,%r8 │ │ │ │ mov %rcx,0x38(%rsp) │ │ │ │ - vpextrq $0x1,%xmm6,%r12 │ │ │ │ - vmovq %xmm6,%rdx │ │ │ │ - vmovdqa %xmm6,0x10(%rsp) │ │ │ │ - vmovq %xmm6,0x30(%rsp) │ │ │ │ - mov %r12,%rdi │ │ │ │ sub %rdx,%rdi │ │ │ │ + vmovq %xmm7,0x30(%rsp) │ │ │ │ mov %rdi,0x28(%rsp) │ │ │ │ cmp %r8,%rdi │ │ │ │ - jle 27280 │ │ │ │ + jle 26f18 │ │ │ │ lea (%rdx,%r8,1),%r9 │ │ │ │ cmp %rdx,%r9 │ │ │ │ - je 27a32 │ │ │ │ + je 276d6 │ │ │ │ mov %r9,%r11 │ │ │ │ sub %rdx,%r11 │ │ │ │ lea -0x4(%r11),%r13 │ │ │ │ cmp $0x18,%r13 │ │ │ │ - jbe 272a0 │ │ │ │ + jbe 26f38 │ │ │ │ mov 0x38(%rsp),%rcx │ │ │ │ and $0x3,%r11d │ │ │ │ or %rsi,%rcx │ │ │ │ and $0x1f,%ecx │ │ │ │ or %r11,%rcx │ │ │ │ - jne 272a0 │ │ │ │ + jne 26f38 │ │ │ │ shr $0x2,%r13 │ │ │ │ + vpbroadcastq %rsi,%ymm1 │ │ │ │ + vpbroadcastq %rdx,%ymm2 │ │ │ │ mov %rsi,%rdi │ │ │ │ - vmovq %rdx,%xmm1 │ │ │ │ - vmovq %rsi,%xmm7 │ │ │ │ lea 0x1(%r13),%r13 │ │ │ │ + vpaddq 0xb6bc8(%rip),%ymm1,%ymm1 # dd720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x120> │ │ │ │ + mov %rdx,%rax │ │ │ │ sub %rdx,%rdi │ │ │ │ - vpbroadcastq %xmm7,%ymm2 │ │ │ │ - vpbroadcastq %xmm1,%ymm3 │ │ │ │ mov %r13,0x8(%rsp) │ │ │ │ shr $0x3,%r13 │ │ │ │ - vpaddq 0xb586c(%rip),%ymm2,%ymm2 # dc740 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - vpaddq 0xb5864(%rip),%ymm3,%ymm1 # dc740 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ + vpaddq 0xb6bb1(%rip),%ymm2,%ymm2 # dd720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x120> │ │ │ │ lea -0x1(%r13),%r11 │ │ │ │ - mov %rdx,%rax │ │ │ │ and $0x3,%r11d │ │ │ │ - je 26fb0 │ │ │ │ - vmovdqa (%rdx),%ymm8 │ │ │ │ - vmovdqa (%rsi),%ymm5 │ │ │ │ - vpcmpgtd %ymm8,%ymm5,%ymm4 │ │ │ │ - vptest %ymm4,%ymm4 │ │ │ │ - jne 27080 │ │ │ │ - vpcmpgtd %ymm5,%ymm8,%ymm9 │ │ │ │ - vptest %ymm9,%ymm9 │ │ │ │ - jne 27080 │ │ │ │ - vpaddq %ymm0,%ymm1,%ymm1 │ │ │ │ + je 26c40 │ │ │ │ + vmovdqa (%rdx),%ymm3 │ │ │ │ + vmovdqa (%rsi),%ymm4 │ │ │ │ + vpcmpltd %ymm4,%ymm3,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 26d20 │ │ │ │ + vpcmpnled %ymm4,%ymm3,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 26d20 │ │ │ │ + vpaddq %ymm0,%ymm2,%ymm2 │ │ │ │ mov $0x1,%ecx │ │ │ │ lea 0x20(%rdx),%rax │ │ │ │ - vpaddq %ymm0,%ymm2,%ymm2 │ │ │ │ + vpaddq %ymm0,%ymm1,%ymm1 │ │ │ │ cmp $0x1,%r11 │ │ │ │ - je 26fb0 │ │ │ │ + je 26c40 │ │ │ │ cmp $0x2,%r11 │ │ │ │ - je 26f70 │ │ │ │ - vmovdqa 0x20(%rdx),%ymm10 │ │ │ │ - vmovdqa (%rdi,%rax,1),%ymm11 │ │ │ │ - vpcmpgtd %ymm10,%ymm11,%ymm12 │ │ │ │ - vptest %ymm12,%ymm12 │ │ │ │ - jne 27080 │ │ │ │ - vpcmpgtd %ymm11,%ymm10,%ymm13 │ │ │ │ - vptest %ymm13,%ymm13 │ │ │ │ - jne 27080 │ │ │ │ - vpaddq %ymm0,%ymm1,%ymm1 │ │ │ │ + je 26c05 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm5 │ │ │ │ + vmovdqa 0x20(%rsi),%ymm6 │ │ │ │ + vpcmpltd %ymm6,%ymm5,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 26d20 │ │ │ │ + vpcmpnled %ymm6,%ymm5,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 26d20 │ │ │ │ + vpaddq %ymm0,%ymm2,%ymm2 │ │ │ │ mov $0x2,%ecx │ │ │ │ lea 0x40(%rdx),%rax │ │ │ │ - vpaddq %ymm0,%ymm2,%ymm2 │ │ │ │ - vmovdqa (%rax),%ymm14 │ │ │ │ - vmovdqa (%rdi,%rax,1),%ymm15 │ │ │ │ - vpcmpgtd %ymm14,%ymm15,%ymm6 │ │ │ │ - vptest %ymm6,%ymm6 │ │ │ │ - jne 27080 │ │ │ │ - vpcmpgtd %ymm15,%ymm14,%ymm7 │ │ │ │ - vptest %ymm7,%ymm7 │ │ │ │ - jne 27080 │ │ │ │ vpaddq %ymm0,%ymm1,%ymm1 │ │ │ │ + vmovdqa (%rax),%ymm8 │ │ │ │ + vmovdqa (%rdi,%rax,1),%ymm9 │ │ │ │ + vpcmpltd %ymm9,%ymm8,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 26d20 │ │ │ │ + vpcmpnled %ymm9,%ymm8,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 26d20 │ │ │ │ + vpaddq %ymm0,%ymm2,%ymm2 │ │ │ │ inc %rcx │ │ │ │ + vpaddq %ymm0,%ymm1,%ymm1 │ │ │ │ add $0x20,%rax │ │ │ │ - vpaddq %ymm0,%ymm2,%ymm2 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - vmovdqa (%rax),%ymm3 │ │ │ │ - vmovdqa (%rdi,%rax,1),%ymm8 │ │ │ │ - vpcmpgtd %ymm3,%ymm8,%ymm5 │ │ │ │ - vptest %ymm5,%ymm5 │ │ │ │ - jne 27080 │ │ │ │ - vpcmpgtd %ymm8,%ymm3,%ymm4 │ │ │ │ - vptest %ymm4,%ymm4 │ │ │ │ - jne 27080 │ │ │ │ + nop │ │ │ │ + vmovdqa (%rax),%ymm10 │ │ │ │ + vmovdqa (%rdi,%rax,1),%ymm11 │ │ │ │ + vpcmpltd %ymm11,%ymm10,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 26d20 │ │ │ │ + vpcmpnled %ymm11,%ymm10,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 26d20 │ │ │ │ lea 0x1(%rcx),%r11 │ │ │ │ - vpaddq %ymm0,%ymm1,%ymm1 │ │ │ │ - cmp %r13,%r11 │ │ │ │ - je 27773 │ │ │ │ - vmovdqa 0x20(%rax),%ymm10 │ │ │ │ - vmovdqa 0x20(%rax,%rdi,1),%ymm11 │ │ │ │ vpaddq %ymm0,%ymm2,%ymm2 │ │ │ │ - vpcmpgtd %ymm10,%ymm11,%ymm12 │ │ │ │ - vptest %ymm12,%ymm12 │ │ │ │ - jne 27080 │ │ │ │ - vpcmpgtd %ymm11,%ymm10,%ymm13 │ │ │ │ - vptest %ymm13,%ymm13 │ │ │ │ - jne 27080 │ │ │ │ - vmovdqa 0x40(%rax),%ymm14 │ │ │ │ - vmovdqa 0x40(%rax,%rdi,1),%ymm15 │ │ │ │ + cmp %r13,%r11 │ │ │ │ + je 27413 │ │ │ │ + vmovdqa 0x20(%rax),%ymm15 │ │ │ │ + vmovdqa 0x20(%rax,%rdi,1),%ymm7 │ │ │ │ vpaddq %ymm0,%ymm1,%ymm1 │ │ │ │ + vpcmpltd %ymm7,%ymm15,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 26d20 │ │ │ │ + vpcmpnled %ymm7,%ymm15,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 26d20 │ │ │ │ + vmovdqa 0x40(%rax),%ymm3 │ │ │ │ + vmovdqa 0x40(%rax,%rdi,1),%ymm4 │ │ │ │ vpaddq %ymm0,%ymm2,%ymm2 │ │ │ │ - vpcmpgtd %ymm14,%ymm15,%ymm6 │ │ │ │ - vptest %ymm6,%ymm6 │ │ │ │ - jne 27080 │ │ │ │ - vpcmpgtd %ymm15,%ymm14,%ymm7 │ │ │ │ - vptest %ymm7,%ymm7 │ │ │ │ - jne 27080 │ │ │ │ - vmovdqa 0x60(%rax),%ymm3 │ │ │ │ - vmovdqa 0x60(%rax,%rdi,1),%ymm8 │ │ │ │ vpaddq %ymm0,%ymm1,%ymm1 │ │ │ │ + vpcmpltd %ymm4,%ymm3,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 26d20 │ │ │ │ + vpcmpnled %ymm4,%ymm3,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 26d20 │ │ │ │ + vmovdqa 0x60(%rax),%ymm5 │ │ │ │ + vmovdqa 0x60(%rax,%rdi,1),%ymm6 │ │ │ │ vpaddq %ymm0,%ymm2,%ymm2 │ │ │ │ - vpcmpgtd %ymm3,%ymm8,%ymm5 │ │ │ │ - vptest %ymm5,%ymm5 │ │ │ │ - jne 27080 │ │ │ │ - vpcmpgtd %ymm8,%ymm3,%ymm4 │ │ │ │ - vptest %ymm4,%ymm4 │ │ │ │ - jne 27080 │ │ │ │ vpaddq %ymm0,%ymm1,%ymm1 │ │ │ │ + vpcmpltd %ymm6,%ymm5,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 26d20 │ │ │ │ + vpcmpnled %ymm6,%ymm5,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 26d20 │ │ │ │ + vpaddq %ymm0,%ymm2,%ymm2 │ │ │ │ add $0x4,%rcx │ │ │ │ + vpaddq %ymm0,%ymm1,%ymm1 │ │ │ │ sub $0xffffffffffffff80,%rax │ │ │ │ - vpaddq %ymm0,%ymm2,%ymm2 │ │ │ │ - jmp 26fb0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovq %xmm1,%r13 │ │ │ │ - vmovq %xmm2,%rcx │ │ │ │ + jmp 26c40 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovq %xmm2,%r13 │ │ │ │ + vmovq %xmm1,%rcx │ │ │ │ mov (%rcx),%edi │ │ │ │ cmp %edi,0x0(%r13) │ │ │ │ - jl 2717c │ │ │ │ - jg 27430 │ │ │ │ + jl 26e1c │ │ │ │ + jg 270c0 │ │ │ │ lea 0x4(%r13),%rax │ │ │ │ cmp %rax,%r9 │ │ │ │ - je 27a0f │ │ │ │ + je 276b3 │ │ │ │ mov 0x4(%rcx),%r11d │ │ │ │ cmp %r11d,0x4(%r13) │ │ │ │ - jl 2717c │ │ │ │ - jg 27430 │ │ │ │ + jl 26e1c │ │ │ │ + jg 270c0 │ │ │ │ lea 0x8(%r13),%rdi │ │ │ │ cmp %rdi,%r9 │ │ │ │ - je 27a18 │ │ │ │ + je 276bc │ │ │ │ mov 0x8(%rcx),%eax │ │ │ │ cmp %eax,0x8(%r13) │ │ │ │ - jl 2717c │ │ │ │ - jg 27430 │ │ │ │ + jl 26e1c │ │ │ │ + jg 270c0 │ │ │ │ lea 0xc(%r13),%r11 │ │ │ │ cmp %r11,%r9 │ │ │ │ - je 27a21 │ │ │ │ + je 276c5 │ │ │ │ mov 0xc(%rcx),%edi │ │ │ │ cmp %edi,0xc(%r13) │ │ │ │ - jl 2717c │ │ │ │ - jg 27430 │ │ │ │ + jl 26e1c │ │ │ │ + jg 270c0 │ │ │ │ lea 0x10(%r13),%rax │ │ │ │ cmp %rax,%r9 │ │ │ │ - je 27a41 │ │ │ │ + je 276e5 │ │ │ │ mov 0x10(%rcx),%r11d │ │ │ │ cmp %r11d,0x10(%r13) │ │ │ │ - jl 2717c │ │ │ │ - jg 27430 │ │ │ │ + jl 26e1c │ │ │ │ + jg 270c0 │ │ │ │ lea 0x14(%r13),%rdi │ │ │ │ cmp %rdi,%r9 │ │ │ │ - je 27a4a │ │ │ │ + je 276ee │ │ │ │ mov 0x14(%rcx),%eax │ │ │ │ cmp %eax,0x14(%r13) │ │ │ │ - jl 2717c │ │ │ │ - jg 27430 │ │ │ │ + jl 26e1c │ │ │ │ + jg 270c0 │ │ │ │ lea 0x18(%r13),%r11 │ │ │ │ cmp %r11,%r9 │ │ │ │ - je 27a73 │ │ │ │ + je 27718 │ │ │ │ mov 0x18(%rcx),%edi │ │ │ │ cmp %edi,0x18(%r13) │ │ │ │ - jl 2717c │ │ │ │ - jg 27430 │ │ │ │ + jl 26e1c │ │ │ │ + jg 270c0 │ │ │ │ lea 0x1c(%r13),%rax │ │ │ │ cmp %rax,%r9 │ │ │ │ - je 27a7c │ │ │ │ + je 27721 │ │ │ │ mov 0x1c(%rcx),%r9d │ │ │ │ cmp %r9d,0x1c(%r13) │ │ │ │ - jl 2717c │ │ │ │ - jg 27430 │ │ │ │ + jl 26e1c │ │ │ │ + jg 270c0 │ │ │ │ add $0x20,%rcx │ │ │ │ cmp %r10,%rcx │ │ │ │ - je 27430 │ │ │ │ - vmovsd 0x18(%r15),%xmm8 │ │ │ │ - vmovsd %xmm8,0x38(%rsp) │ │ │ │ - vpxor %xmm5,%xmm5,%xmm5 │ │ │ │ + je 270c0 │ │ │ │ + vmovsd 0x18(%r15),%xmm7 │ │ │ │ + vmovsd %xmm7,0x38(%rsp) │ │ │ │ + vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ mov 0x10(%r15),%r13 │ │ │ │ lea 0x20(%r15),%r12 │ │ │ │ movq $0x0,0x10(%r15) │ │ │ │ - vmovdqu %xmm5,(%r15) │ │ │ │ + vmovdqu %xmm3,(%r15) │ │ │ │ cmp %r15,%r14 │ │ │ │ - je 279c0 │ │ │ │ + je 27660 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu -0x20(%rbx),%xmm9 │ │ │ │ - vpxor %xmm10,%xmm10,%xmm10 │ │ │ │ + vmovdqu -0x20(%rbx),%xmm5 │ │ │ │ + mov -0x10(%rbx),%r15 │ │ │ │ + vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ sub $0x20,%rbx │ │ │ │ - mov 0x10(%rbx),%r15 │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ - movq $0x0,0x10(%rbx) │ │ │ │ - vmovdqu %xmm10,(%rbx) │ │ │ │ mov 0x30(%rbx),%rsi │ │ │ │ + vmovdqu %xmm2,(%rbx) │ │ │ │ mov %r15,0x30(%rbx) │ │ │ │ - vmovdqu %xmm9,0x20(%rbx) │ │ │ │ + vmovdqu %xmm5,0x20(%rbx) │ │ │ │ + movq $0x0,0x10(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 27260 │ │ │ │ + je 26f00 │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovsd 0x18(%rbx),%xmm12 │ │ │ │ + vmovsd 0x18(%rbx),%xmm9 │ │ │ │ cmp %rbx,%r14 │ │ │ │ - vmovdqa 0xb5501(%rip),%ymm0 # dc700 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - vmovsd %xmm12,0x38(%rbx) │ │ │ │ - jne 271b0 │ │ │ │ - vmovdqa 0x10(%rsp),%xmm13 │ │ │ │ + vmovdqa 0xb6842(%rip),%ymm0 # dd6e0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xe0> │ │ │ │ + vmovsd %xmm9,0x38(%rbx) │ │ │ │ + jne 26e50 │ │ │ │ mov (%r14),%rdi │ │ │ │ + vmovdqa 0x10(%rsp),%xmm10 │ │ │ │ mov 0x10(%r14),%rsi │ │ │ │ mov %r13,0x10(%r14) │ │ │ │ - vmovdqu %xmm13,(%r14) │ │ │ │ + vmovdqu %xmm10,(%r14) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 27234 │ │ │ │ + je 26ed3 │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovdqa 0xb54cc(%rip),%ymm0 # dc700 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - vmovsd 0x38(%rsp),%xmm14 │ │ │ │ - vmovsd %xmm14,0x18(%r14) │ │ │ │ - cmp %r12,0x20(%rsp) │ │ │ │ + vmovdqa 0xb680d(%rip),%ymm0 # dd6e0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xe0> │ │ │ │ + vmovsd 0x38(%rsp),%xmm11 │ │ │ │ + vmovsd %xmm11,0x18(%r14) │ │ │ │ mov %r12,%r15 │ │ │ │ - jne 26e20 │ │ │ │ + cmp %r12,0x20(%rsp) │ │ │ │ + jne 26ab8 │ │ │ │ vzeroupper │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - vmovsd 0x18(%rbx),%xmm11 │ │ │ │ - vmovsd %xmm11,0x38(%rbx) │ │ │ │ + nop │ │ │ │ + vmovsd 0x18(%rbx),%xmm8 │ │ │ │ + vmovsd %xmm8,0x38(%rbx) │ │ │ │ cmp %rbx,%r14 │ │ │ │ - jne 271b0 │ │ │ │ - jmp 27206 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 26e50 │ │ │ │ + jmp 26ea5 │ │ │ │ + nopl (%rax) │ │ │ │ cmp %r12,%rdx │ │ │ │ - je 27a2a │ │ │ │ + je 276ce │ │ │ │ mov %r12,%r9 │ │ │ │ mov %r9,%r11 │ │ │ │ sub %rdx,%r11 │ │ │ │ lea -0x4(%r11),%r13 │ │ │ │ cmp $0x18,%r13 │ │ │ │ - ja 26e89 │ │ │ │ + ja 26b21 │ │ │ │ mov %r9,%r13 │ │ │ │ mov %rsi,%rcx │ │ │ │ mov %rdx,%r11 │ │ │ │ sub %rdx,%r13 │ │ │ │ sub $0x4,%r13 │ │ │ │ shr $0x2,%r13 │ │ │ │ inc %r13 │ │ │ │ and $0x7,%r13d │ │ │ │ - je 27392 │ │ │ │ + je 2702a │ │ │ │ cmp $0x1,%r13 │ │ │ │ - je 2736f │ │ │ │ + je 27007 │ │ │ │ cmp $0x2,%r13 │ │ │ │ - je 27356 │ │ │ │ + je 26fee │ │ │ │ cmp $0x3,%r13 │ │ │ │ - je 2733d │ │ │ │ + je 26fd5 │ │ │ │ cmp $0x4,%r13 │ │ │ │ - je 27323 │ │ │ │ + je 26fbb │ │ │ │ cmp $0x5,%r13 │ │ │ │ - je 2730a │ │ │ │ + je 26fa2 │ │ │ │ cmp $0x6,%r13 │ │ │ │ - jne 279f2 │ │ │ │ + jne 27696 │ │ │ │ mov (%rcx),%edi │ │ │ │ cmp %edi,(%r11) │ │ │ │ - jl 2717c │ │ │ │ - jg 27430 │ │ │ │ + jl 26e1c │ │ │ │ + jg 270c0 │ │ │ │ add $0x4,%r11 │ │ │ │ add $0x4,%rcx │ │ │ │ mov (%rcx),%eax │ │ │ │ cmp %eax,(%r11) │ │ │ │ - jl 2717c │ │ │ │ - jg 27430 │ │ │ │ + jl 26e1c │ │ │ │ + jg 270c0 │ │ │ │ add $0x4,%r11 │ │ │ │ add $0x4,%rcx │ │ │ │ mov (%rcx),%r13d │ │ │ │ cmp %r13d,(%r11) │ │ │ │ - jl 2717c │ │ │ │ - jg 27430 │ │ │ │ + jl 26e1c │ │ │ │ + jg 270c0 │ │ │ │ add $0x4,%r11 │ │ │ │ add $0x4,%rcx │ │ │ │ mov (%rcx),%edi │ │ │ │ cmp %edi,(%r11) │ │ │ │ - jl 2717c │ │ │ │ - jg 27430 │ │ │ │ + jl 26e1c │ │ │ │ + jg 270c0 │ │ │ │ add $0x4,%r11 │ │ │ │ add $0x4,%rcx │ │ │ │ mov (%rcx),%eax │ │ │ │ cmp %eax,(%r11) │ │ │ │ - jl 2717c │ │ │ │ - jg 27430 │ │ │ │ + jl 26e1c │ │ │ │ + jg 270c0 │ │ │ │ add $0x4,%r11 │ │ │ │ add $0x4,%rcx │ │ │ │ mov (%rcx),%r13d │ │ │ │ cmp %r13d,(%r11) │ │ │ │ - jl 2717c │ │ │ │ - jg 27430 │ │ │ │ + jl 26e1c │ │ │ │ + jg 270c0 │ │ │ │ add $0x4,%r11 │ │ │ │ add $0x4,%rcx │ │ │ │ cmp %r11,%r9 │ │ │ │ - je 27173 │ │ │ │ + je 26e13 │ │ │ │ mov (%rcx),%edi │ │ │ │ cmp %edi,(%r11) │ │ │ │ - jl 2717c │ │ │ │ - jg 27430 │ │ │ │ + jl 26e1c │ │ │ │ + jg 270c0 │ │ │ │ mov 0x4(%rcx),%eax │ │ │ │ cmp %eax,0x4(%r11) │ │ │ │ - jl 2717c │ │ │ │ - jg 27430 │ │ │ │ + jl 26e1c │ │ │ │ + jg 270c0 │ │ │ │ mov 0x8(%rcx),%r13d │ │ │ │ cmp %r13d,0x8(%r11) │ │ │ │ - jl 2717c │ │ │ │ - jg 27430 │ │ │ │ + jl 26e1c │ │ │ │ + jg 270c0 │ │ │ │ mov 0xc(%rcx),%edi │ │ │ │ cmp %edi,0xc(%r11) │ │ │ │ - jl 2717c │ │ │ │ - jg 27430 │ │ │ │ + jl 26e1c │ │ │ │ + jg 270c0 │ │ │ │ mov 0x10(%rcx),%eax │ │ │ │ cmp %eax,0x10(%r11) │ │ │ │ - jl 2717c │ │ │ │ - jg 27430 │ │ │ │ + jl 26e1c │ │ │ │ + jg 270c0 │ │ │ │ mov 0x14(%rcx),%r13d │ │ │ │ cmp %r13d,0x14(%r11) │ │ │ │ - jl 2717c │ │ │ │ - jg 27430 │ │ │ │ + jl 26e1c │ │ │ │ + jg 270c0 │ │ │ │ mov 0x18(%rcx),%edi │ │ │ │ cmp %edi,0x18(%r11) │ │ │ │ - jl 2717c │ │ │ │ - jg 27430 │ │ │ │ + jl 26e1c │ │ │ │ + jg 270c0 │ │ │ │ mov 0x1c(%rcx),%eax │ │ │ │ cmp %eax,0x1c(%r11) │ │ │ │ - jl 2717c │ │ │ │ - jg 27430 │ │ │ │ + jl 26e1c │ │ │ │ + jg 270c0 │ │ │ │ add $0x20,%r11 │ │ │ │ add $0x20,%rcx │ │ │ │ cmp %r11,%r9 │ │ │ │ - jne 27392 │ │ │ │ - jmp 27173 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 2702a │ │ │ │ + jmp 26e13 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov 0x28(%rsp),%r9 │ │ │ │ lea (%rsi,%r9,1),%r11 │ │ │ │ cmp %r8,%r9 │ │ │ │ cmovl %r11,%r10 │ │ │ │ cmp %r10,%rsi │ │ │ │ - je 27734 │ │ │ │ + je 273d3 │ │ │ │ mov %r10,%r8 │ │ │ │ sub %rsi,%r8 │ │ │ │ lea -0x4(%r8),%rcx │ │ │ │ cmp $0x18,%rcx │ │ │ │ - jbe 277c0 │ │ │ │ + jbe 27460 │ │ │ │ mov 0x38(%rsp),%r13 │ │ │ │ and $0x3,%r8d │ │ │ │ or %rsi,%r13 │ │ │ │ and $0x1f,%r13d │ │ │ │ or %r8,%r13 │ │ │ │ - jne 277c0 │ │ │ │ + jne 27460 │ │ │ │ shr $0x2,%rcx │ │ │ │ + vpbroadcastq %rdx,%ymm8 │ │ │ │ + vpbroadcastq %rsi,%ymm9 │ │ │ │ mov %rsi,%r9 │ │ │ │ - vmovq %rdx,%xmm9 │ │ │ │ - vmovq %rsi,%xmm11 │ │ │ │ lea 0x1(%rcx),%rcx │ │ │ │ + vpaddq 0xb65fb(%rip),%ymm8,%ymm6 # dd720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x120> │ │ │ │ + mov %rdx,%rax │ │ │ │ xor %edi,%edi │ │ │ │ + mov %rcx,%r11 │ │ │ │ + vpaddq 0xb65eb(%rip),%ymm9,%ymm1 # dd720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x120> │ │ │ │ sub %rdx,%r9 │ │ │ │ - vpbroadcastq %xmm9,%ymm10 │ │ │ │ - mov %rcx,%r13 │ │ │ │ - vpbroadcastq %xmm11,%ymm12 │ │ │ │ - vpaddq 0xb529b(%rip),%ymm10,%ymm1 # dc740 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - vpaddq 0xb5293(%rip),%ymm12,%ymm2 # dc740 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - shr $0x3,%r13 │ │ │ │ - mov %rdx,%rax │ │ │ │ - lea -0x1(%r13),%r11 │ │ │ │ - and $0x3,%r11d │ │ │ │ - je 27580 │ │ │ │ - vmovdqa (%rsi),%ymm13 │ │ │ │ - vmovdqa (%rdx),%ymm14 │ │ │ │ - vpcmpgtd %ymm13,%ymm14,%ymm15 │ │ │ │ - vptest %ymm15,%ymm15 │ │ │ │ - jne 27650 │ │ │ │ - vpcmpgtd %ymm14,%ymm13,%ymm6 │ │ │ │ - vptest %ymm6,%ymm6 │ │ │ │ - jne 27650 │ │ │ │ - vpaddq %ymm0,%ymm1,%ymm7 │ │ │ │ + shr $0x3,%r11 │ │ │ │ + lea -0x1(%r11),%r8 │ │ │ │ + and $0x3,%r8d │ │ │ │ + je 27210 │ │ │ │ + vmovdqa (%rsi),%ymm10 │ │ │ │ + vmovdqa (%rdx),%ymm11 │ │ │ │ + vpcmpltd %ymm11,%ymm10,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 272f0 │ │ │ │ + vpcmpnled %ymm11,%ymm10,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 272f0 │ │ │ │ + vpaddq %ymm0,%ymm6,%ymm12 │ │ │ │ lea 0x20(%rdx),%rax │ │ │ │ - vpaddq %ymm0,%ymm2,%ymm2 │ │ │ │ mov $0x1,%edi │ │ │ │ - vmovdqa %ymm7,%ymm1 │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 27580 │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 27544 │ │ │ │ - vmovdqa (%rax,%r9,1),%ymm3 │ │ │ │ - vmovdqa 0x20(%rdx),%ymm8 │ │ │ │ - vpcmpgtd %ymm3,%ymm8,%ymm5 │ │ │ │ - vptest %ymm5,%ymm5 │ │ │ │ - jne 27650 │ │ │ │ - vpcmpgtd %ymm8,%ymm3,%ymm4 │ │ │ │ - vptest %ymm4,%ymm4 │ │ │ │ - jne 27650 │ │ │ │ + vpaddq %ymm0,%ymm1,%ymm1 │ │ │ │ + vmovdqa %ymm12,%ymm6 │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 27210 │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + je 271d4 │ │ │ │ + vmovdqa 0x20(%rsi),%ymm13 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm14 │ │ │ │ + vpcmpltd %ymm14,%ymm13,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 272f0 │ │ │ │ + vpcmpnled %ymm14,%ymm13,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 272f0 │ │ │ │ add $0x20,%rax │ │ │ │ - vpaddq %ymm0,%ymm2,%ymm2 │ │ │ │ + vpaddq %ymm0,%ymm1,%ymm1 │ │ │ │ + vpaddq %ymm0,%ymm12,%ymm6 │ │ │ │ inc %rdi │ │ │ │ - vpaddq %ymm0,%ymm7,%ymm1 │ │ │ │ - vmovdqa (%rax,%r9,1),%ymm9 │ │ │ │ - vmovdqa (%rax),%ymm10 │ │ │ │ - vpcmpgtd %ymm9,%ymm10,%ymm11 │ │ │ │ - vptest %ymm11,%ymm11 │ │ │ │ - jne 27650 │ │ │ │ - vpcmpgtd %ymm10,%ymm9,%ymm12 │ │ │ │ - vptest %ymm12,%ymm12 │ │ │ │ - jne 27650 │ │ │ │ + vmovdqa (%rax,%r9,1),%ymm15 │ │ │ │ + vmovdqa (%rax),%ymm7 │ │ │ │ + vpcmpltd %ymm7,%ymm15,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 272f0 │ │ │ │ + vpcmpnled %ymm7,%ymm15,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 272f0 │ │ │ │ add $0x20,%rax │ │ │ │ - vpaddq %ymm0,%ymm2,%ymm2 │ │ │ │ - inc %rdi │ │ │ │ vpaddq %ymm0,%ymm1,%ymm1 │ │ │ │ - nopl (%rax) │ │ │ │ - vmovdqa (%rax,%r9,1),%ymm13 │ │ │ │ - vmovdqa (%rax),%ymm14 │ │ │ │ - vpcmpgtd %ymm13,%ymm14,%ymm15 │ │ │ │ - vptest %ymm15,%ymm15 │ │ │ │ - jne 27650 │ │ │ │ - vpcmpgtd %ymm14,%ymm13,%ymm6 │ │ │ │ - vptest %ymm6,%ymm6 │ │ │ │ - jne 27650 │ │ │ │ - lea 0x1(%rdi),%r8 │ │ │ │ - vpaddq %ymm0,%ymm2,%ymm2 │ │ │ │ - cmp %r13,%r8 │ │ │ │ - je 27796 │ │ │ │ - vmovdqa 0x20(%rax,%r9,1),%ymm3 │ │ │ │ - vmovdqa 0x20(%rax),%ymm8 │ │ │ │ + vpaddq %ymm0,%ymm6,%ymm6 │ │ │ │ + inc %rdi │ │ │ │ + nop │ │ │ │ + vmovdqa (%rax,%r9,1),%ymm3 │ │ │ │ + vmovdqa (%rax),%ymm4 │ │ │ │ + vpcmpltd %ymm4,%ymm3,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 272f0 │ │ │ │ + vpcmpnled %ymm4,%ymm3,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 272f0 │ │ │ │ + lea 0x1(%rdi),%r13 │ │ │ │ vpaddq %ymm0,%ymm1,%ymm1 │ │ │ │ - vpcmpgtd %ymm3,%ymm8,%ymm5 │ │ │ │ - vptest %ymm5,%ymm5 │ │ │ │ - jne 27650 │ │ │ │ - vpcmpgtd %ymm8,%ymm3,%ymm4 │ │ │ │ - vptest %ymm4,%ymm4 │ │ │ │ - jne 27650 │ │ │ │ - vmovdqa 0x40(%rax,%r9,1),%ymm9 │ │ │ │ - vmovdqa 0x40(%rax),%ymm10 │ │ │ │ - vpaddq %ymm0,%ymm2,%ymm2 │ │ │ │ + cmp %r11,%r13 │ │ │ │ + je 27436 │ │ │ │ + vmovdqa 0x20(%rax,%r9,1),%ymm8 │ │ │ │ + vmovdqa 0x20(%rax),%ymm9 │ │ │ │ + vpaddq %ymm0,%ymm6,%ymm6 │ │ │ │ + vpcmpltd %ymm9,%ymm8,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 272f0 │ │ │ │ + vpcmpnled %ymm9,%ymm8,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 272f0 │ │ │ │ + vmovdqa 0x40(%rax,%r9,1),%ymm10 │ │ │ │ + vmovdqa 0x40(%rax),%ymm11 │ │ │ │ vpaddq %ymm0,%ymm1,%ymm1 │ │ │ │ - vpcmpgtd %ymm9,%ymm10,%ymm11 │ │ │ │ - vptest %ymm11,%ymm11 │ │ │ │ - jne 27650 │ │ │ │ - vpcmpgtd %ymm10,%ymm9,%ymm12 │ │ │ │ - vptest %ymm12,%ymm12 │ │ │ │ - jne 27650 │ │ │ │ - vmovdqa 0x60(%rax,%r9,1),%ymm13 │ │ │ │ - vmovdqa 0x60(%rax),%ymm14 │ │ │ │ - vpaddq %ymm0,%ymm2,%ymm2 │ │ │ │ + vpaddq %ymm0,%ymm6,%ymm6 │ │ │ │ + vpcmpltd %ymm11,%ymm10,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 272f0 │ │ │ │ + vpcmpnled %ymm11,%ymm10,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 272f0 │ │ │ │ + vmovdqa 0x60(%rax,%r9,1),%ymm12 │ │ │ │ + vmovdqa 0x60(%rax),%ymm13 │ │ │ │ vpaddq %ymm0,%ymm1,%ymm1 │ │ │ │ - vpcmpgtd %ymm13,%ymm14,%ymm15 │ │ │ │ - vptest %ymm15,%ymm15 │ │ │ │ - jne 27650 │ │ │ │ - vpcmpgtd %ymm14,%ymm13,%ymm6 │ │ │ │ - vptest %ymm6,%ymm6 │ │ │ │ - jne 27650 │ │ │ │ + vpaddq %ymm0,%ymm6,%ymm6 │ │ │ │ + vpcmpltd %ymm13,%ymm12,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 272f0 │ │ │ │ + vpcmpnled %ymm13,%ymm12,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 272f0 │ │ │ │ sub $0xffffffffffffff80,%rax │ │ │ │ - vpaddq %ymm0,%ymm2,%ymm2 │ │ │ │ - add $0x4,%rdi │ │ │ │ vpaddq %ymm0,%ymm1,%ymm1 │ │ │ │ - jmp 27580 │ │ │ │ - nop │ │ │ │ - vmovq %xmm2,%r13 │ │ │ │ - vmovq %xmm1,%rdx │ │ │ │ + vpaddq %ymm0,%ymm6,%ymm6 │ │ │ │ + add $0x4,%rdi │ │ │ │ + jmp 27210 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovq %xmm1,%r11 │ │ │ │ + vmovq %xmm6,%rdx │ │ │ │ mov (%rdx),%esi │ │ │ │ - cmp %esi,0x0(%r13) │ │ │ │ - jl 27757 │ │ │ │ - jg 2773b │ │ │ │ - lea 0x4(%r13),%rcx │ │ │ │ + cmp %esi,(%r11) │ │ │ │ + jl 273f7 │ │ │ │ + jg 273da │ │ │ │ + lea 0x4(%r11),%rcx │ │ │ │ cmp %rcx,%r10 │ │ │ │ - je 27a8f │ │ │ │ + je 27734 │ │ │ │ mov 0x4(%rdx),%r9d │ │ │ │ - cmp %r9d,0x4(%r13) │ │ │ │ - jl 27757 │ │ │ │ - jg 2773b │ │ │ │ - lea 0x8(%r13),%r11 │ │ │ │ - cmp %r11,%r10 │ │ │ │ - je 27a9d │ │ │ │ - mov 0x8(%r13),%edi │ │ │ │ - cmp %edi,0x8(%rdx) │ │ │ │ - jg 27757 │ │ │ │ - jl 2773b │ │ │ │ - lea 0xc(%r13),%r8 │ │ │ │ + cmp %r9d,0x4(%r11) │ │ │ │ + jl 273f7 │ │ │ │ + jg 273da │ │ │ │ + lea 0x8(%r11),%r8 │ │ │ │ cmp %r8,%r10 │ │ │ │ - je 27aab │ │ │ │ + je 27742 │ │ │ │ + mov 0x8(%r11),%edi │ │ │ │ + cmp %edi,0x8(%rdx) │ │ │ │ + jg 273f7 │ │ │ │ + jl 273da │ │ │ │ + lea 0xc(%r11),%r13 │ │ │ │ + cmp %r13,%r10 │ │ │ │ + je 27750 │ │ │ │ mov 0xc(%rdx),%esi │ │ │ │ - cmp %esi,0xc(%r13) │ │ │ │ - jl 27757 │ │ │ │ - jg 2773b │ │ │ │ - lea 0x10(%r13),%rcx │ │ │ │ + cmp %esi,0xc(%r11) │ │ │ │ + jl 273f7 │ │ │ │ + jg 273da │ │ │ │ + lea 0x10(%r11),%rcx │ │ │ │ cmp %rcx,%r10 │ │ │ │ - je 27ab9 │ │ │ │ + je 2775e │ │ │ │ mov 0x10(%rdx),%r9d │ │ │ │ - cmp %r9d,0x10(%r13) │ │ │ │ - jl 27757 │ │ │ │ - jg 2773b │ │ │ │ - lea 0x14(%r13),%r11 │ │ │ │ - cmp %r11,%r10 │ │ │ │ - je 27ac7 │ │ │ │ + cmp %r9d,0x10(%r11) │ │ │ │ + jl 273f7 │ │ │ │ + jg 273da │ │ │ │ + lea 0x14(%r11),%r8 │ │ │ │ + cmp %r8,%r10 │ │ │ │ + je 2776c │ │ │ │ mov 0x14(%rdx),%eax │ │ │ │ - cmp %eax,0x14(%r13) │ │ │ │ - jl 27757 │ │ │ │ - jg 2773b │ │ │ │ - lea 0x18(%r13),%rdi │ │ │ │ + cmp %eax,0x14(%r11) │ │ │ │ + jl 273f7 │ │ │ │ + jg 273da │ │ │ │ + lea 0x18(%r11),%rdi │ │ │ │ cmp %rdi,%r10 │ │ │ │ - je 27ad5 │ │ │ │ + je 2777a │ │ │ │ mov 0x18(%rdx),%esi │ │ │ │ - cmp %esi,0x18(%r13) │ │ │ │ - jl 27757 │ │ │ │ - jg 2773b │ │ │ │ - lea 0x1c(%r13),%rcx │ │ │ │ + cmp %esi,0x18(%r11) │ │ │ │ + jl 273f7 │ │ │ │ + jg 273da │ │ │ │ + lea 0x1c(%r11),%rcx │ │ │ │ cmp %rcx,%r10 │ │ │ │ - je 27ae3 │ │ │ │ + je 27788 │ │ │ │ mov 0x1c(%rdx),%r9d │ │ │ │ - cmp %r9d,0x1c(%r13) │ │ │ │ - jl 27757 │ │ │ │ - jg 2773b │ │ │ │ + cmp %r9d,0x1c(%r11) │ │ │ │ + jl 273f7 │ │ │ │ + jg 273da │ │ │ │ lea 0x20(%rdx),%rdx │ │ │ │ mov %rdx,0x30(%rsp) │ │ │ │ cmp %r12,0x30(%rsp) │ │ │ │ - jne 27757 │ │ │ │ - vmovsd 0x18(%r15),%xmm7 │ │ │ │ - vmovsd 0x18(%r14),%xmm3 │ │ │ │ - vmovsd %xmm7,0x38(%rsp) │ │ │ │ - vcomisd %xmm7,%xmm3 │ │ │ │ - ja 27188 │ │ │ │ + jne 273f7 │ │ │ │ + vmovsd 0x18(%r15),%xmm14 │ │ │ │ + vmovsd 0x18(%r14),%xmm15 │ │ │ │ + vcomisd %xmm14,%xmm15 │ │ │ │ + vmovsd %xmm14,0x38(%rsp) │ │ │ │ + ja 26e28 │ │ │ │ mov %r15,%rdi │ │ │ │ vzeroupper │ │ │ │ lea 0x20(%r15),%r12 │ │ │ │ - call 25680 │ │ │ │ - vmovdqa 0xb4f92(%rip),%ymm0 # dc700 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - jmp 27240 │ │ │ │ + call 252f0 │ │ │ │ + vmovdqa 0xb62d2(%rip),%ymm0 # dd6e0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xe0> │ │ │ │ + jmp 26edf │ │ │ │ mov 0x8(%rsp),%r13 │ │ │ │ test $0x7,%r13b │ │ │ │ - je 279d4 │ │ │ │ + je 27674 │ │ │ │ and $0xfffffffffffffff8,%r13 │ │ │ │ shl $0x2,%r13 │ │ │ │ lea (%rsi,%r13,1),%rcx │ │ │ │ add %rdx,%r13 │ │ │ │ - jmp 2708a │ │ │ │ + jmp 26d2a │ │ │ │ test $0x7,%cl │ │ │ │ - je 27a53 │ │ │ │ + je 276f7 │ │ │ │ and $0xfffffffffffffff8,%rcx │ │ │ │ - lea 0x0(,%rcx,4),%r13 │ │ │ │ - add %r13,%rdx │ │ │ │ - add %rsi,%r13 │ │ │ │ - jmp 2765a │ │ │ │ + lea 0x0(,%rcx,4),%r11 │ │ │ │ + add %r11,%rdx │ │ │ │ + add %rsi,%r11 │ │ │ │ + jmp 272fa │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r10,%r11 │ │ │ │ - sub %rsi,%r11 │ │ │ │ - sub $0x4,%r11 │ │ │ │ - shr $0x2,%r11 │ │ │ │ - inc %r11 │ │ │ │ - and $0x7,%r11d │ │ │ │ - je 27a85 │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 278d8 │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 278b5 │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - je 27893 │ │ │ │ - cmp $0x4,%r11 │ │ │ │ - je 27870 │ │ │ │ - cmp $0x5,%r11 │ │ │ │ - je 2784b │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - je 27828 │ │ │ │ + mov %r10,%r8 │ │ │ │ + sub %rsi,%r8 │ │ │ │ + sub $0x4,%r8 │ │ │ │ + shr $0x2,%r8 │ │ │ │ + inc %r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + je 2772a │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 27579 │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + je 27555 │ │ │ │ + cmp $0x3,%r8 │ │ │ │ + je 27533 │ │ │ │ + cmp $0x4,%r8 │ │ │ │ + je 27510 │ │ │ │ + cmp $0x5,%r8 │ │ │ │ + je 274ec │ │ │ │ + cmp $0x6,%r8 │ │ │ │ + je 274c8 │ │ │ │ mov (%rsi),%eax │ │ │ │ cmp %eax,(%rdx) │ │ │ │ - jg 27757 │ │ │ │ - jl 2773b │ │ │ │ + jg 273f7 │ │ │ │ + jl 273da │ │ │ │ lea 0x4(%rdx),%rdi │ │ │ │ add $0x4,%rsi │ │ │ │ mov %rdi,0x30(%rsp) │ │ │ │ - mov 0x30(%rsp),%r8 │ │ │ │ - mov (%rsi),%ecx │ │ │ │ - cmp %ecx,(%r8) │ │ │ │ - jg 27757 │ │ │ │ - jl 2773b │ │ │ │ - add $0x4,%r8 │ │ │ │ - add $0x4,%rsi │ │ │ │ - mov %r8,0x30(%rsp) │ │ │ │ mov 0x30(%rsp),%r13 │ │ │ │ - mov (%rsi),%r9d │ │ │ │ - cmp %r9d,0x0(%r13) │ │ │ │ - jg 27757 │ │ │ │ - jl 2773b │ │ │ │ + mov (%rsi),%ecx │ │ │ │ + cmp %ecx,0x0(%r13) │ │ │ │ + jg 273f7 │ │ │ │ + jl 273da │ │ │ │ add $0x4,%r13 │ │ │ │ add $0x4,%rsi │ │ │ │ mov %r13,0x30(%rsp) │ │ │ │ mov 0x30(%rsp),%r11 │ │ │ │ - mov (%rsi),%edx │ │ │ │ - cmp %edx,(%r11) │ │ │ │ - jg 27757 │ │ │ │ - jl 2773b │ │ │ │ + mov (%rsi),%r9d │ │ │ │ + cmp %r9d,(%r11) │ │ │ │ + jg 273f7 │ │ │ │ + jl 273da │ │ │ │ add $0x4,%r11 │ │ │ │ add $0x4,%rsi │ │ │ │ mov %r11,0x30(%rsp) │ │ │ │ + mov 0x30(%rsp),%r8 │ │ │ │ + mov (%rsi),%edx │ │ │ │ + cmp %edx,(%r8) │ │ │ │ + jg 273f7 │ │ │ │ + jl 273da │ │ │ │ + add $0x4,%r8 │ │ │ │ + add $0x4,%rsi │ │ │ │ + mov %r8,0x30(%rsp) │ │ │ │ mov 0x30(%rsp),%rax │ │ │ │ mov (%rsi),%edi │ │ │ │ cmp %edi,(%rax) │ │ │ │ - jg 27757 │ │ │ │ - jl 2773b │ │ │ │ + jg 273f7 │ │ │ │ + jl 273da │ │ │ │ add $0x4,%rax │ │ │ │ add $0x4,%rsi │ │ │ │ mov %rax,0x30(%rsp) │ │ │ │ - mov 0x30(%rsp),%r8 │ │ │ │ - mov (%rsi),%ecx │ │ │ │ - cmp %ecx,(%r8) │ │ │ │ - jg 27757 │ │ │ │ - jl 2773b │ │ │ │ - add $0x4,%r8 │ │ │ │ - add $0x4,%rsi │ │ │ │ - mov %r8,0x30(%rsp) │ │ │ │ mov 0x30(%rsp),%r13 │ │ │ │ - mov (%rsi),%r9d │ │ │ │ - cmp %r9d,0x0(%r13) │ │ │ │ - jg 27757 │ │ │ │ - jl 2773b │ │ │ │ + mov (%rsi),%ecx │ │ │ │ + cmp %ecx,0x0(%r13) │ │ │ │ + jg 273f7 │ │ │ │ + jl 273da │ │ │ │ add $0x4,%r13 │ │ │ │ add $0x4,%rsi │ │ │ │ mov %r13,0x30(%rsp) │ │ │ │ + mov 0x30(%rsp),%r11 │ │ │ │ + mov (%rsi),%r9d │ │ │ │ + cmp %r9d,(%r11) │ │ │ │ + jg 273f7 │ │ │ │ + jl 273da │ │ │ │ + add $0x4,%r11 │ │ │ │ + add $0x4,%rsi │ │ │ │ + mov %r11,0x30(%rsp) │ │ │ │ cmp %r10,%rsi │ │ │ │ - je 27734 │ │ │ │ - mov (%rsi),%r11d │ │ │ │ - cmp %r11d,0x0(%r13) │ │ │ │ - jg 27757 │ │ │ │ - jl 2773b │ │ │ │ + je 273d3 │ │ │ │ + mov (%rsi),%r8d │ │ │ │ + cmp %r8d,(%r11) │ │ │ │ + jg 273f7 │ │ │ │ + jl 273da │ │ │ │ mov 0x4(%rsi),%edx │ │ │ │ - cmp %edx,0x4(%r13) │ │ │ │ - jg 27757 │ │ │ │ - jl 2773b │ │ │ │ + cmp %edx,0x4(%r11) │ │ │ │ + jg 273f7 │ │ │ │ + jl 273da │ │ │ │ mov 0x8(%rsi),%eax │ │ │ │ - cmp %eax,0x8(%r13) │ │ │ │ - jg 27757 │ │ │ │ - jl 2773b │ │ │ │ + cmp %eax,0x8(%r11) │ │ │ │ + jg 273f7 │ │ │ │ + jl 273da │ │ │ │ mov 0xc(%rsi),%edi │ │ │ │ - cmp %edi,0xc(%r13) │ │ │ │ - jg 27757 │ │ │ │ - jl 2773b │ │ │ │ - mov 0x10(%rsi),%r8d │ │ │ │ - cmp %r8d,0x10(%r13) │ │ │ │ - jg 27757 │ │ │ │ - jl 2773b │ │ │ │ + cmp %edi,0xc(%r11) │ │ │ │ + jg 273f7 │ │ │ │ + jl 273da │ │ │ │ + mov 0x10(%rsi),%r13d │ │ │ │ + cmp %r13d,0x10(%r11) │ │ │ │ + jg 273f7 │ │ │ │ + jl 273da │ │ │ │ mov 0x14(%rsi),%ecx │ │ │ │ - cmp %ecx,0x14(%r13) │ │ │ │ - jg 27757 │ │ │ │ - jl 2773b │ │ │ │ + cmp %ecx,0x14(%r11) │ │ │ │ + jg 273f7 │ │ │ │ + jl 273da │ │ │ │ mov 0x18(%rsi),%r9d │ │ │ │ - cmp %r9d,0x18(%r13) │ │ │ │ - jg 27757 │ │ │ │ - jl 2773b │ │ │ │ - mov 0x1c(%rsi),%r11d │ │ │ │ - cmp %r11d,0x1c(%r13) │ │ │ │ - jg 27757 │ │ │ │ - jl 2773b │ │ │ │ + cmp %r9d,0x18(%r11) │ │ │ │ + jg 273f7 │ │ │ │ + jl 273da │ │ │ │ + mov 0x1c(%rsi),%r8d │ │ │ │ + cmp %r8d,0x1c(%r11) │ │ │ │ + jg 273f7 │ │ │ │ + jl 273da │ │ │ │ add $0x20,%rsi │ │ │ │ - add $0x20,%r13 │ │ │ │ + add $0x20,%r11 │ │ │ │ cmp %r10,%rsi │ │ │ │ - jne 27906 │ │ │ │ - mov %r13,0x30(%rsp) │ │ │ │ - jmp 27734 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jne 275a6 │ │ │ │ + mov %r11,0x30(%rsp) │ │ │ │ + jmp 273d3 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ vmovdqa 0x10(%rsp),%xmm4 │ │ │ │ mov %r13,0x10(%r14) │ │ │ │ vmovdqu %xmm4,(%r14) │ │ │ │ - jmp 27234 │ │ │ │ - vpbroadcastq 0xb4f23(%rip),%ymm1 # dc900 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x300> │ │ │ │ - vpaddq %ymm1,%ymm2,%ymm2 │ │ │ │ - vextracti128 $0x1,%ymm2,%xmm9 │ │ │ │ - vpextrq $0x1,%xmm9,%rcx │ │ │ │ - jmp 27173 │ │ │ │ + jmp 26ed3 │ │ │ │ + mov $0x14,%r9d │ │ │ │ + vpbroadcastq %r9,%ymm12 │ │ │ │ + vpaddq %ymm12,%ymm1,%ymm13 │ │ │ │ + valignq $0x3,%ymm13,%ymm13,%ymm14 │ │ │ │ + vmovq %xmm14,%rcx │ │ │ │ + jmp 26e13 │ │ │ │ mov (%rsi),%ecx │ │ │ │ cmp %ecx,(%rdx) │ │ │ │ - jl 2717c │ │ │ │ - jg 27430 │ │ │ │ + jl 26e1c │ │ │ │ + jg 270c0 │ │ │ │ lea 0x4(%rdx),%r11 │ │ │ │ lea 0x4(%rsi),%rcx │ │ │ │ - jmp 272f1 │ │ │ │ + jmp 26f89 │ │ │ │ add $0x4,%rcx │ │ │ │ - jmp 27173 │ │ │ │ + jmp 26e13 │ │ │ │ add $0x8,%rcx │ │ │ │ - jmp 27173 │ │ │ │ + jmp 26e13 │ │ │ │ add $0xc,%rcx │ │ │ │ - jmp 27173 │ │ │ │ + jmp 26e13 │ │ │ │ mov %rsi,%rcx │ │ │ │ - jmp 27173 │ │ │ │ + jmp 26e13 │ │ │ │ cmp %rsi,%r10 │ │ │ │ - jne 2717c │ │ │ │ - jmp 27440 │ │ │ │ + jne 26e1c │ │ │ │ + jmp 270d0 │ │ │ │ ret │ │ │ │ add $0x10,%rcx │ │ │ │ - jmp 27173 │ │ │ │ + jmp 26e13 │ │ │ │ add $0x14,%rcx │ │ │ │ - jmp 27173 │ │ │ │ - vpbroadcastq 0xb4ea4(%rip),%ymm2 # dc900 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x300> │ │ │ │ - vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ - vextracti128 $0x1,%ymm1,%xmm7 │ │ │ │ - vpextrq $0x1,%xmm7,0x30(%rsp) │ │ │ │ - jmp 27734 │ │ │ │ + jmp 26e13 │ │ │ │ + mov $0x14,%edx │ │ │ │ + vpbroadcastq %rdx,%ymm5 │ │ │ │ + vpaddq %ymm5,%ymm6,%ymm6 │ │ │ │ + valignq $0x3,%ymm6,%ymm6,%ymm2 │ │ │ │ + vmovq %xmm2,0x30(%rsp) │ │ │ │ + jmp 273d3 │ │ │ │ add $0x18,%rcx │ │ │ │ - jmp 27173 │ │ │ │ + jmp 26e13 │ │ │ │ add $0x1c,%rcx │ │ │ │ - jmp 27173 │ │ │ │ - mov 0x30(%rsp),%r13 │ │ │ │ - jmp 27906 │ │ │ │ + jmp 26e13 │ │ │ │ + mov 0x30(%rsp),%r11 │ │ │ │ + jmp 275a6 │ │ │ │ lea 0x4(%rdx),%r10 │ │ │ │ mov %r10,0x30(%rsp) │ │ │ │ - jmp 27734 │ │ │ │ + jmp 273d3 │ │ │ │ lea 0x8(%rdx),%rax │ │ │ │ mov %rax,0x30(%rsp) │ │ │ │ - jmp 27734 │ │ │ │ - lea 0xc(%rdx),%r13 │ │ │ │ - mov %r13,0x30(%rsp) │ │ │ │ - jmp 27734 │ │ │ │ + jmp 273d3 │ │ │ │ + lea 0xc(%rdx),%r11 │ │ │ │ + mov %r11,0x30(%rsp) │ │ │ │ + jmp 273d3 │ │ │ │ lea 0x10(%rdx),%rdx │ │ │ │ mov %rdx,0x30(%rsp) │ │ │ │ - jmp 27734 │ │ │ │ + jmp 273d3 │ │ │ │ lea 0x14(%rdx),%r10 │ │ │ │ mov %r10,0x30(%rsp) │ │ │ │ - jmp 27734 │ │ │ │ - lea 0x18(%rdx),%r8 │ │ │ │ - mov %r8,0x30(%rsp) │ │ │ │ - jmp 27734 │ │ │ │ - lea 0x1c(%rdx),%r13 │ │ │ │ + jmp 273d3 │ │ │ │ + lea 0x18(%rdx),%r13 │ │ │ │ mov %r13,0x30(%rsp) │ │ │ │ - jmp 27734 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 273d3 │ │ │ │ + lea 0x1c(%rdx),%r11 │ │ │ │ + mov %r11,0x30(%rsp) │ │ │ │ + jmp 273d3 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ lea -0x1(%rdx),%rax │ │ │ │ + shr $0x3f,%rax │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + mov %rdx,%r15 │ │ │ │ + lea -0x1(%rax,%rdx,1),%rdx │ │ │ │ + sar $1,%rdx │ │ │ │ push %r14 │ │ │ │ + mov %rdi,%r14 │ │ │ │ push %r13 │ │ │ │ + mov %rcx,%r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - shr $0x3f,%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ - mov %rdi,%r14 │ │ │ │ - mov %rcx,%r13 │ │ │ │ sub $0x40,%rsp │ │ │ │ - mov %rsi,0x30(%rsp) │ │ │ │ - mov %rdx,%rsi │ │ │ │ - lea -0x1(%rax,%rdx,1),%rdx │ │ │ │ - sar $1,%rdx │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - jge 28960 │ │ │ │ - vmovdqa 0xb4b99(%rip),%ymm3 # dc6e0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 %rbx,%r11 │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ mov %rdx,0x38(%rsp) │ │ │ │ - mov %rsi,0x20(%rsp) │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + jge 285f1 │ │ │ │ + mov %r15,0x20(%rsp) │ │ │ │ + mov $0x20,%ecx │ │ │ │ + mov %rsi,%r11 │ │ │ │ + mov %r13,0x8(%rsp) │ │ │ │ + vpbroadcastq %rcx,%ymm3 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x1(%r11),%rax │ │ │ │ - lea (%rax,%rax,1),%rsi │ │ │ │ + lea (%rax,%rax,1),%rdi │ │ │ │ shl $0x6,%rax │ │ │ │ - lea -0x1(%rsi),%r12 │ │ │ │ + lea -0x1(%rdi),%r12 │ │ │ │ add %r14,%rax │ │ │ │ mov %r12,%rbx │ │ │ │ - vmovsd (%rax),%xmm6 │ │ │ │ + vmovsd (%rax),%xmm4 │ │ │ │ shl $0x5,%rbx │ │ │ │ add %r14,%rbx │ │ │ │ vmovsd (%rbx),%xmm2 │ │ │ │ - vcomisd %xmm6,%xmm2 │ │ │ │ - ja 27f00 │ │ │ │ - vmovdqu 0x8(%rax),%xmm7 │ │ │ │ - vucomisd %xmm2,%xmm6 │ │ │ │ - ja 28130 │ │ │ │ - vmovdqu 0x8(%rbx),%xmm8 │ │ │ │ - vpextrq $0x1,%xmm7,%rdi │ │ │ │ - vmovq %xmm7,%rdx │ │ │ │ - mov %rdi,%r15 │ │ │ │ - mov %rdx,%r9 │ │ │ │ - sub %rdx,%r15 │ │ │ │ - vpextrq $0x1,%xmm8,%r10 │ │ │ │ - vmovq %xmm8,%rcx │ │ │ │ - mov %r10,0x28(%rsp) │ │ │ │ - sub %rcx,%r10 │ │ │ │ - mov %rcx,%r8 │ │ │ │ - cmp %r10,%r15 │ │ │ │ - lea (%rdx,%r10,1),%r15 │ │ │ │ - cmovle %rdi,%r15 │ │ │ │ - cmp %rdx,%r15 │ │ │ │ - je 27edb │ │ │ │ - mov %r15,%rdi │ │ │ │ - sub %rdx,%rdi │ │ │ │ - lea -0x8(%rdi),%r13 │ │ │ │ - cmp $0x18,%r13 │ │ │ │ - jbe 27f70 │ │ │ │ - mov 0x8(%rbx),%r10 │ │ │ │ - or 0x8(%rax),%r10 │ │ │ │ - and $0x7,%edi │ │ │ │ - and $0x1f,%r10d │ │ │ │ - or %r10,%rdi │ │ │ │ - jne 27f70 │ │ │ │ - shr $0x3,%r13 │ │ │ │ + vcomisd %xmm4,%xmm2 │ │ │ │ + ja 27b60 │ │ │ │ + vucomisd %xmm2,%xmm4 │ │ │ │ + vmovdqu 0x8(%rax),%xmm5 │ │ │ │ + ja 27d88 │ │ │ │ + vmovdqu 0x8(%rbx),%xmm7 │ │ │ │ + vpextrq $0x1,%xmm5,%rcx │ │ │ │ + vmovq %xmm5,%rsi │ │ │ │ + mov %rcx,%r15 │ │ │ │ + mov %rsi,%r13 │ │ │ │ + vpextrq $0x1,%xmm7,%r8 │ │ │ │ + vmovq %xmm7,%r10 │ │ │ │ + sub %rsi,%r15 │ │ │ │ + mov %r8,0x10(%rsp) │ │ │ │ + sub %r10,%r8 │ │ │ │ + mov %r10,%rdx │ │ │ │ + cmp %r8,%r15 │ │ │ │ + lea (%rsi,%r8,1),%r9 │ │ │ │ + cmovle %rcx,%r9 │ │ │ │ + mov %r9,%r15 │ │ │ │ + cmp %rsi,%r9 │ │ │ │ + je 27b3b │ │ │ │ + mov %r9,%r8 │ │ │ │ + sub %rsi,%r8 │ │ │ │ + lea -0x8(%r8),%rcx │ │ │ │ + cmp $0x20,%rcx │ │ │ │ + jbe 27bc8 │ │ │ │ + mov 0x8(%rbx),%r9 │ │ │ │ + and $0x7,%r8d │ │ │ │ + or 0x8(%rax),%r9 │ │ │ │ + and $0x1f,%r9d │ │ │ │ + or %r9,%r8 │ │ │ │ + jne 27bc8 │ │ │ │ + shr $0x3,%rcx │ │ │ │ + vpbroadcastq %r10,%ymm1 │ │ │ │ + vpbroadcastq %rsi,%ymm0 │ │ │ │ + mov %r10,%r8 │ │ │ │ + inc %rcx │ │ │ │ + vpaddq 0xb5e31(%rip),%ymm1,%ymm1 # dd700 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x100> │ │ │ │ + vpaddq 0xb5e29(%rip),%ymm0,%ymm0 # dd700 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x100> │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %rcx,%r13 │ │ │ │ xor %r9d,%r9d │ │ │ │ - sub %rdx,%r8 │ │ │ │ - vpbroadcastq %xmm8,%ymm0 │ │ │ │ - lea 0x1(%r13),%r13 │ │ │ │ - vpaddq 0xb4af8(%rip),%ymm0,%ymm1 # dc720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 %xmm7,%ymm5 │ │ │ │ - vpbroadcastq 0xb4aca(%rip),%ymm12 # dc700 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 %r13,0x10(%rsp) │ │ │ │ + sub %rsi,%r8 │ │ │ │ shr $0x2,%r13 │ │ │ │ - vpaddq 0xb4ad9(%rip),%ymm5,%ymm0 # dc720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x120> │ │ │ │ - mov %rdx,%rdi │ │ │ │ - lea -0x1(%r13),%r10 │ │ │ │ - and $0x3,%r10d │ │ │ │ - je 27d40 │ │ │ │ - vmovdqa (%rdx),%ymm10 │ │ │ │ - vmovdqa (%rcx),%ymm9 │ │ │ │ - vpsubq %ymm3,%ymm10,%ymm13 │ │ │ │ - vpsubq %ymm3,%ymm9,%ymm11 │ │ │ │ - vpcmpgtq %ymm13,%ymm11,%ymm14 │ │ │ │ - vptest %ymm14,%ymm14 │ │ │ │ - jne 27e40 │ │ │ │ - vpcmpgtq %ymm11,%ymm13,%ymm15 │ │ │ │ - vptest %ymm15,%ymm15 │ │ │ │ - jne 27e40 │ │ │ │ - vpaddq %ymm12,%ymm1,%ymm4 │ │ │ │ - vpaddq %ymm12,%ymm0,%ymm0 │ │ │ │ + mov %r13,0x30(%rsp) │ │ │ │ + dec %r13 │ │ │ │ + and $0x3,%r13d │ │ │ │ + je 28240 │ │ │ │ + vmovdqa (%rsi),%ymm6 │ │ │ │ + vmovdqa (%r10),%ymm8 │ │ │ │ + vpcmpltuq %ymm8,%ymm6,%k7 │ │ │ │ + kmovb %k7,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 27aa0 │ │ │ │ + vpcmpnleuq %ymm8,%ymm6,%k6 │ │ │ │ + kmovb %k6,%r9d │ │ │ │ + and $0xf,%r9d │ │ │ │ + jne 27aa0 │ │ │ │ + vpaddq %ymm3,%ymm1,%ymm10 │ │ │ │ + vpaddq %ymm3,%ymm0,%ymm0 │ │ │ │ mov $0x1,%r9d │ │ │ │ - lea 0x20(%rdx),%rdi │ │ │ │ - vmovdqa %ymm4,%ymm1 │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 27d40 │ │ │ │ - cmp $0x2,%r10 │ │ │ │ - je 27cf4 │ │ │ │ - vmovdqa 0x20(%rdx),%ymm5 │ │ │ │ - vmovdqa (%r8,%rdi,1),%ymm10 │ │ │ │ - vpsubq %ymm3,%ymm5,%ymm9 │ │ │ │ - vpsubq %ymm3,%ymm10,%ymm13 │ │ │ │ - vpcmpgtq %ymm9,%ymm13,%ymm11 │ │ │ │ - vptest %ymm11,%ymm11 │ │ │ │ - jne 27e40 │ │ │ │ - vpcmpgtq %ymm13,%ymm9,%ymm14 │ │ │ │ - vptest %ymm14,%ymm14 │ │ │ │ - jne 27e40 │ │ │ │ - vpaddq %ymm12,%ymm0,%ymm0 │ │ │ │ - inc %r9 │ │ │ │ - add $0x20,%rdi │ │ │ │ - vpaddq %ymm12,%ymm4,%ymm1 │ │ │ │ - vmovdqa (%rdi),%ymm15 │ │ │ │ - vmovdqa (%r8,%rdi,1),%ymm4 │ │ │ │ - vpsubq %ymm3,%ymm15,%ymm5 │ │ │ │ - vpsubq %ymm3,%ymm4,%ymm13 │ │ │ │ - vpcmpgtq %ymm5,%ymm13,%ymm10 │ │ │ │ - vptest %ymm10,%ymm10 │ │ │ │ - jne 27e40 │ │ │ │ - vpcmpgtq %ymm13,%ymm5,%ymm9 │ │ │ │ - vptest %ymm9,%ymm9 │ │ │ │ - jne 27e40 │ │ │ │ - vpaddq %ymm12,%ymm0,%ymm0 │ │ │ │ + lea 0x20(%rsi),%rdx │ │ │ │ + vmovdqa %ymm10,%ymm1 │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + je 28240 │ │ │ │ + cmp $0x2,%r13 │ │ │ │ + jne 28250 │ │ │ │ + vmovdqa (%rdx),%ymm12 │ │ │ │ + vmovdqa (%r8,%rdx,1),%ymm13 │ │ │ │ + vpcmpltuq %ymm13,%ymm12,%k5 │ │ │ │ + kmovb %k5,%r13d │ │ │ │ + and $0xf,%r13d │ │ │ │ + jne 27aa0 │ │ │ │ + vpcmpnleuq %ymm13,%ymm12,%k3 │ │ │ │ + kmovb %k3,%r13d │ │ │ │ + and $0xf,%r13d │ │ │ │ + jne 27aa0 │ │ │ │ + mov %rsi,(%rsp) │ │ │ │ + vpaddq %ymm3,%ymm0,%ymm0 │ │ │ │ inc %r9 │ │ │ │ - add $0x20,%rdi │ │ │ │ - vpaddq %ymm12,%ymm1,%ymm1 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqa (%rdi),%ymm11 │ │ │ │ - vmovdqa (%r8,%rdi,1),%ymm14 │ │ │ │ - vpsubq %ymm3,%ymm11,%ymm4 │ │ │ │ - vpsubq %ymm3,%ymm14,%ymm15 │ │ │ │ - vpcmpgtq %ymm4,%ymm15,%ymm13 │ │ │ │ - vptest %ymm13,%ymm13 │ │ │ │ - jne 27e40 │ │ │ │ - vpcmpgtq %ymm15,%ymm4,%ymm5 │ │ │ │ - vptest %ymm5,%ymm5 │ │ │ │ - jne 27e40 │ │ │ │ - lea 0x1(%r9),%r10 │ │ │ │ - vpaddq %ymm12,%ymm0,%ymm0 │ │ │ │ - cmp %r13,%r10 │ │ │ │ - je 2860c │ │ │ │ - vmovdqa 0x20(%rdi),%ymm10 │ │ │ │ - vmovdqa 0x20(%rdi,%r8,1),%ymm9 │ │ │ │ - vpaddq %ymm12,%ymm1,%ymm1 │ │ │ │ - vpsubq %ymm3,%ymm9,%ymm11 │ │ │ │ - vpsubq %ymm3,%ymm10,%ymm14 │ │ │ │ - vpcmpgtq %ymm14,%ymm11,%ymm15 │ │ │ │ - vptest %ymm15,%ymm15 │ │ │ │ - jne 27e40 │ │ │ │ - vpcmpgtq %ymm11,%ymm14,%ymm4 │ │ │ │ - vptest %ymm4,%ymm4 │ │ │ │ - jne 27e40 │ │ │ │ - vmovdqa 0x40(%rdi),%ymm13 │ │ │ │ - vmovdqa 0x40(%rdi,%r8,1),%ymm5 │ │ │ │ - vpaddq %ymm12,%ymm0,%ymm0 │ │ │ │ - vpaddq %ymm12,%ymm1,%ymm1 │ │ │ │ - vpsubq %ymm3,%ymm5,%ymm9 │ │ │ │ - vpsubq %ymm3,%ymm13,%ymm11 │ │ │ │ - vpcmpgtq %ymm11,%ymm9,%ymm10 │ │ │ │ - vptest %ymm10,%ymm10 │ │ │ │ - jne 27e40 │ │ │ │ - vpcmpgtq %ymm9,%ymm11,%ymm14 │ │ │ │ - vptest %ymm14,%ymm14 │ │ │ │ - jne 27e40 │ │ │ │ - vmovdqa 0x60(%rdi),%ymm15 │ │ │ │ - vmovdqa 0x60(%rdi,%r8,1),%ymm4 │ │ │ │ - vpaddq %ymm12,%ymm0,%ymm0 │ │ │ │ - vpaddq %ymm12,%ymm1,%ymm1 │ │ │ │ - vpsubq %ymm3,%ymm4,%ymm13 │ │ │ │ - vpsubq %ymm3,%ymm15,%ymm5 │ │ │ │ - vpcmpgtq %ymm5,%ymm13,%ymm9 │ │ │ │ - vptest %ymm9,%ymm9 │ │ │ │ - jne 27e40 │ │ │ │ - vpcmpgtq %ymm13,%ymm5,%ymm11 │ │ │ │ - vptest %ymm11,%ymm11 │ │ │ │ - jne 27e40 │ │ │ │ - vpaddq %ymm12,%ymm0,%ymm0 │ │ │ │ + add $0x20,%rdx │ │ │ │ + vpaddq %ymm3,%ymm1,%ymm1 │ │ │ │ + mov %rcx,%r13 │ │ │ │ + nop │ │ │ │ + vmovdqa (%rdx),%ymm14 │ │ │ │ + vmovdqa (%r8,%rdx,1),%ymm15 │ │ │ │ + vpcmpltuq %ymm15,%ymm14,%k2 │ │ │ │ + kmovb %k2,%esi │ │ │ │ + and $0xf,%esi │ │ │ │ + jne 27aa0 │ │ │ │ + vpcmpnleuq %ymm15,%ymm14,%k4 │ │ │ │ + kmovb %k4,%ecx │ │ │ │ + and $0xf,%ecx │ │ │ │ + jne 27aa0 │ │ │ │ + lea 0x1(%r9),%rsi │ │ │ │ + vpaddq %ymm3,%ymm0,%ymm0 │ │ │ │ + cmp 0x30(%rsp),%rsi │ │ │ │ + je 285b0 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm6 │ │ │ │ + vmovdqa 0x20(%rdx,%r8,1),%ymm8 │ │ │ │ + vpaddq %ymm3,%ymm1,%ymm1 │ │ │ │ + vpcmpltuq %ymm8,%ymm6,%k7 │ │ │ │ + kmovb %k7,%ecx │ │ │ │ + and $0xf,%ecx │ │ │ │ + jne 27aa0 │ │ │ │ + vpcmpnleuq %ymm8,%ymm6,%k6 │ │ │ │ + kmovb %k6,%esi │ │ │ │ + and $0xf,%esi │ │ │ │ + jne 27aa0 │ │ │ │ + vmovdqa 0x40(%rdx),%ymm10 │ │ │ │ + vmovdqa 0x40(%rdx,%r8,1),%ymm11 │ │ │ │ + vpaddq %ymm3,%ymm0,%ymm0 │ │ │ │ + vpaddq %ymm3,%ymm1,%ymm1 │ │ │ │ + vpcmpltuq %ymm11,%ymm10,%k1 │ │ │ │ + kmovb %k1,%ecx │ │ │ │ + and $0xf,%ecx │ │ │ │ + jne 27aa0 │ │ │ │ + vpcmpnleuq %ymm11,%ymm10,%k0 │ │ │ │ + kmovb %k0,%esi │ │ │ │ + and $0xf,%esi │ │ │ │ + jne 27aa0 │ │ │ │ + vmovdqa 0x60(%rdx),%ymm9 │ │ │ │ + vmovdqa 0x60(%rdx,%r8,1),%ymm12 │ │ │ │ + vpaddq %ymm3,%ymm0,%ymm0 │ │ │ │ + vpaddq %ymm3,%ymm1,%ymm1 │ │ │ │ + vpcmpltuq %ymm12,%ymm9,%k5 │ │ │ │ + kmovb %k5,%ecx │ │ │ │ + and $0xf,%ecx │ │ │ │ + jne 27aa0 │ │ │ │ + vpcmpnleuq %ymm12,%ymm9,%k3 │ │ │ │ + kmovb %k3,%esi │ │ │ │ + and $0xf,%esi │ │ │ │ + jne 27aa0 │ │ │ │ + vpaddq %ymm3,%ymm0,%ymm0 │ │ │ │ add $0x4,%r9 │ │ │ │ - sub $0xffffffffffffff80,%rdi │ │ │ │ - vpaddq %ymm12,%ymm1,%ymm1 │ │ │ │ - jmp 27d40 │ │ │ │ - vmovq %xmm0,%rdx │ │ │ │ - vmovq %xmm1,%rcx │ │ │ │ - mov (%rdx),%r9 │ │ │ │ - mov (%rcx),%r8 │ │ │ │ - cmp %r8,%r9 │ │ │ │ - jb 28650 │ │ │ │ - cmp %r9,%r8 │ │ │ │ - jb 28130 │ │ │ │ - lea 0x8(%rdx),%rdi │ │ │ │ - lea 0x8(%rcx),%r8 │ │ │ │ - cmp %rdi,%r15 │ │ │ │ - je 27edb │ │ │ │ - mov 0x8(%rdx),%r10 │ │ │ │ - mov 0x8(%rcx),%r13 │ │ │ │ + vpaddq %ymm3,%ymm1,%ymm1 │ │ │ │ + sub $0xffffffffffffff80,%rdx │ │ │ │ + jmp 279a0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovq %xmm0,%r9 │ │ │ │ + vmovq %xmm1,%rdx │ │ │ │ + mov (%r9),%r10 │ │ │ │ + mov (%rdx),%r13 │ │ │ │ cmp %r13,%r10 │ │ │ │ - jb 28650 │ │ │ │ + jb 282b8 │ │ │ │ cmp %r10,%r13 │ │ │ │ - jb 28130 │ │ │ │ - lea 0x10(%rdx),%r9 │ │ │ │ - lea 0x10(%rcx),%r8 │ │ │ │ - cmp %r9,%r15 │ │ │ │ - je 27edb │ │ │ │ - mov 0x10(%rdx),%rdi │ │ │ │ - mov 0x10(%rcx),%r8 │ │ │ │ - cmp %r8,%rdi │ │ │ │ - jb 28650 │ │ │ │ - cmp %rdi,%r8 │ │ │ │ - jb 28130 │ │ │ │ - lea 0x18(%rdx),%r10 │ │ │ │ - lea 0x18(%rcx),%r8 │ │ │ │ + jb 27d88 │ │ │ │ + lea 0x8(%r9),%r8 │ │ │ │ + cmp %r8,%r15 │ │ │ │ + je 28638 │ │ │ │ + mov 0x8(%r9),%rcx │ │ │ │ + mov 0x8(%rdx),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jb 282b8 │ │ │ │ + cmp %rcx,%rsi │ │ │ │ + jb 27d88 │ │ │ │ + lea 0x10(%r9),%r10 │ │ │ │ cmp %r10,%r15 │ │ │ │ - je 27edb │ │ │ │ - mov 0x18(%rdx),%r15 │ │ │ │ - mov 0x18(%rcx),%rdx │ │ │ │ - cmp %rdx,%r15 │ │ │ │ - jb 28650 │ │ │ │ - lea 0x20(%rcx),%r8 │ │ │ │ - cmp %r15,%rdx │ │ │ │ - jb 28130 │ │ │ │ + je 28641 │ │ │ │ + mov 0x10(%r9),%r13 │ │ │ │ + mov 0x10(%rdx),%r8 │ │ │ │ + cmp %r8,%r13 │ │ │ │ + jb 282b8 │ │ │ │ + cmp %r13,%r8 │ │ │ │ + jb 27d88 │ │ │ │ + lea 0x18(%r9),%rcx │ │ │ │ + cmp %rcx,%r15 │ │ │ │ + je 2864a │ │ │ │ + mov 0x18(%r9),%r15 │ │ │ │ + mov 0x18(%rdx),%r9 │ │ │ │ + cmp %r9,%r15 │ │ │ │ + jb 282b8 │ │ │ │ + add $0x20,%rdx │ │ │ │ + cmp %r15,%r9 │ │ │ │ + jb 27d88 │ │ │ │ xor %r12d,%r12d │ │ │ │ - cmp 0x28(%rsp),%r8 │ │ │ │ + cmp 0x10(%rsp),%rdx │ │ │ │ setne %r12b │ │ │ │ - sub %r12,%rsi │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rsi,%r12 │ │ │ │ + sub %r12,%rdi │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rdi,%r12 │ │ │ │ shl $0x5,%rbx │ │ │ │ add %r14,%rbx │ │ │ │ vmovsd (%rbx),%xmm2 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu 0x8(%rbx),%xmm7 │ │ │ │ + vmovdqu 0x8(%rbx),%xmm5 │ │ │ │ shl $0x5,%r11 │ │ │ │ - vpxor %xmm12,%xmm12,%xmm12 │ │ │ │ + vpxor %xmm13,%xmm13,%xmm13 │ │ │ │ add %r14,%r11 │ │ │ │ mov 0x8(%r11),%rdi │ │ │ │ - vmovdqu %xmm7,0x8(%r11) │ │ │ │ + vmovdqu %xmm5,0x8(%r11) │ │ │ │ + mov 0x18(%r11),%rsi │ │ │ │ mov 0x18(%rbx),%rax │ │ │ │ vmovsd %xmm2,(%r11) │ │ │ │ - mov 0x18(%r11),%rsi │ │ │ │ mov %rax,0x18(%r11) │ │ │ │ - vmovdqu %xmm12,0x8(%rbx) │ │ │ │ movq $0x0,0x18(%rbx) │ │ │ │ + vmovdqu %xmm13,0x8(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 27f51 │ │ │ │ + je 27bb1 │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovdqa 0xb478f(%rip),%ymm3 # dc6e0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 0xb5b2f(%rip),%ymm3 # dd6e0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xe0> │ │ │ │ cmp 0x38(%rsp),%r12 │ │ │ │ - jge 28140 │ │ │ │ + jge 27da0 │ │ │ │ mov %r12,%r11 │ │ │ │ - jmp 27b60 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r15,%r13 │ │ │ │ - sub %rdx,%r13 │ │ │ │ - sub $0x8,%r13 │ │ │ │ - shr $0x3,%r13 │ │ │ │ - inc %r13 │ │ │ │ - and $0x7,%r13d │ │ │ │ - je 28084 │ │ │ │ - cmp $0x1,%r13 │ │ │ │ - je 2805b │ │ │ │ - cmp $0x2,%r13 │ │ │ │ - je 2803b │ │ │ │ - cmp $0x3,%r13 │ │ │ │ - je 2801b │ │ │ │ - cmp $0x4,%r13 │ │ │ │ - je 27ffb │ │ │ │ - cmp $0x5,%r13 │ │ │ │ - je 27fdb │ │ │ │ - cmp $0x6,%r13 │ │ │ │ - jne 28999 │ │ │ │ - mov (%r9),%r10 │ │ │ │ - mov (%r8),%rcx │ │ │ │ + jmp 27800 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %r15,%r8 │ │ │ │ + sub %rsi,%r8 │ │ │ │ + sub $0x8,%r8 │ │ │ │ + shr $0x3,%r8 │ │ │ │ + inc %r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + je 27ce2 │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 27cb8 │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + je 27c97 │ │ │ │ + cmp $0x3,%r8 │ │ │ │ + je 27c76 │ │ │ │ + cmp $0x4,%r8 │ │ │ │ + je 27c55 │ │ │ │ + cmp $0x5,%r8 │ │ │ │ + je 27c34 │ │ │ │ + cmp $0x6,%r8 │ │ │ │ + jne 28613 │ │ │ │ + mov 0x0(%r13),%r10 │ │ │ │ + mov (%rdx),%rsi │ │ │ │ + cmp %rsi,%r10 │ │ │ │ + jb 282b8 │ │ │ │ + cmp %r10,%rsi │ │ │ │ + jb 27d88 │ │ │ │ + add $0x8,%r13 │ │ │ │ + add $0x8,%rdx │ │ │ │ + mov 0x0(%r13),%rcx │ │ │ │ + mov (%rdx),%r9 │ │ │ │ + cmp %r9,%rcx │ │ │ │ + jb 282b8 │ │ │ │ + cmp %rcx,%r9 │ │ │ │ + jb 27d88 │ │ │ │ + add $0x8,%r13 │ │ │ │ + add $0x8,%rdx │ │ │ │ + mov 0x0(%r13),%r8 │ │ │ │ + mov (%rdx),%r10 │ │ │ │ + cmp %r10,%r8 │ │ │ │ + jb 282b8 │ │ │ │ + cmp %r8,%r10 │ │ │ │ + jb 27d88 │ │ │ │ + add $0x8,%r13 │ │ │ │ + add $0x8,%rdx │ │ │ │ + mov 0x0(%r13),%rcx │ │ │ │ + mov (%rdx),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jb 282b8 │ │ │ │ + cmp %rcx,%rsi │ │ │ │ + jb 27d88 │ │ │ │ + add $0x8,%r13 │ │ │ │ + add $0x8,%rdx │ │ │ │ + mov 0x0(%r13),%r9 │ │ │ │ + mov (%rdx),%r8 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jb 282b8 │ │ │ │ + cmp %r9,%r8 │ │ │ │ + jb 27d88 │ │ │ │ + add $0x8,%r13 │ │ │ │ + add $0x8,%rdx │ │ │ │ + mov 0x0(%r13),%r10 │ │ │ │ + mov (%rdx),%rcx │ │ │ │ cmp %rcx,%r10 │ │ │ │ - jb 28650 │ │ │ │ + jb 282b8 │ │ │ │ cmp %r10,%rcx │ │ │ │ - jb 28130 │ │ │ │ - add $0x8,%r9 │ │ │ │ - add $0x8,%r8 │ │ │ │ - mov (%r9),%rdx │ │ │ │ - mov (%r8),%r13 │ │ │ │ - cmp %r13,%rdx │ │ │ │ - jb 28650 │ │ │ │ - cmp %rdx,%r13 │ │ │ │ - jb 28130 │ │ │ │ - add $0x8,%r9 │ │ │ │ - add $0x8,%r8 │ │ │ │ - mov (%r9),%rdi │ │ │ │ - mov (%r8),%r10 │ │ │ │ - cmp %r10,%rdi │ │ │ │ - jb 28650 │ │ │ │ - cmp %rdi,%r10 │ │ │ │ - jb 28130 │ │ │ │ - add $0x8,%r9 │ │ │ │ - add $0x8,%r8 │ │ │ │ - mov (%r9),%rdx │ │ │ │ - mov (%r8),%rcx │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jb 28650 │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jb 28130 │ │ │ │ - add $0x8,%r9 │ │ │ │ - add $0x8,%r8 │ │ │ │ - mov (%r9),%r13 │ │ │ │ - mov (%r8),%rdi │ │ │ │ - cmp %rdi,%r13 │ │ │ │ - jb 28650 │ │ │ │ - cmp %r13,%rdi │ │ │ │ - jb 28130 │ │ │ │ - add $0x8,%r9 │ │ │ │ - add $0x8,%r8 │ │ │ │ - mov (%r9),%r10 │ │ │ │ - mov (%r8),%rdx │ │ │ │ - cmp %rdx,%r10 │ │ │ │ - jb 28650 │ │ │ │ - cmp %r10,%rdx │ │ │ │ - jb 28130 │ │ │ │ - add $0x8,%r9 │ │ │ │ - add $0x8,%r8 │ │ │ │ - cmp %r15,%r9 │ │ │ │ - je 27edb │ │ │ │ - mov (%r9),%r13 │ │ │ │ - mov (%r8),%rcx │ │ │ │ - cmp %rcx,%r13 │ │ │ │ - jb 28650 │ │ │ │ - cmp %r13,%rcx │ │ │ │ - jb 28130 │ │ │ │ - mov 0x8(%r9),%rdi │ │ │ │ - mov 0x8(%r8),%r10 │ │ │ │ - cmp %r10,%rdi │ │ │ │ - jb 28650 │ │ │ │ - cmp %rdi,%r10 │ │ │ │ - jb 28130 │ │ │ │ - mov 0x10(%r9),%rdx │ │ │ │ - mov 0x10(%r8),%r13 │ │ │ │ - cmp %r13,%rdx │ │ │ │ - jb 28650 │ │ │ │ - cmp %rdx,%r13 │ │ │ │ - jb 28130 │ │ │ │ - mov 0x18(%r9),%rdi │ │ │ │ - mov 0x18(%r8),%rcx │ │ │ │ - cmp %rcx,%rdi │ │ │ │ - jb 28650 │ │ │ │ - cmp %rdi,%rcx │ │ │ │ - jb 28130 │ │ │ │ - mov 0x20(%r9),%r10 │ │ │ │ - mov 0x20(%r8),%rdx │ │ │ │ - cmp %rdx,%r10 │ │ │ │ - jb 28650 │ │ │ │ - cmp %r10,%rdx │ │ │ │ - jb 28130 │ │ │ │ - mov 0x28(%r9),%r13 │ │ │ │ - mov 0x28(%r8),%rdi │ │ │ │ - cmp %rdi,%r13 │ │ │ │ - jb 28650 │ │ │ │ - cmp %r13,%rdi │ │ │ │ - jb 28130 │ │ │ │ - mov 0x30(%r9),%r10 │ │ │ │ - mov 0x30(%r8),%rcx │ │ │ │ + jb 27d88 │ │ │ │ + add $0x8,%r13 │ │ │ │ + add $0x8,%rdx │ │ │ │ + cmp %r15,%r13 │ │ │ │ + je 27b3b │ │ │ │ + mov 0x0(%r13),%r9 │ │ │ │ + mov (%rdx),%rsi │ │ │ │ + cmp %rsi,%r9 │ │ │ │ + jb 282b8 │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jb 27d88 │ │ │ │ + mov 0x8(%r13),%r8 │ │ │ │ + mov 0x8(%rdx),%r10 │ │ │ │ + cmp %r10,%r8 │ │ │ │ + jb 282b8 │ │ │ │ + cmp %r8,%r10 │ │ │ │ + jb 27d88 │ │ │ │ + mov 0x10(%r13),%rcx │ │ │ │ + mov 0x10(%rdx),%r9 │ │ │ │ + cmp %r9,%rcx │ │ │ │ + jb 282b8 │ │ │ │ + cmp %rcx,%r9 │ │ │ │ + jb 27d88 │ │ │ │ + mov 0x18(%r13),%r8 │ │ │ │ + mov 0x18(%rdx),%rsi │ │ │ │ + cmp %rsi,%r8 │ │ │ │ + jb 282b8 │ │ │ │ + cmp %r8,%rsi │ │ │ │ + jb 27d88 │ │ │ │ + mov 0x20(%r13),%r10 │ │ │ │ + mov 0x20(%rdx),%rcx │ │ │ │ cmp %rcx,%r10 │ │ │ │ - jb 28650 │ │ │ │ + jb 282b8 │ │ │ │ cmp %r10,%rcx │ │ │ │ - jae 28680 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovapd %xmm6,%xmm2 │ │ │ │ + jb 27d88 │ │ │ │ + mov 0x28(%r13),%r9 │ │ │ │ + mov 0x28(%rdx),%r8 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jb 282b8 │ │ │ │ + cmp %r9,%r8 │ │ │ │ + jb 27d88 │ │ │ │ + mov 0x30(%r13),%r10 │ │ │ │ + mov 0x30(%rdx),%rsi │ │ │ │ + cmp %rsi,%r10 │ │ │ │ + jb 282b8 │ │ │ │ + cmp %r10,%rsi │ │ │ │ + jae 282e0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovapd %xmm4,%xmm2 │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rsi,%r12 │ │ │ │ - jmp 27f05 │ │ │ │ - nop │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ + mov %rdi,%r12 │ │ │ │ + jmp 27b65 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x20(%rsp),%r15 │ │ │ │ mov 0x8(%rsp),%r13 │ │ │ │ - test $0x1,%sil │ │ │ │ - jne 28160 │ │ │ │ - lea -0x2(%rsi),%rsi │ │ │ │ - sar $1,%rsi │ │ │ │ - cmp %r12,%rsi │ │ │ │ - je 286ce │ │ │ │ - cmp 0x30(%rsp),%r12 │ │ │ │ - vpxor %xmm10,%xmm10,%xmm10 │ │ │ │ - vmovdqu 0x8(%r13),%xmm11 │ │ │ │ - mov 0x8(%r13),%r9 │ │ │ │ + test $0x1,%r15b │ │ │ │ + jne 27dc0 │ │ │ │ + sub $0x2,%r15 │ │ │ │ + sar $1,%r15 │ │ │ │ + cmp %r12,%r15 │ │ │ │ + je 28310 │ │ │ │ + vpxor %xmm5,%xmm5,%xmm5 │ │ │ │ + vmovdqu 0x8(%r13),%xmm6 │ │ │ │ + mov 0x8(%r13),%rdi │ │ │ │ mov 0x18(%r13),%rax │ │ │ │ - vmovdqu %xmm10,0x8(%r13) │ │ │ │ + vmovsd 0x0(%r13),%xmm4 │ │ │ │ movq $0x0,0x18(%r13) │ │ │ │ - vmovsd 0x0(%r13),%xmm6 │ │ │ │ - jle 281fd │ │ │ │ - vpextrq $0x1,%xmm11,0x20(%rsp) │ │ │ │ + vmovdqu %xmm5,0x8(%r13) │ │ │ │ + cmp 0x28(%rsp),%r12 │ │ │ │ + jle 28205 │ │ │ │ lea -0x1(%r12),%rbx │ │ │ │ - mov %r14,%r15 │ │ │ │ - vmovdqa %xmm10,%xmm7 │ │ │ │ + mov %rdi,0x8(%rsp) │ │ │ │ + vmovq %xmm6,%r15 │ │ │ │ + vmovdqa %xmm5,%xmm7 │ │ │ │ shr $0x3f,%rbx │ │ │ │ - mov %r9,0x8(%rsp) │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - vmovdqa %xmm11,0x10(%rsp) │ │ │ │ - lea -0x1(%r12,%rbx,1),%r8 │ │ │ │ - vmovq %xmm11,%r13 │ │ │ │ - sar $1,%r8 │ │ │ │ - mov %r8,%r14 │ │ │ │ - mov %r14,%rbx │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + vpextrq $0x1,%xmm6,0x20(%rsp) │ │ │ │ + lea -0x1(%r12,%rbx,1),%r13 │ │ │ │ + vmovdqa %xmm6,0x10(%rsp) │ │ │ │ + sar $1,%r13 │ │ │ │ + mov %r13,%rbx │ │ │ │ shl $0x5,%rbx │ │ │ │ - add %r15,%rbx │ │ │ │ - vmovsd (%rbx),%xmm5 │ │ │ │ - vcomisd %xmm5,%xmm6 │ │ │ │ - ja 282e0 │ │ │ │ - vucomisd %xmm6,%xmm5 │ │ │ │ - jbe 28360 │ │ │ │ - vmovdqa 0x10(%rsp),%xmm11 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ + add %r14,%rbx │ │ │ │ + vmovsd (%rbx),%xmm3 │ │ │ │ + vcomisd %xmm3,%xmm4 │ │ │ │ + ja 28170 │ │ │ │ + vucomisd %xmm4,%xmm3 │ │ │ │ + ja 281f0 │ │ │ │ + mov 0x10(%rbx),%r8 │ │ │ │ + mov 0x8(%rbx),%rcx │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + mov %r8,%r10 │ │ │ │ + sub %r15,%rdx │ │ │ │ + sub %rcx,%r10 │ │ │ │ + lea (%rcx,%rdx,1),%r9 │ │ │ │ + cmp %rdx,%r10 │ │ │ │ + cmovle %r8,%r9 │ │ │ │ + cmp %r9,%rcx │ │ │ │ + je 28653 │ │ │ │ + mov %r9,%rax │ │ │ │ + sub %rcx,%rax │ │ │ │ + lea -0x8(%rax),%r11 │ │ │ │ + cmp $0x20,%r11 │ │ │ │ + jbe 2838d │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ + and $0x7,%eax │ │ │ │ + or %rcx,%rsi │ │ │ │ + and $0x1f,%esi │ │ │ │ + or %rsi,%rax │ │ │ │ + jne 2838d │ │ │ │ + shr $0x3,%r11 │ │ │ │ + vmovdqa 0xb585a(%rip),%ymm8 # dd700 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x100> │ │ │ │ + vpbroadcastq %r15,%ymm6 │ │ │ │ + vpbroadcastq %rcx,%ymm10 │ │ │ │ + lea 0x1(%r11),%rdi │ │ │ │ + mov $0x20,%eax │ │ │ │ + mov %rcx,%r11 │ │ │ │ + mov %r15,%rdx │ │ │ │ + mov %rdi,%r8 │ │ │ │ + vpaddq %ymm8,%ymm6,%ymm0 │ │ │ │ + vpaddq %ymm8,%ymm10,%ymm1 │ │ │ │ + xor %r10d,%r10d │ │ │ │ + shr $0x2,%r8 │ │ │ │ + sub %r15,%r11 │ │ │ │ + vpbroadcastq %rax,%ymm11 │ │ │ │ + lea -0x1(%r8),%rsi │ │ │ │ + and $0x3,%esi │ │ │ │ + je 27fd0 │ │ │ │ + vmovdqa (%rcx),%ymm9 │ │ │ │ + vmovdqa (%r15),%ymm12 │ │ │ │ + vpcmpnleuq %ymm9,%ymm12,%k2 │ │ │ │ + kmovb %k2,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 280d0 │ │ │ │ + vpcmpltuq %ymm9,%ymm12,%k4 │ │ │ │ + kmovb %k4,%r10d │ │ │ │ + and $0xf,%r10d │ │ │ │ + jne 280d0 │ │ │ │ + vpaddq %ymm11,%ymm0,%ymm2 │ │ │ │ + lea 0x20(%r15),%rdx │ │ │ │ + mov $0x1,%r10d │ │ │ │ + vpaddq %ymm11,%ymm1,%ymm1 │ │ │ │ + vmovdqa %ymm2,%ymm0 │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 27fd0 │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + je 27f89 │ │ │ │ + vmovdqa 0x20(%rcx),%ymm13 │ │ │ │ + vmovdqa 0x20(%r15),%ymm14 │ │ │ │ + vpcmpnleuq %ymm13,%ymm14,%k7 │ │ │ │ + kmovb %k7,%eax │ │ │ │ + test $0xf,%al │ │ │ │ + jne 280d0 │ │ │ │ + vpcmpltuq %ymm13,%ymm14,%k6 │ │ │ │ + kmovb %k6,%esi │ │ │ │ + test $0xf,%sil │ │ │ │ + jne 280d0 │ │ │ │ + add $0x20,%rdx │ │ │ │ + vpaddq %ymm11,%ymm1,%ymm1 │ │ │ │ + vpaddq %ymm11,%ymm2,%ymm0 │ │ │ │ + inc %r10 │ │ │ │ + vmovdqa (%rdx,%r11,1),%ymm15 │ │ │ │ + vmovdqa (%rdx),%ymm5 │ │ │ │ + vpcmpnleuq %ymm15,%ymm5,%k1 │ │ │ │ + kmovb %k1,%eax │ │ │ │ + test $0xf,%al │ │ │ │ + jne 280d0 │ │ │ │ + vpcmpltuq %ymm15,%ymm5,%k0 │ │ │ │ + kmovb %k0,%esi │ │ │ │ + test $0xf,%sil │ │ │ │ + jne 280d0 │ │ │ │ + add $0x20,%rdx │ │ │ │ + vpaddq %ymm11,%ymm1,%ymm1 │ │ │ │ + vpaddq %ymm11,%ymm0,%ymm0 │ │ │ │ + inc %r10 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovdqa (%rdx,%r11,1),%ymm6 │ │ │ │ + vmovdqa (%rdx),%ymm8 │ │ │ │ + vpcmpnleuq %ymm6,%ymm8,%k5 │ │ │ │ + kmovb %k5,%eax │ │ │ │ + test $0xf,%al │ │ │ │ + jne 280d0 │ │ │ │ + vpcmpltuq %ymm6,%ymm8,%k3 │ │ │ │ + kmovb %k3,%esi │ │ │ │ + test $0xf,%sil │ │ │ │ + jne 280d0 │ │ │ │ + lea 0x1(%r10),%rax │ │ │ │ + vpaddq %ymm11,%ymm1,%ymm1 │ │ │ │ + cmp %r8,%rax │ │ │ │ + je 282c1 │ │ │ │ + vmovdqa 0x20(%rdx,%r11,1),%ymm9 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm12 │ │ │ │ + vpaddq %ymm11,%ymm0,%ymm0 │ │ │ │ + vpcmpnleuq %ymm9,%ymm12,%k2 │ │ │ │ + kmovb %k2,%esi │ │ │ │ + test $0xf,%sil │ │ │ │ + jne 280d0 │ │ │ │ + vpcmpltuq %ymm9,%ymm12,%k4 │ │ │ │ + kmovb %k4,%eax │ │ │ │ + test $0xf,%al │ │ │ │ + jne 280d0 │ │ │ │ + vmovdqa 0x40(%rdx,%r11,1),%ymm2 │ │ │ │ + vmovdqa 0x40(%rdx),%ymm13 │ │ │ │ + vpaddq %ymm11,%ymm1,%ymm1 │ │ │ │ + vpaddq %ymm11,%ymm0,%ymm0 │ │ │ │ + vpcmpnleuq %ymm2,%ymm13,%k7 │ │ │ │ + kmovb %k7,%esi │ │ │ │ + test $0xf,%sil │ │ │ │ + jne 280d0 │ │ │ │ + vpcmpltuq %ymm2,%ymm13,%k6 │ │ │ │ + kmovb %k6,%eax │ │ │ │ + test $0xf,%al │ │ │ │ + jne 280d0 │ │ │ │ + vmovdqa 0x60(%rdx,%r11,1),%ymm14 │ │ │ │ + vmovdqa 0x60(%rdx),%ymm15 │ │ │ │ + vpaddq %ymm11,%ymm1,%ymm1 │ │ │ │ + vpaddq %ymm11,%ymm0,%ymm0 │ │ │ │ + vpcmpnleuq %ymm14,%ymm15,%k1 │ │ │ │ + kmovb %k1,%esi │ │ │ │ + test $0xf,%sil │ │ │ │ + jne 280d0 │ │ │ │ + vpcmpltuq %ymm14,%ymm15,%k0 │ │ │ │ + kmovb %k0,%eax │ │ │ │ + test $0xf,%al │ │ │ │ + jne 280d0 │ │ │ │ + sub $0xffffffffffffff80,%rdx │ │ │ │ + vpaddq %ymm11,%ymm1,%ymm1 │ │ │ │ + vpaddq %ymm11,%ymm0,%ymm0 │ │ │ │ + add $0x4,%r10 │ │ │ │ + jmp 27fd0 │ │ │ │ + vmovq %xmm1,%rdi │ │ │ │ + vmovq %xmm0,%r8 │ │ │ │ + mov (%rdi),%r11 │ │ │ │ + mov (%r8),%rdx │ │ │ │ + cmp %rdx,%r11 │ │ │ │ + jb 28170 │ │ │ │ + cmp %r11,%rdx │ │ │ │ + jb 281f0 │ │ │ │ + lea 0x8(%rdi),%r10 │ │ │ │ + cmp %r10,%r9 │ │ │ │ + je 2865b │ │ │ │ + mov 0x8(%rdi),%rcx │ │ │ │ + mov 0x8(%r8),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jb 28170 │ │ │ │ + cmp %rcx,%rsi │ │ │ │ + jb 281f0 │ │ │ │ + lea 0x10(%rdi),%rax │ │ │ │ + cmp %rax,%r9 │ │ │ │ + je 28664 │ │ │ │ + mov 0x10(%rdi),%r11 │ │ │ │ + mov 0x10(%r8),%rdx │ │ │ │ + cmp %rdx,%r11 │ │ │ │ + jb 28170 │ │ │ │ + cmp %r11,%rdx │ │ │ │ + jb 281f0 │ │ │ │ + lea 0x18(%rdi),%r10 │ │ │ │ + cmp %r10,%r9 │ │ │ │ + je 2866d │ │ │ │ + mov 0x18(%rdi),%r9 │ │ │ │ + mov 0x18(%r8),%rdi │ │ │ │ + cmp %rdi,%r9 │ │ │ │ + jb 28170 │ │ │ │ + cmp %r9,%rdi │ │ │ │ + jb 281f0 │ │ │ │ + lea 0x20(%r8),%r11 │ │ │ │ + cmp 0x20(%rsp),%r11 │ │ │ │ + je 28676 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovdqu 0x8(%rbx),%xmm11 │ │ │ │ + shl $0x5,%r12 │ │ │ │ + add %r14,%r12 │ │ │ │ + mov 0x8(%r12),%rdi │ │ │ │ + vmovdqu %xmm11,0x8(%r12) │ │ │ │ + mov 0x18(%r12),%rsi │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + vmovsd %xmm3,(%r12) │ │ │ │ + mov %rcx,0x18(%r12) │ │ │ │ + movq $0x0,0x18(%rbx) │ │ │ │ + vmovdqu %xmm7,0x8(%rbx) │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 281c9 │ │ │ │ + vmovsd %xmm4,0x38(%rsp) │ │ │ │ + sub %rdi,%rsi │ │ │ │ + vzeroupper │ │ │ │ + call d340 │ │ │ │ + vmovsd 0x38(%rsp),%xmm4 │ │ │ │ + vpxor %xmm7,%xmm7,%xmm7 │ │ │ │ + lea -0x1(%r13),%r9 │ │ │ │ + mov %r13,%r12 │ │ │ │ + shr $0x3f,%r9 │ │ │ │ + lea -0x1(%r9,%r13,1),%r11 │ │ │ │ + cmp 0x28(%rsp),%r13 │ │ │ │ + jle 28603 │ │ │ │ + sar $1,%r11 │ │ │ │ + mov %r11,%r13 │ │ │ │ + jmp 27e23 │ │ │ │ + nop │ │ │ │ mov %r12,%rbx │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + vmovdqa 0x10(%rsp),%xmm6 │ │ │ │ shl $0x5,%rbx │ │ │ │ - add %r15,%rbx │ │ │ │ + add %r14,%rbx │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ - vmovsd %xmm6,(%rbx) │ │ │ │ - vmovdqu %xmm11,0x8(%rbx) │ │ │ │ + vmovsd %xmm4,(%rbx) │ │ │ │ mov %rax,0x18(%rbx) │ │ │ │ + vmovdqu %xmm6,0x8(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 28630 │ │ │ │ + je 282a0 │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ jmp d340 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovq %xmm1,%r8 │ │ │ │ - vmovq %xmm0,%r11 │ │ │ │ - mov (%r8),%rdx │ │ │ │ - mov (%r11),%rcx │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jb 282e0 │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jb 2896f │ │ │ │ - lea 0x8(%r8),%r10 │ │ │ │ - cmp %r10,%rsi │ │ │ │ - je 289c6 │ │ │ │ - mov 0x8(%r8),%rax │ │ │ │ - mov 0x8(%r11),%rdi │ │ │ │ - cmp %rdi,%rax │ │ │ │ - jb 282e0 │ │ │ │ - cmp %rax,%rdi │ │ │ │ - jb 2896f │ │ │ │ - lea 0x10(%r8),%r9 │ │ │ │ - cmp %r9,%rsi │ │ │ │ - je 289cf │ │ │ │ - mov 0x10(%r8),%rdx │ │ │ │ - mov 0x10(%r11),%rcx │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jb 282e0 │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jb 2896f │ │ │ │ - lea 0x18(%r8),%r10 │ │ │ │ - cmp %r10,%rsi │ │ │ │ - je 289d8 │ │ │ │ - mov 0x18(%r8),%rsi │ │ │ │ - mov 0x18(%r11),%r8 │ │ │ │ - cmp %r8,%rsi │ │ │ │ - jb 282e0 │ │ │ │ - cmp %rsi,%r8 │ │ │ │ - jb 2896f │ │ │ │ - lea 0x20(%r11),%r9 │ │ │ │ - cmp 0x20(%rsp),%r9 │ │ │ │ - je 289e1 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu 0x8(%rbx),%xmm2 │ │ │ │ - shl $0x5,%r12 │ │ │ │ - add %r15,%r12 │ │ │ │ - mov 0x8(%r12),%rdi │ │ │ │ - mov 0x18(%r12),%rsi │ │ │ │ - vmovsd %xmm5,(%r12) │ │ │ │ - vmovdqu %xmm2,0x8(%r12) │ │ │ │ - mov 0x18(%rbx),%rdx │ │ │ │ - mov %rdx,0x18(%r12) │ │ │ │ - vmovdqu %xmm7,0x8(%rbx) │ │ │ │ - movq $0x0,0x18(%rbx) │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 28339 │ │ │ │ - vmovsd %xmm6,0x38(%rsp) │ │ │ │ - sub %rdi,%rsi │ │ │ │ - vzeroupper │ │ │ │ - call d340 │ │ │ │ - vpxor %xmm7,%xmm7,%xmm7 │ │ │ │ - vmovsd 0x38(%rsp),%xmm6 │ │ │ │ - lea -0x1(%r14),%rsi │ │ │ │ - mov %r14,%r12 │ │ │ │ - shr $0x3f,%rsi │ │ │ │ - cmp 0x30(%rsp),%r14 │ │ │ │ - lea -0x1(%rsi,%r14,1),%r9 │ │ │ │ - jle 28989 │ │ │ │ - sar $1,%r9 │ │ │ │ - mov %r9,%r14 │ │ │ │ - jmp 281c6 │ │ │ │ - nop │ │ │ │ - mov 0x10(%rbx),%r10 │ │ │ │ - mov 0x8(%rbx),%rdx │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - mov %r10,%rdi │ │ │ │ - sub %r13,%rcx │ │ │ │ - sub %rdx,%rdi │ │ │ │ - lea (%rdx,%rcx,1),%rsi │ │ │ │ - cmp %rcx,%rdi │ │ │ │ - cmovle %r10,%rsi │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - je 289be │ │ │ │ - mov %rsi,%rax │ │ │ │ - sub %rdx,%rax │ │ │ │ - lea -0x8(%rax),%r11 │ │ │ │ - cmp $0x18,%r11 │ │ │ │ - jbe 2874a │ │ │ │ - mov 0x8(%rsp),%r9 │ │ │ │ - and $0x7,%eax │ │ │ │ - or %rdx,%r9 │ │ │ │ - and $0x1f,%r9d │ │ │ │ - or %r9,%rax │ │ │ │ - jne 2874a │ │ │ │ - vmovdqa 0xb4362(%rip),%ymm14 # dc720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - shr $0x3,%r11 │ │ │ │ - vmovq %r13,%xmm15 │ │ │ │ - vmovq %rdx,%xmm13 │ │ │ │ - lea 0x1(%r11),%r8 │ │ │ │ - mov %rdx,%rcx │ │ │ │ - vpbroadcastq %xmm15,%ymm4 │ │ │ │ - vpbroadcastq %xmm13,%ymm9 │ │ │ │ - mov %r8,%r11 │ │ │ │ - xor %edi,%edi │ │ │ │ - sub %r13,%rcx │ │ │ │ - vmovdqa 0xb42f3(%rip),%ymm11 # dc6e0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - shr $0x2,%r11 │ │ │ │ - vpbroadcastq 0xb4306(%rip),%ymm2 # dc700 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 %r13,%rax │ │ │ │ - lea -0x1(%r11),%r10 │ │ │ │ - and $0x3,%r10d │ │ │ │ - vpaddq %ymm14,%ymm4,%ymm0 │ │ │ │ - vpaddq %ymm14,%ymm9,%ymm1 │ │ │ │ - je 28500 │ │ │ │ - vmovdqa (%rdx),%ymm12 │ │ │ │ - vmovdqa 0x0(%r13),%ymm3 │ │ │ │ - vpsubq %ymm11,%ymm12,%ymm10 │ │ │ │ - vpsubq %ymm11,%ymm3,%ymm8 │ │ │ │ - vpcmpgtq %ymm10,%ymm8,%ymm14 │ │ │ │ - vptest %ymm14,%ymm14 │ │ │ │ - jne 28240 │ │ │ │ - vpcmpgtq %ymm8,%ymm10,%ymm15 │ │ │ │ - vptest %ymm15,%ymm15 │ │ │ │ - jne 28240 │ │ │ │ - vpaddq %ymm2,%ymm0,%ymm4 │ │ │ │ - lea 0x20(%r13),%rax │ │ │ │ - vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ - mov $0x1,%edi │ │ │ │ - vmovdqa %ymm4,%ymm0 │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 28500 │ │ │ │ - cmp $0x2,%r10 │ │ │ │ - je 284b2 │ │ │ │ - vmovdqa (%rax,%rcx,1),%ymm13 │ │ │ │ - vmovdqa 0x20(%r13),%ymm9 │ │ │ │ - vpsubq %ymm11,%ymm13,%ymm3 │ │ │ │ - vpsubq %ymm11,%ymm9,%ymm12 │ │ │ │ - vpcmpgtq %ymm3,%ymm12,%ymm8 │ │ │ │ - vptest %ymm8,%ymm8 │ │ │ │ - jne 28240 │ │ │ │ - vpcmpgtq %ymm12,%ymm3,%ymm10 │ │ │ │ - vptest %ymm10,%ymm10 │ │ │ │ - jne 28240 │ │ │ │ - add $0x20,%rax │ │ │ │ - vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ - inc %rdi │ │ │ │ - vpaddq %ymm2,%ymm4,%ymm0 │ │ │ │ - vmovdqa (%rax,%rcx,1),%ymm14 │ │ │ │ - vmovdqa (%rax),%ymm15 │ │ │ │ - vpsubq %ymm11,%ymm14,%ymm4 │ │ │ │ - vpsubq %ymm11,%ymm15,%ymm13 │ │ │ │ - vpcmpgtq %ymm4,%ymm13,%ymm9 │ │ │ │ - vptest %ymm9,%ymm9 │ │ │ │ - jne 28240 │ │ │ │ - vpcmpgtq %ymm13,%ymm4,%ymm12 │ │ │ │ - vptest %ymm12,%ymm12 │ │ │ │ - jne 28240 │ │ │ │ - add $0x20,%rax │ │ │ │ - vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ - inc %rdi │ │ │ │ - vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqa (%rax,%rcx,1),%ymm3 │ │ │ │ - vmovdqa (%rax),%ymm8 │ │ │ │ - vpsubq %ymm11,%ymm3,%ymm14 │ │ │ │ - vpsubq %ymm11,%ymm8,%ymm10 │ │ │ │ - vpcmpgtq %ymm14,%ymm10,%ymm15 │ │ │ │ - vptest %ymm15,%ymm15 │ │ │ │ - jne 28240 │ │ │ │ - vpcmpgtq %ymm10,%ymm14,%ymm13 │ │ │ │ - vptest %ymm13,%ymm13 │ │ │ │ - jne 28240 │ │ │ │ - lea 0x1(%rdi),%r9 │ │ │ │ - vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ - cmp %r11,%r9 │ │ │ │ - je 28659 │ │ │ │ - vmovdqa 0x20(%rax,%rcx,1),%ymm4 │ │ │ │ - vmovdqa 0x20(%rax),%ymm9 │ │ │ │ - vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ - vpsubq %ymm11,%ymm9,%ymm12 │ │ │ │ - vpsubq %ymm11,%ymm4,%ymm3 │ │ │ │ - vpcmpgtq %ymm3,%ymm12,%ymm8 │ │ │ │ - vptest %ymm8,%ymm8 │ │ │ │ - jne 28240 │ │ │ │ - vpcmpgtq %ymm12,%ymm3,%ymm10 │ │ │ │ - vptest %ymm10,%ymm10 │ │ │ │ - jne 28240 │ │ │ │ - vmovdqa 0x40(%rax,%rcx,1),%ymm14 │ │ │ │ - vmovdqa 0x40(%rax),%ymm15 │ │ │ │ - vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ - vpsubq %ymm11,%ymm15,%ymm13 │ │ │ │ - vpsubq %ymm11,%ymm14,%ymm4 │ │ │ │ - vpcmpgtq %ymm4,%ymm13,%ymm9 │ │ │ │ - vptest %ymm9,%ymm9 │ │ │ │ - jne 28240 │ │ │ │ - vpcmpgtq %ymm13,%ymm4,%ymm12 │ │ │ │ - vptest %ymm12,%ymm12 │ │ │ │ - jne 28240 │ │ │ │ - vmovdqa 0x60(%rax,%rcx,1),%ymm3 │ │ │ │ - vmovdqa 0x60(%rax),%ymm8 │ │ │ │ - vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ - vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ - vpsubq %ymm11,%ymm8,%ymm10 │ │ │ │ - vpsubq %ymm11,%ymm3,%ymm14 │ │ │ │ - vpcmpgtq %ymm14,%ymm10,%ymm15 │ │ │ │ - vptest %ymm15,%ymm15 │ │ │ │ - jne 28240 │ │ │ │ - vpcmpgtq %ymm10,%ymm14,%ymm13 │ │ │ │ - vptest %ymm13,%ymm13 │ │ │ │ - jne 28240 │ │ │ │ - sub $0xffffffffffffff80,%rax │ │ │ │ - vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ - add $0x4,%rdi │ │ │ │ - vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ - jmp 28500 │ │ │ │ - mov 0x10(%rsp),%r13 │ │ │ │ - test $0x3,%r13b │ │ │ │ - je 286b0 │ │ │ │ - and $0xfffffffffffffffc,%r13 │ │ │ │ - shl $0x3,%r13 │ │ │ │ - add %r13,%rcx │ │ │ │ - add %r13,%rdx │ │ │ │ - jmp 27e4a │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %rsi,(%rsp) │ │ │ │ + mov %rcx,%r13 │ │ │ │ + jmp 279a0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovdqa 0x20(%rsi),%ymm11 │ │ │ │ + vmovdqa 0x20(%r10),%ymm9 │ │ │ │ + vpcmpltuq %ymm9,%ymm11,%k1 │ │ │ │ + kmovb %k1,%r13d │ │ │ │ + and $0xf,%r13d │ │ │ │ + jne 27aa0 │ │ │ │ + vpcmpnleuq %ymm9,%ymm11,%k0 │ │ │ │ + kmovb %k0,%r13d │ │ │ │ + and $0xf,%r13d │ │ │ │ + jne 27aa0 │ │ │ │ + vpaddq %ymm3,%ymm0,%ymm0 │ │ │ │ + inc %r9 │ │ │ │ + vpaddq %ymm3,%ymm10,%ymm1 │ │ │ │ + add $0x20,%rdx │ │ │ │ + jmp 27955 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ vzeroupper │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqa %xmm8,%xmm7 │ │ │ │ - jmp 27f05 │ │ │ │ - test $0x3,%r8b │ │ │ │ - je 2872c │ │ │ │ - and $0xfffffffffffffffc,%r8 │ │ │ │ - shl $0x3,%r8 │ │ │ │ - lea 0x0(%r13,%r8,1),%r11 │ │ │ │ - add %rdx,%r8 │ │ │ │ - jmp 2824a │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x38(%r9),%rdx │ │ │ │ - mov 0x38(%r8),%r13 │ │ │ │ - cmp %r13,%rdx │ │ │ │ - jb 28650 │ │ │ │ - cmp %rdx,%r13 │ │ │ │ - jb 28130 │ │ │ │ - add $0x40,%r9 │ │ │ │ - add $0x40,%r8 │ │ │ │ - cmp %r15,%r9 │ │ │ │ - jne 28084 │ │ │ │ - jmp 27edb │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovdqa %xmm7,%xmm5 │ │ │ │ + jmp 27b65 │ │ │ │ + test $0x3,%dil │ │ │ │ + je 2836d │ │ │ │ + and $0xfffffffffffffffc,%rdi │ │ │ │ + shl $0x3,%rdi │ │ │ │ + lea (%r15,%rdi,1),%r8 │ │ │ │ + add %rcx,%rdi │ │ │ │ + jmp 280da │ │ │ │ + nop │ │ │ │ + mov 0x38(%r13),%rcx │ │ │ │ + mov 0x38(%rdx),%r9 │ │ │ │ + cmp %r9,%rcx │ │ │ │ + jb 282b8 │ │ │ │ + cmp %rcx,%r9 │ │ │ │ + jb 27d88 │ │ │ │ + add $0x40,%r13 │ │ │ │ + add $0x40,%rdx │ │ │ │ + cmp %r15,%r13 │ │ │ │ + jne 27ce2 │ │ │ │ + jmp 27b3b │ │ │ │ nopl 0x0(%rax) │ │ │ │ - vpbroadcastq 0xb406f(%rip),%ymm2 # dc728 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x128> │ │ │ │ - vpaddq %ymm2,%ymm1,%ymm8 │ │ │ │ - vextracti128 $0x1,%ymm8,%xmm1 │ │ │ │ - vpextrq $0x1,%xmm1,%r8 │ │ │ │ - jmp 27edb │ │ │ │ lea 0x1(%r12,%r12,1),%r12 │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ - vpxor %xmm8,%xmm8,%xmm8 │ │ │ │ + vpxor %xmm4,%xmm4,%xmm4 │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ mov %r12,%r15 │ │ │ │ shl $0x5,%r15 │ │ │ │ add %r14,%r15 │ │ │ │ - vmovdqu 0x8(%r15),%xmm7 │ │ │ │ - vmovsd (%r15),%xmm6 │ │ │ │ - vmovdqu %xmm7,0x8(%rbx) │ │ │ │ + vmovdqu 0x8(%r15),%xmm15 │ │ │ │ + vmovsd (%r15),%xmm14 │ │ │ │ + vmovdqu %xmm15,0x8(%rbx) │ │ │ │ mov 0x18(%r15),%r11 │ │ │ │ - vmovsd %xmm6,(%rbx) │ │ │ │ + vmovsd %xmm14,(%rbx) │ │ │ │ mov %r11,0x18(%rbx) │ │ │ │ - vmovdqu %xmm8,0x8(%r15) │ │ │ │ movq $0x0,0x18(%r15) │ │ │ │ + vmovdqu %xmm4,0x8(%r15) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 28724 │ │ │ │ + je 28365 │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ mov %r15,%rbx │ │ │ │ - jmp 28160 │ │ │ │ - vpbroadcastq 0xb3ff3(%rip),%ymm1 # dc728 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x128> │ │ │ │ + jmp 27dc0 │ │ │ │ + mov $0x8,%ecx │ │ │ │ + vpbroadcastq %rcx,%ymm1 │ │ │ │ vpaddq %ymm1,%ymm0,%ymm0 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm11 │ │ │ │ - vpextrq $0x1,%xmm11,%r9 │ │ │ │ - jmp 282cf │ │ │ │ - mov %rsi,%r11 │ │ │ │ + valignq $0x3,%ymm0,%ymm0,%ymm10 │ │ │ │ + vmovq %xmm10,%r11 │ │ │ │ + jmp 2815f │ │ │ │ + mov %r9,%r8 │ │ │ │ + mov %r15,%r11 │ │ │ │ + sub %rcx,%r8 │ │ │ │ + sub $0x8,%r8 │ │ │ │ + shr $0x3,%r8 │ │ │ │ + inc %r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + je 284c4 │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 2849b │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + je 2847b │ │ │ │ + cmp $0x3,%r8 │ │ │ │ + je 2845b │ │ │ │ + cmp $0x4,%r8 │ │ │ │ + je 2843b │ │ │ │ + cmp $0x5,%r8 │ │ │ │ + je 2841b │ │ │ │ + cmp $0x6,%r8 │ │ │ │ + je 283fb │ │ │ │ + mov (%rcx),%rsi │ │ │ │ + mov (%r15),%rax │ │ │ │ + cmp %rax,%rsi │ │ │ │ + jb 28170 │ │ │ │ + cmp %rsi,%rax │ │ │ │ + jb 281f0 │ │ │ │ + add $0x8,%rcx │ │ │ │ + lea 0x8(%r15),%r11 │ │ │ │ + mov (%rcx),%rdx │ │ │ │ + mov (%r11),%r10 │ │ │ │ + cmp %r10,%rdx │ │ │ │ + jb 28170 │ │ │ │ + cmp %rdx,%r10 │ │ │ │ + jb 281f0 │ │ │ │ + add $0x8,%rcx │ │ │ │ + add $0x8,%r11 │ │ │ │ + mov (%rcx),%rdi │ │ │ │ + mov (%r11),%r8 │ │ │ │ + cmp %r8,%rdi │ │ │ │ + jb 28170 │ │ │ │ + cmp %rdi,%r8 │ │ │ │ + jb 281f0 │ │ │ │ + add $0x8,%rcx │ │ │ │ + add $0x8,%r11 │ │ │ │ + mov (%rcx),%rax │ │ │ │ + mov (%r11),%rsi │ │ │ │ + cmp %rsi,%rax │ │ │ │ + jb 28170 │ │ │ │ + cmp %rax,%rsi │ │ │ │ + jb 281f0 │ │ │ │ + add $0x8,%rcx │ │ │ │ + add $0x8,%r11 │ │ │ │ + mov (%rcx),%rdx │ │ │ │ + mov (%r11),%r10 │ │ │ │ + cmp %r10,%rdx │ │ │ │ + jb 28170 │ │ │ │ + cmp %rdx,%r10 │ │ │ │ + jb 281f0 │ │ │ │ + add $0x8,%rcx │ │ │ │ + add $0x8,%r11 │ │ │ │ + mov (%rcx),%rdi │ │ │ │ + mov (%r11),%r8 │ │ │ │ + cmp %r8,%rdi │ │ │ │ + jb 28170 │ │ │ │ + cmp %rdi,%r8 │ │ │ │ + jb 281f0 │ │ │ │ + add $0x8,%rcx │ │ │ │ + add $0x8,%r11 │ │ │ │ + mov (%rcx),%rax │ │ │ │ + mov (%r11),%rsi │ │ │ │ + cmp %rsi,%rax │ │ │ │ + jb 28170 │ │ │ │ + cmp %rax,%rsi │ │ │ │ + jb 281f0 │ │ │ │ + add $0x8,%rcx │ │ │ │ + add $0x8,%r11 │ │ │ │ + cmp %rcx,%r9 │ │ │ │ + je 2815f │ │ │ │ + mov (%rcx),%rdx │ │ │ │ + mov (%r11),%r10 │ │ │ │ + cmp %r10,%rdx │ │ │ │ + jb 28170 │ │ │ │ + cmp %rdx,%r10 │ │ │ │ + jb 281f0 │ │ │ │ + mov 0x8(%rcx),%rdi │ │ │ │ + mov 0x8(%r11),%r8 │ │ │ │ + cmp %r8,%rdi │ │ │ │ + jb 28170 │ │ │ │ + cmp %rdi,%r8 │ │ │ │ + jb 281f0 │ │ │ │ + mov 0x10(%rcx),%rax │ │ │ │ + mov 0x10(%r11),%rsi │ │ │ │ + cmp %rsi,%rax │ │ │ │ + jb 28170 │ │ │ │ + cmp %rax,%rsi │ │ │ │ + jb 281f0 │ │ │ │ + mov 0x18(%rcx),%rdx │ │ │ │ + mov 0x18(%r11),%r10 │ │ │ │ + cmp %r10,%rdx │ │ │ │ + jb 28170 │ │ │ │ + cmp %rdx,%r10 │ │ │ │ + jb 281f0 │ │ │ │ + mov 0x20(%rcx),%rdi │ │ │ │ + mov 0x20(%r11),%r8 │ │ │ │ + cmp %r8,%rdi │ │ │ │ + jb 28170 │ │ │ │ + cmp %rdi,%r8 │ │ │ │ + jb 281f0 │ │ │ │ + mov 0x28(%rcx),%rax │ │ │ │ + mov 0x28(%r11),%rsi │ │ │ │ + cmp %rsi,%rax │ │ │ │ + jb 28170 │ │ │ │ + cmp %rax,%rsi │ │ │ │ + jb 281f0 │ │ │ │ + mov 0x30(%rcx),%rdx │ │ │ │ + mov 0x30(%r11),%r10 │ │ │ │ + cmp %r10,%rdx │ │ │ │ + jb 28170 │ │ │ │ + cmp %rdx,%r10 │ │ │ │ + jb 281f0 │ │ │ │ + mov 0x38(%rcx),%rdi │ │ │ │ + mov 0x38(%r11),%r8 │ │ │ │ + cmp %r8,%rdi │ │ │ │ + jb 28170 │ │ │ │ + cmp %rdi,%r8 │ │ │ │ + jb 281f0 │ │ │ │ + add $0x40,%rcx │ │ │ │ + add $0x40,%r11 │ │ │ │ + cmp %rcx,%r9 │ │ │ │ + jne 284c4 │ │ │ │ + jmp 2815f │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov (%rsp),%r8 │ │ │ │ mov %r13,%r9 │ │ │ │ - sub %rdx,%r11 │ │ │ │ - sub $0x8,%r11 │ │ │ │ - shr $0x3,%r11 │ │ │ │ - inc %r11 │ │ │ │ - and $0x7,%r11d │ │ │ │ - je 28882 │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 28859 │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 28839 │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - je 28819 │ │ │ │ - cmp $0x4,%r11 │ │ │ │ - je 287f9 │ │ │ │ - cmp $0x5,%r11 │ │ │ │ - je 287d9 │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - je 287b9 │ │ │ │ - mov (%rdx),%rax │ │ │ │ - mov 0x0(%r13),%rdi │ │ │ │ - cmp %rdi,%rax │ │ │ │ - jb 282e0 │ │ │ │ - cmp %rax,%rdi │ │ │ │ - jb 2896f │ │ │ │ - add $0x8,%rdx │ │ │ │ - lea 0x8(%r13),%r9 │ │ │ │ - mov (%rdx),%rcx │ │ │ │ - mov (%r9),%r10 │ │ │ │ - cmp %r10,%rcx │ │ │ │ - jb 282e0 │ │ │ │ - cmp %rcx,%r10 │ │ │ │ - jb 2896f │ │ │ │ - add $0x8,%rdx │ │ │ │ - add $0x8,%r9 │ │ │ │ - mov (%rdx),%r8 │ │ │ │ - mov (%r9),%r11 │ │ │ │ - cmp %r11,%r8 │ │ │ │ - jb 282e0 │ │ │ │ - cmp %r8,%r11 │ │ │ │ - jb 2896f │ │ │ │ - add $0x8,%rdx │ │ │ │ - add $0x8,%r9 │ │ │ │ - mov (%rdx),%rax │ │ │ │ - mov (%r9),%rdi │ │ │ │ - cmp %rdi,%rax │ │ │ │ - jb 282e0 │ │ │ │ - cmp %rax,%rdi │ │ │ │ - jb 2896f │ │ │ │ - add $0x8,%rdx │ │ │ │ - add $0x8,%r9 │ │ │ │ - mov (%rdx),%rcx │ │ │ │ - mov (%r9),%r10 │ │ │ │ - cmp %r10,%rcx │ │ │ │ - jb 282e0 │ │ │ │ - cmp %rcx,%r10 │ │ │ │ - jb 2896f │ │ │ │ - add $0x8,%rdx │ │ │ │ - add $0x8,%r9 │ │ │ │ - mov (%rdx),%r8 │ │ │ │ - mov (%r9),%r11 │ │ │ │ - cmp %r11,%r8 │ │ │ │ - jb 282e0 │ │ │ │ - cmp %r8,%r11 │ │ │ │ - jb 2896f │ │ │ │ - add $0x8,%rdx │ │ │ │ - add $0x8,%r9 │ │ │ │ - mov (%rdx),%rax │ │ │ │ - mov (%r9),%rdi │ │ │ │ - cmp %rdi,%rax │ │ │ │ - jb 282e0 │ │ │ │ - cmp %rax,%rdi │ │ │ │ - jb 2896f │ │ │ │ - add $0x8,%rdx │ │ │ │ - add $0x8,%r9 │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - je 282cf │ │ │ │ - mov (%rdx),%rcx │ │ │ │ - mov (%r9),%r10 │ │ │ │ - cmp %r10,%rcx │ │ │ │ - jb 282e0 │ │ │ │ - cmp %rcx,%r10 │ │ │ │ - jb 2896f │ │ │ │ - mov 0x8(%rdx),%r8 │ │ │ │ - mov 0x8(%r9),%r11 │ │ │ │ - cmp %r11,%r8 │ │ │ │ - jb 282e0 │ │ │ │ - cmp %r8,%r11 │ │ │ │ - jb 2896f │ │ │ │ - mov 0x10(%rdx),%rax │ │ │ │ - mov 0x10(%r9),%rdi │ │ │ │ - cmp %rdi,%rax │ │ │ │ - jb 282e0 │ │ │ │ - cmp %rax,%rdi │ │ │ │ - jb 2896f │ │ │ │ - mov 0x18(%rdx),%rcx │ │ │ │ - mov 0x18(%r9),%r10 │ │ │ │ - cmp %r10,%rcx │ │ │ │ - jb 282e0 │ │ │ │ - cmp %rcx,%r10 │ │ │ │ - jb 2896f │ │ │ │ - mov 0x20(%rdx),%r8 │ │ │ │ - mov 0x20(%r9),%r11 │ │ │ │ - cmp %r11,%r8 │ │ │ │ - jb 282e0 │ │ │ │ - cmp %r8,%r11 │ │ │ │ - jb 2896f │ │ │ │ - mov 0x28(%rdx),%rax │ │ │ │ - mov 0x28(%r9),%rdi │ │ │ │ - cmp %rdi,%rax │ │ │ │ - jb 282e0 │ │ │ │ - cmp %rax,%rdi │ │ │ │ - jb 2896f │ │ │ │ - mov 0x30(%rdx),%rcx │ │ │ │ - mov 0x30(%r9),%r10 │ │ │ │ - cmp %r10,%rcx │ │ │ │ - jb 282e0 │ │ │ │ - cmp %rcx,%r10 │ │ │ │ - jb 2896f │ │ │ │ - mov 0x38(%rdx),%r8 │ │ │ │ - mov 0x38(%r9),%r11 │ │ │ │ - cmp %r11,%r8 │ │ │ │ - jb 282e0 │ │ │ │ - cmp %r8,%r11 │ │ │ │ - jb 2896f │ │ │ │ - add $0x40,%rdx │ │ │ │ - add $0x40,%r9 │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - jne 28882 │ │ │ │ - jmp 282cf │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rbx,%r12 │ │ │ │ + test $0x3,%r13b │ │ │ │ + je 285d1 │ │ │ │ + and $0xfffffffffffffffc,%r9 │ │ │ │ + shl $0x3,%r9 │ │ │ │ + lea (%r10,%r9,1),%rdx │ │ │ │ + add %r8,%r9 │ │ │ │ + jmp 27aaa │ │ │ │ + mov $0x8,%ebx │ │ │ │ + vpbroadcastq %rbx,%ymm2 │ │ │ │ + vpaddq %ymm2,%ymm1,%ymm7 │ │ │ │ + valignq $0x3,%ymm7,%ymm7,%ymm1 │ │ │ │ + vmovq %xmm1,%rdx │ │ │ │ + jmp 27b3b │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rsi,%r12 │ │ │ │ shl $0x5,%rbx │ │ │ │ add %rdi,%rbx │ │ │ │ - jmp 2814a │ │ │ │ - mov %r12,%rbx │ │ │ │ - vmovdqa 0x10(%rsp),%xmm11 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - shl $0x5,%rbx │ │ │ │ - add %r15,%rbx │ │ │ │ - jmp 281fd │ │ │ │ - vmovdqa 0x10(%rsp),%xmm11 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - jmp 281fd │ │ │ │ - mov (%rdx),%r9 │ │ │ │ - mov (%rcx),%rdi │ │ │ │ - cmp %rdi,%r9 │ │ │ │ - jb 28650 │ │ │ │ - cmp %r9,%rdi │ │ │ │ - jb 28130 │ │ │ │ - lea 0x8(%rdx),%r9 │ │ │ │ - lea 0x8(%rcx),%r8 │ │ │ │ - jmp 27fbb │ │ │ │ - mov %r13,%r9 │ │ │ │ - jmp 282cf │ │ │ │ - lea 0x8(%r11),%r9 │ │ │ │ - jmp 282cf │ │ │ │ - lea 0x10(%r11),%r9 │ │ │ │ - jmp 282cf │ │ │ │ - lea 0x18(%r11),%r9 │ │ │ │ - jmp 282cf │ │ │ │ + jmp 27daa │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + vmovdqa 0x10(%rsp),%xmm6 │ │ │ │ + jmp 28205 │ │ │ │ + mov (%rsi),%rdx │ │ │ │ + mov (%r10),%r13 │ │ │ │ + cmp %r13,%rdx │ │ │ │ + jb 282b8 │ │ │ │ + cmp %rdx,%r13 │ │ │ │ + jb 27d88 │ │ │ │ + lea 0x8(%rsi),%r13 │ │ │ │ + lea 0x8(%r10),%rdx │ │ │ │ + jmp 27c13 │ │ │ │ + add $0x8,%rdx │ │ │ │ + jmp 27b3b │ │ │ │ + add $0x10,%rdx │ │ │ │ + jmp 27b3b │ │ │ │ + add $0x18,%rdx │ │ │ │ + jmp 27b3b │ │ │ │ + mov %r15,%r11 │ │ │ │ + jmp 2815f │ │ │ │ + lea 0x8(%r8),%r11 │ │ │ │ + jmp 2815f │ │ │ │ + lea 0x10(%r8),%r11 │ │ │ │ + jmp 2815f │ │ │ │ + lea 0x18(%r8),%r11 │ │ │ │ + jmp 2815f │ │ │ │ shl $0x5,%r12 │ │ │ │ - vmovdqa 0x10(%rsp),%xmm11 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - lea (%r15,%r12,1),%rbx │ │ │ │ - jmp 281fd │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + vmovdqa 0x10(%rsp),%xmm6 │ │ │ │ + lea (%r14,%r12,1),%rbx │ │ │ │ + jmp 28205 │ │ │ │ + xchg %ax,%ax │ │ │ │ push %rbp │ │ │ │ lea -0x1(%rdx),%rax │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %rsp,%rbp │ │ │ │ shr $0x3f,%rax │ │ │ │ + mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + mov %rcx,%r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ - push %rbx │ │ │ │ + mov %rdx,%r12 │ │ │ │ lea -0x1(%rax,%rdx,1),%rdx │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ sar $1,%rdx │ │ │ │ - mov %rcx,%r13 │ │ │ │ + push %rbx │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0xa0,%rsp │ │ │ │ mov %rdi,0x98(%rsp) │ │ │ │ mov %rsi,0x58(%rsp) │ │ │ │ - mov %rdx,0x80(%rsp) │ │ │ │ + mov %rdx,0x88(%rsp) │ │ │ │ cmp %rdx,%rsi │ │ │ │ - jge 2a3d6 │ │ │ │ - vmovdqa 0xb3cec(%rip),%ymm6 # dc740 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - vpbroadcastq 0xb3ca3(%rip),%ymm0 # dc700 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x100> │ │ │ │ - mov %rsi,0x60(%rsp) │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ + jge 2a08f │ │ │ │ mov %rcx,0x48(%rsp) │ │ │ │ - mov %rsi,%rbx │ │ │ │ - nop │ │ │ │ - lea 0x1(%rbx),%r8 │ │ │ │ + mov $0x20,%r8d │ │ │ │ + vmovdqa 0xb5031(%rip),%ymm5 # dd720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x120> │ │ │ │ + mov %r12,0x50(%rsp) │ │ │ │ + vpbroadcastq %r8,%ymm0 │ │ │ │ + mov %rsi,%r12 │ │ │ │ + nopl (%rax) │ │ │ │ + lea 0x1(%r12),%r8 │ │ │ │ mov 0x98(%rsp),%r9 │ │ │ │ lea (%r8,%r8,1),%rbx │ │ │ │ shl $0x6,%r8 │ │ │ │ - mov %rbx,0x88(%rsp) │ │ │ │ + mov %rbx,0x90(%rsp) │ │ │ │ lea -0x1(%rbx),%rbx │ │ │ │ - mov %rbx,%r14 │ │ │ │ - shl $0x5,%r14 │ │ │ │ add %r9,%r8 │ │ │ │ - add %r9,%r14 │ │ │ │ + mov %rbx,%r14 │ │ │ │ mov 0x8(%r8),%r15 │ │ │ │ mov (%r8),%rdx │ │ │ │ + shl $0x5,%r14 │ │ │ │ + add %r9,%r14 │ │ │ │ + mov %r15,%r11 │ │ │ │ mov 0x8(%r14),%r10 │ │ │ │ mov (%r14),%rax │ │ │ │ - mov %r15,%r11 │ │ │ │ - mov %r10,%r13 │ │ │ │ sub %rdx,%r11 │ │ │ │ + mov %r11,0x60(%rsp) │ │ │ │ + mov %r10,%r13 │ │ │ │ sub %rax,%r13 │ │ │ │ - mov %r11,0x90(%rsp) │ │ │ │ cmp %r13,%r11 │ │ │ │ - jle 291e0 │ │ │ │ + jle 28e80 │ │ │ │ lea (%rdx,%r13,1),%r9 │ │ │ │ cmp %r9,%rdx │ │ │ │ - je 2a353 │ │ │ │ - mov %r9,%r12 │ │ │ │ + je 2a006 │ │ │ │ + mov %r9,%rcx │ │ │ │ mov %rax,%rdi │ │ │ │ - sub %rdx,%r12 │ │ │ │ - lea -0x4(%r12),%rsi │ │ │ │ + sub %rdx,%rcx │ │ │ │ + lea -0x4(%rcx),%rsi │ │ │ │ cmp $0x18,%rsi │ │ │ │ - jbe 2a000 │ │ │ │ + jbe 29cc0 │ │ │ │ or %rdx,%rdi │ │ │ │ - and $0x3,%r12d │ │ │ │ + and $0x3,%ecx │ │ │ │ and $0x1f,%edi │ │ │ │ - or %r12,%rdi │ │ │ │ - jne 2a1c0 │ │ │ │ + or %rcx,%rdi │ │ │ │ + jne 29e70 │ │ │ │ shr $0x2,%rsi │ │ │ │ - vmovq %rdx,%xmm1 │ │ │ │ - vmovq %rax,%xmm7 │ │ │ │ + vpbroadcastq %rax,%ymm1 │ │ │ │ + vpbroadcastq %rdx,%ymm2 │ │ │ │ xor %ecx,%ecx │ │ │ │ inc %rsi │ │ │ │ - vpbroadcastq %xmm7,%ymm2 │ │ │ │ - vpbroadcastq %xmm1,%ymm3 │ │ │ │ - mov %rsi,%r12 │ │ │ │ - vpaddq %ymm6,%ymm2,%ymm2 │ │ │ │ - vpaddq %ymm6,%ymm3,%ymm1 │ │ │ │ - shr $0x3,%r12 │ │ │ │ - lea -0x1(%r12),%r11 │ │ │ │ + vpaddq %ymm5,%ymm1,%ymm1 │ │ │ │ + vpaddq %ymm5,%ymm2,%ymm2 │ │ │ │ + mov %rsi,0x80(%rsp) │ │ │ │ + shr $0x3,%rsi │ │ │ │ + lea -0x1(%rsi),%r11 │ │ │ │ and $0x3,%r11d │ │ │ │ - je 28c00 │ │ │ │ - vmovdqa (%rdx),%ymm8 │ │ │ │ - vmovdqa (%rax),%ymm5 │ │ │ │ - vpcmpgtd %ymm8,%ymm5,%ymm4 │ │ │ │ - vptest %ymm4,%ymm4 │ │ │ │ - jne 28cd0 │ │ │ │ - vpcmpgtd %ymm5,%ymm8,%ymm9 │ │ │ │ - vptest %ymm9,%ymm9 │ │ │ │ - jne 28cd0 │ │ │ │ - vpaddq %ymm0,%ymm1,%ymm1 │ │ │ │ + je 28890 │ │ │ │ + vmovdqa (%rdx),%ymm3 │ │ │ │ + vmovdqa (%rax),%ymm4 │ │ │ │ + vpcmpltd %ymm4,%ymm3,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 28970 │ │ │ │ + vpcmpnled %ymm4,%ymm3,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 28970 │ │ │ │ + vpaddq %ymm0,%ymm2,%ymm2 │ │ │ │ mov $0x1,%edi │ │ │ │ + vpaddq %ymm0,%ymm1,%ymm1 │ │ │ │ mov $0x20,%ecx │ │ │ │ - vpaddq %ymm0,%ymm2,%ymm2 │ │ │ │ cmp $0x1,%r11 │ │ │ │ - je 28c00 │ │ │ │ + je 28890 │ │ │ │ cmp $0x2,%r11 │ │ │ │ - je 28bc0 │ │ │ │ - vmovdqa 0x20(%rdx),%ymm10 │ │ │ │ - vmovdqa 0x20(%rax),%ymm11 │ │ │ │ - vpcmpgtd %ymm10,%ymm11,%ymm12 │ │ │ │ - vptest %ymm12,%ymm12 │ │ │ │ - jne 28cd0 │ │ │ │ - vpcmpgtd %ymm11,%ymm10,%ymm13 │ │ │ │ - vptest %ymm13,%ymm13 │ │ │ │ - jne 28cd0 │ │ │ │ - vpaddq %ymm0,%ymm1,%ymm1 │ │ │ │ + je 2884d │ │ │ │ + vmovdqa 0x20(%rdx),%ymm6 │ │ │ │ + vmovdqa 0x20(%rax),%ymm7 │ │ │ │ + vpcmpltd %ymm7,%ymm6,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 28970 │ │ │ │ + vpcmpnled %ymm7,%ymm6,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 28970 │ │ │ │ + vpaddq %ymm0,%ymm2,%ymm2 │ │ │ │ mov $0x2,%edi │ │ │ │ + vpaddq %ymm0,%ymm1,%ymm1 │ │ │ │ mov $0x40,%ecx │ │ │ │ + vmovdqa (%rdx,%rcx,1),%ymm8 │ │ │ │ + vmovdqa (%rax,%rcx,1),%ymm9 │ │ │ │ + vpcmpltd %ymm9,%ymm8,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 28970 │ │ │ │ + vpcmpnled %ymm9,%ymm8,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 28970 │ │ │ │ vpaddq %ymm0,%ymm2,%ymm2 │ │ │ │ - vmovdqa (%rdx,%rcx,1),%ymm14 │ │ │ │ - vmovdqa (%rax,%rcx,1),%ymm15 │ │ │ │ - vpcmpgtd %ymm14,%ymm15,%ymm7 │ │ │ │ - vptest %ymm7,%ymm7 │ │ │ │ - jne 28cd0 │ │ │ │ - vpcmpgtd %ymm15,%ymm14,%ymm3 │ │ │ │ - vptest %ymm3,%ymm3 │ │ │ │ - jne 28cd0 │ │ │ │ - vpaddq %ymm0,%ymm1,%ymm1 │ │ │ │ inc %rdi │ │ │ │ + vpaddq %ymm0,%ymm1,%ymm1 │ │ │ │ add $0x20,%rcx │ │ │ │ - vpaddq %ymm0,%ymm2,%ymm2 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vmovdqa (%rdx,%rcx,1),%ymm8 │ │ │ │ - vmovdqa (%rax,%rcx,1),%ymm5 │ │ │ │ - vpcmpgtd %ymm8,%ymm5,%ymm4 │ │ │ │ - vptest %ymm4,%ymm4 │ │ │ │ - jne 28cd0 │ │ │ │ - vpcmpgtd %ymm5,%ymm8,%ymm9 │ │ │ │ - vptest %ymm9,%ymm9 │ │ │ │ - jne 28cd0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovdqa (%rdx,%rcx,1),%ymm10 │ │ │ │ + vmovdqa (%rax,%rcx,1),%ymm11 │ │ │ │ + vpcmpltd %ymm11,%ymm10,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 28970 │ │ │ │ + vpcmpnled %ymm11,%ymm10,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 28970 │ │ │ │ lea 0x1(%rdi),%r11 │ │ │ │ - vpaddq %ymm0,%ymm1,%ymm1 │ │ │ │ - cmp %r11,%r12 │ │ │ │ - je 29dd2 │ │ │ │ - vmovdqa 0x20(%rdx,%rcx,1),%ymm11 │ │ │ │ - vmovdqa 0x20(%rax,%rcx,1),%ymm12 │ │ │ │ vpaddq %ymm0,%ymm2,%ymm2 │ │ │ │ - vpcmpgtd %ymm11,%ymm12,%ymm13 │ │ │ │ - vptest %ymm13,%ymm13 │ │ │ │ - jne 28cd0 │ │ │ │ - vpcmpgtd %ymm12,%ymm11,%ymm14 │ │ │ │ - vptest %ymm14,%ymm14 │ │ │ │ - jne 28cd0 │ │ │ │ - vmovdqa 0x40(%rdx,%rcx,1),%ymm15 │ │ │ │ - vmovdqa 0x40(%rax,%rcx,1),%ymm7 │ │ │ │ + cmp %r11,%rsi │ │ │ │ + je 29a8a │ │ │ │ + vmovdqa 0x20(%rdx,%rcx,1),%ymm15 │ │ │ │ + vmovdqa 0x20(%rax,%rcx,1),%ymm3 │ │ │ │ vpaddq %ymm0,%ymm1,%ymm1 │ │ │ │ + vpcmpltd %ymm3,%ymm15,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 28970 │ │ │ │ + vpcmpnled %ymm3,%ymm15,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 28970 │ │ │ │ + vmovdqa 0x40(%rdx,%rcx,1),%ymm6 │ │ │ │ + vmovdqa 0x40(%rax,%rcx,1),%ymm4 │ │ │ │ vpaddq %ymm0,%ymm2,%ymm2 │ │ │ │ - vpcmpgtd %ymm15,%ymm7,%ymm3 │ │ │ │ - vptest %ymm3,%ymm3 │ │ │ │ - jne 28cd0 │ │ │ │ - vpcmpgtd %ymm7,%ymm15,%ymm8 │ │ │ │ - vptest %ymm8,%ymm8 │ │ │ │ - jne 28cd0 │ │ │ │ - vmovdqa 0x60(%rdx,%rcx,1),%ymm9 │ │ │ │ - vmovdqa 0x60(%rax,%rcx,1),%ymm5 │ │ │ │ vpaddq %ymm0,%ymm1,%ymm1 │ │ │ │ + vpcmpltd %ymm4,%ymm6,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 28970 │ │ │ │ + vpcmpnled %ymm4,%ymm6,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 28970 │ │ │ │ + vmovdqa 0x60(%rdx,%rcx,1),%ymm7 │ │ │ │ + vmovdqa 0x60(%rax,%rcx,1),%ymm8 │ │ │ │ vpaddq %ymm0,%ymm2,%ymm2 │ │ │ │ - vpcmpgtd %ymm9,%ymm5,%ymm4 │ │ │ │ - vptest %ymm4,%ymm4 │ │ │ │ - jne 28cd0 │ │ │ │ - vpcmpgtd %ymm5,%ymm9,%ymm10 │ │ │ │ - vptest %ymm10,%ymm10 │ │ │ │ - jne 28cd0 │ │ │ │ vpaddq %ymm0,%ymm1,%ymm1 │ │ │ │ + vpcmpltd %ymm8,%ymm7,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 28970 │ │ │ │ + vpcmpnled %ymm8,%ymm7,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 28970 │ │ │ │ + vpaddq %ymm0,%ymm2,%ymm2 │ │ │ │ add $0x4,%rdi │ │ │ │ + vpaddq %ymm0,%ymm1,%ymm1 │ │ │ │ sub $0xffffffffffffff80,%rcx │ │ │ │ - vpaddq %ymm0,%ymm2,%ymm2 │ │ │ │ - jmp 28c00 │ │ │ │ - nopl (%rax) │ │ │ │ - vmovq %xmm1,%r12 │ │ │ │ - vmovq %xmm2,%rdi │ │ │ │ - mov (%rdi),%esi │ │ │ │ - cmp %esi,(%r12) │ │ │ │ - jl 29161 │ │ │ │ - jg 28dda │ │ │ │ - lea 0x4(%r12),%rcx │ │ │ │ - cmp %rcx,%r9 │ │ │ │ - je 2a305 │ │ │ │ + jmp 28890 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovq %xmm2,%rcx │ │ │ │ + vmovq %xmm1,%rdi │ │ │ │ + mov (%rdi),%r11d │ │ │ │ + cmp %r11d,(%rcx) │ │ │ │ + jl 28e01 │ │ │ │ + jg 28a70 │ │ │ │ + lea 0x4(%rcx),%rsi │ │ │ │ + cmp %rsi,%r9 │ │ │ │ + je 29fb8 │ │ │ │ mov 0x4(%rdi),%r11d │ │ │ │ - cmp %r11d,0x4(%r12) │ │ │ │ - jl 29161 │ │ │ │ - jg 28dda │ │ │ │ - lea 0x8(%r12),%rsi │ │ │ │ + cmp %r11d,0x4(%rcx) │ │ │ │ + jl 28e01 │ │ │ │ + jg 28a70 │ │ │ │ + lea 0x8(%rcx),%rsi │ │ │ │ cmp %rsi,%r9 │ │ │ │ - je 2a320 │ │ │ │ - mov 0x8(%rdi),%ecx │ │ │ │ - cmp %ecx,0x8(%r12) │ │ │ │ - jl 29161 │ │ │ │ - jg 28dda │ │ │ │ - lea 0xc(%r12),%r11 │ │ │ │ - cmp %r11,%r9 │ │ │ │ - je 2a34a │ │ │ │ - mov 0xc(%rdi),%esi │ │ │ │ - cmp %esi,0xc(%r12) │ │ │ │ - jl 29161 │ │ │ │ - jg 28dda │ │ │ │ - lea 0x10(%r12),%rcx │ │ │ │ - cmp %rcx,%r9 │ │ │ │ - je 2a382 │ │ │ │ + je 29fd3 │ │ │ │ + mov 0x8(%rdi),%r11d │ │ │ │ + cmp %r11d,0x8(%rcx) │ │ │ │ + jl 28e01 │ │ │ │ + jg 28a70 │ │ │ │ + lea 0xc(%rcx),%rsi │ │ │ │ + cmp %rsi,%r9 │ │ │ │ + je 29ffd │ │ │ │ + mov 0xc(%rdi),%r11d │ │ │ │ + cmp %r11d,0xc(%rcx) │ │ │ │ + jl 28e01 │ │ │ │ + jg 28a70 │ │ │ │ + lea 0x10(%rcx),%rsi │ │ │ │ + cmp %rsi,%r9 │ │ │ │ + je 2a037 │ │ │ │ mov 0x10(%rdi),%r11d │ │ │ │ - cmp %r11d,0x10(%r12) │ │ │ │ - jl 29161 │ │ │ │ - jg 28dda │ │ │ │ - lea 0x14(%r12),%rsi │ │ │ │ + cmp %r11d,0x10(%rcx) │ │ │ │ + jl 28e01 │ │ │ │ + jg 28a70 │ │ │ │ + lea 0x14(%rcx),%rsi │ │ │ │ cmp %rsi,%r9 │ │ │ │ - je 2a3bb │ │ │ │ - mov 0x14(%rdi),%ecx │ │ │ │ - cmp %ecx,0x14(%r12) │ │ │ │ - jl 29161 │ │ │ │ - jg 28dda │ │ │ │ - lea 0x18(%r12),%r11 │ │ │ │ - cmp %r11,%r9 │ │ │ │ - je 2a3c4 │ │ │ │ - mov 0x18(%rdi),%esi │ │ │ │ - cmp %esi,0x18(%r12) │ │ │ │ - jl 29161 │ │ │ │ - jg 28dda │ │ │ │ - lea 0x1c(%r12),%rcx │ │ │ │ - cmp %rcx,%r9 │ │ │ │ - je 2a3f1 │ │ │ │ + je 2a074 │ │ │ │ + mov 0x14(%rdi),%r11d │ │ │ │ + cmp %r11d,0x14(%rcx) │ │ │ │ + jl 28e01 │ │ │ │ + jg 28a70 │ │ │ │ + lea 0x18(%rcx),%rsi │ │ │ │ + cmp %rsi,%r9 │ │ │ │ + je 2a07d │ │ │ │ + mov 0x18(%rdi),%r11d │ │ │ │ + cmp %r11d,0x18(%rcx) │ │ │ │ + jl 28e01 │ │ │ │ + jg 28a70 │ │ │ │ + lea 0x1c(%rcx),%rsi │ │ │ │ + cmp %rsi,%r9 │ │ │ │ + je 2a0af │ │ │ │ mov 0x1c(%rdi),%r9d │ │ │ │ - cmp %r9d,0x1c(%r12) │ │ │ │ - jl 29161 │ │ │ │ - jg 28dda │ │ │ │ + cmp %r9d,0x1c(%rcx) │ │ │ │ + jl 28e01 │ │ │ │ + jg 28a70 │ │ │ │ add $0x20,%rdi │ │ │ │ cmp %r10,%rdi │ │ │ │ - jne 29161 │ │ │ │ - mov 0x90(%rsp),%rdi │ │ │ │ + jne 28e01 │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ lea (%rax,%rdi,1),%r9 │ │ │ │ cmp %r13,%rdi │ │ │ │ cmovge %r10,%r9 │ │ │ │ cmp %r9,%rax │ │ │ │ - je 2a33a │ │ │ │ + je 29fed │ │ │ │ mov %r9,%r13 │ │ │ │ sub %rax,%r13 │ │ │ │ lea -0x4(%r13),%rsi │ │ │ │ cmp $0x18,%rsi │ │ │ │ - jbe 29004 │ │ │ │ + jbe 28ca0 │ │ │ │ mov %rax,%rdi │ │ │ │ and $0x3,%r13d │ │ │ │ or %rdx,%rdi │ │ │ │ and $0x1f,%edi │ │ │ │ or %r13,%rdi │ │ │ │ - jne 29004 │ │ │ │ + jne 28ca0 │ │ │ │ shr $0x2,%rsi │ │ │ │ - vmovq %rdx,%xmm11 │ │ │ │ - vmovq %rax,%xmm13 │ │ │ │ + vpbroadcastq %rdx,%ymm9 │ │ │ │ + vpbroadcastq %rax,%ymm10 │ │ │ │ xor %ecx,%ecx │ │ │ │ inc %rsi │ │ │ │ - vpbroadcastq %xmm11,%ymm12 │ │ │ │ - vpbroadcastq %xmm13,%ymm14 │ │ │ │ - mov %rsi,%r12 │ │ │ │ - vpaddq %ymm6,%ymm12,%ymm2 │ │ │ │ - vpaddq %ymm6,%ymm14,%ymm1 │ │ │ │ - shr $0x3,%r12 │ │ │ │ - lea -0x1(%r12),%r11 │ │ │ │ + vpaddq %ymm5,%ymm9,%ymm2 │ │ │ │ + vpaddq %ymm5,%ymm10,%ymm8 │ │ │ │ + mov %rsi,%r13 │ │ │ │ + shr $0x3,%r13 │ │ │ │ + lea -0x1(%r13),%r11 │ │ │ │ and $0x3,%r11d │ │ │ │ - je 28f20 │ │ │ │ - vmovdqa (%rax),%ymm15 │ │ │ │ - vmovdqa (%rdx),%ymm7 │ │ │ │ - vpcmpgtd %ymm15,%ymm7,%ymm3 │ │ │ │ - vptest %ymm3,%ymm3 │ │ │ │ - jne 29cb0 │ │ │ │ - vpcmpgtd %ymm7,%ymm15,%ymm8 │ │ │ │ - vptest %ymm8,%ymm8 │ │ │ │ - jne 29cb0 │ │ │ │ - vpaddq %ymm0,%ymm2,%ymm9 │ │ │ │ - vpaddq %ymm0,%ymm1,%ymm1 │ │ │ │ + je 28bb0 │ │ │ │ + vmovdqa (%rax),%ymm11 │ │ │ │ + vmovdqa (%rdx),%ymm12 │ │ │ │ + vpcmpltd %ymm12,%ymm11,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 29978 │ │ │ │ + vpcmpnled %ymm12,%ymm11,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 29978 │ │ │ │ + vpaddq %ymm0,%ymm2,%ymm13 │ │ │ │ + vpaddq %ymm0,%ymm8,%ymm8 │ │ │ │ mov $0x1,%edi │ │ │ │ mov $0x20,%ecx │ │ │ │ - vmovdqa %ymm9,%ymm2 │ │ │ │ + vmovdqa %ymm13,%ymm2 │ │ │ │ cmp $0x1,%r11 │ │ │ │ - je 28f20 │ │ │ │ + je 28bb0 │ │ │ │ cmp $0x2,%r11 │ │ │ │ - je 28edf │ │ │ │ - vmovdqa 0x20(%rax),%ymm4 │ │ │ │ - vmovdqa 0x20(%rdx),%ymm5 │ │ │ │ - vpcmpgtd %ymm4,%ymm5,%ymm10 │ │ │ │ - vptest %ymm10,%ymm10 │ │ │ │ - jne 29cb0 │ │ │ │ - vpcmpgtd %ymm5,%ymm4,%ymm11 │ │ │ │ - vptest %ymm11,%ymm11 │ │ │ │ - jne 29cb0 │ │ │ │ - vpaddq %ymm0,%ymm1,%ymm1 │ │ │ │ + je 28b70 │ │ │ │ + vmovdqa 0x20(%rax),%ymm14 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm15 │ │ │ │ + vpcmpltd %ymm15,%ymm14,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 29978 │ │ │ │ + vpcmpnled %ymm15,%ymm14,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 29978 │ │ │ │ + vpaddq %ymm0,%ymm8,%ymm8 │ │ │ │ inc %rdi │ │ │ │ + vpaddq %ymm0,%ymm13,%ymm2 │ │ │ │ add $0x20,%rcx │ │ │ │ - vpaddq %ymm0,%ymm9,%ymm2 │ │ │ │ - vmovdqa (%rax,%rcx,1),%ymm12 │ │ │ │ - vmovdqa (%rdx,%rcx,1),%ymm13 │ │ │ │ - vpcmpgtd %ymm12,%ymm13,%ymm14 │ │ │ │ - vptest %ymm14,%ymm14 │ │ │ │ - jne 29cb0 │ │ │ │ - vpcmpgtd %ymm13,%ymm12,%ymm15 │ │ │ │ - vptest %ymm15,%ymm15 │ │ │ │ - jne 29cb0 │ │ │ │ - vpaddq %ymm0,%ymm1,%ymm1 │ │ │ │ + vmovdqa (%rax,%rcx,1),%ymm3 │ │ │ │ + vmovdqa (%rdx,%rcx,1),%ymm6 │ │ │ │ + vpcmpltd %ymm6,%ymm3,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 29978 │ │ │ │ + vpcmpnled %ymm6,%ymm3,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 29978 │ │ │ │ + vpaddq %ymm0,%ymm8,%ymm8 │ │ │ │ inc %rdi │ │ │ │ - add $0x20,%rcx │ │ │ │ vpaddq %ymm0,%ymm2,%ymm2 │ │ │ │ + add $0x20,%rcx │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ vmovdqa (%rax,%rcx,1),%ymm7 │ │ │ │ - vmovdqa (%rdx,%rcx,1),%ymm3 │ │ │ │ - vpcmpgtd %ymm7,%ymm3,%ymm8 │ │ │ │ - vptest %ymm8,%ymm8 │ │ │ │ - jne 29cb0 │ │ │ │ - vpcmpgtd %ymm3,%ymm7,%ymm9 │ │ │ │ - vptest %ymm9,%ymm9 │ │ │ │ - jne 29cb0 │ │ │ │ - lea 0x1(%rdi),%r13 │ │ │ │ - vpaddq %ymm0,%ymm1,%ymm1 │ │ │ │ - cmp %r13,%r12 │ │ │ │ - je 29e16 │ │ │ │ - vmovdqa 0x20(%rax,%rcx,1),%ymm10 │ │ │ │ - vmovdqa 0x20(%rdx,%rcx,1),%ymm5 │ │ │ │ + vmovdqa (%rdx,%rcx,1),%ymm4 │ │ │ │ + vpcmpltd %ymm4,%ymm7,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 29978 │ │ │ │ + vpcmpnled %ymm4,%ymm7,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 29978 │ │ │ │ + lea 0x1(%rdi),%r11 │ │ │ │ + vpaddq %ymm0,%ymm8,%ymm8 │ │ │ │ + cmp %r11,%r13 │ │ │ │ + je 29ad6 │ │ │ │ + vmovdqa 0x20(%rax,%rcx,1),%ymm9 │ │ │ │ + vmovdqa 0x20(%rdx,%rcx,1),%ymm10 │ │ │ │ vpaddq %ymm0,%ymm2,%ymm2 │ │ │ │ - vpcmpgtd %ymm10,%ymm5,%ymm11 │ │ │ │ - vptest %ymm11,%ymm11 │ │ │ │ - jne 29cb0 │ │ │ │ - vpcmpgtd %ymm5,%ymm10,%ymm12 │ │ │ │ - vptest %ymm12,%ymm12 │ │ │ │ - jne 29cb0 │ │ │ │ - vmovdqa 0x40(%rax,%rcx,1),%ymm13 │ │ │ │ - vmovdqa 0x40(%rdx,%rcx,1),%ymm14 │ │ │ │ - vpaddq %ymm0,%ymm1,%ymm1 │ │ │ │ + vpcmpltd %ymm10,%ymm9,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 29978 │ │ │ │ + vpcmpnled %ymm10,%ymm9,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 29978 │ │ │ │ + vmovdqa 0x40(%rax,%rcx,1),%ymm11 │ │ │ │ + vmovdqa 0x40(%rdx,%rcx,1),%ymm12 │ │ │ │ + vpaddq %ymm0,%ymm8,%ymm8 │ │ │ │ vpaddq %ymm0,%ymm2,%ymm2 │ │ │ │ - vpcmpgtd %ymm13,%ymm14,%ymm15 │ │ │ │ - vptest %ymm15,%ymm15 │ │ │ │ - jne 29cb0 │ │ │ │ - vpcmpgtd %ymm14,%ymm13,%ymm7 │ │ │ │ - vptest %ymm7,%ymm7 │ │ │ │ - jne 29cb0 │ │ │ │ - vmovdqa 0x60(%rax,%rcx,1),%ymm3 │ │ │ │ - vmovdqa 0x60(%rdx,%rcx,1),%ymm8 │ │ │ │ - vpaddq %ymm0,%ymm1,%ymm1 │ │ │ │ + vpcmpltd %ymm12,%ymm11,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 29978 │ │ │ │ + vpcmpnled %ymm12,%ymm11,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 29978 │ │ │ │ + vmovdqa 0x60(%rax,%rcx,1),%ymm13 │ │ │ │ + vmovdqa 0x60(%rdx,%rcx,1),%ymm14 │ │ │ │ + vpaddq %ymm0,%ymm8,%ymm8 │ │ │ │ vpaddq %ymm0,%ymm2,%ymm2 │ │ │ │ - vpcmpgtd %ymm3,%ymm8,%ymm9 │ │ │ │ - vptest %ymm9,%ymm9 │ │ │ │ - jne 29cb0 │ │ │ │ - vpcmpgtd %ymm8,%ymm3,%ymm4 │ │ │ │ - vptest %ymm4,%ymm4 │ │ │ │ - jne 29cb0 │ │ │ │ - vpaddq %ymm0,%ymm1,%ymm1 │ │ │ │ + vpcmpltd %ymm14,%ymm13,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 29978 │ │ │ │ + vpcmpnled %ymm14,%ymm13,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 29978 │ │ │ │ + vpaddq %ymm0,%ymm8,%ymm8 │ │ │ │ add $0x4,%rdi │ │ │ │ - sub $0xffffffffffffff80,%rcx │ │ │ │ vpaddq %ymm0,%ymm2,%ymm2 │ │ │ │ - jmp 28f20 │ │ │ │ - mov %r9,%r12 │ │ │ │ + sub $0xffffffffffffff80,%rcx │ │ │ │ + jmp 28bb0 │ │ │ │ + mov %r9,%r13 │ │ │ │ mov %rdx,%rsi │ │ │ │ - mov %rax,%rcx │ │ │ │ - sub %rax,%r12 │ │ │ │ - sub $0x4,%r12 │ │ │ │ - shr $0x2,%r12 │ │ │ │ - inc %r12 │ │ │ │ - and $0x7,%r12d │ │ │ │ - je 29100 │ │ │ │ - cmp $0x1,%r12 │ │ │ │ - je 290e1 │ │ │ │ - cmp $0x2,%r12 │ │ │ │ - je 290cb │ │ │ │ - cmp $0x3,%r12 │ │ │ │ - je 290b5 │ │ │ │ - cmp $0x4,%r12 │ │ │ │ - je 2909d │ │ │ │ - cmp $0x5,%r12 │ │ │ │ - je 29083 │ │ │ │ - cmp $0x6,%r12 │ │ │ │ - je 29069 │ │ │ │ + mov %rax,%r11 │ │ │ │ + sub %rax,%r13 │ │ │ │ + sub $0x4,%r13 │ │ │ │ + shr $0x2,%r13 │ │ │ │ + inc %r13 │ │ │ │ + and $0x7,%r13d │ │ │ │ + je 28d9e │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + je 28d7f │ │ │ │ + cmp $0x2,%r13 │ │ │ │ + je 28d6a │ │ │ │ + cmp $0x3,%r13 │ │ │ │ + je 28d51 │ │ │ │ + cmp $0x4,%r13 │ │ │ │ + je 28d37 │ │ │ │ + cmp $0x5,%r13 │ │ │ │ + je 28d1e │ │ │ │ + cmp $0x6,%r13 │ │ │ │ + je 28d05 │ │ │ │ mov (%rdx),%esi │ │ │ │ cmp %esi,(%rax) │ │ │ │ - jl 29dbc │ │ │ │ - jg 29140 │ │ │ │ - lea 0x4(%rax),%rcx │ │ │ │ + jl 29a74 │ │ │ │ + jg 28de0 │ │ │ │ + lea 0x4(%rax),%r11 │ │ │ │ lea 0x4(%rdx),%rsi │ │ │ │ - mov (%rsi),%r13d │ │ │ │ - cmp %r13d,(%rcx) │ │ │ │ - jl 29dbc │ │ │ │ - jg 29140 │ │ │ │ - add $0x4,%rcx │ │ │ │ + mov (%rsi),%edi │ │ │ │ + cmp %edi,(%r11) │ │ │ │ + jl 29a74 │ │ │ │ + jg 28de0 │ │ │ │ + add $0x4,%r11 │ │ │ │ add $0x4,%rsi │ │ │ │ - mov (%rsi),%r11d │ │ │ │ - cmp %r11d,(%rcx) │ │ │ │ - jl 29dbc │ │ │ │ - jg 29140 │ │ │ │ - add $0x4,%rcx │ │ │ │ + mov (%rsi),%ecx │ │ │ │ + cmp %ecx,(%r11) │ │ │ │ + jl 29a74 │ │ │ │ + jg 28de0 │ │ │ │ + add $0x4,%r11 │ │ │ │ + add $0x4,%rsi │ │ │ │ + mov (%rsi),%r13d │ │ │ │ + cmp %r13d,(%r11) │ │ │ │ + jl 29a74 │ │ │ │ + jg 28de0 │ │ │ │ + add $0x4,%r11 │ │ │ │ add $0x4,%rsi │ │ │ │ mov (%rsi),%edi │ │ │ │ - cmp %edi,(%rcx) │ │ │ │ - jl 29dbc │ │ │ │ - jg 29140 │ │ │ │ - add $0x4,%rcx │ │ │ │ + cmp %edi,(%r11) │ │ │ │ + jl 29a74 │ │ │ │ + jg 28de0 │ │ │ │ + add $0x4,%r11 │ │ │ │ add $0x4,%rsi │ │ │ │ - mov (%rsi),%r12d │ │ │ │ - cmp %r12d,(%rcx) │ │ │ │ - jl 29dbc │ │ │ │ - jg 29140 │ │ │ │ - add $0x4,%rcx │ │ │ │ + mov (%rsi),%ecx │ │ │ │ + cmp %ecx,(%r11) │ │ │ │ + jl 29a74 │ │ │ │ + jg 28de0 │ │ │ │ + add $0x4,%r11 │ │ │ │ add $0x4,%rsi │ │ │ │ mov (%rsi),%r13d │ │ │ │ - cmp %r13d,(%rcx) │ │ │ │ - jl 29dbc │ │ │ │ - jg 29140 │ │ │ │ - add $0x4,%rcx │ │ │ │ - add $0x4,%rsi │ │ │ │ - mov (%rsi),%r11d │ │ │ │ - cmp %r11d,(%rcx) │ │ │ │ - jl 29dbc │ │ │ │ - jg 29140 │ │ │ │ - add $0x4,%rcx │ │ │ │ + cmp %r13d,(%r11) │ │ │ │ + jl 29a74 │ │ │ │ + jg 28de0 │ │ │ │ + add $0x4,%r11 │ │ │ │ add $0x4,%rsi │ │ │ │ - cmp %rcx,%r9 │ │ │ │ - je 29db3 │ │ │ │ + cmp %r11,%r9 │ │ │ │ + je 29a6b │ │ │ │ mov (%rsi),%edi │ │ │ │ - cmp %edi,(%rcx) │ │ │ │ - jl 29dbc │ │ │ │ - jg 29140 │ │ │ │ - mov 0x4(%rsi),%r12d │ │ │ │ - cmp %r12d,0x4(%rcx) │ │ │ │ - jl 29dbc │ │ │ │ - jg 29140 │ │ │ │ + cmp %edi,(%r11) │ │ │ │ + jl 29a74 │ │ │ │ + jg 28de0 │ │ │ │ + mov 0x4(%rsi),%ecx │ │ │ │ + cmp %ecx,0x4(%r11) │ │ │ │ + jl 29a74 │ │ │ │ + jg 28de0 │ │ │ │ mov 0x8(%rsi),%r13d │ │ │ │ - cmp %r13d,0x8(%rcx) │ │ │ │ - jl 29dbc │ │ │ │ - jg 29140 │ │ │ │ - mov 0xc(%rsi),%r11d │ │ │ │ - cmp %r11d,0xc(%rcx) │ │ │ │ - jl 29dbc │ │ │ │ - jle 2a1cb │ │ │ │ - vmovsd 0x18(%r14),%xmm10 │ │ │ │ - vcomisd 0x18(%r8),%xmm10 │ │ │ │ - cmovbe 0x88(%rsp),%rbx │ │ │ │ + cmp %r13d,0x8(%r11) │ │ │ │ + jl 29a74 │ │ │ │ + jg 28de0 │ │ │ │ + mov 0xc(%rsi),%edi │ │ │ │ + cmp %edi,0xc(%r11) │ │ │ │ + jl 29a74 │ │ │ │ + jle 29e7b │ │ │ │ + nopl (%rax) │ │ │ │ + vmovsd 0x18(%r14),%xmm15 │ │ │ │ + vcomisd 0x18(%r8),%xmm15 │ │ │ │ cmovbe %r15,%r10 │ │ │ │ cmovbe %rdx,%rax │ │ │ │ cmovbe %r8,%r14 │ │ │ │ - mov 0x60(%rsp),%r15 │ │ │ │ + cmovbe 0x90(%rsp),%rbx │ │ │ │ mov 0x10(%r14),%r8 │ │ │ │ - vpxor %xmm5,%xmm5,%xmm5 │ │ │ │ - shl $0x5,%r15 │ │ │ │ - add 0x98(%rsp),%r15 │ │ │ │ - mov (%r15),%rdi │ │ │ │ - mov 0x10(%r15),%rsi │ │ │ │ - mov %rax,(%r15) │ │ │ │ - mov %r10,0x8(%r15) │ │ │ │ - mov %r8,0x10(%r15) │ │ │ │ - vmovdqu %xmm5,(%r14) │ │ │ │ + shl $0x5,%r12 │ │ │ │ + vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ + add 0x98(%rsp),%r12 │ │ │ │ + mov (%r12),%rdi │ │ │ │ + mov 0x10(%r12),%rsi │ │ │ │ + mov %rax,(%r12) │ │ │ │ + mov %r10,0x8(%r12) │ │ │ │ + mov %r8,0x10(%r12) │ │ │ │ movq $0x0,0x10(%r14) │ │ │ │ + vmovdqu %xmm3,(%r14) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 29200 │ │ │ │ + je 28e98 │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ vmovsd 0x18(%r14),%xmm0 │ │ │ │ - cmp 0x80(%rsp),%rbx │ │ │ │ - vmovdqa 0xb3581(%rip),%ymm6 # dc740 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - vmovsd %xmm0,0x18(%r15) │ │ │ │ - vmovdqa 0xb3533(%rip),%ymm0 # dc700 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - jge 29216 │ │ │ │ - mov %rbx,0x60(%rsp) │ │ │ │ - jmp 28a70 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + cmp 0x88(%rsp),%rbx │ │ │ │ + vmovdqa 0xb48c1(%rip),%ymm5 # dd720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x120> │ │ │ │ + vmovsd %xmm0,0x18(%r12) │ │ │ │ + vmovdqa 0xb4872(%rip),%ymm0 # dd6e0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xe0> │ │ │ │ + jge 28eaf │ │ │ │ + mov %rbx,%r12 │ │ │ │ + jmp 28700 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ cmp %rdx,%r15 │ │ │ │ - je 2a342 │ │ │ │ + je 29ff5 │ │ │ │ mov %r15,%r9 │ │ │ │ - jmp 28ad5 │ │ │ │ + jmp 28763 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovsd 0x18(%r14),%xmm11 │ │ │ │ - cmp 0x80(%rsp),%rbx │ │ │ │ - vmovsd %xmm11,0x18(%r15) │ │ │ │ - jl 291cf │ │ │ │ - mov 0x50(%rsp),%r9 │ │ │ │ + vmovsd 0x18(%r14),%xmm6 │ │ │ │ + vmovsd %xmm6,0x18(%r12) │ │ │ │ + cmp 0x88(%rsp),%rbx │ │ │ │ + jl 28e70 │ │ │ │ + mov 0x50(%rsp),%r12 │ │ │ │ + mov 0x48(%rsp),%r15 │ │ │ │ mov %rbx,0x60(%rsp) │ │ │ │ - mov 0x48(%rsp),%r13 │ │ │ │ - test $0x1,%r9b │ │ │ │ - jne 29240 │ │ │ │ + test $0x1,%r12b │ │ │ │ + jne 28ed9 │ │ │ │ + sub $0x2,%r12 │ │ │ │ mov 0x60(%rsp),%rdx │ │ │ │ - sub $0x2,%r9 │ │ │ │ - sar $1,%r9 │ │ │ │ - cmp %rdx,%r9 │ │ │ │ - je 2a298 │ │ │ │ - vmovsd 0x18(%r13),%xmm7 │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - vpxor %xmm15,%xmm15,%xmm15 │ │ │ │ - cmp 0x58(%rsp),%rdi │ │ │ │ - mov 0x0(%r13),%rsi │ │ │ │ - vmovdqu 0x0(%r13),%xmm14 │ │ │ │ - mov 0x10(%r13),%r10 │ │ │ │ - vmovdqu %xmm15,0x0(%r13) │ │ │ │ - movq $0x0,0x10(%r13) │ │ │ │ + sar $1,%r12 │ │ │ │ + cmp %rdx,%r12 │ │ │ │ + je 29f4f │ │ │ │ + mov (%r15),%rsi │ │ │ │ + vmovsd 0x18(%r15),%xmm10 │ │ │ │ + vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ + mov 0x60(%rsp),%r10 │ │ │ │ + vmovdqu (%r15),%xmm9 │ │ │ │ + vmovdqu %xmm1,(%r15) │ │ │ │ + mov 0x10(%r15),%rcx │ │ │ │ mov %rsi,0x80(%rsp) │ │ │ │ - vmovsd %xmm7,0x28(%rsp) │ │ │ │ - jle 2a45d │ │ │ │ - vmovdqa 0xb34b3(%rip),%ymm5 # dc740 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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),%r15 │ │ │ │ - vpextrq $0x1,%xmm14,%r8 │ │ │ │ - vmovq %xmm14,%rbx │ │ │ │ - mov %r15,%rax │ │ │ │ - vpbroadcastq %xmm14,%ymm8 │ │ │ │ - mov %r8,0x50(%rsp) │ │ │ │ - sub %rbx,%r8 │ │ │ │ - shr $0x3f,%rax │ │ │ │ - mov %r8,0x90(%rsp) │ │ │ │ - mov %r10,0x48(%rsp) │ │ │ │ - vmovdqa %xmm14,0x30(%rsp) │ │ │ │ - add %r15,%rax │ │ │ │ - vmovdqa %ymm8,(%rsp) │ │ │ │ - sar $1,%rax │ │ │ │ - mov %rax,%r15 │ │ │ │ - vpaddq %ymm5,%ymm8,%ymm6 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + movq $0x0,0x10(%r15) │ │ │ │ + vmovsd %xmm10,0x28(%rsp) │ │ │ │ + cmp 0x58(%rsp),%r10 │ │ │ │ + jle 2a11b │ │ │ │ + vpextrq $0x1,%xmm9,%rdi │ │ │ │ + vmovq %xmm9,%rbx │ │ │ │ + lea -0x1(%r10),%r8 │ │ │ │ + vmovdqa 0xb47ef(%rip),%ymm6 # dd720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x120> │ │ │ │ + mov %rdi,0x50(%rsp) │ │ │ │ + mov %r8,%r15 │ │ │ │ + sub %rbx,%rdi │ │ │ │ + vpbroadcastq %rbx,%ymm11 │ │ │ │ + shr $0x3f,%r15 │ │ │ │ + mov %rdi,0x88(%rsp) │ │ │ │ + vpaddq %ymm6,%ymm11,%ymm7 │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + add %r8,%r15 │ │ │ │ + sar $1,%r15 │ │ │ │ + vmovdqa %xmm9,0x30(%rsp) │ │ │ │ + vmovdqa %ymm11,(%rsp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %r15,%r14 │ │ │ │ - mov 0x90(%rsp),%rdx │ │ │ │ + mov 0x88(%rsp),%r12 │ │ │ │ shl $0x5,%r14 │ │ │ │ add 0x98(%rsp),%r14 │ │ │ │ vmovdqu (%r14),%xmm4 │ │ │ │ - mov (%r14),%r11 │ │ │ │ - vpextrq $0x1,%xmm4,%r13 │ │ │ │ - vmovq %xmm4,%rcx │ │ │ │ - mov %r13,%r12 │ │ │ │ - mov %rcx,%r9 │ │ │ │ - sub %rcx,%r12 │ │ │ │ - mov %r12,0x88(%rsp) │ │ │ │ - cmp %rdx,%r12 │ │ │ │ - jle 29940 │ │ │ │ - lea (%rcx,%rdx,1),%r8 │ │ │ │ - cmp %r8,%rcx │ │ │ │ - je 29889 │ │ │ │ - mov %r8,%rdi │ │ │ │ - sub %rcx,%rdi │ │ │ │ - lea -0x4(%rdi),%rdx │ │ │ │ + mov (%r14),%rax │ │ │ │ + vpextrq $0x1,%xmm4,%r11 │ │ │ │ + vmovq %xmm4,%rsi │ │ │ │ + mov %rax,0x90(%rsp) │ │ │ │ + mov %r11,%r13 │ │ │ │ + mov %rsi,%r10 │ │ │ │ + sub %rsi,%r13 │ │ │ │ + cmp %r12,%r13 │ │ │ │ + jle 29600 │ │ │ │ + lea (%rsi,%r12,1),%r9 │ │ │ │ + cmp %r9,%rsi │ │ │ │ + je 29548 │ │ │ │ + mov %r9,%rcx │ │ │ │ + sub %rsi,%rcx │ │ │ │ + lea -0x4(%rcx),%rdx │ │ │ │ cmp $0x18,%rdx │ │ │ │ - jbe 29960 │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ - and $0x3,%edi │ │ │ │ - or %r11,%rsi │ │ │ │ - and $0x1f,%esi │ │ │ │ - or %rdi,%rsi │ │ │ │ - jne 29960 │ │ │ │ + jbe 29620 │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + and $0x3,%ecx │ │ │ │ + or 0x90(%rsp),%rdi │ │ │ │ + and $0x1f,%edi │ │ │ │ + or %rcx,%rdi │ │ │ │ + jne 29620 │ │ │ │ shr $0x2,%rdx │ │ │ │ - vmovq %rcx,%xmm9 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - vpbroadcastq 0xb338c(%rip),%ymm11 # dc700 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x100> │ │ │ │ + mov $0x20,%ecx │ │ │ │ + vpbroadcastq %rsi,%ymm12 │ │ │ │ + mov %rbx,%r8 │ │ │ │ inc %rdx │ │ │ │ - vpbroadcastq %xmm9,%ymm1 │ │ │ │ - sub %rcx,%rdi │ │ │ │ - vmovdqa %ymm6,%ymm2 │ │ │ │ + vpbroadcastq %rcx,%ymm13 │ │ │ │ + vmovdqa %ymm7,%ymm2 │ │ │ │ + mov %rsi,%rax │ │ │ │ mov %rdx,%r12 │ │ │ │ - vpaddq %ymm5,%ymm1,%ymm0 │ │ │ │ - mov %rcx,%rax │ │ │ │ + vpaddq %ymm6,%ymm12,%ymm0 │ │ │ │ + sub %rsi,%r8 │ │ │ │ shr $0x3,%r12 │ │ │ │ - lea -0x1(%r12),%r10 │ │ │ │ - and $0x3,%r10d │ │ │ │ - je 29460 │ │ │ │ - vmovdqa (%rcx),%ymm12 │ │ │ │ - vmovdqa (%rbx),%ymm10 │ │ │ │ - vpcmpgtd %ymm12,%ymm10,%ymm13 │ │ │ │ - vptest %ymm13,%ymm13 │ │ │ │ - jne 29540 │ │ │ │ - vpcmpgtd %ymm10,%ymm12,%ymm14 │ │ │ │ - vptest %ymm14,%ymm14 │ │ │ │ - jne 29540 │ │ │ │ - vpaddq %ymm11,%ymm0,%ymm0 │ │ │ │ - mov $0x1,%esi │ │ │ │ - lea 0x20(%rcx),%rax │ │ │ │ - vpaddq %ymm11,%ymm6,%ymm2 │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 29460 │ │ │ │ - cmp $0x2,%r10 │ │ │ │ - je 29423 │ │ │ │ - vmovdqa 0x20(%rcx),%ymm15 │ │ │ │ - vmovdqa (%rdi,%rax,1),%ymm7 │ │ │ │ - vpcmpgtd %ymm15,%ymm7,%ymm3 │ │ │ │ - vptest %ymm3,%ymm3 │ │ │ │ - jne 29540 │ │ │ │ - vpcmpgtd %ymm7,%ymm15,%ymm8 │ │ │ │ - vptest %ymm8,%ymm8 │ │ │ │ - jne 29540 │ │ │ │ - vpaddq %ymm11,%ymm0,%ymm0 │ │ │ │ - mov $0x2,%esi │ │ │ │ - lea 0x40(%rcx),%rax │ │ │ │ - vpaddq %ymm11,%ymm2,%ymm2 │ │ │ │ - vmovdqa (%rax),%ymm1 │ │ │ │ - vmovdqa (%rdi,%rax,1),%ymm12 │ │ │ │ - vpcmpgtd %ymm1,%ymm12,%ymm9 │ │ │ │ - vptest %ymm9,%ymm9 │ │ │ │ - jne 29540 │ │ │ │ - vpcmpgtd %ymm12,%ymm1,%ymm10 │ │ │ │ - vptest %ymm10,%ymm10 │ │ │ │ - jne 29540 │ │ │ │ - vpaddq %ymm11,%ymm0,%ymm0 │ │ │ │ - inc %rsi │ │ │ │ + lea -0x1(%r12),%rcx │ │ │ │ + and $0x3,%ecx │ │ │ │ + je 29100 │ │ │ │ + vmovdqa (%rsi),%ymm14 │ │ │ │ + vmovdqa (%rbx),%ymm8 │ │ │ │ + vpcmpltd %ymm8,%ymm14,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 291e8 │ │ │ │ + vpcmpnled %ymm8,%ymm14,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 291e8 │ │ │ │ + vpaddq %ymm13,%ymm0,%ymm0 │ │ │ │ + mov $0x1,%edi │ │ │ │ + lea 0x20(%rsi),%rax │ │ │ │ + vpaddq %ymm13,%ymm7,%ymm2 │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 29100 │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + je 290be │ │ │ │ + vmovdqa 0x20(%rsi),%ymm15 │ │ │ │ + vmovdqa 0x20(%rbx),%ymm3 │ │ │ │ + vpcmpltd %ymm3,%ymm15,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 291e8 │ │ │ │ + vpcmpnled %ymm3,%ymm15,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 291e8 │ │ │ │ + vpaddq %ymm13,%ymm0,%ymm0 │ │ │ │ + mov $0x2,%edi │ │ │ │ + lea 0x40(%rsi),%rax │ │ │ │ + vpaddq %ymm13,%ymm2,%ymm2 │ │ │ │ + vmovdqa (%rax),%ymm9 │ │ │ │ + vmovdqa (%r8,%rax,1),%ymm5 │ │ │ │ + vpcmpltd %ymm5,%ymm9,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 291e8 │ │ │ │ + vpcmpnled %ymm5,%ymm9,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 291e8 │ │ │ │ + vpaddq %ymm13,%ymm0,%ymm0 │ │ │ │ + inc %rdi │ │ │ │ + vpaddq %ymm13,%ymm2,%ymm2 │ │ │ │ add $0x20,%rax │ │ │ │ - vpaddq %ymm11,%ymm2,%ymm2 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vmovdqa (%rax),%ymm13 │ │ │ │ - vmovdqa (%rdi,%rax,1),%ymm14 │ │ │ │ - vpcmpgtd %ymm13,%ymm14,%ymm15 │ │ │ │ - vptest %ymm15,%ymm15 │ │ │ │ - jne 29540 │ │ │ │ - vpcmpgtd %ymm14,%ymm13,%ymm7 │ │ │ │ - vptest %ymm7,%ymm7 │ │ │ │ - jne 29540 │ │ │ │ - lea 0x1(%rsi),%r10 │ │ │ │ - vpaddq %ymm11,%ymm0,%ymm0 │ │ │ │ - cmp %r12,%r10 │ │ │ │ - je 29c8c │ │ │ │ - vmovdqa 0x20(%rax),%ymm3 │ │ │ │ - vmovdqa 0x20(%rax,%rdi,1),%ymm1 │ │ │ │ - vpaddq %ymm11,%ymm2,%ymm2 │ │ │ │ - vpcmpgtd %ymm3,%ymm1,%ymm8 │ │ │ │ - vptest %ymm8,%ymm8 │ │ │ │ - jne 29540 │ │ │ │ - vpcmpgtd %ymm1,%ymm3,%ymm12 │ │ │ │ - vptest %ymm12,%ymm12 │ │ │ │ - jne 29540 │ │ │ │ - vmovdqa 0x40(%rax),%ymm10 │ │ │ │ - vmovdqa 0x40(%rax,%rdi,1),%ymm9 │ │ │ │ - vpaddq %ymm11,%ymm0,%ymm0 │ │ │ │ - vpaddq %ymm11,%ymm2,%ymm2 │ │ │ │ - vpcmpgtd %ymm10,%ymm9,%ymm13 │ │ │ │ - vptest %ymm13,%ymm13 │ │ │ │ - jne 29540 │ │ │ │ - vpcmpgtd %ymm9,%ymm10,%ymm14 │ │ │ │ - vptest %ymm14,%ymm14 │ │ │ │ - jne 29540 │ │ │ │ - vmovdqa 0x60(%rax),%ymm15 │ │ │ │ - vmovdqa 0x60(%rax,%rdi,1),%ymm7 │ │ │ │ - vpaddq %ymm11,%ymm0,%ymm0 │ │ │ │ - vpaddq %ymm11,%ymm2,%ymm2 │ │ │ │ - vpcmpgtd %ymm15,%ymm7,%ymm3 │ │ │ │ - vptest %ymm3,%ymm3 │ │ │ │ - jne 29540 │ │ │ │ - vpcmpgtd %ymm7,%ymm15,%ymm1 │ │ │ │ - vptest %ymm1,%ymm1 │ │ │ │ - jne 29540 │ │ │ │ - vpaddq %ymm11,%ymm0,%ymm0 │ │ │ │ - add $0x4,%rsi │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovdqa (%rax),%ymm1 │ │ │ │ + vmovdqa (%r8,%rax,1),%ymm10 │ │ │ │ + vpcmpltd %ymm10,%ymm1,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 291e8 │ │ │ │ + vpcmpnled %ymm10,%ymm1,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 291e8 │ │ │ │ + lea 0x1(%rdi),%rcx │ │ │ │ + vpaddq %ymm13,%ymm0,%ymm0 │ │ │ │ + cmp %r12,%rcx │ │ │ │ + je 29950 │ │ │ │ + vmovdqa 0x20(%rax),%ymm12 │ │ │ │ + vmovdqa 0x20(%rax,%r8,1),%ymm14 │ │ │ │ + vpaddq %ymm13,%ymm2,%ymm2 │ │ │ │ + vpcmpltd %ymm14,%ymm12,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 291e8 │ │ │ │ + vpcmpnled %ymm14,%ymm12,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 291e8 │ │ │ │ + vmovdqa 0x40(%rax),%ymm8 │ │ │ │ + vmovdqa 0x40(%rax,%r8,1),%ymm15 │ │ │ │ + vpaddq %ymm13,%ymm0,%ymm0 │ │ │ │ + vpaddq %ymm13,%ymm2,%ymm2 │ │ │ │ + vpcmpltd %ymm15,%ymm8,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 291e8 │ │ │ │ + vpcmpnled %ymm15,%ymm8,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 291e8 │ │ │ │ + vmovdqa 0x60(%rax),%ymm3 │ │ │ │ + vmovdqa 0x60(%rax,%r8,1),%ymm9 │ │ │ │ + vpaddq %ymm13,%ymm0,%ymm0 │ │ │ │ + vpaddq %ymm13,%ymm2,%ymm2 │ │ │ │ + vpcmpltd %ymm9,%ymm3,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 291e8 │ │ │ │ + vpcmpnled %ymm9,%ymm3,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 291e8 │ │ │ │ + vpaddq %ymm13,%ymm0,%ymm0 │ │ │ │ + add $0x4,%rdi │ │ │ │ + vpaddq %ymm13,%ymm2,%ymm2 │ │ │ │ sub $0xffffffffffffff80,%rax │ │ │ │ - vpaddq %ymm11,%ymm2,%ymm2 │ │ │ │ - jmp 29460 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 29100 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ vmovq %xmm0,%r12 │ │ │ │ - vmovq %xmm2,%rsi │ │ │ │ - mov (%rsi),%edx │ │ │ │ + vmovq %xmm2,%rcx │ │ │ │ + mov (%rcx),%edx │ │ │ │ cmp %edx,(%r12) │ │ │ │ - jl 298a0 │ │ │ │ - jg 2964a │ │ │ │ - lea 0x4(%r12),%rdi │ │ │ │ - cmp %rdi,%r8 │ │ │ │ - je 2a28f │ │ │ │ - mov 0x4(%r12),%eax │ │ │ │ - cmp %eax,0x4(%rsi) │ │ │ │ - jg 298a0 │ │ │ │ - jl 2964a │ │ │ │ - lea 0x8(%r12),%r10 │ │ │ │ - cmp %r10,%r8 │ │ │ │ - je 2a30e │ │ │ │ - mov 0x8(%rsi),%edx │ │ │ │ + jl 29560 │ │ │ │ + jg 292f2 │ │ │ │ + lea 0x4(%r12),%r8 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + je 29f46 │ │ │ │ + mov 0x4(%r12),%edi │ │ │ │ + cmp %edi,0x4(%rcx) │ │ │ │ + jg 29560 │ │ │ │ + jl 292f2 │ │ │ │ + lea 0x8(%r12),%rax │ │ │ │ + cmp %rax,%r9 │ │ │ │ + je 29fc1 │ │ │ │ + mov 0x8(%rcx),%edx │ │ │ │ cmp %edx,0x8(%r12) │ │ │ │ - jl 298a0 │ │ │ │ - jg 2964a │ │ │ │ - lea 0xc(%r12),%rdi │ │ │ │ - cmp %rdi,%r8 │ │ │ │ - je 2a317 │ │ │ │ - mov 0xc(%rsi),%eax │ │ │ │ - cmp %eax,0xc(%r12) │ │ │ │ - jl 298a0 │ │ │ │ - jg 2964a │ │ │ │ - lea 0x10(%r12),%r10 │ │ │ │ - cmp %r10,%r8 │ │ │ │ - je 2a331 │ │ │ │ + jl 29560 │ │ │ │ + jg 292f2 │ │ │ │ + lea 0xc(%r12),%r8 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + je 29fca │ │ │ │ + mov 0xc(%rcx),%edi │ │ │ │ + cmp %edi,0xc(%r12) │ │ │ │ + jl 29560 │ │ │ │ + jg 292f2 │ │ │ │ + lea 0x10(%r12),%rax │ │ │ │ + cmp %rax,%r9 │ │ │ │ + je 29fe4 │ │ │ │ mov 0x10(%r12),%edx │ │ │ │ - cmp %edx,0x10(%rsi) │ │ │ │ - jg 298a0 │ │ │ │ - jl 2964a │ │ │ │ - lea 0x14(%r12),%rdi │ │ │ │ - cmp %rdi,%r8 │ │ │ │ - je 2a38b │ │ │ │ - mov 0x14(%rsi),%eax │ │ │ │ - cmp %eax,0x14(%r12) │ │ │ │ - jl 298a0 │ │ │ │ - jg 2964a │ │ │ │ - lea 0x18(%r12),%r10 │ │ │ │ - cmp %r10,%r8 │ │ │ │ - je 2a3b2 │ │ │ │ - mov 0x18(%rsi),%edx │ │ │ │ + cmp %edx,0x10(%rcx) │ │ │ │ + jg 29560 │ │ │ │ + jl 292f2 │ │ │ │ + lea 0x14(%r12),%r8 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + je 2a040 │ │ │ │ + mov 0x14(%rcx),%edi │ │ │ │ + cmp %edi,0x14(%r12) │ │ │ │ + jl 29560 │ │ │ │ + jg 292f2 │ │ │ │ + lea 0x18(%r12),%rax │ │ │ │ + cmp %rax,%r9 │ │ │ │ + je 2a06b │ │ │ │ + mov 0x18(%rcx),%edx │ │ │ │ cmp %edx,0x18(%r12) │ │ │ │ - jl 298a0 │ │ │ │ - jg 2964a │ │ │ │ - lea 0x1c(%r12),%rdi │ │ │ │ - cmp %rdi,%r8 │ │ │ │ - je 2a3cd │ │ │ │ - mov 0x1c(%rsi),%r8d │ │ │ │ - cmp %r8d,0x1c(%r12) │ │ │ │ - jl 298a0 │ │ │ │ - jg 2964a │ │ │ │ - add $0x20,%rsi │ │ │ │ - cmp %rsi,0x50(%rsp) │ │ │ │ - jne 298a0 │ │ │ │ - mov 0x88(%rsp),%r8 │ │ │ │ - cmp 0x90(%rsp),%r8 │ │ │ │ - lea (%rbx,%r8,1),%rsi │ │ │ │ - cmovge 0x50(%rsp),%rsi │ │ │ │ - cmp %rbx,%rsi │ │ │ │ - je 29c1b │ │ │ │ - mov %rsi,%rax │ │ │ │ - sub %rbx,%rax │ │ │ │ - lea -0x4(%rax),%r12 │ │ │ │ - cmp $0x18,%r12 │ │ │ │ - jbe 29e40 │ │ │ │ - or 0x80(%rsp),%r11 │ │ │ │ - and $0x3,%eax │ │ │ │ - and $0x1f,%r11d │ │ │ │ - or %r11,%rax │ │ │ │ - jne 29e40 │ │ │ │ - shr $0x2,%r12 │ │ │ │ - vmovq %rcx,%xmm11 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - xor %r10d,%r10d │ │ │ │ - inc %r12 │ │ │ │ - vpbroadcastq %xmm11,%ymm8 │ │ │ │ - sub %rbx,%rdi │ │ │ │ - vpaddq (%rsp),%ymm5,%ymm1 │ │ │ │ - mov %r12,%r11 │ │ │ │ - vpbroadcastq 0xb303c(%rip),%ymm12 # dc700 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x100> │ │ │ │ - vpaddq %ymm5,%ymm8,%ymm0 │ │ │ │ - mov %rbx,%rdx │ │ │ │ - shr $0x3,%r11 │ │ │ │ - lea -0x1(%r11),%r9 │ │ │ │ - and $0x3,%r9d │ │ │ │ - je 297a0 │ │ │ │ - vmovdqa (%rbx),%ymm13 │ │ │ │ - vmovdqa (%rcx),%ymm10 │ │ │ │ - vpcmpgtd %ymm13,%ymm10,%ymm9 │ │ │ │ - vptest %ymm9,%ymm9 │ │ │ │ - jne 29b40 │ │ │ │ - vpcmpgtd %ymm10,%ymm13,%ymm14 │ │ │ │ - vptest %ymm14,%ymm14 │ │ │ │ - jne 29b40 │ │ │ │ - vpaddq %ymm12,%ymm0,%ymm15 │ │ │ │ - vpaddq %ymm12,%ymm1,%ymm1 │ │ │ │ - mov $0x1,%r10d │ │ │ │ - lea 0x20(%rbx),%rdx │ │ │ │ - vmovdqa %ymm15,%ymm0 │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 297a0 │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - je 29762 │ │ │ │ - vmovdqa 0x20(%rbx),%ymm7 │ │ │ │ - vmovdqa (%rdi,%rdx,1),%ymm3 │ │ │ │ - vpcmpgtd %ymm7,%ymm3,%ymm2 │ │ │ │ - vptest %ymm2,%ymm2 │ │ │ │ - jne 29b40 │ │ │ │ - vpcmpgtd %ymm3,%ymm7,%ymm11 │ │ │ │ - vptest %ymm11,%ymm11 │ │ │ │ - jne 29b40 │ │ │ │ - vpaddq %ymm12,%ymm1,%ymm1 │ │ │ │ - inc %r10 │ │ │ │ - add $0x20,%rdx │ │ │ │ - vpaddq %ymm12,%ymm15,%ymm0 │ │ │ │ - vmovdqa (%rdx),%ymm8 │ │ │ │ - vmovdqa (%rdi,%rdx,1),%ymm13 │ │ │ │ - vpcmpgtd %ymm8,%ymm13,%ymm10 │ │ │ │ - vptest %ymm10,%ymm10 │ │ │ │ - jne 29b40 │ │ │ │ - vpcmpgtd %ymm13,%ymm8,%ymm9 │ │ │ │ - vptest %ymm9,%ymm9 │ │ │ │ - jne 29b40 │ │ │ │ - vpaddq %ymm12,%ymm1,%ymm1 │ │ │ │ - inc %r10 │ │ │ │ - add $0x20,%rdx │ │ │ │ - vpaddq %ymm12,%ymm0,%ymm0 │ │ │ │ + jl 29560 │ │ │ │ + jg 292f2 │ │ │ │ + lea 0x1c(%r12),%r8 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + je 2a086 │ │ │ │ + mov 0x1c(%rcx),%r9d │ │ │ │ + cmp %r9d,0x1c(%r12) │ │ │ │ + jl 29560 │ │ │ │ + jg 292f2 │ │ │ │ + add $0x20,%rcx │ │ │ │ + cmp %rcx,0x50(%rsp) │ │ │ │ + jne 29560 │ │ │ │ + lea (%rbx,%r13,1),%r12 │ │ │ │ + cmp 0x88(%rsp),%r13 │ │ │ │ + cmovge 0x50(%rsp),%r12 │ │ │ │ + cmp %rbx,%r12 │ │ │ │ + je 298df │ │ │ │ + mov %r12,%r13 │ │ │ │ + sub %rbx,%r13 │ │ │ │ + lea -0x4(%r13),%rdi │ │ │ │ + cmp $0x18,%rdi │ │ │ │ + jbe 29b00 │ │ │ │ + mov 0x90(%rsp),%r9 │ │ │ │ + and $0x3,%r13d │ │ │ │ + or 0x80(%rsp),%r9 │ │ │ │ + and $0x1f,%r9d │ │ │ │ + or %r9,%r13 │ │ │ │ + jne 29b00 │ │ │ │ + shr $0x2,%rdi │ │ │ │ + vpbroadcastq %rsi,%ymm13 │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov $0x20,%ecx │ │ │ │ + inc %rdi │ │ │ │ + vpaddq (%rsp),%ymm6,%ymm1 │ │ │ │ + vpaddq %ymm6,%ymm13,%ymm0 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rdi,%r10 │ │ │ │ + xor %r13d,%r13d │ │ │ │ + vpbroadcastq %rcx,%ymm10 │ │ │ │ + sub %rbx,%r8 │ │ │ │ + shr $0x3,%r10 │ │ │ │ + lea -0x1(%r10),%rdx │ │ │ │ + and $0x3,%edx │ │ │ │ + je 29450 │ │ │ │ + vmovdqa (%rbx),%ymm5 │ │ │ │ + vmovdqa (%rsi),%ymm11 │ │ │ │ + vpcmpnled %ymm5,%ymm11,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 29800 │ │ │ │ + vpcmpltd %ymm5,%ymm11,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 29800 │ │ │ │ + vpaddq %ymm10,%ymm0,%ymm12 │ │ │ │ + vpaddq %ymm10,%ymm1,%ymm1 │ │ │ │ + mov $0x1,%r13d │ │ │ │ + lea 0x20(%rbx),%rax │ │ │ │ + vmovdqa %ymm12,%ymm0 │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 29450 │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + je 29412 │ │ │ │ + vmovdqa 0x20(%rbx),%ymm14 │ │ │ │ + vmovdqa 0x20(%rsi),%ymm8 │ │ │ │ + vpcmpnled %ymm14,%ymm8,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 29800 │ │ │ │ + vpcmpltd %ymm14,%ymm8,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 29800 │ │ │ │ + vpaddq %ymm10,%ymm1,%ymm1 │ │ │ │ + inc %r13 │ │ │ │ + vpaddq %ymm10,%ymm12,%ymm0 │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovdqa (%rax),%ymm15 │ │ │ │ + vmovdqa (%r8,%rax,1),%ymm3 │ │ │ │ + vpcmpnled %ymm15,%ymm3,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 29800 │ │ │ │ + vpcmpltd %ymm15,%ymm3,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 29800 │ │ │ │ + vpaddq %ymm10,%ymm1,%ymm1 │ │ │ │ + inc %r13 │ │ │ │ + vpaddq %ymm10,%ymm0,%ymm0 │ │ │ │ + add $0x20,%rax │ │ │ │ + nop │ │ │ │ + vmovdqa (%rax),%ymm9 │ │ │ │ + vmovdqa (%r8,%rax,1),%ymm2 │ │ │ │ + vpcmpnled %ymm9,%ymm2,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 29800 │ │ │ │ + vpcmpltd %ymm9,%ymm2,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 29800 │ │ │ │ + lea 0x1(%r13),%r9 │ │ │ │ + vpaddq %ymm10,%ymm1,%ymm1 │ │ │ │ + cmp %r9,%r10 │ │ │ │ + je 29ab4 │ │ │ │ + vmovdqa 0x20(%rax),%ymm5 │ │ │ │ + vmovdqa 0x20(%rax,%r8,1),%ymm11 │ │ │ │ + vpaddq %ymm10,%ymm0,%ymm0 │ │ │ │ + vpcmpnled %ymm5,%ymm11,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 29800 │ │ │ │ + vpcmpltd %ymm5,%ymm11,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 29800 │ │ │ │ + vmovdqa 0x40(%rax),%ymm12 │ │ │ │ + vmovdqa 0x40(%rax,%r8,1),%ymm14 │ │ │ │ + vpaddq %ymm10,%ymm1,%ymm1 │ │ │ │ + vpaddq %ymm10,%ymm0,%ymm0 │ │ │ │ + vpcmpnled %ymm12,%ymm14,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 29800 │ │ │ │ + vpcmpltd %ymm12,%ymm14,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 29800 │ │ │ │ + vmovdqa 0x60(%rax),%ymm8 │ │ │ │ + vmovdqa 0x60(%rax,%r8,1),%ymm15 │ │ │ │ + vpaddq %ymm10,%ymm1,%ymm1 │ │ │ │ + vpaddq %ymm10,%ymm0,%ymm0 │ │ │ │ + vpcmpnled %ymm8,%ymm15,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 29800 │ │ │ │ + vpcmpltd %ymm8,%ymm15,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 29800 │ │ │ │ + vpaddq %ymm10,%ymm1,%ymm1 │ │ │ │ + add $0x4,%r13 │ │ │ │ + vpaddq %ymm10,%ymm0,%ymm0 │ │ │ │ + sub $0xffffffffffffff80,%rax │ │ │ │ + jmp 29450 │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov %rdx,%r12 │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + je 29304 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - vmovdqa (%rdx),%ymm14 │ │ │ │ - vmovdqa (%rdi,%rdx,1),%ymm15 │ │ │ │ - vpcmpgtd %ymm14,%ymm15,%ymm7 │ │ │ │ - vptest %ymm7,%ymm7 │ │ │ │ - jne 29b40 │ │ │ │ - vpcmpgtd %ymm15,%ymm14,%ymm3 │ │ │ │ - vptest %ymm3,%ymm3 │ │ │ │ - jne 29b40 │ │ │ │ - lea 0x1(%r10),%r8 │ │ │ │ - vpaddq %ymm12,%ymm1,%ymm1 │ │ │ │ - cmp %r8,%r11 │ │ │ │ - je 29df4 │ │ │ │ - vmovdqa 0x20(%rdx),%ymm2 │ │ │ │ - vmovdqa 0x20(%rdx,%rdi,1),%ymm11 │ │ │ │ - vpaddq %ymm12,%ymm0,%ymm0 │ │ │ │ - vpcmpgtd %ymm2,%ymm11,%ymm8 │ │ │ │ - vptest %ymm8,%ymm8 │ │ │ │ - jne 29b40 │ │ │ │ - vpcmpgtd %ymm11,%ymm2,%ymm13 │ │ │ │ - vptest %ymm13,%ymm13 │ │ │ │ - jne 29b40 │ │ │ │ - vmovdqa 0x40(%rdx),%ymm14 │ │ │ │ - vmovdqa 0x40(%rdx,%rdi,1),%ymm10 │ │ │ │ - vpaddq %ymm12,%ymm1,%ymm1 │ │ │ │ - vpaddq %ymm12,%ymm0,%ymm0 │ │ │ │ - vpcmpgtd %ymm14,%ymm10,%ymm9 │ │ │ │ - vptest %ymm9,%ymm9 │ │ │ │ - jne 29b40 │ │ │ │ - vpcmpgtd %ymm10,%ymm14,%ymm15 │ │ │ │ - vptest %ymm15,%ymm15 │ │ │ │ - jne 29b40 │ │ │ │ - vmovdqa 0x60(%rdx),%ymm7 │ │ │ │ - vmovdqa 0x60(%rdx,%rdi,1),%ymm3 │ │ │ │ - vpaddq %ymm12,%ymm1,%ymm1 │ │ │ │ - vpaddq %ymm12,%ymm0,%ymm0 │ │ │ │ - vpcmpgtd %ymm7,%ymm3,%ymm2 │ │ │ │ - vptest %ymm2,%ymm2 │ │ │ │ - jne 29b40 │ │ │ │ - vpcmpgtd %ymm3,%ymm7,%ymm11 │ │ │ │ - vptest %ymm11,%ymm11 │ │ │ │ - jne 29b40 │ │ │ │ - vpaddq %ymm12,%ymm1,%ymm1 │ │ │ │ - add $0x4,%r10 │ │ │ │ - sub $0xffffffffffffff80,%rdx │ │ │ │ - vpaddq %ymm12,%ymm0,%ymm0 │ │ │ │ - jmp 297a0 │ │ │ │ - mov 0x50(%rsp),%r10 │ │ │ │ - mov %r10,%rsi │ │ │ │ - cmp %rbx,%r10 │ │ │ │ - je 29664 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x60(%rsp),%r13 │ │ │ │ - vpxor %xmm8,%xmm8,%xmm8 │ │ │ │ - shl $0x5,%r13 │ │ │ │ - add 0x98(%rsp),%r13 │ │ │ │ - mov 0x0(%r13),%rdi │ │ │ │ - vmovdqu %xmm4,0x0(%r13) │ │ │ │ - mov 0x10(%r14),%rax │ │ │ │ - mov 0x10(%r13),%rsi │ │ │ │ - mov %rax,0x10(%r13) │ │ │ │ - vmovdqu %xmm8,(%r14) │ │ │ │ + mov 0x60(%rsp),%r12 │ │ │ │ + vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ + shl $0x5,%r12 │ │ │ │ + add 0x98(%rsp),%r12 │ │ │ │ + mov (%r12),%rdi │ │ │ │ + vmovdqu %xmm4,(%r12) │ │ │ │ + mov 0x10(%r12),%rsi │ │ │ │ + mov 0x10(%r14),%r11 │ │ │ │ + mov %r11,0x10(%r12) │ │ │ │ movq $0x0,0x10(%r14) │ │ │ │ + vmovdqu %xmm3,(%r14) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 29b10 │ │ │ │ + je 297d0 │ │ │ │ + vmovdqa %ymm7,0x60(%rsp) │ │ │ │ sub %rdi,%rsi │ │ │ │ - vmovdqa %ymm6,0x60(%rsp) │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovsd 0x18(%r14),%xmm14 │ │ │ │ + vmovsd 0x18(%r14),%xmm2 │ │ │ │ + vmovsd %xmm2,0x18(%r12) │ │ │ │ cmp %r15,0x58(%rsp) │ │ │ │ - vmovsd %xmm14,0x18(%r13) │ │ │ │ - jge 2a26c │ │ │ │ - vmovdqa 0xb2e2e(%rip),%ymm5 # dc740 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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(%r15),%r9 │ │ │ │ - vmovdqa 0x60(%rsp),%ymm6 │ │ │ │ - shr $0x3f,%r9 │ │ │ │ - lea -0x1(%r9,%r15,1),%rsi │ │ │ │ - sar $1,%rsi │ │ │ │ + jge 29f23 │ │ │ │ + lea -0x1(%r15),%r10 │ │ │ │ + vmovdqa 0xb4148(%rip),%ymm6 # dd720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x120> │ │ │ │ + vmovdqa 0x60(%rsp),%ymm7 │ │ │ │ + shr $0x3f,%r10 │ │ │ │ + lea -0x1(%r10,%r15,1),%r8 │ │ │ │ + sar $1,%r8 │ │ │ │ mov %r15,0x60(%rsp) │ │ │ │ - mov %rsi,%r15 │ │ │ │ - jmp 292e0 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp %rcx,%r13 │ │ │ │ - je 2a329 │ │ │ │ - mov %r13,%r8 │ │ │ │ - mov %r8,%rdi │ │ │ │ - sub %rcx,%rdi │ │ │ │ - lea -0x4(%rdi),%rdx │ │ │ │ + mov %r8,%r15 │ │ │ │ + jmp 28f70 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp %rsi,%r11 │ │ │ │ + je 29fdc │ │ │ │ + mov %r11,%r9 │ │ │ │ + mov %r9,%rcx │ │ │ │ + sub %rsi,%rcx │ │ │ │ + lea -0x4(%rcx),%rdx │ │ │ │ cmp $0x18,%rdx │ │ │ │ - ja 29345 │ │ │ │ - mov %r8,%r12 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rcx,%rax │ │ │ │ - sub %rcx,%r12 │ │ │ │ + ja 28fd5 │ │ │ │ + mov %r9,%r12 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rsi,%rax │ │ │ │ + sub %rsi,%r12 │ │ │ │ sub $0x4,%r12 │ │ │ │ shr $0x2,%r12 │ │ │ │ inc %r12 │ │ │ │ and $0x7,%r12d │ │ │ │ - je 29a64 │ │ │ │ + je 29722 │ │ │ │ cmp $0x1,%r12 │ │ │ │ - je 29a43 │ │ │ │ + je 29701 │ │ │ │ cmp $0x2,%r12 │ │ │ │ - je 29a29 │ │ │ │ + je 296e9 │ │ │ │ cmp $0x3,%r12 │ │ │ │ - je 29a0f │ │ │ │ + je 296cf │ │ │ │ cmp $0x4,%r12 │ │ │ │ - je 299f7 │ │ │ │ + je 296b5 │ │ │ │ cmp $0x5,%r12 │ │ │ │ - je 299df │ │ │ │ + je 2969d │ │ │ │ cmp $0x6,%r12 │ │ │ │ - je 299c5 │ │ │ │ - mov (%rbx),%esi │ │ │ │ - cmp %esi,(%rcx) │ │ │ │ - jl 298a0 │ │ │ │ - jg 2964a │ │ │ │ - lea 0x4(%rcx),%rax │ │ │ │ - lea 0x4(%rbx),%rsi │ │ │ │ - mov (%rsi),%r10d │ │ │ │ - cmp %r10d,(%rax) │ │ │ │ - jl 298a0 │ │ │ │ - jg 2964a │ │ │ │ + je 29685 │ │ │ │ + mov (%rbx),%ecx │ │ │ │ + cmp %ecx,(%rsi) │ │ │ │ + jl 29560 │ │ │ │ + jg 292f2 │ │ │ │ + lea 0x4(%rsi),%rax │ │ │ │ + lea 0x4(%rbx),%rcx │ │ │ │ + mov (%rcx),%edi │ │ │ │ + cmp %edi,(%rax) │ │ │ │ + jl 29560 │ │ │ │ + jg 292f2 │ │ │ │ add $0x4,%rax │ │ │ │ - add $0x4,%rsi │ │ │ │ - mov (%rsi),%edx │ │ │ │ + add $0x4,%rcx │ │ │ │ + mov (%rcx),%edx │ │ │ │ cmp %edx,(%rax) │ │ │ │ - jl 298a0 │ │ │ │ - jg 2964a │ │ │ │ + jl 29560 │ │ │ │ + jg 292f2 │ │ │ │ add $0x4,%rax │ │ │ │ - add $0x4,%rsi │ │ │ │ - mov (%rsi),%edi │ │ │ │ - cmp %edi,(%rax) │ │ │ │ - jl 298a0 │ │ │ │ - jg 2964a │ │ │ │ + add $0x4,%rcx │ │ │ │ + mov (%rcx),%r8d │ │ │ │ + cmp %r8d,(%rax) │ │ │ │ + jl 29560 │ │ │ │ + jg 292f2 │ │ │ │ add $0x4,%rax │ │ │ │ - add $0x4,%rsi │ │ │ │ - mov (%rsi),%r12d │ │ │ │ + add $0x4,%rcx │ │ │ │ + mov (%rcx),%r12d │ │ │ │ cmp %r12d,(%rax) │ │ │ │ - jl 298a0 │ │ │ │ - jg 2964a │ │ │ │ + jl 29560 │ │ │ │ + jg 292f2 │ │ │ │ add $0x4,%rax │ │ │ │ - add $0x4,%rsi │ │ │ │ - mov (%rsi),%r10d │ │ │ │ - cmp %r10d,(%rax) │ │ │ │ - jl 298a0 │ │ │ │ - jg 2964a │ │ │ │ + add $0x4,%rcx │ │ │ │ + mov (%rcx),%edi │ │ │ │ + cmp %edi,(%rax) │ │ │ │ + jl 29560 │ │ │ │ + jg 292f2 │ │ │ │ add $0x4,%rax │ │ │ │ - add $0x4,%rsi │ │ │ │ - mov (%rsi),%edx │ │ │ │ + add $0x4,%rcx │ │ │ │ + mov (%rcx),%edx │ │ │ │ cmp %edx,(%rax) │ │ │ │ - jl 298a0 │ │ │ │ - jg 2964a │ │ │ │ + jl 29560 │ │ │ │ + jg 292f2 │ │ │ │ add $0x4,%rax │ │ │ │ - add $0x4,%rsi │ │ │ │ - cmp %rax,%r8 │ │ │ │ - je 2963f │ │ │ │ - mov (%rsi),%edi │ │ │ │ - cmp %edi,(%rax) │ │ │ │ - jl 298a0 │ │ │ │ - jg 2964a │ │ │ │ - mov 0x4(%rsi),%r12d │ │ │ │ + add $0x4,%rcx │ │ │ │ + cmp %rax,%r9 │ │ │ │ + je 292e7 │ │ │ │ + mov (%rcx),%r8d │ │ │ │ + cmp %r8d,(%rax) │ │ │ │ + jl 29560 │ │ │ │ + jg 292f2 │ │ │ │ + mov 0x4(%rcx),%r12d │ │ │ │ cmp %r12d,0x4(%rax) │ │ │ │ - jl 298a0 │ │ │ │ - jg 2964a │ │ │ │ - mov 0x8(%rsi),%r10d │ │ │ │ - cmp %r10d,0x8(%rax) │ │ │ │ - jl 298a0 │ │ │ │ - jg 2964a │ │ │ │ - mov 0xc(%rsi),%edx │ │ │ │ + jl 29560 │ │ │ │ + jg 292f2 │ │ │ │ + mov 0x8(%rcx),%edi │ │ │ │ + cmp %edi,0x8(%rax) │ │ │ │ + jl 29560 │ │ │ │ + jg 292f2 │ │ │ │ + mov 0xc(%rcx),%edx │ │ │ │ cmp %edx,0xc(%rax) │ │ │ │ - jl 298a0 │ │ │ │ - jg 2964a │ │ │ │ - mov 0x10(%rsi),%edi │ │ │ │ - cmp %edi,0x10(%rax) │ │ │ │ - jl 298a0 │ │ │ │ - jg 2964a │ │ │ │ - mov 0x14(%rsi),%r12d │ │ │ │ + jl 29560 │ │ │ │ + jg 292f2 │ │ │ │ + mov 0x10(%rcx),%r8d │ │ │ │ + cmp %r8d,0x10(%rax) │ │ │ │ + jl 29560 │ │ │ │ + jg 292f2 │ │ │ │ + mov 0x14(%rcx),%r12d │ │ │ │ cmp %r12d,0x14(%rax) │ │ │ │ - jl 298a0 │ │ │ │ - jg 2964a │ │ │ │ - mov 0x18(%rsi),%r10d │ │ │ │ - cmp %r10d,0x18(%rax) │ │ │ │ - jl 298a0 │ │ │ │ - jg 2964a │ │ │ │ - mov 0x1c(%rsi),%edx │ │ │ │ + jl 29560 │ │ │ │ + jg 292f2 │ │ │ │ + mov 0x18(%rcx),%edi │ │ │ │ + cmp %edi,0x18(%rax) │ │ │ │ + jl 29560 │ │ │ │ + jg 292f2 │ │ │ │ + mov 0x1c(%rcx),%edx │ │ │ │ cmp %edx,0x1c(%rax) │ │ │ │ - jl 298a0 │ │ │ │ - jg 2964a │ │ │ │ + jl 29560 │ │ │ │ + jg 292f2 │ │ │ │ add $0x20,%rax │ │ │ │ - add $0x20,%rsi │ │ │ │ - cmp %rax,%r8 │ │ │ │ - jne 29a64 │ │ │ │ - jmp 2963f │ │ │ │ - vmovsd 0x18(%r14),%xmm13 │ │ │ │ + add $0x20,%rcx │ │ │ │ + cmp %rax,%r9 │ │ │ │ + jne 29722 │ │ │ │ + jmp 292e7 │ │ │ │ + xchg %ax,%ax │ │ │ │ + vmovsd 0x18(%r14),%xmm9 │ │ │ │ + vmovsd %xmm9,0x18(%r12) │ │ │ │ cmp %r15,0x58(%rsp) │ │ │ │ - vmovsd %xmm13,0x18(%r13) │ │ │ │ - jge 2a27c │ │ │ │ + jge 29f33 │ │ │ │ lea -0x1(%r15),%r14 │ │ │ │ shr $0x3f,%r14 │ │ │ │ - lea -0x1(%r14,%r15,1),%rsi │ │ │ │ - sar $1,%rsi │ │ │ │ - jmp 29928 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vmovq %xmm1,%rax │ │ │ │ - vmovq %xmm0,%r9 │ │ │ │ - mov (%r9),%ecx │ │ │ │ - cmp %ecx,(%rax) │ │ │ │ - jl 29c32 │ │ │ │ - jg 29c20 │ │ │ │ - lea 0x4(%rax),%r12 │ │ │ │ - cmp %r12,%rsi │ │ │ │ - je 2a3fa │ │ │ │ - mov 0x4(%rax),%r11d │ │ │ │ - cmp %r11d,0x4(%r9) │ │ │ │ - jg 29c32 │ │ │ │ - jl 29c20 │ │ │ │ - lea 0x8(%rax),%rdi │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - je 2a40c │ │ │ │ - mov 0x8(%r9),%r10d │ │ │ │ - cmp %r10d,0x8(%rax) │ │ │ │ - jl 29c32 │ │ │ │ - jg 29c20 │ │ │ │ - lea 0xc(%rax),%rdx │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - je 2a415 │ │ │ │ - mov 0xc(%r9),%r8d │ │ │ │ - cmp %r8d,0xc(%rax) │ │ │ │ - jl 29c32 │ │ │ │ - jg 29c20 │ │ │ │ - lea 0x10(%rax),%rcx │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - je 2a430 │ │ │ │ - mov 0x10(%rax),%r12d │ │ │ │ - cmp %r12d,0x10(%r9) │ │ │ │ - jg 29c32 │ │ │ │ - jl 29c20 │ │ │ │ - lea 0x14(%rax),%r11 │ │ │ │ - cmp %r11,%rsi │ │ │ │ - je 2a439 │ │ │ │ - mov 0x14(%r9),%edi │ │ │ │ - cmp %edi,0x14(%rax) │ │ │ │ - jl 29c32 │ │ │ │ - jg 29c20 │ │ │ │ - lea 0x18(%rax),%r10 │ │ │ │ - cmp %r10,%rsi │ │ │ │ - je 2a44b │ │ │ │ - mov 0x18(%r9),%edx │ │ │ │ - cmp %edx,0x18(%rax) │ │ │ │ - jl 29c32 │ │ │ │ - jg 29c20 │ │ │ │ - lea 0x1c(%rax),%r8 │ │ │ │ - cmp %r8,%rsi │ │ │ │ - je 2a46e │ │ │ │ - mov 0x1c(%rax),%esi │ │ │ │ - cmp %esi,0x1c(%r9) │ │ │ │ - jg 29c32 │ │ │ │ - jl 29c20 │ │ │ │ - add $0x20,%r9 │ │ │ │ - cmp %r13,%r9 │ │ │ │ - jne 29c32 │ │ │ │ - vmovsd 0x28(%rsp),%xmm12 │ │ │ │ - vcomisd 0x18(%r14),%xmm12 │ │ │ │ - ja 298a0 │ │ │ │ + lea -0x1(%r14,%r15,1),%r8 │ │ │ │ + sar $1,%r8 │ │ │ │ + jmp 295ea │ │ │ │ + nopl (%rax) │ │ │ │ + vmovq %xmm1,%rdi │ │ │ │ + vmovq %xmm0,%r10 │ │ │ │ + mov (%r10),%r8d │ │ │ │ + cmp %r8d,(%rdi) │ │ │ │ + jl 298f6 │ │ │ │ + jg 298e4 │ │ │ │ + lea 0x4(%rdi),%rcx │ │ │ │ + cmp %rcx,%r12 │ │ │ │ + je 2a0b8 │ │ │ │ + mov 0x4(%rdi),%edx │ │ │ │ + cmp %edx,0x4(%r10) │ │ │ │ + jg 298f6 │ │ │ │ + jl 298e4 │ │ │ │ + lea 0x8(%rdi),%r13 │ │ │ │ + cmp %r13,%r12 │ │ │ │ + je 2a0ca │ │ │ │ + mov 0x8(%r10),%eax │ │ │ │ + cmp %eax,0x8(%rdi) │ │ │ │ + jl 298f6 │ │ │ │ + jg 298e4 │ │ │ │ + lea 0xc(%rdi),%r9 │ │ │ │ + cmp %r9,%r12 │ │ │ │ + je 2a0d3 │ │ │ │ + mov 0xc(%r10),%esi │ │ │ │ + cmp %esi,0xc(%rdi) │ │ │ │ + jl 298f6 │ │ │ │ + jg 298e4 │ │ │ │ + lea 0x10(%rdi),%r8 │ │ │ │ + cmp %r8,%r12 │ │ │ │ + je 2a0ee │ │ │ │ + mov 0x10(%rdi),%ecx │ │ │ │ + cmp %ecx,0x10(%r10) │ │ │ │ + jg 298f6 │ │ │ │ + jl 298e4 │ │ │ │ + lea 0x14(%rdi),%rdx │ │ │ │ + cmp %rdx,%r12 │ │ │ │ + je 2a0f7 │ │ │ │ + mov 0x14(%r10),%r13d │ │ │ │ + cmp %r13d,0x14(%rdi) │ │ │ │ + jl 298f6 │ │ │ │ + jg 298e4 │ │ │ │ + lea 0x18(%rdi),%rax │ │ │ │ + cmp %rax,%r12 │ │ │ │ + je 2a109 │ │ │ │ + mov 0x18(%r10),%r9d │ │ │ │ + cmp %r9d,0x18(%rdi) │ │ │ │ + jl 298f6 │ │ │ │ + jg 298e4 │ │ │ │ + lea 0x1c(%rdi),%rsi │ │ │ │ + cmp %rsi,%r12 │ │ │ │ + je 2a12c │ │ │ │ + mov 0x1c(%rdi),%r12d │ │ │ │ + cmp %r12d,0x1c(%r10) │ │ │ │ + jg 298f6 │ │ │ │ + jl 298e4 │ │ │ │ + add $0x20,%r10 │ │ │ │ + cmp %r11,%r10 │ │ │ │ + jne 298f6 │ │ │ │ + vmovsd 0x28(%rsp),%xmm10 │ │ │ │ + vcomisd 0x18(%r14),%xmm10 │ │ │ │ + ja 29560 │ │ │ │ mov 0x60(%rsp),%r15 │ │ │ │ mov 0x98(%rsp),%r14 │ │ │ │ - vmovdqa 0x30(%rsp),%xmm14 │ │ │ │ - mov 0x48(%rsp),%r10 │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + vmovdqa 0x30(%rsp),%xmm9 │ │ │ │ shl $0x5,%r15 │ │ │ │ add %r15,%r14 │ │ │ │ vzeroupper │ │ │ │ mov (%r14),%rdi │ │ │ │ mov 0x10(%r14),%rsi │ │ │ │ - vmovdqu %xmm14,(%r14) │ │ │ │ - mov %r10,0x10(%r14) │ │ │ │ + vmovdqu %xmm9,(%r14) │ │ │ │ + mov %rcx,0x10(%r14) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 29c71 │ │ │ │ + je 29935 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - vmovsd 0x28(%rsp),%xmm10 │ │ │ │ - vmovsd %xmm10,0x18(%r14) │ │ │ │ + vmovsd 0x28(%rsp),%xmm13 │ │ │ │ + vmovsd %xmm13,0x18(%r14) │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ test $0x7,%dl │ │ │ │ - je 2a230 │ │ │ │ + je 29ee0 │ │ │ │ and $0xfffffffffffffff8,%rdx │ │ │ │ lea 0x0(,%rdx,4),%r12 │ │ │ │ - lea (%rbx,%r12,1),%rsi │ │ │ │ - add %rcx,%r12 │ │ │ │ - jmp 2954a │ │ │ │ - nopl (%rax) │ │ │ │ - vmovq %xmm1,%r12 │ │ │ │ + lea (%rbx,%r12,1),%rcx │ │ │ │ + add %rsi,%r12 │ │ │ │ + jmp 291f2 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovq %xmm8,%r13 │ │ │ │ vmovq %xmm2,%rsi │ │ │ │ - mov (%rsi),%r11d │ │ │ │ - cmp %r11d,(%r12) │ │ │ │ - jl 29dbc │ │ │ │ - jg 29140 │ │ │ │ - lea 0x4(%r12),%rdi │ │ │ │ - cmp %rdi,%r9 │ │ │ │ - je 2a403 │ │ │ │ - mov 0x4(%rsi),%ecx │ │ │ │ - cmp %ecx,0x4(%r12) │ │ │ │ - jl 29dbc │ │ │ │ - jg 29140 │ │ │ │ - lea 0x8(%r12),%r13 │ │ │ │ - cmp %r13,%r9 │ │ │ │ - je 2a41e │ │ │ │ - mov 0x8(%rsi),%r11d │ │ │ │ - cmp %r11d,0x8(%r12) │ │ │ │ - jl 29dbc │ │ │ │ - jg 29140 │ │ │ │ - lea 0xc(%r12),%rdi │ │ │ │ + mov (%rsi),%edi │ │ │ │ + cmp %edi,0x0(%r13) │ │ │ │ + jl 29a74 │ │ │ │ + jg 28de0 │ │ │ │ + lea 0x4(%r13),%rcx │ │ │ │ + cmp %rcx,%r9 │ │ │ │ + je 2a0c1 │ │ │ │ + mov 0x4(%rsi),%r11d │ │ │ │ + cmp %r11d,0x4(%r13) │ │ │ │ + jl 29a74 │ │ │ │ + jg 28de0 │ │ │ │ + lea 0x8(%r13),%rdi │ │ │ │ cmp %rdi,%r9 │ │ │ │ - je 2a427 │ │ │ │ - mov 0xc(%rsi),%ecx │ │ │ │ - cmp %ecx,0xc(%r12) │ │ │ │ - jl 29dbc │ │ │ │ - jg 29140 │ │ │ │ - lea 0x10(%r12),%r13 │ │ │ │ - cmp %r13,%r9 │ │ │ │ - je 2a442 │ │ │ │ + je 2a0dc │ │ │ │ + mov 0x8(%rsi),%ecx │ │ │ │ + cmp %ecx,0x8(%r13) │ │ │ │ + jl 29a74 │ │ │ │ + jg 28de0 │ │ │ │ + lea 0xc(%r13),%r11 │ │ │ │ + cmp %r11,%r9 │ │ │ │ + je 2a0e5 │ │ │ │ + mov 0xc(%rsi),%edi │ │ │ │ + cmp %edi,0xc(%r13) │ │ │ │ + jl 29a74 │ │ │ │ + jg 28de0 │ │ │ │ + lea 0x10(%r13),%rcx │ │ │ │ + cmp %rcx,%r9 │ │ │ │ + je 2a100 │ │ │ │ mov 0x10(%rsi),%r11d │ │ │ │ - cmp %r11d,0x10(%r12) │ │ │ │ - jl 29dbc │ │ │ │ - jg 29140 │ │ │ │ - lea 0x14(%r12),%rdi │ │ │ │ + cmp %r11d,0x10(%r13) │ │ │ │ + jl 29a74 │ │ │ │ + jg 28de0 │ │ │ │ + lea 0x14(%r13),%rdi │ │ │ │ cmp %rdi,%r9 │ │ │ │ - je 2a454 │ │ │ │ + je 2a112 │ │ │ │ mov 0x14(%rsi),%ecx │ │ │ │ - cmp %ecx,0x14(%r12) │ │ │ │ - jl 29dbc │ │ │ │ - jg 29140 │ │ │ │ - lea 0x18(%r12),%r13 │ │ │ │ - cmp %r13,%r9 │ │ │ │ - je 2a465 │ │ │ │ - mov 0x18(%rsi),%r11d │ │ │ │ - cmp %r11d,0x18(%r12) │ │ │ │ - jl 29dbc │ │ │ │ - jg 29140 │ │ │ │ - lea 0x1c(%r12),%rdi │ │ │ │ - cmp %rdi,%r9 │ │ │ │ - je 2a477 │ │ │ │ + cmp %ecx,0x14(%r13) │ │ │ │ + jl 29a74 │ │ │ │ + jg 28de0 │ │ │ │ + lea 0x18(%r13),%r11 │ │ │ │ + cmp %r11,%r9 │ │ │ │ + je 2a123 │ │ │ │ + mov 0x18(%rsi),%edi │ │ │ │ + cmp %edi,0x18(%r13) │ │ │ │ + jl 29a74 │ │ │ │ + jg 28de0 │ │ │ │ + lea 0x1c(%r13),%rcx │ │ │ │ + cmp %rcx,%r9 │ │ │ │ + je 2a135 │ │ │ │ mov 0x1c(%rsi),%r9d │ │ │ │ - cmp %r9d,0x1c(%r12) │ │ │ │ - jl 29dbc │ │ │ │ - jg 29140 │ │ │ │ + cmp %r9d,0x1c(%r13) │ │ │ │ + jl 29a74 │ │ │ │ + jg 28de0 │ │ │ │ add $0x20,%rsi │ │ │ │ cmp %rsi,%r15 │ │ │ │ - je 29140 │ │ │ │ - mov 0x88(%rsp),%rbx │ │ │ │ + je 28de0 │ │ │ │ + mov 0x90(%rsp),%rbx │ │ │ │ mov %r15,%r10 │ │ │ │ mov %rdx,%rax │ │ │ │ mov %r8,%r14 │ │ │ │ - jmp 29161 │ │ │ │ + jmp 28e01 │ │ │ │ + mov 0x80(%rsp),%rsi │ │ │ │ test $0x7,%sil │ │ │ │ - je 2a24e │ │ │ │ + je 29f01 │ │ │ │ and $0xfffffffffffffff8,%rsi │ │ │ │ - lea 0x0(,%rsi,4),%r12 │ │ │ │ - lea (%rax,%r12,1),%rdi │ │ │ │ - add %rdx,%r12 │ │ │ │ - jmp 28cda │ │ │ │ - test $0x7,%r12b │ │ │ │ - je 2a364 │ │ │ │ - and $0xfffffffffffffff8,%r12 │ │ │ │ - lea 0x0(,%r12,4),%rax │ │ │ │ - lea (%rcx,%rax,1),%r9 │ │ │ │ - add %rbx,%rax │ │ │ │ - jmp 29b4a │ │ │ │ + lea 0x0(,%rsi,4),%rcx │ │ │ │ + lea (%rax,%rcx,1),%rdi │ │ │ │ + add %rdx,%rcx │ │ │ │ + jmp 2897a │ │ │ │ + test $0x7,%dil │ │ │ │ + je 2a017 │ │ │ │ + and $0xfffffffffffffff8,%rdi │ │ │ │ + lea 0x0(,%rdi,4),%rdi │ │ │ │ + lea (%rsi,%rdi,1),%r10 │ │ │ │ + add %rbx,%rdi │ │ │ │ + jmp 2980a │ │ │ │ test $0x7,%sil │ │ │ │ - je 2a394 │ │ │ │ + je 2a049 │ │ │ │ and $0xfffffffffffffff8,%rsi │ │ │ │ - lea 0x0(,%rsi,4),%r12 │ │ │ │ - lea (%rdx,%r12,1),%rsi │ │ │ │ - add %rax,%r12 │ │ │ │ - jmp 29cba │ │ │ │ + lea 0x0(,%rsi,4),%r13 │ │ │ │ + lea (%rdx,%r13,1),%rsi │ │ │ │ + add %rax,%r13 │ │ │ │ + jmp 29982 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %rsi,%r12 │ │ │ │ - mov %rbx,%rax │ │ │ │ - sub %rbx,%r12 │ │ │ │ - sub $0x4,%r12 │ │ │ │ - shr $0x2,%r12 │ │ │ │ - inc %r12 │ │ │ │ - and $0x7,%r12d │ │ │ │ - je 29f46 │ │ │ │ - cmp $0x1,%r12 │ │ │ │ - je 29f23 │ │ │ │ - cmp $0x2,%r12 │ │ │ │ - je 29f0a │ │ │ │ - cmp $0x3,%r12 │ │ │ │ - je 29ef0 │ │ │ │ - cmp $0x4,%r12 │ │ │ │ - je 29ed7 │ │ │ │ - cmp $0x5,%r12 │ │ │ │ - je 29ebd │ │ │ │ - cmp $0x6,%r12 │ │ │ │ - je 29ea4 │ │ │ │ - mov (%rbx),%r9d │ │ │ │ - cmp %r9d,(%rcx) │ │ │ │ - jg 29c32 │ │ │ │ - jl 29c20 │ │ │ │ - lea 0x4(%rbx),%rax │ │ │ │ - lea 0x4(%rcx),%r9 │ │ │ │ - mov (%rax),%ecx │ │ │ │ - cmp %ecx,(%r9) │ │ │ │ - jg 29c32 │ │ │ │ - jl 29c20 │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%r9 │ │ │ │ - mov (%rax),%r11d │ │ │ │ - cmp %r11d,(%r9) │ │ │ │ - jg 29c32 │ │ │ │ - jl 29c20 │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%r9 │ │ │ │ - mov (%rax),%edi │ │ │ │ - cmp %edi,(%r9) │ │ │ │ - jg 29c32 │ │ │ │ - jl 29c20 │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%r9 │ │ │ │ - mov (%rax),%r10d │ │ │ │ - cmp %r10d,(%r9) │ │ │ │ - jg 29c32 │ │ │ │ - jl 29c20 │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%r9 │ │ │ │ - mov (%rax),%edx │ │ │ │ - cmp %edx,(%r9) │ │ │ │ - jg 29c32 │ │ │ │ - jl 29c20 │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%r9 │ │ │ │ - mov (%rax),%r8d │ │ │ │ - cmp %r8d,(%r9) │ │ │ │ - jg 29c32 │ │ │ │ - jl 29c20 │ │ │ │ - add $0x4,%rax │ │ │ │ - add $0x4,%r9 │ │ │ │ - cmp %rax,%rsi │ │ │ │ - je 29c1b │ │ │ │ - mov (%rax),%r12d │ │ │ │ - cmp %r12d,(%r9) │ │ │ │ - jg 29c32 │ │ │ │ - jl 29c20 │ │ │ │ - mov 0x4(%rax),%ecx │ │ │ │ - cmp %ecx,0x4(%r9) │ │ │ │ - jg 29c32 │ │ │ │ - jl 29c20 │ │ │ │ - mov 0x8(%rax),%r11d │ │ │ │ - cmp %r11d,0x8(%r9) │ │ │ │ - jg 29c32 │ │ │ │ - jl 29c20 │ │ │ │ - mov 0xc(%rax),%edi │ │ │ │ - cmp %edi,0xc(%r9) │ │ │ │ - jg 29c32 │ │ │ │ - jl 29c20 │ │ │ │ - mov 0x10(%rax),%r10d │ │ │ │ - cmp %r10d,0x10(%r9) │ │ │ │ - jg 29c32 │ │ │ │ - jl 29c20 │ │ │ │ - mov 0x14(%rax),%edx │ │ │ │ - cmp %edx,0x14(%r9) │ │ │ │ - jg 29c32 │ │ │ │ - jl 29c20 │ │ │ │ - mov 0x18(%rax),%r8d │ │ │ │ - cmp %r8d,0x18(%r9) │ │ │ │ - jg 29c32 │ │ │ │ - jl 29c20 │ │ │ │ - mov 0x1c(%rax),%r12d │ │ │ │ - cmp %r12d,0x1c(%r9) │ │ │ │ - jg 29c32 │ │ │ │ - jl 29c20 │ │ │ │ - add $0x20,%rax │ │ │ │ - add $0x20,%r9 │ │ │ │ - cmp %rax,%rsi │ │ │ │ - jne 29f46 │ │ │ │ - jmp 29c1b │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rdx,%r11 │ │ │ │ - mov %r9,%r12 │ │ │ │ - sub %rdx,%r12 │ │ │ │ - sub $0x4,%r12 │ │ │ │ - shr $0x2,%r12 │ │ │ │ - inc %r12 │ │ │ │ - and $0x7,%r12d │ │ │ │ - je 2a103 │ │ │ │ - cmp $0x1,%r12 │ │ │ │ - je 2a0e0 │ │ │ │ - cmp $0x2,%r12 │ │ │ │ - je 2a0c7 │ │ │ │ - cmp $0x3,%r12 │ │ │ │ - je 2a0ae │ │ │ │ - cmp $0x4,%r12 │ │ │ │ - je 2a094 │ │ │ │ - cmp $0x5,%r12 │ │ │ │ - je 2a07b │ │ │ │ - cmp $0x6,%r12 │ │ │ │ - je 2a062 │ │ │ │ + mov %r12,%rdi │ │ │ │ + mov %rbx,%r8 │ │ │ │ + sub %rbx,%rdi │ │ │ │ + sub $0x4,%rdi │ │ │ │ + shr $0x2,%rdi │ │ │ │ + inc %rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + je 29c08 │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 29be5 │ │ │ │ + cmp $0x2,%rdi │ │ │ │ + je 29bcb │ │ │ │ + cmp $0x3,%rdi │ │ │ │ + je 29bb1 │ │ │ │ + cmp $0x4,%rdi │ │ │ │ + je 29b97 │ │ │ │ + cmp $0x5,%rdi │ │ │ │ + je 29b7d │ │ │ │ + cmp $0x6,%rdi │ │ │ │ + je 29b63 │ │ │ │ + mov (%rbx),%r10d │ │ │ │ + cmp %r10d,(%rsi) │ │ │ │ + jg 298f6 │ │ │ │ + jl 298e4 │ │ │ │ + lea 0x4(%rbx),%r8 │ │ │ │ + lea 0x4(%rsi),%r10 │ │ │ │ + mov (%r8),%ecx │ │ │ │ + cmp %ecx,(%r10) │ │ │ │ + jg 298f6 │ │ │ │ + jl 298e4 │ │ │ │ + add $0x4,%r8 │ │ │ │ + add $0x4,%r10 │ │ │ │ + mov (%r8),%edx │ │ │ │ + cmp %edx,(%r10) │ │ │ │ + jg 298f6 │ │ │ │ + jl 298e4 │ │ │ │ + add $0x4,%r8 │ │ │ │ + add $0x4,%r10 │ │ │ │ + mov (%r8),%r13d │ │ │ │ + cmp %r13d,(%r10) │ │ │ │ + jg 298f6 │ │ │ │ + jl 298e4 │ │ │ │ + add $0x4,%r8 │ │ │ │ + add $0x4,%r10 │ │ │ │ + mov (%r8),%eax │ │ │ │ + cmp %eax,(%r10) │ │ │ │ + jg 298f6 │ │ │ │ + jl 298e4 │ │ │ │ + add $0x4,%r8 │ │ │ │ + add $0x4,%r10 │ │ │ │ + mov (%r8),%r9d │ │ │ │ + cmp %r9d,(%r10) │ │ │ │ + jg 298f6 │ │ │ │ + jl 298e4 │ │ │ │ + add $0x4,%r8 │ │ │ │ + add $0x4,%r10 │ │ │ │ + mov (%r8),%esi │ │ │ │ + cmp %esi,(%r10) │ │ │ │ + jg 298f6 │ │ │ │ + jl 298e4 │ │ │ │ + add $0x4,%r8 │ │ │ │ + add $0x4,%r10 │ │ │ │ + cmp %r8,%r12 │ │ │ │ + je 298df │ │ │ │ + mov (%r8),%edi │ │ │ │ + cmp %edi,(%r10) │ │ │ │ + jg 298f6 │ │ │ │ + jl 298e4 │ │ │ │ + mov 0x4(%r8),%ecx │ │ │ │ + cmp %ecx,0x4(%r10) │ │ │ │ + jg 298f6 │ │ │ │ + jl 298e4 │ │ │ │ + mov 0x8(%r8),%edx │ │ │ │ + cmp %edx,0x8(%r10) │ │ │ │ + jg 298f6 │ │ │ │ + jl 298e4 │ │ │ │ + mov 0xc(%r8),%r13d │ │ │ │ + cmp %r13d,0xc(%r10) │ │ │ │ + jg 298f6 │ │ │ │ + jl 298e4 │ │ │ │ + mov 0x10(%r8),%eax │ │ │ │ + cmp %eax,0x10(%r10) │ │ │ │ + jg 298f6 │ │ │ │ + jl 298e4 │ │ │ │ + mov 0x14(%r8),%r9d │ │ │ │ + cmp %r9d,0x14(%r10) │ │ │ │ + jg 298f6 │ │ │ │ + jl 298e4 │ │ │ │ + mov 0x18(%r8),%esi │ │ │ │ + cmp %esi,0x18(%r10) │ │ │ │ + jg 298f6 │ │ │ │ + jl 298e4 │ │ │ │ + mov 0x1c(%r8),%edi │ │ │ │ + cmp %edi,0x1c(%r10) │ │ │ │ + jg 298f6 │ │ │ │ + jl 298e4 │ │ │ │ + add $0x20,%r8 │ │ │ │ + add $0x20,%r10 │ │ │ │ + cmp %r8,%r12 │ │ │ │ + jne 29c08 │ │ │ │ + jmp 298df │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov %r9,%r11 │ │ │ │ + sub %rdx,%r11 │ │ │ │ + sub $0x4,%r11 │ │ │ │ + shr $0x2,%r11 │ │ │ │ + inc %r11 │ │ │ │ + and $0x7,%r11d │ │ │ │ + je 29dc1 │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 29d9e │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + je 29d86 │ │ │ │ + cmp $0x3,%r11 │ │ │ │ + je 29d6c │ │ │ │ + cmp $0x4,%r11 │ │ │ │ + je 29d54 │ │ │ │ + cmp $0x5,%r11 │ │ │ │ + je 29d3a │ │ │ │ + cmp $0x6,%r11 │ │ │ │ + je 29d22 │ │ │ │ mov (%rax),%edi │ │ │ │ cmp %edi,(%rdx) │ │ │ │ - jl 29161 │ │ │ │ - jg 28dda │ │ │ │ - lea 0x4(%rdx),%r11 │ │ │ │ + jl 28e01 │ │ │ │ + jg 28a70 │ │ │ │ + lea 0x4(%rdx),%rcx │ │ │ │ lea 0x4(%rax),%rdi │ │ │ │ mov (%rdi),%esi │ │ │ │ - cmp %esi,(%r11) │ │ │ │ - jl 29161 │ │ │ │ - jg 28dda │ │ │ │ - add $0x4,%r11 │ │ │ │ - add $0x4,%rdi │ │ │ │ - mov (%rdi),%ecx │ │ │ │ - cmp %ecx,(%r11) │ │ │ │ - jl 29161 │ │ │ │ - jg 28dda │ │ │ │ - add $0x4,%r11 │ │ │ │ + cmp %esi,(%rcx) │ │ │ │ + jl 28e01 │ │ │ │ + jg 28a70 │ │ │ │ + add $0x4,%rcx │ │ │ │ add $0x4,%rdi │ │ │ │ - mov (%rdi),%r12d │ │ │ │ - cmp %r12d,(%r11) │ │ │ │ - jl 29161 │ │ │ │ - jg 28dda │ │ │ │ - add $0x4,%r11 │ │ │ │ + mov (%rdi),%r11d │ │ │ │ + cmp %r11d,(%rcx) │ │ │ │ + jl 28e01 │ │ │ │ + jg 28a70 │ │ │ │ + add $0x4,%rcx │ │ │ │ add $0x4,%rdi │ │ │ │ mov (%rdi),%esi │ │ │ │ - cmp %esi,(%r11) │ │ │ │ - jl 29161 │ │ │ │ - jg 28dda │ │ │ │ - add $0x4,%r11 │ │ │ │ + cmp %esi,(%rcx) │ │ │ │ + jl 28e01 │ │ │ │ + jg 28a70 │ │ │ │ + add $0x4,%rcx │ │ │ │ add $0x4,%rdi │ │ │ │ - mov (%rdi),%ecx │ │ │ │ - cmp %ecx,(%r11) │ │ │ │ - jl 29161 │ │ │ │ - jg 28dda │ │ │ │ - add $0x4,%r11 │ │ │ │ + mov (%rdi),%r11d │ │ │ │ + cmp %r11d,(%rcx) │ │ │ │ + jl 28e01 │ │ │ │ + jg 28a70 │ │ │ │ + add $0x4,%rcx │ │ │ │ add $0x4,%rdi │ │ │ │ - mov (%rdi),%r12d │ │ │ │ - cmp %r12d,(%r11) │ │ │ │ - jl 29161 │ │ │ │ - jg 28dda │ │ │ │ - add $0x4,%r11 │ │ │ │ + mov (%rdi),%esi │ │ │ │ + cmp %esi,(%rcx) │ │ │ │ + jl 28e01 │ │ │ │ + jg 28a70 │ │ │ │ + add $0x4,%rcx │ │ │ │ add $0x4,%rdi │ │ │ │ - cmp %r11,%r9 │ │ │ │ - je 28dd1 │ │ │ │ + mov (%rdi),%r11d │ │ │ │ + cmp %r11d,(%rcx) │ │ │ │ + jl 28e01 │ │ │ │ + jg 28a70 │ │ │ │ + add $0x4,%rcx │ │ │ │ + add $0x4,%rdi │ │ │ │ + cmp %rcx,%r9 │ │ │ │ + je 28a67 │ │ │ │ mov (%rdi),%esi │ │ │ │ - cmp %esi,(%r11) │ │ │ │ - jl 29161 │ │ │ │ - jg 28dda │ │ │ │ - mov 0x4(%rdi),%ecx │ │ │ │ - cmp %ecx,0x4(%r11) │ │ │ │ - jl 29161 │ │ │ │ - jg 28dda │ │ │ │ - mov 0x8(%rdi),%r12d │ │ │ │ - cmp %r12d,0x8(%r11) │ │ │ │ - jl 29161 │ │ │ │ - jg 28dda │ │ │ │ - mov 0xc(%rdi),%esi │ │ │ │ - cmp %esi,0xc(%r11) │ │ │ │ - jl 29161 │ │ │ │ - jg 28dda │ │ │ │ - mov 0x10(%rdi),%ecx │ │ │ │ - cmp %ecx,0x10(%r11) │ │ │ │ - jl 29161 │ │ │ │ - jg 28dda │ │ │ │ - mov 0x14(%rdi),%r12d │ │ │ │ - cmp %r12d,0x14(%r11) │ │ │ │ - jl 29161 │ │ │ │ - jg 28dda │ │ │ │ + cmp %esi,(%rcx) │ │ │ │ + jl 28e01 │ │ │ │ + jg 28a70 │ │ │ │ + mov 0x4(%rdi),%r11d │ │ │ │ + cmp %r11d,0x4(%rcx) │ │ │ │ + jl 28e01 │ │ │ │ + jg 28a70 │ │ │ │ + mov 0x8(%rdi),%esi │ │ │ │ + cmp %esi,0x8(%rcx) │ │ │ │ + jl 28e01 │ │ │ │ + jg 28a70 │ │ │ │ + mov 0xc(%rdi),%r11d │ │ │ │ + cmp %r11d,0xc(%rcx) │ │ │ │ + jl 28e01 │ │ │ │ + jg 28a70 │ │ │ │ + mov 0x10(%rdi),%esi │ │ │ │ + cmp %esi,0x10(%rcx) │ │ │ │ + jl 28e01 │ │ │ │ + jg 28a70 │ │ │ │ + mov 0x14(%rdi),%r11d │ │ │ │ + cmp %r11d,0x14(%rcx) │ │ │ │ + jl 28e01 │ │ │ │ + jg 28a70 │ │ │ │ mov 0x18(%rdi),%esi │ │ │ │ - cmp %esi,0x18(%r11) │ │ │ │ - jl 29161 │ │ │ │ - jg 28dda │ │ │ │ - mov 0x1c(%rdi),%ecx │ │ │ │ - cmp %ecx,0x1c(%r11) │ │ │ │ - jl 29161 │ │ │ │ - jg 28dda │ │ │ │ - add $0x20,%r11 │ │ │ │ - add $0x20,%rdi │ │ │ │ - cmp %r11,%r9 │ │ │ │ - jne 2a103 │ │ │ │ - jmp 28dd1 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rdx,%r11 │ │ │ │ - jmp 2a003 │ │ │ │ - mov 0x10(%rsi),%edi │ │ │ │ - cmp %edi,0x10(%rcx) │ │ │ │ - jl 29dbc │ │ │ │ - jg 29140 │ │ │ │ - mov 0x14(%rsi),%r12d │ │ │ │ - cmp %r12d,0x14(%rcx) │ │ │ │ - jl 29dbc │ │ │ │ - jg 29140 │ │ │ │ - mov 0x18(%rsi),%r13d │ │ │ │ - cmp %r13d,0x18(%rcx) │ │ │ │ - jl 29dbc │ │ │ │ - jg 29140 │ │ │ │ - mov 0x1c(%rsi),%r11d │ │ │ │ + cmp %esi,0x18(%rcx) │ │ │ │ + jl 28e01 │ │ │ │ + jg 28a70 │ │ │ │ + mov 0x1c(%rdi),%r11d │ │ │ │ cmp %r11d,0x1c(%rcx) │ │ │ │ - jl 29dbc │ │ │ │ - jg 29140 │ │ │ │ + jl 28e01 │ │ │ │ + jg 28a70 │ │ │ │ add $0x20,%rcx │ │ │ │ - add $0x20,%rsi │ │ │ │ + add $0x20,%rdi │ │ │ │ cmp %rcx,%r9 │ │ │ │ - jne 29100 │ │ │ │ - jmp 29db3 │ │ │ │ - nop │ │ │ │ - vpbroadcastq 0xb26c7(%rip),%ymm0 # dc900 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x300> │ │ │ │ + jne 29dc1 │ │ │ │ + jmp 28a67 │ │ │ │ + nopl (%rax) │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rdx,%rcx │ │ │ │ + jmp 29cc3 │ │ │ │ + mov 0x10(%rsi),%ecx │ │ │ │ + cmp %ecx,0x10(%r11) │ │ │ │ + jl 29a74 │ │ │ │ + jg 28de0 │ │ │ │ + mov 0x14(%rsi),%r13d │ │ │ │ + cmp %r13d,0x14(%r11) │ │ │ │ + jl 29a74 │ │ │ │ + jg 28de0 │ │ │ │ + mov 0x18(%rsi),%edi │ │ │ │ + cmp %edi,0x18(%r11) │ │ │ │ + jl 29a74 │ │ │ │ + jg 28de0 │ │ │ │ + mov 0x1c(%rsi),%ecx │ │ │ │ + cmp %ecx,0x1c(%r11) │ │ │ │ + jl 29a74 │ │ │ │ + jg 28de0 │ │ │ │ + add $0x20,%r11 │ │ │ │ + add $0x20,%rsi │ │ │ │ + cmp %r11,%r9 │ │ │ │ + jne 28d9e │ │ │ │ + jmp 29a6b │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov $0x14,%r9d │ │ │ │ + vpbroadcastq %r9,%ymm0 │ │ │ │ vpaddq %ymm0,%ymm2,%ymm2 │ │ │ │ - vextracti128 $0x1,%ymm2,%xmm11 │ │ │ │ - vpextrq $0x1,%xmm11,%rsi │ │ │ │ - jmp 2963f │ │ │ │ - vpbroadcastq 0xb26a9(%rip),%ymm1 # dc900 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x300> │ │ │ │ - vpaddq %ymm1,%ymm2,%ymm2 │ │ │ │ - vextracti128 $0x1,%ymm2,%xmm10 │ │ │ │ - vpextrq $0x1,%xmm10,%rdi │ │ │ │ - jmp 28dd1 │ │ │ │ - vmovdqa 0x30(%rsp),%xmm14 │ │ │ │ - mov 0x48(%rsp),%r10 │ │ │ │ - jmp 29c54 │ │ │ │ - vmovdqa 0x30(%rsp),%xmm14 │ │ │ │ - mov 0x48(%rsp),%r10 │ │ │ │ + valignq $0x3,%ymm2,%ymm2,%ymm11 │ │ │ │ + vmovq %xmm11,%rcx │ │ │ │ + jmp 292e7 │ │ │ │ + mov $0x14,%r9d │ │ │ │ + vpbroadcastq %r9,%ymm12 │ │ │ │ + vpaddq %ymm12,%ymm1,%ymm13 │ │ │ │ + valignq $0x3,%ymm13,%ymm13,%ymm14 │ │ │ │ + vmovq %xmm14,%rdi │ │ │ │ + jmp 28a67 │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + vmovdqa 0x30(%rsp),%xmm9 │ │ │ │ + jmp 29918 │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + vmovdqa 0x30(%rsp),%xmm9 │ │ │ │ vzeroupper │ │ │ │ - jmp 29c54 │ │ │ │ - add $0x4,%rsi │ │ │ │ - jmp 2963f │ │ │ │ - mov 0x98(%rsp),%r12 │ │ │ │ - lea 0x1(%rdx,%rdx,1),%rcx │ │ │ │ + jmp 29918 │ │ │ │ + add $0x4,%rcx │ │ │ │ + jmp 292e7 │ │ │ │ + lea 0x1(%rdx,%rdx,1),%r9 │ │ │ │ + mov 0x98(%rsp),%r13 │ │ │ │ mov (%r14),%rdi │ │ │ │ - vpxor %xmm12,%xmm12,%xmm12 │ │ │ │ - mov %rcx,0x60(%rsp) │ │ │ │ - shl $0x5,%rcx │ │ │ │ + vpxor %xmm7,%xmm7,%xmm7 │ │ │ │ + mov %r9,0x60(%rsp) │ │ │ │ + shl $0x5,%r9 │ │ │ │ mov 0x10(%r14),%rsi │ │ │ │ - add %rcx,%r12 │ │ │ │ - vmovdqu (%r12),%xmm6 │ │ │ │ - vmovdqu %xmm6,(%r14) │ │ │ │ - mov 0x10(%r12),%r11 │ │ │ │ + add %r9,%r13 │ │ │ │ + vmovdqu 0x0(%r13),%xmm5 │ │ │ │ + vmovdqu %xmm5,(%r14) │ │ │ │ + mov 0x10(%r13),%r11 │ │ │ │ mov %r11,0x10(%r14) │ │ │ │ - vmovdqu %xmm12,(%r12) │ │ │ │ - movq $0x0,0x10(%r12) │ │ │ │ + movq $0x0,0x10(%r13) │ │ │ │ + vmovdqu %xmm7,0x0(%r13) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2a2f0 │ │ │ │ + je 29fa4 │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovsd 0x18(%r12),%xmm13 │ │ │ │ - vmovsd %xmm13,0x18(%r14) │ │ │ │ - mov %r12,%r14 │ │ │ │ - jmp 29240 │ │ │ │ + vmovsd 0x18(%r13),%xmm4 │ │ │ │ + vmovsd %xmm4,0x18(%r14) │ │ │ │ + mov %r13,%r14 │ │ │ │ + jmp 28ed9 │ │ │ │ add $0x4,%rdi │ │ │ │ - jmp 28dd1 │ │ │ │ - add $0x8,%rsi │ │ │ │ - jmp 2963f │ │ │ │ - add $0xc,%rsi │ │ │ │ - jmp 2963f │ │ │ │ + jmp 28a67 │ │ │ │ + add $0x8,%rcx │ │ │ │ + jmp 292e7 │ │ │ │ + add $0xc,%rcx │ │ │ │ + jmp 292e7 │ │ │ │ add $0x8,%rdi │ │ │ │ - jmp 28dd1 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - jmp 2963f │ │ │ │ - add $0x10,%rsi │ │ │ │ - jmp 2963f │ │ │ │ + jmp 28a67 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + jmp 292e7 │ │ │ │ + add $0x10,%rcx │ │ │ │ + jmp 292e7 │ │ │ │ mov %rdx,%rsi │ │ │ │ - jmp 29db3 │ │ │ │ + jmp 29a6b │ │ │ │ mov %rax,%rdi │ │ │ │ - jmp 28dd1 │ │ │ │ + jmp 28a67 │ │ │ │ add $0xc,%rdi │ │ │ │ - jmp 28dd1 │ │ │ │ + jmp 28a67 │ │ │ │ mov %r10,%r9 │ │ │ │ cmp %rax,%r10 │ │ │ │ - je 28ded │ │ │ │ - jmp 29161 │ │ │ │ - vpbroadcastq 0xb2593(%rip),%ymm1 # dc900 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x300> │ │ │ │ + je 28a80 │ │ │ │ + jmp 28e01 │ │ │ │ + mov $0x14,%esi │ │ │ │ + vpbroadcastq %rsi,%ymm1 │ │ │ │ vpaddq %ymm1,%ymm0,%ymm0 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm12 │ │ │ │ - vpextrq $0x1,%xmm12,%r9 │ │ │ │ - jmp 29c1b │ │ │ │ + valignq $0x3,%ymm0,%ymm0,%ymm13 │ │ │ │ + vmovq %xmm13,%r10 │ │ │ │ + jmp 298df │ │ │ │ add $0x10,%rdi │ │ │ │ - jmp 28dd1 │ │ │ │ - add $0x14,%rsi │ │ │ │ - jmp 2963f │ │ │ │ - vpbroadcastq 0xb2563(%rip),%ymm1 # dc900 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x300> │ │ │ │ - vpaddq %ymm1,%ymm2,%ymm2 │ │ │ │ - vextracti128 $0x1,%ymm2,%xmm4 │ │ │ │ - vpextrq $0x1,%xmm4,%rsi │ │ │ │ - jmp 29db3 │ │ │ │ - add $0x18,%rsi │ │ │ │ - jmp 2963f │ │ │ │ + jmp 28a67 │ │ │ │ + add $0x14,%rcx │ │ │ │ + jmp 292e7 │ │ │ │ + mov $0x14,%r9d │ │ │ │ + vpbroadcastq %r9,%ymm8 │ │ │ │ + vpaddq %ymm8,%ymm2,%ymm2 │ │ │ │ + valignq $0x3,%ymm2,%ymm2,%ymm1 │ │ │ │ + vmovq %xmm1,%rsi │ │ │ │ + jmp 29a6b │ │ │ │ + add $0x18,%rcx │ │ │ │ + jmp 292e7 │ │ │ │ add $0x14,%rdi │ │ │ │ - jmp 28dd1 │ │ │ │ + jmp 28a67 │ │ │ │ add $0x18,%rdi │ │ │ │ - jmp 28dd1 │ │ │ │ - add $0x1c,%rsi │ │ │ │ - jmp 2963f │ │ │ │ + jmp 28a67 │ │ │ │ + add $0x1c,%rcx │ │ │ │ + jmp 292e7 │ │ │ │ + mov %rsi,%rdi │ │ │ │ mov %rsi,%rcx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rcx,0x60(%rsp) │ │ │ │ - shl $0x5,%rdi │ │ │ │ - lea (%rsi,%rdi,1),%r14 │ │ │ │ - jmp 29225 │ │ │ │ + mov 0x98(%rsp),%rsi │ │ │ │ + shl $0x5,%rcx │ │ │ │ + mov %rdi,0x60(%rsp) │ │ │ │ + lea (%rsi,%rcx,1),%r14 │ │ │ │ + jmp 28ebe │ │ │ │ add $0x1c,%rdi │ │ │ │ - jmp 28dd1 │ │ │ │ - add $0x4,%r9 │ │ │ │ - jmp 29c1b │ │ │ │ + jmp 28a67 │ │ │ │ + add $0x4,%r10 │ │ │ │ + jmp 298df │ │ │ │ add $0x4,%rsi │ │ │ │ - jmp 29db3 │ │ │ │ - add $0x8,%r9 │ │ │ │ - jmp 29c1b │ │ │ │ - add $0xc,%r9 │ │ │ │ - jmp 29c1b │ │ │ │ + jmp 29a6b │ │ │ │ + add $0x8,%r10 │ │ │ │ + jmp 298df │ │ │ │ + add $0xc,%r10 │ │ │ │ + jmp 298df │ │ │ │ add $0x8,%rsi │ │ │ │ - jmp 29db3 │ │ │ │ + jmp 29a6b │ │ │ │ add $0xc,%rsi │ │ │ │ - jmp 29db3 │ │ │ │ - add $0x10,%r9 │ │ │ │ - jmp 29c1b │ │ │ │ - add $0x14,%r9 │ │ │ │ - jmp 29c1b │ │ │ │ + jmp 29a6b │ │ │ │ + add $0x10,%r10 │ │ │ │ + jmp 298df │ │ │ │ + add $0x14,%r10 │ │ │ │ + jmp 298df │ │ │ │ add $0x10,%rsi │ │ │ │ - jmp 29db3 │ │ │ │ - add $0x18,%r9 │ │ │ │ - jmp 29c1b │ │ │ │ + jmp 29a6b │ │ │ │ + add $0x18,%r10 │ │ │ │ + jmp 298df │ │ │ │ add $0x14,%rsi │ │ │ │ - jmp 29db3 │ │ │ │ + jmp 29a6b │ │ │ │ vzeroupper │ │ │ │ - jmp 29c54 │ │ │ │ + jmp 29918 │ │ │ │ add $0x18,%rsi │ │ │ │ - jmp 29db3 │ │ │ │ - add $0x1c,%r9 │ │ │ │ - jmp 29c1b │ │ │ │ + jmp 29a6b │ │ │ │ + add $0x1c,%r10 │ │ │ │ + jmp 298df │ │ │ │ add $0x1c,%rsi │ │ │ │ - jmp 29db3 │ │ │ │ + jmp 29a6b │ │ │ │ + xchg %ax,%ax │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ + mov %rdi,%r12 │ │ │ │ push %rbp │ │ │ │ + mov %rdx,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%r12 │ │ │ │ + mov %rsi,%rbx │ │ │ │ sub $0x18,%rsp │ │ │ │ mov (%rcx),%r14 │ │ │ │ mov 0x8(%rcx),%r15 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rdx,%rbp │ │ │ │ sub %r14,%r15 │ │ │ │ mov %r15,%r13 │ │ │ │ sar $0x4,%r13 │ │ │ │ - je 2a730 │ │ │ │ + je 2a3e8 │ │ │ │ lea 0x0(,%r13,8),%rdx │ │ │ │ mov %rdx,%rdi │ │ │ │ mov %rdx,(%rsp) │ │ │ │ call d330 │ │ │ │ mov (%rsp),%rdx │ │ │ │ - mov %rax,%rcx │ │ │ │ mov %rax,(%r12) │ │ │ │ - movq $0x0,(%rax) │ │ │ │ + mov %rax,%rcx │ │ │ │ lea 0x8(%rax),%rdi │ │ │ │ lea (%rax,%rdx,1),%r8 │ │ │ │ + movq $0x0,(%rax) │ │ │ │ mov %r8,0x10(%r12) │ │ │ │ cmp $0x1,%r13 │ │ │ │ - je 2a504 │ │ │ │ + je 2a1c4 │ │ │ │ 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(%r12) │ │ │ │ test %r15,%r15 │ │ │ │ - je 2a5ca │ │ │ │ + je 2a28a │ │ │ │ mov (%r14),%eax │ │ │ │ - lea -0x1(%r13),%rsi │ │ │ │ movslq 0x4(%r14),%rdi │ │ │ │ + lea -0x1(%r13),%rsi │ │ │ │ test %eax,%eax │ │ │ │ - je 2a750 │ │ │ │ + je 2a400 │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 2a6a0 │ │ │ │ + jne 2a360 │ │ │ │ vmovsd 0x0(%rbp,%rdi,8),%xmm0 │ │ │ │ mov 0x8(%r14),%r9d │ │ │ │ movslq 0xc(%r14),%r10 │ │ │ │ test %r9d,%r9d │ │ │ │ - je 2a6b6 │ │ │ │ + je 2a376 │ │ │ │ cmp $0x1,%r9d │ │ │ │ - je 2a760 │ │ │ │ + je 2a410 │ │ │ │ vmovsd (%rcx,%r10,8),%xmm1 │ │ │ │ vmulsd %xmm1,%xmm0,%xmm2 │ │ │ │ mov $0x1,%r11d │ │ │ │ lea 0x10(%r14),%rax │ │ │ │ vmovsd %xmm2,(%rcx) │ │ │ │ cmp %r13,%r11 │ │ │ │ - jae 2a5ca │ │ │ │ + jae 2a28a │ │ │ │ and $0x1,%esi │ │ │ │ - je 2a625 │ │ │ │ + je 2a2e5 │ │ │ │ mov (%rax),%r14d │ │ │ │ movslq 0x4(%rax),%r15 │ │ │ │ test %r14d,%r14d │ │ │ │ - je 2a790 │ │ │ │ + je 2a440 │ │ │ │ cmp $0x1,%r14d │ │ │ │ - jne 2a770 │ │ │ │ + jne 2a420 │ │ │ │ vmovsd 0x0(%rbp,%r15,8),%xmm3 │ │ │ │ mov 0x8(%rax),%edx │ │ │ │ movslq 0xc(%rax),%r8 │ │ │ │ test %edx,%edx │ │ │ │ - je 2a785 │ │ │ │ + je 2a435 │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 2a7a0 │ │ │ │ + je 2a450 │ │ │ │ vmovsd (%rcx,%r8,8),%xmm4 │ │ │ │ vmulsd %xmm4,%xmm3,%xmm5 │ │ │ │ add $0x10,%rax │ │ │ │ vmovsd %xmm5,(%rcx,%r11,8) │ │ │ │ inc %r11 │ │ │ │ cmp %r13,%r11 │ │ │ │ - jb 2a625 │ │ │ │ + jb 2a2e5 │ │ │ │ add $0x18,%rsp │ │ │ │ mov %r12,%rax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ cmp $0x1,%r15d │ │ │ │ - je 2a720 │ │ │ │ + je 2a3d8 │ │ │ │ vmovsd (%rcx,%rax,8),%xmm9 │ │ │ │ mov 0x8(%r14),%edx │ │ │ │ movslq 0xc(%r14),%r8 │ │ │ │ test %edx,%edx │ │ │ │ - je 2a695 │ │ │ │ + je 2a355 │ │ │ │ cmp $0x1,%edx │ │ │ │ - je 2a710 │ │ │ │ + je 2a3c8 │ │ │ │ vmovsd (%rcx,%r8,8),%xmm10 │ │ │ │ vmulsd %xmm10,%xmm9,%xmm11 │ │ │ │ lea 0x10(%r14),%rax │ │ │ │ vmovsd %xmm11,(%rcx,%r11,8) │ │ │ │ inc %r11 │ │ │ │ cmp %r13,%r11 │ │ │ │ - jae 2a5ca │ │ │ │ + jae 2a28a │ │ │ │ mov (%rax),%esi │ │ │ │ movslq 0x4(%rax),%rdi │ │ │ │ test %esi,%esi │ │ │ │ - je 2a700 │ │ │ │ + je 2a3b8 │ │ │ │ cmp $0x1,%esi │ │ │ │ - je 2a6f0 │ │ │ │ + je 2a3a8 │ │ │ │ vmovsd (%rcx,%rdi,8),%xmm6 │ │ │ │ mov 0x8(%rax),%r9d │ │ │ │ movslq 0xc(%rax),%r10 │ │ │ │ test %r9d,%r9d │ │ │ │ - je 2a6e0 │ │ │ │ + je 2a398 │ │ │ │ cmp $0x1,%r9d │ │ │ │ - je 2a6d0 │ │ │ │ + je 2a388 │ │ │ │ vmovsd (%rcx,%r10,8),%xmm7 │ │ │ │ - mov 0x10(%rax),%r15d │ │ │ │ vmulsd %xmm7,%xmm6,%xmm8 │ │ │ │ + mov 0x10(%rax),%r15d │ │ │ │ lea 0x10(%rax),%r14 │ │ │ │ movslq 0x14(%rax),%rax │ │ │ │ vmovsd %xmm8,(%rcx,%r11,8) │ │ │ │ inc %r11 │ │ │ │ test %r15d,%r15d │ │ │ │ - jne 2a5e0 │ │ │ │ + jne 2a2a0 │ │ │ │ mov 0x8(%r14),%edx │ │ │ │ vmovsd (%rbx,%rax,8),%xmm9 │ │ │ │ movslq 0xc(%r14),%r8 │ │ │ │ test %edx,%edx │ │ │ │ - jne 2a5ff │ │ │ │ + jne 2a2bf │ │ │ │ vmovsd (%rbx,%r8,8),%xmm10 │ │ │ │ - jmp 2a60e │ │ │ │ + jmp 2a2ce │ │ │ │ mov 0x8(%r14),%r9d │ │ │ │ vmovsd (%rcx,%rdi,8),%xmm0 │ │ │ │ movslq 0xc(%r14),%r10 │ │ │ │ test %r9d,%r9d │ │ │ │ - jne 2a545 │ │ │ │ + jne 2a205 │ │ │ │ vmovsd (%rbx,%r10,8),%xmm1 │ │ │ │ - jmp 2a555 │ │ │ │ + jmp 2a215 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ vmovsd 0x0(%rbp,%r10,8),%xmm7 │ │ │ │ - jmp 2a65e │ │ │ │ + jmp 2a31e │ │ │ │ nopl 0x0(%rax) │ │ │ │ vmovsd (%rbx,%r10,8),%xmm7 │ │ │ │ - jmp 2a65e │ │ │ │ + jmp 2a31e │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ vmovsd 0x0(%rbp,%rdi,8),%xmm6 │ │ │ │ - jmp 2a641 │ │ │ │ + jmp 2a301 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ vmovsd (%rbx,%rdi,8),%xmm6 │ │ │ │ - jmp 2a641 │ │ │ │ + jmp 2a301 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ vmovsd 0x0(%rbp,%r8,8),%xmm10 │ │ │ │ - jmp 2a60e │ │ │ │ + jmp 2a2ce │ │ │ │ nopl 0x0(%rax) │ │ │ │ vmovsd 0x0(%rbp,%rax,8),%xmm9 │ │ │ │ - jmp 2a5ef │ │ │ │ + jmp 2a2af │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movq $0x0,(%rdi) │ │ │ │ - movq $0x0,0x10(%rdi) │ │ │ │ xor %ecx,%ecx │ │ │ │ + movq $0x0,0x10(%rdi) │ │ │ │ xor %edi,%edi │ │ │ │ - jmp 2a504 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 2a1c4 │ │ │ │ vmovsd (%rbx,%rdi,8),%xmm0 │ │ │ │ - jmp 2a534 │ │ │ │ + jmp 2a1f4 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ vmovsd 0x0(%rbp,%r10,8),%xmm1 │ │ │ │ - jmp 2a555 │ │ │ │ + jmp 2a215 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x8(%rax),%edx │ │ │ │ vmovsd (%rcx,%r15,8),%xmm3 │ │ │ │ movslq 0xc(%rax),%r8 │ │ │ │ test %edx,%edx │ │ │ │ - jne 2a5a5 │ │ │ │ + jne 2a265 │ │ │ │ vmovsd (%rbx,%r8,8),%xmm4 │ │ │ │ - jmp 2a5b4 │ │ │ │ + jmp 2a274 │ │ │ │ vmovsd (%rbx,%r15,8),%xmm3 │ │ │ │ - jmp 2a596 │ │ │ │ + jmp 2a256 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ vmovsd 0x0(%rbp,%r8,8),%xmm4 │ │ │ │ - jmp 2a5b4 │ │ │ │ + jmp 2a274 │ │ │ │ nopl 0x0(%rax) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ - push %rbx │ │ │ │ mov %rdx,%r12 │ │ │ │ + push %rbx │ │ │ │ mov %r9,%rbx │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x20,%rsp │ │ │ │ mov %rdi,0x10(%rsp) │ │ │ │ mov %rsi,0x18(%rsp) │ │ │ │ cmp %r8,%rcx │ │ │ │ - jg 2ac40 │ │ │ │ + jg 2a8ef │ │ │ │ mov %rdi,%r13 │ │ │ │ cmp %rdi,%rsi │ │ │ │ - je 2ac31 │ │ │ │ + je 2a8e0 │ │ │ │ mov %rsi,%r15 │ │ │ │ mov %r9,%r14 │ │ │ │ - mov %rdi,%rcx │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu (%rcx),%xmm6 │ │ │ │ + mov %rdi,%rdx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovdqu (%rdx),%xmm0 │ │ │ │ mov (%r14),%rdi │ │ │ │ - vpxor %xmm7,%xmm7,%xmm7 │ │ │ │ + vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ mov 0x10(%r14),%rsi │ │ │ │ - vmovdqu %xmm6,(%r14) │ │ │ │ - mov 0x10(%rcx),%r9 │ │ │ │ - mov %r9,0x10(%r14) │ │ │ │ - vmovdqu %xmm7,(%rcx) │ │ │ │ - movq $0x0,0x10(%rcx) │ │ │ │ + vmovdqu %xmm0,(%r14) │ │ │ │ + mov 0x10(%rdx),%rcx │ │ │ │ + mov %rcx,0x10(%r14) │ │ │ │ + movq $0x0,0x10(%rdx) │ │ │ │ + vmovdqu %xmm1,(%rdx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2a83f │ │ │ │ + je 2a4e7 │ │ │ │ sub %rdi,%rsi │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ + mov %rdx,0x10(%rsp) │ │ │ │ call d340 │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ - vmovsd 0x18(%rcx),%xmm10 │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ + vmovsd 0x18(%rdx),%xmm14 │ │ │ │ + add $0x20,%rdx │ │ │ │ add $0x20,%r14 │ │ │ │ - add $0x20,%rcx │ │ │ │ - vmovsd %xmm10,-0x8(%r14) │ │ │ │ - cmp 0x18(%rsp),%rcx │ │ │ │ - jne 2a800 │ │ │ │ + vmovsd %xmm14,-0x8(%r14) │ │ │ │ + cmp 0x18(%rsp),%rdx │ │ │ │ + jne 2a4a8 │ │ │ │ cmp %r14,%rbx │ │ │ │ - je 2ac31 │ │ │ │ - vmovdqa 0xb1ed6(%rip),%ymm8 # dc740 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - vpbroadcastq 0xb1e8d(%rip),%ymm2 # dc700 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + je 2a8e0 │ │ │ │ + mov $0x20,%esi │ │ │ │ + vmovdqa 0xb3209(%rip),%ymm7 # dd720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x120> │ │ │ │ + vpbroadcastq %rsi,%ymm2 │ │ │ │ + nopl (%rax) │ │ │ │ cmp %r15,%r12 │ │ │ │ - je 2b500 │ │ │ │ - vmovdqu (%rbx),%xmm12 │ │ │ │ - vmovdqu (%r15),%xmm13 │ │ │ │ - vpextrq $0x1,%xmm12,%r11 │ │ │ │ - vpextrq $0x1,%xmm13,%rcx │ │ │ │ - vmovq %xmm13,%rdx │ │ │ │ - vmovq %xmm12,%r8 │ │ │ │ + je 2b1b0 │ │ │ │ + vmovdqu (%rbx),%xmm5 │ │ │ │ + vmovdqu (%r15),%xmm6 │ │ │ │ + vpextrq $0x1,%xmm5,%r11 │ │ │ │ + vpextrq $0x1,%xmm6,%rcx │ │ │ │ + vmovq %xmm6,%rdx │ │ │ │ + vmovq %xmm5,%r8 │ │ │ │ mov %rcx,%r9 │ │ │ │ mov %r11,%rsi │ │ │ │ - mov %r8,%rax │ │ │ │ mov %rdx,%r10 │ │ │ │ sub %r8,%rsi │ │ │ │ sub %rdx,%r9 │ │ │ │ + mov %r8,%rax │ │ │ │ lea (%rdx,%rsi,1),%rdi │ │ │ │ cmp %r9,%rsi │ │ │ │ cmovl %rdi,%rcx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - je 2abc1 │ │ │ │ + je 2a86f │ │ │ │ mov %rcx,%rsi │ │ │ │ sub %rdx,%rsi │ │ │ │ lea -0x4(%rsi),%r9 │ │ │ │ cmp $0x18,%r9 │ │ │ │ - jbe 2b350 │ │ │ │ + jbe 2b000 │ │ │ │ mov (%rbx),%rdi │ │ │ │ - or (%r15),%rdi │ │ │ │ and $0x3,%esi │ │ │ │ + or (%r15),%rdi │ │ │ │ and $0x1f,%edi │ │ │ │ or %rdi,%rsi │ │ │ │ - jne 2b350 │ │ │ │ + jne 2b000 │ │ │ │ shr $0x2,%r9 │ │ │ │ - vmovq %r8,%xmm14 │ │ │ │ - vmovq %rdx,%xmm9 │ │ │ │ + vpbroadcastq %r8,%ymm3 │ │ │ │ + vpbroadcastq %rdx,%ymm4 │ │ │ │ mov %r8,%rsi │ │ │ │ lea 0x1(%r9),%r10 │ │ │ │ - vpbroadcastq %xmm14,%ymm15 │ │ │ │ - vpbroadcastq %xmm9,%ymm4 │ │ │ │ + vpaddq %ymm7,%ymm3,%ymm1 │ │ │ │ + mov %rdx,%rax │ │ │ │ xor %edi,%edi │ │ │ │ mov %r10,0x18(%rsp) │ │ │ │ shr $0x3,%r10 │ │ │ │ + vpaddq %ymm7,%ymm4,%ymm0 │ │ │ │ sub %rdx,%rsi │ │ │ │ - vpaddq %ymm8,%ymm15,%ymm1 │ │ │ │ lea -0x1(%r10),%r9 │ │ │ │ - vpaddq %ymm8,%ymm4,%ymm0 │ │ │ │ - mov %rdx,%rax │ │ │ │ and $0x3,%r9d │ │ │ │ - je 2aa00 │ │ │ │ - vmovdqa (%rdx),%ymm6 │ │ │ │ - vmovdqa (%r8),%ymm5 │ │ │ │ - vpcmpgtd %ymm6,%ymm5,%ymm7 │ │ │ │ - vptest %ymm7,%ymm7 │ │ │ │ - jne 2aad0 │ │ │ │ - vpcmpgtd %ymm5,%ymm6,%ymm10 │ │ │ │ - vptest %ymm10,%ymm10 │ │ │ │ - jne 2aad0 │ │ │ │ - vpaddq %ymm2,%ymm1,%ymm3 │ │ │ │ + je 2a6a0 │ │ │ │ + vmovdqa (%rdx),%ymm8 │ │ │ │ + vmovdqa (%r8),%ymm9 │ │ │ │ + vpcmpnled %ymm8,%ymm9,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 2a780 │ │ │ │ + vpcmpltd %ymm8,%ymm9,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 2a780 │ │ │ │ + vpaddq %ymm2,%ymm1,%ymm10 │ │ │ │ vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ mov $0x1,%edi │ │ │ │ lea 0x20(%rdx),%rax │ │ │ │ - vmovdqa %ymm3,%ymm1 │ │ │ │ + vmovdqa %ymm10,%ymm1 │ │ │ │ cmp $0x1,%r9 │ │ │ │ - je 2aa00 │ │ │ │ + je 2a6a0 │ │ │ │ cmp $0x2,%r9 │ │ │ │ - je 2a9c0 │ │ │ │ + je 2a661 │ │ │ │ vmovdqa 0x20(%rdx),%ymm11 │ │ │ │ - vmovdqa (%rsi,%rax,1),%ymm14 │ │ │ │ - vpcmpgtd %ymm11,%ymm14,%ymm15 │ │ │ │ - vptest %ymm15,%ymm15 │ │ │ │ - jne 2aad0 │ │ │ │ - vpcmpgtd %ymm14,%ymm11,%ymm9 │ │ │ │ - vptest %ymm9,%ymm9 │ │ │ │ - jne 2aad0 │ │ │ │ + vmovdqa 0x20(%r8),%ymm12 │ │ │ │ + vpcmpnled %ymm11,%ymm12,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 2a780 │ │ │ │ + vpcmpltd %ymm11,%ymm12,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 2a780 │ │ │ │ vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ inc %rdi │ │ │ │ + vpaddq %ymm2,%ymm10,%ymm1 │ │ │ │ add $0x20,%rax │ │ │ │ - vpaddq %ymm2,%ymm3,%ymm1 │ │ │ │ - vmovdqa (%rax),%ymm6 │ │ │ │ - vmovdqa (%rsi,%rax,1),%ymm5 │ │ │ │ - vpcmpgtd %ymm6,%ymm5,%ymm4 │ │ │ │ - vptest %ymm4,%ymm4 │ │ │ │ - jne 2aad0 │ │ │ │ - vpcmpgtd %ymm5,%ymm6,%ymm7 │ │ │ │ - vptest %ymm7,%ymm7 │ │ │ │ - jne 2aad0 │ │ │ │ + vmovdqa (%rax),%ymm13 │ │ │ │ + vmovdqa (%rsi,%rax,1),%ymm14 │ │ │ │ + vpcmpnled %ymm13,%ymm14,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 2a780 │ │ │ │ + vpcmpltd %ymm13,%ymm14,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 2a780 │ │ │ │ vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ inc %rdi │ │ │ │ - add $0x20,%rax │ │ │ │ vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqa (%rax),%ymm10 │ │ │ │ + add $0x20,%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovdqa (%rax),%ymm15 │ │ │ │ vmovdqa (%rsi,%rax,1),%ymm3 │ │ │ │ - vpcmpgtd %ymm10,%ymm3,%ymm11 │ │ │ │ - vptest %ymm11,%ymm11 │ │ │ │ - jne 2aad0 │ │ │ │ - vpcmpgtd %ymm3,%ymm10,%ymm14 │ │ │ │ - vptest %ymm14,%ymm14 │ │ │ │ - jne 2aad0 │ │ │ │ + vpcmpnled %ymm15,%ymm3,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 2a780 │ │ │ │ + vpcmpltd %ymm15,%ymm3,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 2a780 │ │ │ │ lea 0x1(%rdi),%r9 │ │ │ │ vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ cmp %r9,%r10 │ │ │ │ - je 2b320 │ │ │ │ - vmovdqa 0x20(%rax),%ymm9 │ │ │ │ - vmovdqa 0x20(%rax,%rsi,1),%ymm6 │ │ │ │ + je 2afd0 │ │ │ │ + vmovdqa 0x20(%rax),%ymm8 │ │ │ │ + vmovdqa 0x20(%rax,%rsi,1),%ymm9 │ │ │ │ vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ - vpcmpgtd %ymm9,%ymm6,%ymm5 │ │ │ │ - vptest %ymm5,%ymm5 │ │ │ │ - jne 2aad0 │ │ │ │ - vpcmpgtd %ymm6,%ymm9,%ymm4 │ │ │ │ - vptest %ymm4,%ymm4 │ │ │ │ - jne 2aad0 │ │ │ │ - vmovdqa 0x40(%rax),%ymm7 │ │ │ │ - vmovdqa 0x40(%rax,%rsi,1),%ymm10 │ │ │ │ + vpcmpnled %ymm8,%ymm9,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 2a780 │ │ │ │ + vpcmpltd %ymm8,%ymm9,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 2a780 │ │ │ │ + vmovdqa 0x40(%rax),%ymm10 │ │ │ │ + vmovdqa 0x40(%rax,%rsi,1),%ymm11 │ │ │ │ vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ - vpcmpgtd %ymm7,%ymm10,%ymm3 │ │ │ │ - vptest %ymm3,%ymm3 │ │ │ │ - jne 2aad0 │ │ │ │ - vpcmpgtd %ymm10,%ymm7,%ymm11 │ │ │ │ - vptest %ymm11,%ymm11 │ │ │ │ - jne 2aad0 │ │ │ │ - vmovdqa 0x60(%rax),%ymm14 │ │ │ │ - vmovdqa 0x60(%rax,%rsi,1),%ymm15 │ │ │ │ + vpcmpnled %ymm10,%ymm11,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 2a780 │ │ │ │ + vpcmpltd %ymm10,%ymm11,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 2a780 │ │ │ │ + vmovdqa 0x60(%rax),%ymm12 │ │ │ │ + vmovdqa 0x60(%rax,%rsi,1),%ymm13 │ │ │ │ vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ - vpcmpgtd %ymm14,%ymm15,%ymm9 │ │ │ │ - vptest %ymm9,%ymm9 │ │ │ │ - jne 2aad0 │ │ │ │ - vpcmpgtd %ymm15,%ymm14,%ymm6 │ │ │ │ - vptest %ymm6,%ymm6 │ │ │ │ - jne 2aad0 │ │ │ │ + vpcmpnled %ymm12,%ymm13,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 2a780 │ │ │ │ + vpcmpltd %ymm12,%ymm13,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 2a780 │ │ │ │ vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ add $0x4,%rdi │ │ │ │ - sub $0xffffffffffffff80,%rax │ │ │ │ vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ - jmp 2aa00 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vmovq %xmm0,%rdx │ │ │ │ - vmovq %xmm1,%rax │ │ │ │ - mov (%rax),%r8d │ │ │ │ - cmp %r8d,(%rdx) │ │ │ │ - jl 2abca │ │ │ │ - jg 2b100 │ │ │ │ - lea 0x4(%rdx),%rdi │ │ │ │ - cmp %rdi,%rcx │ │ │ │ - je 2b678 │ │ │ │ - mov 0x4(%rax),%r9d │ │ │ │ - cmp %r9d,0x4(%rdx) │ │ │ │ - jl 2abca │ │ │ │ - jg 2b100 │ │ │ │ - lea 0x8(%rdx),%r10 │ │ │ │ - cmp %r10,%rcx │ │ │ │ - je 2b68a │ │ │ │ - mov 0x8(%rax),%esi │ │ │ │ - cmp %esi,0x8(%rdx) │ │ │ │ - jl 2abca │ │ │ │ - jg 2b100 │ │ │ │ - lea 0xc(%rdx),%r8 │ │ │ │ - cmp %r8,%rcx │ │ │ │ - je 2b71e │ │ │ │ - mov 0xc(%rax),%edi │ │ │ │ - cmp %edi,0xc(%rdx) │ │ │ │ - jl 2abca │ │ │ │ - jg 2b100 │ │ │ │ - lea 0x10(%rdx),%r9 │ │ │ │ + sub $0xffffffffffffff80,%rax │ │ │ │ + jmp 2a6a0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovq %xmm0,%rax │ │ │ │ + vmovq %xmm1,%rdi │ │ │ │ + mov (%rdi),%edx │ │ │ │ + cmp %edx,(%rax) │ │ │ │ + jl 2a878 │ │ │ │ + jg 2adb0 │ │ │ │ + lea 0x4(%rax),%r9 │ │ │ │ cmp %r9,%rcx │ │ │ │ - je 2b730 │ │ │ │ - mov 0x10(%rax),%r10d │ │ │ │ - cmp %r10d,0x10(%rdx) │ │ │ │ - jl 2abca │ │ │ │ - jg 2b100 │ │ │ │ - lea 0x14(%rdx),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - je 2b739 │ │ │ │ - mov 0x14(%rdx),%r8d │ │ │ │ - cmp %r8d,0x14(%rax) │ │ │ │ - jg 2abca │ │ │ │ - jl 2b100 │ │ │ │ - lea 0x18(%rdx),%rdi │ │ │ │ - cmp %rdi,%rcx │ │ │ │ - je 2b742 │ │ │ │ - mov 0x18(%rax),%r9d │ │ │ │ - cmp %r9d,0x18(%rdx) │ │ │ │ - jl 2abca │ │ │ │ - jg 2b100 │ │ │ │ - lea 0x1c(%rdx),%r10 │ │ │ │ + je 2b32b │ │ │ │ + mov 0x4(%rdi),%r10d │ │ │ │ + cmp %r10d,0x4(%rax) │ │ │ │ + jl 2a878 │ │ │ │ + jg 2adb0 │ │ │ │ + lea 0x8(%rax),%r8 │ │ │ │ + cmp %r8,%rcx │ │ │ │ + je 2b33d │ │ │ │ + mov 0x8(%rdi),%esi │ │ │ │ + cmp %esi,0x8(%rax) │ │ │ │ + jl 2a878 │ │ │ │ + jg 2adb0 │ │ │ │ + lea 0xc(%rax),%rdx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + je 2b3cf │ │ │ │ + mov 0xc(%rdi),%r9d │ │ │ │ + cmp %r9d,0xc(%rax) │ │ │ │ + jl 2a878 │ │ │ │ + jg 2adb0 │ │ │ │ + lea 0x10(%rax),%r10 │ │ │ │ cmp %r10,%rcx │ │ │ │ - je 2b74b │ │ │ │ - mov 0x1c(%rdx),%ecx │ │ │ │ - cmp %ecx,0x1c(%rax) │ │ │ │ - jg 2abca │ │ │ │ - jl 2b100 │ │ │ │ - add $0x20,%rax │ │ │ │ + je 2b3e1 │ │ │ │ + mov 0x10(%rdi),%r8d │ │ │ │ + cmp %r8d,0x10(%rax) │ │ │ │ + jl 2a878 │ │ │ │ + jg 2adb0 │ │ │ │ + lea 0x14(%rax),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + je 2b3ea │ │ │ │ + mov 0x14(%rax),%edx │ │ │ │ + cmp %edx,0x14(%rdi) │ │ │ │ + jg 2a878 │ │ │ │ + jl 2adb0 │ │ │ │ + lea 0x18(%rax),%r9 │ │ │ │ + cmp %r9,%rcx │ │ │ │ + je 2b3f3 │ │ │ │ + mov 0x18(%rdi),%r10d │ │ │ │ + cmp %r10d,0x18(%rax) │ │ │ │ + jl 2a878 │ │ │ │ + jg 2adb0 │ │ │ │ + lea 0x1c(%rax),%r8 │ │ │ │ + cmp %r8,%rcx │ │ │ │ + je 2b3fc │ │ │ │ + mov 0x1c(%rax),%ecx │ │ │ │ + cmp %ecx,0x1c(%rdi) │ │ │ │ + jg 2a878 │ │ │ │ + lea 0x20(%rdi),%rax │ │ │ │ + jl 2adb0 │ │ │ │ cmp %r11,%rax │ │ │ │ - je 2b100 │ │ │ │ + je 2adb0 │ │ │ │ mov 0x0(%r13),%rdi │ │ │ │ - vmovdqu %xmm13,0x0(%r13) │ │ │ │ - mov 0x10(%r15),%rcx │ │ │ │ - vpxor %xmm5,%xmm5,%xmm5 │ │ │ │ + vmovdqu %xmm6,0x0(%r13) │ │ │ │ + vpxor %xmm14,%xmm14,%xmm14 │ │ │ │ mov 0x10(%r13),%rsi │ │ │ │ + mov 0x10(%r15),%rcx │ │ │ │ mov %rcx,0x10(%r13) │ │ │ │ - vmovdqu %xmm5,(%r15) │ │ │ │ movq $0x0,0x10(%r15) │ │ │ │ + vmovdqu %xmm14,(%r15) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2ac11 │ │ │ │ + je 2a8c0 │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovdqa 0xb1af7(%rip),%ymm2 # dc700 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - vmovdqa 0xb1b2f(%rip),%ymm8 # dc740 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - vmovsd 0x18(%r15),%xmm13 │ │ │ │ + vmovdqa 0xb2e28(%rip),%ymm2 # dd6e0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xe0> │ │ │ │ + vmovdqa 0xb2e60(%rip),%ymm7 # dd720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x120> │ │ │ │ + vmovsd 0x18(%r15),%xmm6 │ │ │ │ add $0x20,%r15 │ │ │ │ - vmovsd %xmm13,0x18(%r13) │ │ │ │ + vmovsd %xmm6,0x18(%r13) │ │ │ │ add $0x20,%r13 │ │ │ │ cmp %r14,%rbx │ │ │ │ - jne 2a880 │ │ │ │ + jne 2a520 │ │ │ │ vzeroupper │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ mov %rsi,%r15 │ │ │ │ mov %rdx,%r14 │ │ │ │ cmp %rsi,%rdx │ │ │ │ - je 2ac31 │ │ │ │ + je 2a8e0 │ │ │ │ mov %r9,%r13 │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl (%rax) │ │ │ │ vmovdqu (%r15),%xmm0 │ │ │ │ mov 0x0(%r13),%rdi │ │ │ │ vpxor %xmm7,%xmm7,%xmm7 │ │ │ │ mov 0x10(%r13),%rsi │ │ │ │ vmovdqu %xmm0,0x0(%r13) │ │ │ │ mov 0x10(%r15),%rax │ │ │ │ mov %rax,0x10(%r13) │ │ │ │ - vmovdqu %xmm7,(%r15) │ │ │ │ movq $0x0,0x10(%r15) │ │ │ │ + vmovdqu %xmm7,(%r15) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2ac89 │ │ │ │ + je 2a939 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ vmovsd 0x18(%r15),%xmm1 │ │ │ │ add $0x20,%r15 │ │ │ │ add $0x20,%r13 │ │ │ │ vmovsd %xmm1,-0x8(%r13) │ │ │ │ cmp %r15,%r12 │ │ │ │ - jne 2ac50 │ │ │ │ + jne 2a900 │ │ │ │ mov 0x10(%rsp),%rcx │ │ │ │ cmp %rcx,0x18(%rsp) │ │ │ │ - je 2b69c │ │ │ │ + je 2b34f │ │ │ │ cmp %r13,%rbx │ │ │ │ - je 2ac31 │ │ │ │ - vmovdqa 0xb1a7d(%rip),%ymm8 # dc740 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - vpbroadcastq 0xb1a34(%rip),%ymm3 # dc700 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ + je 2a8e0 │ │ │ │ + mov 0x18(%rsp),%r14 │ │ │ │ + mov $0x20,%edx │ │ │ │ + vmovdqa 0xb2da3(%rip),%ymm7 # dd720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x120> │ │ │ │ sub $0x20,%r13 │ │ │ │ sub $0x20,%r12 │ │ │ │ - mov 0x18(%rsp),%r14 │ │ │ │ + vpbroadcastq %rdx,%ymm2 │ │ │ │ sub $0x20,%r14 │ │ │ │ - nopl (%rax) │ │ │ │ - vmovdqu (%r14),%xmm7 │ │ │ │ - vmovdqu 0x0(%r13),%xmm6 │ │ │ │ - vpextrq $0x1,%xmm7,%r15 │ │ │ │ - vpextrq $0x1,%xmm6,%rsi │ │ │ │ - vmovq %xmm6,%rcx │ │ │ │ - vmovq %xmm7,%r9 │ │ │ │ + nop │ │ │ │ + vmovdqu (%r14),%xmm6 │ │ │ │ + vmovdqu 0x0(%r13),%xmm5 │ │ │ │ + vpextrq $0x1,%xmm6,%r15 │ │ │ │ + vpextrq $0x1,%xmm5,%rsi │ │ │ │ + vmovq %xmm5,%rcx │ │ │ │ + vmovq %xmm6,%r9 │ │ │ │ mov %rsi,%r10 │ │ │ │ - mov %r15,%rdx │ │ │ │ - mov %r9,%rax │ │ │ │ + mov %r15,%r11 │ │ │ │ mov %rcx,%rdi │ │ │ │ - sub %r9,%rdx │ │ │ │ + sub %r9,%r11 │ │ │ │ sub %rcx,%r10 │ │ │ │ - lea (%rcx,%rdx,1),%r8 │ │ │ │ - cmp %rdx,%r10 │ │ │ │ + mov %r9,%rax │ │ │ │ + lea (%rcx,%r11,1),%r8 │ │ │ │ + cmp %r11,%r10 │ │ │ │ cmovg %r8,%rsi │ │ │ │ cmp %rcx,%rsi │ │ │ │ - je 2b014 │ │ │ │ + je 2acc7 │ │ │ │ mov %rsi,%r11 │ │ │ │ sub %rcx,%r11 │ │ │ │ lea -0x4(%r11),%r8 │ │ │ │ cmp $0x18,%r8 │ │ │ │ - jbe 2b180 │ │ │ │ + jbe 2ae30 │ │ │ │ mov (%r14),%rdx │ │ │ │ - or 0x0(%r13),%rdx │ │ │ │ and $0x3,%r11d │ │ │ │ + or 0x0(%r13),%rdx │ │ │ │ and $0x1f,%edx │ │ │ │ or %r11,%rdx │ │ │ │ - jne 2b180 │ │ │ │ + jne 2ae30 │ │ │ │ shr $0x2,%r8 │ │ │ │ + vpbroadcastq %r9,%ymm3 │ │ │ │ + vpbroadcastq %rcx,%ymm4 │ │ │ │ mov %r9,%rdi │ │ │ │ - vpbroadcastq %xmm7,%ymm4 │ │ │ │ - vpbroadcastq %xmm6,%ymm9 │ │ │ │ inc %r8 │ │ │ │ - sub %rcx,%rdi │ │ │ │ - vpaddq %ymm8,%ymm4,%ymm1 │ │ │ │ - vpaddq %ymm8,%ymm9,%ymm0 │ │ │ │ - mov %r8,%r11 │ │ │ │ + vpaddq %ymm7,%ymm3,%ymm1 │ │ │ │ + vpaddq %ymm7,%ymm4,%ymm0 │ │ │ │ mov %rcx,%rax │ │ │ │ + mov %r8,%r11 │ │ │ │ + sub %rcx,%rdi │ │ │ │ shr $0x3,%r11 │ │ │ │ lea -0x1(%r11),%r10 │ │ │ │ and $0x3,%r10d │ │ │ │ - je 2ae50 │ │ │ │ - vmovdqa (%rcx),%ymm10 │ │ │ │ - vmovdqa (%r9),%ymm11 │ │ │ │ - vpcmpgtd %ymm10,%ymm11,%ymm12 │ │ │ │ - vptest %ymm12,%ymm12 │ │ │ │ - jne 2af20 │ │ │ │ - vpcmpgtd %ymm11,%ymm10,%ymm13 │ │ │ │ - vptest %ymm13,%ymm13 │ │ │ │ - jne 2af20 │ │ │ │ - vpaddq %ymm3,%ymm1,%ymm14 │ │ │ │ - vpaddq %ymm3,%ymm0,%ymm0 │ │ │ │ + je 2ab00 │ │ │ │ + vmovdqa (%rcx),%ymm8 │ │ │ │ + vmovdqa (%r9),%ymm9 │ │ │ │ + vpcmpltd %ymm9,%ymm8,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 2abe0 │ │ │ │ + vpcmpnled %ymm9,%ymm8,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 2abe0 │ │ │ │ + vpaddq %ymm2,%ymm1,%ymm10 │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ mov $0x1,%edx │ │ │ │ lea 0x20(%rcx),%rax │ │ │ │ - vmovdqa %ymm14,%ymm1 │ │ │ │ + vmovdqa %ymm10,%ymm1 │ │ │ │ cmp $0x1,%r10 │ │ │ │ - je 2ae50 │ │ │ │ + je 2ab00 │ │ │ │ cmp $0x2,%r10 │ │ │ │ - je 2ae11 │ │ │ │ - vmovdqa 0x20(%rcx),%ymm15 │ │ │ │ - vmovdqa (%rdi,%rax,1),%ymm2 │ │ │ │ - vpcmpgtd %ymm15,%ymm2,%ymm4 │ │ │ │ - vptest %ymm4,%ymm4 │ │ │ │ - jne 2af20 │ │ │ │ - vpcmpgtd %ymm2,%ymm15,%ymm5 │ │ │ │ - vptest %ymm5,%ymm5 │ │ │ │ - jne 2af20 │ │ │ │ - vpaddq %ymm3,%ymm0,%ymm0 │ │ │ │ - inc %rdx │ │ │ │ - add $0x20,%rax │ │ │ │ - vpaddq %ymm3,%ymm14,%ymm1 │ │ │ │ - vmovdqa (%rax),%ymm9 │ │ │ │ - vmovdqa (%rdi,%rax,1),%ymm10 │ │ │ │ - vpcmpgtd %ymm9,%ymm10,%ymm11 │ │ │ │ - vptest %ymm11,%ymm11 │ │ │ │ - jne 2af20 │ │ │ │ - vpcmpgtd %ymm10,%ymm9,%ymm12 │ │ │ │ - vptest %ymm12,%ymm12 │ │ │ │ - jne 2af20 │ │ │ │ - vpaddq %ymm3,%ymm0,%ymm0 │ │ │ │ + je 2aac3 │ │ │ │ + vmovdqa 0x20(%rcx),%ymm11 │ │ │ │ + vmovdqa 0x20(%r9),%ymm12 │ │ │ │ + vpcmpltd %ymm12,%ymm11,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 2abe0 │ │ │ │ + vpcmpnled %ymm12,%ymm11,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 2abe0 │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ inc %rdx │ │ │ │ + vpaddq %ymm2,%ymm10,%ymm1 │ │ │ │ add $0x20,%rax │ │ │ │ - vpaddq %ymm3,%ymm1,%ymm1 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ vmovdqa (%rax),%ymm13 │ │ │ │ vmovdqa (%rdi,%rax,1),%ymm14 │ │ │ │ - vpcmpgtd %ymm13,%ymm14,%ymm15 │ │ │ │ - vptest %ymm15,%ymm15 │ │ │ │ - jne 2af20 │ │ │ │ - vpcmpgtd %ymm14,%ymm13,%ymm2 │ │ │ │ - vptest %ymm2,%ymm2 │ │ │ │ - jne 2af20 │ │ │ │ + vpcmpltd %ymm14,%ymm13,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 2abe0 │ │ │ │ + vpcmpnled %ymm14,%ymm13,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 2abe0 │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + inc %rdx │ │ │ │ + vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ + add $0x20,%rax │ │ │ │ + nopl (%rax) │ │ │ │ + vmovdqa (%rax),%ymm15 │ │ │ │ + vmovdqa (%rdi,%rax,1),%ymm3 │ │ │ │ + vpcmpltd %ymm3,%ymm15,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 2abe0 │ │ │ │ + vpcmpnled %ymm3,%ymm15,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 2abe0 │ │ │ │ lea 0x1(%rdx),%r10 │ │ │ │ - vpaddq %ymm3,%ymm0,%ymm0 │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ cmp %r11,%r10 │ │ │ │ - je 2b155 │ │ │ │ - vmovdqa 0x20(%rax),%ymm9 │ │ │ │ - vmovdqa 0x20(%rax,%rdi,1),%ymm5 │ │ │ │ - vpaddq %ymm3,%ymm1,%ymm1 │ │ │ │ - vpcmpgtd %ymm9,%ymm5,%ymm10 │ │ │ │ - vptest %ymm10,%ymm10 │ │ │ │ - jne 2af20 │ │ │ │ - vpcmpgtd %ymm5,%ymm9,%ymm11 │ │ │ │ - vptest %ymm11,%ymm11 │ │ │ │ - jne 2af20 │ │ │ │ - vmovdqa 0x40(%rax),%ymm12 │ │ │ │ - vmovdqa 0x40(%rax,%rdi,1),%ymm13 │ │ │ │ - vpaddq %ymm3,%ymm0,%ymm0 │ │ │ │ - vpaddq %ymm3,%ymm1,%ymm1 │ │ │ │ - vpcmpgtd %ymm12,%ymm13,%ymm14 │ │ │ │ - vptest %ymm14,%ymm14 │ │ │ │ - jne 2af20 │ │ │ │ - vpcmpgtd %ymm13,%ymm12,%ymm15 │ │ │ │ - vptest %ymm15,%ymm15 │ │ │ │ - jne 2af20 │ │ │ │ - vmovdqa 0x60(%rax),%ymm2 │ │ │ │ - vmovdqa 0x60(%rax,%rdi,1),%ymm9 │ │ │ │ - vpaddq %ymm3,%ymm0,%ymm0 │ │ │ │ - vpaddq %ymm3,%ymm1,%ymm1 │ │ │ │ - vpcmpgtd %ymm2,%ymm9,%ymm4 │ │ │ │ - vptest %ymm4,%ymm4 │ │ │ │ - jne 2af20 │ │ │ │ - vpcmpgtd %ymm9,%ymm2,%ymm5 │ │ │ │ - vptest %ymm5,%ymm5 │ │ │ │ - jne 2af20 │ │ │ │ - vpaddq %ymm3,%ymm0,%ymm0 │ │ │ │ + je 2ae04 │ │ │ │ + vmovdqa 0x20(%rax),%ymm8 │ │ │ │ + vmovdqa 0x20(%rax,%rdi,1),%ymm9 │ │ │ │ + vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ + vpcmpltd %ymm9,%ymm8,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 2abe0 │ │ │ │ + vpcmpnled %ymm9,%ymm8,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 2abe0 │ │ │ │ + vmovdqa 0x40(%rax),%ymm10 │ │ │ │ + vmovdqa 0x40(%rax,%rdi,1),%ymm11 │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ + vpcmpltd %ymm11,%ymm10,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 2abe0 │ │ │ │ + vpcmpnled %ymm11,%ymm10,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 2abe0 │ │ │ │ + vmovdqa 0x60(%rax),%ymm12 │ │ │ │ + vmovdqa 0x60(%rax,%rdi,1),%ymm13 │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ + vpcmpltd %ymm13,%ymm12,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 2abe0 │ │ │ │ + vpcmpnled %ymm13,%ymm12,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 2abe0 │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ add $0x4,%rdx │ │ │ │ + vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ sub $0xffffffffffffff80,%rax │ │ │ │ - vpaddq %ymm3,%ymm1,%ymm1 │ │ │ │ - jmp 2ae50 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovq %xmm0,%r8 │ │ │ │ - vmovq %xmm1,%rax │ │ │ │ - mov (%rax),%r9d │ │ │ │ - cmp %r9d,(%r8) │ │ │ │ - jl 2b019 │ │ │ │ - jg 2b090 │ │ │ │ - lea 0x4(%r8),%rcx │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - je 2b636 │ │ │ │ - mov 0x4(%rax),%r11d │ │ │ │ - cmp %r11d,0x4(%r8) │ │ │ │ - jl 2b019 │ │ │ │ - jg 2b090 │ │ │ │ - lea 0x8(%r8),%rdi │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - je 2b63f │ │ │ │ - mov 0x8(%rax),%edx │ │ │ │ - cmp %edx,0x8(%r8) │ │ │ │ - jl 2b019 │ │ │ │ - jg 2b090 │ │ │ │ - lea 0xc(%r8),%r10 │ │ │ │ - cmp %r10,%rsi │ │ │ │ - je 2b666 │ │ │ │ - mov 0xc(%rax),%r9d │ │ │ │ - cmp %r9d,0xc(%r8) │ │ │ │ - jl 2b019 │ │ │ │ - jg 2b090 │ │ │ │ - lea 0x10(%r8),%rcx │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - je 2b66f │ │ │ │ - mov 0x10(%rax),%r11d │ │ │ │ - cmp %r11d,0x10(%r8) │ │ │ │ - jl 2b019 │ │ │ │ - jg 2b090 │ │ │ │ - lea 0x14(%r8),%rdi │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - je 2b681 │ │ │ │ - mov 0x14(%rax),%edx │ │ │ │ - cmp %edx,0x14(%r8) │ │ │ │ - jl 2b019 │ │ │ │ - jg 2b090 │ │ │ │ - lea 0x18(%r8),%r10 │ │ │ │ - cmp %r10,%rsi │ │ │ │ - je 2b693 │ │ │ │ - mov 0x18(%rax),%r9d │ │ │ │ - cmp %r9d,0x18(%r8) │ │ │ │ - jl 2b019 │ │ │ │ - jg 2b090 │ │ │ │ - lea 0x1c(%r8),%rcx │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - je 2b727 │ │ │ │ - mov 0x1c(%rax),%esi │ │ │ │ - cmp %esi,0x1c(%r8) │ │ │ │ - jl 2b019 │ │ │ │ - jg 2b090 │ │ │ │ - add $0x20,%rax │ │ │ │ + jmp 2ab00 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovq %xmm0,%rax │ │ │ │ + vmovq %xmm1,%rdi │ │ │ │ + mov (%rdi),%ecx │ │ │ │ + cmp %ecx,(%rax) │ │ │ │ + jl 2accc │ │ │ │ + jg 2ad40 │ │ │ │ + lea 0x4(%rax),%rdx │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + je 2b2e6 │ │ │ │ + mov 0x4(%rdi),%r10d │ │ │ │ + cmp %r10d,0x4(%rax) │ │ │ │ + jl 2accc │ │ │ │ + jg 2ad40 │ │ │ │ + lea 0x8(%rax),%r9 │ │ │ │ + cmp %r9,%rsi │ │ │ │ + je 2b2ef │ │ │ │ + mov 0x8(%rdi),%r8d │ │ │ │ + cmp %r8d,0x8(%rax) │ │ │ │ + jl 2accc │ │ │ │ + jg 2ad40 │ │ │ │ + lea 0xc(%rax),%r11 │ │ │ │ + cmp %r11,%rsi │ │ │ │ + je 2b319 │ │ │ │ + mov 0xc(%rdi),%ecx │ │ │ │ + cmp %ecx,0xc(%rax) │ │ │ │ + jl 2accc │ │ │ │ + jg 2ad40 │ │ │ │ + lea 0x10(%rax),%rdx │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + je 2b322 │ │ │ │ + mov 0x10(%rdi),%r10d │ │ │ │ + cmp %r10d,0x10(%rax) │ │ │ │ + jl 2accc │ │ │ │ + jg 2ad40 │ │ │ │ + lea 0x14(%rax),%r9 │ │ │ │ + cmp %r9,%rsi │ │ │ │ + je 2b334 │ │ │ │ + mov 0x14(%rdi),%r8d │ │ │ │ + cmp %r8d,0x14(%rax) │ │ │ │ + jl 2accc │ │ │ │ + jg 2ad40 │ │ │ │ + lea 0x18(%rax),%r11 │ │ │ │ + cmp %r11,%rsi │ │ │ │ + je 2b346 │ │ │ │ + mov 0x18(%rdi),%ecx │ │ │ │ + cmp %ecx,0x18(%rax) │ │ │ │ + jl 2accc │ │ │ │ + jg 2ad40 │ │ │ │ + lea 0x1c(%rax),%rdx │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + je 2b3d8 │ │ │ │ + mov 0x1c(%rdi),%esi │ │ │ │ + cmp %esi,0x1c(%rax) │ │ │ │ + jl 2accc │ │ │ │ + lea 0x20(%rdi),%rax │ │ │ │ + jg 2ad40 │ │ │ │ cmp %r15,%rax │ │ │ │ - je 2b090 │ │ │ │ + je 2ad40 │ │ │ │ mov (%r12),%rdi │ │ │ │ - vmovdqu %xmm7,(%r12) │ │ │ │ - mov 0x10(%r14),%rax │ │ │ │ - vpxor %xmm12,%xmm12,%xmm12 │ │ │ │ + vmovdqu %xmm6,(%r12) │ │ │ │ + vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ mov 0x10(%r12),%rsi │ │ │ │ + mov 0x10(%r14),%rax │ │ │ │ mov %r12,%r15 │ │ │ │ mov %rax,0x10(%r12) │ │ │ │ - vmovdqu %xmm12,(%r14) │ │ │ │ movq $0x0,0x10(%r14) │ │ │ │ + vmovdqu %xmm3,(%r14) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2b066 │ │ │ │ + je 2ad18 │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovdqa 0xb16a2(%rip),%ymm3 # dc700 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - vmovdqa 0xb16da(%rip),%ymm8 # dc740 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - vmovsd 0x18(%r14),%xmm13 │ │ │ │ + vmovdqa 0xb29d0(%rip),%ymm2 # dd6e0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xe0> │ │ │ │ + vmovdqa 0xb2a08(%rip),%ymm7 # dd720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x120> │ │ │ │ + vmovsd 0x18(%r14),%xmm5 │ │ │ │ + vmovsd %xmm5,0x18(%r12) │ │ │ │ cmp 0x10(%rsp),%r14 │ │ │ │ - vmovsd %xmm13,0x18(%r12) │ │ │ │ - je 2b5ab │ │ │ │ + je 2b25d │ │ │ │ sub $0x20,%r14 │ │ │ │ sub $0x20,%r12 │ │ │ │ - jmp 2ace0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 2a990 │ │ │ │ + nopl (%rax) │ │ │ │ mov (%r12),%rdi │ │ │ │ - vmovdqu %xmm6,(%r12) │ │ │ │ - mov 0x10(%r13),%r15 │ │ │ │ - vpxor %xmm10,%xmm10,%xmm10 │ │ │ │ + vmovdqu %xmm5,(%r12) │ │ │ │ + vpxor %xmm14,%xmm14,%xmm14 │ │ │ │ mov 0x10(%r12),%rsi │ │ │ │ + mov 0x10(%r13),%r15 │ │ │ │ mov %r15,0x10(%r12) │ │ │ │ - vmovdqu %xmm10,0x0(%r13) │ │ │ │ movq $0x0,0x10(%r13) │ │ │ │ + vmovdqu %xmm14,0x0(%r13) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2b0db │ │ │ │ + je 2ad8b │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovdqa 0xb162d(%rip),%ymm3 # dc700 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - vmovdqa 0xb1665(%rip),%ymm8 # dc740 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - vmovsd 0x18(%r13),%xmm11 │ │ │ │ - vmovsd %xmm11,0x18(%r12) │ │ │ │ + vmovdqa 0xb295d(%rip),%ymm2 # dd6e0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xe0> │ │ │ │ + vmovdqa 0xb2995(%rip),%ymm7 # dd720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x120> │ │ │ │ + vmovsd 0x18(%r13),%xmm15 │ │ │ │ + vmovsd %xmm15,0x18(%r12) │ │ │ │ cmp %r13,%rbx │ │ │ │ - je 2ac2e │ │ │ │ + je 2a8dd │ │ │ │ sub $0x20,%r13 │ │ │ │ - jmp 2b082 │ │ │ │ + jmp 2ad34 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x0(%r13),%rdi │ │ │ │ - vmovdqu %xmm12,0x0(%r13) │ │ │ │ - mov 0x10(%rbx),%r11 │ │ │ │ - vpxor %xmm12,%xmm12,%xmm12 │ │ │ │ + vmovdqu %xmm5,0x0(%r13) │ │ │ │ + vpxor %xmm5,%xmm5,%xmm5 │ │ │ │ mov 0x10(%r13),%rsi │ │ │ │ + mov 0x10(%rbx),%r11 │ │ │ │ mov %r11,0x10(%r13) │ │ │ │ - vmovdqu %xmm12,(%rbx) │ │ │ │ movq $0x0,0x10(%rbx) │ │ │ │ + vmovdqu %xmm5,(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2b147 │ │ │ │ + je 2adf6 │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovdqa 0xb15c1(%rip),%ymm2 # dc700 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - vmovdqa 0xb15f9(%rip),%ymm8 # dc740 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - vmovsd 0x18(%rbx),%xmm13 │ │ │ │ + vmovdqa 0xb28f2(%rip),%ymm2 # dd6e0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xe0> │ │ │ │ + vmovdqa 0xb292a(%rip),%ymm7 # dd720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x120> │ │ │ │ + vmovsd 0x18(%rbx),%xmm6 │ │ │ │ add $0x20,%rbx │ │ │ │ - jmp 2ac1b │ │ │ │ + jmp 2a8ca │ │ │ │ test $0x7,%r8b │ │ │ │ - je 2b58d │ │ │ │ + je 2b23c │ │ │ │ and $0xfffffffffffffff8,%r8 │ │ │ │ - shl $0x2,%r8 │ │ │ │ - lea (%r9,%r8,1),%rax │ │ │ │ - add %rcx,%r8 │ │ │ │ - jmp 2af2a │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rsi,%r8 │ │ │ │ - sub %rcx,%r8 │ │ │ │ - sub $0x4,%r8 │ │ │ │ - shr $0x2,%r8 │ │ │ │ - inc %r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - je 2b26c │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 2b249 │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - je 2b231 │ │ │ │ - cmp $0x3,%r8 │ │ │ │ - je 2b217 │ │ │ │ - cmp $0x4,%r8 │ │ │ │ - je 2b1fd │ │ │ │ - cmp $0x5,%r8 │ │ │ │ - je 2b1e5 │ │ │ │ - cmp $0x6,%r8 │ │ │ │ - jne 2b56f │ │ │ │ + lea 0x0(,%r8,4),%r11 │ │ │ │ + lea (%r9,%r11,1),%rdi │ │ │ │ + lea (%rcx,%r11,1),%rax │ │ │ │ + jmp 2abea │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rsi,%r10 │ │ │ │ + sub %rcx,%r10 │ │ │ │ + sub $0x4,%r10 │ │ │ │ + shr $0x2,%r10 │ │ │ │ + inc %r10 │ │ │ │ + and $0x7,%r10d │ │ │ │ + je 2af1c │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 2aef9 │ │ │ │ + cmp $0x2,%r10 │ │ │ │ + je 2aee1 │ │ │ │ + cmp $0x3,%r10 │ │ │ │ + je 2aec9 │ │ │ │ + cmp $0x4,%r10 │ │ │ │ + je 2aeaf │ │ │ │ + cmp $0x5,%r10 │ │ │ │ + je 2ae95 │ │ │ │ + cmp $0x6,%r10 │ │ │ │ + jne 2b21e │ │ │ │ + mov (%rax),%r9d │ │ │ │ + cmp %r9d,(%rdi) │ │ │ │ + jl 2accc │ │ │ │ + jg 2ad40 │ │ │ │ + add $0x4,%rdi │ │ │ │ + add $0x4,%rax │ │ │ │ + mov (%rax),%r8d │ │ │ │ + cmp %r8d,(%rdi) │ │ │ │ + jl 2accc │ │ │ │ + jg 2ad40 │ │ │ │ + add $0x4,%rdi │ │ │ │ + add $0x4,%rax │ │ │ │ mov (%rax),%r11d │ │ │ │ cmp %r11d,(%rdi) │ │ │ │ - jl 2b019 │ │ │ │ - jg 2b090 │ │ │ │ + jl 2accc │ │ │ │ + jg 2ad40 │ │ │ │ + add $0x4,%rdi │ │ │ │ + add $0x4,%rax │ │ │ │ + mov (%rax),%ecx │ │ │ │ + cmp %ecx,(%rdi) │ │ │ │ + jl 2accc │ │ │ │ + jg 2ad40 │ │ │ │ add $0x4,%rdi │ │ │ │ add $0x4,%rax │ │ │ │ mov (%rax),%edx │ │ │ │ cmp %edx,(%rdi) │ │ │ │ - jl 2b019 │ │ │ │ - jg 2b090 │ │ │ │ + jl 2accc │ │ │ │ + jg 2ad40 │ │ │ │ add $0x4,%rdi │ │ │ │ add $0x4,%rax │ │ │ │ mov (%rax),%r10d │ │ │ │ cmp %r10d,(%rdi) │ │ │ │ - jl 2b019 │ │ │ │ - jg 2b090 │ │ │ │ + jl 2accc │ │ │ │ + jg 2ad40 │ │ │ │ add $0x4,%rdi │ │ │ │ add $0x4,%rax │ │ │ │ + cmp %rdi,%rsi │ │ │ │ + je 2acc7 │ │ │ │ mov (%rax),%r9d │ │ │ │ cmp %r9d,(%rdi) │ │ │ │ - jl 2b019 │ │ │ │ - jg 2b090 │ │ │ │ - add $0x4,%rdi │ │ │ │ - add $0x4,%rax │ │ │ │ - mov (%rax),%ecx │ │ │ │ - cmp %ecx,(%rdi) │ │ │ │ - jl 2b019 │ │ │ │ - jg 2b090 │ │ │ │ - add $0x4,%rdi │ │ │ │ - add $0x4,%rax │ │ │ │ - mov (%rax),%r8d │ │ │ │ - cmp %r8d,(%rdi) │ │ │ │ - jl 2b019 │ │ │ │ - jg 2b090 │ │ │ │ - add $0x4,%rdi │ │ │ │ - add $0x4,%rax │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - je 2b014 │ │ │ │ - mov (%rax),%r11d │ │ │ │ - cmp %r11d,(%rdi) │ │ │ │ - jl 2b019 │ │ │ │ - jg 2b090 │ │ │ │ - mov 0x4(%rax),%edx │ │ │ │ - cmp %edx,0x4(%rdi) │ │ │ │ - jl 2b019 │ │ │ │ - jg 2b090 │ │ │ │ - mov 0x8(%rax),%r10d │ │ │ │ - cmp %r10d,0x8(%rdi) │ │ │ │ - jl 2b019 │ │ │ │ - jg 2b090 │ │ │ │ - mov 0xc(%rax),%r9d │ │ │ │ - cmp %r9d,0xc(%rdi) │ │ │ │ - jl 2b019 │ │ │ │ - jg 2b090 │ │ │ │ - mov 0x10(%rax),%ecx │ │ │ │ - cmp %ecx,0x10(%rdi) │ │ │ │ - jl 2b019 │ │ │ │ - jg 2b090 │ │ │ │ - mov 0x14(%rax),%r8d │ │ │ │ - cmp %r8d,0x14(%rdi) │ │ │ │ - jl 2b019 │ │ │ │ - jg 2b090 │ │ │ │ - mov 0x18(%rax),%r11d │ │ │ │ - cmp %r11d,0x18(%rdi) │ │ │ │ - jl 2b019 │ │ │ │ - jg 2b090 │ │ │ │ - mov 0x1c(%rax),%edx │ │ │ │ - cmp %edx,0x1c(%rdi) │ │ │ │ - jl 2b019 │ │ │ │ - jg 2b090 │ │ │ │ + jl 2accc │ │ │ │ + jg 2ad40 │ │ │ │ + mov 0x4(%rax),%r8d │ │ │ │ + cmp %r8d,0x4(%rdi) │ │ │ │ + jl 2accc │ │ │ │ + jg 2ad40 │ │ │ │ + mov 0x8(%rax),%r11d │ │ │ │ + cmp %r11d,0x8(%rdi) │ │ │ │ + jl 2accc │ │ │ │ + jg 2ad40 │ │ │ │ + mov 0xc(%rax),%ecx │ │ │ │ + cmp %ecx,0xc(%rdi) │ │ │ │ + jl 2accc │ │ │ │ + jg 2ad40 │ │ │ │ + mov 0x10(%rax),%edx │ │ │ │ + cmp %edx,0x10(%rdi) │ │ │ │ + jl 2accc │ │ │ │ + jg 2ad40 │ │ │ │ + mov 0x14(%rax),%r10d │ │ │ │ + cmp %r10d,0x14(%rdi) │ │ │ │ + jl 2accc │ │ │ │ + jg 2ad40 │ │ │ │ + mov 0x18(%rax),%r9d │ │ │ │ + cmp %r9d,0x18(%rdi) │ │ │ │ + jl 2accc │ │ │ │ + jg 2ad40 │ │ │ │ + mov 0x1c(%rax),%r8d │ │ │ │ + cmp %r8d,0x1c(%rdi) │ │ │ │ + jl 2accc │ │ │ │ + jg 2ad40 │ │ │ │ add $0x20,%rdi │ │ │ │ add $0x20,%rax │ │ │ │ cmp %rdi,%rsi │ │ │ │ - jne 2b26c │ │ │ │ - jmp 2b014 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 2af1c │ │ │ │ + jmp 2acc7 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov 0x18(%rsp),%r10 │ │ │ │ test $0x7,%r10b │ │ │ │ - je 2b648 │ │ │ │ + je 2b2f8 │ │ │ │ and $0xfffffffffffffff8,%r10 │ │ │ │ lea 0x0(,%r10,4),%rsi │ │ │ │ - lea (%r8,%rsi,1),%rax │ │ │ │ - add %rsi,%rdx │ │ │ │ - jmp 2aada │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - sub %rdx,%rsi │ │ │ │ - sub $0x4,%rsi │ │ │ │ - shr $0x2,%rsi │ │ │ │ - inc %rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - je 2b450 │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 2b42e │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 2b415 │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - je 2b3fb │ │ │ │ - cmp $0x4,%rsi │ │ │ │ - je 2b3e2 │ │ │ │ - cmp $0x5,%rsi │ │ │ │ - je 2b3c8 │ │ │ │ - cmp $0x6,%rsi │ │ │ │ - je 2b3af │ │ │ │ + lea (%r8,%rsi,1),%rdi │ │ │ │ + lea (%rdx,%rsi,1),%rax │ │ │ │ + jmp 2a78a │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %rcx,%rdi │ │ │ │ + sub %rdx,%rdi │ │ │ │ + sub $0x4,%rdi │ │ │ │ + shr $0x2,%rdi │ │ │ │ + inc %rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + je 2b100 │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 2b0de │ │ │ │ + cmp $0x2,%rdi │ │ │ │ + je 2b0c5 │ │ │ │ + cmp $0x3,%rdi │ │ │ │ + je 2b0ab │ │ │ │ + cmp $0x4,%rdi │ │ │ │ + je 2b091 │ │ │ │ + cmp $0x5,%rdi │ │ │ │ + je 2b078 │ │ │ │ + cmp $0x6,%rdi │ │ │ │ + je 2b05f │ │ │ │ mov (%rdx),%eax │ │ │ │ cmp %eax,(%r8) │ │ │ │ - jg 2abca │ │ │ │ - jl 2b100 │ │ │ │ + jg 2a878 │ │ │ │ + jl 2adb0 │ │ │ │ lea 0x4(%rdx),%r10 │ │ │ │ lea 0x4(%r8),%rax │ │ │ │ + mov (%r10),%esi │ │ │ │ + cmp %esi,(%rax) │ │ │ │ + jg 2a878 │ │ │ │ + jl 2adb0 │ │ │ │ + add $0x4,%r10 │ │ │ │ + add $0x4,%rax │ │ │ │ mov (%r10),%edx │ │ │ │ cmp %edx,(%rax) │ │ │ │ - jg 2abca │ │ │ │ - jl 2b100 │ │ │ │ + jg 2a878 │ │ │ │ + jl 2adb0 │ │ │ │ + add $0x4,%r10 │ │ │ │ + add $0x4,%rax │ │ │ │ + mov (%r10),%r9d │ │ │ │ + cmp %r9d,(%rax) │ │ │ │ + jg 2a878 │ │ │ │ + jl 2adb0 │ │ │ │ add $0x4,%r10 │ │ │ │ add $0x4,%rax │ │ │ │ mov (%r10),%r8d │ │ │ │ cmp %r8d,(%rax) │ │ │ │ - jg 2abca │ │ │ │ - jl 2b100 │ │ │ │ + jg 2a878 │ │ │ │ + jl 2adb0 │ │ │ │ add $0x4,%r10 │ │ │ │ add $0x4,%rax │ │ │ │ mov (%r10),%edi │ │ │ │ cmp %edi,(%rax) │ │ │ │ - jg 2abca │ │ │ │ - jl 2b100 │ │ │ │ - add $0x4,%r10 │ │ │ │ - add $0x4,%rax │ │ │ │ - mov (%r10),%r9d │ │ │ │ - cmp %r9d,(%rax) │ │ │ │ - jg 2abca │ │ │ │ - jl 2b100 │ │ │ │ + jg 2a878 │ │ │ │ + jl 2adb0 │ │ │ │ add $0x4,%r10 │ │ │ │ add $0x4,%rax │ │ │ │ mov (%r10),%esi │ │ │ │ cmp %esi,(%rax) │ │ │ │ - jg 2abca │ │ │ │ - jl 2b100 │ │ │ │ + jg 2a878 │ │ │ │ + jl 2adb0 │ │ │ │ add $0x4,%r10 │ │ │ │ add $0x4,%rax │ │ │ │ + cmp %r10,%rcx │ │ │ │ + je 2a86f │ │ │ │ mov (%r10),%edx │ │ │ │ cmp %edx,(%rax) │ │ │ │ - jg 2abca │ │ │ │ - jl 2b100 │ │ │ │ - add $0x4,%r10 │ │ │ │ - add $0x4,%rax │ │ │ │ - cmp %r10,%rcx │ │ │ │ - je 2abc1 │ │ │ │ - mov (%r10),%r8d │ │ │ │ - cmp %r8d,(%rax) │ │ │ │ - jg 2abca │ │ │ │ - jl 2b100 │ │ │ │ - mov 0x4(%r10),%edi │ │ │ │ - cmp %edi,0x4(%rax) │ │ │ │ - jg 2abca │ │ │ │ - jl 2b100 │ │ │ │ - mov 0x8(%r10),%r9d │ │ │ │ - cmp %r9d,0x8(%rax) │ │ │ │ - jg 2abca │ │ │ │ - jl 2b100 │ │ │ │ - mov 0xc(%r10),%esi │ │ │ │ - cmp %esi,0xc(%rax) │ │ │ │ - jg 2abca │ │ │ │ - jl 2b100 │ │ │ │ - mov 0x10(%r10),%edx │ │ │ │ - cmp %edx,0x10(%rax) │ │ │ │ - jg 2abca │ │ │ │ - jl 2b100 │ │ │ │ - mov 0x14(%r10),%r8d │ │ │ │ - cmp %r8d,0x14(%rax) │ │ │ │ - jg 2abca │ │ │ │ - jl 2b100 │ │ │ │ - mov 0x18(%r10),%edi │ │ │ │ - cmp %edi,0x18(%rax) │ │ │ │ - jg 2abca │ │ │ │ - jl 2b100 │ │ │ │ - mov 0x1c(%r10),%r9d │ │ │ │ - cmp %r9d,0x1c(%rax) │ │ │ │ - jg 2abca │ │ │ │ - jl 2b100 │ │ │ │ + jg 2a878 │ │ │ │ + jl 2adb0 │ │ │ │ + mov 0x4(%r10),%r9d │ │ │ │ + cmp %r9d,0x4(%rax) │ │ │ │ + jg 2a878 │ │ │ │ + jl 2adb0 │ │ │ │ + mov 0x8(%r10),%r8d │ │ │ │ + cmp %r8d,0x8(%rax) │ │ │ │ + jg 2a878 │ │ │ │ + jl 2adb0 │ │ │ │ + mov 0xc(%r10),%edi │ │ │ │ + cmp %edi,0xc(%rax) │ │ │ │ + jg 2a878 │ │ │ │ + jl 2adb0 │ │ │ │ + mov 0x10(%r10),%esi │ │ │ │ + cmp %esi,0x10(%rax) │ │ │ │ + jg 2a878 │ │ │ │ + jl 2adb0 │ │ │ │ + mov 0x14(%r10),%edx │ │ │ │ + cmp %edx,0x14(%rax) │ │ │ │ + jg 2a878 │ │ │ │ + jl 2adb0 │ │ │ │ + mov 0x18(%r10),%r9d │ │ │ │ + cmp %r9d,0x18(%rax) │ │ │ │ + jg 2a878 │ │ │ │ + jl 2adb0 │ │ │ │ + mov 0x1c(%r10),%r8d │ │ │ │ + cmp %r8d,0x1c(%rax) │ │ │ │ + jg 2a878 │ │ │ │ + jl 2adb0 │ │ │ │ add $0x20,%r10 │ │ │ │ add $0x20,%rax │ │ │ │ cmp %r10,%rcx │ │ │ │ - jne 2b450 │ │ │ │ - jmp 2abc1 │ │ │ │ + jne 2b100 │ │ │ │ + jmp 2a86f │ │ │ │ cmp %r14,%rbx │ │ │ │ - je 2ac2e │ │ │ │ + je 2a8dd │ │ │ │ vzeroupper │ │ │ │ - jmp 2b514 │ │ │ │ + jmp 2b1c4 │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x20,%r13 │ │ │ │ - vmovdqu (%rbx),%xmm3 │ │ │ │ + vmovdqu (%rbx),%xmm2 │ │ │ │ mov 0x0(%r13),%rdi │ │ │ │ - vpxor %xmm8,%xmm8,%xmm8 │ │ │ │ + vpxor %xmm7,%xmm7,%xmm7 │ │ │ │ mov 0x10(%r13),%rsi │ │ │ │ - vmovdqu %xmm3,0x0(%r13) │ │ │ │ - mov 0x10(%rbx),%r8 │ │ │ │ - mov %r8,0x10(%r13) │ │ │ │ - vmovdqu %xmm8,(%rbx) │ │ │ │ + vmovdqu %xmm2,0x0(%r13) │ │ │ │ + mov 0x10(%rbx),%r10 │ │ │ │ + mov %r10,0x10(%r13) │ │ │ │ movq $0x0,0x10(%rbx) │ │ │ │ + vmovdqu %xmm7,(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2b54c │ │ │ │ + je 2b1fb │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - vmovsd 0x18(%rbx),%xmm11 │ │ │ │ + vmovsd 0x18(%rbx),%xmm15 │ │ │ │ add $0x20,%rbx │ │ │ │ - vmovsd %xmm11,0x18(%r13) │ │ │ │ + vmovsd %xmm15,0x18(%r13) │ │ │ │ cmp %r14,%rbx │ │ │ │ - jne 2b510 │ │ │ │ + jne 2b1c0 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ mov (%r9),%eax │ │ │ │ cmp %eax,(%rcx) │ │ │ │ - jl 2b019 │ │ │ │ - jg 2b090 │ │ │ │ + jl 2accc │ │ │ │ + jg 2ad40 │ │ │ │ lea 0x4(%rcx),%rdi │ │ │ │ lea 0x4(%r9),%rax │ │ │ │ - jmp 2b1cb │ │ │ │ - vpbroadcastq 0xb136a(%rip),%ymm0 # dc900 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x300> │ │ │ │ + jmp 2ae7b │ │ │ │ + mov $0x14,%r9d │ │ │ │ + vpbroadcastq %r9,%ymm0 │ │ │ │ vpaddq %ymm0,%ymm1,%ymm1 │ │ │ │ - vextracti128 $0x1,%ymm1,%xmm4 │ │ │ │ - vpextrq $0x1,%xmm4,%rax │ │ │ │ - jmp 2b014 │ │ │ │ + valignq $0x3,%ymm1,%ymm1,%ymm4 │ │ │ │ + vmovq %xmm4,%rax │ │ │ │ + jmp 2acc7 │ │ │ │ add $0x20,%r13 │ │ │ │ cmp %r13,%rbx │ │ │ │ - je 2ac2e │ │ │ │ + je 2a8dd │ │ │ │ vzeroupper │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu -0x20(%r13),%xmm14 │ │ │ │ + nopl (%rax) │ │ │ │ + vmovdqu -0x20(%r13),%xmm6 │ │ │ │ mov -0x20(%r15),%rdi │ │ │ │ - vpxor %xmm15,%xmm15,%xmm15 │ │ │ │ + vpxor %xmm4,%xmm4,%xmm4 │ │ │ │ sub $0x20,%r13 │ │ │ │ sub $0x20,%r15 │ │ │ │ mov 0x10(%r15),%rsi │ │ │ │ - vmovdqu %xmm14,(%r15) │ │ │ │ + vmovdqu %xmm6,(%r15) │ │ │ │ mov 0x10(%r13),%r12 │ │ │ │ mov %r12,0x10(%r15) │ │ │ │ - vmovdqu %xmm15,0x0(%r13) │ │ │ │ movq $0x0,0x10(%r13) │ │ │ │ + vmovdqu %xmm4,0x0(%r13) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2b620 │ │ │ │ + je 2b2d0 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ vmovsd 0x18(%r13),%xmm9 │ │ │ │ vmovsd %xmm9,0x18(%r15) │ │ │ │ cmp %r13,%rbx │ │ │ │ - jne 2b5c0 │ │ │ │ - jmp 2ac31 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vmovsd 0x18(%r13),%xmm2 │ │ │ │ - vmovsd %xmm2,0x18(%r15) │ │ │ │ + jne 2b270 │ │ │ │ + jmp 2a8e0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovsd 0x18(%r13),%xmm8 │ │ │ │ + vmovsd %xmm8,0x18(%r15) │ │ │ │ cmp %r13,%rbx │ │ │ │ - jne 2b5c0 │ │ │ │ - jmp 2ac31 │ │ │ │ - add $0x4,%rax │ │ │ │ - jmp 2b014 │ │ │ │ - add $0x8,%rax │ │ │ │ - jmp 2b014 │ │ │ │ - vpbroadcastq 0xb12af(%rip),%ymm0 # dc900 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x300> │ │ │ │ + jne 2b270 │ │ │ │ + jmp 2a8e0 │ │ │ │ + lea 0x4(%rdi),%rax │ │ │ │ + jmp 2acc7 │ │ │ │ + lea 0x8(%rdi),%rax │ │ │ │ + jmp 2acc7 │ │ │ │ + mov $0x14,%r8d │ │ │ │ + vpbroadcastq %r8,%ymm0 │ │ │ │ vpaddq %ymm0,%ymm1,%ymm1 │ │ │ │ - vextracti128 $0x1,%ymm1,%xmm15 │ │ │ │ - vpextrq $0x1,%xmm15,%rax │ │ │ │ - jmp 2abc1 │ │ │ │ - add $0xc,%rax │ │ │ │ - jmp 2b014 │ │ │ │ - add $0x10,%rax │ │ │ │ - jmp 2b014 │ │ │ │ - add $0x4,%rax │ │ │ │ - jmp 2abc1 │ │ │ │ - add $0x14,%rax │ │ │ │ - jmp 2b014 │ │ │ │ - add $0x8,%rax │ │ │ │ - jmp 2abc1 │ │ │ │ - add $0x18,%rax │ │ │ │ - jmp 2b014 │ │ │ │ + valignq $0x3,%ymm1,%ymm1,%ymm4 │ │ │ │ + vmovq %xmm4,%rax │ │ │ │ + jmp 2a86f │ │ │ │ + lea 0xc(%rdi),%rax │ │ │ │ + jmp 2acc7 │ │ │ │ + lea 0x10(%rdi),%rax │ │ │ │ + jmp 2acc7 │ │ │ │ + lea 0x4(%rdi),%rax │ │ │ │ + jmp 2a86f │ │ │ │ + lea 0x14(%rdi),%rax │ │ │ │ + jmp 2acc7 │ │ │ │ + lea 0x8(%rdi),%rax │ │ │ │ + jmp 2a86f │ │ │ │ + lea 0x18(%rdi),%rax │ │ │ │ + jmp 2acc7 │ │ │ │ cmp %r13,%rbx │ │ │ │ - je 2ac31 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu -0x20(%r13),%xmm4 │ │ │ │ + je 2a8e0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovdqu -0x20(%r13),%xmm10 │ │ │ │ mov -0x20(%r14),%rdi │ │ │ │ - vpxor %xmm5,%xmm5,%xmm5 │ │ │ │ + vpxor %xmm11,%xmm11,%xmm11 │ │ │ │ sub $0x20,%r13 │ │ │ │ sub $0x20,%r14 │ │ │ │ mov 0x10(%r14),%rsi │ │ │ │ - vmovdqu %xmm4,(%r14) │ │ │ │ - mov 0x10(%r13),%r10 │ │ │ │ - mov %r10,0x10(%r14) │ │ │ │ - vmovdqu %xmm5,0x0(%r13) │ │ │ │ + vmovdqu %xmm10,(%r14) │ │ │ │ + mov 0x10(%r13),%r11 │ │ │ │ + mov %r11,0x10(%r14) │ │ │ │ movq $0x0,0x10(%r13) │ │ │ │ + vmovdqu %xmm11,0x0(%r13) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2b708 │ │ │ │ + je 2b3b9 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - vmovsd 0x18(%r13),%xmm1 │ │ │ │ - vmovsd %xmm1,0x18(%r14) │ │ │ │ + vmovsd 0x18(%r13),%xmm13 │ │ │ │ + vmovsd %xmm13,0x18(%r14) │ │ │ │ cmp %r13,%rbx │ │ │ │ - jne 2b6b0 │ │ │ │ - jmp 2ac31 │ │ │ │ - vmovsd 0x18(%r13),%xmm0 │ │ │ │ - vmovsd %xmm0,0x18(%r14) │ │ │ │ + jne 2b360 │ │ │ │ + jmp 2a8e0 │ │ │ │ + vmovsd 0x18(%r13),%xmm12 │ │ │ │ + vmovsd %xmm12,0x18(%r14) │ │ │ │ cmp %r13,%rbx │ │ │ │ - jne 2b6b0 │ │ │ │ - jmp 2ac31 │ │ │ │ - add $0xc,%rax │ │ │ │ - jmp 2abc1 │ │ │ │ - add $0x1c,%rax │ │ │ │ - jmp 2b014 │ │ │ │ - add $0x10,%rax │ │ │ │ - jmp 2abc1 │ │ │ │ - add $0x14,%rax │ │ │ │ - jmp 2abc1 │ │ │ │ - add $0x18,%rax │ │ │ │ - jmp 2abc1 │ │ │ │ - add $0x1c,%rax │ │ │ │ - jmp 2abc1 │ │ │ │ - nop │ │ │ │ + jne 2b360 │ │ │ │ + jmp 2a8e0 │ │ │ │ + lea 0xc(%rdi),%rax │ │ │ │ + jmp 2a86f │ │ │ │ + lea 0x1c(%rdi),%rax │ │ │ │ + jmp 2acc7 │ │ │ │ + lea 0x10(%rdi),%rax │ │ │ │ + jmp 2a86f │ │ │ │ + lea 0x14(%rdi),%rax │ │ │ │ + jmp 2a86f │ │ │ │ + lea 0x18(%rdi),%rax │ │ │ │ + jmp 2a86f │ │ │ │ + lea 0x1c(%rdi),%rax │ │ │ │ + jmp 2a86f │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ lea 0x8(%rsp),%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ mov %rsi,%rcx │ │ │ │ push -0x8(%r10) │ │ │ │ - push %rbp │ │ │ │ sub %rdi,%rcx │ │ │ │ + push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %r10 │ │ │ │ push %rbx │ │ │ │ sub $0x40,%rsp │ │ │ │ mov %rdx,-0x60(%rbp) │ │ │ │ mov %rsi,-0x58(%rbp) │ │ │ │ cmp $0x80,%rcx │ │ │ │ - jle 2c7f2 │ │ │ │ - vmovdqa 0xb0f9d(%rip),%ymm10 # dc740 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ + jle 2c4b2 │ │ │ │ mov %rdi,-0x50(%rbp) │ │ │ │ + vmovdqa 0xb22c9(%rip),%ymm11 # dd720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x120> │ │ │ │ mov %rdi,%r14 │ │ │ │ mov %rcx,%r12 │ │ │ │ sar $0x4,%rcx │ │ │ │ sar $0x3,%r12 │ │ │ │ cmpq $0x0,-0x60(%rbp) │ │ │ │ mov %rcx,%r13 │ │ │ │ - je 2c8f0 │ │ │ │ + je 2c5a8 │ │ │ │ lea (%r14,%rcx,8),%r13 │ │ │ │ - mov 0x8(%r14),%rbx │ │ │ │ + vmovq 0x8(%r14),%xmm16 │ │ │ │ mov -0x58(%rbp),%rax │ │ │ │ lea 0x8(%r14),%r12 │ │ │ │ mov 0x0(%r13),%rdx │ │ │ │ decq -0x60(%rbp) │ │ │ │ - mov 0x8(%rbx),%r15 │ │ │ │ + vmovq %xmm16,%rbx │ │ │ │ lea -0x8(%rax),%rsi │ │ │ │ - mov %rbx,-0x40(%rbp) │ │ │ │ - mov (%rbx),%rbx │ │ │ │ + mov 0x8(%rbx),%r15 │ │ │ │ mov 0x8(%rdx),%r11 │ │ │ │ mov %rdx,-0x38(%rbp) │ │ │ │ + mov (%rbx),%rbx │ │ │ │ mov (%rdx),%rax │ │ │ │ + mov %r11,%rdi │ │ │ │ mov %r15,%rcx │ │ │ │ - mov %r11,%r8 │ │ │ │ + sub %rax,%rdi │ │ │ │ sub %rbx,%rcx │ │ │ │ - sub %rax,%r8 │ │ │ │ - lea (%rbx,%r8,1),%rdi │ │ │ │ - cmp %r8,%rcx │ │ │ │ - cmovle %r15,%rdi │ │ │ │ - cmp %rdi,%rbx │ │ │ │ - je 2bafe │ │ │ │ - mov %rdi,%r9 │ │ │ │ + lea (%rbx,%rdi,1),%r8 │ │ │ │ + cmp %rdi,%rcx │ │ │ │ + cmovle %r15,%r8 │ │ │ │ + cmp %r8,%rbx │ │ │ │ + je 2b7c1 │ │ │ │ + mov %r8,%r9 │ │ │ │ sub %rbx,%r9 │ │ │ │ lea -0x4(%r9),%r10 │ │ │ │ cmp $0x18,%r10 │ │ │ │ - jbe 2bdc0 │ │ │ │ - mov %rax,%rcx │ │ │ │ + jbe 2ba88 │ │ │ │ + mov %rax,%rdi │ │ │ │ and $0x3,%r9d │ │ │ │ - or %rbx,%rcx │ │ │ │ - and $0x1f,%ecx │ │ │ │ - or %r9,%rcx │ │ │ │ - jne 2bdc0 │ │ │ │ + or %rbx,%rdi │ │ │ │ + and $0x1f,%edi │ │ │ │ + or %r9,%rdi │ │ │ │ + jne 2ba88 │ │ │ │ shr $0x2,%r10 │ │ │ │ - vmovq %rbx,%xmm1 │ │ │ │ - vmovq %rax,%xmm6 │ │ │ │ + mov $0x20,%ecx │ │ │ │ + vpbroadcastq %rax,%ymm0 │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%r10),%r10 │ │ │ │ - vpbroadcastq %xmm6,%ymm0 │ │ │ │ - vpbroadcastq %xmm1,%ymm2 │ │ │ │ - vpbroadcastq 0xb0e9a(%rip),%ymm3 # dc700 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 %r10,%r8 │ │ │ │ - vpaddq %ymm10,%ymm0,%ymm0 │ │ │ │ - vpaddq %ymm10,%ymm2,%ymm1 │ │ │ │ - shr $0x3,%r8 │ │ │ │ - lea -0x1(%r8),%r9 │ │ │ │ - and $0x3,%r9d │ │ │ │ - je 2b93f │ │ │ │ + vpbroadcastq %rbx,%ymm1 │ │ │ │ + vpbroadcastq %rcx,%ymm2 │ │ │ │ + mov %r10,%r9 │ │ │ │ + vpaddq %ymm11,%ymm0,%ymm0 │ │ │ │ + vpaddq %ymm11,%ymm1,%ymm1 │ │ │ │ + shr $0x3,%r9 │ │ │ │ + lea -0x1(%r9),%rcx │ │ │ │ + and $0x3,%ecx │ │ │ │ + je 2b5f5 │ │ │ │ vmovdqa (%rbx),%ymm4 │ │ │ │ vmovdqa (%rax),%ymm5 │ │ │ │ - vpcmpgtd %ymm4,%ymm5,%ymm7 │ │ │ │ - vptest %ymm7,%ymm7 │ │ │ │ - jne 2ba0b │ │ │ │ - vpcmpgtd %ymm5,%ymm4,%ymm8 │ │ │ │ - vptest %ymm8,%ymm8 │ │ │ │ - jne 2ba0b │ │ │ │ - vpaddq %ymm3,%ymm0,%ymm9 │ │ │ │ - vpaddq %ymm3,%ymm1,%ymm1 │ │ │ │ - mov $0x1,%ecx │ │ │ │ + vpcmpltd %ymm5,%ymm4,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 2b6cd │ │ │ │ + vpcmpnled %ymm5,%ymm4,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 2b6cd │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm3 │ │ │ │ + vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ + mov $0x1,%edi │ │ │ │ mov $0x20,%edx │ │ │ │ - vmovdqa %ymm9,%ymm0 │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 2b93f │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - je 2b906 │ │ │ │ - vmovdqa 0x20(%rbx),%ymm10 │ │ │ │ - vmovdqa 0x20(%rax),%ymm11 │ │ │ │ - vpcmpgtd %ymm10,%ymm11,%ymm12 │ │ │ │ - vptest %ymm12,%ymm12 │ │ │ │ - jne 2ba0b │ │ │ │ - vpcmpgtd %ymm11,%ymm10,%ymm13 │ │ │ │ - vptest %ymm13,%ymm13 │ │ │ │ - jne 2ba0b │ │ │ │ - vpaddq %ymm3,%ymm1,%ymm1 │ │ │ │ - inc %rcx │ │ │ │ + vmovdqa %ymm3,%ymm0 │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 2b5f5 │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + je 2b5ba │ │ │ │ + vmovdqa 0x20(%rbx),%ymm7 │ │ │ │ + vmovdqa 0x20(%rax),%ymm6 │ │ │ │ + vpcmpltd %ymm6,%ymm7,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 2b6cd │ │ │ │ + vpcmpnled %ymm6,%ymm7,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 2b6cd │ │ │ │ + vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ + inc %rdi │ │ │ │ + vpaddq %ymm2,%ymm3,%ymm0 │ │ │ │ add $0x20,%rdx │ │ │ │ - vpaddq %ymm3,%ymm9,%ymm0 │ │ │ │ - vmovdqa (%rbx,%rdx,1),%ymm14 │ │ │ │ - vmovdqa (%rax,%rdx,1),%ymm15 │ │ │ │ - vpcmpgtd %ymm14,%ymm15,%ymm6 │ │ │ │ - vptest %ymm6,%ymm6 │ │ │ │ - jne 2ba0b │ │ │ │ - vpcmpgtd %ymm15,%ymm14,%ymm2 │ │ │ │ - vptest %ymm2,%ymm2 │ │ │ │ - jne 2ba0b │ │ │ │ - vpaddq %ymm3,%ymm1,%ymm1 │ │ │ │ - inc %rcx │ │ │ │ + vmovdqa (%rbx,%rdx,1),%ymm8 │ │ │ │ + vmovdqa (%rax,%rdx,1),%ymm9 │ │ │ │ + vpcmpltd %ymm9,%ymm8,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 2b6cd │ │ │ │ + vpcmpnled %ymm9,%ymm8,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 2b6cd │ │ │ │ + vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ + inc %rdi │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ add $0x20,%rdx │ │ │ │ - vpaddq %ymm3,%ymm0,%ymm0 │ │ │ │ - vmovdqa (%rbx,%rdx,1),%ymm4 │ │ │ │ - vmovdqa (%rax,%rdx,1),%ymm7 │ │ │ │ - vpcmpgtd %ymm4,%ymm7,%ymm5 │ │ │ │ - vptest %ymm5,%ymm5 │ │ │ │ - jne 2ba0b │ │ │ │ - vpcmpgtd %ymm7,%ymm4,%ymm8 │ │ │ │ - vptest %ymm8,%ymm8 │ │ │ │ - jne 2ba0b │ │ │ │ - lea 0x1(%rcx),%r9 │ │ │ │ - vpaddq %ymm3,%ymm1,%ymm1 │ │ │ │ - cmp %r9,%r8 │ │ │ │ - je 2c806 │ │ │ │ - vmovdqa 0x20(%rbx,%rdx,1),%ymm9 │ │ │ │ - vmovdqa 0x20(%rax,%rdx,1),%ymm10 │ │ │ │ - vpaddq %ymm3,%ymm0,%ymm0 │ │ │ │ - vpcmpgtd %ymm9,%ymm10,%ymm11 │ │ │ │ - vptest %ymm11,%ymm11 │ │ │ │ - jne 2ba0b │ │ │ │ - vpcmpgtd %ymm10,%ymm9,%ymm12 │ │ │ │ - vptest %ymm12,%ymm12 │ │ │ │ - jne 2ba0b │ │ │ │ - vmovdqa 0x40(%rbx,%rdx,1),%ymm13 │ │ │ │ - vmovdqa 0x40(%rax,%rdx,1),%ymm14 │ │ │ │ - vpaddq %ymm3,%ymm1,%ymm1 │ │ │ │ - vpaddq %ymm3,%ymm0,%ymm0 │ │ │ │ - vpcmpgtd %ymm13,%ymm14,%ymm15 │ │ │ │ - vptest %ymm15,%ymm15 │ │ │ │ - jne 2ba0b │ │ │ │ - vpcmpgtd %ymm14,%ymm13,%ymm6 │ │ │ │ - vptest %ymm6,%ymm6 │ │ │ │ - jne 2ba0b │ │ │ │ - vmovdqa 0x60(%rbx,%rdx,1),%ymm2 │ │ │ │ - vmovdqa 0x60(%rax,%rdx,1),%ymm4 │ │ │ │ - vpaddq %ymm3,%ymm1,%ymm1 │ │ │ │ - vpaddq %ymm3,%ymm0,%ymm0 │ │ │ │ - vpcmpgtd %ymm2,%ymm4,%ymm7 │ │ │ │ - vptest %ymm7,%ymm7 │ │ │ │ - jne 2ba0b │ │ │ │ - vpcmpgtd %ymm4,%ymm2,%ymm5 │ │ │ │ - vptest %ymm5,%ymm5 │ │ │ │ - jne 2ba0b │ │ │ │ - vpaddq %ymm3,%ymm1,%ymm1 │ │ │ │ - add $0x4,%rcx │ │ │ │ + vmovdqa (%rbx,%rdx,1),%ymm10 │ │ │ │ + vmovdqa (%rax,%rdx,1),%ymm11 │ │ │ │ + vpcmpltd %ymm11,%ymm10,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 2b6cd │ │ │ │ + vpcmpnled %ymm11,%ymm10,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 2b6cd │ │ │ │ + lea 0x1(%rdi),%rcx │ │ │ │ + vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ + cmp %rcx,%r9 │ │ │ │ + je 2c4c6 │ │ │ │ + vmovdqa 0x20(%rbx,%rdx,1),%ymm15 │ │ │ │ + vmovdqa 0x20(%rax,%rdx,1),%ymm4 │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + vpcmpltd %ymm4,%ymm15,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 2b6cd │ │ │ │ + vpcmpnled %ymm4,%ymm15,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 2b6cd │ │ │ │ + vmovdqa 0x40(%rbx,%rdx,1),%ymm3 │ │ │ │ + vmovdqa 0x40(%rax,%rdx,1),%ymm5 │ │ │ │ + vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + vpcmpltd %ymm5,%ymm3,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 2b6cd │ │ │ │ + vpcmpnled %ymm5,%ymm3,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 2b6cd │ │ │ │ + vmovdqa 0x60(%rbx,%rdx,1),%ymm7 │ │ │ │ + vmovdqa 0x60(%rax,%rdx,1),%ymm6 │ │ │ │ + vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + vpcmpltd %ymm6,%ymm7,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 2b6cd │ │ │ │ + vpcmpnled %ymm6,%ymm7,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 2b6cd │ │ │ │ + vpaddq %ymm2,%ymm1,%ymm1 │ │ │ │ + add $0x4,%rdi │ │ │ │ + vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ sub $0xffffffffffffff80,%rdx │ │ │ │ - vpaddq %ymm3,%ymm0,%ymm0 │ │ │ │ - jmp 2b93f │ │ │ │ + jmp 2b5f5 │ │ │ │ vmovq %xmm1,%r10 │ │ │ │ vmovq %xmm0,%rax │ │ │ │ - mov (%rax),%r8d │ │ │ │ - cmp %r8d,(%r10) │ │ │ │ - jl 2bb07 │ │ │ │ - jg 2be9f │ │ │ │ - lea 0x4(%r10),%rcx │ │ │ │ - cmp %rcx,%rdi │ │ │ │ - je 2cc23 │ │ │ │ + mov (%rax),%r9d │ │ │ │ + cmp %r9d,(%r10) │ │ │ │ + jl 2b7ca │ │ │ │ + jg 2bb65 │ │ │ │ + lea 0x4(%r10),%rdi │ │ │ │ + cmp %rdi,%r8 │ │ │ │ + je 2c8de │ │ │ │ mov 0x4(%rax),%edx │ │ │ │ cmp %edx,0x4(%r10) │ │ │ │ - jl 2bb07 │ │ │ │ - jg 2be9f │ │ │ │ - lea 0x8(%r10),%r9 │ │ │ │ - cmp %r9,%rdi │ │ │ │ - je 2cc41 │ │ │ │ - mov 0x8(%rax),%r8d │ │ │ │ - cmp %r8d,0x8(%r10) │ │ │ │ - jl 2bb07 │ │ │ │ - jg 2be9f │ │ │ │ - lea 0xc(%r10),%rcx │ │ │ │ - cmp %rcx,%rdi │ │ │ │ - je 2cc4a │ │ │ │ + jl 2b7ca │ │ │ │ + jg 2bb65 │ │ │ │ + lea 0x8(%r10),%rcx │ │ │ │ + cmp %rcx,%r8 │ │ │ │ + je 2c8fc │ │ │ │ + mov 0x8(%rax),%r9d │ │ │ │ + cmp %r9d,0x8(%r10) │ │ │ │ + jl 2b7ca │ │ │ │ + jg 2bb65 │ │ │ │ + lea 0xc(%r10),%rdi │ │ │ │ + cmp %rdi,%r8 │ │ │ │ + je 2c905 │ │ │ │ mov 0xc(%rax),%edx │ │ │ │ cmp %edx,0xc(%r10) │ │ │ │ - jl 2bb07 │ │ │ │ - jg 2be9f │ │ │ │ - lea 0x10(%r10),%r9 │ │ │ │ - cmp %r9,%rdi │ │ │ │ - je 2cc53 │ │ │ │ - mov 0x10(%rax),%r8d │ │ │ │ - cmp %r8d,0x10(%r10) │ │ │ │ - jl 2bb07 │ │ │ │ - jg 2be9f │ │ │ │ - lea 0x14(%r10),%rcx │ │ │ │ - cmp %rcx,%rdi │ │ │ │ - je 2cc5c │ │ │ │ + jl 2b7ca │ │ │ │ + jg 2bb65 │ │ │ │ + lea 0x10(%r10),%rcx │ │ │ │ + cmp %rcx,%r8 │ │ │ │ + je 2c90e │ │ │ │ + mov 0x10(%rax),%r9d │ │ │ │ + cmp %r9d,0x10(%r10) │ │ │ │ + jl 2b7ca │ │ │ │ + jg 2bb65 │ │ │ │ + lea 0x14(%r10),%rdi │ │ │ │ + cmp %rdi,%r8 │ │ │ │ + je 2c917 │ │ │ │ mov 0x14(%rax),%edx │ │ │ │ cmp %edx,0x14(%r10) │ │ │ │ - jl 2bb07 │ │ │ │ - jg 2be9f │ │ │ │ - lea 0x18(%r10),%r9 │ │ │ │ - cmp %r9,%rdi │ │ │ │ - je 2cc65 │ │ │ │ - mov 0x18(%rax),%r8d │ │ │ │ - cmp %r8d,0x18(%r10) │ │ │ │ - jl 2bb07 │ │ │ │ - jg 2be9f │ │ │ │ - lea 0x1c(%r10),%rcx │ │ │ │ - cmp %rcx,%rdi │ │ │ │ - je 2cc6e │ │ │ │ - mov 0x1c(%rax),%edi │ │ │ │ - cmp %edi,0x1c(%r10) │ │ │ │ - jl 2bb07 │ │ │ │ - jg 2be9f │ │ │ │ + jl 2b7ca │ │ │ │ + jg 2bb65 │ │ │ │ + lea 0x18(%r10),%rcx │ │ │ │ + cmp %rcx,%r8 │ │ │ │ + je 2c920 │ │ │ │ + mov 0x18(%rax),%r9d │ │ │ │ + cmp %r9d,0x18(%r10) │ │ │ │ + jl 2b7ca │ │ │ │ + jg 2bb65 │ │ │ │ + lea 0x1c(%r10),%rdi │ │ │ │ + cmp %rdi,%r8 │ │ │ │ + je 2c929 │ │ │ │ + mov 0x1c(%rax),%r8d │ │ │ │ + cmp %r8d,0x1c(%r10) │ │ │ │ + jl 2b7ca │ │ │ │ + jg 2bb65 │ │ │ │ add $0x20,%rax │ │ │ │ cmp %r11,%rax │ │ │ │ - je 2be9f │ │ │ │ - mov %rsi,-0x48(%rbp) │ │ │ │ + je 2bb65 │ │ │ │ + mov %rsi,-0x40(%rbp) │ │ │ │ mov %r13,%rdi │ │ │ │ vzeroupper │ │ │ │ - call 16680 │ │ │ │ + call 164e0 │ │ │ │ + mov (%r14),%r8 │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ test %al,%al │ │ │ │ - vmovdqa 0xb0c20(%rip),%ymm3 # dc740 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - mov (%r14),%rdi │ │ │ │ - mov -0x48(%rbp),%rsi │ │ │ │ - jne 2c7d5 │ │ │ │ - mov %rdi,-0x38(%rbp) │ │ │ │ + vmovdqa 0xb1f36(%rip),%ymm3 # dd720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x120> │ │ │ │ + jne 2c495 │ │ │ │ + mov %r8,-0x38(%rbp) │ │ │ │ mov %r12,%rdi │ │ │ │ vzeroupper │ │ │ │ - call 16680 │ │ │ │ + call 164e0 │ │ │ │ + mov -0x38(%rbp),%r8 │ │ │ │ + vmovdqa 0xb1f15(%rip),%ymm3 # dd720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x120> │ │ │ │ test %al,%al │ │ │ │ - vmovdqa 0xb0bfa(%rip),%ymm3 # dc740 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - mov -0x38(%rbp),%rdi │ │ │ │ - jne 2bee8 │ │ │ │ - vmovq -0x40(%rbp),%xmm8 │ │ │ │ - vpinsrq $0x1,%rdi,%xmm8,%xmm9 │ │ │ │ - vmovdqu %xmm9,(%r14) │ │ │ │ - vpbroadcastq 0xb0b97(%rip),%ymm1 # dc700 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x100> │ │ │ │ - vpbroadcastq 0xb0d8e(%rip),%ymm6 # dc900 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x300> │ │ │ │ + jne 2bbae │ │ │ │ + vpinsrq $0x1,%r8,%xmm16,%xmm2 │ │ │ │ + vmovdqu %xmm2,(%r14) │ │ │ │ + mov $0x20,%r9d │ │ │ │ + mov $0x14,%r10d │ │ │ │ mov -0x58(%rbp),%r13 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovq %rbx,%xmm10 │ │ │ │ + vpbroadcastq %r9,%ymm1 │ │ │ │ + vpbroadcastq %r10,%ymm7 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %r15,%r9 │ │ │ │ - vpbroadcastq %xmm10,%ymm11 │ │ │ │ + vpbroadcastq %rbx,%ymm8 │ │ │ │ sub %rbx,%r9 │ │ │ │ - vpaddq %ymm3,%ymm11,%ymm8 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + vpaddq %ymm3,%ymm8,%ymm6 │ │ │ │ mov (%r12),%r10 │ │ │ │ - mov 0x8(%r10),%r8 │ │ │ │ - mov (%r10),%rcx │ │ │ │ - mov %r8,%rdx │ │ │ │ - lea (%rcx,%r9,1),%rsi │ │ │ │ - sub %rcx,%rdx │ │ │ │ + mov 0x8(%r10),%rcx │ │ │ │ + mov (%r10),%rdi │ │ │ │ + mov %rcx,%rdx │ │ │ │ + lea (%rdi,%r9,1),%rsi │ │ │ │ + sub %rdi,%rdx │ │ │ │ cmp %r9,%rdx │ │ │ │ - cmovle %r8,%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - je 2c6f2 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - sub %rcx,%rdi │ │ │ │ - lea -0x4(%rdi),%rax │ │ │ │ - cmp $0x18,%rax │ │ │ │ - jbe 2c040 │ │ │ │ + cmovle %rcx,%rsi │ │ │ │ + cmp %rsi,%rdi │ │ │ │ + je 2c3b2 │ │ │ │ + mov %rsi,%r8 │ │ │ │ + sub %rdi,%r8 │ │ │ │ + lea -0x4(%r8),%rcx │ │ │ │ + cmp $0x18,%rcx │ │ │ │ + jbe 2bcf8 │ │ │ │ mov %rbx,%rdx │ │ │ │ - and $0x3,%edi │ │ │ │ - or %rcx,%rdx │ │ │ │ - and $0x1f,%edx │ │ │ │ - or %rdi,%rdx │ │ │ │ - jne 2c040 │ │ │ │ - shr $0x2,%rax │ │ │ │ - vmovq %rcx,%xmm12 │ │ │ │ - xor %edi,%edi │ │ │ │ - vmovdqa %ymm8,%ymm7 │ │ │ │ - inc %rax │ │ │ │ - vpbroadcastq %xmm12,%ymm13 │ │ │ │ - mov %rax,%r11 │ │ │ │ - vpaddq %ymm3,%ymm13,%ymm0 │ │ │ │ - shr $0x3,%r11 │ │ │ │ - lea -0x1(%r11),%r8 │ │ │ │ and $0x3,%r8d │ │ │ │ - je 2bcda │ │ │ │ - vmovdqa (%rcx),%ymm14 │ │ │ │ - vmovdqa (%rbx),%ymm15 │ │ │ │ - vpcmpgtd %ymm14,%ymm15,%ymm2 │ │ │ │ - vptest %ymm2,%ymm2 │ │ │ │ - jne 2bf10 │ │ │ │ - vpcmpgtd %ymm15,%ymm14,%ymm4 │ │ │ │ - vptest %ymm4,%ymm4 │ │ │ │ - jne 2bf10 │ │ │ │ - vpaddq %ymm1,%ymm8,%ymm10 │ │ │ │ + or %rdi,%rdx │ │ │ │ + and $0x1f,%edx │ │ │ │ + or %r8,%rdx │ │ │ │ + jne 2bcf8 │ │ │ │ + shr $0x2,%rcx │ │ │ │ + vpbroadcastq %rdi,%ymm9 │ │ │ │ + vmovdqa %ymm6,%ymm2 │ │ │ │ + xor %r11d,%r11d │ │ │ │ + inc %rcx │ │ │ │ + vpaddq %ymm3,%ymm9,%ymm0 │ │ │ │ + mov %rcx,%r8 │ │ │ │ + shr $0x3,%r8 │ │ │ │ + lea -0x1(%r8),%rax │ │ │ │ + and $0x3,%eax │ │ │ │ + je 2b990 │ │ │ │ + vmovdqa (%rdi),%ymm10 │ │ │ │ + vmovdqa (%rbx),%ymm11 │ │ │ │ + vpcmpltd %ymm11,%ymm10,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 2bbd0 │ │ │ │ + vpcmpnled %ymm11,%ymm10,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 2bbd0 │ │ │ │ + vpaddq %ymm1,%ymm6,%ymm12 │ │ │ │ vpaddq %ymm1,%ymm0,%ymm0 │ │ │ │ mov $0x1,%edx │ │ │ │ - mov $0x20,%edi │ │ │ │ - vmovdqa %ymm10,%ymm7 │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 2bcda │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - je 2bca1 │ │ │ │ - vmovdqa 0x20(%rcx),%ymm11 │ │ │ │ - vmovdqa 0x20(%rbx),%ymm9 │ │ │ │ - vpcmpgtd %ymm11,%ymm9,%ymm5 │ │ │ │ - vptest %ymm5,%ymm5 │ │ │ │ - jne 2bf10 │ │ │ │ - vpcmpgtd %ymm9,%ymm11,%ymm12 │ │ │ │ - vptest %ymm12,%ymm12 │ │ │ │ - jne 2bf10 │ │ │ │ + mov $0x20,%r11d │ │ │ │ + vmovdqa %ymm12,%ymm2 │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 2b990 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + je 2b953 │ │ │ │ + vmovdqa 0x20(%rdi),%ymm13 │ │ │ │ + vmovdqa 0x20(%rbx),%ymm14 │ │ │ │ + vpcmpltd %ymm14,%ymm13,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 2bbd0 │ │ │ │ + vpcmpnled %ymm14,%ymm13,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 2bbd0 │ │ │ │ vpaddq %ymm1,%ymm0,%ymm0 │ │ │ │ inc %rdx │ │ │ │ - add $0x20,%rdi │ │ │ │ - vpaddq %ymm1,%ymm10,%ymm7 │ │ │ │ - vmovdqa (%rcx,%rdi,1),%ymm13 │ │ │ │ - vmovdqa (%rbx,%rdi,1),%ymm14 │ │ │ │ - vpcmpgtd %ymm13,%ymm14,%ymm15 │ │ │ │ - vptest %ymm15,%ymm15 │ │ │ │ - jne 2bf10 │ │ │ │ - vpcmpgtd %ymm14,%ymm13,%ymm2 │ │ │ │ - vptest %ymm2,%ymm2 │ │ │ │ - jne 2bf10 │ │ │ │ + vpaddq %ymm1,%ymm12,%ymm2 │ │ │ │ + add $0x20,%r11 │ │ │ │ + vmovdqa (%rdi,%r11,1),%ymm15 │ │ │ │ + vmovdqa (%rbx,%r11,1),%ymm4 │ │ │ │ + vpcmpltd %ymm4,%ymm15,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 2bbd0 │ │ │ │ + vpcmpnled %ymm4,%ymm15,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 2bbd0 │ │ │ │ vpaddq %ymm1,%ymm0,%ymm0 │ │ │ │ inc %rdx │ │ │ │ - add $0x20,%rdi │ │ │ │ - vpaddq %ymm1,%ymm7,%ymm7 │ │ │ │ - vmovdqa (%rcx,%rdi,1),%ymm10 │ │ │ │ - vmovdqa (%rbx,%rdi,1),%ymm11 │ │ │ │ - vpcmpgtd %ymm10,%ymm11,%ymm4 │ │ │ │ - vptest %ymm4,%ymm4 │ │ │ │ - jne 2bf10 │ │ │ │ - vpcmpgtd %ymm11,%ymm10,%ymm9 │ │ │ │ - vptest %ymm9,%ymm9 │ │ │ │ - jne 2bf10 │ │ │ │ - lea 0x1(%rdx),%r8 │ │ │ │ + vpaddq %ymm1,%ymm2,%ymm2 │ │ │ │ + add $0x20,%r11 │ │ │ │ + vmovdqa (%rdi,%r11,1),%ymm8 │ │ │ │ + vmovdqa (%rbx,%r11,1),%ymm5 │ │ │ │ + vpcmpltd %ymm5,%ymm8,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 2bbd0 │ │ │ │ + vpcmpnled %ymm5,%ymm8,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 2bbd0 │ │ │ │ + lea 0x1(%rdx),%rax │ │ │ │ vpaddq %ymm1,%ymm0,%ymm0 │ │ │ │ - cmp %r8,%r11 │ │ │ │ - je 2c014 │ │ │ │ - vmovdqa 0x20(%rcx,%rdi,1),%ymm12 │ │ │ │ - vmovdqa 0x20(%rbx,%rdi,1),%ymm5 │ │ │ │ - vpaddq %ymm1,%ymm7,%ymm7 │ │ │ │ - vpcmpgtd %ymm12,%ymm5,%ymm13 │ │ │ │ - vptest %ymm13,%ymm13 │ │ │ │ - jne 2bf10 │ │ │ │ - vpcmpgtd %ymm5,%ymm12,%ymm14 │ │ │ │ - vptest %ymm14,%ymm14 │ │ │ │ - jne 2bf10 │ │ │ │ - vmovdqa 0x40(%rcx,%rdi,1),%ymm15 │ │ │ │ - vmovdqa 0x40(%rbx,%rdi,1),%ymm2 │ │ │ │ + cmp %rax,%r8 │ │ │ │ + je 2bcd4 │ │ │ │ + vmovdqa 0x20(%rdi,%r11,1),%ymm9 │ │ │ │ + vmovdqa 0x20(%rbx,%r11,1),%ymm10 │ │ │ │ + vpaddq %ymm1,%ymm2,%ymm2 │ │ │ │ + vpcmpltd %ymm10,%ymm9,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 2bbd0 │ │ │ │ + vpcmpnled %ymm10,%ymm9,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 2bbd0 │ │ │ │ + vmovdqa 0x40(%rdi,%r11,1),%ymm11 │ │ │ │ + vmovdqa 0x40(%rbx,%r11,1),%ymm12 │ │ │ │ vpaddq %ymm1,%ymm0,%ymm0 │ │ │ │ - vpaddq %ymm1,%ymm7,%ymm7 │ │ │ │ - vpcmpgtd %ymm15,%ymm2,%ymm10 │ │ │ │ - vptest %ymm10,%ymm10 │ │ │ │ - jne 2bf10 │ │ │ │ - vpcmpgtd %ymm2,%ymm15,%ymm11 │ │ │ │ - vptest %ymm11,%ymm11 │ │ │ │ - jne 2bf10 │ │ │ │ - vmovdqa 0x60(%rcx,%rdi,1),%ymm9 │ │ │ │ - vmovdqa 0x60(%rbx,%rdi,1),%ymm12 │ │ │ │ + vpaddq %ymm1,%ymm2,%ymm2 │ │ │ │ + vpcmpltd %ymm12,%ymm11,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 2bbd0 │ │ │ │ + vpcmpnled %ymm12,%ymm11,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 2bbd0 │ │ │ │ + vmovdqa 0x60(%rdi,%r11,1),%ymm13 │ │ │ │ + vmovdqa 0x60(%rbx,%r11,1),%ymm14 │ │ │ │ vpaddq %ymm1,%ymm0,%ymm0 │ │ │ │ - vpaddq %ymm1,%ymm7,%ymm7 │ │ │ │ - vpcmpgtd %ymm9,%ymm12,%ymm4 │ │ │ │ - vptest %ymm4,%ymm4 │ │ │ │ - jne 2bf10 │ │ │ │ - vpcmpgtd %ymm12,%ymm9,%ymm5 │ │ │ │ - vptest %ymm5,%ymm5 │ │ │ │ - jne 2bf10 │ │ │ │ + vpaddq %ymm1,%ymm2,%ymm2 │ │ │ │ + vpcmpltd %ymm14,%ymm13,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 2bbd0 │ │ │ │ + vpcmpnled %ymm14,%ymm13,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 2bbd0 │ │ │ │ vpaddq %ymm1,%ymm0,%ymm0 │ │ │ │ add $0x4,%rdx │ │ │ │ - sub $0xffffffffffffff80,%rdi │ │ │ │ - vpaddq %ymm1,%ymm7,%ymm7 │ │ │ │ - jmp 2bcda │ │ │ │ - mov %rdi,%r10 │ │ │ │ + vpaddq %ymm1,%ymm2,%ymm2 │ │ │ │ + sub $0xffffffffffffff80,%r11 │ │ │ │ + jmp 2b990 │ │ │ │ + mov %r8,%r10 │ │ │ │ mov %rbx,%r9 │ │ │ │ sub %rbx,%r10 │ │ │ │ sub $0x4,%r10 │ │ │ │ shr $0x2,%r10 │ │ │ │ inc %r10 │ │ │ │ and $0x7,%r10d │ │ │ │ - je 2c834 │ │ │ │ + je 2c4f4 │ │ │ │ cmp $0x1,%r10 │ │ │ │ - je 2be8e │ │ │ │ + je 2bb54 │ │ │ │ cmp $0x2,%r10 │ │ │ │ - je 2be78 │ │ │ │ + je 2bb3f │ │ │ │ cmp $0x3,%r10 │ │ │ │ - je 2be63 │ │ │ │ + je 2bb2a │ │ │ │ cmp $0x4,%r10 │ │ │ │ - je 2be4d │ │ │ │ + je 2bb14 │ │ │ │ cmp $0x5,%r10 │ │ │ │ - je 2be38 │ │ │ │ + je 2baff │ │ │ │ cmp $0x6,%r10 │ │ │ │ - je 2be22 │ │ │ │ + je 2baea │ │ │ │ mov (%rax),%edx │ │ │ │ cmp %edx,(%rbx) │ │ │ │ - jl 2bb07 │ │ │ │ - jg 2be9f │ │ │ │ + jl 2b7ca │ │ │ │ + jg 2bb65 │ │ │ │ lea 0x4(%rbx),%r9 │ │ │ │ add $0x4,%rax │ │ │ │ - mov (%rax),%r8d │ │ │ │ - cmp %r8d,(%r9) │ │ │ │ - jl 2bb07 │ │ │ │ - jg 2be9f │ │ │ │ - add $0x4,%r9 │ │ │ │ - add $0x4,%rax │ │ │ │ mov (%rax),%ecx │ │ │ │ cmp %ecx,(%r9) │ │ │ │ - jl 2bb07 │ │ │ │ - jg 2be9f │ │ │ │ + jl 2b7ca │ │ │ │ + jg 2bb65 │ │ │ │ + add $0x4,%r9 │ │ │ │ + add $0x4,%rax │ │ │ │ + mov (%rax),%edi │ │ │ │ + cmp %edi,(%r9) │ │ │ │ + jl 2b7ca │ │ │ │ + jg 2bb65 │ │ │ │ add $0x4,%r9 │ │ │ │ add $0x4,%rax │ │ │ │ mov (%rax),%r10d │ │ │ │ cmp %r10d,(%r9) │ │ │ │ - jl 2bb07 │ │ │ │ - jg 2be9f │ │ │ │ + jl 2b7ca │ │ │ │ + jg 2bb65 │ │ │ │ add $0x4,%r9 │ │ │ │ add $0x4,%rax │ │ │ │ mov (%rax),%edx │ │ │ │ cmp %edx,(%r9) │ │ │ │ - jl 2bb07 │ │ │ │ - jg 2be9f │ │ │ │ - add $0x4,%r9 │ │ │ │ - add $0x4,%rax │ │ │ │ - mov (%rax),%r8d │ │ │ │ - cmp %r8d,(%r9) │ │ │ │ - jl 2bb07 │ │ │ │ - jg 2be9f │ │ │ │ + jl 2b7ca │ │ │ │ + jg 2bb65 │ │ │ │ add $0x4,%r9 │ │ │ │ add $0x4,%rax │ │ │ │ mov (%rax),%ecx │ │ │ │ cmp %ecx,(%r9) │ │ │ │ - jl 2bb07 │ │ │ │ - jle 2c823 │ │ │ │ - mov %rsi,-0x48(%rbp) │ │ │ │ + jl 2b7ca │ │ │ │ + jg 2bb65 │ │ │ │ + add $0x4,%r9 │ │ │ │ + add $0x4,%rax │ │ │ │ + mov (%rax),%edi │ │ │ │ + cmp %edi,(%r9) │ │ │ │ + jl 2b7ca │ │ │ │ + jle 2c4e3 │ │ │ │ + mov %rsi,-0x40(%rbp) │ │ │ │ mov %r12,%rdi │ │ │ │ vzeroupper │ │ │ │ - call 16680 │ │ │ │ + call 164e0 │ │ │ │ + mov (%r14),%r8 │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ test %al,%al │ │ │ │ - vmovdqa 0xb0888(%rip),%ymm3 # dc740 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - mov (%r14),%rdi │ │ │ │ - mov -0x48(%rbp),%rsi │ │ │ │ - jne 2bb50 │ │ │ │ - mov %rdi,-0x40(%rbp) │ │ │ │ + vmovdqa 0xb1b9b(%rip),%ymm3 # dd720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x120> │ │ │ │ + jne 2b813 │ │ │ │ + mov %r8,-0x40(%rbp) │ │ │ │ mov %r13,%rdi │ │ │ │ vzeroupper │ │ │ │ - call 16680 │ │ │ │ + call 164e0 │ │ │ │ + mov -0x40(%rbp),%r8 │ │ │ │ + vmovdqa 0xb1b7a(%rip),%ymm3 # dd720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x120> │ │ │ │ test %al,%al │ │ │ │ - vmovdqa 0xb0862(%rip),%ymm3 # dc740 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ - je 2c7d5 │ │ │ │ + je 2c495 │ │ │ │ mov -0x58(%rbp),%rsi │ │ │ │ mov -0x8(%rsi),%r15 │ │ │ │ mov %r15,(%r14) │ │ │ │ - mov %rdi,-0x8(%rsi) │ │ │ │ + mov %r8,-0x8(%rsi) │ │ │ │ mov (%r14),%rbx │ │ │ │ mov 0x8(%rbx),%r15 │ │ │ │ mov (%rbx),%rbx │ │ │ │ - jmp 2bb60 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovq %xmm0,%r11 │ │ │ │ - vmovq %xmm7,%rdi │ │ │ │ - mov (%rdi),%ecx │ │ │ │ - cmp %ecx,(%r11) │ │ │ │ - jl 2c00b │ │ │ │ - jg 2c1e0 │ │ │ │ - lea 0x4(%r11),%rdx │ │ │ │ + jmp 2b81f │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovq %xmm0,%rdi │ │ │ │ + vmovq %xmm2,%r8 │ │ │ │ + mov (%r8),%ecx │ │ │ │ + cmp %ecx,(%rdi) │ │ │ │ + jl 2bccb │ │ │ │ + jg 2be88 │ │ │ │ + lea 0x4(%rdi),%rdx │ │ │ │ cmp %rdx,%rsi │ │ │ │ - je 2c72d │ │ │ │ - mov 0x4(%rdi),%r8d │ │ │ │ - cmp %r8d,0x4(%r11) │ │ │ │ - jl 2c00b │ │ │ │ - jg 2c1e0 │ │ │ │ - lea 0x8(%r11),%rax │ │ │ │ + je 2c3ed │ │ │ │ + mov 0x4(%r8),%r11d │ │ │ │ + cmp %r11d,0x4(%rdi) │ │ │ │ + jl 2bccb │ │ │ │ + jg 2be88 │ │ │ │ + lea 0x8(%rdi),%rax │ │ │ │ cmp %rax,%rsi │ │ │ │ - je 2c736 │ │ │ │ - mov 0x8(%r11),%ecx │ │ │ │ - cmp %ecx,0x8(%rdi) │ │ │ │ - jg 2c00b │ │ │ │ - jl 2c1e0 │ │ │ │ - lea 0xc(%r11),%rdx │ │ │ │ + je 2c3f6 │ │ │ │ + mov 0x8(%rdi),%ecx │ │ │ │ + cmp %ecx,0x8(%r8) │ │ │ │ + jg 2bccb │ │ │ │ + jl 2be88 │ │ │ │ + lea 0xc(%rdi),%rdx │ │ │ │ cmp %rdx,%rsi │ │ │ │ - je 2c748 │ │ │ │ - mov 0xc(%rdi),%r8d │ │ │ │ - cmp %r8d,0xc(%r11) │ │ │ │ - jl 2c00b │ │ │ │ - jg 2c1e0 │ │ │ │ - lea 0x10(%r11),%rax │ │ │ │ + je 2c408 │ │ │ │ + mov 0xc(%r8),%r11d │ │ │ │ + cmp %r11d,0xc(%rdi) │ │ │ │ + jl 2bccb │ │ │ │ + jg 2be88 │ │ │ │ + lea 0x10(%rdi),%rax │ │ │ │ cmp %rax,%rsi │ │ │ │ - je 2c763 │ │ │ │ - mov 0x10(%rdi),%ecx │ │ │ │ - cmp %ecx,0x10(%r11) │ │ │ │ - jl 2c00b │ │ │ │ - jg 2c1e0 │ │ │ │ - lea 0x14(%r11),%rdx │ │ │ │ + je 2c423 │ │ │ │ + mov 0x10(%r8),%ecx │ │ │ │ + cmp %ecx,0x10(%rdi) │ │ │ │ + jl 2bccb │ │ │ │ + jg 2be88 │ │ │ │ + lea 0x14(%rdi),%rdx │ │ │ │ cmp %rdx,%rsi │ │ │ │ - je 2c76c │ │ │ │ - mov 0x14(%rdi),%r8d │ │ │ │ - cmp %r8d,0x14(%r11) │ │ │ │ - jl 2c00b │ │ │ │ - jg 2c1e0 │ │ │ │ - lea 0x18(%r11),%rax │ │ │ │ + je 2c42c │ │ │ │ + mov 0x14(%r8),%r11d │ │ │ │ + cmp %r11d,0x14(%rdi) │ │ │ │ + jl 2bccb │ │ │ │ + jg 2be88 │ │ │ │ + lea 0x18(%rdi),%rax │ │ │ │ cmp %rax,%rsi │ │ │ │ - je 2c787 │ │ │ │ - mov 0x18(%rdi),%ecx │ │ │ │ - cmp %ecx,0x18(%r11) │ │ │ │ - jl 2c00b │ │ │ │ - jg 2c1e0 │ │ │ │ - lea 0x1c(%r11),%rdx │ │ │ │ + je 2c447 │ │ │ │ + mov 0x18(%r8),%ecx │ │ │ │ + cmp %ecx,0x18(%rdi) │ │ │ │ + jl 2bccb │ │ │ │ + jg 2be88 │ │ │ │ + lea 0x1c(%rdi),%rdx │ │ │ │ cmp %rdx,%rsi │ │ │ │ - je 2c7c3 │ │ │ │ - mov 0x1c(%rdi),%esi │ │ │ │ - cmp %esi,0x1c(%r11) │ │ │ │ - jl 2c00b │ │ │ │ - jg 2c1e0 │ │ │ │ - lea 0x20(%rdi),%r8 │ │ │ │ - cmp %r15,%r8 │ │ │ │ - je 2c1e0 │ │ │ │ + je 2c483 │ │ │ │ + mov 0x1c(%r8),%esi │ │ │ │ + cmp %esi,0x1c(%rdi) │ │ │ │ + jl 2bccb │ │ │ │ + jg 2be88 │ │ │ │ + lea 0x20(%r8),%rax │ │ │ │ + cmp %r15,%rax │ │ │ │ + je 2be88 │ │ │ │ add $0x8,%r12 │ │ │ │ - jmp 2bba0 │ │ │ │ - test $0x7,%al │ │ │ │ - je 2c70f │ │ │ │ - and $0xfffffffffffffff8,%rax │ │ │ │ - lea 0x0(,%rax,4),%rax │ │ │ │ - lea (%rbx,%rax,1),%rdi │ │ │ │ - lea (%rcx,%rax,1),%r11 │ │ │ │ - jmp 2bf1a │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rsi,%r11 │ │ │ │ - mov %rbx,%r8 │ │ │ │ - sub %rcx,%r11 │ │ │ │ - sub $0x4,%r11 │ │ │ │ - shr $0x2,%r11 │ │ │ │ - inc %r11 │ │ │ │ - and $0x7,%r11d │ │ │ │ - je 2c142 │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 2c120 │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 2c107 │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - je 2c0ee │ │ │ │ - cmp $0x4,%r11 │ │ │ │ - je 2c0d4 │ │ │ │ - cmp $0x5,%r11 │ │ │ │ - je 2c0bb │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - je 2c0a2 │ │ │ │ - mov (%rbx),%edi │ │ │ │ - cmp %edi,(%rcx) │ │ │ │ - jl 2c00b │ │ │ │ - jg 2c1e0 │ │ │ │ - add $0x4,%rcx │ │ │ │ - lea 0x4(%rbx),%r8 │ │ │ │ - mov (%r8),%eax │ │ │ │ - cmp %eax,(%rcx) │ │ │ │ - jl 2c00b │ │ │ │ - jg 2c1e0 │ │ │ │ - add $0x4,%rcx │ │ │ │ - add $0x4,%r8 │ │ │ │ - mov (%r8),%edx │ │ │ │ - cmp %edx,(%rcx) │ │ │ │ - jl 2c00b │ │ │ │ - jg 2c1e0 │ │ │ │ - add $0x4,%rcx │ │ │ │ - add $0x4,%r8 │ │ │ │ - mov (%r8),%r11d │ │ │ │ - cmp %r11d,(%rcx) │ │ │ │ - jl 2c00b │ │ │ │ - jg 2c1e0 │ │ │ │ - add $0x4,%rcx │ │ │ │ - add $0x4,%r8 │ │ │ │ - mov (%r8),%edi │ │ │ │ - cmp %edi,(%rcx) │ │ │ │ - jl 2c00b │ │ │ │ - jg 2c1e0 │ │ │ │ - add $0x4,%rcx │ │ │ │ - add $0x4,%r8 │ │ │ │ - mov (%r8),%eax │ │ │ │ - cmp %eax,(%rcx) │ │ │ │ - jl 2c00b │ │ │ │ - jg 2c1e0 │ │ │ │ - add $0x4,%rcx │ │ │ │ - add $0x4,%r8 │ │ │ │ - mov (%r8),%edx │ │ │ │ - cmp %edx,(%rcx) │ │ │ │ - jl 2c00b │ │ │ │ - jg 2c1e0 │ │ │ │ - add $0x4,%rcx │ │ │ │ - add $0x4,%r8 │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - je 2c002 │ │ │ │ - mov (%r8),%r11d │ │ │ │ - cmp %r11d,(%rcx) │ │ │ │ - jl 2c00b │ │ │ │ - jg 2c1e0 │ │ │ │ - mov 0x4(%r8),%edi │ │ │ │ - cmp %edi,0x4(%rcx) │ │ │ │ - jl 2c00b │ │ │ │ - jg 2c1e0 │ │ │ │ - mov 0x8(%r8),%eax │ │ │ │ - cmp %eax,0x8(%rcx) │ │ │ │ - jl 2c00b │ │ │ │ - jg 2c1e0 │ │ │ │ - mov 0xc(%r8),%edx │ │ │ │ - cmp %edx,0xc(%rcx) │ │ │ │ - jl 2c00b │ │ │ │ - jg 2c1e0 │ │ │ │ - mov 0x10(%r8),%r11d │ │ │ │ - cmp %r11d,0x10(%rcx) │ │ │ │ - jl 2c00b │ │ │ │ - jg 2c1e0 │ │ │ │ - mov 0x14(%r8),%edi │ │ │ │ - cmp %edi,0x14(%rcx) │ │ │ │ - jl 2c00b │ │ │ │ - jg 2c1e0 │ │ │ │ - mov 0x18(%r8),%eax │ │ │ │ - cmp %eax,0x18(%rcx) │ │ │ │ - jl 2c00b │ │ │ │ - jg 2c1e0 │ │ │ │ - mov 0x1c(%r8),%edx │ │ │ │ - cmp %edx,0x1c(%rcx) │ │ │ │ - jl 2c00b │ │ │ │ - jg 2c1e0 │ │ │ │ - add $0x20,%rcx │ │ │ │ - add $0x20,%r8 │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - jne 2c142 │ │ │ │ - jmp 2c002 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovq %rbx,%xmm13 │ │ │ │ - mov %r12,-0x40(%rbp) │ │ │ │ - lea -0x8(%r13),%r8 │ │ │ │ + jmp 2b850 │ │ │ │ + test $0x7,%cl │ │ │ │ + je 2c3cf │ │ │ │ + and $0xfffffffffffffff8,%rcx │ │ │ │ + shl $0x2,%rcx │ │ │ │ + lea (%rbx,%rcx,1),%r8 │ │ │ │ + lea (%rdi,%rcx,1),%rdi │ │ │ │ + jmp 2bbda │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rbx,%rax │ │ │ │ + sub %rdi,%r8 │ │ │ │ + sub $0x4,%r8 │ │ │ │ + shr $0x2,%r8 │ │ │ │ + inc %r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + je 2bdf5 │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 2bdd4 │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + je 2bdbc │ │ │ │ + cmp $0x3,%r8 │ │ │ │ + je 2bda2 │ │ │ │ + cmp $0x4,%r8 │ │ │ │ + je 2bd88 │ │ │ │ + cmp $0x5,%r8 │ │ │ │ + je 2bd70 │ │ │ │ + cmp $0x6,%r8 │ │ │ │ + je 2bd58 │ │ │ │ + mov (%rbx),%r11d │ │ │ │ + cmp %r11d,(%rdi) │ │ │ │ + jl 2bccb │ │ │ │ + jg 2be88 │ │ │ │ + add $0x4,%rdi │ │ │ │ + lea 0x4(%rbx),%rax │ │ │ │ + mov (%rax),%ecx │ │ │ │ + cmp %ecx,(%rdi) │ │ │ │ + jl 2bccb │ │ │ │ + jg 2be88 │ │ │ │ + add $0x4,%rdi │ │ │ │ + add $0x4,%rax │ │ │ │ + mov (%rax),%edx │ │ │ │ + cmp %edx,(%rdi) │ │ │ │ + jl 2bccb │ │ │ │ + jg 2be88 │ │ │ │ + add $0x4,%rdi │ │ │ │ + add $0x4,%rax │ │ │ │ + mov (%rax),%r8d │ │ │ │ + cmp %r8d,(%rdi) │ │ │ │ + jl 2bccb │ │ │ │ + jg 2be88 │ │ │ │ + add $0x4,%rdi │ │ │ │ + add $0x4,%rax │ │ │ │ + mov (%rax),%r11d │ │ │ │ + cmp %r11d,(%rdi) │ │ │ │ + jl 2bccb │ │ │ │ + jg 2be88 │ │ │ │ + add $0x4,%rdi │ │ │ │ + add $0x4,%rax │ │ │ │ + mov (%rax),%ecx │ │ │ │ + cmp %ecx,(%rdi) │ │ │ │ + jl 2bccb │ │ │ │ + jg 2be88 │ │ │ │ + add $0x4,%rdi │ │ │ │ + add $0x4,%rax │ │ │ │ + mov (%rax),%edx │ │ │ │ + cmp %edx,(%rdi) │ │ │ │ + jl 2bccb │ │ │ │ + jg 2be88 │ │ │ │ + add $0x4,%rdi │ │ │ │ + add $0x4,%rax │ │ │ │ + cmp %rdi,%rsi │ │ │ │ + je 2bcc2 │ │ │ │ + mov (%rax),%r8d │ │ │ │ + cmp %r8d,(%rdi) │ │ │ │ + jl 2bccb │ │ │ │ + jg 2be88 │ │ │ │ + mov 0x4(%rax),%r11d │ │ │ │ + cmp %r11d,0x4(%rdi) │ │ │ │ + jl 2bccb │ │ │ │ + jg 2be88 │ │ │ │ + mov 0x8(%rax),%ecx │ │ │ │ + cmp %ecx,0x8(%rdi) │ │ │ │ + jl 2bccb │ │ │ │ + jg 2be88 │ │ │ │ + mov 0xc(%rax),%edx │ │ │ │ + cmp %edx,0xc(%rdi) │ │ │ │ + jl 2bccb │ │ │ │ + jg 2be88 │ │ │ │ + mov 0x10(%rax),%r8d │ │ │ │ + cmp %r8d,0x10(%rdi) │ │ │ │ + jl 2bccb │ │ │ │ + jg 2be88 │ │ │ │ + mov 0x14(%rax),%r11d │ │ │ │ + cmp %r11d,0x14(%rdi) │ │ │ │ + jl 2bccb │ │ │ │ + jg 2be88 │ │ │ │ + mov 0x18(%rax),%ecx │ │ │ │ + cmp %ecx,0x18(%rdi) │ │ │ │ + jl 2bccb │ │ │ │ + jg 2be88 │ │ │ │ + mov 0x1c(%rax),%edx │ │ │ │ + cmp %edx,0x1c(%rdi) │ │ │ │ + jl 2bccb │ │ │ │ + jg 2be88 │ │ │ │ + add $0x20,%rdi │ │ │ │ + add $0x20,%rax │ │ │ │ + cmp %rdi,%rsi │ │ │ │ + jne 2bdf5 │ │ │ │ + jmp 2bcc2 │ │ │ │ + nopl (%rax) │ │ │ │ mov %r10,-0x38(%rbp) │ │ │ │ - vpbroadcastq %xmm13,%ymm8 │ │ │ │ - mov %r15,%r12 │ │ │ │ + lea -0x8(%r13),%r8 │ │ │ │ + vpbroadcastq %rbx,%ymm6 │ │ │ │ mov %r14,-0x48(%rbp) │ │ │ │ - nopl (%rax) │ │ │ │ + mov %r12,-0x40(%rbp) │ │ │ │ + mov %r15,%r12 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov (%r8),%r11 │ │ │ │ mov %r8,%r14 │ │ │ │ mov 0x8(%r11),%r13 │ │ │ │ mov (%r11),%rdx │ │ │ │ mov %r13,%r15 │ │ │ │ sub %rdx,%r15 │ │ │ │ lea (%rbx,%r15,1),%rcx │ │ │ │ cmp %r15,%r9 │ │ │ │ cmovle %r12,%rcx │ │ │ │ cmp %rbx,%rcx │ │ │ │ - je 2c4ff │ │ │ │ + je 2c1bf │ │ │ │ mov %rcx,%r10 │ │ │ │ sub %rbx,%r10 │ │ │ │ lea -0x4(%r10),%rax │ │ │ │ cmp $0x18,%rax │ │ │ │ - jbe 2c530 │ │ │ │ - mov %rbx,%rsi │ │ │ │ + jbe 2c1f0 │ │ │ │ + mov %rbx,%rdi │ │ │ │ and $0x3,%r10d │ │ │ │ - or %rdx,%rsi │ │ │ │ - and $0x1f,%esi │ │ │ │ - or %rsi,%r10 │ │ │ │ - jne 2c530 │ │ │ │ + or %rdx,%rdi │ │ │ │ + and $0x1f,%edi │ │ │ │ + or %rdi,%r10 │ │ │ │ + jne 2c1f0 │ │ │ │ shr $0x2,%rax │ │ │ │ - vmovq %rdx,%xmm14 │ │ │ │ + vpbroadcastq %rdx,%ymm15 │ │ │ │ + vpaddq %ymm3,%ymm6,%ymm2 │ │ │ │ xor %esi,%esi │ │ │ │ - xor %r10d,%r10d │ │ │ │ inc %rax │ │ │ │ - vpbroadcastq %xmm14,%ymm15 │ │ │ │ - vpaddq %ymm3,%ymm8,%ymm7 │ │ │ │ + vpaddq %ymm3,%ymm15,%ymm0 │ │ │ │ + xor %r10d,%r10d │ │ │ │ mov %rax,%r15 │ │ │ │ - vpaddq %ymm3,%ymm15,%ymm5 │ │ │ │ shr $0x3,%r15 │ │ │ │ lea -0x1(%r15),%rdi │ │ │ │ and $0x3,%edi │ │ │ │ - je 2c33f │ │ │ │ - vmovdqa (%rbx),%ymm10 │ │ │ │ - vmovdqa (%rdx),%ymm11 │ │ │ │ - vpcmpgtd %ymm10,%ymm11,%ymm2 │ │ │ │ - vptest %ymm2,%ymm2 │ │ │ │ - jne 2c410 │ │ │ │ - vpcmpgtd %ymm11,%ymm10,%ymm9 │ │ │ │ - vptest %ymm9,%ymm9 │ │ │ │ - jne 2c410 │ │ │ │ - vpaddq %ymm1,%ymm5,%ymm12 │ │ │ │ - vpaddq %ymm1,%ymm7,%ymm7 │ │ │ │ + je 2bfea │ │ │ │ + vmovdqa (%rbx),%ymm8 │ │ │ │ + vmovdqa (%rdx),%ymm4 │ │ │ │ + vpcmpnled %ymm8,%ymm4,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 2c0d0 │ │ │ │ + vpcmpltd %ymm8,%ymm4,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 2c0d0 │ │ │ │ + vpaddq %ymm1,%ymm0,%ymm9 │ │ │ │ + vpaddq %ymm1,%ymm2,%ymm2 │ │ │ │ mov $0x1,%r10d │ │ │ │ mov $0x20,%esi │ │ │ │ - vmovdqa %ymm12,%ymm5 │ │ │ │ + vmovdqa %ymm9,%ymm0 │ │ │ │ cmp $0x1,%rdi │ │ │ │ - je 2c33f │ │ │ │ + je 2bfea │ │ │ │ cmp $0x2,%rdi │ │ │ │ - je 2c306 │ │ │ │ - vmovdqa 0x20(%rbx),%ymm0 │ │ │ │ - vmovdqa 0x20(%rdx),%ymm13 │ │ │ │ - vpcmpgtd %ymm0,%ymm13,%ymm4 │ │ │ │ - vptest %ymm4,%ymm4 │ │ │ │ - jne 2c410 │ │ │ │ - vpcmpgtd %ymm13,%ymm0,%ymm14 │ │ │ │ - vptest %ymm14,%ymm14 │ │ │ │ - jne 2c410 │ │ │ │ - vpaddq %ymm1,%ymm7,%ymm7 │ │ │ │ + je 2bfaf │ │ │ │ + vmovdqa 0x20(%rbx),%ymm10 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm5 │ │ │ │ + vpcmpnled %ymm10,%ymm5,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 2c0d0 │ │ │ │ + vpcmpltd %ymm10,%ymm5,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 2c0d0 │ │ │ │ + vpaddq %ymm1,%ymm2,%ymm2 │ │ │ │ inc %r10 │ │ │ │ + vpaddq %ymm1,%ymm9,%ymm0 │ │ │ │ add $0x20,%rsi │ │ │ │ - vpaddq %ymm1,%ymm12,%ymm5 │ │ │ │ - vmovdqa (%rbx,%rsi,1),%ymm15 │ │ │ │ - vmovdqa (%rdx,%rsi,1),%ymm10 │ │ │ │ - vpcmpgtd %ymm15,%ymm10,%ymm11 │ │ │ │ - vptest %ymm11,%ymm11 │ │ │ │ - jne 2c410 │ │ │ │ - vpcmpgtd %ymm10,%ymm15,%ymm2 │ │ │ │ - vptest %ymm2,%ymm2 │ │ │ │ - jne 2c410 │ │ │ │ - vpaddq %ymm1,%ymm7,%ymm7 │ │ │ │ + vmovdqa (%rbx,%rsi,1),%ymm11 │ │ │ │ + vmovdqa (%rdx,%rsi,1),%ymm12 │ │ │ │ + vpcmpnled %ymm11,%ymm12,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 2c0d0 │ │ │ │ + vpcmpltd %ymm11,%ymm12,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 2c0d0 │ │ │ │ + vpaddq %ymm1,%ymm2,%ymm2 │ │ │ │ inc %r10 │ │ │ │ + vpaddq %ymm1,%ymm0,%ymm0 │ │ │ │ add $0x20,%rsi │ │ │ │ - vpaddq %ymm1,%ymm5,%ymm5 │ │ │ │ - vmovdqa (%rbx,%rsi,1),%ymm9 │ │ │ │ - vmovdqa (%rdx,%rsi,1),%ymm12 │ │ │ │ - vpcmpgtd %ymm9,%ymm12,%ymm0 │ │ │ │ - vptest %ymm0,%ymm0 │ │ │ │ - jne 2c410 │ │ │ │ - vpcmpgtd %ymm12,%ymm9,%ymm13 │ │ │ │ - vptest %ymm13,%ymm13 │ │ │ │ - jne 2c410 │ │ │ │ + vmovdqa (%rbx,%rsi,1),%ymm13 │ │ │ │ + vmovdqa (%rdx,%rsi,1),%ymm14 │ │ │ │ + vpcmpnled %ymm13,%ymm14,%k2 │ │ │ │ + kortestb %k2,%k2 │ │ │ │ + jne 2c0d0 │ │ │ │ + vpcmpltd %ymm13,%ymm14,%k3 │ │ │ │ + kortestb %k3,%k3 │ │ │ │ + jne 2c0d0 │ │ │ │ lea 0x1(%r10),%rdi │ │ │ │ - vpaddq %ymm1,%ymm7,%ymm7 │ │ │ │ + vpaddq %ymm1,%ymm2,%ymm2 │ │ │ │ cmp %rdi,%r15 │ │ │ │ - je 2c511 │ │ │ │ - vmovdqa 0x20(%rbx,%rsi,1),%ymm14 │ │ │ │ - vmovdqa 0x20(%rdx,%rsi,1),%ymm4 │ │ │ │ - vpaddq %ymm1,%ymm5,%ymm5 │ │ │ │ - vpcmpgtd %ymm14,%ymm4,%ymm15 │ │ │ │ - vptest %ymm15,%ymm15 │ │ │ │ - jne 2c410 │ │ │ │ - vpcmpgtd %ymm4,%ymm14,%ymm10 │ │ │ │ - vptest %ymm10,%ymm10 │ │ │ │ - jne 2c410 │ │ │ │ - vmovdqa 0x40(%rbx,%rsi,1),%ymm11 │ │ │ │ - vmovdqa 0x40(%rdx,%rsi,1),%ymm9 │ │ │ │ - vpaddq %ymm1,%ymm7,%ymm7 │ │ │ │ - vpaddq %ymm1,%ymm5,%ymm5 │ │ │ │ - vpcmpgtd %ymm11,%ymm9,%ymm2 │ │ │ │ - vptest %ymm2,%ymm2 │ │ │ │ - jne 2c410 │ │ │ │ - vpcmpgtd %ymm9,%ymm11,%ymm12 │ │ │ │ - vptest %ymm12,%ymm12 │ │ │ │ - jne 2c410 │ │ │ │ - vmovdqa 0x60(%rbx,%rsi,1),%ymm0 │ │ │ │ - vmovdqa 0x60(%rdx,%rsi,1),%ymm13 │ │ │ │ - vpaddq %ymm1,%ymm7,%ymm7 │ │ │ │ - vpaddq %ymm1,%ymm5,%ymm5 │ │ │ │ - vpcmpgtd %ymm0,%ymm13,%ymm14 │ │ │ │ - vptest %ymm14,%ymm14 │ │ │ │ - jne 2c410 │ │ │ │ - vpcmpgtd %ymm13,%ymm0,%ymm4 │ │ │ │ - vptest %ymm4,%ymm4 │ │ │ │ - jne 2c410 │ │ │ │ - vpaddq %ymm1,%ymm7,%ymm7 │ │ │ │ + je 2c1d1 │ │ │ │ + vmovdqa 0x20(%rbx,%rsi,1),%ymm15 │ │ │ │ + vmovdqa 0x20(%rdx,%rsi,1),%ymm8 │ │ │ │ + vpaddq %ymm1,%ymm0,%ymm0 │ │ │ │ + vpcmpnled %ymm15,%ymm8,%k4 │ │ │ │ + kortestb %k4,%k4 │ │ │ │ + jne 2c0d0 │ │ │ │ + vpcmpltd %ymm15,%ymm8,%k5 │ │ │ │ + kortestb %k5,%k5 │ │ │ │ + jne 2c0d0 │ │ │ │ + vmovdqa 0x40(%rbx,%rsi,1),%ymm9 │ │ │ │ + vmovdqa 0x40(%rdx,%rsi,1),%ymm4 │ │ │ │ + vpaddq %ymm1,%ymm2,%ymm2 │ │ │ │ + vpaddq %ymm1,%ymm0,%ymm0 │ │ │ │ + vpcmpnled %ymm9,%ymm4,%k6 │ │ │ │ + kortestb %k6,%k6 │ │ │ │ + jne 2c0d0 │ │ │ │ + vpcmpltd %ymm9,%ymm4,%k7 │ │ │ │ + kortestb %k7,%k7 │ │ │ │ + jne 2c0d0 │ │ │ │ + vmovdqa 0x60(%rbx,%rsi,1),%ymm10 │ │ │ │ + vmovdqa 0x60(%rdx,%rsi,1),%ymm5 │ │ │ │ + vpaddq %ymm1,%ymm2,%ymm2 │ │ │ │ + vpaddq %ymm1,%ymm0,%ymm0 │ │ │ │ + vpcmpnled %ymm10,%ymm5,%k0 │ │ │ │ + kortestb %k0,%k0 │ │ │ │ + jne 2c0d0 │ │ │ │ + vpcmpltd %ymm10,%ymm5,%k1 │ │ │ │ + kortestb %k1,%k1 │ │ │ │ + jne 2c0d0 │ │ │ │ + vpaddq %ymm1,%ymm2,%ymm2 │ │ │ │ add $0x4,%r10 │ │ │ │ + vpaddq %ymm1,%ymm0,%ymm0 │ │ │ │ sub $0xffffffffffffff80,%rsi │ │ │ │ - vpaddq %ymm1,%ymm5,%ymm5 │ │ │ │ - jmp 2c33f │ │ │ │ - nopl (%rax) │ │ │ │ - vmovq %xmm7,%rax │ │ │ │ - vmovq %xmm5,%rdx │ │ │ │ + jmp 2bfea │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovq %xmm2,%rax │ │ │ │ + vmovq %xmm0,%rdx │ │ │ │ mov (%rdx),%r15d │ │ │ │ cmp %r15d,(%rax) │ │ │ │ - jl 2c508 │ │ │ │ - jg 2c6c0 │ │ │ │ + jl 2c1c8 │ │ │ │ + jg 2c380 │ │ │ │ lea 0x4(%rax),%r10 │ │ │ │ cmp %r10,%rcx │ │ │ │ - je 2c724 │ │ │ │ + je 2c3e4 │ │ │ │ mov 0x4(%rdx),%esi │ │ │ │ cmp %esi,0x4(%rax) │ │ │ │ - jl 2c508 │ │ │ │ - jg 2c6c0 │ │ │ │ + jl 2c1c8 │ │ │ │ + jg 2c380 │ │ │ │ lea 0x8(%rax),%rdi │ │ │ │ cmp %rdi,%rcx │ │ │ │ - je 2c73f │ │ │ │ + je 2c3ff │ │ │ │ mov 0x8(%rdx),%r15d │ │ │ │ cmp %r15d,0x8(%rax) │ │ │ │ - jl 2c508 │ │ │ │ - jg 2c6c0 │ │ │ │ + jl 2c1c8 │ │ │ │ + jg 2c380 │ │ │ │ lea 0xc(%rax),%r10 │ │ │ │ cmp %r10,%rcx │ │ │ │ - je 2c751 │ │ │ │ + je 2c411 │ │ │ │ mov 0xc(%rdx),%esi │ │ │ │ cmp %esi,0xc(%rax) │ │ │ │ - jl 2c508 │ │ │ │ - jg 2c6c0 │ │ │ │ + jl 2c1c8 │ │ │ │ + jg 2c380 │ │ │ │ lea 0x10(%rax),%rdi │ │ │ │ cmp %rdi,%rcx │ │ │ │ - je 2c75a │ │ │ │ + je 2c41a │ │ │ │ mov 0x10(%rax),%r15d │ │ │ │ cmp %r15d,0x10(%rdx) │ │ │ │ - jg 2c508 │ │ │ │ - jl 2c6c0 │ │ │ │ + jg 2c1c8 │ │ │ │ + jl 2c380 │ │ │ │ lea 0x14(%rax),%r10 │ │ │ │ cmp %r10,%rcx │ │ │ │ - je 2c775 │ │ │ │ + je 2c435 │ │ │ │ mov 0x14(%rax),%esi │ │ │ │ cmp %esi,0x14(%rdx) │ │ │ │ - jg 2c508 │ │ │ │ - jl 2c6c0 │ │ │ │ + jg 2c1c8 │ │ │ │ + jl 2c380 │ │ │ │ lea 0x18(%rax),%rdi │ │ │ │ cmp %rdi,%rcx │ │ │ │ - je 2c77e │ │ │ │ + je 2c43e │ │ │ │ mov 0x18(%rdx),%r15d │ │ │ │ cmp %r15d,0x18(%rax) │ │ │ │ - jl 2c508 │ │ │ │ - jg 2c6c0 │ │ │ │ + jl 2c1c8 │ │ │ │ + jg 2c380 │ │ │ │ lea 0x1c(%rax),%r10 │ │ │ │ cmp %r10,%rcx │ │ │ │ - je 2c7cc │ │ │ │ + je 2c48c │ │ │ │ mov 0x1c(%rax),%ecx │ │ │ │ cmp %ecx,0x1c(%rdx) │ │ │ │ - jg 2c508 │ │ │ │ - jl 2c6c0 │ │ │ │ + jg 2c1c8 │ │ │ │ + jl 2c380 │ │ │ │ add $0x20,%rdx │ │ │ │ cmp %rdx,%r13 │ │ │ │ - je 2c6c0 │ │ │ │ + je 2c380 │ │ │ │ sub $0x8,%r8 │ │ │ │ - jmp 2c200 │ │ │ │ + jmp 2bea8 │ │ │ │ test $0x7,%al │ │ │ │ - je 2c6fa │ │ │ │ + je 2c3ba │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ shl $0x2,%rax │ │ │ │ add %rax,%rdx │ │ │ │ add %rbx,%rax │ │ │ │ - jmp 2c41a │ │ │ │ + jmp 2c0da │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %rcx,%rsi │ │ │ │ mov %rbx,%r15 │ │ │ │ sub %rbx,%rsi │ │ │ │ sub $0x4,%rsi │ │ │ │ shr $0x2,%rsi │ │ │ │ inc %rsi │ │ │ │ and $0x7,%esi │ │ │ │ - je 2c62e │ │ │ │ + je 2c2ee │ │ │ │ cmp $0x1,%rsi │ │ │ │ - je 2c60b │ │ │ │ + je 2c2cb │ │ │ │ cmp $0x2,%rsi │ │ │ │ - je 2c5f2 │ │ │ │ + je 2c2b2 │ │ │ │ cmp $0x3,%rsi │ │ │ │ - je 2c5d9 │ │ │ │ + je 2c299 │ │ │ │ cmp $0x4,%rsi │ │ │ │ - je 2c5c0 │ │ │ │ + je 2c280 │ │ │ │ cmp $0x5,%rsi │ │ │ │ - je 2c5a6 │ │ │ │ + je 2c266 │ │ │ │ cmp $0x6,%rsi │ │ │ │ - je 2c58d │ │ │ │ + je 2c24d │ │ │ │ mov (%rbx),%eax │ │ │ │ cmp %eax,(%rdx) │ │ │ │ - jg 2c508 │ │ │ │ - jl 2c6c0 │ │ │ │ + jg 2c1c8 │ │ │ │ + jl 2c380 │ │ │ │ lea 0x4(%rbx),%r15 │ │ │ │ add $0x4,%rdx │ │ │ │ mov (%r15),%edi │ │ │ │ cmp %edi,(%rdx) │ │ │ │ - jg 2c508 │ │ │ │ - jl 2c6c0 │ │ │ │ + jg 2c1c8 │ │ │ │ + jl 2c380 │ │ │ │ add $0x4,%r15 │ │ │ │ add $0x4,%rdx │ │ │ │ mov (%r15),%r10d │ │ │ │ cmp %r10d,(%rdx) │ │ │ │ - jg 2c508 │ │ │ │ - jl 2c6c0 │ │ │ │ + jg 2c1c8 │ │ │ │ + jl 2c380 │ │ │ │ add $0x4,%r15 │ │ │ │ add $0x4,%rdx │ │ │ │ mov (%r15),%esi │ │ │ │ cmp %esi,(%rdx) │ │ │ │ - jg 2c508 │ │ │ │ - jl 2c6c0 │ │ │ │ + jg 2c1c8 │ │ │ │ + jl 2c380 │ │ │ │ add $0x4,%r15 │ │ │ │ add $0x4,%rdx │ │ │ │ mov (%r15),%eax │ │ │ │ cmp %eax,(%rdx) │ │ │ │ - jg 2c508 │ │ │ │ - jl 2c6c0 │ │ │ │ + jg 2c1c8 │ │ │ │ + jl 2c380 │ │ │ │ add $0x4,%r15 │ │ │ │ add $0x4,%rdx │ │ │ │ mov (%r15),%edi │ │ │ │ cmp %edi,(%rdx) │ │ │ │ - jg 2c508 │ │ │ │ - jl 2c6c0 │ │ │ │ + jg 2c1c8 │ │ │ │ + jl 2c380 │ │ │ │ add $0x4,%r15 │ │ │ │ add $0x4,%rdx │ │ │ │ mov (%r15),%r10d │ │ │ │ cmp %r10d,(%rdx) │ │ │ │ - jg 2c508 │ │ │ │ - jl 2c6c0 │ │ │ │ + jg 2c1c8 │ │ │ │ + jl 2c380 │ │ │ │ add $0x4,%r15 │ │ │ │ add $0x4,%rdx │ │ │ │ cmp %rcx,%r15 │ │ │ │ - je 2c4ff │ │ │ │ + je 2c1bf │ │ │ │ mov (%r15),%esi │ │ │ │ cmp %esi,(%rdx) │ │ │ │ - jg 2c508 │ │ │ │ - jl 2c6c0 │ │ │ │ + jg 2c1c8 │ │ │ │ + jl 2c380 │ │ │ │ mov 0x4(%r15),%eax │ │ │ │ cmp %eax,0x4(%rdx) │ │ │ │ - jg 2c508 │ │ │ │ - jl 2c6c0 │ │ │ │ + jg 2c1c8 │ │ │ │ + jl 2c380 │ │ │ │ mov 0x8(%r15),%edi │ │ │ │ cmp %edi,0x8(%rdx) │ │ │ │ - jg 2c508 │ │ │ │ - jl 2c6c0 │ │ │ │ + jg 2c1c8 │ │ │ │ + jl 2c380 │ │ │ │ mov 0xc(%r15),%r10d │ │ │ │ cmp %r10d,0xc(%rdx) │ │ │ │ - jg 2c508 │ │ │ │ - jl 2c6c0 │ │ │ │ + jg 2c1c8 │ │ │ │ + jl 2c380 │ │ │ │ mov 0x10(%r15),%esi │ │ │ │ cmp %esi,0x10(%rdx) │ │ │ │ - jg 2c508 │ │ │ │ - jl 2c6c0 │ │ │ │ + jg 2c1c8 │ │ │ │ + jl 2c380 │ │ │ │ mov 0x14(%r15),%eax │ │ │ │ cmp %eax,0x14(%rdx) │ │ │ │ - jg 2c508 │ │ │ │ - jl 2c6c0 │ │ │ │ + jg 2c1c8 │ │ │ │ + jl 2c380 │ │ │ │ mov 0x18(%r15),%edi │ │ │ │ cmp %edi,0x18(%rdx) │ │ │ │ - jg 2c508 │ │ │ │ - jl 2c6c0 │ │ │ │ + jg 2c1c8 │ │ │ │ + jl 2c380 │ │ │ │ mov 0x1c(%r15),%r10d │ │ │ │ cmp %r10d,0x1c(%rdx) │ │ │ │ - jg 2c508 │ │ │ │ - jl 2c6c0 │ │ │ │ + jg 2c1c8 │ │ │ │ + jl 2c380 │ │ │ │ add $0x20,%r15 │ │ │ │ add $0x20,%rdx │ │ │ │ cmp %rcx,%r15 │ │ │ │ - jne 2c62e │ │ │ │ - jmp 2c4ff │ │ │ │ + jne 2c2ee │ │ │ │ + jmp 2c1bf │ │ │ │ mov -0x40(%rbp),%r12 │ │ │ │ mov %r14,%r13 │ │ │ │ mov -0x38(%rbp),%rbx │ │ │ │ mov -0x48(%rbp),%r14 │ │ │ │ cmp %r8,%r12 │ │ │ │ - jae 2c790 │ │ │ │ + jae 2c450 │ │ │ │ mov %r11,(%r12) │ │ │ │ + add $0x8,%r12 │ │ │ │ mov %rbx,(%r8) │ │ │ │ mov (%r14),%rdx │ │ │ │ - add $0x8,%r12 │ │ │ │ mov 0x8(%rdx),%r15 │ │ │ │ mov (%rdx),%rbx │ │ │ │ - jmp 2bb80 │ │ │ │ - mov %rbx,%r8 │ │ │ │ - jmp 2c002 │ │ │ │ - vpaddq %ymm6,%ymm5,%ymm5 │ │ │ │ - vextracti128 $0x1,%ymm5,%xmm7 │ │ │ │ - vpextrq $0x1,%xmm7,%rdx │ │ │ │ - jmp 2c4ff │ │ │ │ - vpaddq %ymm6,%ymm7,%ymm7 │ │ │ │ - vextracti128 $0x1,%ymm7,%xmm0 │ │ │ │ - vpextrq $0x1,%xmm0,%r8 │ │ │ │ - jmp 2c002 │ │ │ │ + jmp 2b840 │ │ │ │ + mov %rbx,%rax │ │ │ │ + jmp 2bcc2 │ │ │ │ + vpaddq %ymm7,%ymm0,%ymm0 │ │ │ │ + valignq $0x3,%ymm0,%ymm0,%ymm2 │ │ │ │ + vmovq %xmm2,%rdx │ │ │ │ + jmp 2c1bf │ │ │ │ + vpaddq %ymm7,%ymm2,%ymm0 │ │ │ │ + valignq $0x3,%ymm0,%ymm0,%ymm2 │ │ │ │ + vmovq %xmm2,%rax │ │ │ │ + jmp 2bcc2 │ │ │ │ add $0x4,%rdx │ │ │ │ - jmp 2c4ff │ │ │ │ - lea 0x4(%rdi),%r8 │ │ │ │ - jmp 2c002 │ │ │ │ - lea 0x8(%rdi),%r8 │ │ │ │ - jmp 2c002 │ │ │ │ - add $0x8,%rdx │ │ │ │ - jmp 2c4ff │ │ │ │ - lea 0xc(%rdi),%r8 │ │ │ │ - jmp 2c002 │ │ │ │ + jmp 2c1bf │ │ │ │ + lea 0x4(%r8),%rax │ │ │ │ + jmp 2bcc2 │ │ │ │ + lea 0x8(%r8),%rax │ │ │ │ + jmp 2bcc2 │ │ │ │ + add $0x8,%rdx │ │ │ │ + jmp 2c1bf │ │ │ │ + lea 0xc(%r8),%rax │ │ │ │ + jmp 2bcc2 │ │ │ │ add $0xc,%rdx │ │ │ │ - jmp 2c4ff │ │ │ │ + jmp 2c1bf │ │ │ │ add $0x10,%rdx │ │ │ │ - jmp 2c4ff │ │ │ │ - lea 0x10(%rdi),%r8 │ │ │ │ - jmp 2c002 │ │ │ │ - lea 0x14(%rdi),%r8 │ │ │ │ - jmp 2c002 │ │ │ │ + jmp 2c1bf │ │ │ │ + lea 0x10(%r8),%rax │ │ │ │ + jmp 2bcc2 │ │ │ │ + lea 0x14(%r8),%rax │ │ │ │ + jmp 2bcc2 │ │ │ │ add $0x14,%rdx │ │ │ │ - jmp 2c4ff │ │ │ │ + jmp 2c1bf │ │ │ │ add $0x18,%rdx │ │ │ │ - jmp 2c4ff │ │ │ │ - lea 0x18(%rdi),%r8 │ │ │ │ - jmp 2c002 │ │ │ │ + jmp 2c1bf │ │ │ │ + lea 0x18(%r8),%rax │ │ │ │ + jmp 2bcc2 │ │ │ │ mov -0x60(%rbp),%rdx │ │ │ │ mov -0x58(%rbp),%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ vzeroupper │ │ │ │ - call 2b760 │ │ │ │ + call 2b410 │ │ │ │ mov %r12,%rcx │ │ │ │ - vmovdqa 0xaff92(%rip),%ymm10 # dc740 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ + vmovdqa 0xb12b2(%rip),%ymm11 # dd720 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x120> │ │ │ │ sub %r14,%rcx │ │ │ │ cmp $0x80,%rcx │ │ │ │ - jle 2c7ef │ │ │ │ + jle 2c4af │ │ │ │ mov %r12,-0x58(%rbp) │ │ │ │ - jmp 2b7aa │ │ │ │ - lea 0x1c(%rdi),%r8 │ │ │ │ - jmp 2c002 │ │ │ │ + jmp 2b45a │ │ │ │ + lea 0x1c(%r8),%rax │ │ │ │ + jmp 2bcc2 │ │ │ │ add $0x1c,%rdx │ │ │ │ - jmp 2c4ff │ │ │ │ + jmp 2c1bf │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ mov %rax,(%r14) │ │ │ │ - mov %rdi,0x0(%r13) │ │ │ │ + mov %r8,0x0(%r13) │ │ │ │ mov (%r14),%r11 │ │ │ │ mov 0x8(%r11),%r15 │ │ │ │ mov (%r11),%rbx │ │ │ │ - jmp 2bb60 │ │ │ │ + jmp 2b81f │ │ │ │ vzeroupper │ │ │ │ add $0x40,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rcx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ lea -0x8(%rcx),%rsp │ │ │ │ ret │ │ │ │ test $0x7,%r10b │ │ │ │ - je 2cc05 │ │ │ │ + je 2c8bd │ │ │ │ and $0xfffffffffffffff8,%r10 │ │ │ │ shl $0x2,%r10 │ │ │ │ add %r10,%rax │ │ │ │ add %rbx,%r10 │ │ │ │ - jmp 2ba15 │ │ │ │ + jmp 2b6d7 │ │ │ │ add $0x4,%r9 │ │ │ │ add $0x4,%rax │ │ │ │ - cmp %r9,%rdi │ │ │ │ - je 2bafe │ │ │ │ + cmp %r9,%r8 │ │ │ │ + je 2b7c1 │ │ │ │ mov (%rax),%r10d │ │ │ │ cmp %r10d,(%r9) │ │ │ │ - jl 2bb07 │ │ │ │ - jg 2be9f │ │ │ │ + jl 2b7ca │ │ │ │ + jg 2bb65 │ │ │ │ mov 0x4(%rax),%edx │ │ │ │ cmp %edx,0x4(%r9) │ │ │ │ - jl 2bb07 │ │ │ │ - jg 2be9f │ │ │ │ - mov 0x8(%rax),%r8d │ │ │ │ - cmp %r8d,0x8(%r9) │ │ │ │ - jl 2bb07 │ │ │ │ - jg 2be9f │ │ │ │ - mov 0xc(%rax),%ecx │ │ │ │ - cmp %ecx,0xc(%r9) │ │ │ │ - jl 2bb07 │ │ │ │ - jg 2be9f │ │ │ │ + jl 2b7ca │ │ │ │ + jg 2bb65 │ │ │ │ + mov 0x8(%rax),%ecx │ │ │ │ + cmp %ecx,0x8(%r9) │ │ │ │ + jl 2b7ca │ │ │ │ + jg 2bb65 │ │ │ │ + mov 0xc(%rax),%edi │ │ │ │ + cmp %edi,0xc(%r9) │ │ │ │ + jl 2b7ca │ │ │ │ + jg 2bb65 │ │ │ │ mov 0x10(%rax),%r10d │ │ │ │ cmp %r10d,0x10(%r9) │ │ │ │ - jl 2bb07 │ │ │ │ - jg 2be9f │ │ │ │ + jl 2b7ca │ │ │ │ + jg 2bb65 │ │ │ │ mov 0x14(%rax),%edx │ │ │ │ cmp %edx,0x14(%r9) │ │ │ │ - jl 2bb07 │ │ │ │ - jg 2be9f │ │ │ │ - mov 0x18(%rax),%r8d │ │ │ │ - cmp %r8d,0x18(%r9) │ │ │ │ - jl 2bb07 │ │ │ │ - jg 2be9f │ │ │ │ - mov 0x1c(%rax),%ecx │ │ │ │ - cmp %ecx,0x1c(%r9) │ │ │ │ - jl 2bb07 │ │ │ │ - jg 2be9f │ │ │ │ + jl 2b7ca │ │ │ │ + jg 2bb65 │ │ │ │ + mov 0x18(%rax),%ecx │ │ │ │ + cmp %ecx,0x18(%r9) │ │ │ │ + jl 2b7ca │ │ │ │ + jg 2bb65 │ │ │ │ + mov 0x1c(%rax),%edi │ │ │ │ + cmp %edi,0x1c(%r9) │ │ │ │ + jl 2b7ca │ │ │ │ + jg 2bb65 │ │ │ │ add $0x20,%r9 │ │ │ │ add $0x20,%rax │ │ │ │ - cmp %r9,%rdi │ │ │ │ - jne 2c834 │ │ │ │ - jmp 2bafe │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp %r9,%r8 │ │ │ │ + jne 2c4f4 │ │ │ │ + jmp 2b7c1 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ lea -0x1(%rcx),%rbx │ │ │ │ mov %rbx,%r14 │ │ │ │ and $0x7,%r14d │ │ │ │ - je 2cc35 │ │ │ │ + je 2c8f0 │ │ │ │ mov -0x50(%rbp),%r15 │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %r12,%rdx │ │ │ │ mov (%r15,%rbx,8),%rcx │ │ │ │ mov %r15,%rdi │ │ │ │ vzeroupper │ │ │ │ lea -0x2(%r13),%rbx │ │ │ │ - call 20ab0 │ │ │ │ + call 208a0 │ │ │ │ cmp $0x1,%r14 │ │ │ │ - je 2cc2c │ │ │ │ + je 2c8e7 │ │ │ │ cmp $0x2,%r14 │ │ │ │ - je 2c9b8 │ │ │ │ + je 2c670 │ │ │ │ cmp $0x3,%r14 │ │ │ │ - je 2c9a2 │ │ │ │ + je 2c65a │ │ │ │ cmp $0x4,%r14 │ │ │ │ - je 2c98c │ │ │ │ + je 2c644 │ │ │ │ cmp $0x5,%r14 │ │ │ │ - je 2c976 │ │ │ │ + je 2c62e │ │ │ │ cmp $0x6,%r14 │ │ │ │ - je 2c960 │ │ │ │ + je 2c618 │ │ │ │ mov (%r15,%rbx,8),%rcx │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %r15,%rdi │ │ │ │ mov %r12,%rdx │ │ │ │ lea -0x3(%r13),%rbx │ │ │ │ - call 20ab0 │ │ │ │ + call 208a0 │ │ │ │ mov -0x50(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %r12,%rdx │ │ │ │ mov (%rdi,%rbx,8),%rcx │ │ │ │ dec %rbx │ │ │ │ - call 20ab0 │ │ │ │ + call 208a0 │ │ │ │ mov -0x50(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %r12,%rdx │ │ │ │ mov (%rdi,%rbx,8),%rcx │ │ │ │ dec %rbx │ │ │ │ - call 20ab0 │ │ │ │ + call 208a0 │ │ │ │ mov -0x50(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %r12,%rdx │ │ │ │ mov (%rdi,%rbx,8),%rcx │ │ │ │ dec %rbx │ │ │ │ - call 20ab0 │ │ │ │ + call 208a0 │ │ │ │ mov -0x50(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %r12,%rdx │ │ │ │ mov (%rdi,%rbx,8),%rcx │ │ │ │ dec %rbx │ │ │ │ - call 20ab0 │ │ │ │ + call 208a0 │ │ │ │ mov -0x50(%rbp),%r13 │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %r12,%rdx │ │ │ │ mov 0x0(%r13,%rbx,8),%rcx │ │ │ │ mov %r13,%rdi │ │ │ │ dec %rbx │ │ │ │ - call 20ab0 │ │ │ │ - jmp 2ca67 │ │ │ │ + call 208a0 │ │ │ │ + jmp 2c71f │ │ │ │ lea -0x1(%rbx),%rsi │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r13,%rdi │ │ │ │ mov 0x0(%r13,%rsi,8),%rcx │ │ │ │ - call 20ab0 │ │ │ │ + call 208a0 │ │ │ │ lea -0x2(%rbx),%rsi │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r13,%rdi │ │ │ │ mov 0x0(%r13,%rsi,8),%rcx │ │ │ │ - call 20ab0 │ │ │ │ + call 208a0 │ │ │ │ lea -0x3(%rbx),%rsi │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r13,%rdi │ │ │ │ mov 0x0(%r13,%rsi,8),%rcx │ │ │ │ - call 20ab0 │ │ │ │ + call 208a0 │ │ │ │ lea -0x4(%rbx),%rsi │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r13,%rdi │ │ │ │ mov 0x0(%r13,%rsi,8),%rcx │ │ │ │ - call 20ab0 │ │ │ │ + call 208a0 │ │ │ │ lea -0x5(%rbx),%rsi │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r13,%rdi │ │ │ │ mov 0x0(%r13,%rsi,8),%rcx │ │ │ │ - call 20ab0 │ │ │ │ + call 208a0 │ │ │ │ lea -0x6(%rbx),%rsi │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r13,%rdi │ │ │ │ mov 0x0(%r13,%rsi,8),%rcx │ │ │ │ - call 20ab0 │ │ │ │ + call 208a0 │ │ │ │ lea -0x7(%rbx),%rsi │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r13,%rdi │ │ │ │ mov 0x0(%r13,%rsi,8),%rcx │ │ │ │ sub $0x8,%rbx │ │ │ │ - call 20ab0 │ │ │ │ + call 208a0 │ │ │ │ mov 0x0(%r13,%rbx,8),%rcx │ │ │ │ mov %r12,%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ - call 20ab0 │ │ │ │ + call 208a0 │ │ │ │ test %rbx,%rbx │ │ │ │ - jne 2c9d7 │ │ │ │ + jne 2c68f │ │ │ │ mov -0x58(%rbp),%r14 │ │ │ │ mov -0x50(%rbp),%r9 │ │ │ │ mov %r14,%r8 │ │ │ │ lea -0x8(%r14),%r11 │ │ │ │ sub %r9,%r8 │ │ │ │ cmp $0x8,%r8 │ │ │ │ - jle 2c7f2 │ │ │ │ + jle 2c4b2 │ │ │ │ mov (%r9),%rsi │ │ │ │ mov %r9,%r15 │ │ │ │ mov -0x8(%r14),%rcx │ │ │ │ mov %r9,%rdi │ │ │ │ not %r15 │ │ │ │ lea -0x10(%r14),%rbx │ │ │ │ + mov %rsi,-0x8(%r14) │ │ │ │ add %r11,%r15 │ │ │ │ sub %r9,%r11 │ │ │ │ + xor %esi,%esi │ │ │ │ mov %r11,%rdx │ │ │ │ shr $0x3,%r15 │ │ │ │ mov %r11,%r12 │ │ │ │ - mov %rsi,-0x8(%r14) │ │ │ │ sar $0x3,%rdx │ │ │ │ - xor %esi,%esi │ │ │ │ and $0x3,%r15d │ │ │ │ - call 20ab0 │ │ │ │ + call 208a0 │ │ │ │ cmp $0x8,%r12 │ │ │ │ - jle 2c7f2 │ │ │ │ + jle 2c4b2 │ │ │ │ test %r15,%r15 │ │ │ │ - je 2cb6e │ │ │ │ + je 2c826 │ │ │ │ cmp $0x1,%r15 │ │ │ │ - je 2cb3e │ │ │ │ + je 2c7f6 │ │ │ │ cmp $0x2,%r15 │ │ │ │ - je 2cb1b │ │ │ │ + je 2c7d3 │ │ │ │ mov -0x50(%rbp),%rdi │ │ │ │ mov (%rbx),%rcx │ │ │ │ xor %esi,%esi │ │ │ │ mov (%rdi),%rax │ │ │ │ mov %rax,(%rbx) │ │ │ │ sub %rdi,%rbx │ │ │ │ mov %rbx,%rdx │ │ │ │ sar $0x3,%rdx │ │ │ │ - call 20ab0 │ │ │ │ + call 208a0 │ │ │ │ mov -0x58(%rbp),%rbx │ │ │ │ sub $0x18,%rbx │ │ │ │ mov -0x50(%rbp),%rdi │ │ │ │ mov (%rbx),%rcx │ │ │ │ mov %rbx,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ sub $0x8,%rbx │ │ │ │ mov (%rdi),%r10 │ │ │ │ sub %rdi,%rdx │ │ │ │ sar $0x3,%rdx │ │ │ │ mov %r10,0x8(%rbx) │ │ │ │ - call 20ab0 │ │ │ │ + call 208a0 │ │ │ │ mov -0x50(%rbp),%rdi │ │ │ │ - mov (%rbx),%rcx │ │ │ │ mov %rbx,%r13 │ │ │ │ + mov (%rbx),%rcx │ │ │ │ xor %esi,%esi │ │ │ │ sub $0x8,%rbx │ │ │ │ mov (%rdi),%rdx │ │ │ │ sub %rdi,%r13 │ │ │ │ mov %rdx,0x8(%rbx) │ │ │ │ mov %r13,%rdx │ │ │ │ sar $0x3,%rdx │ │ │ │ - call 20ab0 │ │ │ │ + call 208a0 │ │ │ │ cmp $0x8,%r13 │ │ │ │ - jle 2c7f2 │ │ │ │ + jle 2c4b2 │ │ │ │ mov -0x50(%rbp),%r14 │ │ │ │ mov (%r14),%rdi │ │ │ │ mov (%rbx),%rcx │ │ │ │ mov %rbx,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ sub %r14,%rdx │ │ │ │ lea -0x18(%rbx),%r15 │ │ │ │ - sar $0x3,%rdx │ │ │ │ - sub %r14,%r15 │ │ │ │ mov %rdi,(%rbx) │ │ │ │ + sar $0x3,%rdx │ │ │ │ mov %r14,%rdi │ │ │ │ - call 20ab0 │ │ │ │ - lea -0x8(%rbx),%rdx │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %r14,%rdi │ │ │ │ + sub %r14,%r15 │ │ │ │ + call 208a0 │ │ │ │ mov (%r14),%r8 │ │ │ │ mov -0x8(%rbx),%rcx │ │ │ │ + lea -0x8(%rbx),%rdx │ │ │ │ sub %r14,%rdx │ │ │ │ - sar $0x3,%rdx │ │ │ │ - mov %r8,-0x8(%rbx) │ │ │ │ - call 20ab0 │ │ │ │ - lea -0x10(%rbx),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ mov %r14,%rdi │ │ │ │ + mov %r8,-0x8(%rbx) │ │ │ │ + sar $0x3,%rdx │ │ │ │ + call 208a0 │ │ │ │ mov (%r14),%r9 │ │ │ │ mov -0x10(%rbx),%rcx │ │ │ │ + lea -0x10(%rbx),%rdx │ │ │ │ sub %r14,%rdx │ │ │ │ - sub $0x20,%rbx │ │ │ │ - sar $0x3,%rdx │ │ │ │ - mov %r9,0x10(%rbx) │ │ │ │ - call 20ab0 │ │ │ │ - mov %r15,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ mov %r14,%rdi │ │ │ │ + sub $0x20,%rbx │ │ │ │ + mov %r9,0x10(%rbx) │ │ │ │ + sar $0x3,%rdx │ │ │ │ + call 208a0 │ │ │ │ mov (%r14),%r11 │ │ │ │ mov 0x8(%rbx),%rcx │ │ │ │ + mov %r15,%rdx │ │ │ │ sar $0x3,%rdx │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %r14,%rdi │ │ │ │ mov %r11,0x8(%rbx) │ │ │ │ - call 20ab0 │ │ │ │ + call 208a0 │ │ │ │ cmp $0x8,%r15 │ │ │ │ - jg 2cb72 │ │ │ │ - jmp 2c7f2 │ │ │ │ - vpbroadcastq 0xafcf2(%rip),%ymm1 # dc900 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x300> │ │ │ │ - vpaddq %ymm1,%ymm0,%ymm0 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm3 │ │ │ │ - vpextrq $0x1,%xmm3,%rax │ │ │ │ - jmp 2bafe │ │ │ │ + jg 2c82a │ │ │ │ + jmp 2c4b2 │ │ │ │ + mov $0x14,%eax │ │ │ │ + vpbroadcastq %rax,%ymm12 │ │ │ │ + vpaddq %ymm12,%ymm0,%ymm13 │ │ │ │ + valignq $0x3,%ymm13,%ymm13,%ymm14 │ │ │ │ + vmovq %xmm14,%rax │ │ │ │ + jmp 2b7c1 │ │ │ │ add $0x4,%rax │ │ │ │ - jmp 2bafe │ │ │ │ + jmp 2b7c1 │ │ │ │ mov -0x50(%rbp),%r13 │ │ │ │ - jmp 2ca67 │ │ │ │ + jmp 2c71f │ │ │ │ mov -0x50(%rbp),%r13 │ │ │ │ vzeroupper │ │ │ │ - jmp 2ca67 │ │ │ │ + jmp 2c71f │ │ │ │ add $0x8,%rax │ │ │ │ - jmp 2bafe │ │ │ │ + jmp 2b7c1 │ │ │ │ add $0xc,%rax │ │ │ │ - jmp 2bafe │ │ │ │ + jmp 2b7c1 │ │ │ │ add $0x10,%rax │ │ │ │ - jmp 2bafe │ │ │ │ + jmp 2b7c1 │ │ │ │ add $0x14,%rax │ │ │ │ - jmp 2bafe │ │ │ │ + jmp 2b7c1 │ │ │ │ add $0x18,%rax │ │ │ │ - jmp 2bafe │ │ │ │ + jmp 2b7c1 │ │ │ │ add $0x1c,%rax │ │ │ │ - jmp 2bafe │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 2b7c1 │ │ │ │ + nopl (%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ - mov %rdi,%r15 │ │ │ │ + mov %rsi,%r13 │ │ │ │ push %r12 │ │ │ │ + mov %r9,%r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ - mov %rsi,%r13 │ │ │ │ sub $0x48,%rsp │ │ │ │ - mov %r9,%r12 │ │ │ │ + mov %rdi,0x38(%rsp) │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ cmp %r8,%rcx │ │ │ │ - jg 2ced0 │ │ │ │ + jg 2cb60 │ │ │ │ + mov %rdi,%rax │ │ │ │ cmp %rdi,%rsi │ │ │ │ - je 2ceb4 │ │ │ │ + je 2cb4c │ │ │ │ mov %rdi,%rbx │ │ │ │ - mov %rdi,%rbp │ │ │ │ mov %rsi,%rdi │ │ │ │ - mov %rsi,%rcx │ │ │ │ - sub %r15,%rdi │ │ │ │ - mov %r9,%r14 │ │ │ │ - test $0x10,%dil │ │ │ │ - je 2cd70 │ │ │ │ - vmovdqu (%r15),%xmm0 │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov %r9,%rbp │ │ │ │ + sub %rax,%rdi │ │ │ │ + and $0x10,%edi │ │ │ │ + je 2ca20 │ │ │ │ + vmovdqu (%rax),%xmm0 │ │ │ │ mov (%r9),%rdi │ │ │ │ vpxor %xmm5,%xmm5,%xmm5 │ │ │ │ mov 0x10(%r9),%rsi │ │ │ │ vmovdqu %xmm0,(%r9) │ │ │ │ - mov 0x10(%r15),%r14 │ │ │ │ - mov %r14,0x10(%r9) │ │ │ │ - vmovdqu %xmm5,(%r15) │ │ │ │ - movq $0x0,0x10(%r15) │ │ │ │ + mov 0x10(%rax),%rax │ │ │ │ + mov %rax,0x10(%r9) │ │ │ │ + movq $0x0,0x10(%rbx) │ │ │ │ + vmovdqu %xmm5,(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2cd0b │ │ │ │ + je 2c9c0 │ │ │ │ sub %rdi,%rsi │ │ │ │ - mov %r13,0x30(%rsp) │ │ │ │ call d340 │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - vmovdqu 0x18(%r15),%xmm1 │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ mov 0x18(%r12),%rdi │ │ │ │ vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ mov 0x28(%r12),%rsi │ │ │ │ + vmovdqu 0x18(%rdx),%xmm1 │ │ │ │ vmovdqu %xmm1,0x18(%r12) │ │ │ │ - mov 0x28(%r15),%rdx │ │ │ │ - mov %rdx,0x28(%r12) │ │ │ │ - vmovdqu %xmm2,0x18(%r15) │ │ │ │ - movq $0x0,0x28(%r15) │ │ │ │ + mov 0x28(%rdx),%r8 │ │ │ │ + mov %r8,0x28(%r12) │ │ │ │ + movq $0x0,0x28(%rdx) │ │ │ │ + vmovdqu %xmm2,0x18(%rdx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2cd54 │ │ │ │ + je 2ca02 │ │ │ │ sub %rdi,%rsi │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ call d340 │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - lea 0x30(%r15),%rbp │ │ │ │ - lea 0x30(%r12),%r14 │ │ │ │ - cmp %r13,%rbp │ │ │ │ - je 2d2cc │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu 0x0(%rbp),%xmm3 │ │ │ │ - mov (%r14),%rdi │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + lea 0x30(%r12),%rbp │ │ │ │ + add $0x30,%rax │ │ │ │ + cmp %r13,%rax │ │ │ │ + je 2cf3b │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovdqu (%rax),%xmm3 │ │ │ │ + mov 0x0(%rbp),%rdi │ │ │ │ vpxor %xmm4,%xmm4,%xmm4 │ │ │ │ - mov 0x10(%r14),%rsi │ │ │ │ - vmovdqu %xmm3,(%r14) │ │ │ │ - mov 0x10(%rbp),%r15 │ │ │ │ - mov %r15,0x10(%r14) │ │ │ │ - vmovdqu %xmm4,0x0(%rbp) │ │ │ │ - movq $0x0,0x10(%rbp) │ │ │ │ + mov 0x10(%rbp),%rsi │ │ │ │ + vmovdqu %xmm3,0x0(%rbp) │ │ │ │ + mov 0x10(%rax),%r9 │ │ │ │ + mov %r9,0x10(%rbp) │ │ │ │ + movq $0x0,0x10(%rax) │ │ │ │ + vmovdqu %xmm4,(%rax) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2cdb1 │ │ │ │ + je 2ca60 │ │ │ │ sub %rdi,%rsi │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ call d340 │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - vmovdqu 0x18(%rbp),%xmm6 │ │ │ │ - mov 0x18(%r14),%rdi │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + vmovdqu 0x18(%rax),%xmm6 │ │ │ │ + mov 0x18(%rbp),%rdi │ │ │ │ vpxor %xmm7,%xmm7,%xmm7 │ │ │ │ - mov 0x28(%r14),%rsi │ │ │ │ - vmovdqu %xmm6,0x18(%r14) │ │ │ │ - mov 0x28(%rbp),%r8 │ │ │ │ - mov %r8,0x28(%r14) │ │ │ │ - vmovdqu %xmm7,0x18(%rbp) │ │ │ │ - movq $0x0,0x28(%rbp) │ │ │ │ + mov 0x28(%rbp),%rsi │ │ │ │ + vmovdqu %xmm6,0x18(%rbp) │ │ │ │ + mov 0x28(%rax),%r15 │ │ │ │ + mov %r15,0x28(%rbp) │ │ │ │ + movq $0x0,0x28(%rax) │ │ │ │ + vmovdqu %xmm7,0x18(%rax) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2cdf4 │ │ │ │ + je 2caa2 │ │ │ │ sub %rdi,%rsi │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ call d340 │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - vmovdqu 0x30(%rbp),%xmm8 │ │ │ │ - lea 0x30(%rbp),%r15 │ │ │ │ - mov 0x30(%r14),%rdi │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + vmovdqu 0x30(%rax),%xmm8 │ │ │ │ + mov 0x30(%rbp),%rdi │ │ │ │ + lea 0x30(%rax),%r15 │ │ │ │ vpxor %xmm9,%xmm9,%xmm9 │ │ │ │ - mov 0x40(%r14),%rsi │ │ │ │ - lea 0x30(%r14),%r10 │ │ │ │ - vmovdqu %xmm8,0x30(%r14) │ │ │ │ - mov 0x10(%r15),%r9 │ │ │ │ - mov %r9,0x10(%r10) │ │ │ │ - vmovdqu %xmm9,0x30(%rbp) │ │ │ │ + mov 0x40(%rbp),%rsi │ │ │ │ + lea 0x30(%rbp),%rcx │ │ │ │ + vmovdqu %xmm8,0x30(%rbp) │ │ │ │ + mov 0x10(%r15),%r10 │ │ │ │ + mov %r10,0x10(%rcx) │ │ │ │ + vmovdqu %xmm9,0x30(%rax) │ │ │ │ movq $0x0,0x10(%r15) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2ce4a │ │ │ │ + je 2caed │ │ │ │ sub %rdi,%rsi │ │ │ │ - mov %r10,0x10(%rsp) │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ call d340 │ │ │ │ - mov 0x10(%rsp),%r10 │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ vmovdqu 0x18(%r15),%xmm10 │ │ │ │ - mov 0x18(%r10),%rdi │ │ │ │ + mov 0x18(%rcx),%rdi │ │ │ │ vpxor %xmm11,%xmm11,%xmm11 │ │ │ │ - mov 0x28(%r10),%rsi │ │ │ │ - vmovdqu %xmm10,0x18(%r10) │ │ │ │ + mov 0x28(%rcx),%rsi │ │ │ │ + vmovdqu %xmm10,0x18(%rcx) │ │ │ │ mov 0x28(%r15),%r11 │ │ │ │ - mov %r11,0x28(%r10) │ │ │ │ - vmovdqu %xmm11,0x18(%r15) │ │ │ │ + mov %r11,0x28(%rcx) │ │ │ │ movq $0x0,0x28(%r15) │ │ │ │ + vmovdqu %xmm11,0x18(%r15) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2ce9a │ │ │ │ + je 2cb32 │ │ │ │ sub %rdi,%rsi │ │ │ │ - mov %r10,0x10(%rsp) │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ call d340 │ │ │ │ - mov 0x10(%rsp),%r10 │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - lea 0x30(%r15),%rbp │ │ │ │ - lea 0x30(%r10),%r14 │ │ │ │ - cmp %r13,%rbp │ │ │ │ - jne 2cd70 │ │ │ │ - cmp %r12,%r14 │ │ │ │ - jne 2d2d5 │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + lea 0x30(%r15),%rax │ │ │ │ + lea 0x30(%rcx),%rbp │ │ │ │ + cmp %r13,%rax │ │ │ │ + jne 2ca20 │ │ │ │ + cmp %r12,%rbp │ │ │ │ + jne 2cf44 │ │ │ │ add $0x48,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rdx,%rbx │ │ │ │ cmp %rsi,%rdx │ │ │ │ - je 2ceb4 │ │ │ │ + je 2cb4c │ │ │ │ sub %rsi,%rcx │ │ │ │ - mov %rsi,%rax │ │ │ │ + mov %rsi,%r11 │ │ │ │ mov %r9,%rbp │ │ │ │ and $0x10,%ecx │ │ │ │ - jne 2d011 │ │ │ │ + jne 2cc9b │ │ │ │ vmovdqu 0x0(%r13),%xmm0 │ │ │ │ mov (%r9),%rdi │ │ │ │ vpxor %xmm5,%xmm5,%xmm5 │ │ │ │ mov 0x10(%r9),%rsi │ │ │ │ vmovdqu %xmm0,(%r9) │ │ │ │ mov 0x10(%r13),%rax │ │ │ │ mov %rax,0x10(%r9) │ │ │ │ - vmovdqu %xmm5,0x0(%r13) │ │ │ │ movq $0x0,0x10(%r13) │ │ │ │ + vmovdqu %xmm5,0x0(%r13) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2cf26 │ │ │ │ + je 2cbb6 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ vmovdqu 0x18(%r13),%xmm1 │ │ │ │ mov 0x18(%r12),%rdi │ │ │ │ vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ mov 0x28(%r12),%rsi │ │ │ │ vmovdqu %xmm1,0x18(%r12) │ │ │ │ mov 0x28(%r13),%rdx │ │ │ │ mov %rdx,0x28(%r12) │ │ │ │ - vmovdqu %xmm2,0x18(%r13) │ │ │ │ movq $0x0,0x28(%r13) │ │ │ │ + vmovdqu %xmm2,0x18(%r13) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2cf65 │ │ │ │ + je 2cbf5 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - lea 0x30(%r13),%rax │ │ │ │ + lea 0x30(%r13),%r11 │ │ │ │ lea 0x30(%r12),%rbp │ │ │ │ - jmp 2d011 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu 0x30(%rax),%xmm12 │ │ │ │ + jmp 2cc9b │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovdqu 0x30(%r11),%xmm12 │ │ │ │ mov 0x30(%rbp),%rdi │ │ │ │ vpxor %xmm13,%xmm13,%xmm13 │ │ │ │ mov 0x10(%r10),%rsi │ │ │ │ vmovdqu %xmm12,0x30(%rbp) │ │ │ │ - mov 0x10(%r14),%rbp │ │ │ │ - mov %rbp,0x10(%r10) │ │ │ │ - vmovdqu %xmm13,0x30(%rax) │ │ │ │ + mov 0x10(%r14),%r15 │ │ │ │ + mov %r15,0x10(%r10) │ │ │ │ + vmovdqu %xmm13,0x30(%r11) │ │ │ │ movq $0x0,0x10(%r14) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2cfc3 │ │ │ │ + je 2cc4d │ │ │ │ sub %rdi,%rsi │ │ │ │ - mov %r10,0x30(%rsp) │ │ │ │ + mov %r10,0x10(%rsp) │ │ │ │ call d340 │ │ │ │ - mov 0x30(%rsp),%r10 │ │ │ │ + mov 0x10(%rsp),%r10 │ │ │ │ vmovdqu 0x18(%r14),%xmm14 │ │ │ │ mov 0x18(%r10),%rdi │ │ │ │ vpxor %xmm15,%xmm15,%xmm15 │ │ │ │ mov 0x28(%r10),%rsi │ │ │ │ vmovdqu %xmm14,0x18(%r10) │ │ │ │ - mov 0x28(%r14),%r11 │ │ │ │ - mov %r11,0x28(%r10) │ │ │ │ - vmovdqu %xmm15,0x18(%r14) │ │ │ │ + mov 0x28(%r14),%rbp │ │ │ │ + mov %rbp,0x28(%r10) │ │ │ │ movq $0x0,0x28(%r14) │ │ │ │ + vmovdqu %xmm15,0x18(%r14) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2d009 │ │ │ │ + je 2cc93 │ │ │ │ sub %rdi,%rsi │ │ │ │ - mov %r10,0x30(%rsp) │ │ │ │ + mov %r10,0x10(%rsp) │ │ │ │ call d340 │ │ │ │ - mov 0x30(%rsp),%r10 │ │ │ │ - lea 0x30(%r14),%rax │ │ │ │ + mov 0x10(%rsp),%r10 │ │ │ │ + lea 0x30(%r14),%r11 │ │ │ │ lea 0x30(%r10),%rbp │ │ │ │ - vmovdqu (%rax),%xmm3 │ │ │ │ + vmovdqu (%r11),%xmm3 │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ vpxor %xmm4,%xmm4,%xmm4 │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ vmovdqu %xmm3,0x0(%rbp) │ │ │ │ - mov 0x10(%rax),%r8 │ │ │ │ + mov 0x10(%r11),%r8 │ │ │ │ mov %r8,0x10(%rbp) │ │ │ │ - vmovdqu %xmm4,(%rax) │ │ │ │ - movq $0x0,0x10(%rax) │ │ │ │ + movq $0x0,0x10(%r11) │ │ │ │ + vmovdqu %xmm4,(%r11) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2d051 │ │ │ │ + je 2ccdd │ │ │ │ sub %rdi,%rsi │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ + mov %r11,0x10(%rsp) │ │ │ │ call d340 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - vmovdqu 0x18(%rax),%xmm6 │ │ │ │ + mov 0x10(%rsp),%r11 │ │ │ │ + vmovdqu 0x18(%r11),%xmm6 │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ vpxor %xmm7,%xmm7,%xmm7 │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ vmovdqu %xmm6,0x18(%rbp) │ │ │ │ - mov 0x28(%rax),%r9 │ │ │ │ + mov 0x28(%r11),%r9 │ │ │ │ mov %r9,0x28(%rbp) │ │ │ │ - vmovdqu %xmm7,0x18(%rax) │ │ │ │ - movq $0x0,0x28(%rax) │ │ │ │ + movq $0x0,0x28(%r11) │ │ │ │ + vmovdqu %xmm7,0x18(%r11) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2d093 │ │ │ │ + je 2cd21 │ │ │ │ sub %rdi,%rsi │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ + mov %r11,0x10(%rsp) │ │ │ │ call d340 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - lea 0x30(%rax),%r14 │ │ │ │ - cmp %r14,0x8(%rsp) │ │ │ │ + mov 0x10(%rsp),%r11 │ │ │ │ + lea 0x30(%r11),%r14 │ │ │ │ lea 0x30(%rbp),%r10 │ │ │ │ - jne 2cf80 │ │ │ │ - cmp %r15,%r13 │ │ │ │ - je 2d740 │ │ │ │ + cmp %r14,0x8(%rsp) │ │ │ │ + jne 2cc08 │ │ │ │ + cmp 0x38(%rsp),%r13 │ │ │ │ + je 2d390 │ │ │ │ cmp %r10,%r12 │ │ │ │ - jne 2d13a │ │ │ │ - jmp 2ceb4 │ │ │ │ + jne 2cdcc │ │ │ │ + jmp 2cb4c │ │ │ │ nopl (%rax) │ │ │ │ vmovq %rsi,%xmm13 │ │ │ │ vpxor %xmm15,%xmm15,%xmm15 │ │ │ │ vpinsrq $0x1,%r10,%xmm13,%xmm14 │ │ │ │ vmovdqu %xmm14,(%rbx) │ │ │ │ - mov 0x10(%r13),%r8 │ │ │ │ - mov %r8,0x10(%rbx) │ │ │ │ - vmovdqu %xmm15,0x0(%r13) │ │ │ │ + mov 0x10(%r13),%rdx │ │ │ │ + mov %rdx,0x10(%rbx) │ │ │ │ movq $0x0,0x10(%r13) │ │ │ │ + vmovdqu %xmm15,0x0(%r13) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2d0f7 │ │ │ │ - mov %rax,%rsi │ │ │ │ + je 2cd87 │ │ │ │ + mov %rcx,%rsi │ │ │ │ call d340 │ │ │ │ vmovdqu 0x18(%r13),%xmm0 │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ vpxor %xmm5,%xmm5,%xmm5 │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ vmovdqu %xmm0,0x18(%rbx) │ │ │ │ - mov 0x28(%r13),%r9 │ │ │ │ - mov %r9,0x28(%rbx) │ │ │ │ - vmovdqu %xmm5,0x18(%r13) │ │ │ │ + mov 0x28(%r13),%r8 │ │ │ │ + mov %r8,0x28(%rbx) │ │ │ │ movq $0x0,0x28(%r13) │ │ │ │ + vmovdqu %xmm5,0x18(%r13) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2d131 │ │ │ │ + je 2cdc1 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %r15,%r13 │ │ │ │ - je 2d5d0 │ │ │ │ + cmp 0x38(%rsp),%r13 │ │ │ │ + je 2d220 │ │ │ │ sub $0x30,%r13 │ │ │ │ mov 0x8(%r13),%r10 │ │ │ │ - mov 0x8(%rbp),%rcx │ │ │ │ + mov 0x8(%rbp),%r11 │ │ │ │ mov 0x0(%r13),%rsi │ │ │ │ - mov 0x0(%rbp),%r11 │ │ │ │ - mov %rcx,%r14 │ │ │ │ + mov 0x0(%rbp),%r15 │ │ │ │ + mov %r11,%r14 │ │ │ │ mov %r10,%rdi │ │ │ │ - sub %r11,%r14 │ │ │ │ + sub %r15,%r14 │ │ │ │ sub %rsi,%rdi │ │ │ │ cmp %rdi,%r14 │ │ │ │ mov %rdi,%rdx │ │ │ │ cmovbe %r14,%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 2d1ab │ │ │ │ - mov %rdi,0x38(%rsp) │ │ │ │ - mov %r11,%rdi │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ + je 2ce33 │ │ │ │ + mov %rdi,0x30(%rsp) │ │ │ │ + mov %r15,%rdi │ │ │ │ + mov %r11,0x20(%rsp) │ │ │ │ mov %r10,0x10(%rsp) │ │ │ │ - mov %rsi,0x30(%rsp) │ │ │ │ - mov %r11,0x8(%rsp) │ │ │ │ + mov %rsi,0x8(%rsp) │ │ │ │ call d110 │ │ │ │ - test %eax,%eax │ │ │ │ - mov 0x8(%rsp),%r11 │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ mov 0x10(%rsp),%r10 │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - jne 2d3e0 │ │ │ │ + test %eax,%eax │ │ │ │ + mov 0x20(%rsp),%r11 │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + jne 2d030 │ │ │ │ sub %rdi,%r14 │ │ │ │ mov -0x30(%rbx),%rdi │ │ │ │ - mov -0x20(%rbx),%rax │ │ │ │ + mov -0x20(%rbx),%rcx │ │ │ │ sub $0x30,%rbx │ │ │ │ - sub %rdi,%rax │ │ │ │ + sub %rdi,%rcx │ │ │ │ test %r14,%r14 │ │ │ │ - js 2d0c0 │ │ │ │ - vmovq %r11,%xmm8 │ │ │ │ + js 2cd50 │ │ │ │ + vmovq %r15,%xmm8 │ │ │ │ vpxor %xmm10,%xmm10,%xmm10 │ │ │ │ - vpinsrq $0x1,%rcx,%xmm8,%xmm9 │ │ │ │ + vpinsrq $0x1,%r11,%xmm8,%xmm9 │ │ │ │ vmovdqu %xmm9,(%rbx) │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ mov %rsi,0x10(%rbx) │ │ │ │ - vmovdqu %xmm10,0x0(%rbp) │ │ │ │ movq $0x0,0x10(%rbp) │ │ │ │ + vmovdqu %xmm10,0x0(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2d1fc │ │ │ │ - mov %rax,%rsi │ │ │ │ + je 2ce84 │ │ │ │ + mov %rcx,%rsi │ │ │ │ call d340 │ │ │ │ vmovdqu 0x18(%rbp),%xmm11 │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ vpxor %xmm12,%xmm12,%xmm12 │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ vmovdqu %xmm11,0x18(%rbx) │ │ │ │ - mov 0x28(%rbp),%rdx │ │ │ │ - mov %rdx,0x28(%rbx) │ │ │ │ - vmovdqu %xmm12,0x18(%rbp) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,0x28(%rbx) │ │ │ │ movq $0x0,0x28(%rbp) │ │ │ │ + vmovdqu %xmm12,0x18(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2d235 │ │ │ │ + je 2cebd │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ cmp %rbp,%r12 │ │ │ │ - je 2ceb4 │ │ │ │ + je 2cb4c │ │ │ │ sub $0x30,%rbp │ │ │ │ - jmp 2d13e │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 2cdd0 │ │ │ │ + nop │ │ │ │ vmovdqu %xmm8,(%rbx) │ │ │ │ - mov 0x10(%rcx),%r10 │ │ │ │ vpxor %xmm13,%xmm13,%xmm13 │ │ │ │ - mov %r10,0x10(%rbx) │ │ │ │ - vmovdqu %xmm13,(%rcx) │ │ │ │ - movq $0x0,0x10(%rcx) │ │ │ │ + mov 0x10(%r14),%r11 │ │ │ │ + mov %r11,0x10(%rbx) │ │ │ │ + movq $0x0,0x10(%r14) │ │ │ │ + vmovdqu %xmm13,(%r14) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2d281 │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ + je 2cef8 │ │ │ │ call d340 │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - vmovdqu 0x18(%rcx),%xmm14 │ │ │ │ - vpxor %xmm15,%xmm15,%xmm15 │ │ │ │ + vmovdqu 0x18(%r14),%xmm14 │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ + vpxor %xmm15,%xmm15,%xmm15 │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ vmovdqu %xmm14,0x18(%rbx) │ │ │ │ - mov 0x28(%rcx),%rax │ │ │ │ - mov %rax,0x28(%rbx) │ │ │ │ - vmovdqu %xmm15,0x18(%rcx) │ │ │ │ - movq $0x0,0x28(%rcx) │ │ │ │ + mov 0x28(%r14),%rcx │ │ │ │ + mov %rcx,0x28(%rbx) │ │ │ │ + movq $0x0,0x28(%r14) │ │ │ │ + vmovdqu %xmm15,0x18(%r14) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2d2c4 │ │ │ │ + je 2cf33 │ │ │ │ sub %rdi,%rsi │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ call d340 │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - add $0x30,%rcx │ │ │ │ + add $0x30,%r14 │ │ │ │ add $0x30,%rbx │ │ │ │ - cmp %r12,%r14 │ │ │ │ - je 2ceb4 │ │ │ │ - cmp 0x8(%rsp),%rcx │ │ │ │ - je 2d400 │ │ │ │ + cmp %r12,%rbp │ │ │ │ + je 2cb4c │ │ │ │ + cmp 0x8(%rsp),%r14 │ │ │ │ + je 2d050 │ │ │ │ vmovdqu (%r12),%xmm9 │ │ │ │ - vmovdqu (%rcx),%xmm8 │ │ │ │ - mov 0x8(%rcx),%r15 │ │ │ │ - mov 0x8(%r12),%r13 │ │ │ │ + vmovdqu (%r14),%xmm8 │ │ │ │ + mov 0x8(%r14),%r13 │ │ │ │ + mov 0x8(%r12),%r15 │ │ │ │ vmovq %xmm9,%rsi │ │ │ │ vmovq %xmm8,%rdi │ │ │ │ - sub %rdi,%r15 │ │ │ │ - sub %rsi,%r13 │ │ │ │ - cmp %r13,%r15 │ │ │ │ - mov %r13,%rdx │ │ │ │ - cmovbe %r15,%rdx │ │ │ │ + sub %rdi,%r13 │ │ │ │ + sub %rsi,%r15 │ │ │ │ + cmp %r15,%r13 │ │ │ │ + mov %r15,%rdx │ │ │ │ + cmovbe %r13,%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 2d341 │ │ │ │ + je 2cfa7 │ │ │ │ vmovdqa %xmm9,0x20(%rsp) │ │ │ │ vmovdqa %xmm8,0x10(%rsp) │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ call d110 │ │ │ │ - test %eax,%eax │ │ │ │ vmovdqa 0x10(%rsp),%xmm8 │ │ │ │ vmovdqa 0x20(%rsp),%xmm9 │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - jne 2d3f0 │ │ │ │ - sub %r13,%r15 │ │ │ │ + test %eax,%eax │ │ │ │ + jne 2d040 │ │ │ │ + sub %r15,%r13 │ │ │ │ mov (%rbx),%rdi │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ - test %r15,%r15 │ │ │ │ - js 2d250 │ │ │ │ + test %r13,%r13 │ │ │ │ + js 2ced0 │ │ │ │ vmovdqu %xmm9,(%rbx) │ │ │ │ - mov 0x10(%r12),%r9 │ │ │ │ vpxor %xmm10,%xmm10,%xmm10 │ │ │ │ + mov 0x10(%r12),%r9 │ │ │ │ mov %r9,0x10(%rbx) │ │ │ │ - vmovdqu %xmm10,(%r12) │ │ │ │ movq $0x0,0x10(%r12) │ │ │ │ + vmovdqu %xmm10,(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2d38c │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ + je 2cfe8 │ │ │ │ call d340 │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ vmovdqu 0x18(%r12),%xmm11 │ │ │ │ - vpxor %xmm12,%xmm12,%xmm12 │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ + vpxor %xmm12,%xmm12,%xmm12 │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ vmovdqu %xmm11,0x18(%rbx) │ │ │ │ - mov 0x28(%r12),%r11 │ │ │ │ - mov %r11,0x28(%rbx) │ │ │ │ - vmovdqu %xmm12,0x18(%r12) │ │ │ │ + mov 0x28(%r12),%r10 │ │ │ │ + mov %r10,0x28(%rbx) │ │ │ │ movq $0x0,0x28(%r12) │ │ │ │ + vmovdqu %xmm12,0x18(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2d3d5 │ │ │ │ + je 2d027 │ │ │ │ sub %rdi,%rsi │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ call d340 │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ add $0x30,%r12 │ │ │ │ - jmp 2d2c8 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 2cf37 │ │ │ │ movslq %eax,%r14 │ │ │ │ - jmp 2d1ae │ │ │ │ + jmp 2ce36 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - movslq %eax,%r15 │ │ │ │ - jmp 2d344 │ │ │ │ + movslq %eax,%r13 │ │ │ │ + jmp 2cfaa │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %r12,%r14 │ │ │ │ - je 2ceb4 │ │ │ │ - mov %r14,%rsi │ │ │ │ + cmp %r12,%rbp │ │ │ │ + je 2cb4c │ │ │ │ + mov %rbp,%rsi │ │ │ │ sub %r12,%rsi │ │ │ │ test $0x10,%sil │ │ │ │ - jne 2d540 │ │ │ │ + jne 2d190 │ │ │ │ nopl 0x0(%rax) │ │ │ │ vmovdqu (%r12),%xmm0 │ │ │ │ mov (%rbx),%rdi │ │ │ │ vpxor %xmm5,%xmm5,%xmm5 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ vmovdqu %xmm0,(%rbx) │ │ │ │ mov 0x10(%r12),%rdx │ │ │ │ mov %rdx,0x10(%rbx) │ │ │ │ - vmovdqu %xmm5,(%r12) │ │ │ │ movq $0x0,0x10(%r12) │ │ │ │ + vmovdqu %xmm5,(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2d45a │ │ │ │ + je 2d0aa │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ vmovdqu 0x18(%r12),%xmm1 │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ vmovdqu %xmm1,0x18(%rbx) │ │ │ │ mov 0x28(%r12),%r8 │ │ │ │ mov %r8,0x28(%rbx) │ │ │ │ - vmovdqu %xmm2,0x18(%r12) │ │ │ │ movq $0x0,0x28(%r12) │ │ │ │ + vmovdqu %xmm2,0x18(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2d498 │ │ │ │ + je 2d0e8 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ vmovdqu 0x30(%r12),%xmm3 │ │ │ │ - lea 0x30(%r12),%rbp │ │ │ │ mov 0x30(%rbx),%rdi │ │ │ │ + lea 0x30(%r12),%r13 │ │ │ │ lea 0x30(%rbx),%r15 │ │ │ │ mov 0x10(%r15),%rsi │ │ │ │ vpxor %xmm4,%xmm4,%xmm4 │ │ │ │ vmovdqu %xmm3,0x30(%rbx) │ │ │ │ - mov 0x10(%rbp),%rbx │ │ │ │ + mov 0x10(%r13),%rbx │ │ │ │ mov %rbx,0x10(%r15) │ │ │ │ vmovdqu %xmm4,0x30(%r12) │ │ │ │ - movq $0x0,0x10(%rbp) │ │ │ │ + movq $0x0,0x10(%r13) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2d4dd │ │ │ │ + je 2d12d │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x18(%rbp),%xmm6 │ │ │ │ + vmovdqu 0x18(%r13),%xmm6 │ │ │ │ mov 0x18(%r15),%rdi │ │ │ │ vpxor %xmm7,%xmm7,%xmm7 │ │ │ │ mov 0x28(%r15),%rsi │ │ │ │ vmovdqu %xmm6,0x18(%r15) │ │ │ │ - mov 0x28(%rbp),%r12 │ │ │ │ + mov 0x28(%r13),%r12 │ │ │ │ mov %r12,0x28(%r15) │ │ │ │ - vmovdqu %xmm7,0x18(%rbp) │ │ │ │ - movq $0x0,0x28(%rbp) │ │ │ │ + movq $0x0,0x28(%r13) │ │ │ │ + vmovdqu %xmm7,0x18(%r13) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2d516 │ │ │ │ + je 2d168 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - lea 0x30(%rbp),%r12 │ │ │ │ + lea 0x30(%r13),%r12 │ │ │ │ lea 0x30(%r15),%rbx │ │ │ │ - cmp %r12,%r14 │ │ │ │ - jne 2d420 │ │ │ │ + cmp %r12,%rbp │ │ │ │ + jne 2d070 │ │ │ │ add $0x48,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ vmovdqu (%r12),%xmm12 │ │ │ │ mov (%rbx),%rdi │ │ │ │ vpxor %xmm13,%xmm13,%xmm13 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ vmovdqu %xmm12,(%rbx) │ │ │ │ mov 0x10(%r12),%r13 │ │ │ │ mov %r13,0x10(%rbx) │ │ │ │ - vmovdqu %xmm13,(%r12) │ │ │ │ movq $0x0,0x10(%r12) │ │ │ │ + vmovdqu %xmm13,(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2d57b │ │ │ │ + je 2d1cb │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ vmovdqu 0x18(%r12),%xmm14 │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ vpxor %xmm15,%xmm15,%xmm15 │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ vmovdqu %xmm14,0x18(%rbx) │ │ │ │ - mov 0x28(%r12),%rax │ │ │ │ - mov %rax,0x28(%rbx) │ │ │ │ - vmovdqu %xmm15,0x18(%r12) │ │ │ │ + mov 0x28(%r12),%r14 │ │ │ │ + mov %r14,0x28(%rbx) │ │ │ │ movq $0x0,0x28(%r12) │ │ │ │ + vmovdqu %xmm15,0x18(%r12) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2d5ba │ │ │ │ + je 2d20a │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ add $0x30,%r12 │ │ │ │ add $0x30,%rbx │ │ │ │ - cmp %r12,%r14 │ │ │ │ - jne 2d420 │ │ │ │ - jmp 2ceb4 │ │ │ │ + cmp %r12,%rbp │ │ │ │ + jne 2d070 │ │ │ │ + jmp 2cb4c │ │ │ │ lea 0x30(%rbp),%r13 │ │ │ │ cmp %r13,%r12 │ │ │ │ - je 2ceb4 │ │ │ │ - mov %r13,%r15 │ │ │ │ - sub %r12,%r15 │ │ │ │ - test $0x10,%r15b │ │ │ │ - je 2d630 │ │ │ │ + je 2cb4c │ │ │ │ + mov %r13,%r9 │ │ │ │ + sub %r12,%r9 │ │ │ │ + test $0x10,%r9b │ │ │ │ + je 2d280 │ │ │ │ vmovdqu 0x0(%rbp),%xmm1 │ │ │ │ - mov %rbp,%r13 │ │ │ │ mov -0x30(%rbx),%rdi │ │ │ │ + mov %rbp,%r13 │ │ │ │ vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ sub $0x30,%rbx │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ vmovdqu %xmm1,(%rbx) │ │ │ │ mov 0x10(%rbp),%rbp │ │ │ │ mov %rbp,0x10(%rbx) │ │ │ │ - vmovdqu %xmm2,0x0(%r13) │ │ │ │ movq $0x0,0x10(%r13) │ │ │ │ + vmovdqu %xmm2,0x0(%r13) │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 2d6e8 │ │ │ │ - jmp 2d6f0 │ │ │ │ + jne 2d336 │ │ │ │ + jmp 2d33e │ │ │ │ nopl 0x0(%rax) │ │ │ │ vmovdqu -0x30(%r13),%xmm6 │ │ │ │ - lea -0x30(%r13),%r15 │ │ │ │ mov -0x30(%rbx),%rdi │ │ │ │ - lea -0x30(%rbx),%rbp │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ + lea -0x30(%r13),%rbp │ │ │ │ + lea -0x30(%rbx),%r14 │ │ │ │ + mov 0x10(%r14),%rsi │ │ │ │ vpxor %xmm7,%xmm7,%xmm7 │ │ │ │ vmovdqu %xmm6,-0x30(%rbx) │ │ │ │ - mov 0x10(%r15),%rbx │ │ │ │ - mov %rbx,0x10(%rbp) │ │ │ │ + mov 0x10(%rbp),%rbx │ │ │ │ + mov %rbx,0x10(%r14) │ │ │ │ vmovdqu %xmm7,-0x30(%r13) │ │ │ │ - movq $0x0,0x10(%r15) │ │ │ │ + movq $0x0,0x10(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2d672 │ │ │ │ + je 2d2c2 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - vmovdqu 0x18(%r15),%xmm8 │ │ │ │ - mov 0x18(%rbp),%rdi │ │ │ │ + vmovdqu 0x18(%rbp),%xmm8 │ │ │ │ + mov 0x18(%r14),%rdi │ │ │ │ vpxor %xmm9,%xmm9,%xmm9 │ │ │ │ - mov 0x28(%rbp),%rsi │ │ │ │ - vmovdqu %xmm8,0x18(%rbp) │ │ │ │ - mov 0x28(%r15),%r11 │ │ │ │ - mov %r11,0x28(%rbp) │ │ │ │ - vmovdqu %xmm9,0x18(%r15) │ │ │ │ - movq $0x0,0x28(%r15) │ │ │ │ + mov 0x28(%r14),%rsi │ │ │ │ + vmovdqu %xmm8,0x18(%r14) │ │ │ │ + mov 0x28(%rbp),%r10 │ │ │ │ + mov %r10,0x28(%r14) │ │ │ │ + movq $0x0,0x28(%rbp) │ │ │ │ + vmovdqu %xmm9,0x18(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2d6ad │ │ │ │ + je 2d2fc │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - vmovdqu -0x30(%r15),%xmm10 │ │ │ │ - lea -0x30(%r15),%r13 │ │ │ │ - mov -0x30(%rbp),%rdi │ │ │ │ + vmovdqu -0x30(%rbp),%xmm10 │ │ │ │ + mov -0x30(%r14),%rdi │ │ │ │ + lea -0x30(%rbp),%r13 │ │ │ │ vpxor %xmm11,%xmm11,%xmm11 │ │ │ │ - mov -0x20(%rbp),%rsi │ │ │ │ - lea -0x30(%rbp),%rbx │ │ │ │ - vmovdqu %xmm10,-0x30(%rbp) │ │ │ │ - mov 0x10(%r13),%r10 │ │ │ │ - mov %r10,0x10(%rbx) │ │ │ │ - vmovdqu %xmm11,-0x30(%r15) │ │ │ │ + mov -0x20(%r14),%rsi │ │ │ │ + lea -0x30(%r14),%rbx │ │ │ │ + vmovdqu %xmm10,-0x30(%r14) │ │ │ │ + mov 0x10(%r13),%r11 │ │ │ │ + mov %r11,0x10(%rbx) │ │ │ │ + vmovdqu %xmm11,-0x30(%rbp) │ │ │ │ movq $0x0,0x10(%r13) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2d6f0 │ │ │ │ + je 2d33e │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ vmovdqu 0x18(%r13),%xmm3 │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ vpxor %xmm4,%xmm4,%xmm4 │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ vmovdqu %xmm3,0x18(%rbx) │ │ │ │ - mov 0x28(%r13),%r14 │ │ │ │ - mov %r14,0x28(%rbx) │ │ │ │ - vmovdqu %xmm4,0x18(%r13) │ │ │ │ + mov 0x28(%r13),%r15 │ │ │ │ + mov %r15,0x28(%rbx) │ │ │ │ movq $0x0,0x28(%r13) │ │ │ │ + vmovdqu %xmm4,0x18(%r13) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2d72a │ │ │ │ + je 2d378 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ cmp %r13,%r12 │ │ │ │ - jne 2d630 │ │ │ │ - jmp 2ceb4 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jne 2d280 │ │ │ │ + jmp 2cb4c │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ cmp %r10,%r12 │ │ │ │ - je 2ceb4 │ │ │ │ + je 2cb4c │ │ │ │ mov %r10,%rdi │ │ │ │ movabs $0xaaaaaaaaaaaaaab,%rcx │ │ │ │ sub %r12,%rdi │ │ │ │ sub $0x30,%rdi │ │ │ │ shr $0x4,%rdi │ │ │ │ imul %rcx,%rdi │ │ │ │ inc %rdi │ │ │ │ and $0x7,%edi │ │ │ │ - je 2d87a │ │ │ │ + je 2d4ca │ │ │ │ cmp $0x1,%rdi │ │ │ │ - je 2d854 │ │ │ │ + je 2d4a4 │ │ │ │ cmp $0x2,%rdi │ │ │ │ - je 2d837 │ │ │ │ + je 2d487 │ │ │ │ cmp $0x3,%rdi │ │ │ │ - je 2d81a │ │ │ │ + je 2d46a │ │ │ │ cmp $0x4,%rdi │ │ │ │ - je 2d7fd │ │ │ │ + je 2d44d │ │ │ │ cmp $0x5,%rdi │ │ │ │ - je 2d7e0 │ │ │ │ + je 2d430 │ │ │ │ cmp $0x6,%rdi │ │ │ │ - je 2d7c3 │ │ │ │ + je 2d413 │ │ │ │ mov 0x8(%rsp),%rbx │ │ │ │ sub $0x30,%r10 │ │ │ │ mov %r10,%rsi │ │ │ │ mov %r10,0x8(%rsp) │ │ │ │ sub $0x30,%rbx │ │ │ │ mov %rbx,%rdi │ │ │ │ - call 165e0 │ │ │ │ + call 16450 │ │ │ │ mov 0x8(%rsp),%r10 │ │ │ │ sub $0x30,%r10 │ │ │ │ sub $0x30,%rbx │ │ │ │ mov %r10,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %r10,0x8(%rsp) │ │ │ │ - call 165e0 │ │ │ │ + call 16450 │ │ │ │ mov 0x8(%rsp),%r10 │ │ │ │ sub $0x30,%r10 │ │ │ │ sub $0x30,%rbx │ │ │ │ mov %r10,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %r10,0x8(%rsp) │ │ │ │ - call 165e0 │ │ │ │ + call 16450 │ │ │ │ mov 0x8(%rsp),%r10 │ │ │ │ sub $0x30,%r10 │ │ │ │ sub $0x30,%rbx │ │ │ │ mov %r10,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %r10,0x8(%rsp) │ │ │ │ - call 165e0 │ │ │ │ + call 16450 │ │ │ │ mov 0x8(%rsp),%r10 │ │ │ │ sub $0x30,%r10 │ │ │ │ sub $0x30,%rbx │ │ │ │ mov %r10,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %r10,0x8(%rsp) │ │ │ │ - call 165e0 │ │ │ │ + call 16450 │ │ │ │ mov 0x8(%rsp),%r10 │ │ │ │ sub $0x30,%r10 │ │ │ │ sub $0x30,%rbx │ │ │ │ mov %r10,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %r10,0x8(%rsp) │ │ │ │ - call 165e0 │ │ │ │ + call 16450 │ │ │ │ mov 0x8(%rsp),%r10 │ │ │ │ sub $0x30,%r10 │ │ │ │ sub $0x30,%rbx │ │ │ │ mov %r10,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %r10,0x8(%rsp) │ │ │ │ - call 165e0 │ │ │ │ + call 16450 │ │ │ │ mov 0x8(%rsp),%r10 │ │ │ │ cmp %r10,%r12 │ │ │ │ - je 2ceb4 │ │ │ │ + je 2cb4c │ │ │ │ lea -0x30(%r10),%rsi │ │ │ │ lea -0x30(%rbx),%rdi │ │ │ │ mov %r10,0x8(%rsp) │ │ │ │ - call 165e0 │ │ │ │ + call 16450 │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ lea -0x60(%rbx),%rdi │ │ │ │ + lea -0x60(%rsi),%rsi │ │ │ │ + call 16450 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - lea -0x60(%rax),%rsi │ │ │ │ - call 165e0 │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ lea -0x90(%rbx),%rdi │ │ │ │ - lea -0x90(%rsi),%rsi │ │ │ │ - call 165e0 │ │ │ │ + lea -0x90(%rax),%rsi │ │ │ │ + call 16450 │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ lea -0xc0(%rbx),%rdi │ │ │ │ lea -0xc0(%rdx),%rsi │ │ │ │ - call 165e0 │ │ │ │ + call 16450 │ │ │ │ mov 0x8(%rsp),%r8 │ │ │ │ lea -0xf0(%rbx),%rdi │ │ │ │ lea -0xf0(%r8),%rsi │ │ │ │ - call 165e0 │ │ │ │ + call 16450 │ │ │ │ mov 0x8(%rsp),%r9 │ │ │ │ lea -0x120(%rbx),%rdi │ │ │ │ lea -0x120(%r9),%rsi │ │ │ │ - call 165e0 │ │ │ │ + call 16450 │ │ │ │ mov 0x8(%rsp),%r13 │ │ │ │ lea -0x150(%rbx),%rdi │ │ │ │ sub $0x180,%rbx │ │ │ │ lea -0x150(%r13),%rsi │ │ │ │ - call 165e0 │ │ │ │ + call 16450 │ │ │ │ mov 0x8(%rsp),%r10 │ │ │ │ sub $0x180,%r10 │ │ │ │ - jmp 2d85c │ │ │ │ + jmp 2d4ac │ │ │ │ xchg %ax,%ax │ │ │ │ push %r15 │ │ │ │ + mov %r8,%rax │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ - mov %r8,%rax │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ - sub $0x68,%rsp │ │ │ │ + sub $0x58,%rsp │ │ │ │ cmp %r8,%rcx │ │ │ │ - mov 0xa0(%rsp),%rbx │ │ │ │ + mov 0x90(%rsp),%rbx │ │ │ │ cmovle %rcx,%rax │ │ │ │ - mov %rbx,0x28(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ cmp %rbx,%rax │ │ │ │ - jle 2e540 │ │ │ │ - mov %r9,0x20(%rsp) │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - mov %rcx,0x58(%rsp) │ │ │ │ + jle 2e170 │ │ │ │ + mov %r9,0x8(%rsp) │ │ │ │ mov %rsi,%rbp │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ - mov %rdi,0x40(%rsp) │ │ │ │ + mov %r8,0x30(%rsp) │ │ │ │ + mov %rdx,0x38(%rsp) │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ cmp %r8,%rcx │ │ │ │ - jle 2df50 │ │ │ │ - mov %rcx,%r12 │ │ │ │ - sub %rsi,%rdx │ │ │ │ + jle 2db80 │ │ │ │ + mov %rcx,%rsi │ │ │ │ + sub %rbp,%rdx │ │ │ │ movabs $0xaaaaaaaaaaaaaaab,%rax │ │ │ │ - mov %rsi,%r11 │ │ │ │ - shr $0x3f,%r12 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - add %rcx,%r12 │ │ │ │ - sar $0x4,%rbx │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %r12,%r14 │ │ │ │ - imul %rax,%rbx │ │ │ │ - and $0xfffffffffffffffe,%r12 │ │ │ │ - sar $1,%r14 │ │ │ │ - add %r14,%r12 │ │ │ │ - mov %r14,0x30(%rsp) │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + shr $0x3f,%rsi │ │ │ │ + sar $0x4,%rdx │ │ │ │ + mov %rbp,0x20(%rsp) │ │ │ │ + add %rcx,%rsi │ │ │ │ + imul %rax,%rdx │ │ │ │ + mov %rbp,0x40(%rsp) │ │ │ │ mov %rsi,%r14 │ │ │ │ - shl $0x4,%r12 │ │ │ │ - add %rdi,%r12 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle 2da5f │ │ │ │ - mov %rbx,%rbp │ │ │ │ - mov %rbx,%r15 │ │ │ │ - mov (%r12),%rsi │ │ │ │ - mov 0x8(%r12),%r9 │ │ │ │ - sar $1,%rbp │ │ │ │ - and $0xfffffffffffffffe,%r15 │ │ │ │ - add %rbp,%r15 │ │ │ │ - shl $0x4,%r15 │ │ │ │ - add %r14,%r15 │ │ │ │ + and $0xfffffffffffffffe,%rsi │ │ │ │ + sar $1,%r14 │ │ │ │ + add %r14,%rsi │ │ │ │ + mov %r14,0x18(%rsp) │ │ │ │ + mov %rbp,%r14 │ │ │ │ + mov %rdx,%rbp │ │ │ │ + shl $0x4,%rsi │ │ │ │ + lea (%rsi,%rdi,1),%r13 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %rbp,%rbp │ │ │ │ + jle 2d691 │ │ │ │ + mov %rbp,%r12 │ │ │ │ + mov %rbp,%rdx │ │ │ │ + mov 0x0(%r13),%rsi │ │ │ │ + mov 0x8(%r13),%r9 │ │ │ │ + sar $1,%r12 │ │ │ │ + and $0xfffffffffffffffe,%rdx │ │ │ │ + add %r12,%rdx │ │ │ │ sub %rsi,%r9 │ │ │ │ - mov (%r15),%rdi │ │ │ │ - mov 0x8(%r15),%r13 │ │ │ │ + shl $0x4,%rdx │ │ │ │ + lea (%r14,%rdx,1),%r15 │ │ │ │ mov %r9,%rdx │ │ │ │ - sub %rdi,%r13 │ │ │ │ - cmp %r9,%r13 │ │ │ │ - cmovbe %r13,%rdx │ │ │ │ + mov (%r15),%rdi │ │ │ │ + mov 0x8(%r15),%rbx │ │ │ │ + sub %rdi,%rbx │ │ │ │ + cmp %r9,%rbx │ │ │ │ + cmovbe %rbx,%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 2da40 │ │ │ │ - mov %r11,0x18(%rsp) │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ - mov %r9,0x8(%rsp) │ │ │ │ + je 2d676 │ │ │ │ + mov %r9,(%rsp) │ │ │ │ call d110 │ │ │ │ + mov (%rsp),%r9 │ │ │ │ test %eax,%eax │ │ │ │ - mov 0x8(%rsp),%r9 │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ - mov 0x18(%rsp),%r11 │ │ │ │ - jne 2e070 │ │ │ │ - sub %r9,%r13 │ │ │ │ - test %r13,%r13 │ │ │ │ - jns 2e050 │ │ │ │ - sub %rbp,%rbx │ │ │ │ - lea 0x30(%r15),%r14 │ │ │ │ - dec %rbx │ │ │ │ + jne 2dca0 │ │ │ │ + sub %r9,%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - jg 2d9d9 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %r14,%rcx │ │ │ │ - movabs $0xaaaaaaaaaaaaaaab,%rdx │ │ │ │ - mov %r11,%rbp │ │ │ │ - sub %r11,%rcx │ │ │ │ - sar $0x4,%rcx │ │ │ │ - imul %rdx,%rcx │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ - mov 0x58(%rsp),%rsi │ │ │ │ - sub 0x30(%rsp),%rsi │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - mov %rsi,0x8(%rsp) │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - jle 2e090 │ │ │ │ - cmp %rdi,0x28(%rsp) │ │ │ │ - jl 2e090 │ │ │ │ + jns 2dc80 │ │ │ │ + sub %r12,%rbp │ │ │ │ + lea 0x30(%r15),%r14 │ │ │ │ + dec %rbp │ │ │ │ + test %rbp,%rbp │ │ │ │ + jg 2d625 │ │ │ │ + mov 0x40(%rsp),%rbp │ │ │ │ + mov %r14,%rdi │ │ │ │ + movabs $0xaaaaaaaaaaaaaaab,%r8 │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov %r13,%r12 │ │ │ │ + sub %rbp,%rdi │ │ │ │ + sar $0x4,%rdi │ │ │ │ + imul %r8,%rdi │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov 0x20(%rsp),%r9 │ │ │ │ + sub 0x18(%rsp),%rcx │ │ │ │ + mov %rcx,(%rsp) │ │ │ │ + cmp %r9,%rcx │ │ │ │ + jle 2dcc0 │ │ │ │ + cmp %r9,0x10(%rsp) │ │ │ │ + jl 2dcc0 │ │ │ │ mov %r12,%r15 │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 2dee9 │ │ │ │ - mov 0x20(%rsp),%r13 │ │ │ │ + test %r9,%r9 │ │ │ │ + je 2db17 │ │ │ │ + mov 0x8(%rsp),%r13 │ │ │ │ cmp %r14,%rbp │ │ │ │ - je 2e6cf │ │ │ │ - mov %r14,%r8 │ │ │ │ - sub %rbp,%r8 │ │ │ │ - and $0x10,%r8d │ │ │ │ - jne 2e630 │ │ │ │ + je 2e2e7 │ │ │ │ + mov %r14,%rcx │ │ │ │ + sub %rbp,%rcx │ │ │ │ + and $0x10,%ecx │ │ │ │ + jne 2e248 │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ mov %rbp,%r15 │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rbp,0x18(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ + mov %rbp,0x48(%rsp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ vmovdqu (%r15),%xmm2 │ │ │ │ mov 0x0(%r13),%rdi │ │ │ │ + vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ mov 0x10(%r13),%rsi │ │ │ │ vmovdqu %xmm2,0x0(%r13) │ │ │ │ - mov 0x10(%r15),%rbp │ │ │ │ - mov %rbp,0x10(%r13) │ │ │ │ - vmovdqu %xmm3,(%r15) │ │ │ │ + mov 0x10(%r15),%rbx │ │ │ │ + mov %rbx,0x10(%r13) │ │ │ │ movq $0x0,0x10(%r15) │ │ │ │ + vmovdqu %xmm3,(%r15) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2db29 │ │ │ │ + je 2d759 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ vmovdqu 0x18(%r15),%xmm4 │ │ │ │ mov 0x18(%r13),%rdi │ │ │ │ vpxor %xmm5,%xmm5,%xmm5 │ │ │ │ mov 0x28(%r13),%rsi │ │ │ │ vmovdqu %xmm4,0x18(%r13) │ │ │ │ - mov 0x28(%r15),%rbx │ │ │ │ - mov %rbx,0x28(%r13) │ │ │ │ - vmovdqu %xmm5,0x18(%r15) │ │ │ │ + mov 0x28(%r15),%rbp │ │ │ │ + mov %rbp,0x28(%r13) │ │ │ │ movq $0x0,0x28(%r15) │ │ │ │ + vmovdqu %xmm5,0x18(%r15) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2db64 │ │ │ │ + je 2d794 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ vmovdqu 0x30(%r15),%xmm8 │ │ │ │ - lea 0x30(%r15),%rbx │ │ │ │ mov 0x30(%r13),%rdi │ │ │ │ + lea 0x30(%r15),%rbx │ │ │ │ vpxor %xmm9,%xmm9,%xmm9 │ │ │ │ mov 0x40(%r13),%rsi │ │ │ │ lea 0x30(%r13),%rbp │ │ │ │ vmovdqu %xmm8,0x30(%r13) │ │ │ │ - mov 0x10(%rbx),%rcx │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ vmovdqu %xmm9,0x30(%r15) │ │ │ │ movq $0x0,0x10(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2dba8 │ │ │ │ + je 2d7d8 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ vmovdqu 0x18(%rbx),%xmm10 │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ vpxor %xmm11,%xmm11,%xmm11 │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ vmovdqu %xmm10,0x18(%rbp) │ │ │ │ - mov 0x28(%rbx),%rdx │ │ │ │ - mov %rdx,0x28(%rbp) │ │ │ │ - vmovdqu %xmm11,0x18(%rbx) │ │ │ │ + mov 0x28(%rbx),%r8 │ │ │ │ + mov %r8,0x28(%rbp) │ │ │ │ movq $0x0,0x28(%rbx) │ │ │ │ + vmovdqu %xmm11,0x18(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2dbe1 │ │ │ │ + je 2d811 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ lea 0x30(%rbx),%r15 │ │ │ │ lea 0x30(%rbp),%r13 │ │ │ │ cmp %r15,%r14 │ │ │ │ - jne 2daf0 │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rbp │ │ │ │ + jne 2d720 │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + mov 0x48(%rsp),%rbp │ │ │ │ cmp %r12,%rbp │ │ │ │ - je 2dd24 │ │ │ │ - mov %rbp,%rsi │ │ │ │ - sub %r12,%rsi │ │ │ │ - and $0x10,%esi │ │ │ │ - jne 2e580 │ │ │ │ - mov %r13,0x10(%rsp) │ │ │ │ + je 2d954 │ │ │ │ + mov %rbp,%rdi │ │ │ │ + sub %r12,%rdi │ │ │ │ + and $0x10,%edi │ │ │ │ + jne 2e1a0 │ │ │ │ + mov %r13,0x40(%rsp) │ │ │ │ mov %r14,%rbp │ │ │ │ nopl 0x0(%rax) │ │ │ │ vmovdqu -0x30(%rbx),%xmm0 │ │ │ │ + mov -0x30(%rbp),%rdi │ │ │ │ lea -0x30(%rbx),%r15 │ │ │ │ vpxor %xmm6,%xmm6,%xmm6 │ │ │ │ + mov -0x20(%rbp),%rsi │ │ │ │ lea -0x30(%rbp),%r13 │ │ │ │ - mov -0x30(%rbp),%rdi │ │ │ │ - mov 0x10(%r13),%rsi │ │ │ │ vmovdqu %xmm0,-0x30(%rbp) │ │ │ │ mov 0x10(%r15),%r10 │ │ │ │ mov %r10,0x10(%r13) │ │ │ │ vmovdqu %xmm6,-0x30(%rbx) │ │ │ │ movq $0x0,0x10(%r15) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2dc60 │ │ │ │ + je 2d890 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ vmovdqu 0x18(%r15),%xmm1 │ │ │ │ mov 0x18(%r13),%rdi │ │ │ │ vpxor %xmm7,%xmm7,%xmm7 │ │ │ │ mov 0x28(%r13),%rsi │ │ │ │ vmovdqu %xmm1,0x18(%r13) │ │ │ │ - mov 0x28(%r15),%rax │ │ │ │ - mov %rax,0x28(%r13) │ │ │ │ - vmovdqu %xmm7,0x18(%r15) │ │ │ │ + mov 0x28(%r15),%rdx │ │ │ │ + mov %rdx,0x28(%r13) │ │ │ │ movq $0x0,0x28(%r15) │ │ │ │ + vmovdqu %xmm7,0x18(%r15) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2dc9b │ │ │ │ + je 2d8cb │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ vmovdqu -0x30(%r15),%xmm2 │ │ │ │ - lea -0x30(%r15),%rbx │ │ │ │ mov -0x30(%r13),%rdi │ │ │ │ + lea -0x30(%r15),%rbx │ │ │ │ vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ mov -0x20(%r13),%rsi │ │ │ │ lea -0x30(%r13),%rbp │ │ │ │ vmovdqu %xmm2,-0x30(%r13) │ │ │ │ - mov 0x10(%rbx),%rcx │ │ │ │ - mov %rcx,0x10(%rbp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,0x10(%rbp) │ │ │ │ vmovdqu %xmm3,-0x30(%r15) │ │ │ │ movq $0x0,0x10(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2dcde │ │ │ │ + je 2d90e │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ vmovdqu 0x18(%rbx),%xmm4 │ │ │ │ mov 0x18(%rbp),%rdi │ │ │ │ vpxor %xmm5,%xmm5,%xmm5 │ │ │ │ mov 0x28(%rbp),%rsi │ │ │ │ vmovdqu %xmm4,0x18(%rbp) │ │ │ │ - mov 0x28(%rbx),%rdx │ │ │ │ - mov %rdx,0x28(%rbp) │ │ │ │ - vmovdqu %xmm5,0x18(%rbx) │ │ │ │ + mov 0x28(%rbx),%r8 │ │ │ │ + mov %r8,0x28(%rbp) │ │ │ │ movq $0x0,0x28(%rbx) │ │ │ │ + vmovdqu %xmm5,0x18(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2dd16 │ │ │ │ + je 2d946 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ cmp %rbx,%r12 │ │ │ │ - jne 2dc20 │ │ │ │ - mov 0x10(%rsp),%r13 │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - cmp %r13,%rdi │ │ │ │ - je 2e6d8 │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov %rdi,%rbx │ │ │ │ + jne 2d850 │ │ │ │ + mov 0x40(%rsp),%r13 │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ + cmp %r13,%rsi │ │ │ │ + je 2e2f0 │ │ │ │ + mov %r13,%rdi │ │ │ │ + mov %rsi,%rbx │ │ │ │ mov %r12,%r15 │ │ │ │ - sub %rdi,%rsi │ │ │ │ - and $0x10,%esi │ │ │ │ - je 2dddd │ │ │ │ + sub %rsi,%rdi │ │ │ │ + and $0x10,%edi │ │ │ │ + je 2da0b │ │ │ │ vmovdqu (%rbx),%xmm8 │ │ │ │ mov (%r12),%rdi │ │ │ │ vpxor %xmm9,%xmm9,%xmm9 │ │ │ │ mov 0x10(%r12),%rsi │ │ │ │ vmovdqu %xmm8,(%r12) │ │ │ │ - mov 0x10(%rbx),%r8 │ │ │ │ - mov %r8,0x10(%r12) │ │ │ │ - vmovdqu %xmm9,(%rbx) │ │ │ │ + mov 0x10(%rbx),%r9 │ │ │ │ + mov %r9,0x10(%r12) │ │ │ │ movq $0x0,0x10(%rbx) │ │ │ │ + vmovdqu %xmm9,(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2dd81 │ │ │ │ + je 2d9b1 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - mov 0x20(%rsp),%r9 │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ mov 0x18(%r12),%rdi │ │ │ │ vpxor %xmm11,%xmm11,%xmm11 │ │ │ │ mov 0x28(%r12),%rsi │ │ │ │ - vmovdqu 0x18(%r9),%xmm10 │ │ │ │ + vmovdqu 0x18(%rcx),%xmm10 │ │ │ │ vmovdqu %xmm10,0x18(%r12) │ │ │ │ - mov 0x28(%r9),%r11 │ │ │ │ + mov 0x28(%rcx),%r11 │ │ │ │ mov %r11,0x28(%r12) │ │ │ │ - vmovdqu %xmm11,0x18(%r9) │ │ │ │ - movq $0x0,0x28(%r9) │ │ │ │ + movq $0x0,0x28(%rcx) │ │ │ │ + vmovdqu %xmm11,0x18(%rcx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2ddc6 │ │ │ │ + je 2d9f4 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - mov 0x20(%rsp),%r10 │ │ │ │ + mov 0x8(%rsp),%r10 │ │ │ │ lea 0x30(%r12),%r15 │ │ │ │ lea 0x30(%r10),%rbx │ │ │ │ cmp %r13,%rbx │ │ │ │ - je 2dee9 │ │ │ │ - mov %r12,0x10(%rsp) │ │ │ │ + je 2db17 │ │ │ │ + mov %r12,0x40(%rsp) │ │ │ │ vmovdqu (%rbx),%xmm12 │ │ │ │ - vpxor %xmm13,%xmm13,%xmm13 │ │ │ │ mov (%r15),%rdi │ │ │ │ + vpxor %xmm13,%xmm13,%xmm13 │ │ │ │ mov 0x10(%r15),%rsi │ │ │ │ vmovdqu %xmm12,(%r15) │ │ │ │ mov 0x10(%rbx),%r12 │ │ │ │ mov %r12,0x10(%r15) │ │ │ │ - vmovdqu %xmm13,(%rbx) │ │ │ │ movq $0x0,0x10(%rbx) │ │ │ │ + vmovdqu %xmm13,(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2de18 │ │ │ │ + je 2da46 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ vmovdqu 0x18(%rbx),%xmm14 │ │ │ │ mov 0x18(%r15),%rdi │ │ │ │ vpxor %xmm15,%xmm15,%xmm15 │ │ │ │ mov 0x28(%r15),%rsi │ │ │ │ vmovdqu %xmm14,0x18(%r15) │ │ │ │ - mov 0x28(%rbx),%rax │ │ │ │ - mov %rax,0x28(%r15) │ │ │ │ - vmovdqu %xmm15,0x18(%rbx) │ │ │ │ + mov 0x28(%rbx),%rdx │ │ │ │ + mov %rdx,0x28(%r15) │ │ │ │ movq $0x0,0x28(%rbx) │ │ │ │ + vmovdqu %xmm15,0x18(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2de52 │ │ │ │ + je 2da80 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ vmovdqu 0x30(%rbx),%xmm0 │ │ │ │ - lea 0x30(%rbx),%rbp │ │ │ │ mov 0x30(%r15),%rdi │ │ │ │ + lea 0x30(%rbx),%rbp │ │ │ │ lea 0x30(%r15),%r12 │ │ │ │ mov 0x10(%r12),%rsi │ │ │ │ vpxor %xmm6,%xmm6,%xmm6 │ │ │ │ vmovdqu %xmm0,0x30(%r15) │ │ │ │ mov 0x10(%rbp),%r15 │ │ │ │ mov %r15,0x10(%r12) │ │ │ │ vmovdqu %xmm6,0x30(%rbx) │ │ │ │ movq $0x0,0x10(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2de95 │ │ │ │ + je 2dac3 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ vmovdqu 0x18(%rbp),%xmm1 │ │ │ │ mov 0x18(%r12),%rdi │ │ │ │ vpxor %xmm7,%xmm7,%xmm7 │ │ │ │ mov 0x28(%r12),%rsi │ │ │ │ vmovdqu %xmm1,0x18(%r12) │ │ │ │ - mov 0x28(%rbp),%rcx │ │ │ │ - mov %rcx,0x28(%r12) │ │ │ │ - vmovdqu %xmm7,0x18(%rbp) │ │ │ │ + mov 0x28(%rbp),%rax │ │ │ │ + mov %rax,0x28(%r12) │ │ │ │ movq $0x0,0x28(%rbp) │ │ │ │ + vmovdqu %xmm7,0x18(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2ded2 │ │ │ │ + je 2db00 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ lea 0x30(%rbp),%rbx │ │ │ │ lea 0x30(%r12),%r15 │ │ │ │ cmp %r13,%rbx │ │ │ │ - jne 2dde2 │ │ │ │ - mov 0x10(%rsp),%r12 │ │ │ │ + jne 2da10 │ │ │ │ + mov 0x40(%rsp),%r12 │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r15,%rdx │ │ │ │ mov %r12,%rsi │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rbx │ │ │ │ push %rbx │ │ │ │ - mov 0x30(%rsp),%r13 │ │ │ │ - mov 0x48(%rsp),%rbp │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ + mov 0x18(%rsp),%r13 │ │ │ │ + mov 0x30(%rsp),%rbp │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ mov %r13,%r9 │ │ │ │ mov %rbp,%r8 │ │ │ │ - call 2d930 │ │ │ │ - mov 0x58(%rsp),%r8 │ │ │ │ - mov %rbx,0xb0(%rsp) │ │ │ │ + call 2d580 │ │ │ │ + mov %rbx,0xa0(%rsp) │ │ │ │ + mov 0x40(%rsp),%r8 │ │ │ │ mov %r13,%r9 │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + add $0x68,%rsp │ │ │ │ mov %r14,%rsi │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov 0x60(%rsp),%rdx │ │ │ │ - add $0x78,%rsp │ │ │ │ pop %rbx │ │ │ │ sub %rbp,%r8 │ │ │ │ + mov %r15,%rdi │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ - jmp 2d930 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 2d580 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %r8,%r10 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rdi,%r12 │ │ │ │ - mov %rbp,%r11 │ │ │ │ + mov %rbp,%r15 │ │ │ │ + mov %rdi,%r13 │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ shr $0x3f,%r10 │ │ │ │ - sub %rdi,%rbx │ │ │ │ + sub %rdi,%r15 │ │ │ │ + movabs $0xaaaaaaaaaaaaaaab,%rdi │ │ │ │ + mov %rbp,0x18(%rsp) │ │ │ │ add %r8,%r10 │ │ │ │ - sar $0x4,%rbx │ │ │ │ - mov %r10,%rcx │ │ │ │ + sar $0x4,%r15 │ │ │ │ + mov %rbp,0x40(%rsp) │ │ │ │ + mov %r10,%rsi │ │ │ │ + imul %rdi,%r15 │ │ │ │ and $0xfffffffffffffffe,%r10 │ │ │ │ - sar $1,%rcx │ │ │ │ - add %rcx,%r10 │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ + sar $1,%rsi │ │ │ │ + add %rsi,%r10 │ │ │ │ + mov %rsi,0x20(%rsp) │ │ │ │ shl $0x4,%r10 │ │ │ │ - lea (%rsi,%r10,1),%r14 │ │ │ │ - movabs $0xaaaaaaaaaaaaaaab,%rsi │ │ │ │ - mov %rbp,%r10 │ │ │ │ - imul %rsi,%rbx │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle 2e01e │ │ │ │ - mov %rbx,%rbp │ │ │ │ - mov %rbx,%r13 │ │ │ │ + lea 0x0(%rbp,%r10,1),%r14 │ │ │ │ + mov %r15,%rbp │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %rbp,%rbp │ │ │ │ + jle 2dc45 │ │ │ │ + mov %rbp,%r12 │ │ │ │ + mov %rbp,%r11 │ │ │ │ mov (%r14),%rdi │ │ │ │ - mov 0x8(%r14),%r15 │ │ │ │ - sar $1,%rbp │ │ │ │ - and $0xfffffffffffffffe,%r13 │ │ │ │ - add %rbp,%r13 │ │ │ │ - shl $0x4,%r13 │ │ │ │ - add %r12,%r13 │ │ │ │ - sub %rdi,%r15 │ │ │ │ - mov 0x0(%r13),%rsi │ │ │ │ - mov 0x8(%r13),%r9 │ │ │ │ - sub %rsi,%r9 │ │ │ │ - cmp %r9,%r15 │ │ │ │ - mov %r9,%rdx │ │ │ │ - cmovbe %r15,%rdx │ │ │ │ + mov 0x8(%r14),%rbx │ │ │ │ + sar $1,%r12 │ │ │ │ + and $0xfffffffffffffffe,%r11 │ │ │ │ + add %r12,%r11 │ │ │ │ + sub %rdi,%rbx │ │ │ │ + shl $0x4,%r11 │ │ │ │ + lea 0x0(%r13,%r11,1),%r15 │ │ │ │ + mov (%r15),%rsi │ │ │ │ + mov 0x8(%r15),%r10 │ │ │ │ + sub %rsi,%r10 │ │ │ │ + cmp %r10,%rbx │ │ │ │ + mov %r10,%rdx │ │ │ │ + cmovbe %rbx,%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 2e007 │ │ │ │ - mov %r10,0x18(%rsp) │ │ │ │ - mov %r11,0x10(%rsp) │ │ │ │ - mov %r9,0x8(%rsp) │ │ │ │ + je 2dc2e │ │ │ │ + mov %r10,(%rsp) │ │ │ │ call d110 │ │ │ │ + mov (%rsp),%r10 │ │ │ │ test %eax,%eax │ │ │ │ - mov 0x8(%rsp),%r9 │ │ │ │ - mov 0x10(%rsp),%r11 │ │ │ │ - mov 0x18(%rsp),%r10 │ │ │ │ - jne 2e080 │ │ │ │ - sub %r9,%r15 │ │ │ │ - test %r15,%r15 │ │ │ │ - js 2e060 │ │ │ │ - sub %rbp,%rbx │ │ │ │ - lea 0x30(%r13),%r12 │ │ │ │ - dec %rbx │ │ │ │ + jne 2dcb0 │ │ │ │ + sub %r10,%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - jg 2dfa5 │ │ │ │ - mov %r12,%rdi │ │ │ │ - sub 0x40(%rsp),%rdi │ │ │ │ - movabs $0xaaaaaaaaaaaaaaab,%r8 │ │ │ │ - mov %r11,%rbx │ │ │ │ - mov %r10,%rbp │ │ │ │ - sar $0x4,%rdi │ │ │ │ - imul %r8,%rdi │ │ │ │ - mov %rdi,0x30(%rsp) │ │ │ │ - jmp 2da82 │ │ │ │ + js 2dc90 │ │ │ │ + sub %r12,%rbp │ │ │ │ + lea 0x30(%r15),%r13 │ │ │ │ + dec %rbp │ │ │ │ + test %rbp,%rbp │ │ │ │ + jg 2dbdd │ │ │ │ + mov %r13,%r8 │ │ │ │ + movabs $0xaaaaaaaaaaaaaaab,%r9 │ │ │ │ + mov 0x18(%rsp),%rbx │ │ │ │ + mov 0x40(%rsp),%rbp │ │ │ │ + sub 0x28(%rsp),%r8 │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov %r13,%r12 │ │ │ │ + sar $0x4,%r8 │ │ │ │ + imul %r9,%r8 │ │ │ │ + mov %r8,0x18(%rsp) │ │ │ │ + jmp 2d6c0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %rbp,%rbx │ │ │ │ - jmp 2d9d0 │ │ │ │ + mov %r12,%rbp │ │ │ │ + jmp 2d620 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %rbp,%rbx │ │ │ │ - jmp 2dfa0 │ │ │ │ + mov %r12,%rbp │ │ │ │ + jmp 2dbd8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - movslq %eax,%r13 │ │ │ │ - jmp 2da43 │ │ │ │ + movslq %eax,%rbx │ │ │ │ + jmp 2d679 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - movslq %eax,%r15 │ │ │ │ - jmp 2e00a │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x8(%rsp),%r13 │ │ │ │ - cmp %r13,0x28(%rsp) │ │ │ │ - jl 2e560 │ │ │ │ + movslq %eax,%rbx │ │ │ │ + jmp 2dc31 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov (%rsp),%r13 │ │ │ │ + cmp %r13,0x10(%rsp) │ │ │ │ + jl 2e188 │ │ │ │ mov %r14,%r15 │ │ │ │ test %r13,%r13 │ │ │ │ - je 2dee9 │ │ │ │ + je 2db17 │ │ │ │ cmp %r12,%rbp │ │ │ │ - je 2e6e0 │ │ │ │ - mov %rbp,%rdx │ │ │ │ - movabs $0xaaaaaaaaaaaaaab,%rdi │ │ │ │ - mov 0x20(%rsp),%r13 │ │ │ │ + je 2e2f8 │ │ │ │ + mov %rbp,%r8 │ │ │ │ + movabs $0xaaaaaaaaaaaaaab,%rsi │ │ │ │ + mov 0x8(%rsp),%r13 │ │ │ │ mov %r12,%r15 │ │ │ │ - sub %r12,%rdx │ │ │ │ - sub $0x30,%rdx │ │ │ │ - shr $0x4,%rdx │ │ │ │ - imul %rdi,%rdx │ │ │ │ - inc %rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - je 2e19c │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 2e180 │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - je 2e16d │ │ │ │ - cmp $0x3,%rdx │ │ │ │ - je 2e15a │ │ │ │ - cmp $0x4,%rdx │ │ │ │ - je 2e147 │ │ │ │ - cmp $0x5,%rdx │ │ │ │ - je 2e134 │ │ │ │ - cmp $0x6,%rdx │ │ │ │ - je 2e121 │ │ │ │ + sub %r12,%r8 │ │ │ │ + sub $0x30,%r8 │ │ │ │ + shr $0x4,%r8 │ │ │ │ + imul %rsi,%r8 │ │ │ │ + inc %r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + je 2ddcc │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 2ddb0 │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + je 2dd9d │ │ │ │ + cmp $0x3,%r8 │ │ │ │ + je 2dd8a │ │ │ │ + cmp $0x4,%r8 │ │ │ │ + je 2dd77 │ │ │ │ + cmp $0x5,%r8 │ │ │ │ + je 2dd64 │ │ │ │ + cmp $0x6,%r8 │ │ │ │ + je 2dd51 │ │ │ │ mov %r13,%rdi │ │ │ │ - mov %r12,%rsi │ │ │ │ - lea 0x30(%r13),%r13 │ │ │ │ lea 0x30(%r12),%r15 │ │ │ │ - call 165e0 │ │ │ │ + lea 0x30(%r13),%r13 │ │ │ │ + mov %r12,%rsi │ │ │ │ + call 16450 │ │ │ │ mov %r15,%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ add $0x30,%r15 │ │ │ │ - call 165e0 │ │ │ │ add $0x30,%r13 │ │ │ │ + call 16450 │ │ │ │ mov %r15,%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ add $0x30,%r15 │ │ │ │ - call 165e0 │ │ │ │ add $0x30,%r13 │ │ │ │ + call 16450 │ │ │ │ mov %r15,%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ add $0x30,%r15 │ │ │ │ - call 165e0 │ │ │ │ add $0x30,%r13 │ │ │ │ + call 16450 │ │ │ │ mov %r15,%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ add $0x30,%r15 │ │ │ │ - call 165e0 │ │ │ │ add $0x30,%r13 │ │ │ │ + call 16450 │ │ │ │ mov %r15,%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ add $0x30,%r15 │ │ │ │ - call 165e0 │ │ │ │ add $0x30,%r13 │ │ │ │ + call 16450 │ │ │ │ mov %r15,%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ add $0x30,%r15 │ │ │ │ - call 165e0 │ │ │ │ add $0x30,%r13 │ │ │ │ + call 16450 │ │ │ │ cmp %r15,%rbp │ │ │ │ - je 2e237 │ │ │ │ + je 2de67 │ │ │ │ mov %r15,%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ - call 165e0 │ │ │ │ + call 16450 │ │ │ │ lea 0x30(%r13),%rdi │ │ │ │ lea 0x30(%r15),%rsi │ │ │ │ - call 165e0 │ │ │ │ + call 16450 │ │ │ │ lea 0x60(%r13),%rdi │ │ │ │ lea 0x60(%r15),%rsi │ │ │ │ - call 165e0 │ │ │ │ + call 16450 │ │ │ │ lea 0x90(%r13),%rdi │ │ │ │ lea 0x90(%r15),%rsi │ │ │ │ - call 165e0 │ │ │ │ + call 16450 │ │ │ │ lea 0xc0(%r13),%rdi │ │ │ │ lea 0xc0(%r15),%rsi │ │ │ │ - call 165e0 │ │ │ │ + call 16450 │ │ │ │ lea 0xf0(%r13),%rdi │ │ │ │ lea 0xf0(%r15),%rsi │ │ │ │ - call 165e0 │ │ │ │ + call 16450 │ │ │ │ lea 0x120(%r13),%rdi │ │ │ │ lea 0x120(%r15),%rsi │ │ │ │ - call 165e0 │ │ │ │ + call 16450 │ │ │ │ lea 0x150(%r13),%rdi │ │ │ │ lea 0x150(%r15),%rsi │ │ │ │ add $0x180,%r15 │ │ │ │ - call 165e0 │ │ │ │ + call 16450 │ │ │ │ add $0x180,%r13 │ │ │ │ cmp %r15,%rbp │ │ │ │ - jne 2e19c │ │ │ │ + jne 2ddcc │ │ │ │ cmp %r14,%rbp │ │ │ │ - je 2e3bd │ │ │ │ - mov %r14,%rsi │ │ │ │ - movabs $0xaaaaaaaaaaaaaab,%r8 │ │ │ │ + je 2dfed │ │ │ │ + mov %r14,%rdi │ │ │ │ + movabs $0xaaaaaaaaaaaaaab,%r9 │ │ │ │ mov %r12,%r15 │ │ │ │ - sub %rbp,%rsi │ │ │ │ - sub $0x30,%rsi │ │ │ │ - shr $0x4,%rsi │ │ │ │ - imul %r8,%rsi │ │ │ │ - inc %rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - je 2e322 │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 2e306 │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 2e2f3 │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - je 2e2e0 │ │ │ │ - cmp $0x4,%rsi │ │ │ │ - je 2e2cd │ │ │ │ - cmp $0x5,%rsi │ │ │ │ - je 2e2ba │ │ │ │ - cmp $0x6,%rsi │ │ │ │ - je 2e2a7 │ │ │ │ + sub %rbp,%rdi │ │ │ │ + sub $0x30,%rdi │ │ │ │ + shr $0x4,%rdi │ │ │ │ + imul %r9,%rdi │ │ │ │ + inc %rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + je 2df52 │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 2df36 │ │ │ │ + cmp $0x2,%rdi │ │ │ │ + je 2df23 │ │ │ │ + cmp $0x3,%rdi │ │ │ │ + je 2df10 │ │ │ │ + cmp $0x4,%rdi │ │ │ │ + je 2defd │ │ │ │ + cmp $0x5,%rdi │ │ │ │ + je 2deea │ │ │ │ + cmp $0x6,%rdi │ │ │ │ + je 2ded7 │ │ │ │ mov %rbp,%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ lea 0x30(%r12),%r15 │ │ │ │ lea 0x30(%rbp),%rbx │ │ │ │ - call 165e0 │ │ │ │ + mov %r12,%rdi │ │ │ │ + call 16450 │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %r15,%rdi │ │ │ │ add $0x30,%rbx │ │ │ │ - call 165e0 │ │ │ │ add $0x30,%r15 │ │ │ │ + call 16450 │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %r15,%rdi │ │ │ │ add $0x30,%rbx │ │ │ │ - call 165e0 │ │ │ │ add $0x30,%r15 │ │ │ │ + call 16450 │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %r15,%rdi │ │ │ │ add $0x30,%rbx │ │ │ │ - call 165e0 │ │ │ │ add $0x30,%r15 │ │ │ │ + call 16450 │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %r15,%rdi │ │ │ │ add $0x30,%rbx │ │ │ │ - call 165e0 │ │ │ │ add $0x30,%r15 │ │ │ │ + call 16450 │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %r15,%rdi │ │ │ │ add $0x30,%rbx │ │ │ │ - call 165e0 │ │ │ │ add $0x30,%r15 │ │ │ │ + call 16450 │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %r15,%rdi │ │ │ │ add $0x30,%rbx │ │ │ │ - call 165e0 │ │ │ │ add $0x30,%r15 │ │ │ │ + call 16450 │ │ │ │ cmp %rbx,%r14 │ │ │ │ - je 2e3bd │ │ │ │ + je 2dfed │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %r15,%rdi │ │ │ │ - call 165e0 │ │ │ │ + call 16450 │ │ │ │ lea 0x30(%r15),%rdi │ │ │ │ lea 0x30(%rbx),%rsi │ │ │ │ - call 165e0 │ │ │ │ + call 16450 │ │ │ │ lea 0x60(%r15),%rdi │ │ │ │ lea 0x60(%rbx),%rsi │ │ │ │ - call 165e0 │ │ │ │ + call 16450 │ │ │ │ lea 0x90(%r15),%rdi │ │ │ │ lea 0x90(%rbx),%rsi │ │ │ │ - call 165e0 │ │ │ │ + call 16450 │ │ │ │ lea 0xc0(%r15),%rdi │ │ │ │ lea 0xc0(%rbx),%rsi │ │ │ │ - call 165e0 │ │ │ │ + call 16450 │ │ │ │ lea 0xf0(%r15),%rdi │ │ │ │ lea 0xf0(%rbx),%rsi │ │ │ │ - call 165e0 │ │ │ │ + call 16450 │ │ │ │ lea 0x120(%r15),%rdi │ │ │ │ lea 0x120(%rbx),%rsi │ │ │ │ - call 165e0 │ │ │ │ + call 16450 │ │ │ │ lea 0x150(%r15),%rdi │ │ │ │ lea 0x150(%rbx),%rsi │ │ │ │ add $0x180,%rbx │ │ │ │ - call 165e0 │ │ │ │ + call 16450 │ │ │ │ add $0x180,%r15 │ │ │ │ cmp %rbx,%r14 │ │ │ │ - jne 2e322 │ │ │ │ - mov 0x20(%rsp),%r9 │ │ │ │ - cmp %r13,%r9 │ │ │ │ - je 2e6ee │ │ │ │ + jne 2df52 │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ + cmp %r13,%rcx │ │ │ │ + je 2e306 │ │ │ │ mov %r13,%r11 │ │ │ │ movabs $0xaaaaaaaaaaaaaab,%r10 │ │ │ │ mov %r14,%r15 │ │ │ │ - sub %r9,%r11 │ │ │ │ + sub %rcx,%r11 │ │ │ │ sub $0x30,%r11 │ │ │ │ shr $0x4,%r11 │ │ │ │ imul %r10,%r11 │ │ │ │ inc %r11 │ │ │ │ and $0x7,%r11d │ │ │ │ - je 2e4af │ │ │ │ + je 2e0df │ │ │ │ cmp $0x1,%r11 │ │ │ │ - je 2e491 │ │ │ │ + je 2e0c1 │ │ │ │ cmp $0x2,%r11 │ │ │ │ - je 2e47e │ │ │ │ + je 2e0ae │ │ │ │ cmp $0x3,%r11 │ │ │ │ - je 2e46b │ │ │ │ + je 2e09b │ │ │ │ cmp $0x4,%r11 │ │ │ │ - je 2e458 │ │ │ │ + je 2e088 │ │ │ │ cmp $0x5,%r11 │ │ │ │ - je 2e445 │ │ │ │ + je 2e075 │ │ │ │ cmp $0x6,%r11 │ │ │ │ - je 2e432 │ │ │ │ + je 2e062 │ │ │ │ sub $0x30,%r13 │ │ │ │ lea -0x30(%r14),%r15 │ │ │ │ mov %r13,%rsi │ │ │ │ mov %r15,%rdi │ │ │ │ - call 165e0 │ │ │ │ + call 16450 │ │ │ │ sub $0x30,%r13 │ │ │ │ sub $0x30,%r15 │ │ │ │ mov %r13,%rsi │ │ │ │ mov %r15,%rdi │ │ │ │ - call 165e0 │ │ │ │ + call 16450 │ │ │ │ sub $0x30,%r13 │ │ │ │ sub $0x30,%r15 │ │ │ │ mov %r13,%rsi │ │ │ │ mov %r15,%rdi │ │ │ │ - call 165e0 │ │ │ │ + call 16450 │ │ │ │ sub $0x30,%r13 │ │ │ │ sub $0x30,%r15 │ │ │ │ mov %r13,%rsi │ │ │ │ mov %r15,%rdi │ │ │ │ - call 165e0 │ │ │ │ + call 16450 │ │ │ │ sub $0x30,%r13 │ │ │ │ sub $0x30,%r15 │ │ │ │ mov %r13,%rsi │ │ │ │ mov %r15,%rdi │ │ │ │ - call 165e0 │ │ │ │ + call 16450 │ │ │ │ sub $0x30,%r13 │ │ │ │ sub $0x30,%r15 │ │ │ │ mov %r13,%rsi │ │ │ │ mov %r15,%rdi │ │ │ │ - call 165e0 │ │ │ │ + call 16450 │ │ │ │ sub $0x30,%r13 │ │ │ │ sub $0x30,%r15 │ │ │ │ mov %r13,%rsi │ │ │ │ mov %r15,%rdi │ │ │ │ - call 165e0 │ │ │ │ - cmp %r13,0x20(%rsp) │ │ │ │ - je 2dee9 │ │ │ │ + call 16450 │ │ │ │ + cmp %r13,0x8(%rsp) │ │ │ │ + je 2db17 │ │ │ │ lea -0x30(%r13),%rsi │ │ │ │ lea -0x30(%r15),%rdi │ │ │ │ - call 165e0 │ │ │ │ + call 16450 │ │ │ │ lea -0x60(%r13),%rsi │ │ │ │ lea -0x60(%r15),%rdi │ │ │ │ - call 165e0 │ │ │ │ + call 16450 │ │ │ │ lea -0x90(%r13),%rsi │ │ │ │ lea -0x90(%r15),%rdi │ │ │ │ - call 165e0 │ │ │ │ + call 16450 │ │ │ │ lea -0xc0(%r13),%rsi │ │ │ │ lea -0xc0(%r15),%rdi │ │ │ │ - call 165e0 │ │ │ │ + call 16450 │ │ │ │ lea -0xf0(%r13),%rsi │ │ │ │ lea -0xf0(%r15),%rdi │ │ │ │ - call 165e0 │ │ │ │ + call 16450 │ │ │ │ lea -0x120(%r13),%rsi │ │ │ │ lea -0x120(%r15),%rdi │ │ │ │ - call 165e0 │ │ │ │ + call 16450 │ │ │ │ lea -0x150(%r13),%rsi │ │ │ │ lea -0x150(%r15),%rdi │ │ │ │ sub $0x180,%r13 │ │ │ │ - call 165e0 │ │ │ │ + call 16450 │ │ │ │ sub $0x180,%r15 │ │ │ │ - jmp 2e499 │ │ │ │ + jmp 2e0c9 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - add $0x68,%rsp │ │ │ │ + add $0x58,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ - jmp 2cc80 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 2c940 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %r14,%rdx │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ - call 262e0 │ │ │ │ + call 25f80 │ │ │ │ mov %rax,%r15 │ │ │ │ - jmp 2dee9 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 2db17 │ │ │ │ + xchg %ax,%ax │ │ │ │ vmovdqu -0x30(%rbp),%xmm12 │ │ │ │ mov -0x30(%r14),%rdi │ │ │ │ vpxor %xmm13,%xmm13,%xmm13 │ │ │ │ lea -0x30(%rbp),%rbx │ │ │ │ lea -0x30(%r14),%r11 │ │ │ │ mov 0x10(%r11),%rsi │ │ │ │ vmovdqu %xmm12,(%r11) │ │ │ │ - mov 0x10(%rbx),%r8 │ │ │ │ - mov %r8,0x10(%r11) │ │ │ │ - vmovdqu %xmm13,(%rbx) │ │ │ │ + mov 0x10(%rbx),%r9 │ │ │ │ + mov %r9,0x10(%r11) │ │ │ │ movq $0x0,0x10(%rbx) │ │ │ │ + vmovdqu %xmm13,(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2e5ca │ │ │ │ + je 2e1ea │ │ │ │ sub %rdi,%rsi │ │ │ │ - mov %r11,0x10(%rsp) │ │ │ │ + mov %r11,0x40(%rsp) │ │ │ │ call d340 │ │ │ │ - mov 0x10(%rsp),%r11 │ │ │ │ + mov 0x40(%rsp),%r11 │ │ │ │ vmovdqu 0x18(%rbx),%xmm14 │ │ │ │ mov 0x18(%r11),%rdi │ │ │ │ vpxor %xmm15,%xmm15,%xmm15 │ │ │ │ mov 0x28(%r11),%rsi │ │ │ │ vmovdqu %xmm14,0x18(%r11) │ │ │ │ - mov 0x28(%rbx),%r9 │ │ │ │ - mov %r9,0x28(%r11) │ │ │ │ - vmovdqu %xmm15,0x18(%rbx) │ │ │ │ + mov 0x28(%rbx),%rcx │ │ │ │ + mov %rcx,0x28(%r11) │ │ │ │ movq $0x0,0x28(%rbx) │ │ │ │ + vmovdqu %xmm15,0x18(%rbx) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2e60e │ │ │ │ + je 2e22e │ │ │ │ sub %rdi,%rsi │ │ │ │ - mov %r11,0x10(%rsp) │ │ │ │ + mov %r11,0x40(%rsp) │ │ │ │ call d340 │ │ │ │ - mov 0x10(%rsp),%r11 │ │ │ │ + mov 0x40(%rsp),%r11 │ │ │ │ cmp %rbx,%r12 │ │ │ │ - je 2dd24 │ │ │ │ - mov %r13,0x10(%rsp) │ │ │ │ + je 2d954 │ │ │ │ + mov %r13,0x40(%rsp) │ │ │ │ mov %r11,%rbp │ │ │ │ - jmp 2dc20 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 2d850 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ vmovdqu 0x0(%rbp),%xmm0 │ │ │ │ mov 0x0(%r13),%rdi │ │ │ │ vpxor %xmm6,%xmm6,%xmm6 │ │ │ │ mov 0x10(%r13),%rsi │ │ │ │ vmovdqu %xmm0,0x0(%r13) │ │ │ │ - mov 0x10(%rbp),%r15 │ │ │ │ - mov %r15,0x10(%r13) │ │ │ │ - vmovdqu %xmm6,0x0(%rbp) │ │ │ │ + mov 0x10(%rbp),%r11 │ │ │ │ + mov %r11,0x10(%r13) │ │ │ │ movq $0x0,0x10(%rbp) │ │ │ │ + vmovdqu %xmm6,0x0(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2e669 │ │ │ │ + je 2e281 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ + mov 0x8(%rsp),%r15 │ │ │ │ vmovdqu 0x18(%rbp),%xmm1 │ │ │ │ - mov 0x20(%rsp),%r9 │ │ │ │ vpxor %xmm7,%xmm7,%xmm7 │ │ │ │ - mov 0x18(%r9),%rdi │ │ │ │ - mov 0x28(%r9),%rsi │ │ │ │ - vmovdqu %xmm1,0x18(%r9) │ │ │ │ - mov 0x28(%rbp),%r11 │ │ │ │ - mov %r11,0x28(%r9) │ │ │ │ - vmovdqu %xmm7,0x18(%rbp) │ │ │ │ + mov 0x18(%r15),%rdi │ │ │ │ + vmovdqu %xmm1,0x18(%r15) │ │ │ │ + mov 0x28(%r15),%rsi │ │ │ │ + mov 0x28(%rbp),%r10 │ │ │ │ + mov %r10,0x28(%r15) │ │ │ │ movq $0x0,0x28(%rbp) │ │ │ │ + vmovdqu %xmm7,0x18(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2e6a7 │ │ │ │ + je 2e2bf │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - mov 0x20(%rsp),%r10 │ │ │ │ - lea 0x30(%rbp),%rax │ │ │ │ - lea 0x30(%r10),%r13 │ │ │ │ - cmp %rax,%r14 │ │ │ │ - je 2dbfc │ │ │ │ - mov %rax,%r15 │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rbp,0x18(%rsp) │ │ │ │ - jmp 2daf0 │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ + lea 0x30(%rbp),%rdx │ │ │ │ + lea 0x30(%rsi),%r13 │ │ │ │ + cmp %rdx,%r14 │ │ │ │ + je 2d82c │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov %rdx,%r15 │ │ │ │ + mov %rbp,0x48(%rsp) │ │ │ │ + jmp 2d720 │ │ │ │ cmp %r12,%rbp │ │ │ │ - jne 2dc05 │ │ │ │ + jne 2d835 │ │ │ │ mov %r12,%r15 │ │ │ │ - jmp 2dee9 │ │ │ │ - mov 0x20(%rsp),%r13 │ │ │ │ + jmp 2db17 │ │ │ │ + mov 0x8(%rsp),%r13 │ │ │ │ cmp %r14,%rbp │ │ │ │ - jne 2e240 │ │ │ │ + jne 2de70 │ │ │ │ mov %r14,%r15 │ │ │ │ - jmp 2dee9 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 2db17 │ │ │ │ + xchg %ax,%ax │ │ │ │ push %r15 │ │ │ │ + mov %rdi,%r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ - mov %rdi,%r15 │ │ │ │ push %r12 │ │ │ │ mov %rdx,%r12 │ │ │ │ mov %rsi,%rdx │ │ │ │ - push %rbp │ │ │ │ sub %rdi,%rdx │ │ │ │ + sar $0x4,%rdx │ │ │ │ + push %rbp │ │ │ │ mov %rsi,%rbp │ │ │ │ movabs $0xaaaaaaaaaaaaaaab,%rsi │ │ │ │ - push %rbx │ │ │ │ - sar $0x4,%rdx │ │ │ │ - mov %rbp,%r14 │ │ │ │ - sub $0x18,%rsp │ │ │ │ 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 2e7c0 │ │ │ │ + jle 2e3d0 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r13,%rsi │ │ │ │ mov %rcx,0x8(%rsp) │ │ │ │ - call 2e700 │ │ │ │ + call 2e310 │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ mov %r12,%rdx │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - call 2e700 │ │ │ │ + call 2e310 │ │ │ │ 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 2d930 │ │ │ │ + call 2d580 │ │ │ │ add $0x28,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ nop │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r13,%rsi │ │ │ │ - call 24080 │ │ │ │ + call 23d60 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ - call 24080 │ │ │ │ + call 23d60 │ │ │ │ add $0x18,%rsp │ │ │ │ - mov %r12,%r9 │ │ │ │ - mov %r14,%r8 │ │ │ │ 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 2cc80 │ │ │ │ + jmp 2c940 │ │ │ │ xchg %ax,%ax │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ - push %rbx │ │ │ │ mov %rsi,%rbp │ │ │ │ + push %rbx │ │ │ │ sub $0x38,%rsp │ │ │ │ mov (%rdi),%rax │ │ │ │ mov %rdi,0x20(%rsp) │ │ │ │ mov %rax,(%rsp) │ │ │ │ test %rax,%rax │ │ │ │ - je 2ea30 │ │ │ │ + je 2e640 │ │ │ │ mov (%rsp),%r14 │ │ │ │ mov (%r14),%r12 │ │ │ │ test %r12,%r12 │ │ │ │ - je 2e9f4 │ │ │ │ + je 2e604 │ │ │ │ mov (%r12),%r13 │ │ │ │ test %r13,%r13 │ │ │ │ - je 2e9bc │ │ │ │ + je 2e5cc │ │ │ │ mov 0x0(%r13),%r15 │ │ │ │ test %r15,%r15 │ │ │ │ - je 2e98c │ │ │ │ + je 2e59c │ │ │ │ mov (%r15),%r14 │ │ │ │ test %r14,%r14 │ │ │ │ - je 2e95d │ │ │ │ + je 2e56d │ │ │ │ mov (%r14),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - je 2e92f │ │ │ │ + je 2e53f │ │ │ │ mov (%rbx),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 2e902 │ │ │ │ + je 2e512 │ │ │ │ mov (%rdx),%rsi │ │ │ │ test %rsi,%rsi │ │ │ │ - je 2e8d5 │ │ │ │ + je 2e4e5 │ │ │ │ mov (%rsi),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2e8ac │ │ │ │ + je 2e4bc │ │ │ │ mov %rsi,0x18(%rsp) │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %rdx,0x28(%rsp) │ │ │ │ - call 2e800 │ │ │ │ + call 2e410 │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ mov 0x28(%rsp),%rdx │ │ │ │ mov 0x8(%rcx),%rsi │ │ │ │ mov (%rsi),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 2e884 │ │ │ │ + jne 2e494 │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ movzbl 0x8(%rsi),%esi │ │ │ │ mov 0x8(%rdi),%r8 │ │ │ │ cmp 0x10(%rdi),%r8 │ │ │ │ - je 2ea70 │ │ │ │ + je 2e678 │ │ │ │ mov %sil,(%r8) │ │ │ │ mov 0x8(%rdx),%rdx │ │ │ │ incq 0x8(%rdi) │ │ │ │ mov (%rdx),%rsi │ │ │ │ test %rsi,%rsi │ │ │ │ - jne 2e87c │ │ │ │ + jne 2e48c │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ movzbl 0x8(%rdx),%esi │ │ │ │ mov 0x8(%rdi),%r9 │ │ │ │ cmp 0x10(%rdi),%r9 │ │ │ │ - je 2ead0 │ │ │ │ + je 2e6d0 │ │ │ │ mov %sil,(%r9) │ │ │ │ mov 0x8(%rbx),%rbx │ │ │ │ incq 0x8(%rdi) │ │ │ │ mov (%rbx),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 2e874 │ │ │ │ + jne 2e484 │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ movzbl 0x8(%rbx),%esi │ │ │ │ mov 0x8(%rdi),%r10 │ │ │ │ cmp 0x10(%rdi),%r10 │ │ │ │ - je 2ea94 │ │ │ │ + je 2e69c │ │ │ │ mov %sil,(%r10) │ │ │ │ mov 0x8(%r14),%r14 │ │ │ │ incq 0x8(%rdi) │ │ │ │ mov (%r14),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - jne 2e868 │ │ │ │ + jne 2e478 │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ movzbl 0x8(%r14),%esi │ │ │ │ mov 0x8(%rdi),%r11 │ │ │ │ cmp 0x10(%rdi),%r11 │ │ │ │ - je 2eaae │ │ │ │ + je 2e6b6 │ │ │ │ mov %sil,(%r11) │ │ │ │ mov 0x8(%r15),%r15 │ │ │ │ incq 0x8(%rdi) │ │ │ │ mov (%r15),%r14 │ │ │ │ test %r14,%r14 │ │ │ │ - jne 2e85c │ │ │ │ + jne 2e46c │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ movzbl 0x8(%r15),%esi │ │ │ │ mov 0x8(%rdi),%rax │ │ │ │ cmp 0x10(%rdi),%rax │ │ │ │ - je 2eaea │ │ │ │ + je 2e6ea │ │ │ │ mov %sil,(%rax) │ │ │ │ mov 0x8(%r13),%r13 │ │ │ │ incq 0x8(%rdi) │ │ │ │ mov 0x0(%r13),%r15 │ │ │ │ test %r15,%r15 │ │ │ │ - jne 2e850 │ │ │ │ + jne 2e460 │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ movzbl 0x8(%r13),%esi │ │ │ │ mov 0x8(%rdi),%rbx │ │ │ │ cmp 0x10(%rdi),%rbx │ │ │ │ - je 2eb05 │ │ │ │ + je 2e705 │ │ │ │ mov %sil,(%rbx) │ │ │ │ mov 0x8(%r12),%r12 │ │ │ │ incq 0x8(%rdi) │ │ │ │ mov (%r12),%r13 │ │ │ │ test %r13,%r13 │ │ │ │ - jne 2e843 │ │ │ │ + jne 2e453 │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ movzbl 0x8(%r12),%esi │ │ │ │ mov 0x8(%rdi),%r12 │ │ │ │ cmp 0x10(%rdi),%r12 │ │ │ │ - je 2eb21 │ │ │ │ + je 2e721 │ │ │ │ mov %sil,(%r12) │ │ │ │ incq 0x8(%rdi) │ │ │ │ mov (%rsp),%r13 │ │ │ │ mov 0x8(%r13),%r14 │ │ │ │ mov (%r14),%r12 │ │ │ │ mov %r14,(%rsp) │ │ │ │ test %r12,%r12 │ │ │ │ - jne 2e836 │ │ │ │ + jne 2e446 │ │ │ │ mov 0x0(%rbp),%r13 │ │ │ │ movzbl 0x8(%r14),%r15d │ │ │ │ mov 0x8(%r13),%rbx │ │ │ │ cmp 0x10(%r13),%rbx │ │ │ │ - je 2eb2b │ │ │ │ + je 2e72b │ │ │ │ mov %r15b,(%rbx) │ │ │ │ incq 0x8(%r13) │ │ │ │ mov 0x20(%rsp),%rdi │ │ │ │ mov 0x8(%rdi),%r9 │ │ │ │ mov (%r9),%r10 │ │ │ │ mov %r9,0x20(%rsp) │ │ │ │ mov %r10,(%rsp) │ │ │ │ test %r10,%r10 │ │ │ │ - jne 2e826 │ │ │ │ + jne 2e436 │ │ │ │ mov 0x0(%rbp),%r12 │ │ │ │ mov 0x20(%rsp),%r11 │ │ │ │ mov 0x8(%r12),%rbx │ │ │ │ - cmp 0x10(%r12),%rbx │ │ │ │ movzbl 0x8(%r11),%r15d │ │ │ │ - je 2ebc9 │ │ │ │ + cmp 0x10(%r12),%rbx │ │ │ │ + je 2e7c9 │ │ │ │ mov %r15b,(%rbx) │ │ │ │ incq 0x8(%r12) │ │ │ │ add $0x38,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ mov %rdx,0x18(%rsp) │ │ │ │ - call 1bb00 │ │ │ │ + call 1b820 │ │ │ │ mov 0x18(%rsp),%rdi │ │ │ │ mov 0x8(%rdi),%rdx │ │ │ │ mov (%rdx),%rsi │ │ │ │ test %rsi,%rsi │ │ │ │ - jne 2e87c │ │ │ │ - jmp 2e8d5 │ │ │ │ - call 1bb00 │ │ │ │ + jne 2e48c │ │ │ │ + jmp 2e4e5 │ │ │ │ + call 1b820 │ │ │ │ mov 0x8(%r14),%r14 │ │ │ │ mov (%r14),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - jne 2e868 │ │ │ │ - jmp 2e92f │ │ │ │ - call 1bb00 │ │ │ │ + jne 2e478 │ │ │ │ + jmp 2e53f │ │ │ │ + call 1b820 │ │ │ │ mov 0x8(%r15),%r15 │ │ │ │ mov (%r15),%r14 │ │ │ │ test %r14,%r14 │ │ │ │ - jne 2e85c │ │ │ │ - jmp 2e95d │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 1bb00 │ │ │ │ + jne 2e46c │ │ │ │ + jmp 2e56d │ │ │ │ + call 1b820 │ │ │ │ mov 0x8(%rbx),%rbx │ │ │ │ mov (%rbx),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 2e874 │ │ │ │ - jmp 2e902 │ │ │ │ - call 1bb00 │ │ │ │ + jne 2e484 │ │ │ │ + jmp 2e512 │ │ │ │ + call 1b820 │ │ │ │ mov 0x8(%r13),%r13 │ │ │ │ mov 0x0(%r13),%r15 │ │ │ │ test %r15,%r15 │ │ │ │ - jne 2e850 │ │ │ │ - jmp 2e98c │ │ │ │ - call 1bb00 │ │ │ │ + jne 2e460 │ │ │ │ + jmp 2e59c │ │ │ │ + call 1b820 │ │ │ │ mov 0x8(%r12),%r12 │ │ │ │ mov (%r12),%r13 │ │ │ │ test %r13,%r13 │ │ │ │ - jne 2e843 │ │ │ │ - jmp 2e9bc │ │ │ │ - call 1bb00 │ │ │ │ - jmp 2e9dc │ │ │ │ + jne 2e453 │ │ │ │ + jmp 2e5cc │ │ │ │ + call 1b820 │ │ │ │ + jmp 2e5ec │ │ │ │ mov 0x0(%r13),%r14 │ │ │ │ movabs $0x7fffffffffffffff,%rcx │ │ │ │ sub %r14,%rbx │ │ │ │ cmp %rcx,%rbx │ │ │ │ - je d796 <__cxa_finalize@plt+0x106> │ │ │ │ + je d776 <__cxa_finalize@plt+0xe6> │ │ │ │ test %rbx,%rbx │ │ │ │ mov $0x1,%r12d │ │ │ │ mov %r15b,(%rsp) │ │ │ │ cmovne %rbx,%r12 │ │ │ │ add %rbx,%r12 │ │ │ │ cmp %rcx,%r12 │ │ │ │ cmova %rcx,%r12 │ │ │ │ mov %r12,%rdi │ │ │ │ call d330 │ │ │ │ movzbl (%rsp),%esi │ │ │ │ mov %rax,%r15 │ │ │ │ mov %sil,(%rax,%rbx,1) │ │ │ │ test %rbx,%rbx │ │ │ │ - jne 2ebb9 │ │ │ │ + jne 2e7b9 │ │ │ │ lea 0x1(%r15,%rbx,1),%rdx │ │ │ │ vmovq %r15,%xmm2 │ │ │ │ vpinsrq $0x1,%rdx,%xmm2,%xmm0 │ │ │ │ test %r14,%r14 │ │ │ │ - je 2eba6 │ │ │ │ + je 2e7a6 │ │ │ │ mov 0x10(%r13),%rsi │ │ │ │ mov %r14,%rdi │ │ │ │ vmovdqa %xmm0,(%rsp) │ │ │ │ sub %r14,%rsi │ │ │ │ call d340 │ │ │ │ vmovdqa (%rsp),%xmm0 │ │ │ │ lea (%r15,%r12,1),%r8 │ │ │ │ vmovdqu %xmm0,0x0(%r13) │ │ │ │ mov %r8,0x10(%r13) │ │ │ │ - jmp 2ea12 │ │ │ │ + jmp 2e622 │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %r14,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ call d2d0 │ │ │ │ - jmp 2eb78 │ │ │ │ + jmp 2e778 │ │ │ │ mov (%r12),%r14 │ │ │ │ movabs $0x7fffffffffffffff,%rbp │ │ │ │ sub %r14,%rbx │ │ │ │ cmp %rbp,%rbx │ │ │ │ - je d796 <__cxa_finalize@plt+0x106> │ │ │ │ + je d776 <__cxa_finalize@plt+0xe6> │ │ │ │ test %rbx,%rbx │ │ │ │ mov $0x1,%eax │ │ │ │ movabs $0x7fffffffffffffff,%rbp │ │ │ │ cmovne %rbx,%rax │ │ │ │ add %rbx,%rax │ │ │ │ cmp %rbp,%rax │ │ │ │ cmovbe %rax,%rbp │ │ │ │ mov %rbp,%rdi │ │ │ │ call d330 │ │ │ │ - mov %rax,%r13 │ │ │ │ mov %r15b,(%rax,%rbx,1) │ │ │ │ + mov %rax,%r13 │ │ │ │ test %rbx,%rbx │ │ │ │ - je 2ec25 │ │ │ │ + je 2e825 │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %r14,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ call d2d0 │ │ │ │ lea 0x1(%r13,%rbx,1),%rcx │ │ │ │ vmovq %r13,%xmm1 │ │ │ │ vpinsrq $0x1,%rcx,%xmm1,%xmm3 │ │ │ │ test %r14,%r14 │ │ │ │ - je 2ec54 │ │ │ │ + je 2e854 │ │ │ │ mov 0x10(%r12),%rsi │ │ │ │ mov %r14,%rdi │ │ │ │ vmovdqa %xmm3,(%rsp) │ │ │ │ sub %r14,%rsi │ │ │ │ call d340 │ │ │ │ vmovdqa (%rsp),%xmm3 │ │ │ │ lea 0x0(%r13,%rbp,1),%rsi │ │ │ │ @@ -31308,274 +31259,273 @@ │ │ │ │ nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ - push %rbx │ │ │ │ mov %rsi,%rbp │ │ │ │ + push %rbx │ │ │ │ sub $0x38,%rsp │ │ │ │ mov (%rdi),%rax │ │ │ │ mov %rdi,0x20(%rsp) │ │ │ │ mov %rax,(%rsp) │ │ │ │ test %rax,%rax │ │ │ │ - je 2eeb0 │ │ │ │ + je 2eab0 │ │ │ │ mov (%rsp),%r14 │ │ │ │ mov (%r14),%r12 │ │ │ │ test %r12,%r12 │ │ │ │ - je 2ee74 │ │ │ │ + je 2ea74 │ │ │ │ mov (%r12),%r13 │ │ │ │ test %r13,%r13 │ │ │ │ - je 2ee3c │ │ │ │ + je 2ea3c │ │ │ │ mov 0x0(%r13),%r15 │ │ │ │ test %r15,%r15 │ │ │ │ - je 2ee0c │ │ │ │ + je 2ea0c │ │ │ │ mov (%r15),%r14 │ │ │ │ test %r14,%r14 │ │ │ │ - je 2eddd │ │ │ │ + je 2e9dd │ │ │ │ mov (%r14),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - je 2edaf │ │ │ │ + je 2e9af │ │ │ │ mov (%rbx),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 2ed82 │ │ │ │ + je 2e982 │ │ │ │ mov (%rdx),%rsi │ │ │ │ test %rsi,%rsi │ │ │ │ - je 2ed55 │ │ │ │ + je 2e955 │ │ │ │ mov (%rsi),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 2ed2c │ │ │ │ + je 2e92c │ │ │ │ mov %rsi,0x18(%rsp) │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %rdx,0x28(%rsp) │ │ │ │ - call 2ec80 │ │ │ │ + call 2e880 │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ mov 0x28(%rsp),%rdx │ │ │ │ mov 0x8(%rcx),%rsi │ │ │ │ mov (%rsi),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 2ed04 │ │ │ │ + jne 2e904 │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ movzbl 0x8(%rsi),%esi │ │ │ │ mov 0x8(%rdi),%r8 │ │ │ │ cmp 0x10(%rdi),%r8 │ │ │ │ - je 2eef0 │ │ │ │ + je 2eae8 │ │ │ │ mov %sil,(%r8) │ │ │ │ mov 0x8(%rdx),%rdx │ │ │ │ incq 0x8(%rdi) │ │ │ │ mov (%rdx),%rsi │ │ │ │ test %rsi,%rsi │ │ │ │ - jne 2ecfc │ │ │ │ + jne 2e8fc │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ movzbl 0x8(%rdx),%esi │ │ │ │ mov 0x8(%rdi),%r9 │ │ │ │ cmp 0x10(%rdi),%r9 │ │ │ │ - je 2ef50 │ │ │ │ + je 2eb40 │ │ │ │ mov %sil,(%r9) │ │ │ │ mov 0x8(%rbx),%rbx │ │ │ │ incq 0x8(%rdi) │ │ │ │ mov (%rbx),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 2ecf4 │ │ │ │ + jne 2e8f4 │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ movzbl 0x8(%rbx),%esi │ │ │ │ mov 0x8(%rdi),%r10 │ │ │ │ cmp 0x10(%rdi),%r10 │ │ │ │ - je 2ef14 │ │ │ │ + je 2eb0c │ │ │ │ mov %sil,(%r10) │ │ │ │ mov 0x8(%r14),%r14 │ │ │ │ incq 0x8(%rdi) │ │ │ │ mov (%r14),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - jne 2ece8 │ │ │ │ + jne 2e8e8 │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ movzbl 0x8(%r14),%esi │ │ │ │ mov 0x8(%rdi),%r11 │ │ │ │ cmp 0x10(%rdi),%r11 │ │ │ │ - je 2ef2e │ │ │ │ + je 2eb26 │ │ │ │ mov %sil,(%r11) │ │ │ │ mov 0x8(%r15),%r15 │ │ │ │ incq 0x8(%rdi) │ │ │ │ mov (%r15),%r14 │ │ │ │ test %r14,%r14 │ │ │ │ - jne 2ecdc │ │ │ │ + jne 2e8dc │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ movzbl 0x8(%r15),%esi │ │ │ │ mov 0x8(%rdi),%rax │ │ │ │ cmp 0x10(%rdi),%rax │ │ │ │ - je 2ef6a │ │ │ │ + je 2eb5a │ │ │ │ mov %sil,(%rax) │ │ │ │ mov 0x8(%r13),%r13 │ │ │ │ incq 0x8(%rdi) │ │ │ │ mov 0x0(%r13),%r15 │ │ │ │ test %r15,%r15 │ │ │ │ - jne 2ecd0 │ │ │ │ + jne 2e8d0 │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ movzbl 0x8(%r13),%esi │ │ │ │ mov 0x8(%rdi),%rbx │ │ │ │ cmp 0x10(%rdi),%rbx │ │ │ │ - je 2ef85 │ │ │ │ + je 2eb75 │ │ │ │ mov %sil,(%rbx) │ │ │ │ mov 0x8(%r12),%r12 │ │ │ │ incq 0x8(%rdi) │ │ │ │ mov (%r12),%r13 │ │ │ │ test %r13,%r13 │ │ │ │ - jne 2ecc3 │ │ │ │ + jne 2e8c3 │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ movzbl 0x8(%r12),%esi │ │ │ │ mov 0x8(%rdi),%r12 │ │ │ │ cmp 0x10(%rdi),%r12 │ │ │ │ - je 2efa1 │ │ │ │ + je 2eb91 │ │ │ │ mov %sil,(%r12) │ │ │ │ incq 0x8(%rdi) │ │ │ │ mov (%rsp),%r13 │ │ │ │ mov 0x8(%r13),%r14 │ │ │ │ mov (%r14),%r12 │ │ │ │ mov %r14,(%rsp) │ │ │ │ test %r12,%r12 │ │ │ │ - jne 2ecb6 │ │ │ │ + jne 2e8b6 │ │ │ │ mov 0x0(%rbp),%r13 │ │ │ │ movzbl 0x8(%r14),%r15d │ │ │ │ mov 0x8(%r13),%rbx │ │ │ │ cmp 0x10(%r13),%rbx │ │ │ │ - je 2efab │ │ │ │ + je 2eb9b │ │ │ │ mov %r15b,(%rbx) │ │ │ │ incq 0x8(%r13) │ │ │ │ mov 0x20(%rsp),%rdi │ │ │ │ mov 0x8(%rdi),%r9 │ │ │ │ mov (%r9),%r10 │ │ │ │ mov %r9,0x20(%rsp) │ │ │ │ mov %r10,(%rsp) │ │ │ │ test %r10,%r10 │ │ │ │ - jne 2eca6 │ │ │ │ + jne 2e8a6 │ │ │ │ mov 0x0(%rbp),%r12 │ │ │ │ mov 0x20(%rsp),%r11 │ │ │ │ mov 0x8(%r12),%rbx │ │ │ │ - cmp 0x10(%r12),%rbx │ │ │ │ movzbl 0x8(%r11),%r15d │ │ │ │ - je 2f049 │ │ │ │ + cmp 0x10(%r12),%rbx │ │ │ │ + je 2ec39 │ │ │ │ mov %r15b,(%rbx) │ │ │ │ incq 0x8(%r12) │ │ │ │ add $0x38,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ mov %rdx,0x18(%rsp) │ │ │ │ - call 1bb00 │ │ │ │ + call 1b820 │ │ │ │ mov 0x18(%rsp),%rdi │ │ │ │ mov 0x8(%rdi),%rdx │ │ │ │ mov (%rdx),%rsi │ │ │ │ test %rsi,%rsi │ │ │ │ - jne 2ecfc │ │ │ │ - jmp 2ed55 │ │ │ │ - call 1bb00 │ │ │ │ + jne 2e8fc │ │ │ │ + jmp 2e955 │ │ │ │ + call 1b820 │ │ │ │ mov 0x8(%r14),%r14 │ │ │ │ mov (%r14),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - jne 2ece8 │ │ │ │ - jmp 2edaf │ │ │ │ - call 1bb00 │ │ │ │ + jne 2e8e8 │ │ │ │ + jmp 2e9af │ │ │ │ + call 1b820 │ │ │ │ mov 0x8(%r15),%r15 │ │ │ │ mov (%r15),%r14 │ │ │ │ test %r14,%r14 │ │ │ │ - jne 2ecdc │ │ │ │ - jmp 2eddd │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 1bb00 │ │ │ │ + jne 2e8dc │ │ │ │ + jmp 2e9dd │ │ │ │ + call 1b820 │ │ │ │ mov 0x8(%rbx),%rbx │ │ │ │ mov (%rbx),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 2ecf4 │ │ │ │ - jmp 2ed82 │ │ │ │ - call 1bb00 │ │ │ │ + jne 2e8f4 │ │ │ │ + jmp 2e982 │ │ │ │ + call 1b820 │ │ │ │ mov 0x8(%r13),%r13 │ │ │ │ mov 0x0(%r13),%r15 │ │ │ │ test %r15,%r15 │ │ │ │ - jne 2ecd0 │ │ │ │ - jmp 2ee0c │ │ │ │ - call 1bb00 │ │ │ │ + jne 2e8d0 │ │ │ │ + jmp 2ea0c │ │ │ │ + call 1b820 │ │ │ │ mov 0x8(%r12),%r12 │ │ │ │ mov (%r12),%r13 │ │ │ │ test %r13,%r13 │ │ │ │ - jne 2ecc3 │ │ │ │ - jmp 2ee3c │ │ │ │ - call 1bb00 │ │ │ │ - jmp 2ee5c │ │ │ │ + jne 2e8c3 │ │ │ │ + jmp 2ea3c │ │ │ │ + call 1b820 │ │ │ │ + jmp 2ea5c │ │ │ │ mov 0x0(%r13),%r14 │ │ │ │ movabs $0x7fffffffffffffff,%rcx │ │ │ │ sub %r14,%rbx │ │ │ │ cmp %rcx,%rbx │ │ │ │ - je d7a2 <__cxa_finalize@plt+0x112> │ │ │ │ + je d782 <__cxa_finalize@plt+0xf2> │ │ │ │ test %rbx,%rbx │ │ │ │ mov $0x1,%r12d │ │ │ │ mov %r15b,(%rsp) │ │ │ │ cmovne %rbx,%r12 │ │ │ │ add %rbx,%r12 │ │ │ │ cmp %rcx,%r12 │ │ │ │ cmova %rcx,%r12 │ │ │ │ mov %r12,%rdi │ │ │ │ call d330 │ │ │ │ movzbl (%rsp),%esi │ │ │ │ mov %rax,%r15 │ │ │ │ mov %sil,(%rax,%rbx,1) │ │ │ │ test %rbx,%rbx │ │ │ │ - jne 2f039 │ │ │ │ + jne 2ec29 │ │ │ │ lea 0x1(%r15,%rbx,1),%rdx │ │ │ │ vmovq %r15,%xmm2 │ │ │ │ vpinsrq $0x1,%rdx,%xmm2,%xmm0 │ │ │ │ test %r14,%r14 │ │ │ │ - je 2f026 │ │ │ │ + je 2ec16 │ │ │ │ mov 0x10(%r13),%rsi │ │ │ │ mov %r14,%rdi │ │ │ │ vmovdqa %xmm0,(%rsp) │ │ │ │ sub %r14,%rsi │ │ │ │ call d340 │ │ │ │ vmovdqa (%rsp),%xmm0 │ │ │ │ lea (%r15,%r12,1),%r8 │ │ │ │ vmovdqu %xmm0,0x0(%r13) │ │ │ │ mov %r8,0x10(%r13) │ │ │ │ - jmp 2ee92 │ │ │ │ + jmp 2ea92 │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %r14,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ call d2d0 │ │ │ │ - jmp 2eff8 │ │ │ │ + jmp 2ebe8 │ │ │ │ mov (%r12),%r14 │ │ │ │ movabs $0x7fffffffffffffff,%rbp │ │ │ │ sub %r14,%rbx │ │ │ │ cmp %rbp,%rbx │ │ │ │ - je d7a2 <__cxa_finalize@plt+0x112> │ │ │ │ + je d782 <__cxa_finalize@plt+0xf2> │ │ │ │ test %rbx,%rbx │ │ │ │ mov $0x1,%eax │ │ │ │ movabs $0x7fffffffffffffff,%rbp │ │ │ │ cmovne %rbx,%rax │ │ │ │ add %rbx,%rax │ │ │ │ cmp %rbp,%rax │ │ │ │ cmovbe %rax,%rbp │ │ │ │ mov %rbp,%rdi │ │ │ │ call d330 │ │ │ │ - mov %rax,%r13 │ │ │ │ mov %r15b,(%rax,%rbx,1) │ │ │ │ + mov %rax,%r13 │ │ │ │ test %rbx,%rbx │ │ │ │ - je 2f0a5 │ │ │ │ + je 2ec95 │ │ │ │ mov %rbx,%rdx │ │ │ │ mov %r14,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ call d2d0 │ │ │ │ lea 0x1(%r13,%rbx,1),%rcx │ │ │ │ vmovq %r13,%xmm1 │ │ │ │ vpinsrq $0x1,%rcx,%xmm1,%xmm3 │ │ │ │ test %r14,%r14 │ │ │ │ - je 2f0d4 │ │ │ │ + je 2ecc4 │ │ │ │ mov 0x10(%r12),%rsi │ │ │ │ mov %r14,%rdi │ │ │ │ vmovdqa %xmm3,(%rsp) │ │ │ │ sub %r14,%rsi │ │ │ │ call d340 │ │ │ │ vmovdqa (%rsp),%xmm3 │ │ │ │ lea 0x0(%r13,%rbp,1),%rsi │ │ │ │ @@ -31588,352 +31538,348 @@ │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000002f100 : │ │ │ │ +000000000002ecf0 : │ │ │ │ endbr64 │ │ │ │ sub $0x8,%rsp │ │ │ │ vxorps %xmm1,%xmm1,%xmm1 │ │ │ │ vcvtsi2sd %edi,%xmm1,%xmm0 │ │ │ │ vcvtsi2sd %esi,%xmm1,%xmm1 │ │ │ │ call d5c0 │ │ │ │ - vaddsd 0xad7f7(%rip),%xmm0,%xmm0 # dc918 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x318> │ │ │ │ + vaddsd 0xaed27(%rip),%xmm0,%xmm0 # dda38 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x438> │ │ │ │ add $0x8,%rsp │ │ │ │ vcvttsd2si %xmm0,%eax │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000002f130 : │ │ │ │ +000000000002ed20 : │ │ │ │ endbr64 │ │ │ │ mov %esi,%eax │ │ │ │ cmp $0x1,%edi │ │ │ │ - je 2f180 │ │ │ │ + je 2ed70 │ │ │ │ sub $0x18,%rsp │ │ │ │ vxorps %xmm1,%xmm1,%xmm1 │ │ │ │ mov %edi,0xc(%rsp) │ │ │ │ vcvtsi2sd %edi,%xmm1,%xmm0 │ │ │ │ vcvtsi2sd %esi,%xmm1,%xmm1 │ │ │ │ call d5c0 │ │ │ │ - vaddsd 0xad7bc(%rip),%xmm0,%xmm0 # dc918 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x318> │ │ │ │ movslq 0xc(%rsp),%rdx │ │ │ │ + vaddsd 0xaece7(%rip),%xmm0,%xmm0 # dda38 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x438> │ │ │ │ add $0x18,%rsp │ │ │ │ mov %rdx,%rdi │ │ │ │ dec %edi │ │ │ │ - movslq %edi,%rcx │ │ │ │ vcvttsd2si %xmm0,%rax │ │ │ │ + movslq %edi,%rcx │ │ │ │ dec %rax │ │ │ │ imul %rdx,%rax │ │ │ │ cqto │ │ │ │ idiv %rcx │ │ │ │ ret │ │ │ │ nop │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ sub $0x18,%rsp │ │ │ │ mov %rsi,%rdi │ │ │ │ - lea 0xa9265(%rip),%rsi # d8407 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10d7> │ │ │ │ + lea 0xaa68f(%rip),%rsi # d9421 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1481> │ │ │ │ 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 2f226 │ │ │ │ + je 2ee0e │ │ │ │ mov 0x4(%rsp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 2f230 │ │ │ │ + jle 2ee18 │ │ │ │ mov (%rsp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 2f210 │ │ │ │ - call 2f130 │ │ │ │ + jle 2edf8 │ │ │ │ + call 2ed20 │ │ │ │ movslq %eax,%rdi │ │ │ │ call d4d0 │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ sub %fs:0x28,%rdx │ │ │ │ - jne 2f24a │ │ │ │ + jne 2ee32 │ │ │ │ add $0x18,%rsp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xb9d59(%rip),%rax │ │ │ │ - lea 0xa8e5d(%rip),%rsi # d807b * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd4b> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0xbb171(%rip),%rax │ │ │ │ + lea 0xaa275(%rip),%rsi # d907b * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10db> │ │ │ │ mov (%rax),%rdi │ │ │ │ call d380 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2f1ee │ │ │ │ + jmp 2edde │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xb9d39(%rip),%rdx │ │ │ │ - lea 0xa8e26(%rip),%rsi # d8064 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd34> │ │ │ │ + mov 0xbb151(%rip),%rdx │ │ │ │ + lea 0xaa23e(%rip),%rsi # d9064 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10c4> │ │ │ │ mov (%rdx),%rdi │ │ │ │ call d380 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 2f1ee │ │ │ │ + jmp 2edde │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000002f250 : │ │ │ │ +000000000002ee40 : │ │ │ │ endbr64 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ + mov 0xbb11a(%rip),%rbp │ │ │ │ push %rbx │ │ │ │ mov (%rdi),%rbx │ │ │ │ mov 0x8(%rdi),%r12 │ │ │ │ - mov 0xb9d02(%rip),%rbp │ │ │ │ cmp %rbx,%r12 │ │ │ │ - je 2f3d9 │ │ │ │ + je 2efcd │ │ │ │ mov %r12,%rax │ │ │ │ movabs $0xaaaaaaaaaaaaaab,%rdx │ │ │ │ sub %rbx,%rax │ │ │ │ sub $0x18,%rax │ │ │ │ shr $0x3,%rax │ │ │ │ imul %rdx,%rax │ │ │ │ inc %rax │ │ │ │ and $0x3,%eax │ │ │ │ - je 2f32d │ │ │ │ + je 2ef20 │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 2f2f9 │ │ │ │ + je 2eeeb │ │ │ │ cmp $0x2,%rax │ │ │ │ - je 2f2ce │ │ │ │ + je 2eebf │ │ │ │ mov 0x8(%rbx),%rsi │ │ │ │ - sub (%rbx),%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ add $0x18,%rbx │ │ │ │ + sub -0x18(%rbx),%rsi │ │ │ │ sar $0x3,%rsi │ │ │ │ call d220 (unsigned long)@plt> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xa8e0f(%rip),%rsi # d80d5 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xda5> │ │ │ │ + lea 0xaa21e(%rip),%rsi # d90d5 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1135> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov 0x8(%rbx),%rsi │ │ │ │ - sub (%rbx),%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ add $0x18,%rbx │ │ │ │ + sub -0x18(%rbx),%rsi │ │ │ │ sar $0x3,%rsi │ │ │ │ call d220 (unsigned long)@plt> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xa8de4(%rip),%rsi # d80d5 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xda5> │ │ │ │ + lea 0xaa1f2(%rip),%rsi # d90d5 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1135> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov 0x8(%rbx),%rsi │ │ │ │ - sub (%rbx),%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ add $0x18,%rbx │ │ │ │ + sub -0x18(%rbx),%rsi │ │ │ │ sar $0x3,%rsi │ │ │ │ call d220 (unsigned long)@plt> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xa8db9(%rip),%rsi # d80d5 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xda5> │ │ │ │ + lea 0xaa1c6(%rip),%rsi # d90d5 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1135> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ cmp %rbx,%r12 │ │ │ │ - je 2f3d9 │ │ │ │ + je 2efcd │ │ │ │ mov 0x8(%rbx),%rsi │ │ │ │ - sub (%rbx),%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ add $0x60,%rbx │ │ │ │ + sub -0x60(%rbx),%rsi │ │ │ │ sar $0x3,%rsi │ │ │ │ call d220 (unsigned long)@plt> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xa8d85(%rip),%rsi # d80d5 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xda5> │ │ │ │ + lea 0xaa191(%rip),%rsi # d90d5 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1135> │ │ │ │ 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 0xa8d5d(%rip),%rsi # d80d5 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xda5> │ │ │ │ + lea 0xaa169(%rip),%rsi # d90d5 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1135> │ │ │ │ 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 0xa8d35(%rip),%rsi # d80d5 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xda5> │ │ │ │ + lea 0xaa141(%rip),%rsi # d90d5 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1135> │ │ │ │ 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 0xa8d0d(%rip),%rsi # d80d5 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xda5> │ │ │ │ + lea 0xaa119(%rip),%rsi # d90d5 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1135> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ cmp %rbx,%r12 │ │ │ │ - jne 2f32d │ │ │ │ + jne 2ef20 │ │ │ │ mov 0x0(%rbp),%rcx │ │ │ │ mov -0x18(%rcx),%rsi │ │ │ │ mov 0xf0(%rsi,%rbp,1),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - je 2f438 │ │ │ │ + je 2f028 │ │ │ │ cmpb $0x0,0x38(%rbx) │ │ │ │ - je 2f410 │ │ │ │ + je 2f000 │ │ │ │ movsbl 0x43(%rbx),%esi │ │ │ │ mov %rbp,%rdi │ │ │ │ call d030 │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ - pop %r12 │ │ │ │ mov %rax,%rdi │ │ │ │ + pop %r12 │ │ │ │ jmp d230 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ mov %rbx,%rdi │ │ │ │ call d3a0 ::_M_widen_init() const@plt> │ │ │ │ mov (%rbx),%rdi │ │ │ │ mov $0xa,%esi │ │ │ │ mov 0x30(%rdi),%r12 │ │ │ │ - cmp 0xb9afd(%rip),%r12 # e8f28 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 2f3f8 │ │ │ │ + cmp 0xbaf0d(%rip),%r12 # e9f28 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x288> │ │ │ │ + je 2efec │ │ │ │ mov %rbx,%rdi │ │ │ │ call *%r12 │ │ │ │ movsbl %al,%esi │ │ │ │ - jmp 2f3f8 │ │ │ │ - jmp d7ae <__cxa_finalize@plt+0x11e> │ │ │ │ + jmp 2efec │ │ │ │ + jmp d78e <__cxa_finalize@plt+0xfe> │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ -000000000002f440 : │ │ │ │ +000000000002f030 : │ │ │ │ endbr64 │ │ │ │ cmp $0x1,%esi │ │ │ │ - jle 2f90c │ │ │ │ - vmovsd 0xad4cb(%rip),%xmm2 # dc920 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ + jle 2f4e4 │ │ │ │ push %r15 │ │ │ │ + vmovsd 0xae9f9(%rip),%xmm2 # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ + mov %esi,%eax │ │ │ │ + vxorps %xmm3,%xmm3,%xmm3 │ │ │ │ push %r14 │ │ │ │ mov %edi,%r14d │ │ │ │ + movslq %r14d,%r11 │ │ │ │ + shl $0x3,%r11 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ - movslq %r14d,%r11 │ │ │ │ push %rbx │ │ │ │ mov (%rdx),%rbx │ │ │ │ - movslq %esi,%rdx │ │ │ │ - mov %esi,%eax │ │ │ │ mov (%rcx),%r15 │ │ │ │ - lea -0x6(%rdx,%rdx,2),%r13 │ │ │ │ + movslq %esi,%rdx │ │ │ │ lea -0x1(%r14),%ecx │ │ │ │ - vxorps %xmm3,%xmm3,%xmm3 │ │ │ │ - shl $0x3,%r13 │ │ │ │ - shl $0x3,%r11 │ │ │ │ + lea -0x6(%rdx,%rdx,2),%r13 │ │ │ │ lea 0x8(,%rcx,8),%r12 │ │ │ │ mov %r14d,%edx │ │ │ │ mov %rbx,-0x10(%rsp) │ │ │ │ - lea (%r15,%r13,1),%rdi │ │ │ │ + shl $0x3,%r13 │ │ │ │ mov %r15,-0x8(%rsp) │ │ │ │ + lea (%r15,%r13,1),%rdi │ │ │ │ add %rbx,%r13 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%rdi),%rcx │ │ │ │ + mov 0x8(%rdi),%r14 │ │ │ │ mov %eax,%r10d │ │ │ │ dec %eax │ │ │ │ - mov 0x8(%rdi),%r14 │ │ │ │ sub %rcx,%r14 │ │ │ │ - je 2f8f0 │ │ │ │ + je 2f4c8 │ │ │ │ sar $0x3,%r14 │ │ │ │ mov 0x18(%rdi),%rsi │ │ │ │ xor %ebp,%ebp │ │ │ │ lea -0x1(%r14),%r8 │ │ │ │ and $0x7,%r8d │ │ │ │ test %edx,%edx │ │ │ │ - jg 2f590 │ │ │ │ + jg 2f170 │ │ │ │ mov $0x1,%ebp │ │ │ │ add $0x8,%rcx │ │ │ │ cmp %r14,%rbp │ │ │ │ - jae 2f8f0 │ │ │ │ + jae 2f4c8 │ │ │ │ test %r8,%r8 │ │ │ │ - je 2f570 │ │ │ │ + je 2f158 │ │ │ │ cmp $0x1,%r8 │ │ │ │ - je 2f55c │ │ │ │ + je 2f144 │ │ │ │ cmp $0x2,%r8 │ │ │ │ - je 2f551 │ │ │ │ + je 2f139 │ │ │ │ cmp $0x3,%r8 │ │ │ │ - je 2f546 │ │ │ │ + je 2f12e │ │ │ │ cmp $0x4,%r8 │ │ │ │ - je 2f53b │ │ │ │ + je 2f123 │ │ │ │ cmp $0x5,%r8 │ │ │ │ - je 2f530 │ │ │ │ + je 2f118 │ │ │ │ cmp $0x6,%r8 │ │ │ │ - je 2f525 │ │ │ │ + je 2f10d │ │ │ │ test %edx,%edx │ │ │ │ - jg 2f590 │ │ │ │ + jg 2f170 │ │ │ │ inc %rbp │ │ │ │ add $0x8,%rcx │ │ │ │ test %edx,%edx │ │ │ │ - jg 2f590 │ │ │ │ + jg 2f170 │ │ │ │ inc %rbp │ │ │ │ add $0x8,%rcx │ │ │ │ test %edx,%edx │ │ │ │ - jg 2f590 │ │ │ │ + jg 2f170 │ │ │ │ inc %rbp │ │ │ │ add $0x8,%rcx │ │ │ │ test %edx,%edx │ │ │ │ - jg 2f590 │ │ │ │ + jg 2f170 │ │ │ │ inc %rbp │ │ │ │ add $0x8,%rcx │ │ │ │ test %edx,%edx │ │ │ │ - jg 2f590 │ │ │ │ + jg 2f170 │ │ │ │ inc %rbp │ │ │ │ add $0x8,%rcx │ │ │ │ test %edx,%edx │ │ │ │ - jg 2f590 │ │ │ │ + jg 2f170 │ │ │ │ inc %rbp │ │ │ │ add $0x8,%rcx │ │ │ │ test %edx,%edx │ │ │ │ - jg 2f590 │ │ │ │ + jg 2f170 │ │ │ │ inc %rbp │ │ │ │ add $0x8,%rcx │ │ │ │ cmp %r14,%rbp │ │ │ │ - jae 2f8f0 │ │ │ │ + jae 2f4c8 │ │ │ │ test %edx,%edx │ │ │ │ - jg 2f590 │ │ │ │ + jg 2f170 │ │ │ │ add $0x8,%rbp │ │ │ │ add $0x40,%rcx │ │ │ │ cmp %r14,%rbp │ │ │ │ - jb 2f570 │ │ │ │ - jmp 2f8f0 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jb 2f158 │ │ │ │ + jmp 2f4c8 │ │ │ │ + xchg %ax,%ax │ │ │ │ vcvtsi2sd %r10d,%xmm3,%xmm0 │ │ │ │ vdivsd %xmm0,%xmm2,%xmm8 │ │ │ │ mov -0x10(%rsp),%r9 │ │ │ │ mov -0x8(%rsp),%rbx │ │ │ │ - mov 0x0(%r13),%r15 │ │ │ │ mov %r13,-0x18(%rsp) │ │ │ │ + mov 0x0(%r13),%r15 │ │ │ │ mov (%r9),%r10 │ │ │ │ mov (%rbx),%r8 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ lea -0x8(%r11),%r13 │ │ │ │ - xor %r9d,%r9d │ │ │ │ lea (%r15,%rbp,8),%rbx │ │ │ │ + xor %r9d,%r9d │ │ │ │ shr $0x3,%r13 │ │ │ │ inc %r13 │ │ │ │ and $0x7,%r13d │ │ │ │ - je 2f758 │ │ │ │ + je 2f330 │ │ │ │ cmp $0x1,%r13 │ │ │ │ - je 2f721 │ │ │ │ + je 2f2f9 │ │ │ │ cmp $0x2,%r13 │ │ │ │ - je 2f6f3 │ │ │ │ + je 2f2cb │ │ │ │ cmp $0x3,%r13 │ │ │ │ - je 2f6c5 │ │ │ │ + je 2f29d │ │ │ │ cmp $0x4,%r13 │ │ │ │ - je 2f697 │ │ │ │ + je 2f26f │ │ │ │ cmp $0x5,%r13 │ │ │ │ - je 2f669 │ │ │ │ + je 2f241 │ │ │ │ cmp $0x6,%r13 │ │ │ │ - je 2f63b │ │ │ │ + je 2f213 │ │ │ │ vmulsd (%r10),%xmm8,%xmm1 │ │ │ │ vmovsd (%rcx),%xmm6 │ │ │ │ mov $0x8,%r9d │ │ │ │ vfmadd132sd (%rsi),%xmm6,%xmm1 │ │ │ │ vmovsd %xmm1,(%rcx) │ │ │ │ vmulsd (%rbx),%xmm8,%xmm4 │ │ │ │ vmovsd (%r8),%xmm7 │ │ │ │ @@ -31990,15 +31936,15 @@ │ │ │ │ vmovsd %xmm15,(%rcx) │ │ │ │ vmulsd (%rbx),%xmm8,%xmm1 │ │ │ │ vmovsd (%r8,%r9,1),%xmm6 │ │ │ │ vfmadd132sd (%rsi,%r9,1),%xmm6,%xmm1 │ │ │ │ vmovsd %xmm1,(%r8,%r9,1) │ │ │ │ add $0x8,%r9 │ │ │ │ cmp %r9,%r11 │ │ │ │ - je 2f8d8 │ │ │ │ + je 2f4b0 │ │ │ │ vmulsd (%r10,%r9,1),%xmm8,%xmm7 │ │ │ │ vmovsd (%rcx),%xmm4 │ │ │ │ vfmadd132sd (%rsi,%r9,1),%xmm4,%xmm7 │ │ │ │ vmovsd %xmm7,(%rcx) │ │ │ │ vmulsd (%rbx),%xmm8,%xmm9 │ │ │ │ vmovsd (%r8,%r9,1),%xmm5 │ │ │ │ vfmadd132sd (%rsi,%r9,1),%xmm5,%xmm9 │ │ │ │ @@ -32057,1446 +32003,1462 @@ │ │ │ │ vmovsd %xmm9,(%rcx) │ │ │ │ vmulsd (%rbx),%xmm8,%xmm10 │ │ │ │ vmovsd 0x38(%r8,%r9,1),%xmm11 │ │ │ │ vfmadd132sd 0x38(%rsi,%r9,1),%xmm11,%xmm10 │ │ │ │ vmovsd %xmm10,0x38(%r8,%r9,1) │ │ │ │ add $0x40,%r9 │ │ │ │ cmp %r9,%r11 │ │ │ │ - jne 2f758 │ │ │ │ + jne 2f330 │ │ │ │ inc %rbp │ │ │ │ add %r12,%rsi │ │ │ │ add $0x8,%rcx │ │ │ │ cmp %r14,%rbp │ │ │ │ - jb 2f5c0 │ │ │ │ + jb 2f198 │ │ │ │ mov -0x18(%rsp),%r13 │ │ │ │ sub $0x18,%rdi │ │ │ │ sub $0x18,%r13 │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 2f4b0 │ │ │ │ + jne 2f098 │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000002f910 : │ │ │ │ +000000000002f4f0 : │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ movabs $0xaaaaaaaaaaaaaaab,%rax │ │ │ │ + mov %rsi,%rcx │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - mov %rsi,%r14 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0x60,%rsp │ │ │ │ + add $0xffffffffffffff80,%rsp │ │ │ │ mov (%rdi),%r15 │ │ │ │ mov 0x8(%rdi),%r13 │ │ │ │ sub %r15,%r13 │ │ │ │ - mov (%r15),%rcx │ │ │ │ mov 0x8(%r15),%r12 │ │ │ │ + mov (%r15),%r14 │ │ │ │ mov %r13,%rdx │ │ │ │ sar $0x3,%rdx │ │ │ │ imul %rax,%rdx │ │ │ │ - mov %rcx,0x58(%rsp) │ │ │ │ - mov %rdx,0x20(%rsp) │ │ │ │ + mov %rdx,0x38(%rsp) │ │ │ │ test %rdx,%rdx │ │ │ │ - je 301c2 │ │ │ │ + je 2fd53 │ │ │ │ mov %rdx,%rdi │ │ │ │ + mov %rsi,0x78(%rsp) │ │ │ │ shl $0x3,%rdi │ │ │ │ - mov %rdi,0x10(%rsp) │ │ │ │ - mov %rdi,0x8(%rsp) │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ call d330 │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ - lea 0x8(%rax),%r9 │ │ │ │ - mov %rax,%rbx │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + cmpq $0x1,0x38(%rsp) │ │ │ │ + lea 0x8(%rax),%rdi │ │ │ │ movq $0x0,(%rax) │ │ │ │ - cmpq $0x1,0x20(%rsp) │ │ │ │ - mov %r9,0x28(%rsp) │ │ │ │ - lea (%rax,%rsi,1),%r8 │ │ │ │ - mov %r8,0x18(%rsp) │ │ │ │ - je 30215 │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea (%rax,%rsi,1),%rcx │ │ │ │ + mov %rdi,0x40(%rsp) │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + je 2fda6 │ │ │ │ lea -0x8(%rsi),%rdx │ │ │ │ - mov %r9,%rdi │ │ │ │ xor %esi,%esi │ │ │ │ call d190 │ │ │ │ test %r13,%r13 │ │ │ │ - je 2ffcf │ │ │ │ - mov 0x28(%rsp),%r10 │ │ │ │ - mov 0x18(%rsp),%r11 │ │ │ │ + je 2fb70 │ │ │ │ + mov 0x40(%rsp),%r8 │ │ │ │ + mov 0x30(%rsp),%r9 │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + lea -0x8(%r8,%r9,1),%r10 │ │ │ │ sub %rbx,%r10 │ │ │ │ - lea -0x8(%r10,%r11,1),%r13 │ │ │ │ - mov %r13,0x28(%rsp) │ │ │ │ - vmovdqa 0xacd02(%rip),%ymm3 # dc6e0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 %r15,%r9 │ │ │ │ - mov $0xffffffffffffffe8,%r10 │ │ │ │ - sub 0x58(%rsp),%r12 │ │ │ │ - mov 0x20(%rsp),%r15 │ │ │ │ - dec %r15 │ │ │ │ + mov %r10,0x40(%rsp) │ │ │ │ + mov 0x38(%rsp),%r11 │ │ │ │ + sub %r14,%r12 │ │ │ │ + movq $0xffffffffffffffe8,0x70(%rsp) │ │ │ │ + mov %r15,%r8 │ │ │ │ mov %r12,%r13 │ │ │ │ - mov %r15,(%rsp) │ │ │ │ mov $0x1,%r12d │ │ │ │ + dec %r11 │ │ │ │ sar $0x3,%r13 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x18(%rsp),%r15 │ │ │ │ - sub %rbx,%r15 │ │ │ │ - mov %r15,%rdx │ │ │ │ - sar $0x3,%rdx │ │ │ │ - cmp 0x20(%rsp),%rdx │ │ │ │ - jae 30097 │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ - mov %r10,0x50(%rsp) │ │ │ │ - mov %r9,0x58(%rsp) │ │ │ │ + vpbroadcastq %r12,%ymm3 │ │ │ │ + mov %r11,0x18(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x30(%rsp),%r14 │ │ │ │ + sub %rbx,%r14 │ │ │ │ + mov %r14,%r15 │ │ │ │ + sar $0x3,%r15 │ │ │ │ + cmp 0x38(%rsp),%r15 │ │ │ │ + jae 2fc37 │ │ │ │ + mov %rcx,0x68(%rsp) │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + mov %r8,0x78(%rsp) │ │ │ │ vzeroupper │ │ │ │ call d330 │ │ │ │ - mov 0x10(%rsp),%r8 │ │ │ │ - mov 0x8(%rsp),%rdx │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ + mov %rax,%r15 │ │ │ │ + add %rax,%rdi │ │ │ │ + mov %rdi,0x30(%rsp) │ │ │ │ mov %rax,%rdi │ │ │ │ - add %rax,%r8 │ │ │ │ - mov %r8,0x18(%rsp) │ │ │ │ call d190 │ │ │ │ - mov 0x8(%rsp),%r9 │ │ │ │ - vmovdqa 0xacc76(%rip),%ymm3 # dc6e0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 %rax,%r11 │ │ │ │ - mov 0x50(%rsp),%r10 │ │ │ │ - add %rax,%r9 │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + mov 0x78(%rsp),%r8 │ │ │ │ + vmovdqa 0xae12e(%rip),%ymm3 # dd780 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x180> │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + add %r15,%rsi │ │ │ │ test %rbx,%rbx │ │ │ │ - mov %r9,0x28(%rsp) │ │ │ │ - mov 0x58(%rsp),%r9 │ │ │ │ - je 2faae │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov %r15,%rsi │ │ │ │ + mov %rsi,0x40(%rsp) │ │ │ │ + je 2f684 │ │ │ │ + mov %r14,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovdqa 0xacc41(%rip),%ymm3 # dc6e0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 0x58(%rsp),%r9 │ │ │ │ - mov 0x50(%rsp),%r10 │ │ │ │ - mov 0x48(%rsp),%r11 │ │ │ │ - mov %r11,%rbx │ │ │ │ - mov 0x28(%rsp),%r8 │ │ │ │ - lea (%rbx,%r10,1),%rdx │ │ │ │ + mov 0x78(%rsp),%r8 │ │ │ │ + vmovdqa 0xae101(%rip),%ymm3 # dd780 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x180> │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + mov %r15,%rbx │ │ │ │ + mov 0x40(%rsp),%r9 │ │ │ │ + mov 0x70(%rsp),%r10 │ │ │ │ + mov %rcx,%r14 │ │ │ │ lea -0x1(%r12),%r15 │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %rdx,0x30(%rsp) │ │ │ │ - shr $0x3,%rdx │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ - sub %rbx,%r8 │ │ │ │ - sar $0x3,%r8 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r8,%rsi │ │ │ │ - xor %r11d,%r11d │ │ │ │ - vmovsd 0xace32(%rip),%xmm0 # dc920 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - and $0x7,%esi │ │ │ │ - je 2fbc2 │ │ │ │ + add %rbx,%r10 │ │ │ │ + sub %rbx,%r9 │ │ │ │ + sar $0x3,%r9 │ │ │ │ + mov %r10,0x48(%rsp) │ │ │ │ + shr $0x3,%r10 │ │ │ │ + mov %r9,0x78(%rsp) │ │ │ │ + and $0x3,%r10d │ │ │ │ + mov %r12,%r9 │ │ │ │ + sub %r10,%r9 │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0x78(%rsp),%r11 │ │ │ │ + vmovsd 0xae373(%rip),%xmm0 # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ + xor %edi,%edi │ │ │ │ + and $0x7,%r11d │ │ │ │ + je 2f7a2 │ │ │ │ mov (%rbx),%rax │ │ │ │ - mov $0x1,%r11d │ │ │ │ + mov $0x1,%edi │ │ │ │ vmovsd (%r14,%rax,8),%xmm0 │ │ │ │ - cmp %r12,%r11 │ │ │ │ - je 2fc70 │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 2fbc2 │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 2fbac │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - je 2fb96 │ │ │ │ - cmp $0x4,%rsi │ │ │ │ - je 2fb80 │ │ │ │ - cmp $0x5,%rsi │ │ │ │ - je 2fb6a │ │ │ │ - cmp $0x6,%rsi │ │ │ │ - je 2fb54 │ │ │ │ - mov 0x8(%rbx),%rdi │ │ │ │ - mov $0x2,%r11d │ │ │ │ - vmulsd (%r14,%rdi,8),%xmm0,%xmm0 │ │ │ │ - cmp %r12,%r11 │ │ │ │ - je 2fc70 │ │ │ │ - mov (%rbx,%r11,8),%rdx │ │ │ │ - inc %r11 │ │ │ │ + cmp %r12,%rdi │ │ │ │ + je 2f850 │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 2f7a2 │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + je 2f78c │ │ │ │ + cmp $0x3,%r11 │ │ │ │ + je 2f776 │ │ │ │ + cmp $0x4,%r11 │ │ │ │ + je 2f760 │ │ │ │ + cmp $0x5,%r11 │ │ │ │ + je 2f74a │ │ │ │ + cmp $0x6,%r11 │ │ │ │ + je 2f734 │ │ │ │ + mov 0x8(%rbx),%rdx │ │ │ │ + mov $0x2,%edi │ │ │ │ vmulsd (%r14,%rdx,8),%xmm0,%xmm0 │ │ │ │ - cmp %r12,%r11 │ │ │ │ - je 2fc70 │ │ │ │ - mov (%rbx,%r11,8),%rsi │ │ │ │ - inc %r11 │ │ │ │ + cmp %r12,%rdi │ │ │ │ + je 2f850 │ │ │ │ + mov (%rbx,%rdi,8),%rsi │ │ │ │ + inc %rdi │ │ │ │ vmulsd (%r14,%rsi,8),%xmm0,%xmm0 │ │ │ │ - cmp %r12,%r11 │ │ │ │ - je 2fc70 │ │ │ │ - mov (%rbx,%r11,8),%rax │ │ │ │ - inc %r11 │ │ │ │ + cmp %r12,%rdi │ │ │ │ + je 2f850 │ │ │ │ + mov (%rbx,%rdi,8),%r11 │ │ │ │ + inc %rdi │ │ │ │ + vmulsd (%r14,%r11,8),%xmm0,%xmm0 │ │ │ │ + cmp %r12,%rdi │ │ │ │ + je 2f850 │ │ │ │ + mov (%rbx,%rdi,8),%rax │ │ │ │ + inc %rdi │ │ │ │ vmulsd (%r14,%rax,8),%xmm0,%xmm0 │ │ │ │ - cmp %r12,%r11 │ │ │ │ - je 2fc70 │ │ │ │ - mov (%rbx,%r11,8),%rdi │ │ │ │ - inc %r11 │ │ │ │ - vmulsd (%r14,%rdi,8),%xmm0,%xmm0 │ │ │ │ - cmp %r12,%r11 │ │ │ │ - je 2fc70 │ │ │ │ - mov (%rbx,%r11,8),%rdx │ │ │ │ - inc %r11 │ │ │ │ + cmp %r12,%rdi │ │ │ │ + je 2f850 │ │ │ │ + mov (%rbx,%rdi,8),%rdx │ │ │ │ + inc %rdi │ │ │ │ vmulsd (%r14,%rdx,8),%xmm0,%xmm0 │ │ │ │ - cmp %r12,%r11 │ │ │ │ - je 2fc70 │ │ │ │ - cmp %r11,%r8 │ │ │ │ - je d7c7 <__cxa_finalize@plt+0x137> │ │ │ │ - mov (%rbx,%r11,8),%rsi │ │ │ │ - lea 0x1(%r11),%rax │ │ │ │ + cmp %r12,%rdi │ │ │ │ + je 2f850 │ │ │ │ + mov (%rbx,%rdi,8),%rsi │ │ │ │ + inc %rdi │ │ │ │ vmulsd (%r14,%rsi,8),%xmm0,%xmm0 │ │ │ │ + cmp %r12,%rdi │ │ │ │ + je 2f850 │ │ │ │ + cmp %rdi,0x78(%rsp) │ │ │ │ + je d7a7 <__cxa_finalize@plt+0x117> │ │ │ │ + mov (%rbx,%rdi,8),%r11 │ │ │ │ + lea 0x1(%rdi),%rax │ │ │ │ + vmulsd (%r14,%r11,8),%xmm0,%xmm0 │ │ │ │ cmp %r12,%rax │ │ │ │ - je 2fc70 │ │ │ │ - mov (%rbx,%rax,8),%rdi │ │ │ │ - lea 0x2(%r11),%rdx │ │ │ │ - vmulsd (%r14,%rdi,8),%xmm0,%xmm0 │ │ │ │ - cmp %r12,%rdx │ │ │ │ - je 2fc70 │ │ │ │ - mov (%rbx,%rdx,8),%rsi │ │ │ │ - lea 0x3(%r11),%rax │ │ │ │ - vmulsd (%r14,%rsi,8),%xmm0,%xmm0 │ │ │ │ + je 2f850 │ │ │ │ + mov (%rbx,%rax,8),%rdx │ │ │ │ + lea 0x2(%rdi),%rsi │ │ │ │ + vmulsd (%r14,%rdx,8),%xmm0,%xmm0 │ │ │ │ + cmp %r12,%rsi │ │ │ │ + je 2f850 │ │ │ │ + mov (%rbx,%rsi,8),%r11 │ │ │ │ + lea 0x3(%rdi),%rax │ │ │ │ + vmulsd (%r14,%r11,8),%xmm0,%xmm0 │ │ │ │ cmp %r12,%rax │ │ │ │ - je 2fc70 │ │ │ │ - mov (%rbx,%rax,8),%rdi │ │ │ │ - lea 0x4(%r11),%rdx │ │ │ │ - vmulsd (%r14,%rdi,8),%xmm0,%xmm0 │ │ │ │ - cmp %r12,%rdx │ │ │ │ - je 2fc70 │ │ │ │ - mov (%rbx,%rdx,8),%rsi │ │ │ │ - lea 0x5(%r11),%rax │ │ │ │ - vmulsd (%r14,%rsi,8),%xmm0,%xmm0 │ │ │ │ + je 2f850 │ │ │ │ + mov (%rbx,%rax,8),%rdx │ │ │ │ + lea 0x4(%rdi),%rsi │ │ │ │ + vmulsd (%r14,%rdx,8),%xmm0,%xmm0 │ │ │ │ + cmp %r12,%rsi │ │ │ │ + je 2f850 │ │ │ │ + mov (%rbx,%rsi,8),%r11 │ │ │ │ + lea 0x5(%rdi),%rax │ │ │ │ + vmulsd (%r14,%r11,8),%xmm0,%xmm0 │ │ │ │ cmp %r12,%rax │ │ │ │ - je 2fc70 │ │ │ │ - mov (%rbx,%rax,8),%rdi │ │ │ │ - lea 0x6(%r11),%rdx │ │ │ │ - vmulsd (%r14,%rdi,8),%xmm0,%xmm0 │ │ │ │ - cmp %r12,%rdx │ │ │ │ - je 2fc70 │ │ │ │ - mov (%rbx,%rdx,8),%rsi │ │ │ │ - lea 0x7(%r11),%rax │ │ │ │ - vmulsd (%r14,%rsi,8),%xmm0,%xmm0 │ │ │ │ + je 2f850 │ │ │ │ + mov (%rbx,%rax,8),%rdx │ │ │ │ + lea 0x6(%rdi),%rsi │ │ │ │ + vmulsd (%r14,%rdx,8),%xmm0,%xmm0 │ │ │ │ + cmp %r12,%rsi │ │ │ │ + je 2f850 │ │ │ │ + mov (%rbx,%rsi,8),%r11 │ │ │ │ + lea 0x7(%rdi),%rax │ │ │ │ + vmulsd (%r14,%r11,8),%xmm0,%xmm0 │ │ │ │ cmp %r12,%rax │ │ │ │ - je 2fc70 │ │ │ │ - mov (%rbx,%rax,8),%rdi │ │ │ │ - add $0x8,%r11 │ │ │ │ - vmulsd (%r14,%rdi,8),%xmm0,%xmm0 │ │ │ │ - cmp %r12,%r11 │ │ │ │ - jne 2fbc2 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov (%r9),%r11 │ │ │ │ - mov 0x8(%r9),%rdx │ │ │ │ - sub %r11,%rdx │ │ │ │ + je 2f850 │ │ │ │ + mov (%rbx,%rax,8),%rdx │ │ │ │ + add $0x8,%rdi │ │ │ │ + vmulsd (%r14,%rdx,8),%xmm0,%xmm0 │ │ │ │ + cmp %r12,%rdi │ │ │ │ + jne 2f7a2 │ │ │ │ + nopl (%rax) │ │ │ │ + mov (%r8),%rdi │ │ │ │ + mov 0x8(%r8),%rdx │ │ │ │ + sub %rdi,%rdx │ │ │ │ sar $0x3,%rdx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jae d7b3 <__cxa_finalize@plt+0x123> │ │ │ │ - vmulsd (%r11,%rcx,8),%xmm0,%xmm1 │ │ │ │ - vmovsd %xmm1,(%r11,%rcx,8) │ │ │ │ - cmp $0x7,%r15 │ │ │ │ - jbe 30080 │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ - and $0x3,%esi │ │ │ │ - je 30000 │ │ │ │ - mov 0x18(%rbx,%r10,1),%rax │ │ │ │ - lea 0x1(%rax),%rdi │ │ │ │ - cmp %r13,%rdi │ │ │ │ - jb 30104 │ │ │ │ - testb $0x10,0x30(%rsp) │ │ │ │ - je 300f6 │ │ │ │ - mov 0x10(%rbx,%r10,1),%r11 │ │ │ │ - lea 0x1(%r11),%rdx │ │ │ │ + jae d793 <__cxa_finalize@plt+0x103> │ │ │ │ + vmulsd (%rdi,%rcx,8),%xmm0,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rdi,%rcx,8) │ │ │ │ + cmp $0x6,%r15 │ │ │ │ + jbe 2fc20 │ │ │ │ + test %r10,%r10 │ │ │ │ + je 2fba0 │ │ │ │ + mov 0x70(%rsp),%rdi │ │ │ │ + mov 0x18(%rbx,%rdi,1),%rax │ │ │ │ + inc %rax │ │ │ │ + cmp %r13,%rax │ │ │ │ + jb 2fca1 │ │ │ │ + testb $0x10,0x48(%rsp) │ │ │ │ + je 2fc96 │ │ │ │ + mov 0x10(%rbx,%rdi,1),%rsi │ │ │ │ + inc %rsi │ │ │ │ + cmp %r13,%rsi │ │ │ │ + jb 2fcb9 │ │ │ │ + cmp $0x3,%r10 │ │ │ │ + jne 2fcae │ │ │ │ + mov 0x8(%rbx,%rdi,1),%rdx │ │ │ │ + inc %rdx │ │ │ │ cmp %r13,%rdx │ │ │ │ - jb 3011f │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - jne 30111 │ │ │ │ - mov 0x8(%rbx,%r10,1),%rax │ │ │ │ - lea 0x1(%rax),%rdi │ │ │ │ - cmp %r13,%rdi │ │ │ │ - jb 30131 │ │ │ │ - movq $0x3,0x58(%rsp) │ │ │ │ - mov %r12,%rdx │ │ │ │ - vmovq %r13,%xmm6 │ │ │ │ - vpbroadcastq 0x58(%rsp),%ymm2 │ │ │ │ - sub %rsi,%rdx │ │ │ │ - vpbroadcastq %xmm6,%ymm5 │ │ │ │ + jb 2fccb │ │ │ │ + mov $0x3,%r11d │ │ │ │ + mov %r9,%rdi │ │ │ │ + mov $0x4,%edx │ │ │ │ + mov %r12,%rax │ │ │ │ xor %esi,%esi │ │ │ │ - vpaddq 0xacb40(%rip),%ymm2,%ymm0 # dc860 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - mov %rdx,%rdi │ │ │ │ - vpbroadcastq 0xacb3c(%rip),%ymm4 # dc868 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x268> │ │ │ │ - vpbroadcastq 0xaca13(%rip),%ymm8 # dc748 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x148> │ │ │ │ - lea -0x20(%rbx,%rdx,8),%rax │ │ │ │ shr $0x2,%rdi │ │ │ │ - vpsubq %ymm3,%ymm5,%ymm7 │ │ │ │ - mov %rdi,%r11 │ │ │ │ - and $0x3,%r11d │ │ │ │ - je 2fde4 │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 2fdb1 │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 2fd87 │ │ │ │ - vpermq $0x1b,(%rax),%ymm9 │ │ │ │ - vpaddq %ymm4,%ymm9,%ymm10 │ │ │ │ - vpsubq %ymm3,%ymm10,%ymm11 │ │ │ │ - vpcmpgtq %ymm11,%ymm7,%ymm12 │ │ │ │ - vptest %ymm12,%ymm12 │ │ │ │ - jne 2fff0 │ │ │ │ - vpaddq %ymm8,%ymm0,%ymm0 │ │ │ │ + vpbroadcastq %r11,%ymm2 │ │ │ │ + vpbroadcastq %rdx,%ymm6 │ │ │ │ + sub %r10,%rax │ │ │ │ + vpaddq 0xadf61(%rip),%ymm2,%ymm0 # dd860 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x260> │ │ │ │ + vpbroadcastq %r13,%ymm5 │ │ │ │ + lea -0x20(%rbx,%rax,8),%rax │ │ │ │ + mov %rdi,%rdx │ │ │ │ + and $0x3,%edx │ │ │ │ + je 2f9a8 │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 2f976 │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + je 2f94d │ │ │ │ + vpermq $0x1b,(%rax),%ymm4 │ │ │ │ + vpaddq %ymm3,%ymm4,%ymm7 │ │ │ │ + vpcmpnleuq %ymm7,%ymm5,%k6 │ │ │ │ + kmovb %k6,%esi │ │ │ │ + and $0xf,%esi │ │ │ │ + jne 2fb90 │ │ │ │ + vpaddq %ymm6,%ymm0,%ymm0 │ │ │ │ mov $0x1,%esi │ │ │ │ sub $0x20,%rax │ │ │ │ - vpermq $0x1b,(%rax),%ymm13 │ │ │ │ - vpaddq %ymm4,%ymm13,%ymm14 │ │ │ │ - vpsubq %ymm3,%ymm14,%ymm15 │ │ │ │ - vpcmpgtq %ymm15,%ymm7,%ymm1 │ │ │ │ - vptest %ymm1,%ymm1 │ │ │ │ - jne 2fff0 │ │ │ │ - vpaddq %ymm8,%ymm0,%ymm0 │ │ │ │ + vpermq $0x1b,(%rax),%ymm8 │ │ │ │ + vpaddq %ymm3,%ymm8,%ymm9 │ │ │ │ + vpcmpnleuq %ymm9,%ymm5,%k5 │ │ │ │ + kmovb %k5,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 2fb90 │ │ │ │ + vpaddq %ymm6,%ymm0,%ymm0 │ │ │ │ inc %rsi │ │ │ │ sub $0x20,%rax │ │ │ │ - vpermq $0x1b,(%rax),%ymm2 │ │ │ │ - vpaddq %ymm4,%ymm2,%ymm6 │ │ │ │ - vpsubq %ymm3,%ymm6,%ymm5 │ │ │ │ - vpcmpgtq %ymm5,%ymm7,%ymm9 │ │ │ │ - vptest %ymm9,%ymm9 │ │ │ │ - jne 2fff0 │ │ │ │ + vpermq $0x1b,(%rax),%ymm10 │ │ │ │ + vpaddq %ymm3,%ymm10,%ymm11 │ │ │ │ + vpcmpnleuq %ymm11,%ymm5,%k4 │ │ │ │ + kmovb %k4,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 2fb90 │ │ │ │ inc %rsi │ │ │ │ - vpaddq %ymm8,%ymm0,%ymm0 │ │ │ │ + vpaddq %ymm6,%ymm0,%ymm0 │ │ │ │ sub $0x20,%rax │ │ │ │ cmp %rsi,%rdi │ │ │ │ - je 2fe84 │ │ │ │ - vpermq $0x1b,(%rax),%ymm10 │ │ │ │ - vpaddq %ymm4,%ymm10,%ymm11 │ │ │ │ - vpsubq %ymm3,%ymm11,%ymm12 │ │ │ │ - vpcmpgtq %ymm12,%ymm7,%ymm13 │ │ │ │ - vptest %ymm13,%ymm13 │ │ │ │ - jne 2fff0 │ │ │ │ + je 2fa44 │ │ │ │ + vpermq $0x1b,(%rax),%ymm12 │ │ │ │ + vpaddq %ymm3,%ymm12,%ymm13 │ │ │ │ + vpcmpnleuq %ymm13,%ymm5,%k0 │ │ │ │ + kmovb %k0,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 2fb90 │ │ │ │ vpermq $0x1b,-0x20(%rax),%ymm14 │ │ │ │ - vpaddq %ymm8,%ymm0,%ymm0 │ │ │ │ - vpaddq %ymm4,%ymm14,%ymm15 │ │ │ │ - vpsubq %ymm3,%ymm15,%ymm1 │ │ │ │ - vpcmpgtq %ymm1,%ymm7,%ymm2 │ │ │ │ - vptest %ymm2,%ymm2 │ │ │ │ - jne 2fff0 │ │ │ │ - vpermq $0x1b,-0x40(%rax),%ymm6 │ │ │ │ - vpaddq %ymm8,%ymm0,%ymm0 │ │ │ │ - vpaddq %ymm4,%ymm6,%ymm5 │ │ │ │ - vpsubq %ymm3,%ymm5,%ymm9 │ │ │ │ - vpcmpgtq %ymm9,%ymm7,%ymm10 │ │ │ │ - vptest %ymm10,%ymm10 │ │ │ │ - jne 2fff0 │ │ │ │ - vpermq $0x1b,-0x60(%rax),%ymm11 │ │ │ │ - vpaddq %ymm8,%ymm0,%ymm0 │ │ │ │ - vpaddq %ymm4,%ymm11,%ymm12 │ │ │ │ - vpsubq %ymm3,%ymm12,%ymm13 │ │ │ │ - vpcmpgtq %ymm13,%ymm7,%ymm14 │ │ │ │ - vptest %ymm14,%ymm14 │ │ │ │ - jne 2fff0 │ │ │ │ + vpaddq %ymm6,%ymm0,%ymm0 │ │ │ │ + vpaddq %ymm3,%ymm14,%ymm15 │ │ │ │ + vpcmpnleuq %ymm15,%ymm5,%k1 │ │ │ │ + kmovb %k1,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 2fb90 │ │ │ │ + vpermq $0x1b,-0x40(%rax),%ymm1 │ │ │ │ + vpaddq %ymm6,%ymm0,%ymm0 │ │ │ │ + vpaddq %ymm3,%ymm1,%ymm2 │ │ │ │ + vpcmpnleuq %ymm2,%ymm5,%k2 │ │ │ │ + kmovb %k2,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 2fb90 │ │ │ │ + vpermq $0x1b,-0x60(%rax),%ymm4 │ │ │ │ + vpaddq %ymm6,%ymm0,%ymm0 │ │ │ │ + vpaddq %ymm3,%ymm4,%ymm7 │ │ │ │ + vpcmpnleuq %ymm7,%ymm5,%k3 │ │ │ │ + kmovb %k3,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 2fb90 │ │ │ │ add $0x4,%rsi │ │ │ │ - vpaddq %ymm8,%ymm0,%ymm0 │ │ │ │ + vpaddq %ymm6,%ymm0,%ymm0 │ │ │ │ add $0xffffffffffffff80,%rax │ │ │ │ cmp %rsi,%rdi │ │ │ │ - jne 2fde4 │ │ │ │ - test $0x3,%dl │ │ │ │ - je 2ffa9 │ │ │ │ + jne 2f9a8 │ │ │ │ + test $0x3,%r9b │ │ │ │ + je 2fb45 │ │ │ │ + mov %r9,%rdx │ │ │ │ and $0xfffffffffffffffc,%rdx │ │ │ │ - add 0x58(%rsp),%rdx │ │ │ │ - mov %r15,%rdi │ │ │ │ - sub %rdx,%rdi │ │ │ │ - lea (%rbx,%rdi,8),%r11 │ │ │ │ - mov (%r11),%rax │ │ │ │ + add %r11,%rdx │ │ │ │ + mov %r15,%r11 │ │ │ │ + sub %rdx,%r11 │ │ │ │ + lea (%rbx,%r11,8),%rdi │ │ │ │ + mov (%rdi),%rax │ │ │ │ inc %rax │ │ │ │ cmp %r13,%rax │ │ │ │ - jb 3000e │ │ │ │ + jb 2fba8 │ │ │ │ lea 0x1(%rdx),%rdi │ │ │ │ cmp %r12,%rdi │ │ │ │ - jae 2ffa9 │ │ │ │ + jae 2fb45 │ │ │ │ mov %r15,%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ lea (%rbx,%rsi,8),%rsi │ │ │ │ - mov (%rsi),%r11 │ │ │ │ - inc %r11 │ │ │ │ - cmp %r13,%r11 │ │ │ │ - jb 30070 │ │ │ │ + mov (%rsi),%rax │ │ │ │ + inc %rax │ │ │ │ + cmp %r13,%rax │ │ │ │ + jb 2fc10 │ │ │ │ lea 0x2(%rdx),%rdi │ │ │ │ cmp %r12,%rdi │ │ │ │ - jae 2ffa9 │ │ │ │ + jae 2fb45 │ │ │ │ mov %r15,%r11 │ │ │ │ sub %rdi,%r11 │ │ │ │ lea (%rbx,%r11,8),%rsi │ │ │ │ - mov (%rsi),%r11 │ │ │ │ - inc %r11 │ │ │ │ - cmp %r13,%r11 │ │ │ │ - jb 30070 │ │ │ │ + mov (%rsi),%rax │ │ │ │ + inc %rax │ │ │ │ + cmp %r13,%rax │ │ │ │ + jb 2fc10 │ │ │ │ lea 0x3(%rdx),%rdi │ │ │ │ cmp %r12,%rdi │ │ │ │ - jae 2ffa9 │ │ │ │ + jae 2fb45 │ │ │ │ mov %r15,%rax │ │ │ │ sub %rdi,%rax │ │ │ │ lea (%rbx,%rax,8),%rsi │ │ │ │ - mov (%rsi),%r11 │ │ │ │ - inc %r11 │ │ │ │ - cmp %r13,%r11 │ │ │ │ - jb 30070 │ │ │ │ + mov (%rsi),%rax │ │ │ │ + inc %rax │ │ │ │ + cmp %r13,%rax │ │ │ │ + jb 2fc10 │ │ │ │ lea 0x4(%rdx),%rdi │ │ │ │ cmp %r12,%rdi │ │ │ │ - jae 2ffa9 │ │ │ │ + jae 2fb45 │ │ │ │ mov %r15,%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ lea (%rbx,%rsi,8),%rsi │ │ │ │ - mov (%rsi),%r11 │ │ │ │ - inc %r11 │ │ │ │ - cmp %r13,%r11 │ │ │ │ - jb 30070 │ │ │ │ + mov (%rsi),%rax │ │ │ │ + inc %rax │ │ │ │ + cmp %r13,%rax │ │ │ │ + jb 2fc10 │ │ │ │ lea 0x5(%rdx),%rdi │ │ │ │ cmp %r12,%rdi │ │ │ │ - jae 2ffa9 │ │ │ │ + jae 2fb45 │ │ │ │ mov %r15,%r11 │ │ │ │ sub %rdi,%r11 │ │ │ │ lea (%rbx,%r11,8),%rsi │ │ │ │ - mov (%rsi),%r11 │ │ │ │ - inc %r11 │ │ │ │ - cmp %r13,%r11 │ │ │ │ - jb 30070 │ │ │ │ - lea 0x6(%rdx),%rdi │ │ │ │ - cmp %r12,%rdi │ │ │ │ - jae 2ffa9 │ │ │ │ - mov %r15,%rax │ │ │ │ - sub %rdi,%rax │ │ │ │ - lea (%rbx,%rax,8),%rsi │ │ │ │ - mov (%rsi),%r11 │ │ │ │ - inc %r11 │ │ │ │ - cmp %r13,%r11 │ │ │ │ - jb 30070 │ │ │ │ - add $0x7,%rdx │ │ │ │ + mov (%rsi),%rax │ │ │ │ + inc %rax │ │ │ │ + cmp %r13,%rax │ │ │ │ + jb 2fc10 │ │ │ │ + add $0x6,%rdx │ │ │ │ cmp %r12,%rdx │ │ │ │ - jae 2ffa9 │ │ │ │ + jae 2fb45 │ │ │ │ mov %r15,%rdi │ │ │ │ sub %rdx,%rdi │ │ │ │ lea (%rbx,%rdi,8),%rsi │ │ │ │ - mov (%rsi),%r11 │ │ │ │ - inc %r11 │ │ │ │ - cmp %r13,%r11 │ │ │ │ - jb 30073 │ │ │ │ + mov (%rsi),%rax │ │ │ │ + inc %rax │ │ │ │ + cmp %r13,%rax │ │ │ │ + jb 2fc13 │ │ │ │ inc %r12 │ │ │ │ - add $0x8,%r10 │ │ │ │ - add $0x18,%r9 │ │ │ │ - cmp %r12,0x20(%rsp) │ │ │ │ - jae 2fa10 │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - sub %rbx,%rcx │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ + addq $0x8,0x70(%rsp) │ │ │ │ + mov %r14,%rcx │ │ │ │ + add $0x18,%r8 │ │ │ │ + cmp %r12,0x38(%rsp) │ │ │ │ + jae 2f5f0 │ │ │ │ + mov 0x30(%rsp),%r8 │ │ │ │ + sub %rbx,%r8 │ │ │ │ + mov %r8,0x28(%rsp) │ │ │ │ vzeroupper │ │ │ │ - mov 0x10(%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 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ vmovq %xmm0,%rdx │ │ │ │ - jmp 2fe96 │ │ │ │ + jmp 2fa58 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - movq $0x0,0x58(%rsp) │ │ │ │ - jmp 2fcff │ │ │ │ + xor %r11d,%r11d │ │ │ │ + jmp 2f8d7 │ │ │ │ + mov %rax,(%rdi) │ │ │ │ inc %rcx │ │ │ │ - mov %rax,(%r11) │ │ │ │ test %rdx,%rdx │ │ │ │ - je 2fae0 │ │ │ │ - mov %r8,0x38(%rsp) │ │ │ │ - mov %r12,%r8 │ │ │ │ - mov %r10,0x40(%rsp) │ │ │ │ - mov %r9,0x48(%rsp) │ │ │ │ - sub %rdx,%r8 │ │ │ │ - mov %rcx,0x58(%rsp) │ │ │ │ + je 2f6c0 │ │ │ │ + mov %r10,0x58(%rsp) │ │ │ │ xor %esi,%esi │ │ │ │ + mov %r8,0x60(%rsp) │ │ │ │ + mov %rcx,0x68(%rsp) │ │ │ │ + mov %r9,0x50(%rsp) │ │ │ │ + mov %r12,%r9 │ │ │ │ + sub %rdx,%r9 │ │ │ │ lea 0x0(,%rdx,8),%rdx │ │ │ │ - lea (%rbx,%r8,8),%rdi │ │ │ │ + lea (%rbx,%r9,8),%rdi │ │ │ │ vzeroupper │ │ │ │ call d190 │ │ │ │ - vmovdqa 0xac68b(%rip),%ymm3 # dc6e0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 0x58(%rsp),%rcx │ │ │ │ - mov 0x48(%rsp),%r9 │ │ │ │ - mov 0x40(%rsp),%r10 │ │ │ │ - mov 0x38(%rsp),%r8 │ │ │ │ - jmp 2fae0 │ │ │ │ - xchg %ax,%ax │ │ │ │ + vmovdqa 0xadb91(%rip),%ymm3 # dd780 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x180> │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + mov 0x60(%rsp),%r8 │ │ │ │ + mov 0x58(%rsp),%r10 │ │ │ │ + mov 0x50(%rsp),%r9 │ │ │ │ + jmp 2f6c0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rdi,%rdx │ │ │ │ + mov %rax,(%rsi) │ │ │ │ inc %rcx │ │ │ │ - mov %r11,(%rsi) │ │ │ │ - jmp 3001d │ │ │ │ + jmp 2fbb7 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov (%rbx,%r15,8),%rdx │ │ │ │ - inc %rdx │ │ │ │ - cmp %r13,%rdx │ │ │ │ - jb 30201 │ │ │ │ + mov (%rbx,%r15,8),%rsi │ │ │ │ + inc %rsi │ │ │ │ + cmp %r13,%rsi │ │ │ │ + jb 2fd92 │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 2feaf │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ + jmp 2fa71 │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ sub %rbx,%rdx │ │ │ │ - mov %rdx,%r15 │ │ │ │ - sar $0x3,%r15 │ │ │ │ - cmp 0x20(%rsp),%r15 │ │ │ │ - jb 30143 │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ + mov %rdx,%r14 │ │ │ │ + sar $0x3,%r14 │ │ │ │ + cmp 0x38(%rsp),%r14 │ │ │ │ + jb 2fcdd │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ lea (%rbx,%rdx,1),%rax │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ cmp %rax,%rbx │ │ │ │ - je 2fab1 │ │ │ │ - mov %r10,0x50(%rsp) │ │ │ │ - mov %r9,0x58(%rsp) │ │ │ │ + je 2f687 │ │ │ │ + mov %rcx,0x68(%rsp) │ │ │ │ xor %esi,%esi │ │ │ │ mov %rbx,%rdi │ │ │ │ + mov %r8,0x78(%rsp) │ │ │ │ vzeroupper │ │ │ │ call d190 │ │ │ │ - vmovdqa 0xac5f9(%rip),%ymm3 # dc6e0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 0x58(%rsp),%r9 │ │ │ │ - mov 0x50(%rsp),%r10 │ │ │ │ - jmp 2fab1 │ │ │ │ - movq $0x1,0x58(%rsp) │ │ │ │ - jmp 2fcff │ │ │ │ + mov 0x78(%rsp),%r8 │ │ │ │ + vmovdqa 0xadaf4(%rip),%ymm3 # dd780 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x180> │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + jmp 2f687 │ │ │ │ + mov $0x1,%r11d │ │ │ │ + jmp 2f8d7 │ │ │ │ + mov %rax,0x18(%rbx,%rdi,1) │ │ │ │ inc %rcx │ │ │ │ - mov %rdi,0x18(%rbx,%r10,1) │ │ │ │ - jmp 2fae0 │ │ │ │ - movq $0x2,0x58(%rsp) │ │ │ │ - jmp 2fcff │ │ │ │ - mov %rdx,0x10(%rbx,%r10,1) │ │ │ │ + jmp 2f6c0 │ │ │ │ + mov $0x2,%r11d │ │ │ │ + jmp 2f8d7 │ │ │ │ + mov %rsi,0x10(%rbx,%rdi,1) │ │ │ │ inc %rcx │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 3001d │ │ │ │ + jmp 2fbb7 │ │ │ │ + mov %rdx,0x8(%rbx,%rdi,1) │ │ │ │ inc %rcx │ │ │ │ - mov %rdi,0x8(%rbx,%r10,1) │ │ │ │ mov $0x2,%edx │ │ │ │ - jmp 3001d │ │ │ │ - cmp 0x28(%rsp),%rbx │ │ │ │ - je 3020d │ │ │ │ - mov %r10,0x50(%rsp) │ │ │ │ - mov %r9,0x58(%rsp) │ │ │ │ + jmp 2fbb7 │ │ │ │ + cmp 0x40(%rsp),%rbx │ │ │ │ + je 2fd9e │ │ │ │ + mov %rcx,0x68(%rsp) │ │ │ │ xor %esi,%esi │ │ │ │ mov %rbx,%rdi │ │ │ │ + mov %r8,0x78(%rsp) │ │ │ │ vzeroupper │ │ │ │ call d190 │ │ │ │ - mov 0x58(%rsp),%r9 │ │ │ │ - mov 0x50(%rsp),%r10 │ │ │ │ - mov (%rsp),%rcx │ │ │ │ + mov 0x78(%rsp),%r8 │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + mov 0x18(%rsp),%r15 │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r10,0x48(%rsp) │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ - sub %r15,%rcx │ │ │ │ - mov 0x28(%rsp),%r15 │ │ │ │ - lea 0x8(,%rcx,8),%rdx │ │ │ │ - mov %rcx,0x58(%rsp) │ │ │ │ - mov %r15,%rdi │ │ │ │ + mov %rcx,0x68(%rsp) │ │ │ │ + mov %r8,0x78(%rsp) │ │ │ │ + sub %r14,%r15 │ │ │ │ + mov 0x40(%rsp),%r14 │ │ │ │ + lea 0x8(,%r15,8),%rdx │ │ │ │ + mov %r14,%rdi │ │ │ │ call d190 │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ - vmovdqa 0xac537(%rip),%ymm3 # dc6e0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 0x50(%rsp),%r9 │ │ │ │ - mov 0x48(%rsp),%r10 │ │ │ │ - lea 0x8(%r15,%rdi,8),%rsi │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - jmp 2fab1 │ │ │ │ + lea 0x8(%r14,%r15,8),%rdx │ │ │ │ + mov 0x78(%rsp),%r8 │ │ │ │ + vmovdqa 0xada3c(%rip),%ymm3 # dd780 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x180> │ │ │ │ + mov %rdx,0x40(%rsp) │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + jmp 2f687 │ │ │ │ test %r13,%r13 │ │ │ │ - je 301f2 │ │ │ │ - movq $0x0,0x10(%rsp) │ │ │ │ + je 2fd83 │ │ │ │ movq $0x0,0x28(%rsp) │ │ │ │ xor %ebx,%ebx │ │ │ │ - movq $0x0,0x18(%rsp) │ │ │ │ - movq $0x0,0x8(%rsp) │ │ │ │ - jmp 2f9d6 │ │ │ │ + movq $0x0,0x40(%rsp) │ │ │ │ + movq $0x0,0x30(%rsp) │ │ │ │ + movq $0x0,0x20(%rsp) │ │ │ │ + jmp 2f5bd │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + mov %rsi,(%rbx,%r15,8) │ │ │ │ inc %rcx │ │ │ │ - mov %rdx,(%rbx,%r15,8) │ │ │ │ - jmp 2fae0 │ │ │ │ + jmp 2f6c0 │ │ │ │ vzeroupper │ │ │ │ - jmp 3016f │ │ │ │ + jmp 2fd09 │ │ │ │ test %r13,%r13 │ │ │ │ - je 2ffcf │ │ │ │ - movq $0x8,0x10(%rsp) │ │ │ │ - jmp 2f9d6 │ │ │ │ + je 2fb70 │ │ │ │ + movq $0x8,0x28(%rsp) │ │ │ │ + jmp 2f5bd │ │ │ │ endbr64 │ │ │ │ - jmp d7e2 <__cxa_finalize@plt+0x152> │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp d7c4 <__cxa_finalize@plt+0x134> │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000030240 >&)@@Base>: │ │ │ │ +000000000002fdd0 >&)@@Base>: │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ + mov %rsi,%r9 │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - mov %rsi,%r15 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0xc0,%rsp │ │ │ │ - mov 0x8(%rdi),%r12 │ │ │ │ - mov %rdx,0x80(%rsp) │ │ │ │ - mov %rdi,0x88(%rsp) │ │ │ │ - mov %rcx,0x78(%rsp) │ │ │ │ + sub $0xe0,%rsp │ │ │ │ + mov %rdx,0x98(%rsp) │ │ │ │ + mov 0x8(%rdi),%r14 │ │ │ │ movabs $0xaaaaaaaaaaaaaaab,%rdx │ │ │ │ - mov %r8,0x70(%rsp) │ │ │ │ + mov %rcx,0x90(%rsp) │ │ │ │ + mov %rdi,0xa0(%rsp) │ │ │ │ + mov %r8,0x88(%rsp) │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0xb8(%rsp) │ │ │ │ + mov %rax,0xd8(%rsp) │ │ │ │ mov (%rdi),%rax │ │ │ │ - sub %rax,%r12 │ │ │ │ - mov 0x8(%rax),%r14 │ │ │ │ - sub (%rax),%r14 │ │ │ │ - mov %r12,%r13 │ │ │ │ - sar $0x3,%r13 │ │ │ │ - imul %rdx,%r13 │ │ │ │ - mov %r14,0x98(%rsp) │ │ │ │ - sar $0x3,%r14 │ │ │ │ - mov %r13,0x28(%rsp) │ │ │ │ - test %r13,%r13 │ │ │ │ - je 30f63 >&)@@Base+0xd23> │ │ │ │ - lea 0x0(,%r13,8),%rdi │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ + mov %r14,0xb8(%rsp) │ │ │ │ + sub %rax,%r14 │ │ │ │ + mov 0x8(%rax),%r13 │ │ │ │ + mov %r14,%r15 │ │ │ │ + sar $0x3,%r15 │ │ │ │ + sub (%rax),%r13 │ │ │ │ + imul %rdx,%r15 │ │ │ │ + mov %r13,%rcx │ │ │ │ + sar $0x3,%rcx │ │ │ │ + mov %r15,0x40(%rsp) │ │ │ │ + test %r15,%r15 │ │ │ │ + je 30b82 >&)@@Base+0xdb2> │ │ │ │ + lea 0x0(,%r15,8),%r12 │ │ │ │ + mov %rsi,0xb0(%rsp) │ │ │ │ + mov %r12,%rdi │ │ │ │ + mov %rcx,0xb8(%rsp) │ │ │ │ + mov %r12,0x30(%rsp) │ │ │ │ call d330 │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ + mov %r12,%rsi │ │ │ │ + cmp $0x1,%r15 │ │ │ │ + mov 0xb8(%rsp),%rcx │ │ │ │ + lea (%rax,%r12,1),%r12 │ │ │ │ lea 0x8(%rax),%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ movq $0x0,(%rax) │ │ │ │ - mov %rdi,0x30(%rsp) │ │ │ │ - lea (%rax,%rsi,1),%rcx │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ - cmp $0x1,%r13 │ │ │ │ - je 30f9b >&)@@Base+0xd5b> │ │ │ │ + mov 0xb0(%rsp),%r9 │ │ │ │ + mov %r12,0x38(%rsp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdi,0x48(%rsp) │ │ │ │ + je 30bbd >&)@@Base+0xded> │ │ │ │ lea -0x8(%rsi),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ call d190 │ │ │ │ - mov 0x20(%rsp),%r8 │ │ │ │ - mov %r8,0x30(%rsp) │ │ │ │ - lea 0xa0(%rsp),%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - call 1ed30 │ │ │ │ - cmpq $0x0,0x98(%rsp) │ │ │ │ + mov 0xb8(%rsp),%rcx │ │ │ │ mov 0xb0(%rsp),%r9 │ │ │ │ - mov 0xa0(%rsp),%r13 │ │ │ │ - mov %r9,0x8(%rsp) │ │ │ │ - je 30536 >&)@@Base+0x2f6> │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - je 30fa9 >&)@@Base+0xd69> │ │ │ │ - lea -0x8(%r13),%r10 │ │ │ │ - sub %r15,%r10 │ │ │ │ - cmp $0x10,%r10 │ │ │ │ - jbe 30fa9 >&)@@Base+0xd69> │ │ │ │ - lea -0x1(%r14),%r11 │ │ │ │ - mov %r14,%rdx │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - jbe 31150 >&)@@Base+0xf10> │ │ │ │ - mov %r14,%rdi │ │ │ │ - xor %ecx,%ecx │ │ │ │ - vbroadcastsd 0xac596(%rip),%ymm0 # dc920 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - shr $0x2,%rdi │ │ │ │ - shl $0x5,%rdi │ │ │ │ - lea -0x20(%rdi),%rsi │ │ │ │ - shr $0x5,%rsi │ │ │ │ - inc %rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - je 3044d >&)@@Base+0x20d> │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 30433 >&)@@Base+0x1f3> │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 30422 >&)@@Base+0x1e2> │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - je 30411 >&)@@Base+0x1d1> │ │ │ │ - cmp $0x4,%rsi │ │ │ │ - je 30400 >&)@@Base+0x1c0> │ │ │ │ - cmp $0x5,%rsi │ │ │ │ - je 303ef >&)@@Base+0x1af> │ │ │ │ - cmp $0x6,%rsi │ │ │ │ - je 303de >&)@@Base+0x19e> │ │ │ │ - vdivpd (%r15),%ymm0,%ymm1 │ │ │ │ - mov $0x20,%ecx │ │ │ │ - vmovupd %ymm1,0x0(%r13) │ │ │ │ - vdivpd (%r15,%rcx,1),%ymm0,%ymm2 │ │ │ │ - vmovupd %ymm2,0x0(%r13,%rcx,1) │ │ │ │ - add $0x20,%rcx │ │ │ │ - vdivpd (%r15,%rcx,1),%ymm0,%ymm3 │ │ │ │ - vmovupd %ymm3,0x0(%r13,%rcx,1) │ │ │ │ - add $0x20,%rcx │ │ │ │ - vdivpd (%r15,%rcx,1),%ymm0,%ymm4 │ │ │ │ - vmovupd %ymm4,0x0(%r13,%rcx,1) │ │ │ │ - add $0x20,%rcx │ │ │ │ - vdivpd (%r15,%rcx,1),%ymm0,%ymm5 │ │ │ │ - vmovupd %ymm5,0x0(%r13,%rcx,1) │ │ │ │ - add $0x20,%rcx │ │ │ │ - vdivpd (%r15,%rcx,1),%ymm0,%ymm6 │ │ │ │ - vmovupd %ymm6,0x0(%r13,%rcx,1) │ │ │ │ - add $0x20,%rcx │ │ │ │ - vdivpd (%r15,%rcx,1),%ymm0,%ymm7 │ │ │ │ - vmovupd %ymm7,0x0(%r13,%rcx,1) │ │ │ │ - add $0x20,%rcx │ │ │ │ - cmp %rcx,%rdi │ │ │ │ - je 304e4 >&)@@Base+0x2a4> │ │ │ │ - vdivpd (%r15,%rcx,1),%ymm0,%ymm8 │ │ │ │ - vmovupd %ymm8,0x0(%r13,%rcx,1) │ │ │ │ - vdivpd 0x20(%r15,%rcx,1),%ymm0,%ymm9 │ │ │ │ - vmovupd %ymm9,0x20(%r13,%rcx,1) │ │ │ │ - vdivpd 0x40(%r15,%rcx,1),%ymm0,%ymm10 │ │ │ │ - vmovupd %ymm10,0x40(%r13,%rcx,1) │ │ │ │ - vdivpd 0x60(%r15,%rcx,1),%ymm0,%ymm11 │ │ │ │ - vmovupd %ymm11,0x60(%r13,%rcx,1) │ │ │ │ - vdivpd 0x80(%r15,%rcx,1),%ymm0,%ymm12 │ │ │ │ - vmovupd %ymm12,0x80(%r13,%rcx,1) │ │ │ │ - vdivpd 0xa0(%r15,%rcx,1),%ymm0,%ymm13 │ │ │ │ - vmovupd %ymm13,0xa0(%r13,%rcx,1) │ │ │ │ - vdivpd 0xc0(%r15,%rcx,1),%ymm0,%ymm14 │ │ │ │ - vmovupd %ymm14,0xc0(%r13,%rcx,1) │ │ │ │ - vdivpd 0xe0(%r15,%rcx,1),%ymm0,%ymm15 │ │ │ │ - vmovupd %ymm15,0xe0(%r13,%rcx,1) │ │ │ │ - add $0x100,%rcx │ │ │ │ - cmp %rcx,%rdi │ │ │ │ - jne 3044d >&)@@Base+0x20d> │ │ │ │ - test $0x3,%r14b │ │ │ │ - je 310ff >&)@@Base+0xebf> │ │ │ │ - mov %r14,%rax │ │ │ │ + mov %r12,0x48(%rsp) │ │ │ │ + lea 0xc0(%rsp),%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %r9,0xb0(%rsp) │ │ │ │ + mov %rcx,0xb8(%rsp) │ │ │ │ + call 1e980 │ │ │ │ + mov 0xd0(%rsp),%rdi │ │ │ │ + test %r13,%r13 │ │ │ │ + mov 0xc0(%rsp),%r12 │ │ │ │ + mov 0xb8(%rsp),%rcx │ │ │ │ + mov 0xb0(%rsp),%r9 │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + je 3010b >&)@@Base+0x33b> │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 30bcb >&)@@Base+0xdfb> │ │ │ │ + lea -0x8(%r12),%r8 │ │ │ │ + sub %r9,%r8 │ │ │ │ + cmp $0x10,%r8 │ │ │ │ + jbe 30bcb >&)@@Base+0xdfb> │ │ │ │ + lea -0x1(%rcx),%r10 │ │ │ │ + mov %rcx,%r11 │ │ │ │ + cmp $0x2,%r10 │ │ │ │ + jbe 30d63 >&)@@Base+0xf93> │ │ │ │ + mov %rcx,%r15 │ │ │ │ + vbroadcastsd 0xadad8(%rip),%ymm0 # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ + xor %r13d,%r13d │ │ │ │ + shr $0x2,%r15 │ │ │ │ + shl $0x5,%r15 │ │ │ │ + lea -0x20(%r15),%rdx │ │ │ │ + shr $0x5,%rdx │ │ │ │ + inc %rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + je 30025 >&)@@Base+0x255> │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 3000c >&)@@Base+0x23c> │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + je 2fffc >&)@@Base+0x22c> │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + je 2ffec >&)@@Base+0x21c> │ │ │ │ + cmp $0x4,%rdx │ │ │ │ + je 2ffdc >&)@@Base+0x20c> │ │ │ │ + cmp $0x5,%rdx │ │ │ │ + je 2ffcc >&)@@Base+0x1fc> │ │ │ │ + cmp $0x6,%rdx │ │ │ │ + je 2ffbc >&)@@Base+0x1ec> │ │ │ │ + vdivpd (%r9),%ymm0,%ymm1 │ │ │ │ + mov $0x20,%r13d │ │ │ │ + vmovupd %ymm1,(%r12) │ │ │ │ + vdivpd (%r9,%r13,1),%ymm0,%ymm2 │ │ │ │ + vmovupd %ymm2,(%r12,%r13,1) │ │ │ │ + add $0x20,%r13 │ │ │ │ + vdivpd (%r9,%r13,1),%ymm0,%ymm3 │ │ │ │ + vmovupd %ymm3,(%r12,%r13,1) │ │ │ │ + add $0x20,%r13 │ │ │ │ + vdivpd (%r9,%r13,1),%ymm0,%ymm4 │ │ │ │ + vmovupd %ymm4,(%r12,%r13,1) │ │ │ │ + add $0x20,%r13 │ │ │ │ + vdivpd (%r9,%r13,1),%ymm0,%ymm5 │ │ │ │ + vmovupd %ymm5,(%r12,%r13,1) │ │ │ │ + add $0x20,%r13 │ │ │ │ + vdivpd (%r9,%r13,1),%ymm0,%ymm6 │ │ │ │ + vmovupd %ymm6,(%r12,%r13,1) │ │ │ │ + add $0x20,%r13 │ │ │ │ + vdivpd (%r9,%r13,1),%ymm0,%ymm7 │ │ │ │ + vmovupd %ymm7,(%r12,%r13,1) │ │ │ │ + add $0x20,%r13 │ │ │ │ + cmp %r13,%r15 │ │ │ │ + je 300bb >&)@@Base+0x2eb> │ │ │ │ + vdivpd (%r9,%r13,1),%ymm0,%ymm8 │ │ │ │ + vmovupd %ymm8,(%r12,%r13,1) │ │ │ │ + vdivpd 0x20(%r9,%r13,1),%ymm0,%ymm9 │ │ │ │ + vmovupd %ymm9,0x20(%r12,%r13,1) │ │ │ │ + vdivpd 0x40(%r9,%r13,1),%ymm0,%ymm10 │ │ │ │ + vmovupd %ymm10,0x40(%r12,%r13,1) │ │ │ │ + vdivpd 0x60(%r9,%r13,1),%ymm0,%ymm11 │ │ │ │ + vmovupd %ymm11,0x60(%r12,%r13,1) │ │ │ │ + vdivpd 0x80(%r9,%r13,1),%ymm0,%ymm12 │ │ │ │ + vmovupd %ymm12,0x80(%r12,%r13,1) │ │ │ │ + vdivpd 0xa0(%r9,%r13,1),%ymm0,%ymm13 │ │ │ │ + vmovupd %ymm13,0xa0(%r12,%r13,1) │ │ │ │ + vdivpd 0xc0(%r9,%r13,1),%ymm0,%ymm14 │ │ │ │ + vmovupd %ymm14,0xc0(%r12,%r13,1) │ │ │ │ + vdivpd 0xe0(%r9,%r13,1),%ymm0,%ymm15 │ │ │ │ + vmovupd %ymm15,0xe0(%r12,%r13,1) │ │ │ │ + add $0x100,%r13 │ │ │ │ + cmp %r13,%r15 │ │ │ │ + jne 30025 >&)@@Base+0x255> │ │ │ │ + test $0x3,%cl │ │ │ │ + je 30d12 >&)@@Base+0xf42> │ │ │ │ + mov %rcx,%rax │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ - cmp %rax,%r11 │ │ │ │ - je 30521 >&)@@Base+0x2e1> │ │ │ │ - mov %r14,%rdx │ │ │ │ - sub %rax,%rdx │ │ │ │ - vmovddup 0xac418(%rip),%xmm0 # dc920 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - vdivpd (%r15,%rax,8),%xmm0,%xmm1 │ │ │ │ - vmovupd %xmm1,0x0(%r13,%rax,8) │ │ │ │ - test $0x1,%dl │ │ │ │ - je 30536 >&)@@Base+0x2f6> │ │ │ │ - and $0xfffffffffffffffe,%rdx │ │ │ │ - add %rdx,%rax │ │ │ │ - vmovsd 0xac3f7(%rip),%xmm2 # dc920 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - vdivsd (%r15,%rax,8),%xmm2,%xmm3 │ │ │ │ - vmovsd %xmm3,0x0(%r13,%rax,8) │ │ │ │ - test %r12,%r12 │ │ │ │ - je 31146 >&)@@Base+0xf06> │ │ │ │ - vmovdqa 0xac199(%rip),%ymm3 # dc6e0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 0x28(%rsp),%r10 │ │ │ │ - movq $0x8,0x40(%rsp) │ │ │ │ - mov $0x1,%r12d │ │ │ │ - lea 0x0(,%r10,8),%r11 │ │ │ │ - dec %r10 │ │ │ │ - mov %r11,0x10(%rsp) │ │ │ │ - mov %r10,(%rsp) │ │ │ │ - nop │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - sub %rbx,%rdx │ │ │ │ - mov %rdx,%rax │ │ │ │ - sar $0x3,%rax │ │ │ │ - cmp 0x28(%rsp),%rax │ │ │ │ - jae 30e67 >&)@@Base+0xc27> │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - mov %rdx,0x98(%rsp) │ │ │ │ + cmp %rax,%r10 │ │ │ │ + je 300f7 >&)@@Base+0x327> │ │ │ │ + mov %rcx,%r11 │ │ │ │ + sub %rax,%r11 │ │ │ │ + vmovddup 0xad962(%rip),%xmm0 # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ + vdivpd (%r9,%rax,8),%xmm0,%xmm1 │ │ │ │ + vmovupd %xmm1,(%r12,%rax,8) │ │ │ │ + test $0x1,%r11b │ │ │ │ + je 3010b >&)@@Base+0x33b> │ │ │ │ + and $0xfffffffffffffffe,%r11 │ │ │ │ + add %r11,%rax │ │ │ │ + vmovsd 0xad941(%rip),%xmm2 # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ + vdivsd (%r9,%rax,8),%xmm2,%xmm3 │ │ │ │ + vmovsd %xmm3,(%r12,%rax,8) │ │ │ │ + test %r14,%r14 │ │ │ │ + je 30d59 >&)@@Base+0xf89> │ │ │ │ + mov 0x40(%rsp),%r8 │ │ │ │ + mov $0x1,%r13d │ │ │ │ + vpbroadcastq %r13,%ymm3 │ │ │ │ + lea 0x0(,%r8,8),%r10 │ │ │ │ + dec %r8 │ │ │ │ + mov %r10,0x28(%rsp) │ │ │ │ + mov %r8,0x18(%rsp) │ │ │ │ + mov $0x8,%r8d │ │ │ │ + mov 0x38(%rsp),%r14 │ │ │ │ + sub %rbx,%r14 │ │ │ │ + mov %r14,%r11 │ │ │ │ + sar $0x3,%r11 │ │ │ │ + cmp 0x40(%rsp),%r11 │ │ │ │ + jae 30a17 >&)@@Base+0xc47> │ │ │ │ + mov %r9,0xa8(%rsp) │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + mov %rcx,0xb0(%rsp) │ │ │ │ + mov %r8,0xb8(%rsp) │ │ │ │ vzeroupper │ │ │ │ call d330 │ │ │ │ - mov 0x18(%rsp),%r11 │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ + mov 0x30(%rsp),%r9 │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ mov %rax,%rdi │ │ │ │ - add %rax,%r11 │ │ │ │ - mov %r11,0x20(%rsp) │ │ │ │ + mov %rax,%r15 │ │ │ │ + add %rax,%r9 │ │ │ │ + mov %r9,0x38(%rsp) │ │ │ │ call d190 │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ - vmovdqa 0xac118(%rip),%ymm3 # dc6e0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xe0> │ │ │ │ - add %rax,%rdx │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov 0xb8(%rsp),%r8 │ │ │ │ + mov 0xb0(%rsp),%rcx │ │ │ │ + vmovdqa 0xad5c5(%rip),%ymm3 # dd780 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x180> │ │ │ │ + add %r15,%rdx │ │ │ │ test %rbx,%rbx │ │ │ │ - mov %rdx,0x30(%rsp) │ │ │ │ - je 30600 >&)@@Base+0x3c0> │ │ │ │ - mov 0x98(%rsp),%rsi │ │ │ │ - mov %rax,0x90(%rsp) │ │ │ │ + mov 0xa8(%rsp),%r9 │ │ │ │ + mov %rdx,0x48(%rsp) │ │ │ │ + je 301fe >&)@@Base+0x42e> │ │ │ │ + mov %r14,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vmovdqa 0xac0e8(%rip),%ymm3 # dc6e0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 0x90(%rsp),%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - mov 0x40(%rsp),%r10 │ │ │ │ - lea -0x1(%r12),%rcx │ │ │ │ + mov 0xb8(%rsp),%r8 │ │ │ │ + mov 0xb0(%rsp),%rcx │ │ │ │ + vmovdqa 0xad58a(%rip),%ymm3 # dd780 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x180> │ │ │ │ + mov 0xa8(%rsp),%r9 │ │ │ │ + mov %r15,%rbx │ │ │ │ + lea -0x20(%r8),%r11 │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + mov %r13,%rax │ │ │ │ + lea -0x8(%r8),%rdi │ │ │ │ + mov %r11,0x80(%rsp) │ │ │ │ + add %rbx,%r11 │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %r9,%r15 │ │ │ │ + mov %r11,0x50(%rsp) │ │ │ │ + shr $0x3,%r11 │ │ │ │ sub %rbx,%rsi │ │ │ │ - lea -0x8(%r10),%r9 │ │ │ │ - lea -0x20(%r10),%r8 │ │ │ │ - lea -0x20(%rbx,%r10,1),%rdi │ │ │ │ + lea (%rdi,%rdi,2),%r10 │ │ │ │ + and $0x3,%r11d │ │ │ │ sar $0x3,%rsi │ │ │ │ - mov %r9,0x38(%rsp) │ │ │ │ - mov %r8,0x60(%rsp) │ │ │ │ - lea -0x18(%r10,%r10,2),%r9 │ │ │ │ - mov %rsi,0x90(%rsp) │ │ │ │ - mov %rdi,0x68(%rsp) │ │ │ │ - xor %r8d,%r8d │ │ │ │ - lea (%r10,%rbx,1),%r10 │ │ │ │ + mov %rdi,0x58(%rsp) │ │ │ │ + lea -0x1(%r13),%rcx │ │ │ │ + sub %r11,%rax │ │ │ │ + mov %rsi,0xb0(%rsp) │ │ │ │ + xor %r9d,%r9d │ │ │ │ + mov %r11,0xb8(%rsp) │ │ │ │ + mov %rax,0xa8(%rsp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - xor %esi,%esi │ │ │ │ - mov 0x90(%rsp),%r11 │ │ │ │ - vmovsd 0xac2be(%rip),%xmm6 # dc920 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - and $0x7,%r11d │ │ │ │ - je 30737 >&)@@Base+0x4f7> │ │ │ │ - mov (%rbx),%rdx │ │ │ │ - mov $0x1,%esi │ │ │ │ - vmovsd (%r15,%rdx,8),%xmm6 │ │ │ │ - cmp $0x1,%r12 │ │ │ │ - je 307f0 >&)@@Base+0x5b0> │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 30737 >&)@@Base+0x4f7> │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 30721 >&)@@Base+0x4e1> │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - je 3070b >&)@@Base+0x4cb> │ │ │ │ - cmp $0x4,%r11 │ │ │ │ - je 306f5 >&)@@Base+0x4b5> │ │ │ │ - cmp $0x5,%r11 │ │ │ │ - je 306df >&)@@Base+0x49f> │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - je 306c9 >&)@@Base+0x489> │ │ │ │ - mov 0x8(%rbx),%rax │ │ │ │ - mov $0x2,%esi │ │ │ │ + mov 0xb0(%rsp),%rdx │ │ │ │ + vmovsd 0xad7c8(%rip),%xmm6 # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ + xor %r11d,%r11d │ │ │ │ + and $0x7,%edx │ │ │ │ + je 30351 >&)@@Base+0x581> │ │ │ │ + mov (%rbx),%rsi │ │ │ │ + mov $0x1,%r11d │ │ │ │ + vmovsd (%r15,%rsi,8),%xmm6 │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + je 30400 >&)@@Base+0x630> │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 30351 >&)@@Base+0x581> │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + je 3033b >&)@@Base+0x56b> │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + je 30325 >&)@@Base+0x555> │ │ │ │ + cmp $0x4,%rdx │ │ │ │ + je 3030f >&)@@Base+0x53f> │ │ │ │ + cmp $0x5,%rdx │ │ │ │ + je 302f9 >&)@@Base+0x529> │ │ │ │ + cmp $0x6,%rdx │ │ │ │ + je 302e3 >&)@@Base+0x513> │ │ │ │ + mov 0x8(%rbx),%rdi │ │ │ │ + mov $0x2,%r11d │ │ │ │ + vmulsd (%r15,%rdi,8),%xmm6,%xmm6 │ │ │ │ + cmp $0x2,%r13 │ │ │ │ + je 30400 >&)@@Base+0x630> │ │ │ │ + mov (%rbx,%r11,8),%rax │ │ │ │ + inc %r11 │ │ │ │ vmulsd (%r15,%rax,8),%xmm6,%xmm6 │ │ │ │ - cmp $0x2,%r12 │ │ │ │ - je 307f0 >&)@@Base+0x5b0> │ │ │ │ + cmp %r11,%r13 │ │ │ │ + je 30400 >&)@@Base+0x630> │ │ │ │ + mov (%rbx,%r11,8),%rdx │ │ │ │ + inc %r11 │ │ │ │ + vmulsd (%r15,%rdx,8),%xmm6,%xmm6 │ │ │ │ + cmp %r11,%r13 │ │ │ │ + je 30400 >&)@@Base+0x630> │ │ │ │ + mov (%rbx,%r11,8),%rsi │ │ │ │ + inc %r11 │ │ │ │ + vmulsd (%r15,%rsi,8),%xmm6,%xmm6 │ │ │ │ + cmp %r11,%r13 │ │ │ │ + je 30400 >&)@@Base+0x630> │ │ │ │ + mov (%rbx,%r11,8),%rdi │ │ │ │ + inc %r11 │ │ │ │ + vmulsd (%r15,%rdi,8),%xmm6,%xmm6 │ │ │ │ + cmp %r11,%r13 │ │ │ │ + je 30400 >&)@@Base+0x630> │ │ │ │ + mov (%rbx,%r11,8),%rax │ │ │ │ + inc %r11 │ │ │ │ + vmulsd (%r15,%rax,8),%xmm6,%xmm6 │ │ │ │ + cmp %r11,%r13 │ │ │ │ + je 30400 >&)@@Base+0x630> │ │ │ │ + cmp %r11,0xb0(%rsp) │ │ │ │ + je d7ec <__cxa_finalize@plt+0x15c> │ │ │ │ + mov (%rbx,%r11,8),%rdx │ │ │ │ + lea 0x1(%r11),%rsi │ │ │ │ + vmulsd (%r15,%rdx,8),%xmm6,%xmm6 │ │ │ │ + cmp %rsi,%r13 │ │ │ │ + je 30400 >&)@@Base+0x630> │ │ │ │ mov (%rbx,%rsi,8),%rdi │ │ │ │ - inc %rsi │ │ │ │ + lea 0x2(%r11),%rax │ │ │ │ vmulsd (%r15,%rdi,8),%xmm6,%xmm6 │ │ │ │ - cmp %rsi,%r12 │ │ │ │ - je 307f0 >&)@@Base+0x5b0> │ │ │ │ - mov (%rbx,%rsi,8),%r11 │ │ │ │ - inc %rsi │ │ │ │ - vmulsd (%r15,%r11,8),%xmm6,%xmm6 │ │ │ │ - cmp %rsi,%r12 │ │ │ │ - je 307f0 >&)@@Base+0x5b0> │ │ │ │ - mov (%rbx,%rsi,8),%rdx │ │ │ │ - inc %rsi │ │ │ │ + cmp %rax,%r13 │ │ │ │ + je 30400 >&)@@Base+0x630> │ │ │ │ + mov (%rbx,%rax,8),%rdx │ │ │ │ + lea 0x3(%r11),%rsi │ │ │ │ vmulsd (%r15,%rdx,8),%xmm6,%xmm6 │ │ │ │ - cmp %rsi,%r12 │ │ │ │ - je 307f0 >&)@@Base+0x5b0> │ │ │ │ - mov (%rbx,%rsi,8),%rax │ │ │ │ - inc %rsi │ │ │ │ - vmulsd (%r15,%rax,8),%xmm6,%xmm6 │ │ │ │ - cmp %rsi,%r12 │ │ │ │ - je 307f0 >&)@@Base+0x5b0> │ │ │ │ + cmp %rsi,%r13 │ │ │ │ + je 30400 >&)@@Base+0x630> │ │ │ │ mov (%rbx,%rsi,8),%rdi │ │ │ │ - inc %rsi │ │ │ │ + lea 0x4(%r11),%rax │ │ │ │ vmulsd (%r15,%rdi,8),%xmm6,%xmm6 │ │ │ │ - cmp %rsi,%r12 │ │ │ │ - je 307f0 >&)@@Base+0x5b0> │ │ │ │ - cmp %rsi,0x90(%rsp) │ │ │ │ - je d80a <__cxa_finalize@plt+0x17a> │ │ │ │ - mov (%rbx,%rsi,8),%r11 │ │ │ │ - lea 0x1(%rsi),%rdx │ │ │ │ - vmulsd (%r15,%r11,8),%xmm6,%xmm6 │ │ │ │ - cmp %rdx,%r12 │ │ │ │ - je 307f0 >&)@@Base+0x5b0> │ │ │ │ - mov (%rbx,%rdx,8),%rax │ │ │ │ - lea 0x2(%rsi),%rdi │ │ │ │ - vmulsd (%r15,%rax,8),%xmm6,%xmm6 │ │ │ │ - cmp %rdi,%r12 │ │ │ │ - je 307f0 >&)@@Base+0x5b0> │ │ │ │ - mov (%rbx,%rdi,8),%r11 │ │ │ │ - lea 0x3(%rsi),%rdx │ │ │ │ - vmulsd (%r15,%r11,8),%xmm6,%xmm6 │ │ │ │ - cmp %rdx,%r12 │ │ │ │ - je 307f0 >&)@@Base+0x5b0> │ │ │ │ - mov (%rbx,%rdx,8),%rax │ │ │ │ - lea 0x4(%rsi),%rdi │ │ │ │ - vmulsd (%r15,%rax,8),%xmm6,%xmm6 │ │ │ │ - cmp %rdi,%r12 │ │ │ │ - je 307f0 >&)@@Base+0x5b0> │ │ │ │ - mov (%rbx,%rdi,8),%r11 │ │ │ │ - lea 0x5(%rsi),%rdx │ │ │ │ - vmulsd (%r15,%r11,8),%xmm6,%xmm6 │ │ │ │ - cmp %rdx,%r12 │ │ │ │ - je 307f0 >&)@@Base+0x5b0> │ │ │ │ - mov (%rbx,%rdx,8),%rax │ │ │ │ - lea 0x6(%rsi),%rdi │ │ │ │ - vmulsd (%r15,%rax,8),%xmm6,%xmm6 │ │ │ │ - cmp %rdi,%r12 │ │ │ │ - je 307f0 >&)@@Base+0x5b0> │ │ │ │ - mov (%rbx,%rdi,8),%r11 │ │ │ │ - lea 0x7(%rsi),%rdx │ │ │ │ - vmulsd (%r15,%r11,8),%xmm6,%xmm6 │ │ │ │ - cmp %rdx,%r12 │ │ │ │ - je 307f0 >&)@@Base+0x5b0> │ │ │ │ - mov (%rbx,%rdx,8),%rax │ │ │ │ - add $0x8,%rsi │ │ │ │ - vmulsd (%r15,%rax,8),%xmm6,%xmm6 │ │ │ │ - cmp %rsi,%r12 │ │ │ │ - jne 30737 >&)@@Base+0x4f7> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ - mov 0x88(%rsp),%rdx │ │ │ │ + cmp %rax,%r13 │ │ │ │ + je 30400 >&)@@Base+0x630> │ │ │ │ + mov (%rbx,%rax,8),%rdx │ │ │ │ + lea 0x5(%r11),%rsi │ │ │ │ + vmulsd (%r15,%rdx,8),%xmm6,%xmm6 │ │ │ │ + cmp %rsi,%r13 │ │ │ │ + je 30400 >&)@@Base+0x630> │ │ │ │ + mov (%rbx,%rsi,8),%rdi │ │ │ │ + lea 0x6(%r11),%rax │ │ │ │ + vmulsd (%r15,%rdi,8),%xmm6,%xmm6 │ │ │ │ + cmp %rax,%r13 │ │ │ │ + je 30400 >&)@@Base+0x630> │ │ │ │ + mov (%rbx,%rax,8),%rdx │ │ │ │ + lea 0x7(%r11),%rsi │ │ │ │ + vmulsd (%r15,%rdx,8),%xmm6,%xmm6 │ │ │ │ + cmp %rsi,%r13 │ │ │ │ + je 30400 >&)@@Base+0x630> │ │ │ │ + mov (%rbx,%rsi,8),%rdi │ │ │ │ + add $0x8,%r11 │ │ │ │ + vmulsd (%r15,%rdi,8),%xmm6,%xmm6 │ │ │ │ + cmp %r11,%r13 │ │ │ │ + jne 30351 >&)@@Base+0x581> │ │ │ │ + nop │ │ │ │ + mov 0x98(%rsp),%r11 │ │ │ │ + mov 0xa0(%rsp),%rsi │ │ │ │ + mov (%r11),%rax │ │ │ │ mov (%rsi),%rdi │ │ │ │ - mov (%rdx),%rax │ │ │ │ - mov (%rdi,%r9,1),%r11 │ │ │ │ - mov (%rax,%r9,1),%rsi │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ - vmovsd (%r11,%r8,1),%xmm7 │ │ │ │ - vmovsd (%rsi,%r8,1),%xmm8 │ │ │ │ - mov %r10,%rsi │ │ │ │ - mov (%rdi),%r11 │ │ │ │ - sub %rbx,%rsi │ │ │ │ - sub $0x8,%rsi │ │ │ │ - shr $0x3,%rsi │ │ │ │ - inc %rsi │ │ │ │ - mov (%r11,%r9,1),%rdx │ │ │ │ - and $0x7,%esi │ │ │ │ - mov (%rax),%r11 │ │ │ │ + mov (%rax,%r10,1),%rdx │ │ │ │ + mov (%rdi,%r10,1),%r11 │ │ │ │ + mov 0x90(%rsp),%rax │ │ │ │ + mov 0x88(%rsp),%rdi │ │ │ │ + vmovsd (%rdx,%r9,1),%xmm7 │ │ │ │ + vmovsd (%r11,%r9,1),%xmm8 │ │ │ │ + lea -0x8(%r8),%r11 │ │ │ │ + mov (%rax),%rdx │ │ │ │ + shr $0x3,%r11 │ │ │ │ vmulsd %xmm6,%xmm7,%xmm4 │ │ │ │ + inc %r11 │ │ │ │ vmulsd %xmm6,%xmm8,%xmm9 │ │ │ │ - vmovsd %xmm4,(%rdx,%r8,1) │ │ │ │ + mov (%rdx,%r10,1),%rsi │ │ │ │ + mov (%rdi),%rdx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + vmovsd %xmm4,(%rsi,%r9,1) │ │ │ │ + lea (%r8,%rbx,1),%rsi │ │ │ │ vmulsd %xmm7,%xmm9,%xmm10 │ │ │ │ - mov %rbx,%rdx │ │ │ │ - je 30948 >&)@@Base+0x708> │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 30925 >&)@@Base+0x6e5> │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 3090b >&)@@Base+0x6cb> │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - je 308f1 >&)@@Base+0x6b1> │ │ │ │ - cmp $0x4,%rsi │ │ │ │ - je 308d7 >&)@@Base+0x697> │ │ │ │ - cmp $0x5,%rsi │ │ │ │ - je 308bd >&)@@Base+0x67d> │ │ │ │ - cmp $0x6,%rsi │ │ │ │ - je 308a3 >&)@@Base+0x663> │ │ │ │ - mov (%rbx),%rdi │ │ │ │ - lea 0x8(%rbx),%rdx │ │ │ │ - vmovsd 0x0(%r13,%rdi,8),%xmm11 │ │ │ │ - vfmadd213sd (%r11,%rdi,8),%xmm10,%xmm11 │ │ │ │ - vmovsd %xmm11,(%r11,%rdi,8) │ │ │ │ - mov (%rdx),%rax │ │ │ │ - add $0x8,%rdx │ │ │ │ - vmovsd 0x0(%r13,%rax,8),%xmm12 │ │ │ │ - vfmadd213sd (%r11,%rax,8),%xmm10,%xmm12 │ │ │ │ - vmovsd %xmm12,(%r11,%rax,8) │ │ │ │ - mov (%rdx),%rsi │ │ │ │ - add $0x8,%rdx │ │ │ │ - vmovsd 0x0(%r13,%rsi,8),%xmm13 │ │ │ │ - vfmadd213sd (%r11,%rsi,8),%xmm10,%xmm13 │ │ │ │ - vmovsd %xmm13,(%r11,%rsi,8) │ │ │ │ - mov (%rdx),%rdi │ │ │ │ - add $0x8,%rdx │ │ │ │ - vmovsd 0x0(%r13,%rdi,8),%xmm14 │ │ │ │ - vfmadd213sd (%r11,%rdi,8),%xmm10,%xmm14 │ │ │ │ - vmovsd %xmm14,(%r11,%rdi,8) │ │ │ │ - mov (%rdx),%rax │ │ │ │ - add $0x8,%rdx │ │ │ │ - vmovsd 0x0(%r13,%rax,8),%xmm15 │ │ │ │ - vfmadd213sd (%r11,%rax,8),%xmm10,%xmm15 │ │ │ │ - vmovsd %xmm15,(%r11,%rax,8) │ │ │ │ - mov (%rdx),%rsi │ │ │ │ - add $0x8,%rdx │ │ │ │ - vmovsd 0x0(%r13,%rsi,8),%xmm0 │ │ │ │ - vfmadd213sd (%r11,%rsi,8),%xmm10,%xmm0 │ │ │ │ - vmovsd %xmm0,(%r11,%rsi,8) │ │ │ │ - mov (%rdx),%rdi │ │ │ │ - add $0x8,%rdx │ │ │ │ - vmovsd 0x0(%r13,%rdi,8),%xmm1 │ │ │ │ - vfmadd213sd (%r11,%rdi,8),%xmm10,%xmm1 │ │ │ │ - vmovsd %xmm1,(%r11,%rdi,8) │ │ │ │ - cmp %rdx,%r10 │ │ │ │ - je 30a0c >&)@@Base+0x7cc> │ │ │ │ - mov (%rdx),%rax │ │ │ │ - add $0x40,%rdx │ │ │ │ - mov -0x38(%rdx),%rsi │ │ │ │ - mov -0x30(%rdx),%rdi │ │ │ │ - vmovsd 0x0(%r13,%rax,8),%xmm2 │ │ │ │ - vfmadd213sd (%r11,%rax,8),%xmm10,%xmm2 │ │ │ │ - vmovsd %xmm2,(%r11,%rax,8) │ │ │ │ - vmovsd 0x0(%r13,%rsi,8),%xmm5 │ │ │ │ - mov -0x28(%rdx),%rax │ │ │ │ - vfmadd213sd (%r11,%rsi,8),%xmm10,%xmm5 │ │ │ │ - vmovsd %xmm5,(%r11,%rsi,8) │ │ │ │ - vmovsd 0x0(%r13,%rdi,8),%xmm6 │ │ │ │ - mov -0x20(%rdx),%rsi │ │ │ │ - vfmadd213sd (%r11,%rdi,8),%xmm10,%xmm6 │ │ │ │ - vmovsd %xmm6,(%r11,%rdi,8) │ │ │ │ - vmovsd 0x0(%r13,%rax,8),%xmm7 │ │ │ │ - mov -0x18(%rdx),%rdi │ │ │ │ - vfmadd213sd (%r11,%rax,8),%xmm10,%xmm7 │ │ │ │ - vmovsd %xmm7,(%r11,%rax,8) │ │ │ │ - vmovsd 0x0(%r13,%rsi,8),%xmm8 │ │ │ │ - mov -0x10(%rdx),%rax │ │ │ │ - vfmadd213sd (%r11,%rsi,8),%xmm10,%xmm8 │ │ │ │ - vmovsd %xmm8,(%r11,%rsi,8) │ │ │ │ - vmovsd 0x0(%r13,%rdi,8),%xmm4 │ │ │ │ - mov -0x8(%rdx),%rsi │ │ │ │ - vfmadd213sd (%r11,%rdi,8),%xmm10,%xmm4 │ │ │ │ - vmovsd %xmm4,(%r11,%rdi,8) │ │ │ │ - vmovsd 0x0(%r13,%rax,8),%xmm9 │ │ │ │ - vfmadd213sd (%r11,%rax,8),%xmm10,%xmm9 │ │ │ │ - vmovsd %xmm9,(%r11,%rax,8) │ │ │ │ - vmovsd 0x0(%r13,%rsi,8),%xmm11 │ │ │ │ - vfmadd213sd (%r11,%rsi,8),%xmm10,%xmm11 │ │ │ │ - vmovsd %xmm11,(%r11,%rsi,8) │ │ │ │ - cmp %rdx,%r10 │ │ │ │ - jne 30948 >&)@@Base+0x708> │ │ │ │ - cmp $0x7,%rcx │ │ │ │ - jbe 30e50 >&)@@Base+0xc10> │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ - mov %rdi,%rax │ │ │ │ - shr $0x3,%rax │ │ │ │ - and $0x3,%eax │ │ │ │ - je 30dc0 >&)@@Base+0xb80> │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - lea (%rbx,%rdx,1),%rsi │ │ │ │ - mov (%rsi),%r11 │ │ │ │ + and $0x7,%r11d │ │ │ │ + je 30552 >&)@@Base+0x782> │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 30531 >&)@@Base+0x761> │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + je 30518 >&)@@Base+0x748> │ │ │ │ + cmp $0x3,%r11 │ │ │ │ + je 30500 >&)@@Base+0x730> │ │ │ │ + cmp $0x4,%r11 │ │ │ │ + je 304e7 >&)@@Base+0x717> │ │ │ │ + cmp $0x5,%r11 │ │ │ │ + je 304cf >&)@@Base+0x6ff> │ │ │ │ + cmp $0x6,%r11 │ │ │ │ + je 304b6 >&)@@Base+0x6e6> │ │ │ │ + mov (%rbx),%rax │ │ │ │ + lea 0x8(%rbx),%rdi │ │ │ │ + vmovsd (%r12,%rax,8),%xmm11 │ │ │ │ + vfmadd213sd (%rdx,%rax,8),%xmm10,%xmm11 │ │ │ │ + vmovsd %xmm11,(%rdx,%rax,8) │ │ │ │ + mov (%rdi),%r11 │ │ │ │ + add $0x8,%rdi │ │ │ │ + vmovsd (%r12,%r11,8),%xmm12 │ │ │ │ + vfmadd213sd (%rdx,%r11,8),%xmm10,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rdx,%r11,8) │ │ │ │ + mov (%rdi),%rax │ │ │ │ + add $0x8,%rdi │ │ │ │ + vmovsd (%r12,%rax,8),%xmm13 │ │ │ │ + vfmadd213sd (%rdx,%rax,8),%xmm10,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rdx,%rax,8) │ │ │ │ + mov (%rdi),%r11 │ │ │ │ + add $0x8,%rdi │ │ │ │ + vmovsd (%r12,%r11,8),%xmm14 │ │ │ │ + vfmadd213sd (%rdx,%r11,8),%xmm10,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rdx,%r11,8) │ │ │ │ + mov (%rdi),%rax │ │ │ │ + add $0x8,%rdi │ │ │ │ + vmovsd (%r12,%rax,8),%xmm15 │ │ │ │ + vfmadd213sd (%rdx,%rax,8),%xmm10,%xmm15 │ │ │ │ + vmovsd %xmm15,(%rdx,%rax,8) │ │ │ │ + mov (%rdi),%r11 │ │ │ │ + add $0x8,%rdi │ │ │ │ + vmovsd (%r12,%r11,8),%xmm0 │ │ │ │ + vfmadd213sd (%rdx,%r11,8),%xmm10,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rdx,%r11,8) │ │ │ │ + mov (%rdi),%rax │ │ │ │ + add $0x8,%rdi │ │ │ │ + vmovsd (%r12,%rax,8),%xmm1 │ │ │ │ + vfmadd213sd (%rdx,%rax,8),%xmm10,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rdx,%rax,8) │ │ │ │ + cmp %rdi,%rsi │ │ │ │ + je 3060a >&)@@Base+0x83a> │ │ │ │ + mov (%rdi),%r11 │ │ │ │ + mov 0x8(%rdi),%rax │ │ │ │ + add $0x40,%rdi │ │ │ │ + vmovsd (%r12,%r11,8),%xmm2 │ │ │ │ + vfmadd213sd (%rdx,%r11,8),%xmm10,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rdx,%r11,8) │ │ │ │ + mov -0x30(%rdi),%r11 │ │ │ │ + vmovsd (%r12,%rax,8),%xmm5 │ │ │ │ + vfmadd213sd (%rdx,%rax,8),%xmm10,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rdx,%rax,8) │ │ │ │ + mov -0x28(%rdi),%rax │ │ │ │ + vmovsd (%r12,%r11,8),%xmm6 │ │ │ │ + vfmadd213sd (%rdx,%r11,8),%xmm10,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rdx,%r11,8) │ │ │ │ + mov -0x20(%rdi),%r11 │ │ │ │ + vmovsd (%r12,%rax,8),%xmm7 │ │ │ │ + vfmadd213sd (%rdx,%rax,8),%xmm10,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rdx,%rax,8) │ │ │ │ + mov -0x18(%rdi),%rax │ │ │ │ + vmovsd (%r12,%r11,8),%xmm8 │ │ │ │ + vfmadd213sd (%rdx,%r11,8),%xmm10,%xmm8 │ │ │ │ + vmovsd %xmm8,(%rdx,%r11,8) │ │ │ │ + mov -0x10(%rdi),%r11 │ │ │ │ + vmovsd (%r12,%rax,8),%xmm4 │ │ │ │ + vfmadd213sd (%rdx,%rax,8),%xmm10,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rdx,%rax,8) │ │ │ │ + mov -0x8(%rdi),%rax │ │ │ │ + vmovsd (%r12,%r11,8),%xmm9 │ │ │ │ + vfmadd213sd (%rdx,%r11,8),%xmm10,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rdx,%r11,8) │ │ │ │ + vmovsd (%r12,%rax,8),%xmm11 │ │ │ │ + vfmadd213sd (%rdx,%rax,8),%xmm10,%xmm11 │ │ │ │ + vmovsd %xmm11,(%rdx,%rax,8) │ │ │ │ + cmp %rdi,%rsi │ │ │ │ + jne 30552 >&)@@Base+0x782> │ │ │ │ + cmp $0x6,%rcx │ │ │ │ + jbe 30a00 >&)@@Base+0xc30> │ │ │ │ + mov 0xb8(%rsp),%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 30980 >&)@@Base+0xbb0> │ │ │ │ + mov 0x58(%rsp),%rdi │ │ │ │ + lea (%rbx,%rdi,1),%rdx │ │ │ │ + mov (%rdx),%r11 │ │ │ │ inc %r11 │ │ │ │ cmp %r14,%r11 │ │ │ │ - jb 30ebf >&)@@Base+0xc7f> │ │ │ │ - and $0x10,%edi │ │ │ │ - je 30eae >&)@@Base+0xc6e> │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - mov -0x10(%rbx,%rdi,1),%rdx │ │ │ │ - inc %rdx │ │ │ │ - cmp %r14,%rdx │ │ │ │ - jb 30ed8 >&)@@Base+0xc98> │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jne 30ec7 >&)@@Base+0xc87> │ │ │ │ - lea -0x18(%rbx,%rdi,1),%rsi │ │ │ │ - mov (%rsi),%r11 │ │ │ │ - lea 0x1(%r11),%rdi │ │ │ │ + jb 30aa0 >&)@@Base+0xcd0> │ │ │ │ + testb $0x10,0x50(%rsp) │ │ │ │ + je 30a92 >&)@@Base+0xcc2> │ │ │ │ + mov -0x10(%rbx,%r8,1),%rax │ │ │ │ + inc %rax │ │ │ │ + cmp %r14,%rax │ │ │ │ + jb 30ab6 >&)@@Base+0xce6> │ │ │ │ + cmp $0x3,%rsi │ │ │ │ + jne 30aa8 >&)@@Base+0xcd8> │ │ │ │ + mov -0x18(%rbx,%r8,1),%rdi │ │ │ │ + inc %rdi │ │ │ │ cmp %r14,%rdi │ │ │ │ - jb 30ee7 >&)@@Base+0xca7> │ │ │ │ - movq $0x3,0x98(%rsp) │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ - mov %r12,%rdx │ │ │ │ - vmovq %r14,%xmm13 │ │ │ │ - sub %rax,%rdx │ │ │ │ + jb 30ac5 >&)@@Base+0xcf5> │ │ │ │ + mov $0x3,%r11d │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov 0xa8(%rsp),%rdi │ │ │ │ + mov 0x80(%rsp),%rsi │ │ │ │ + mov $0x4,%edx │ │ │ │ neg %rax │ │ │ │ - vpbroadcastq 0x98(%rsp),%ymm10 │ │ │ │ - vpbroadcastq %xmm13,%ymm14 │ │ │ │ - mov %rdx,%rdi │ │ │ │ - vpaddq 0xabda6(%rip),%ymm10,%ymm0 # dc860 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x260> │ │ │ │ - vpbroadcastq 0xabda5(%rip),%ymm12 # dc868 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x268> │ │ │ │ - vpsubq %ymm3,%ymm14,%ymm15 │ │ │ │ + vpbroadcastq %r11,%ymm10 │ │ │ │ + vpbroadcastq %rdx,%ymm13 │ │ │ │ + vpbroadcastq %r14,%ymm12 │ │ │ │ shr $0x2,%rdi │ │ │ │ - vpbroadcastq 0xabc74(%rip),%ymm2 # dc748 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x148> │ │ │ │ lea (%rsi,%rax,8),%rax │ │ │ │ - mov %rdi,%r11 │ │ │ │ + vpaddq 0xad1a9(%rip),%ymm10,%ymm0 # dd860 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x260> │ │ │ │ xor %esi,%esi │ │ │ │ + mov %rdi,%rdx │ │ │ │ add %rbx,%rax │ │ │ │ - and $0x3,%r11d │ │ │ │ - je 30b7f >&)@@Base+0x93f> │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 30b4c >&)@@Base+0x90c> │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 30b22 >&)@@Base+0x8e2> │ │ │ │ - vpermq $0x1b,(%rax),%ymm1 │ │ │ │ - vpaddq %ymm12,%ymm1,%ymm5 │ │ │ │ - vpsubq %ymm3,%ymm5,%ymm6 │ │ │ │ - vpcmpgtq %ymm6,%ymm15,%ymm7 │ │ │ │ - vptest %ymm7,%ymm7 │ │ │ │ - jne 30db0 >&)@@Base+0xb70> │ │ │ │ - vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + and $0x3,%edx │ │ │ │ + je 3075d >&)@@Base+0x98d> │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 3072a >&)@@Base+0x95a> │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + je 30700 >&)@@Base+0x930> │ │ │ │ + vpermq $0x1b,(%rax),%ymm14 │ │ │ │ + vpaddq %ymm3,%ymm14,%ymm15 │ │ │ │ + vpcmpnleuq %ymm15,%ymm12,%k6 │ │ │ │ + kmovb %k6,%esi │ │ │ │ + and $0xf,%esi │ │ │ │ + jne 30970 >&)@@Base+0xba0> │ │ │ │ + vpaddq %ymm13,%ymm0,%ymm0 │ │ │ │ mov $0x1,%esi │ │ │ │ sub $0x20,%rax │ │ │ │ - vpermq $0x1b,(%rax),%ymm8 │ │ │ │ - vpaddq %ymm12,%ymm8,%ymm4 │ │ │ │ - vpsubq %ymm3,%ymm4,%ymm9 │ │ │ │ - vpcmpgtq %ymm9,%ymm15,%ymm11 │ │ │ │ - vptest %ymm11,%ymm11 │ │ │ │ - jne 30db0 >&)@@Base+0xb70> │ │ │ │ - vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + vpermq $0x1b,(%rax),%ymm1 │ │ │ │ + vpaddq %ymm3,%ymm1,%ymm2 │ │ │ │ + vpcmpnleuq %ymm2,%ymm12,%k5 │ │ │ │ + kmovb %k5,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 30970 >&)@@Base+0xba0> │ │ │ │ + vpaddq %ymm13,%ymm0,%ymm0 │ │ │ │ inc %rsi │ │ │ │ sub $0x20,%rax │ │ │ │ - vpermq $0x1b,(%rax),%ymm10 │ │ │ │ - vpaddq %ymm12,%ymm10,%ymm13 │ │ │ │ - vpsubq %ymm3,%ymm13,%ymm14 │ │ │ │ - vpcmpgtq %ymm14,%ymm15,%ymm1 │ │ │ │ - vptest %ymm1,%ymm1 │ │ │ │ - jne 30db0 >&)@@Base+0xb70> │ │ │ │ + vpermq $0x1b,(%rax),%ymm5 │ │ │ │ + vpaddq %ymm3,%ymm5,%ymm6 │ │ │ │ + vpcmpnleuq %ymm6,%ymm12,%k4 │ │ │ │ + kmovb %k4,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 30970 >&)@@Base+0xba0> │ │ │ │ inc %rsi │ │ │ │ - vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddq %ymm13,%ymm0,%ymm0 │ │ │ │ sub $0x20,%rax │ │ │ │ cmp %rsi,%rdi │ │ │ │ - je 30c1f >&)@@Base+0x9df> │ │ │ │ - vpermq $0x1b,(%rax),%ymm5 │ │ │ │ - vpaddq %ymm12,%ymm5,%ymm6 │ │ │ │ - vpsubq %ymm3,%ymm6,%ymm7 │ │ │ │ - vpcmpgtq %ymm7,%ymm15,%ymm8 │ │ │ │ - vptest %ymm8,%ymm8 │ │ │ │ - jne 30db0 >&)@@Base+0xb70> │ │ │ │ + je 307fd >&)@@Base+0xa2d> │ │ │ │ + vpermq $0x1b,(%rax),%ymm7 │ │ │ │ + vpaddq %ymm3,%ymm7,%ymm8 │ │ │ │ + vpcmpnleuq %ymm8,%ymm12,%k0 │ │ │ │ + kmovb %k0,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 30970 >&)@@Base+0xba0> │ │ │ │ vpermq $0x1b,-0x20(%rax),%ymm4 │ │ │ │ - vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ - vpaddq %ymm12,%ymm4,%ymm9 │ │ │ │ - vpsubq %ymm3,%ymm9,%ymm11 │ │ │ │ - vpcmpgtq %ymm11,%ymm15,%ymm10 │ │ │ │ - vptest %ymm10,%ymm10 │ │ │ │ - jne 30db0 >&)@@Base+0xb70> │ │ │ │ - vpermq $0x1b,-0x40(%rax),%ymm13 │ │ │ │ - vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ - vpaddq %ymm12,%ymm13,%ymm14 │ │ │ │ - vpsubq %ymm3,%ymm14,%ymm1 │ │ │ │ - vpcmpgtq %ymm1,%ymm15,%ymm5 │ │ │ │ - vptest %ymm5,%ymm5 │ │ │ │ - jne 30db0 >&)@@Base+0xb70> │ │ │ │ - vpermq $0x1b,-0x60(%rax),%ymm6 │ │ │ │ - vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ - vpaddq %ymm12,%ymm6,%ymm7 │ │ │ │ - vpsubq %ymm3,%ymm7,%ymm8 │ │ │ │ - vpcmpgtq %ymm8,%ymm15,%ymm4 │ │ │ │ - vptest %ymm4,%ymm4 │ │ │ │ - jne 30db0 >&)@@Base+0xb70> │ │ │ │ + vpaddq %ymm13,%ymm0,%ymm0 │ │ │ │ + vpaddq %ymm3,%ymm4,%ymm9 │ │ │ │ + vpcmpnleuq %ymm9,%ymm12,%k1 │ │ │ │ + kmovb %k1,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 30970 >&)@@Base+0xba0> │ │ │ │ + vpermq $0x1b,-0x40(%rax),%ymm11 │ │ │ │ + vpaddq %ymm13,%ymm0,%ymm0 │ │ │ │ + vpaddq %ymm3,%ymm11,%ymm10 │ │ │ │ + vpcmpnleuq %ymm10,%ymm12,%k2 │ │ │ │ + kmovb %k2,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 30970 >&)@@Base+0xba0> │ │ │ │ + vpermq $0x1b,-0x60(%rax),%ymm14 │ │ │ │ + vpaddq %ymm13,%ymm0,%ymm0 │ │ │ │ + vpaddq %ymm3,%ymm14,%ymm15 │ │ │ │ + vpcmpnleuq %ymm15,%ymm12,%k3 │ │ │ │ + kmovb %k3,%edx │ │ │ │ + and $0xf,%edx │ │ │ │ + jne 30970 >&)@@Base+0xba0> │ │ │ │ add $0x4,%rsi │ │ │ │ - vpaddq %ymm2,%ymm0,%ymm0 │ │ │ │ + vpaddq %ymm13,%ymm0,%ymm0 │ │ │ │ add $0xffffffffffffff80,%rax │ │ │ │ cmp %rsi,%rdi │ │ │ │ - jne 30b7f >&)@@Base+0x93f> │ │ │ │ - test $0x3,%dl │ │ │ │ - je 30d47 >&)@@Base+0xb07> │ │ │ │ + jne 3075d >&)@@Base+0x98d> │ │ │ │ + mov 0xa8(%rsp),%rdi │ │ │ │ + test $0x3,%dil │ │ │ │ + je 30906 >&)@@Base+0xb36> │ │ │ │ + mov %rdi,%rdx │ │ │ │ and $0xfffffffffffffffc,%rdx │ │ │ │ - add 0x98(%rsp),%rdx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - sub %rdx,%rdi │ │ │ │ - lea (%rbx,%rdi,8),%r11 │ │ │ │ - mov (%r11),%rax │ │ │ │ + add %r11,%rdx │ │ │ │ + mov %rcx,%r11 │ │ │ │ + sub %rdx,%r11 │ │ │ │ + lea (%rbx,%r11,8),%rsi │ │ │ │ + mov (%rsi),%rax │ │ │ │ inc %rax │ │ │ │ cmp %r14,%rax │ │ │ │ - jb 30dd1 >&)@@Base+0xb91> │ │ │ │ + jb 3098b >&)@@Base+0xbbb> │ │ │ │ lea 0x1(%rdx),%rdi │ │ │ │ - cmp %r12,%rdi │ │ │ │ - jae 30d47 >&)@@Base+0xb07> │ │ │ │ - mov %rcx,%rsi │ │ │ │ - sub %rdi,%rsi │ │ │ │ - lea (%rbx,%rsi,8),%rsi │ │ │ │ - mov (%rsi),%r11 │ │ │ │ - inc %r11 │ │ │ │ - cmp %r14,%r11 │ │ │ │ - jb 30e40 >&)@@Base+0xc00> │ │ │ │ - lea 0x2(%rdx),%rdi │ │ │ │ - cmp %r12,%rdi │ │ │ │ - jae 30d47 >&)@@Base+0xb07> │ │ │ │ + cmp %r13,%rdi │ │ │ │ + jae 30906 >&)@@Base+0xb36> │ │ │ │ mov %rcx,%r11 │ │ │ │ sub %rdi,%r11 │ │ │ │ - lea (%rbx,%r11,8),%rsi │ │ │ │ - mov (%rsi),%r11 │ │ │ │ - inc %r11 │ │ │ │ - cmp %r14,%r11 │ │ │ │ - jb 30e40 >&)@@Base+0xc00> │ │ │ │ + lea (%rbx,%r11,8),%r11 │ │ │ │ + mov (%r11),%rax │ │ │ │ + inc %rax │ │ │ │ + cmp %r14,%rax │ │ │ │ + jb 309f0 >&)@@Base+0xc20> │ │ │ │ + lea 0x2(%rdx),%rdi │ │ │ │ + cmp %r13,%rdi │ │ │ │ + jae 30906 >&)@@Base+0xb36> │ │ │ │ + mov %rcx,%rsi │ │ │ │ + sub %rdi,%rsi │ │ │ │ + lea (%rbx,%rsi,8),%r11 │ │ │ │ + mov (%r11),%rax │ │ │ │ + inc %rax │ │ │ │ + cmp %r14,%rax │ │ │ │ + jb 309f0 >&)@@Base+0xc20> │ │ │ │ lea 0x3(%rdx),%rdi │ │ │ │ - cmp %r12,%rdi │ │ │ │ - jae 30d47 >&)@@Base+0xb07> │ │ │ │ + cmp %r13,%rdi │ │ │ │ + jae 30906 >&)@@Base+0xb36> │ │ │ │ mov %rcx,%rax │ │ │ │ sub %rdi,%rax │ │ │ │ - lea (%rbx,%rax,8),%rsi │ │ │ │ - mov (%rsi),%r11 │ │ │ │ - inc %r11 │ │ │ │ - cmp %r14,%r11 │ │ │ │ - jb 30e40 >&)@@Base+0xc00> │ │ │ │ + lea (%rbx,%rax,8),%r11 │ │ │ │ + mov (%r11),%rax │ │ │ │ + inc %rax │ │ │ │ + cmp %r14,%rax │ │ │ │ + jb 309f0 >&)@@Base+0xc20> │ │ │ │ lea 0x4(%rdx),%rdi │ │ │ │ - cmp %r12,%rdi │ │ │ │ - jae 30d47 >&)@@Base+0xb07> │ │ │ │ - mov %rcx,%rsi │ │ │ │ - sub %rdi,%rsi │ │ │ │ - lea (%rbx,%rsi,8),%rsi │ │ │ │ - mov (%rsi),%r11 │ │ │ │ - inc %r11 │ │ │ │ - cmp %r14,%r11 │ │ │ │ - jb 30e40 >&)@@Base+0xc00> │ │ │ │ - lea 0x5(%rdx),%rdi │ │ │ │ - cmp %r12,%rdi │ │ │ │ - jae 30d47 >&)@@Base+0xb07> │ │ │ │ + cmp %r13,%rdi │ │ │ │ + jae 30906 >&)@@Base+0xb36> │ │ │ │ mov %rcx,%r11 │ │ │ │ sub %rdi,%r11 │ │ │ │ - lea (%rbx,%r11,8),%rsi │ │ │ │ - mov (%rsi),%r11 │ │ │ │ - inc %r11 │ │ │ │ - cmp %r14,%r11 │ │ │ │ - jb 30e40 >&)@@Base+0xc00> │ │ │ │ - lea 0x6(%rdx),%rdi │ │ │ │ - cmp %r12,%rdi │ │ │ │ - jae 30d47 >&)@@Base+0xb07> │ │ │ │ - mov %rcx,%rax │ │ │ │ - sub %rdi,%rax │ │ │ │ - lea (%rbx,%rax,8),%rsi │ │ │ │ - mov (%rsi),%r11 │ │ │ │ - inc %r11 │ │ │ │ - cmp %r14,%r11 │ │ │ │ - jb 30e40 >&)@@Base+0xc00> │ │ │ │ - add $0x7,%rdx │ │ │ │ - cmp %r12,%rdx │ │ │ │ - jae 30d47 >&)@@Base+0xb07> │ │ │ │ + lea (%rbx,%r11,8),%r11 │ │ │ │ + mov (%r11),%rax │ │ │ │ + inc %rax │ │ │ │ + cmp %r14,%rax │ │ │ │ + jb 309f0 >&)@@Base+0xc20> │ │ │ │ + lea 0x5(%rdx),%rdi │ │ │ │ + cmp %r13,%rdi │ │ │ │ + jae 30906 >&)@@Base+0xb36> │ │ │ │ + mov %rcx,%rsi │ │ │ │ + sub %rdi,%rsi │ │ │ │ + lea (%rbx,%rsi,8),%r11 │ │ │ │ + mov (%r11),%rax │ │ │ │ + inc %rax │ │ │ │ + cmp %r14,%rax │ │ │ │ + jb 309f0 >&)@@Base+0xc20> │ │ │ │ + add $0x6,%rdx │ │ │ │ + cmp %r13,%rdx │ │ │ │ + jae 30906 >&)@@Base+0xb36> │ │ │ │ mov %rcx,%rdi │ │ │ │ sub %rdx,%rdi │ │ │ │ - lea (%rbx,%rdi,8),%rsi │ │ │ │ - mov (%rsi),%r11 │ │ │ │ - inc %r11 │ │ │ │ - cmp %r14,%r11 │ │ │ │ - jb 30e43 >&)@@Base+0xc03> │ │ │ │ - addq $0x8,0x40(%rsp) │ │ │ │ - inc %r12 │ │ │ │ - cmp %r12,0x28(%rsp) │ │ │ │ - jae 30570 >&)@@Base+0x330> │ │ │ │ - test %r13,%r13 │ │ │ │ - je 30f8e >&)@@Base+0xd4e> │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - sub %r13,%rsi │ │ │ │ + lea (%rbx,%rdi,8),%r11 │ │ │ │ + mov (%r11),%rax │ │ │ │ + inc %rax │ │ │ │ + cmp %r14,%rax │ │ │ │ + jb 309f3 >&)@@Base+0xc23> │ │ │ │ + inc %r13 │ │ │ │ + mov %r14,%rcx │ │ │ │ + mov %r15,%r9 │ │ │ │ + add $0x8,%r8 │ │ │ │ + cmp %r13,0x40(%rsp) │ │ │ │ + jae 30140 >&)@@Base+0x370> │ │ │ │ + test %r12,%r12 │ │ │ │ + je 30bad >&)@@Base+0xddd> │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ + sub %r12,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - mov 0xb8(%rsp),%rax │ │ │ │ + mov 0xd8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 31157 >&)@@Base+0xf17> │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ + jne 30d6a >&)@@Base+0xf9a> │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ mov %rbx,%rdi │ │ │ │ sub %rbx,%rsi │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ jmp d340 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nop │ │ │ │ vmovq %xmm0,%rdx │ │ │ │ - jmp 30c34 >&)@@Base+0x9f4> │ │ │ │ + jmp 30819 >&)@@Base+0xa49> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - movq $0x0,0x98(%rsp) │ │ │ │ - jmp 30a8d >&)@@Base+0x84d> │ │ │ │ - mov %rax,(%r11) │ │ │ │ + xor %r11d,%r11d │ │ │ │ + mov %rsi,%rax │ │ │ │ + jmp 3067d >&)@@Base+0x8ad> │ │ │ │ + mov %rax,(%rsi) │ │ │ │ test %rdx,%rdx │ │ │ │ - je 30e2b >&)@@Base+0xbeb> │ │ │ │ - mov %rcx,0x98(%rsp) │ │ │ │ - mov %r12,%rcx │ │ │ │ - mov %r10,0x48(%rsp) │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ - sub %rdx,%rcx │ │ │ │ - mov %r8,0x58(%rsp) │ │ │ │ + je 309df >&)@@Base+0xc0f> │ │ │ │ + mov %r10,0x60(%rsp) │ │ │ │ xor %esi,%esi │ │ │ │ + mov %r9,0x68(%rsp) │ │ │ │ + mov %rcx,0x78(%rsp) │ │ │ │ + mov %r8,0x70(%rsp) │ │ │ │ + mov %r13,%r8 │ │ │ │ + sub %rdx,%r8 │ │ │ │ lea 0x0(,%rdx,8),%rdx │ │ │ │ - lea (%rbx,%rcx,8),%rdi │ │ │ │ + lea (%rbx,%r8,8),%rdi │ │ │ │ vzeroupper │ │ │ │ call d190 │ │ │ │ - vmovdqa 0xab8cc(%rip),%ymm3 # dc6e0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 0x98(%rsp),%rcx │ │ │ │ - mov 0x58(%rsp),%r8 │ │ │ │ - mov 0x50(%rsp),%r9 │ │ │ │ - mov 0x48(%rsp),%r10 │ │ │ │ - add $0x8,%r8 │ │ │ │ - jmp 30650 >&)@@Base+0x410> │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovdqa 0xacdb5(%rip),%ymm3 # dd780 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x180> │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + mov 0x70(%rsp),%r8 │ │ │ │ + mov 0x68(%rsp),%r9 │ │ │ │ + mov 0x60(%rsp),%r10 │ │ │ │ + add $0x8,%r9 │ │ │ │ + jmp 30268 >&)@@Base+0x498> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rdi,%rdx │ │ │ │ - mov %r11,(%rsi) │ │ │ │ - jmp 30dd9 >&)@@Base+0xb99> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + jmp 30993 >&)@@Base+0xbc3> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov (%rbx,%rcx,8),%r11 │ │ │ │ - inc %r11 │ │ │ │ - cmp %r14,%r11 │ │ │ │ - jb 30f85 >&)@@Base+0xd45> │ │ │ │ + mov (%rbx,%rcx,8),%rdx │ │ │ │ + inc %rdx │ │ │ │ + cmp %r14,%rdx │ │ │ │ + jb 30ba4 >&)@@Base+0xdd4> │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 30c4d >&)@@Base+0xa0d> │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ + jmp 30832 >&)@@Base+0xa62> │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ sub %rbx,%rdx │ │ │ │ - mov %rdx,%rsi │ │ │ │ - sar $0x3,%rsi │ │ │ │ - cmp 0x28(%rsp),%rsi │ │ │ │ - jb 30ef4 >&)@@Base+0xcb4> │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ - lea (%rbx,%rdx,1),%rdi │ │ │ │ - mov %rdi,0x30(%rsp) │ │ │ │ - cmp %rdi,%rbx │ │ │ │ - je 30603 >&)@@Base+0x3c3> │ │ │ │ + mov %rdx,%r14 │ │ │ │ + sar $0x3,%r14 │ │ │ │ + cmp 0x40(%rsp),%r14 │ │ │ │ + jb 30ad4 >&)@@Base+0xd04> │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + lea (%rbx,%rdx,1),%rax │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + cmp %rax,%rbx │ │ │ │ + je 30201 >&)@@Base+0x431> │ │ │ │ + mov %r9,0xa8(%rsp) │ │ │ │ xor %esi,%esi │ │ │ │ mov %rbx,%rdi │ │ │ │ + mov %rcx,0xb0(%rsp) │ │ │ │ + mov %r8,0xb8(%rsp) │ │ │ │ vzeroupper │ │ │ │ call d190 │ │ │ │ - vmovdqa 0xab837(%rip),%ymm3 # dc6e0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0xe0> │ │ │ │ - jmp 30603 >&)@@Base+0x3c3> │ │ │ │ - movq $0x1,0x98(%rsp) │ │ │ │ - jmp 30a8d >&)@@Base+0x84d> │ │ │ │ - mov %r11,(%rsi) │ │ │ │ - jmp 30e2b >&)@@Base+0xbeb> │ │ │ │ - movq $0x2,0x98(%rsp) │ │ │ │ - jmp 30a8d >&)@@Base+0x84d> │ │ │ │ - mov %rdx,-0x10(%rbx,%rdi,1) │ │ │ │ + mov 0xb8(%rsp),%r8 │ │ │ │ + mov 0xb0(%rsp),%rcx │ │ │ │ + vmovdqa 0xaccfb(%rip),%ymm3 # dd780 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x180> │ │ │ │ + mov 0xa8(%rsp),%r9 │ │ │ │ + jmp 30201 >&)@@Base+0x431> │ │ │ │ + mov $0x1,%r11d │ │ │ │ + mov %rsi,%rax │ │ │ │ + jmp 3067d >&)@@Base+0x8ad> │ │ │ │ + mov %r11,(%rdx) │ │ │ │ + jmp 309df >&)@@Base+0xc0f> │ │ │ │ + mov $0x2,%r11d │ │ │ │ + mov %rsi,%rax │ │ │ │ + jmp 3067d >&)@@Base+0x8ad> │ │ │ │ + mov %rax,-0x10(%rbx,%r8,1) │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 30dd9 >&)@@Base+0xb99> │ │ │ │ - mov %rdi,(%rsi) │ │ │ │ + jmp 30993 >&)@@Base+0xbc3> │ │ │ │ + mov %rdi,-0x18(%rbx,%r8,1) │ │ │ │ mov $0x2,%edx │ │ │ │ - jmp 30dd9 >&)@@Base+0xb99> │ │ │ │ - cmp 0x30(%rsp),%rbx │ │ │ │ - je 30f96 >&)@@Base+0xd56> │ │ │ │ - mov %rsi,0x98(%rsp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ + jmp 30993 >&)@@Base+0xbc3> │ │ │ │ + cmp 0x48(%rsp),%rbx │ │ │ │ + je 30bb5 >&)@@Base+0xde5> │ │ │ │ + mov %r9,0xa8(%rsp) │ │ │ │ xor %esi,%esi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rcx,0xb0(%rsp) │ │ │ │ + mov %r8,0xb8(%rsp) │ │ │ │ vzeroupper │ │ │ │ call d190 │ │ │ │ - mov 0x98(%rsp),%rsi │ │ │ │ - mov (%rsp),%rcx │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - sub %rsi,%rcx │ │ │ │ + mov 0xb8(%rsp),%r8 │ │ │ │ + mov 0xb0(%rsp),%rcx │ │ │ │ + mov 0xa8(%rsp),%r9 │ │ │ │ + mov 0x18(%rsp),%r15 │ │ │ │ xor %esi,%esi │ │ │ │ - lea 0x8(,%rcx,8),%rdx │ │ │ │ - mov %rcx,0x98(%rsp) │ │ │ │ + mov %r9,0xa8(%rsp) │ │ │ │ + mov %rcx,0xb0(%rsp) │ │ │ │ + sub %r14,%r15 │ │ │ │ + mov 0x48(%rsp),%r14 │ │ │ │ + mov %r8,0xb8(%rsp) │ │ │ │ + lea 0x8(,%r15,8),%rdx │ │ │ │ + mov %r14,%rdi │ │ │ │ call d190 │ │ │ │ - mov 0x30(%rsp),%r9 │ │ │ │ - mov 0x98(%rsp),%r8 │ │ │ │ - vmovdqa 0xab78c(%rip),%ymm3 # dc6e0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - lea 0x8(%r9,%r8,8),%r10 │ │ │ │ - mov %r10,0x30(%rsp) │ │ │ │ - jmp 30603 >&)@@Base+0x3c3> │ │ │ │ - movq $0x0,0x18(%rsp) │ │ │ │ - movq $0x0,0x20(%rsp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ + lea 0x8(%r14,%r15,8),%rcx │ │ │ │ + mov 0xb8(%rsp),%r8 │ │ │ │ + vmovdqa 0xacc18(%rip),%ymm3 # dd780 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x180> │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov 0xa8(%rsp),%r9 │ │ │ │ + mov 0xb0(%rsp),%rcx │ │ │ │ + jmp 30201 >&)@@Base+0x431> │ │ │ │ movq $0x0,0x30(%rsp) │ │ │ │ - jmp 3031c >&)@@Base+0xdc> │ │ │ │ - mov %r11,(%rbx,%rcx,8) │ │ │ │ - jmp 30e2b >&)@@Base+0xbeb> │ │ │ │ - vzeroupper │ │ │ │ - jmp 30d77 >&)@@Base+0xb37> │ │ │ │ - vzeroupper │ │ │ │ - jmp 30f1c >&)@@Base+0xcdc> │ │ │ │ - movq $0x8,0x18(%rsp) │ │ │ │ - jmp 3031c >&)@@Base+0xdc> │ │ │ │ - vmovsd 0xab96f(%rip),%xmm4 # dc920 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - lea -0x1(%r14),%r8 │ │ │ │ - mov $0x1,%r9d │ │ │ │ - vdivsd (%r15),%xmm4,%xmm5 │ │ │ │ - and $0x7,%r8d │ │ │ │ - vmovsd %xmm5,0x0(%r13) │ │ │ │ - cmp %r14,%r9 │ │ │ │ - jae 310f4 >&)@@Base+0xeb4> │ │ │ │ - test %r8,%r8 │ │ │ │ - je 3107c >&)@@Base+0xe3c> │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 31067 >&)@@Base+0xe27> │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - je 31057 >&)@@Base+0xe17> │ │ │ │ - cmp $0x3,%r8 │ │ │ │ - je 31047 >&)@@Base+0xe07> │ │ │ │ - cmp $0x4,%r8 │ │ │ │ - je 31037 >&)@@Base+0xdf7> │ │ │ │ - cmp $0x5,%r8 │ │ │ │ - je 31027 >&)@@Base+0xde7> │ │ │ │ - cmp $0x6,%r8 │ │ │ │ - je 31017 >&)@@Base+0xdd7> │ │ │ │ - vdivsd (%r15,%r9,8),%xmm4,%xmm6 │ │ │ │ - vmovsd %xmm6,0x0(%r13,%r9,8) │ │ │ │ - mov $0x2,%r9d │ │ │ │ - vdivsd (%r15,%r9,8),%xmm4,%xmm7 │ │ │ │ - vmovsd %xmm7,0x0(%r13,%r9,8) │ │ │ │ - inc %r9 │ │ │ │ - vdivsd (%r15,%r9,8),%xmm4,%xmm8 │ │ │ │ - vmovsd %xmm8,0x0(%r13,%r9,8) │ │ │ │ - inc %r9 │ │ │ │ - vdivsd (%r15,%r9,8),%xmm4,%xmm9 │ │ │ │ - vmovsd %xmm9,0x0(%r13,%r9,8) │ │ │ │ - inc %r9 │ │ │ │ - vdivsd (%r15,%r9,8),%xmm4,%xmm10 │ │ │ │ - vmovsd %xmm10,0x0(%r13,%r9,8) │ │ │ │ - inc %r9 │ │ │ │ - vdivsd (%r15,%r9,8),%xmm4,%xmm11 │ │ │ │ - vmovsd %xmm11,0x0(%r13,%r9,8) │ │ │ │ - inc %r9 │ │ │ │ - vdivsd (%r15,%r9,8),%xmm4,%xmm12 │ │ │ │ - vmovsd %xmm12,0x0(%r13,%r9,8) │ │ │ │ - inc %r9 │ │ │ │ - cmp %r14,%r9 │ │ │ │ - jae 310f4 >&)@@Base+0xeb4> │ │ │ │ - vdivsd (%r15,%r9,8),%xmm4,%xmm13 │ │ │ │ - vmovsd %xmm13,0x0(%r13,%r9,8) │ │ │ │ - vdivsd 0x8(%r15,%r9,8),%xmm4,%xmm14 │ │ │ │ - vmovsd %xmm14,0x8(%r13,%r9,8) │ │ │ │ - vdivsd 0x10(%r15,%r9,8),%xmm4,%xmm15 │ │ │ │ - vmovsd %xmm15,0x10(%r13,%r9,8) │ │ │ │ - vdivsd 0x18(%r15,%r9,8),%xmm4,%xmm0 │ │ │ │ - vmovsd %xmm0,0x18(%r13,%r9,8) │ │ │ │ - vdivsd 0x20(%r15,%r9,8),%xmm4,%xmm1 │ │ │ │ - vmovsd %xmm1,0x20(%r13,%r9,8) │ │ │ │ - vdivsd 0x28(%r15,%r9,8),%xmm4,%xmm2 │ │ │ │ - vmovsd %xmm2,0x28(%r13,%r9,8) │ │ │ │ - vdivsd 0x30(%r15,%r9,8),%xmm4,%xmm3 │ │ │ │ - vmovsd %xmm3,0x30(%r13,%r9,8) │ │ │ │ - vdivsd 0x38(%r15,%r9,8),%xmm4,%xmm5 │ │ │ │ - vmovsd %xmm5,0x38(%r13,%r9,8) │ │ │ │ - add $0x8,%r9 │ │ │ │ - cmp %r14,%r9 │ │ │ │ - jb 3107c >&)@@Base+0xe3c> │ │ │ │ - test %r12,%r12 │ │ │ │ - jne 3053f >&)@@Base+0x2ff> │ │ │ │ - jmp 3110b >&)@@Base+0xecb> │ │ │ │ - test %r12,%r12 │ │ │ │ - jne 3053f >&)@@Base+0x2ff> │ │ │ │ + xor %ebx,%ebx │ │ │ │ + movq $0x0,0x38(%rsp) │ │ │ │ + movq $0x0,0x48(%rsp) │ │ │ │ + jmp 2fee1 >&)@@Base+0x111> │ │ │ │ + mov %rdx,(%rbx,%rcx,8) │ │ │ │ + jmp 309df >&)@@Base+0xc0f> │ │ │ │ + vzeroupper │ │ │ │ + jmp 3093a >&)@@Base+0xb6a> │ │ │ │ + vzeroupper │ │ │ │ + jmp 30b1c >&)@@Base+0xd4c> │ │ │ │ + movq $0x8,0x30(%rsp) │ │ │ │ + jmp 2fee1 >&)@@Base+0x111> │ │ │ │ + vmovsd 0xace6d(%rip),%xmm4 # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ + lea -0x1(%rcx),%rsi │ │ │ │ + mov $0x1,%edi │ │ │ │ + and $0x7,%esi │ │ │ │ + vdivsd (%r9),%xmm4,%xmm5 │ │ │ │ + vmovsd %xmm5,(%r12) │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + jae 30d07 >&)@@Base+0xf37> │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 30c90 >&)@@Base+0xec0> │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 30c7c >&)@@Base+0xeac> │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + je 30c6d >&)@@Base+0xe9d> │ │ │ │ + cmp $0x3,%rsi │ │ │ │ + je 30c5e >&)@@Base+0xe8e> │ │ │ │ + cmp $0x4,%rsi │ │ │ │ + je 30c4f >&)@@Base+0xe7f> │ │ │ │ + cmp $0x5,%rsi │ │ │ │ + je 30c40 >&)@@Base+0xe70> │ │ │ │ + cmp $0x6,%rsi │ │ │ │ + je 30c31 >&)@@Base+0xe61> │ │ │ │ + vdivsd (%r9,%rdi,8),%xmm4,%xmm6 │ │ │ │ + vmovsd %xmm6,(%r12,%rdi,8) │ │ │ │ + mov $0x2,%edi │ │ │ │ + vdivsd (%r9,%rdi,8),%xmm4,%xmm7 │ │ │ │ + vmovsd %xmm7,(%r12,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vdivsd (%r9,%rdi,8),%xmm4,%xmm8 │ │ │ │ + vmovsd %xmm8,(%r12,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vdivsd (%r9,%rdi,8),%xmm4,%xmm9 │ │ │ │ + vmovsd %xmm9,(%r12,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vdivsd (%r9,%rdi,8),%xmm4,%xmm10 │ │ │ │ + vmovsd %xmm10,(%r12,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vdivsd (%r9,%rdi,8),%xmm4,%xmm11 │ │ │ │ + vmovsd %xmm11,(%r12,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vdivsd (%r9,%rdi,8),%xmm4,%xmm12 │ │ │ │ + vmovsd %xmm12,(%r12,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + jae 30d07 >&)@@Base+0xf37> │ │ │ │ + vdivsd (%r9,%rdi,8),%xmm4,%xmm13 │ │ │ │ + vmovsd %xmm13,(%r12,%rdi,8) │ │ │ │ + vdivsd 0x8(%r9,%rdi,8),%xmm4,%xmm14 │ │ │ │ + vmovsd %xmm14,0x8(%r12,%rdi,8) │ │ │ │ + vdivsd 0x10(%r9,%rdi,8),%xmm4,%xmm15 │ │ │ │ + vmovsd %xmm15,0x10(%r12,%rdi,8) │ │ │ │ + vdivsd 0x18(%r9,%rdi,8),%xmm4,%xmm0 │ │ │ │ + vmovsd %xmm0,0x18(%r12,%rdi,8) │ │ │ │ + vdivsd 0x20(%r9,%rdi,8),%xmm4,%xmm1 │ │ │ │ + vmovsd %xmm1,0x20(%r12,%rdi,8) │ │ │ │ + vdivsd 0x28(%r9,%rdi,8),%xmm4,%xmm2 │ │ │ │ + vmovsd %xmm2,0x28(%r12,%rdi,8) │ │ │ │ + vdivsd 0x30(%r9,%rdi,8),%xmm4,%xmm3 │ │ │ │ + vmovsd %xmm3,0x30(%r12,%rdi,8) │ │ │ │ + vdivsd 0x38(%r9,%rdi,8),%xmm4,%xmm5 │ │ │ │ + vmovsd %xmm5,0x38(%r12,%rdi,8) │ │ │ │ + add $0x8,%rdi │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + jb 30c90 >&)@@Base+0xec0> │ │ │ │ + test %r14,%r14 │ │ │ │ + jne 30114 >&)@@Base+0x344> │ │ │ │ + jmp 30d1e >&)@@Base+0xf4e> │ │ │ │ + test %r14,%r14 │ │ │ │ + jne 30114 >&)@@Base+0x344> │ │ │ │ vzeroupper │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - sub %r13,%rsi │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ + sub %r12,%rsi │ │ │ │ call d340 │ │ │ │ test %rbx,%rbx │ │ │ │ - jne 30d77 >&)@@Base+0xb37> │ │ │ │ - mov 0xb8(%rsp),%rax │ │ │ │ + jne 3093a >&)@@Base+0xb6a> │ │ │ │ + mov 0xd8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 31157 >&)@@Base+0xf17> │ │ │ │ + jne 30d6a >&)@@Base+0xf9a> │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - test %r13,%r13 │ │ │ │ - jne 31108 >&)@@Base+0xec8> │ │ │ │ + test %r12,%r12 │ │ │ │ + jne 30d1b >&)@@Base+0xf4b> │ │ │ │ vzeroupper │ │ │ │ - jmp 3111b >&)@@Base+0xedb> │ │ │ │ + jmp 30d2e >&)@@Base+0xf5e> │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 30500 >&)@@Base+0x2c0> │ │ │ │ + jmp 300d6 >&)@@Base+0x306> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ + mov %rax,%r13 │ │ │ │ vzeroupper │ │ │ │ - jmp d858 <__cxa_finalize@plt+0x1c8> │ │ │ │ + jmp d83a <__cxa_finalize@plt+0x1aa> │ │ │ │ endbr64 │ │ │ │ - jmp d83d <__cxa_finalize@plt+0x1ad> │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp d81f <__cxa_finalize@plt+0x18f> │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000031180 : │ │ │ │ +0000000000030d90 : │ │ │ │ endbr64 │ │ │ │ - mov 0x8(%rdi),%rdx │ │ │ │ mov %rsi,%r9 │ │ │ │ + mov 0x8(%rdi),%rdx │ │ │ │ mov 0x10(%rdi),%rsi │ │ │ │ mov %rdi,%r8 │ │ │ │ sub %rdx,%rsi │ │ │ │ - je 3132e │ │ │ │ + je 30f3e │ │ │ │ mov 0x8(%r9),%rcx │ │ │ │ vmovsd (%rdx),%xmm0 │ │ │ │ sar $0x3,%rsi │ │ │ │ mov $0x1,%eax │ │ │ │ lea -0x1(%rsi),%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ vaddsd (%rcx),%xmm0,%xmm1 │ │ │ │ + and $0x7,%edi │ │ │ │ vmovsd %xmm1,(%rdx) │ │ │ │ cmp %rsi,%rax │ │ │ │ - jae 3132e │ │ │ │ + jae 30f3e │ │ │ │ test %rdi,%rdi │ │ │ │ - je 3127e │ │ │ │ + je 30e8e │ │ │ │ cmp $0x1,%rdi │ │ │ │ - je 31263 │ │ │ │ + je 30e73 │ │ │ │ cmp $0x2,%rdi │ │ │ │ - je 31251 │ │ │ │ + je 30e61 │ │ │ │ cmp $0x3,%rdi │ │ │ │ - je 3123f │ │ │ │ + je 30e4f │ │ │ │ cmp $0x4,%rdi │ │ │ │ - je 3122d │ │ │ │ + je 30e3d │ │ │ │ cmp $0x5,%rdi │ │ │ │ - je 3121b │ │ │ │ + je 30e2b │ │ │ │ cmp $0x6,%rdi │ │ │ │ - je 31209 │ │ │ │ + je 30e19 │ │ │ │ vmovsd 0x8(%rdx),%xmm2 │ │ │ │ mov $0x2,%eax │ │ │ │ vaddsd 0x8(%rcx),%xmm2,%xmm3 │ │ │ │ vmovsd %xmm3,0x8(%rdx) │ │ │ │ vmovsd (%rdx,%rax,8),%xmm4 │ │ │ │ vaddsd (%rcx,%rax,8),%xmm4,%xmm5 │ │ │ │ vmovsd %xmm5,(%rdx,%rax,8) │ │ │ │ @@ -33518,147 +33480,147 @@ │ │ │ │ vmovsd %xmm13,(%rdx,%rax,8) │ │ │ │ inc %rax │ │ │ │ vmovsd (%rdx,%rax,8),%xmm14 │ │ │ │ vaddsd (%rcx,%rax,8),%xmm14,%xmm15 │ │ │ │ vmovsd %xmm15,(%rdx,%rax,8) │ │ │ │ inc %rax │ │ │ │ cmp %rsi,%rax │ │ │ │ - jae 3132e │ │ │ │ + jae 30f3e │ │ │ │ vmovsd (%rdx,%rax,8),%xmm0 │ │ │ │ lea 0x1(%rax),%r10 │ │ │ │ lea 0x2(%rax),%r11 │ │ │ │ lea 0x3(%rax),%rdi │ │ │ │ vaddsd (%rcx,%rax,8),%xmm0,%xmm1 │ │ │ │ vmovsd %xmm1,(%rdx,%rax,8) │ │ │ │ vmovsd (%rdx,%r10,8),%xmm2 │ │ │ │ vaddsd (%rcx,%r10,8),%xmm2,%xmm3 │ │ │ │ vmovsd %xmm3,(%rdx,%r10,8) │ │ │ │ - vmovsd (%rdx,%r11,8),%xmm4 │ │ │ │ lea 0x4(%rax),%r10 │ │ │ │ + vmovsd (%rdx,%r11,8),%xmm4 │ │ │ │ vaddsd (%rcx,%r11,8),%xmm4,%xmm5 │ │ │ │ vmovsd %xmm5,(%rdx,%r11,8) │ │ │ │ - vmovsd (%rdx,%rdi,8),%xmm6 │ │ │ │ lea 0x5(%rax),%r11 │ │ │ │ + vmovsd (%rdx,%rdi,8),%xmm6 │ │ │ │ vaddsd (%rcx,%rdi,8),%xmm6,%xmm7 │ │ │ │ vmovsd %xmm7,(%rdx,%rdi,8) │ │ │ │ - vmovsd (%rdx,%r10,8),%xmm8 │ │ │ │ lea 0x6(%rax),%rdi │ │ │ │ + vmovsd (%rdx,%r10,8),%xmm8 │ │ │ │ vaddsd (%rcx,%r10,8),%xmm8,%xmm9 │ │ │ │ vmovsd %xmm9,(%rdx,%r10,8) │ │ │ │ - vmovsd (%rdx,%r11,8),%xmm10 │ │ │ │ lea 0x7(%rax),%r10 │ │ │ │ add $0x8,%rax │ │ │ │ + vmovsd (%rdx,%r11,8),%xmm10 │ │ │ │ vaddsd (%rcx,%r11,8),%xmm10,%xmm11 │ │ │ │ vmovsd %xmm11,(%rdx,%r11,8) │ │ │ │ vmovsd (%rdx,%rdi,8),%xmm12 │ │ │ │ vaddsd (%rcx,%rdi,8),%xmm12,%xmm13 │ │ │ │ vmovsd %xmm13,(%rdx,%rdi,8) │ │ │ │ vmovsd (%rdx,%r10,8),%xmm14 │ │ │ │ vaddsd (%rcx,%r10,8),%xmm14,%xmm15 │ │ │ │ vmovsd %xmm15,(%rdx,%r10,8) │ │ │ │ cmp %rsi,%rax │ │ │ │ - jb 3127e │ │ │ │ + jb 30e8e │ │ │ │ vmovsd (%r8),%xmm0 │ │ │ │ vaddsd (%r9),%xmm0,%xmm1 │ │ │ │ vmovsd %xmm1,(%r8) │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ │ │ │ │ -0000000000031340 : │ │ │ │ +0000000000030f50 : │ │ │ │ endbr64 │ │ │ │ mov 0x8(%rdi),%rdx │ │ │ │ mov 0x10(%rdi),%r8 │ │ │ │ vmovsd (%rsi),%xmm1 │ │ │ │ vmovsd (%rdi),%xmm9 │ │ │ │ sub %rdx,%r8 │ │ │ │ - je 31573 │ │ │ │ + je 31183 │ │ │ │ mov 0x8(%rsi),%rcx │ │ │ │ sar $0x3,%r8 │ │ │ │ mov $0x1,%eax │ │ │ │ lea -0x1(%r8),%r9 │ │ │ │ - and $0x7,%r9d │ │ │ │ vmulsd (%rcx),%xmm9,%xmm0 │ │ │ │ + and $0x7,%r9d │ │ │ │ vfmadd132sd (%rdx),%xmm0,%xmm1 │ │ │ │ vmovsd %xmm1,(%rdx) │ │ │ │ vmovsd (%rsi),%xmm1 │ │ │ │ vmovsd (%rdi),%xmm9 │ │ │ │ cmp %r8,%rax │ │ │ │ - jae 31573 │ │ │ │ + jae 31183 │ │ │ │ test %r9,%r9 │ │ │ │ - je 31491 │ │ │ │ + je 310a1 │ │ │ │ cmp $0x1,%r9 │ │ │ │ - je 3146d │ │ │ │ + je 3107d │ │ │ │ cmp $0x2,%r9 │ │ │ │ - je 31452 │ │ │ │ + je 31062 │ │ │ │ cmp $0x3,%r9 │ │ │ │ - je 31437 │ │ │ │ + je 31047 │ │ │ │ cmp $0x4,%r9 │ │ │ │ - je 3141c │ │ │ │ + je 3102c │ │ │ │ cmp $0x5,%r9 │ │ │ │ - je 31401 │ │ │ │ + je 31011 │ │ │ │ cmp $0x6,%r9 │ │ │ │ - je 313e6 │ │ │ │ + je 30ff6 │ │ │ │ vmulsd 0x8(%rcx),%xmm9,%xmm2 │ │ │ │ mov $0x2,%eax │ │ │ │ vfmadd132sd 0x8(%rdx),%xmm2,%xmm1 │ │ │ │ vmovsd %xmm1,0x8(%rdx) │ │ │ │ vmovsd (%rsi),%xmm1 │ │ │ │ vmovsd (%rdi),%xmm9 │ │ │ │ vmulsd (%rcx,%rax,8),%xmm9,%xmm3 │ │ │ │ vfmadd132sd (%rdx,%rax,8),%xmm3,%xmm1 │ │ │ │ vmovsd %xmm1,(%rdx,%rax,8) │ │ │ │ + inc %rax │ │ │ │ vmovsd (%rsi),%xmm1 │ │ │ │ vmovsd (%rdi),%xmm9 │ │ │ │ - inc %rax │ │ │ │ vmulsd (%rcx,%rax,8),%xmm9,%xmm4 │ │ │ │ vfmadd132sd (%rdx,%rax,8),%xmm4,%xmm1 │ │ │ │ vmovsd %xmm1,(%rdx,%rax,8) │ │ │ │ + inc %rax │ │ │ │ vmovsd (%rsi),%xmm1 │ │ │ │ vmovsd (%rdi),%xmm9 │ │ │ │ - inc %rax │ │ │ │ vmulsd (%rcx,%rax,8),%xmm9,%xmm5 │ │ │ │ vfmadd132sd (%rdx,%rax,8),%xmm5,%xmm1 │ │ │ │ vmovsd %xmm1,(%rdx,%rax,8) │ │ │ │ + inc %rax │ │ │ │ vmovsd (%rsi),%xmm1 │ │ │ │ vmovsd (%rdi),%xmm9 │ │ │ │ - inc %rax │ │ │ │ vmulsd (%rcx,%rax,8),%xmm9,%xmm6 │ │ │ │ vfmadd132sd (%rdx,%rax,8),%xmm6,%xmm1 │ │ │ │ vmovsd %xmm1,(%rdx,%rax,8) │ │ │ │ + inc %rax │ │ │ │ vmovsd (%rsi),%xmm1 │ │ │ │ vmovsd (%rdi),%xmm9 │ │ │ │ - inc %rax │ │ │ │ vmulsd (%rcx,%rax,8),%xmm9,%xmm7 │ │ │ │ vfmadd132sd (%rdx,%rax,8),%xmm7,%xmm1 │ │ │ │ vmovsd %xmm1,(%rdx,%rax,8) │ │ │ │ + inc %rax │ │ │ │ vmovsd (%rsi),%xmm1 │ │ │ │ vmovsd (%rdi),%xmm9 │ │ │ │ - inc %rax │ │ │ │ vmulsd (%rcx,%rax,8),%xmm9,%xmm8 │ │ │ │ vfmadd132sd (%rdx,%rax,8),%xmm8,%xmm1 │ │ │ │ vmovsd %xmm1,(%rdx,%rax,8) │ │ │ │ inc %rax │ │ │ │ vmovsd (%rsi),%xmm1 │ │ │ │ vmovsd (%rdi),%xmm9 │ │ │ │ cmp %r8,%rax │ │ │ │ - jae 31573 │ │ │ │ + jae 31183 │ │ │ │ vmulsd (%rcx,%rax,8),%xmm9,%xmm10 │ │ │ │ vmovsd 0x8(%rdx,%rax,8),%xmm13 │ │ │ │ vmovsd 0x10(%rdx,%rax,8),%xmm0 │ │ │ │ vmovsd 0x18(%rdx,%rax,8),%xmm4 │ │ │ │ vmovsd 0x20(%rdx,%rax,8),%xmm7 │ │ │ │ vmovsd 0x28(%rdx,%rax,8),%xmm9 │ │ │ │ vfmadd132sd (%rdx,%rax,8),%xmm10,%xmm1 │ │ │ │ vmovsd %xmm1,(%rdx,%rax,8) │ │ │ │ vmovsd (%rdi),%xmm11 │ │ │ │ vmulsd 0x8(%rcx,%rax,8),%xmm11,%xmm12 │ │ │ │ vfmadd231sd (%rsi),%xmm13,%xmm12 │ │ │ │ vmovsd %xmm12,0x8(%rdx,%rax,8) │ │ │ │ - vmovsd (%rdi),%xmm14 │ │ │ │ vmovsd 0x30(%rdx,%rax,8),%xmm12 │ │ │ │ + vmovsd (%rdi),%xmm14 │ │ │ │ vmulsd 0x10(%rcx,%rax,8),%xmm14,%xmm15 │ │ │ │ vfmadd231sd (%rsi),%xmm0,%xmm15 │ │ │ │ vmovsd %xmm15,0x10(%rdx,%rax,8) │ │ │ │ vmovsd (%rdi),%xmm2 │ │ │ │ vmulsd 0x18(%rcx,%rax,8),%xmm2,%xmm3 │ │ │ │ vfmadd231sd (%rsi),%xmm4,%xmm3 │ │ │ │ vmovsd %xmm3,0x18(%rdx,%rax,8) │ │ │ │ @@ -33679,679 +33641,677 @@ │ │ │ │ vmulsd 0x38(%rcx,%rax,8),%xmm13,%xmm14 │ │ │ │ vfmadd231sd (%rsi),%xmm15,%xmm14 │ │ │ │ vmovsd %xmm14,0x38(%rdx,%rax,8) │ │ │ │ add $0x8,%rax │ │ │ │ vmovsd (%rsi),%xmm1 │ │ │ │ vmovsd (%rdi),%xmm9 │ │ │ │ cmp %r8,%rax │ │ │ │ - jb 31491 │ │ │ │ + jb 310a1 │ │ │ │ vmulsd %xmm1,%xmm9,%xmm0 │ │ │ │ vmovsd %xmm0,(%rdi) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -0000000000031580 : │ │ │ │ +0000000000031190 : │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ - mov %rdx,%r9 │ │ │ │ mov %rdi,%r11 │ │ │ │ + mov %rdx,%r9 │ │ │ │ mov %rsi,%r8 │ │ │ │ mov %rsp,%rbp │ │ │ │ + push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov 0x8(%rdi),%rdx │ │ │ │ - mov 0x10(%rdi),%rcx │ │ │ │ - sub %rdx,%rcx │ │ │ │ - je 318b6 │ │ │ │ - sar $0x3,%rcx │ │ │ │ - mov 0x8(%r9),%rdi │ │ │ │ - mov 0x8(%rsi),%rsi │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 318f0 │ │ │ │ - lea 0x8(%r8),%r12 │ │ │ │ - lea (%rdx,%rcx,8),%rax │ │ │ │ - lea -0x1(%rcx),%rbx │ │ │ │ - mov %rcx,%r10 │ │ │ │ - cmp %r12,%rdx │ │ │ │ - setae %r13b │ │ │ │ - cmp %rax,%r8 │ │ │ │ - setae %r12b │ │ │ │ - or %r12d,%r13d │ │ │ │ - lea 0x8(%r9),%r12 │ │ │ │ - cmp %r12,%rdx │ │ │ │ - setae %r12b │ │ │ │ - cmp %rax,%r9 │ │ │ │ - setae %al │ │ │ │ - or %r12d,%eax │ │ │ │ - test %al,%r13b │ │ │ │ - je 318f0 │ │ │ │ - mov $0xfffffffffffffff8,%r13 │ │ │ │ - mov %r13,%r12 │ │ │ │ - sub %rsi,%r12 │ │ │ │ - add %rdx,%r12 │ │ │ │ - cmp $0x10,%r12 │ │ │ │ - seta %r12b │ │ │ │ - sub %rdi,%r13 │ │ │ │ + mov 0x10(%rdi),%rdi │ │ │ │ + sub %rdx,%rdi │ │ │ │ + je 314c8 │ │ │ │ + sar $0x3,%rdi │ │ │ │ + mov 0x8(%r9),%rsi │ │ │ │ + mov 0x8(%r8),%rcx │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 314f0 │ │ │ │ + mov $0xfffffffffffffff8,%rax │ │ │ │ + lea (%rdx,%rdi,8),%r12 │ │ │ │ + lea -0x1(%rdi),%rbx │ │ │ │ + mov %rdi,%r10 │ │ │ │ + mov %rax,%r13 │ │ │ │ + sub %rcx,%r13 │ │ │ │ add %rdx,%r13 │ │ │ │ cmp $0x10,%r13 │ │ │ │ - seta %al │ │ │ │ - test %al,%r12b │ │ │ │ - je 318f0 │ │ │ │ + seta %r13b │ │ │ │ + sub %rsi,%rax │ │ │ │ + add %rdx,%rax │ │ │ │ + cmp $0x10,%rax │ │ │ │ + lea 0x8(%r8),%rax │ │ │ │ + seta %r14b │ │ │ │ + and %r14d,%r13d │ │ │ │ + cmp %rax,%rdx │ │ │ │ + setae %al │ │ │ │ + cmp %r12,%r8 │ │ │ │ + setae %r14b │ │ │ │ + or %r14d,%eax │ │ │ │ + test %al,%r13b │ │ │ │ + je 314f0 │ │ │ │ + lea 0x8(%r9),%r13 │ │ │ │ + cmp %r13,%rdx │ │ │ │ + setae %al │ │ │ │ + cmp %r12,%r9 │ │ │ │ + setae %r12b │ │ │ │ + or %r12b,%al │ │ │ │ + je 314f0 │ │ │ │ cmp $0x2,%rbx │ │ │ │ - jbe 31ba2 │ │ │ │ - mov %rcx,%r12 │ │ │ │ - xor %eax,%eax │ │ │ │ + jbe 317a2 │ │ │ │ + mov %rdi,%r13 │ │ │ │ vbroadcastsd (%r8),%ymm0 │ │ │ │ vbroadcastsd (%r9),%ymm1 │ │ │ │ - shr $0x2,%r12 │ │ │ │ - shl $0x5,%r12 │ │ │ │ - lea -0x20(%r12),%r10 │ │ │ │ + xor %eax,%eax │ │ │ │ + shr $0x2,%r13 │ │ │ │ + shl $0x5,%r13 │ │ │ │ + lea -0x20(%r13),%r10 │ │ │ │ shr $0x5,%r10 │ │ │ │ inc %r10 │ │ │ │ and $0x7,%r10d │ │ │ │ - je 31740 │ │ │ │ + je 31351 │ │ │ │ cmp $0x1,%r10 │ │ │ │ - je 3171e │ │ │ │ + je 3132f │ │ │ │ cmp $0x2,%r10 │ │ │ │ - je 31705 │ │ │ │ + je 31316 │ │ │ │ cmp $0x3,%r10 │ │ │ │ - je 316ec │ │ │ │ + je 312fd │ │ │ │ cmp $0x4,%r10 │ │ │ │ - je 316d3 │ │ │ │ + je 312e4 │ │ │ │ cmp $0x5,%r10 │ │ │ │ - je 316ba │ │ │ │ + je 312cb │ │ │ │ cmp $0x6,%r10 │ │ │ │ - je 316a1 │ │ │ │ - vmulpd (%rsi),%ymm1,%ymm2 │ │ │ │ + je 312b2 │ │ │ │ + vmulpd (%rcx),%ymm1,%ymm2 │ │ │ │ mov $0x20,%eax │ │ │ │ - vfmadd231pd (%rdi),%ymm0,%ymm2 │ │ │ │ + vfmadd231pd (%rsi),%ymm0,%ymm2 │ │ │ │ vaddpd (%rdx),%ymm2,%ymm3 │ │ │ │ vmovupd %ymm3,(%rdx) │ │ │ │ - vmulpd (%rsi,%rax,1),%ymm1,%ymm4 │ │ │ │ - vfmadd231pd (%rdi,%rax,1),%ymm0,%ymm4 │ │ │ │ + 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 (%rsi,%rax,1),%ymm1,%ymm6 │ │ │ │ - vfmadd231pd (%rdi,%rax,1),%ymm0,%ymm6 │ │ │ │ + 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 (%rsi,%rax,1),%ymm1,%ymm8 │ │ │ │ - vfmadd231pd (%rdi,%rax,1),%ymm0,%ymm8 │ │ │ │ + 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 (%rsi,%rax,1),%ymm1,%ymm10 │ │ │ │ - vfmadd231pd (%rdi,%rax,1),%ymm0,%ymm10 │ │ │ │ + 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 (%rsi,%rax,1),%ymm1,%ymm12 │ │ │ │ - vfmadd231pd (%rdi,%rax,1),%ymm0,%ymm12 │ │ │ │ + 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 (%rsi,%rax,1),%ymm1,%ymm14 │ │ │ │ - vfmadd231pd (%rdi,%rax,1),%ymm0,%ymm14 │ │ │ │ + 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 31843 │ │ │ │ - vmulpd (%rsi,%rax,1),%ymm1,%ymm2 │ │ │ │ - vfmadd231pd (%rdi,%rax,1),%ymm0,%ymm2 │ │ │ │ + cmp %r13,%rax │ │ │ │ + je 31454 │ │ │ │ + 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(%rsi,%rax,1),%ymm1,%ymm4 │ │ │ │ - vfmadd231pd 0x20(%rdi,%rax,1),%ymm0,%ymm4 │ │ │ │ + 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(%rsi,%rax,1),%ymm1,%ymm6 │ │ │ │ - vfmadd231pd 0x40(%rdi,%rax,1),%ymm0,%ymm6 │ │ │ │ + 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(%rsi,%rax,1),%ymm1,%ymm8 │ │ │ │ - vfmadd231pd 0x60(%rdi,%rax,1),%ymm0,%ymm8 │ │ │ │ + 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(%rsi,%rax,1),%ymm1,%ymm10 │ │ │ │ - vfmadd231pd 0x80(%rdi,%rax,1),%ymm0,%ymm10 │ │ │ │ + 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(%rsi,%rax,1),%ymm1,%ymm12 │ │ │ │ - vfmadd231pd 0xa0(%rdi,%rax,1),%ymm0,%ymm12 │ │ │ │ + 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(%rsi,%rax,1),%ymm1,%ymm14 │ │ │ │ - vfmadd231pd 0xc0(%rdi,%rax,1),%ymm0,%ymm14 │ │ │ │ + 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(%rsi,%rax,1),%ymm1,%ymm2 │ │ │ │ - vfmadd231pd 0xe0(%rdi,%rax,1),%ymm0,%ymm2 │ │ │ │ + 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 31740 │ │ │ │ - test $0x3,%cl │ │ │ │ - je 318e0 │ │ │ │ - mov %rcx,%r13 │ │ │ │ - and $0xfffffffffffffffc,%r13 │ │ │ │ - cmp %r13,%rbx │ │ │ │ - je 31baa │ │ │ │ - sub %r13,%rcx │ │ │ │ - mov %rcx,%r10 │ │ │ │ + cmp %r13,%rax │ │ │ │ + jne 31351 │ │ │ │ + test $0x3,%dil │ │ │ │ + je 314e8 │ │ │ │ + mov %rdi,%r14 │ │ │ │ + and $0xfffffffffffffffc,%r14 │ │ │ │ + cmp %r14,%rbx │ │ │ │ + je 317aa │ │ │ │ + sub %r14,%rdi │ │ │ │ + mov %rdi,%r10 │ │ │ │ vzeroupper │ │ │ │ - vmovddup (%r9),%xmm1 │ │ │ │ - vmovddup (%r8),%xmm0 │ │ │ │ - vmulpd (%rsi,%r13,8),%xmm1,%xmm4 │ │ │ │ - vfmadd132pd (%rdi,%r13,8),%xmm4,%xmm0 │ │ │ │ - vaddpd (%rdx,%r13,8),%xmm0,%xmm5 │ │ │ │ - vmovupd %xmm5,(%rdx,%r13,8) │ │ │ │ + vmovddup (%r9),%xmm0 │ │ │ │ + vmovddup (%r8),%xmm4 │ │ │ │ + vmulpd (%rcx,%r14,8),%xmm0,%xmm1 │ │ │ │ + vfmadd231pd (%rsi,%r14,8),%xmm4,%xmm1 │ │ │ │ + vaddpd (%rdx,%r14,8),%xmm1,%xmm5 │ │ │ │ + vmovupd %xmm5,(%rdx,%r14,8) │ │ │ │ test $0x1,%r10b │ │ │ │ - je 318b6 │ │ │ │ + je 314c8 │ │ │ │ and $0xfffffffffffffffe,%r10 │ │ │ │ - add %r10,%r13 │ │ │ │ - vmovsd (%rsi,%r13,8),%xmm6 │ │ │ │ - vmovsd (%rdi,%r13,8),%xmm8 │ │ │ │ + add %r10,%r14 │ │ │ │ + vmovsd (%rcx,%r14,8),%xmm6 │ │ │ │ + vmovsd (%rsi,%r14,8),%xmm8 │ │ │ │ vmulsd (%r9),%xmm6,%xmm7 │ │ │ │ vfmadd231sd (%r8),%xmm8,%xmm7 │ │ │ │ - vaddsd (%rdx,%r13,8),%xmm7,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rdx,%r13,8) │ │ │ │ + vaddsd (%rdx,%r14,8),%xmm7,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rdx,%r14,8) │ │ │ │ vmovsd (%r8),%xmm10 │ │ │ │ vmovsd (%r11),%xmm11 │ │ │ │ pop %rbx │ │ │ │ vfmadd132sd (%r9),%xmm11,%xmm10 │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ + pop %r14 │ │ │ │ pop %rbp │ │ │ │ vmovsd %xmm10,(%r11) │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ vzeroupper │ │ │ │ - jmp 318b6 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 314c8 │ │ │ │ + nopl (%rax) │ │ │ │ vmovsd (%r9),%xmm10 │ │ │ │ - vmovsd (%rdi),%xmm12 │ │ │ │ - lea -0x1(%rcx),%rbx │ │ │ │ - mov $0x1,%r13d │ │ │ │ - vmulsd (%rsi),%xmm10,%xmm11 │ │ │ │ + vmovsd (%rsi),%xmm12 │ │ │ │ + lea -0x1(%rdi),%rbx │ │ │ │ + mov $0x1,%r12d │ │ │ │ and $0x7,%ebx │ │ │ │ + vmulsd (%rcx),%xmm10,%xmm11 │ │ │ │ vfmadd231sd (%r8),%xmm12,%xmm11 │ │ │ │ vaddsd (%rdx),%xmm11,%xmm13 │ │ │ │ vmovsd %xmm13,(%rdx) │ │ │ │ - cmp %rcx,%r13 │ │ │ │ - jae 318b6 │ │ │ │ + cmp %rdi,%r12 │ │ │ │ + jae 314c8 │ │ │ │ test %rbx,%rbx │ │ │ │ - je 31a64 │ │ │ │ + je 31664 │ │ │ │ cmp $0x1,%rbx │ │ │ │ - je 31a36 │ │ │ │ + je 31636 │ │ │ │ cmp $0x2,%rbx │ │ │ │ - je 31a11 │ │ │ │ + je 31611 │ │ │ │ cmp $0x3,%rbx │ │ │ │ - je 319ec │ │ │ │ + je 315ec │ │ │ │ cmp $0x4,%rbx │ │ │ │ - je 319c7 │ │ │ │ + je 315c7 │ │ │ │ cmp $0x5,%rbx │ │ │ │ - je 319a2 │ │ │ │ + je 315a2 │ │ │ │ cmp $0x6,%rbx │ │ │ │ - je 3197d │ │ │ │ + je 3157d │ │ │ │ vmovsd (%r9),%xmm14 │ │ │ │ - vmovsd (%rdi,%r13,8),%xmm2 │ │ │ │ - vmulsd (%rsi,%r13,8),%xmm14,%xmm15 │ │ │ │ + vmovsd (%rsi,%r12,8),%xmm2 │ │ │ │ + vmulsd (%rcx,%r12,8),%xmm14,%xmm15 │ │ │ │ vfmadd231sd (%r8),%xmm2,%xmm15 │ │ │ │ - vaddsd (%rdx,%r13,8),%xmm15,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rdx,%r13,8) │ │ │ │ - mov $0x2,%r13d │ │ │ │ + vaddsd (%rdx,%r12,8),%xmm15,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rdx,%r12,8) │ │ │ │ + mov $0x2,%r12d │ │ │ │ vmovsd (%r9),%xmm0 │ │ │ │ - vmulsd (%rsi,%r13,8),%xmm0,%xmm1 │ │ │ │ - vmovsd (%rdi,%r13,8),%xmm4 │ │ │ │ + vmovsd (%rsi,%r12,8),%xmm4 │ │ │ │ + vmulsd (%rcx,%r12,8),%xmm0,%xmm1 │ │ │ │ vfmadd231sd (%r8),%xmm4,%xmm1 │ │ │ │ - vaddsd (%rdx,%r13,8),%xmm1,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rdx,%r13,8) │ │ │ │ - inc %r13 │ │ │ │ + vaddsd (%rdx,%r12,8),%xmm1,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rdx,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ vmovsd (%r9),%xmm6 │ │ │ │ - vmulsd (%rsi,%r13,8),%xmm6,%xmm7 │ │ │ │ - vmovsd (%rdi,%r13,8),%xmm8 │ │ │ │ + vmovsd (%rsi,%r12,8),%xmm8 │ │ │ │ + vmulsd (%rcx,%r12,8),%xmm6,%xmm7 │ │ │ │ vfmadd231sd (%r8),%xmm8,%xmm7 │ │ │ │ - vaddsd (%rdx,%r13,8),%xmm7,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rdx,%r13,8) │ │ │ │ - inc %r13 │ │ │ │ + vaddsd (%rdx,%r12,8),%xmm7,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rdx,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ vmovsd (%r9),%xmm10 │ │ │ │ - vmulsd (%rsi,%r13,8),%xmm10,%xmm11 │ │ │ │ - vmovsd (%rdi,%r13,8),%xmm12 │ │ │ │ + vmovsd (%rsi,%r12,8),%xmm12 │ │ │ │ + vmulsd (%rcx,%r12,8),%xmm10,%xmm11 │ │ │ │ vfmadd231sd (%r8),%xmm12,%xmm11 │ │ │ │ - vaddsd (%rdx,%r13,8),%xmm11,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rdx,%r13,8) │ │ │ │ - inc %r13 │ │ │ │ + vaddsd (%rdx,%r12,8),%xmm11,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rdx,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ vmovsd (%r9),%xmm14 │ │ │ │ - vmulsd (%rsi,%r13,8),%xmm14,%xmm15 │ │ │ │ - vmovsd (%rdi,%r13,8),%xmm2 │ │ │ │ + vmovsd (%rsi,%r12,8),%xmm2 │ │ │ │ + vmulsd (%rcx,%r12,8),%xmm14,%xmm15 │ │ │ │ vfmadd231sd (%r8),%xmm2,%xmm15 │ │ │ │ - vaddsd (%rdx,%r13,8),%xmm15,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rdx,%r13,8) │ │ │ │ - inc %r13 │ │ │ │ + vaddsd (%rdx,%r12,8),%xmm15,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rdx,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ vmovsd (%r9),%xmm0 │ │ │ │ - vmulsd (%rsi,%r13,8),%xmm0,%xmm1 │ │ │ │ - vmovsd (%rdi,%r13,8),%xmm4 │ │ │ │ + vmovsd (%rsi,%r12,8),%xmm4 │ │ │ │ + vmulsd (%rcx,%r12,8),%xmm0,%xmm1 │ │ │ │ vfmadd231sd (%r8),%xmm4,%xmm1 │ │ │ │ - vaddsd (%rdx,%r13,8),%xmm1,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rdx,%r13,8) │ │ │ │ - inc %r13 │ │ │ │ + vaddsd (%rdx,%r12,8),%xmm1,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rdx,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ vmovsd (%r9),%xmm6 │ │ │ │ - vmulsd (%rsi,%r13,8),%xmm6,%xmm7 │ │ │ │ - vmovsd (%rdi,%r13,8),%xmm8 │ │ │ │ + vmovsd (%rsi,%r12,8),%xmm8 │ │ │ │ + vmulsd (%rcx,%r12,8),%xmm6,%xmm7 │ │ │ │ vfmadd231sd (%r8),%xmm8,%xmm7 │ │ │ │ - vaddsd (%rdx,%r13,8),%xmm7,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rdx,%r13,8) │ │ │ │ - inc %r13 │ │ │ │ - cmp %rcx,%r13 │ │ │ │ - jae 318b6 │ │ │ │ + vaddsd (%rdx,%r12,8),%xmm7,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rdx,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + cmp %rdi,%r12 │ │ │ │ + jae 314c8 │ │ │ │ vmovsd (%r9),%xmm10 │ │ │ │ - vmovsd (%rdi,%r13,8),%xmm12 │ │ │ │ - vmulsd (%rsi,%r13,8),%xmm10,%xmm11 │ │ │ │ + vmovsd (%rsi,%r12,8),%xmm12 │ │ │ │ + vmulsd (%rcx,%r12,8),%xmm10,%xmm11 │ │ │ │ vfmadd231sd (%r8),%xmm12,%xmm11 │ │ │ │ - vaddsd (%rdx,%r13,8),%xmm11,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rdx,%r13,8) │ │ │ │ + vaddsd (%rdx,%r12,8),%xmm11,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rdx,%r12,8) │ │ │ │ vmovsd (%r9),%xmm14 │ │ │ │ - vmovsd 0x8(%rdi,%r13,8),%xmm2 │ │ │ │ - vmulsd 0x8(%rsi,%r13,8),%xmm14,%xmm15 │ │ │ │ + vmovsd 0x8(%rsi,%r12,8),%xmm2 │ │ │ │ + vmulsd 0x8(%rcx,%r12,8),%xmm14,%xmm15 │ │ │ │ vfmadd231sd (%r8),%xmm2,%xmm15 │ │ │ │ - vaddsd 0x8(%rdx,%r13,8),%xmm15,%xmm3 │ │ │ │ - vmovsd %xmm3,0x8(%rdx,%r13,8) │ │ │ │ + vaddsd 0x8(%rdx,%r12,8),%xmm15,%xmm3 │ │ │ │ + vmovsd %xmm3,0x8(%rdx,%r12,8) │ │ │ │ vmovsd (%r9),%xmm0 │ │ │ │ - vmovsd 0x10(%rdi,%r13,8),%xmm4 │ │ │ │ - vmulsd 0x10(%rsi,%r13,8),%xmm0,%xmm1 │ │ │ │ + vmovsd 0x10(%rsi,%r12,8),%xmm4 │ │ │ │ + vmulsd 0x10(%rcx,%r12,8),%xmm0,%xmm1 │ │ │ │ vfmadd231sd (%r8),%xmm4,%xmm1 │ │ │ │ - vaddsd 0x10(%rdx,%r13,8),%xmm1,%xmm5 │ │ │ │ - vmovsd %xmm5,0x10(%rdx,%r13,8) │ │ │ │ + vaddsd 0x10(%rdx,%r12,8),%xmm1,%xmm5 │ │ │ │ + vmovsd %xmm5,0x10(%rdx,%r12,8) │ │ │ │ vmovsd (%r9),%xmm6 │ │ │ │ - vmovsd 0x18(%rdi,%r13,8),%xmm7 │ │ │ │ - vmulsd 0x18(%rsi,%r13,8),%xmm6,%xmm8 │ │ │ │ + vmovsd 0x18(%rsi,%r12,8),%xmm7 │ │ │ │ + vmulsd 0x18(%rcx,%r12,8),%xmm6,%xmm8 │ │ │ │ vfmadd231sd (%r8),%xmm7,%xmm8 │ │ │ │ - vaddsd 0x18(%rdx,%r13,8),%xmm8,%xmm9 │ │ │ │ - vmovsd %xmm9,0x18(%rdx,%r13,8) │ │ │ │ + vaddsd 0x18(%rdx,%r12,8),%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,0x18(%rdx,%r12,8) │ │ │ │ vmovsd (%r9),%xmm10 │ │ │ │ - vmovsd 0x20(%rdi,%r13,8),%xmm12 │ │ │ │ - vmulsd 0x20(%rsi,%r13,8),%xmm10,%xmm11 │ │ │ │ + vmovsd 0x20(%rsi,%r12,8),%xmm12 │ │ │ │ + vmulsd 0x20(%rcx,%r12,8),%xmm10,%xmm11 │ │ │ │ vfmadd231sd (%r8),%xmm12,%xmm11 │ │ │ │ - vaddsd 0x20(%rdx,%r13,8),%xmm11,%xmm13 │ │ │ │ - vmovsd %xmm13,0x20(%rdx,%r13,8) │ │ │ │ + vaddsd 0x20(%rdx,%r12,8),%xmm11,%xmm13 │ │ │ │ + vmovsd %xmm13,0x20(%rdx,%r12,8) │ │ │ │ vmovsd (%r9),%xmm14 │ │ │ │ - vmulsd 0x28(%rsi,%r13,8),%xmm14,%xmm15 │ │ │ │ - vmovsd 0x28(%rdi,%r13,8),%xmm2 │ │ │ │ + vmulsd 0x28(%rcx,%r12,8),%xmm14,%xmm15 │ │ │ │ + vmovsd 0x28(%rsi,%r12,8),%xmm2 │ │ │ │ vfmadd231sd (%r8),%xmm2,%xmm15 │ │ │ │ - vaddsd 0x28(%rdx,%r13,8),%xmm15,%xmm3 │ │ │ │ - vmovsd %xmm3,0x28(%rdx,%r13,8) │ │ │ │ + vaddsd 0x28(%rdx,%r12,8),%xmm15,%xmm3 │ │ │ │ + vmovsd %xmm3,0x28(%rdx,%r12,8) │ │ │ │ vmovsd (%r9),%xmm0 │ │ │ │ - vmovsd 0x30(%rdi,%r13,8),%xmm4 │ │ │ │ - vmulsd 0x30(%rsi,%r13,8),%xmm0,%xmm1 │ │ │ │ + vmovsd 0x30(%rsi,%r12,8),%xmm4 │ │ │ │ + vmulsd 0x30(%rcx,%r12,8),%xmm0,%xmm1 │ │ │ │ vfmadd231sd (%r8),%xmm4,%xmm1 │ │ │ │ - vaddsd 0x30(%rdx,%r13,8),%xmm1,%xmm5 │ │ │ │ - vmovsd %xmm5,0x30(%rdx,%r13,8) │ │ │ │ + vaddsd 0x30(%rdx,%r12,8),%xmm1,%xmm5 │ │ │ │ + vmovsd %xmm5,0x30(%rdx,%r12,8) │ │ │ │ vmovsd (%r9),%xmm6 │ │ │ │ - vmovsd 0x38(%rdi,%r13,8),%xmm7 │ │ │ │ - vmulsd 0x38(%rsi,%r13,8),%xmm6,%xmm8 │ │ │ │ + vmovsd 0x38(%rsi,%r12,8),%xmm7 │ │ │ │ + vmulsd 0x38(%rcx,%r12,8),%xmm6,%xmm8 │ │ │ │ vfmadd231sd (%r8),%xmm7,%xmm8 │ │ │ │ - vaddsd 0x38(%rdx,%r13,8),%xmm8,%xmm9 │ │ │ │ - vmovsd %xmm9,0x38(%rdx,%r13,8) │ │ │ │ - add $0x8,%r13 │ │ │ │ - cmp %rcx,%r13 │ │ │ │ - jb 31a64 │ │ │ │ - jmp 318b6 │ │ │ │ - xor %r13d,%r13d │ │ │ │ - jmp 31865 │ │ │ │ + vaddsd 0x38(%rdx,%r12,8),%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,0x38(%rdx,%r12,8) │ │ │ │ + add $0x8,%r12 │ │ │ │ + cmp %rdi,%r12 │ │ │ │ + jb 31664 │ │ │ │ + jmp 314c8 │ │ │ │ + xor %r14d,%r14d │ │ │ │ + jmp 31477 │ │ │ │ vzeroupper │ │ │ │ - jmp 31894 │ │ │ │ + jmp 314a6 │ │ │ │ nopl (%rax) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000031bc0 : │ │ │ │ +00000000000317c0 : │ │ │ │ endbr64 │ │ │ │ sub $0x8,%rsp │ │ │ │ vxorps %xmm1,%xmm1,%xmm1 │ │ │ │ vcvtsi2sd %edi,%xmm1,%xmm0 │ │ │ │ vcvtsi2sd %esi,%xmm1,%xmm1 │ │ │ │ call d5c0 │ │ │ │ - vaddsd 0xaad37(%rip),%xmm0,%xmm0 # dc918 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x318> │ │ │ │ + vaddsd 0xac257(%rip),%xmm0,%xmm0 # dda38 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x438> │ │ │ │ add $0x8,%rsp │ │ │ │ vcvttsd2si %xmm0,%rax │ │ │ │ dec %eax │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ endbr64 │ │ │ │ sub $0x18,%rsp │ │ │ │ mov %rsi,%rdi │ │ │ │ - lea 0xa6805(%rip),%rsi # d8407 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10d7> │ │ │ │ + lea 0xa7c1f(%rip),%rsi # d9421 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1481> │ │ │ │ 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 31c86 │ │ │ │ + je 3187e │ │ │ │ mov 0x4(%rsp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 31c90 │ │ │ │ + jle 31888 │ │ │ │ mov (%rsp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 31c70 │ │ │ │ - call 31bc0 │ │ │ │ + jle 31868 │ │ │ │ + call 317c0 │ │ │ │ movslq %eax,%rdi │ │ │ │ call d4d0 │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ sub %fs:0x28,%rdx │ │ │ │ - jne 31caa │ │ │ │ + jne 318a2 │ │ │ │ add $0x18,%rsp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xb72f9(%rip),%rax │ │ │ │ - lea 0xa63fd(%rip),%rsi # d807b * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd4b> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0xb8701(%rip),%rax │ │ │ │ + lea 0xa7805(%rip),%rsi # d907b * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10db> │ │ │ │ mov (%rax),%rdi │ │ │ │ call d380 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 31c4e │ │ │ │ + jmp 3184e │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xb72d9(%rip),%rdx │ │ │ │ - lea 0xa63c6(%rip),%rsi # d8064 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd34> │ │ │ │ + mov 0xb86e1(%rip),%rdx │ │ │ │ + lea 0xa77ce(%rip),%rsi # d9064 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10c4> │ │ │ │ mov (%rdx),%rdi │ │ │ │ call d380 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 31c4e │ │ │ │ + jmp 3184e │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000031cb0 : │ │ │ │ +00000000000318b0 : │ │ │ │ endbr64 │ │ │ │ sub $0x18,%rsp │ │ │ │ + mov %edi,%eax │ │ │ │ + mov %fs:0x28,%rdi │ │ │ │ + mov %rdi,0x8(%rsp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ mov (%rsi),%rdx │ │ │ │ - mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rsi,%rax │ │ │ │ mov -0x18(%rdx),%rcx │ │ │ │ mov 0x10(%rsi,%rcx,1),%rsi │ │ │ │ - cmp $0x8,%dil │ │ │ │ - jbe 31d10 │ │ │ │ + cmp $0x8,%al │ │ │ │ + jbe 31910 │ │ │ │ movb $0x3f,0x7(%rsp) │ │ │ │ test %rsi,%rsi │ │ │ │ - je 31d30 │ │ │ │ + je 31930 │ │ │ │ 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 31d3f │ │ │ │ + jne 3193c │ │ │ │ add $0x18,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - add $0x31,%edi │ │ │ │ - mov %dil,0x7(%rsp) │ │ │ │ + add $0x31,%eax │ │ │ │ + mov %al,0x7(%rsp) │ │ │ │ test %rsi,%rsi │ │ │ │ - jne 31ce5 │ │ │ │ - movzbl %dil,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ + jne 318e5 │ │ │ │ + movzbl %al,%esi │ │ │ │ call d030 │ │ │ │ - jmp 31cf7 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 318f4 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov $0x3f,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ call d030 │ │ │ │ - jmp 31cf7 │ │ │ │ + jmp 318f4 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ + nopl (%rax) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ - push %rbx │ │ │ │ mov %rsi,%rbp │ │ │ │ + push %rbx │ │ │ │ sub $0x28,%rsp │ │ │ │ mov (%rdi),%rax │ │ │ │ mov %rdi,0x10(%rsp) │ │ │ │ mov %rax,(%rsp) │ │ │ │ test %rax,%rax │ │ │ │ - je 31f0b │ │ │ │ + je 31b0b │ │ │ │ mov (%rsp),%rdx │ │ │ │ mov (%rdx),%rcx │ │ │ │ mov %rcx,0x8(%rsp) │ │ │ │ test %rcx,%rcx │ │ │ │ - je 31edc │ │ │ │ + je 31adc │ │ │ │ mov 0x8(%rsp),%r9 │ │ │ │ mov (%r9),%r14 │ │ │ │ test %r14,%r14 │ │ │ │ - je 31eb1 │ │ │ │ + je 31ab1 │ │ │ │ mov (%r14),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - je 31e89 │ │ │ │ + je 31a89 │ │ │ │ mov (%rbx),%r15 │ │ │ │ test %r15,%r15 │ │ │ │ - je 31e6c │ │ │ │ + je 31a6c │ │ │ │ mov (%r15),%r12 │ │ │ │ test %r12,%r12 │ │ │ │ - je 31e4e │ │ │ │ + je 31a4e │ │ │ │ mov (%r12),%r13 │ │ │ │ test %r13,%r13 │ │ │ │ - je 31e2f │ │ │ │ + je 31a2f │ │ │ │ mov 0x0(%r13),%r8 │ │ │ │ test %r8,%r8 │ │ │ │ - je 31e13 │ │ │ │ + je 31a13 │ │ │ │ mov (%r8),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 31df8 │ │ │ │ + je 319f8 │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %r8,0x18(%rsp) │ │ │ │ - call 31d50 │ │ │ │ + call 31950 │ │ │ │ mov 0x18(%rsp),%rsi │ │ │ │ mov 0x8(%rsi),%r8 │ │ │ │ mov (%r8),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 31dda │ │ │ │ + jne 319da │ │ │ │ movzbl 0x8(%r8),%edi │ │ │ │ mov 0x0(%rbp),%rsi │ │ │ │ - call 31cb0 │ │ │ │ + call 318b0 │ │ │ │ mov 0x8(%r13),%r13 │ │ │ │ mov 0x0(%r13),%r8 │ │ │ │ test %r8,%r8 │ │ │ │ - jne 31dd2 │ │ │ │ + jne 319d2 │ │ │ │ movzbl 0x8(%r13),%edi │ │ │ │ mov 0x0(%rbp),%rsi │ │ │ │ - call 31cb0 │ │ │ │ + call 318b0 │ │ │ │ mov 0x8(%r12),%r12 │ │ │ │ mov (%r12),%r13 │ │ │ │ test %r13,%r13 │ │ │ │ - jne 31dc9 │ │ │ │ + jne 319c9 │ │ │ │ movzbl 0x8(%r12),%edi │ │ │ │ mov 0x0(%rbp),%rsi │ │ │ │ - call 31cb0 │ │ │ │ + call 318b0 │ │ │ │ mov 0x8(%r15),%r15 │ │ │ │ mov (%r15),%r12 │ │ │ │ test %r12,%r12 │ │ │ │ - jne 31dc0 │ │ │ │ + jne 319c0 │ │ │ │ movzbl 0x8(%r15),%edi │ │ │ │ mov 0x0(%rbp),%rsi │ │ │ │ - call 31cb0 │ │ │ │ + call 318b0 │ │ │ │ mov 0x8(%rbx),%rbx │ │ │ │ mov (%rbx),%r15 │ │ │ │ test %r15,%r15 │ │ │ │ - jne 31db4 │ │ │ │ + jne 319b4 │ │ │ │ movzbl 0x8(%rbx),%edi │ │ │ │ mov 0x0(%rbp),%rsi │ │ │ │ - call 31cb0 │ │ │ │ + call 318b0 │ │ │ │ mov 0x8(%r14),%r14 │ │ │ │ mov (%r14),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - jne 31da8 │ │ │ │ + jne 319a8 │ │ │ │ movzbl 0x8(%r14),%edi │ │ │ │ mov 0x0(%rbp),%rsi │ │ │ │ - call 31cb0 │ │ │ │ + call 318b0 │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ mov 0x8(%rdi),%r9 │ │ │ │ mov (%r9),%r14 │ │ │ │ mov %r9,0x8(%rsp) │ │ │ │ test %r14,%r14 │ │ │ │ - jne 31d9c │ │ │ │ + jne 3199c │ │ │ │ mov 0x0(%rbp),%rsi │ │ │ │ movzbl 0x8(%r9),%edi │ │ │ │ - call 31cb0 │ │ │ │ + call 318b0 │ │ │ │ mov (%rsp),%r10 │ │ │ │ mov 0x8(%r10),%r11 │ │ │ │ mov (%r11),%rax │ │ │ │ mov %r11,(%rsp) │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ test %rax,%rax │ │ │ │ - jne 31d8b │ │ │ │ + jne 3198b │ │ │ │ mov (%rsp),%rdx │ │ │ │ mov 0x0(%rbp),%rsi │ │ │ │ movzbl 0x8(%rdx),%edi │ │ │ │ - call 31cb0 │ │ │ │ + call 318b0 │ │ │ │ mov 0x10(%rsp),%rcx │ │ │ │ mov 0x8(%rcx),%rbx │ │ │ │ mov (%rbx),%r12 │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ mov %r12,(%rsp) │ │ │ │ test %r12,%r12 │ │ │ │ - jne 31d76 │ │ │ │ + jne 31976 │ │ │ │ mov 0x0(%rbp),%rsi │ │ │ │ mov 0x10(%rsp),%rbp │ │ │ │ movzbl 0x8(%rbp),%edi │ │ │ │ add $0x28,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ - jmp 31cb0 │ │ │ │ + jmp 318b0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000031f30 : │ │ │ │ +0000000000031b30 : │ │ │ │ endbr64 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ sub $0x10,%rsp │ │ │ │ - mov (%rdi),%rbx │ │ │ │ mov %fs:0x28,%r12 │ │ │ │ mov %r12,0x8(%rsp) │ │ │ │ mov %rdi,%r12 │ │ │ │ + mov (%rdi),%rbx │ │ │ │ mov %rsi,(%rsp) │ │ │ │ test %rbx,%rbx │ │ │ │ - je 31fe0 │ │ │ │ + je 31bd8 │ │ │ │ mov (%rbx),%rdi │ │ │ │ mov %rsp,%rbp │ │ │ │ test %rdi,%rdi │ │ │ │ - je 31f80 │ │ │ │ + je 31b7c │ │ │ │ mov %rbp,%rsi │ │ │ │ - call 31d50 │ │ │ │ + call 31950 │ │ │ │ mov 0x8(%rbx),%rbx │ │ │ │ mov (%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 31f68 │ │ │ │ + jne 31b64 │ │ │ │ mov (%rsp),%rsi │ │ │ │ movzbl 0x8(%rbx),%edi │ │ │ │ - call 31cb0 │ │ │ │ + call 318b0 │ │ │ │ mov 0x8(%r12),%rbp │ │ │ │ mov %rsp,%r12 │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 31faf │ │ │ │ + je 31bab │ │ │ │ mov %r12,%rsi │ │ │ │ - call 31d50 │ │ │ │ + call 31950 │ │ │ │ mov 0x8(%rbp),%rbp │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 31f9a │ │ │ │ + jne 31b96 │ │ │ │ movzbl 0x8(%rbp),%edi │ │ │ │ mov (%rsp),%rsi │ │ │ │ - call 31cb0 │ │ │ │ + call 318b0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 31fed │ │ │ │ + jne 31be5 │ │ │ │ add $0x10,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ movzbl 0x8(%r12),%edi │ │ │ │ - call 31cb0 │ │ │ │ - jmp 31fbc │ │ │ │ + call 318b0 │ │ │ │ + jmp 31bb8 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000032000 : │ │ │ │ +0000000000031bf0 : │ │ │ │ endbr64 │ │ │ │ cmpq $0x0,(%rdi) │ │ │ │ - je 32070 │ │ │ │ + je 31c60 │ │ │ │ push %rbp │ │ │ │ + mov $0x1,%edx │ │ │ │ + mov %rdi,%rbp │ │ │ │ push %rbx │ │ │ │ mov %rsi,%rbx │ │ │ │ - mov %rdi,%rbp │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov $0x1,%edx │ │ │ │ + lea 0xa7488(%rip),%rsi # d9096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10f6> │ │ │ │ mov %rbx,%rdi │ │ │ │ - lea 0xa6071(%rip),%rsi # d8096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd66> │ │ │ │ + sub $0x8,%rsp │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ - call 32000 │ │ │ │ + call 31bf0 │ │ │ │ mov $0x1,%edx │ │ │ │ mov %rbx,%rdi │ │ │ │ - lea 0xa6053(%rip),%rsi # d8098 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd68> │ │ │ │ + lea 0xa7463(%rip),%rsi # d9098 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10f8> │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ - call 32000 │ │ │ │ + call 31bf0 │ │ │ │ add $0x8,%rsp │ │ │ │ mov %rbx,%rdi │ │ │ │ mov $0x1,%edx │ │ │ │ pop %rbx │ │ │ │ + lea 0xa7440(%rip),%rsi # d909a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10fa> │ │ │ │ pop %rbp │ │ │ │ - lea 0xa602f(%rip),%rsi # d809a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd6a> │ │ │ │ jmp d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ movzbl 0x8(%rdi),%edi │ │ │ │ - jmp 31cb0 │ │ │ │ + jmp 318b0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -0000000000032080 : │ │ │ │ +0000000000031c70 : │ │ │ │ endbr64 │ │ │ │ movslq %edi,%rdi │ │ │ │ cmp $0x1,%esi │ │ │ │ - jle 32210 │ │ │ │ + jle 31e00 │ │ │ │ lea 0x1(%rsi),%r9d │ │ │ │ mov $0x2,%esi │ │ │ │ mov %rdi,%rcx │ │ │ │ mov %rdi,%r8 │ │ │ │ mov %r9,%rax │ │ │ │ sub %rsi,%rax │ │ │ │ and $0x7,%eax │ │ │ │ - je 3214b │ │ │ │ + je 31d3b │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 32130 │ │ │ │ + je 31d20 │ │ │ │ cmp $0x2,%rax │ │ │ │ - je 3211e │ │ │ │ + je 31d0e │ │ │ │ cmp $0x3,%rax │ │ │ │ - je 3210c │ │ │ │ + je 31cfc │ │ │ │ cmp $0x4,%rax │ │ │ │ - je 320fa │ │ │ │ + je 31cea │ │ │ │ cmp $0x5,%rax │ │ │ │ - je 320e8 │ │ │ │ + je 31cd8 │ │ │ │ cmp $0x6,%rax │ │ │ │ - jne 321f0 │ │ │ │ + jne 31de0 │ │ │ │ imul %rdi,%rcx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rcx,%rax │ │ │ │ div %rsi │ │ │ │ inc %rsi │ │ │ │ add %rax,%r8 │ │ │ │ imul %rdi,%rcx │ │ │ │ @@ -34381,15 +34341,15 @@ │ │ │ │ imul %rdi,%rcx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rcx,%rax │ │ │ │ div %rsi │ │ │ │ inc %rsi │ │ │ │ add %rax,%r8 │ │ │ │ cmp %rsi,%r9 │ │ │ │ - je 321ec │ │ │ │ + je 31ddc │ │ │ │ imul %rdi,%rcx │ │ │ │ xor %edx,%edx │ │ │ │ lea 0x1(%rsi),%r10 │ │ │ │ lea 0x2(%rsi),%r11 │ │ │ │ mov %rcx,%rax │ │ │ │ imul %rdi,%rcx │ │ │ │ div %rsi │ │ │ │ @@ -34431,1686 +34391,1689 @@ │ │ │ │ xor %edx,%edx │ │ │ │ add %rax,%r8 │ │ │ │ mov %rcx,%rax │ │ │ │ div %r10 │ │ │ │ add %rax,%r8 │ │ │ │ add $0x8,%rsi │ │ │ │ cmp %rsi,%r9 │ │ │ │ - jne 3214b │ │ │ │ + jne 31d3b │ │ │ │ mov %r8,%rax │ │ │ │ ret │ │ │ │ imul %rdi,%rcx │ │ │ │ mov $0x3,%esi │ │ │ │ mov %rcx,%r8 │ │ │ │ shr $1,%r8 │ │ │ │ add %rdi,%r8 │ │ │ │ - jmp 320d6 │ │ │ │ + jmp 31cc6 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rdi,%r8 │ │ │ │ mov %r8,%rax │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000032220 : │ │ │ │ +0000000000031e10 : │ │ │ │ endbr64 │ │ │ │ push %r15 │ │ │ │ + mov %rdi,%r15 │ │ │ │ push %r14 │ │ │ │ + xor %r14d,%r14d │ │ │ │ push %r13 │ │ │ │ - mov %rdi,%r15 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ + mov %rsi,%rbp │ │ │ │ push %rbx │ │ │ │ - xor %r14d,%r14d │ │ │ │ sub $0x18,%rsp │ │ │ │ mov (%rdi),%r12 │ │ │ │ mov 0x8(%rdi),%rdi │ │ │ │ - mov %rsi,%rbp │ │ │ │ sub %r12,%rdi │ │ │ │ sar $0x5,%rdi │ │ │ │ cmp %rdi,%r14 │ │ │ │ - jae 3246f │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jae 3205a │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r14,%rax │ │ │ │ shl $0x5,%rax │ │ │ │ add %rax,%r12 │ │ │ │ mov (%r12),%rcx │ │ │ │ mov 0x8(%r12),%r13 │ │ │ │ cmp %rcx,%r13 │ │ │ │ - je 32432 │ │ │ │ + je 3201d │ │ │ │ mov %r13,%rdx │ │ │ │ mov %rcx,%rbx │ │ │ │ sub %rcx,%rdx │ │ │ │ sub $0x4,%rdx │ │ │ │ shr $0x2,%rdx │ │ │ │ inc %rdx │ │ │ │ and $0x3,%edx │ │ │ │ - je 3235a │ │ │ │ + je 31f44 │ │ │ │ cmp $0x1,%rdx │ │ │ │ - je 3231b │ │ │ │ + je 31f04 │ │ │ │ cmp $0x2,%rdx │ │ │ │ - je 322e5 │ │ │ │ + je 31ecd │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xa5de5(%rip),%rsi # d8096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd66> │ │ │ │ + lea 0xa71fd(%rip),%rsi # d9096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10f6> │ │ │ │ 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 0x8(%rsp),%rsi │ │ │ │ mov (%rsi),%esi │ │ │ │ call d5a0 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xa5dbd(%rip),%rsi # d809a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd6a> │ │ │ │ + lea 0xa71d5(%rip),%rsi # d909a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10fa> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xa5da5(%rip),%rsi # d8096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd66> │ │ │ │ + lea 0xa71bd(%rip),%rsi # d9096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10f6> │ │ │ │ mov %rbp,%rdi │ │ │ │ + add $0x4,%rbx │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - mov (%rbx),%esi │ │ │ │ + mov -0x4(%rbx),%esi │ │ │ │ mov %rbp,%rdi │ │ │ │ - add $0x4,%rbx │ │ │ │ call d5a0 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xa5d87(%rip),%rsi # d809a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd6a> │ │ │ │ + lea 0xa719e(%rip),%rsi # d909a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10fa> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xa5d6f(%rip),%rsi # d8096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd66> │ │ │ │ + lea 0xa7186(%rip),%rsi # d9096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10f6> │ │ │ │ mov %rbp,%rdi │ │ │ │ + add $0x4,%rbx │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - mov (%rbx),%esi │ │ │ │ + mov -0x4(%rbx),%esi │ │ │ │ mov %rbp,%rdi │ │ │ │ - add $0x4,%rbx │ │ │ │ call d5a0 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xa5d51(%rip),%rsi # d809a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd6a> │ │ │ │ + lea 0xa7167(%rip),%rsi # d909a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10fa> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ cmp %rbx,%r13 │ │ │ │ - je 32432 │ │ │ │ + je 3201d │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xa5d30(%rip),%rsi # d8096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd66> │ │ │ │ + lea 0xa7146(%rip),%rsi # d9096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10f6> │ │ │ │ mov %rbp,%rdi │ │ │ │ + add $0x10,%rbx │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - mov (%rbx),%esi │ │ │ │ + mov -0x10(%rbx),%esi │ │ │ │ mov %rbp,%rdi │ │ │ │ - add $0x10,%rbx │ │ │ │ call d5a0 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xa5d12(%rip),%rsi # d809a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd6a> │ │ │ │ + lea 0xa7127(%rip),%rsi # d909a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10fa> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xa5cfa(%rip),%rsi # d8096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd66> │ │ │ │ + lea 0xa710f(%rip),%rsi # d9096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10f6> │ │ │ │ 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 0xa5cdf(%rip),%rsi # d809a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd6a> │ │ │ │ + lea 0xa70f4(%rip),%rsi # d909a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10fa> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xa5cc7(%rip),%rsi # d8096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd66> │ │ │ │ + lea 0xa70dc(%rip),%rsi # d9096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10f6> │ │ │ │ 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 0xa5cac(%rip),%rsi # d809a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd6a> │ │ │ │ + lea 0xa70c1(%rip),%rsi # d909a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10fa> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xa5c94(%rip),%rsi # d8096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd66> │ │ │ │ + lea 0xa70a9(%rip),%rsi # d9096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10f6> │ │ │ │ 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 0xa5c79(%rip),%rsi # d809a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd6a> │ │ │ │ + lea 0xa708e(%rip),%rsi # d909a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10fa> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ cmp %rbx,%r13 │ │ │ │ - jne 3235a │ │ │ │ + jne 31f44 │ │ │ │ vmovsd 0x18(%r12),%xmm0 │ │ │ │ mov %rbp,%rdi │ │ │ │ inc %r14 │ │ │ │ call d540 (double)@plt> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xa5c4c(%rip),%rsi # d809c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd6c> │ │ │ │ + lea 0xa7061(%rip),%rsi # d909c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10fc> │ │ │ │ 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 32260 │ │ │ │ + jb 31e48 │ │ │ │ add $0x18,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ -0000000000032480 : │ │ │ │ +0000000000032070 : │ │ │ │ endbr64 │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ + mov %rsi,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %rsi,%rbx │ │ │ │ sub $0x38,%rsp │ │ │ │ mov 0x8(%rdi),%rax │ │ │ │ mov (%rdi),%rcx │ │ │ │ mov %edx,0x1c(%rsp) │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ mov %rcx,0x20(%rsp) │ │ │ │ cmp %rcx,%rax │ │ │ │ - je 32731 │ │ │ │ + je 32321 │ │ │ │ mov 0x20(%rsp),%rdx │ │ │ │ - mov 0x8(%rdx),%rsi │ │ │ │ - mov (%rdx),%r14 │ │ │ │ - mov %rsi,0x10(%rsp) │ │ │ │ - cmp %r14,%rsi │ │ │ │ - je 3271b │ │ │ │ + mov 0x8(%rdx),%rbx │ │ │ │ + mov (%rdx),%r15 │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + cmp %r15,%rbx │ │ │ │ + je 3230b │ │ │ │ nopl (%rax) │ │ │ │ cmpb $0x0,0x1c(%rsp) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov (%r14),%rdi │ │ │ │ - je 32743 │ │ │ │ - call 32000 │ │ │ │ + mov (%r15),%rdi │ │ │ │ + mov %rbp,%rsi │ │ │ │ + je 32333 │ │ │ │ + call 31bf0 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xa5be3(%rip),%rsi # d80d5 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xda5> │ │ │ │ - mov %rbx,%rdi │ │ │ │ + lea 0xa6ff3(%rip),%rsi # d90d5 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1135> │ │ │ │ + mov %rbp,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - mov 0x10(%r14),%r13 │ │ │ │ - mov 0x8(%r14),%rbp │ │ │ │ - cmp %rbp,%r13 │ │ │ │ - je 3270c │ │ │ │ + mov 0x10(%r15),%r14 │ │ │ │ + mov 0x8(%r15),%r12 │ │ │ │ + cmp %r12,%r14 │ │ │ │ + je 322fc │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x0(%rbp),%r8 │ │ │ │ - mov 0x8(%rbp),%r12 │ │ │ │ - cmp %r8,%r12 │ │ │ │ - je 326de │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov %r8,%r15 │ │ │ │ - sub %r8,%rdi │ │ │ │ + mov (%r12),%rsi │ │ │ │ + mov 0x8(%r12),%r13 │ │ │ │ + cmp %rsi,%r13 │ │ │ │ + je 322cc │ │ │ │ + mov %r13,%rdi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + sub %rsi,%rdi │ │ │ │ sub $0x4,%rdi │ │ │ │ shr $0x2,%rdi │ │ │ │ inc %rdi │ │ │ │ and $0x3,%edi │ │ │ │ - je 32602 │ │ │ │ + je 321f3 │ │ │ │ cmp $0x1,%rdi │ │ │ │ - je 325c2 │ │ │ │ + je 321b3 │ │ │ │ cmp $0x2,%rdi │ │ │ │ - je 3258b │ │ │ │ + je 3217c │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xa5b40(%rip),%rsi # d8096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd66> │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %r8,0x8(%rsp) │ │ │ │ + mov %rsi,0x8(%rsp) │ │ │ │ + mov %rbp,%rdi │ │ │ │ + lea 0xa6f47(%rip),%rsi # d9096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10f6> │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - mov %rbx,%rdi │ │ │ │ - add $0x4,%r15 │ │ │ │ - mov 0x8(%rsp),%r9 │ │ │ │ - mov (%r9),%esi │ │ │ │ + mov 0x8(%rsp),%r8 │ │ │ │ + mov %rbp,%rdi │ │ │ │ + add $0x4,%rbx │ │ │ │ + mov (%r8),%esi │ │ │ │ call d5a0 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xa5b17(%rip),%rsi # d809a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd6a> │ │ │ │ + lea 0xa6f26(%rip),%rsi # d909a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10fa> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xa5aff(%rip),%rsi # d8096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd66> │ │ │ │ - mov %rbx,%rdi │ │ │ │ + lea 0xa6f0e(%rip),%rsi # d9096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10f6> │ │ │ │ + mov %rbp,%rdi │ │ │ │ + add $0x4,%rbx │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - mov (%r15),%esi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - add $0x4,%r15 │ │ │ │ + mov -0x4(%rbx),%esi │ │ │ │ + mov %rbp,%rdi │ │ │ │ call d5a0 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xa5ae0(%rip),%rsi # d809a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd6a> │ │ │ │ + lea 0xa6eef(%rip),%rsi # d909a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10fa> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xa5ac8(%rip),%rsi # d8096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd66> │ │ │ │ - mov %rbx,%rdi │ │ │ │ + lea 0xa6ed7(%rip),%rsi # d9096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10f6> │ │ │ │ + mov %rbp,%rdi │ │ │ │ + add $0x4,%rbx │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - mov (%r15),%esi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - add $0x4,%r15 │ │ │ │ + mov -0x4(%rbx),%esi │ │ │ │ + mov %rbp,%rdi │ │ │ │ call d5a0 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xa5aa9(%rip),%rsi # d809a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd6a> │ │ │ │ + lea 0xa6eb8(%rip),%rsi # d909a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10fa> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - cmp %r15,%r12 │ │ │ │ - je 326de │ │ │ │ + cmp %rbx,%r13 │ │ │ │ + je 322cc │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xa5a88(%rip),%rsi # d8096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd66> │ │ │ │ - mov %rbx,%rdi │ │ │ │ + lea 0xa6e97(%rip),%rsi # d9096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10f6> │ │ │ │ + mov %rbp,%rdi │ │ │ │ + add $0x10,%rbx │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - mov (%r15),%esi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - add $0x10,%r15 │ │ │ │ + mov -0x10(%rbx),%esi │ │ │ │ + mov %rbp,%rdi │ │ │ │ call d5a0 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xa5a69(%rip),%rsi # d809a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd6a> │ │ │ │ + lea 0xa6e78(%rip),%rsi # d909a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10fa> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xa5a51(%rip),%rsi # d8096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd66> │ │ │ │ - mov %rbx,%rdi │ │ │ │ + lea 0xa6e60(%rip),%rsi # d9096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10f6> │ │ │ │ + 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 0xa5a35(%rip),%rsi # d809a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd6a> │ │ │ │ + lea 0xa6e45(%rip),%rsi # d909a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10fa> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xa5a1d(%rip),%rsi # d8096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd66> │ │ │ │ - mov %rbx,%rdi │ │ │ │ + lea 0xa6e2d(%rip),%rsi # d9096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10f6> │ │ │ │ + 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 0xa5a01(%rip),%rsi # d809a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd6a> │ │ │ │ + lea 0xa6e12(%rip),%rsi # d909a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10fa> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xa59e9(%rip),%rsi # d8096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd66> │ │ │ │ - mov %rbx,%rdi │ │ │ │ + lea 0xa6dfa(%rip),%rsi # d9096 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10f6> │ │ │ │ + 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 0xa59cd(%rip),%rsi # d809a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd6a> │ │ │ │ + lea 0xa6ddf(%rip),%rsi # d909a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10fa> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - cmp %r15,%r12 │ │ │ │ - jne 32602 │ │ │ │ - vmovsd 0x18(%rbp),%xmm0 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - add $0x20,%rbp │ │ │ │ + cmp %rbx,%r13 │ │ │ │ + jne 321f3 │ │ │ │ + vmovsd 0x18(%r12),%xmm0 │ │ │ │ + mov %rbp,%rdi │ │ │ │ + add $0x20,%r12 │ │ │ │ call d540 (double)@plt> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xa59a1(%rip),%rsi # d809c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd6c> │ │ │ │ + lea 0xa6db1(%rip),%rsi # d909c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10fc> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - cmp %rbp,%r13 │ │ │ │ - jne 32510 │ │ │ │ - add $0x20,%r14 │ │ │ │ - cmp %r14,0x10(%rsp) │ │ │ │ - jne 324d0 │ │ │ │ + cmp %r12,%r14 │ │ │ │ + jne 32100 │ │ │ │ + add $0x20,%r15 │ │ │ │ + cmp %r15,0x10(%rsp) │ │ │ │ + jne 320c0 │ │ │ │ addq $0x18,0x20(%rsp) │ │ │ │ - mov 0x20(%rsp),%r10 │ │ │ │ - cmp %r10,0x28(%rsp) │ │ │ │ - jne 324b3 │ │ │ │ + mov 0x20(%rsp),%r9 │ │ │ │ + cmp %r9,0x28(%rsp) │ │ │ │ + jne 320a3 │ │ │ │ add $0x38,%rsp │ │ │ │ - mov %rbx,%rax │ │ │ │ + mov %rbp,%rax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - call 31f30 │ │ │ │ - jmp 324e6 │ │ │ │ + call 31b30 │ │ │ │ + jmp 320d6 │ │ │ │ nop │ │ │ │ xchg %ax,%ax │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ sub $0x38,%rsp │ │ │ │ mov %fs:0x28,%rax │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ mov 0x4(%rdx),%eax │ │ │ │ test %eax,%eax │ │ │ │ - js d8dc <__cxa_finalize@plt+0x24c> │ │ │ │ + js d8be <__cxa_finalize@plt+0x22e> │ │ │ │ mov %rsi,%rbx │ │ │ │ - je 32930 │ │ │ │ + mov %ecx,%r9d │ │ │ │ + je 32510 │ │ │ │ mov %rdx,%rbp │ │ │ │ cmp $0xf,%eax │ │ │ │ - jle 328b0 │ │ │ │ + jle 32490 │ │ │ │ mov (%rdi),%rdi │ │ │ │ cmp $0x1f,%eax │ │ │ │ - jg 32960 │ │ │ │ + jg 32540 │ │ │ │ incl 0x8(%rdi) │ │ │ │ - mov 0x20(%rdi),%r8 │ │ │ │ + mov 0x20(%rdi),%rdx │ │ │ │ lea 0x18(%rdi),%r11 │ │ │ │ movl $0x0,0x1c(%rsp) │ │ │ │ mov %r11,%rsi │ │ │ │ - test %r8,%r8 │ │ │ │ - jne 327cb │ │ │ │ - jmp 32900 │ │ │ │ + test %rdx,%rdx │ │ │ │ + jne 323b3 │ │ │ │ + jmp 324e0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %r9,%r8 │ │ │ │ - test %r8,%r8 │ │ │ │ - je 327e4 │ │ │ │ - mov 0x20(%r8),%r10d │ │ │ │ - mov 0x10(%r8),%r9 │ │ │ │ - mov 0x18(%r8),%rax │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rax,%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 323cc │ │ │ │ + mov 0x20(%rdx),%r10d │ │ │ │ + mov 0x10(%rdx),%rax │ │ │ │ + mov 0x18(%rdx),%rcx │ │ │ │ test %r10d,%r10d │ │ │ │ - jns 327c0 │ │ │ │ - mov %rax,%r8 │ │ │ │ - test %r8,%r8 │ │ │ │ - jne 327cb │ │ │ │ + jns 323a8 │ │ │ │ + mov %rcx,%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + jne 323b3 │ │ │ │ cmp %r11,%rsi │ │ │ │ - je 32900 │ │ │ │ - mov 0x20(%rsi),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jg 32900 │ │ │ │ + je 324e0 │ │ │ │ + mov 0x20(%rsi),%r8d │ │ │ │ + test %r8d,%r8d │ │ │ │ + jg 324e0 │ │ │ │ incl 0x24(%rsi) │ │ │ │ - lea -0x79(,%rcx,8),%esi │ │ │ │ + lea -0x79(,%r9,8),%esi │ │ │ │ mov %rbx,%rdi │ │ │ │ movzbl %sil,%esi │ │ │ │ - call b1e00 │ │ │ │ + call b2050 │ │ │ │ mov 0x10(%rbx),%r11 │ │ │ │ - add (%rbx),%r11 │ │ │ │ mov 0x4(%rbp),%edi │ │ │ │ mov 0x8(%rbx),%rbp │ │ │ │ + add (%rbx),%r11 │ │ │ │ shl $0x3,%edi │ │ │ │ cmp %r11,%rbp │ │ │ │ - jae d89a <__cxa_finalize@plt+0x20a> │ │ │ │ - lea 0x1(%rbp),%r9 │ │ │ │ - mov %edi,%eax │ │ │ │ - mov %r9,0x8(%rbx) │ │ │ │ + jae d87c <__cxa_finalize@plt+0x1ec> │ │ │ │ + lea 0x1(%rbp),%rax │ │ │ │ + mov %edi,%r10d │ │ │ │ + mov %rax,0x8(%rbx) │ │ │ │ + shr $0x8,%r10d │ │ │ │ mov %dil,0x0(%rbp) │ │ │ │ - mov 0x10(%rbx),%r8 │ │ │ │ - add (%rbx),%r8 │ │ │ │ - shr $0x8,%eax │ │ │ │ - mov 0x8(%rbx),%r10 │ │ │ │ - cmp %r8,%r10 │ │ │ │ - jae d89a <__cxa_finalize@plt+0x20a> │ │ │ │ - lea 0x1(%r10),%rdx │ │ │ │ - mov %edi,%esi │ │ │ │ - mov %rdx,0x8(%rbx) │ │ │ │ - mov %al,(%r10) │ │ │ │ mov 0x10(%rbx),%rcx │ │ │ │ + mov 0x8(%rbx),%rdx │ │ │ │ add (%rbx),%rcx │ │ │ │ - shr $0x10,%esi │ │ │ │ - mov 0x8(%rbx),%rbp │ │ │ │ - cmp %rcx,%rbp │ │ │ │ - jae d89a <__cxa_finalize@plt+0x20a> │ │ │ │ - lea 0x1(%rbp),%r11 │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jae d87c <__cxa_finalize@plt+0x1ec> │ │ │ │ + lea 0x1(%rdx),%r8 │ │ │ │ + mov %edi,%r9d │ │ │ │ + mov %r8,0x8(%rbx) │ │ │ │ + shr $0x10,%r9d │ │ │ │ + mov %r10b,(%rdx) │ │ │ │ + mov 0x10(%rbx),%rbp │ │ │ │ + mov 0x8(%rbx),%rsi │ │ │ │ + add (%rbx),%rbp │ │ │ │ + cmp %rbp,%rsi │ │ │ │ + jae d87c <__cxa_finalize@plt+0x1ec> │ │ │ │ + lea 0x1(%rsi),%r11 │ │ │ │ shr $0x18,%edi │ │ │ │ mov %r11,0x8(%rbx) │ │ │ │ - mov %sil,0x0(%rbp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - add (%rbx),%rax │ │ │ │ - mov 0x8(%rbx),%r9 │ │ │ │ - cmp %rax,%r9 │ │ │ │ - jae d89a <__cxa_finalize@plt+0x20a> │ │ │ │ - lea 0x1(%r9),%r10 │ │ │ │ - mov %r10,0x8(%rbx) │ │ │ │ - mov %dil,(%r9) │ │ │ │ - jmp 328e6 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %r9b,(%rsi) │ │ │ │ + mov 0x10(%rbx),%r10 │ │ │ │ + mov 0x8(%rbx),%rax │ │ │ │ + add (%rbx),%r10 │ │ │ │ + cmp %r10,%rax │ │ │ │ + jae d87c <__cxa_finalize@plt+0x1ec> │ │ │ │ + lea 0x1(%rax),%rdx │ │ │ │ + mov %rdx,0x8(%rbx) │ │ │ │ + mov %dil,(%rax) │ │ │ │ + jmp 324c4 │ │ │ │ + nop │ │ │ │ mov %rdi,0x8(%rsp) │ │ │ │ lea 0x47(,%rcx,8),%edi │ │ │ │ movzbl %dil,%esi │ │ │ │ mov %rbx,%rdi │ │ │ │ - call b1e00 │ │ │ │ - mov 0x4(%rbp),%r8d │ │ │ │ + call b2050 │ │ │ │ + mov 0x4(%rbp),%ecx │ │ │ │ mov %rbx,%rdi │ │ │ │ - shl $0x3,%r8d │ │ │ │ - movzbl %r8b,%esi │ │ │ │ - call b1e00 │ │ │ │ + shl $0x3,%ecx │ │ │ │ + movzbl %cl,%esi │ │ │ │ + call b2050 │ │ │ │ mov 0x8(%rsp),%rbx │ │ │ │ - mov (%rbx),%rdx │ │ │ │ - incl (%rdx) │ │ │ │ + mov (%rbx),%r8 │ │ │ │ + incl (%r8) │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 32968 │ │ │ │ + jne 32548 │ │ │ │ add $0x38,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - mov %ecx,0x8(%rsp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %r9d,0x8(%rsp) │ │ │ │ lea 0x20(%rsp),%rdx │ │ │ │ - lea 0x1c(%rsp),%rcx │ │ │ │ + lea 0x1c(%rsp),%r9 │ │ │ │ add $0x10,%rdi │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ - call 1bbc0 │ │ │ │ + mov %r9,0x20(%rsp) │ │ │ │ + call 1b8e0 │ │ │ │ + mov 0x8(%rsp),%r9d │ │ │ │ mov %rax,%rsi │ │ │ │ - mov 0x8(%rsp),%ecx │ │ │ │ - jmp 327f8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 323e2 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 32968 │ │ │ │ + jne 32548 │ │ │ │ add $0x38,%rsp │ │ │ │ + lea 0x7(,%rcx,8),%r9d │ │ │ │ mov %rbx,%rdi │ │ │ │ - lea 0x7(,%rcx,8),%esi │ │ │ │ pop %rbx │ │ │ │ + movzbl %r9b,%esi │ │ │ │ pop %rbp │ │ │ │ - movzbl %sil,%esi │ │ │ │ - jmp b1e00 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp b2050 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ incl 0x4(%rdi) │ │ │ │ - jmp 32793 │ │ │ │ + jmp 32386 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ -0000000000032970 : │ │ │ │ +0000000000032550 : │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ + mov %rsi,%r12 │ │ │ │ push %rbx │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ mov %rdi,%rbx │ │ │ │ - mov %rsi,%r12 │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x20,%rsp │ │ │ │ mov %fs:0x28,%r13 │ │ │ │ mov %r13,0x18(%rsp) │ │ │ │ mov %rdx,%r13 │ │ │ │ mov %rsp,%rdi │ │ │ │ mov %rsi,%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ - call 2a480 │ │ │ │ + call 2a140 │ │ │ │ mov (%rsp),%rdi │ │ │ │ mov 0x30(%r13),%r8 │ │ │ │ mov 0x38(%r13),%rsi │ │ │ │ cmp %r8,%rsi │ │ │ │ - je 32b8f │ │ │ │ + je 3275f │ │ │ │ mov %rsi,%rax │ │ │ │ - vmovsd 0xa9f53(%rip),%xmm1 # dc920 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ mov 0x18(%r13),%rcx │ │ │ │ + vmovsd 0xab48f(%rip),%xmm1 # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ mov %r8,%rdx │ │ │ │ sub %r8,%rax │ │ │ │ + vmovsd 0xab489(%rip),%xmm2 # dda48 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x448> │ │ │ │ sub $0x10,%rax │ │ │ │ shr $0x4,%rax │ │ │ │ inc %rax │ │ │ │ and $0x3,%eax │ │ │ │ - je 32aa7 │ │ │ │ + je 32687 │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 32a65 │ │ │ │ + je 32649 │ │ │ │ cmp $0x2,%rax │ │ │ │ - je 32a2c │ │ │ │ + je 32614 │ │ │ │ cmpb $0x0,0xc(%r8) │ │ │ │ movslq (%r8),%r9 │ │ │ │ vmovapd %xmm1,%xmm0 │ │ │ │ movslq 0x4(%r8),%rdx │ │ │ │ movslq 0x8(%r8),%r10 │ │ │ │ - jne 32e50 │ │ │ │ - vmulsd (%rdi,%rdx,8),%xmm0,%xmm2 │ │ │ │ + jne 32a18 │ │ │ │ + vmulsd (%rdi,%rdx,8),%xmm0,%xmm3 │ │ │ │ vmovsd (%rbx,%r9,8),%xmm7 │ │ │ │ lea 0x10(%r8),%rdx │ │ │ │ - vfmadd132sd (%rcx,%r10,8),%xmm7,%xmm2 │ │ │ │ - vmovsd %xmm2,(%rbx,%r9,8) │ │ │ │ + vfmadd132sd (%rcx,%r10,8),%xmm7,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rbx,%r9,8) │ │ │ │ cmpb $0x0,0xc(%rdx) │ │ │ │ - vmovapd %xmm1,%xmm3 │ │ │ │ movslq (%rdx),%r11 │ │ │ │ + vmovapd %xmm1,%xmm4 │ │ │ │ movslq 0x4(%rdx),%r8 │ │ │ │ movslq 0x8(%rdx),%rax │ │ │ │ - je 32a49 │ │ │ │ - vmovsd 0xa9edf(%rip),%xmm3 # dc928 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x328> │ │ │ │ - vmulsd (%rdi,%r8,8),%xmm3,%xmm4 │ │ │ │ - vmovsd (%rbx,%r11,8),%xmm5 │ │ │ │ + je 3262d │ │ │ │ + vmovapd %xmm2,%xmm4 │ │ │ │ + vmulsd (%rdi,%r8,8),%xmm4,%xmm5 │ │ │ │ + vmovsd (%rbx,%r11,8),%xmm6 │ │ │ │ add $0x10,%rdx │ │ │ │ - vfmadd132sd (%rcx,%rax,8),%xmm5,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rbx,%r11,8) │ │ │ │ + vfmadd132sd (%rcx,%rax,8),%xmm6,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rbx,%r11,8) │ │ │ │ cmpb $0x0,0xc(%rdx) │ │ │ │ - vmovapd %xmm1,%xmm6 │ │ │ │ movslq (%rdx),%r9 │ │ │ │ + vmovapd %xmm1,%xmm8 │ │ │ │ movslq 0x4(%rdx),%r10 │ │ │ │ movslq 0x8(%rdx),%r11 │ │ │ │ - je 32a82 │ │ │ │ - vmovsd 0xa9ea6(%rip),%xmm6 # dc928 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x328> │ │ │ │ - vmulsd (%rdi,%r10,8),%xmm6,%xmm8 │ │ │ │ - vmovsd (%rbx,%r9,8),%xmm9 │ │ │ │ + je 32662 │ │ │ │ + vmovapd %xmm2,%xmm8 │ │ │ │ + vmulsd (%rdi,%r10,8),%xmm8,%xmm9 │ │ │ │ + vmovsd (%rbx,%r9,8),%xmm10 │ │ │ │ add $0x10,%rdx │ │ │ │ - vfmadd132sd (%rcx,%r11,8),%xmm9,%xmm8 │ │ │ │ - vmovsd %xmm8,(%rbx,%r9,8) │ │ │ │ + vfmadd132sd (%rcx,%r11,8),%xmm10,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rbx,%r9,8) │ │ │ │ cmp %rsi,%rdx │ │ │ │ - je 32b8f │ │ │ │ + je 3275f │ │ │ │ cmpb $0x0,0xc(%rdx) │ │ │ │ - vmovapd %xmm1,%xmm10 │ │ │ │ movslq (%rdx),%r9 │ │ │ │ + vmovapd %xmm1,%xmm11 │ │ │ │ movslq 0x4(%rdx),%r8 │ │ │ │ movslq 0x8(%rdx),%rax │ │ │ │ - je 32ac4 │ │ │ │ - vmovsd 0xa9e64(%rip),%xmm10 # dc928 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x328> │ │ │ │ - vmulsd (%rdi,%r8,8),%xmm10,%xmm11 │ │ │ │ - vmovsd (%rbx,%r9,8),%xmm12 │ │ │ │ + je 326a0 │ │ │ │ + vmovapd %xmm2,%xmm11 │ │ │ │ + vmulsd (%rdi,%r8,8),%xmm11,%xmm12 │ │ │ │ + vmovsd (%rbx,%r9,8),%xmm13 │ │ │ │ lea 0x10(%rdx),%r10 │ │ │ │ - vmovapd %xmm1,%xmm13 │ │ │ │ + vmovapd %xmm1,%xmm14 │ │ │ │ cmpb $0x0,0xc(%r10) │ │ │ │ movslq 0x10(%rdx),%r11 │ │ │ │ movslq 0x8(%r10),%rdx │ │ │ │ - vfmadd132sd (%rcx,%rax,8),%xmm12,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rbx,%r9,8) │ │ │ │ + vfmadd132sd (%rcx,%rax,8),%xmm13,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rbx,%r9,8) │ │ │ │ movslq 0x4(%r10),%r9 │ │ │ │ - je 32aff │ │ │ │ - vmovsd 0xa9e29(%rip),%xmm13 # dc928 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x328> │ │ │ │ - vmulsd (%rdi,%r9,8),%xmm13,%xmm14 │ │ │ │ - vmovsd (%rbx,%r11,8),%xmm15 │ │ │ │ - vmovapd %xmm1,%xmm0 │ │ │ │ + je 326d7 │ │ │ │ + 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 │ │ │ │ movslq 0x14(%r10),%r8 │ │ │ │ - vfmadd132sd (%rcx,%rdx,8),%xmm15,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rbx,%r11,8) │ │ │ │ + vfmadd132sd (%rcx,%rdx,8),%xmm0,%xmm15 │ │ │ │ + vmovsd %xmm15,(%rbx,%r11,8) │ │ │ │ movslq 0x18(%r10),%r11 │ │ │ │ - je 32b36 │ │ │ │ - vmovsd 0xa9df2(%rip),%xmm0 # dc928 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x328> │ │ │ │ - vmulsd (%rdi,%r8,8),%xmm0,%xmm2 │ │ │ │ - vmovsd (%rbx,%rax,8),%xmm7 │ │ │ │ - vmovapd %xmm1,%xmm3 │ │ │ │ + je 3270a │ │ │ │ + vmovapd %xmm2,%xmm3 │ │ │ │ + vmulsd (%rdi,%r8,8),%xmm3,%xmm7 │ │ │ │ + vmovsd (%rbx,%rax,8),%xmm4 │ │ │ │ + vmovapd %xmm1,%xmm5 │ │ │ │ cmpb $0x0,0x2c(%r10) │ │ │ │ movslq 0x20(%r10),%r9 │ │ │ │ movslq 0x28(%r10),%rdx │ │ │ │ - vfmadd132sd (%rcx,%r11,8),%xmm7,%xmm2 │ │ │ │ - vmovsd %xmm2,(%rbx,%rax,8) │ │ │ │ + vfmadd132sd (%rcx,%r11,8),%xmm4,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rbx,%rax,8) │ │ │ │ movslq 0x24(%r10),%rax │ │ │ │ - je 32b6b │ │ │ │ - vmovsd 0xa9dbd(%rip),%xmm3 # dc928 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x328> │ │ │ │ - vmulsd (%rdi,%rax,8),%xmm3,%xmm4 │ │ │ │ - vmovsd (%rbx,%r9,8),%xmm5 │ │ │ │ - vfmadd132sd (%rcx,%rdx,8),%xmm5,%xmm4 │ │ │ │ + je 3273b │ │ │ │ + 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) │ │ │ │ + vmovsd %xmm8,(%rbx,%r9,8) │ │ │ │ cmp %rsi,%rdx │ │ │ │ - jne 32aa7 │ │ │ │ + jne 32687 │ │ │ │ mov 0x48(%r13),%r13 │ │ │ │ test %r13,%r13 │ │ │ │ - je 32de3 │ │ │ │ + je 329b3 │ │ │ │ cmp $0x1,%r13 │ │ │ │ - je 32e60 │ │ │ │ + je 32a28 │ │ │ │ mov %rbx,%rsi │ │ │ │ sub %r12,%rsi │ │ │ │ sub $0x8,%rsi │ │ │ │ cmp $0x10,%rsi │ │ │ │ - jbe 32e60 │ │ │ │ + jbe 32a28 │ │ │ │ lea -0x1(%r13),%rcx │ │ │ │ cmp $0x2,%rcx │ │ │ │ - jbe 32fda │ │ │ │ + jbe 32ba2 │ │ │ │ mov %r13,%r10 │ │ │ │ xor %r11d,%r11d │ │ │ │ shr $0x2,%r10 │ │ │ │ shl $0x5,%r10 │ │ │ │ lea -0x20(%r10),%r8 │ │ │ │ shr $0x5,%r8 │ │ │ │ inc %r8 │ │ │ │ and $0x7,%r8d │ │ │ │ - je 32cb8 │ │ │ │ + je 32888 │ │ │ │ cmp $0x1,%r8 │ │ │ │ - je 32c99 │ │ │ │ + je 32869 │ │ │ │ cmp $0x2,%r8 │ │ │ │ - je 32c83 │ │ │ │ + je 32853 │ │ │ │ cmp $0x3,%r8 │ │ │ │ - je 32c6d │ │ │ │ + je 3283d │ │ │ │ cmp $0x4,%r8 │ │ │ │ - je 32c57 │ │ │ │ + je 32827 │ │ │ │ cmp $0x5,%r8 │ │ │ │ - je 32c41 │ │ │ │ + je 32811 │ │ │ │ cmp $0x6,%r8 │ │ │ │ - je 32c2b │ │ │ │ + je 327fb │ │ │ │ vmovupd (%r12),%ymm1 │ │ │ │ mov $0x20,%r11d │ │ │ │ - vaddpd (%rbx),%ymm1,%ymm6 │ │ │ │ - vmovupd %ymm6,(%rbx) │ │ │ │ - vmovupd (%r12,%r11,1),%ymm8 │ │ │ │ - vaddpd (%rbx,%r11,1),%ymm8,%ymm9 │ │ │ │ - vmovupd %ymm9,(%rbx,%r11,1) │ │ │ │ - add $0x20,%r11 │ │ │ │ - vmovupd (%r12,%r11,1),%ymm10 │ │ │ │ - vaddpd (%rbx,%r11,1),%ymm10,%ymm11 │ │ │ │ - vmovupd %ymm11,(%rbx,%r11,1) │ │ │ │ + vaddpd (%rbx),%ymm1,%ymm2 │ │ │ │ + vmovupd %ymm2,(%rbx) │ │ │ │ + vmovupd (%r12,%r11,1),%ymm9 │ │ │ │ + vaddpd (%rbx,%r11,1),%ymm9,%ymm10 │ │ │ │ + vmovupd %ymm10,(%rbx,%r11,1) │ │ │ │ add $0x20,%r11 │ │ │ │ - vmovupd (%r12,%r11,1),%ymm12 │ │ │ │ - vaddpd (%rbx,%r11,1),%ymm12,%ymm13 │ │ │ │ - vmovupd %ymm13,(%rbx,%r11,1) │ │ │ │ + vmovupd (%r12,%r11,1),%ymm11 │ │ │ │ + vaddpd (%rbx,%r11,1),%ymm11,%ymm12 │ │ │ │ + vmovupd %ymm12,(%rbx,%r11,1) │ │ │ │ add $0x20,%r11 │ │ │ │ - vmovupd (%r12,%r11,1),%ymm14 │ │ │ │ - vaddpd (%rbx,%r11,1),%ymm14,%ymm15 │ │ │ │ - vmovupd %ymm15,(%rbx,%r11,1) │ │ │ │ + vmovupd (%r12,%r11,1),%ymm13 │ │ │ │ + vaddpd (%rbx,%r11,1),%ymm13,%ymm14 │ │ │ │ + vmovupd %ymm14,(%rbx,%r11,1) │ │ │ │ add $0x20,%r11 │ │ │ │ - vmovupd (%r12,%r11,1),%ymm0 │ │ │ │ - vaddpd (%rbx,%r11,1),%ymm0,%ymm2 │ │ │ │ - vmovupd %ymm2,(%rbx,%r11,1) │ │ │ │ + vmovupd (%r12,%r11,1),%ymm15 │ │ │ │ + vaddpd (%rbx,%r11,1),%ymm15,%ymm0 │ │ │ │ + vmovupd %ymm0,(%rbx,%r11,1) │ │ │ │ add $0x20,%r11 │ │ │ │ - vmovupd (%r12,%r11,1),%ymm7 │ │ │ │ - vaddpd (%rbx,%r11,1),%ymm7,%ymm3 │ │ │ │ - vmovupd %ymm3,(%rbx,%r11,1) │ │ │ │ + vmovupd (%r12,%r11,1),%ymm3 │ │ │ │ + vaddpd (%rbx,%r11,1),%ymm3,%ymm7 │ │ │ │ + vmovupd %ymm7,(%rbx,%r11,1) │ │ │ │ add $0x20,%r11 │ │ │ │ - cmp %r10,%r11 │ │ │ │ - je 32d91 │ │ │ │ vmovupd (%r12,%r11,1),%ymm4 │ │ │ │ vaddpd (%rbx,%r11,1),%ymm4,%ymm5 │ │ │ │ vmovupd %ymm5,(%rbx,%r11,1) │ │ │ │ + add $0x20,%r11 │ │ │ │ + cmp %r10,%r11 │ │ │ │ + je 32961 │ │ │ │ + vmovupd (%r12,%r11,1),%ymm8 │ │ │ │ + vaddpd (%rbx,%r11,1),%ymm8,%ymm6 │ │ │ │ + vmovupd %ymm6,(%rbx,%r11,1) │ │ │ │ vmovupd 0x20(%r12,%r11,1),%ymm1 │ │ │ │ - vaddpd 0x20(%rbx,%r11,1),%ymm1,%ymm6 │ │ │ │ - vmovupd %ymm6,0x20(%rbx,%r11,1) │ │ │ │ - vmovupd 0x40(%r12,%r11,1),%ymm8 │ │ │ │ - vaddpd 0x40(%rbx,%r11,1),%ymm8,%ymm9 │ │ │ │ - vmovupd %ymm9,0x40(%rbx,%r11,1) │ │ │ │ - vmovupd 0x60(%r12,%r11,1),%ymm10 │ │ │ │ - vaddpd 0x60(%rbx,%r11,1),%ymm10,%ymm11 │ │ │ │ - vmovupd %ymm11,0x60(%rbx,%r11,1) │ │ │ │ - vmovupd 0x80(%r12,%r11,1),%ymm12 │ │ │ │ - vaddpd 0x80(%rbx,%r11,1),%ymm12,%ymm13 │ │ │ │ - vmovupd %ymm13,0x80(%rbx,%r11,1) │ │ │ │ - vmovupd 0xa0(%r12,%r11,1),%ymm14 │ │ │ │ - vaddpd 0xa0(%rbx,%r11,1),%ymm14,%ymm15 │ │ │ │ - vmovupd %ymm15,0xa0(%rbx,%r11,1) │ │ │ │ - vmovupd 0xc0(%r12,%r11,1),%ymm0 │ │ │ │ - vaddpd 0xc0(%rbx,%r11,1),%ymm0,%ymm2 │ │ │ │ - vmovupd %ymm2,0xc0(%rbx,%r11,1) │ │ │ │ - vmovupd 0xe0(%r12,%r11,1),%ymm7 │ │ │ │ - vaddpd 0xe0(%rbx,%r11,1),%ymm7,%ymm3 │ │ │ │ - vmovupd %ymm3,0xe0(%rbx,%r11,1) │ │ │ │ + vaddpd 0x20(%rbx,%r11,1),%ymm1,%ymm2 │ │ │ │ + vmovupd %ymm2,0x20(%rbx,%r11,1) │ │ │ │ + vmovupd 0x40(%r12,%r11,1),%ymm9 │ │ │ │ + vaddpd 0x40(%rbx,%r11,1),%ymm9,%ymm10 │ │ │ │ + vmovupd %ymm10,0x40(%rbx,%r11,1) │ │ │ │ + vmovupd 0x60(%r12,%r11,1),%ymm11 │ │ │ │ + vaddpd 0x60(%rbx,%r11,1),%ymm11,%ymm12 │ │ │ │ + vmovupd %ymm12,0x60(%rbx,%r11,1) │ │ │ │ + vmovupd 0x80(%r12,%r11,1),%ymm13 │ │ │ │ + vaddpd 0x80(%rbx,%r11,1),%ymm13,%ymm14 │ │ │ │ + vmovupd %ymm14,0x80(%rbx,%r11,1) │ │ │ │ + vmovupd 0xa0(%r12,%r11,1),%ymm15 │ │ │ │ + vaddpd 0xa0(%rbx,%r11,1),%ymm15,%ymm0 │ │ │ │ + vmovupd %ymm0,0xa0(%rbx,%r11,1) │ │ │ │ + vmovupd 0xc0(%r12,%r11,1),%ymm3 │ │ │ │ + vaddpd 0xc0(%rbx,%r11,1),%ymm3,%ymm7 │ │ │ │ + vmovupd %ymm7,0xc0(%rbx,%r11,1) │ │ │ │ + vmovupd 0xe0(%r12,%r11,1),%ymm4 │ │ │ │ + vaddpd 0xe0(%rbx,%r11,1),%ymm4,%ymm5 │ │ │ │ + vmovupd %ymm5,0xe0(%rbx,%r11,1) │ │ │ │ add $0x100,%r11 │ │ │ │ cmp %r10,%r11 │ │ │ │ - jne 32cb8 │ │ │ │ + jne 32888 │ │ │ │ test $0x3,%r13b │ │ │ │ - je 32e40 │ │ │ │ + je 32a10 │ │ │ │ mov %r13,%r9 │ │ │ │ and $0xfffffffffffffffc,%r9 │ │ │ │ sub %r9,%r13 │ │ │ │ cmp $0x1,%r13 │ │ │ │ - je 32fe2 │ │ │ │ + je 32baa │ │ │ │ vzeroupper │ │ │ │ - vmovupd (%rbx,%r9,8),%xmm4 │ │ │ │ - vaddpd (%r12,%r9,8),%xmm4,%xmm5 │ │ │ │ - vmovupd %xmm5,(%rbx,%r9,8) │ │ │ │ + vmovupd (%rbx,%r9,8),%xmm8 │ │ │ │ + vaddpd (%r12,%r9,8),%xmm8,%xmm6 │ │ │ │ + vmovupd %xmm6,(%rbx,%r9,8) │ │ │ │ test $0x1,%r13b │ │ │ │ - je 32de3 │ │ │ │ + je 329b3 │ │ │ │ and $0xfffffffffffffffe,%r13 │ │ │ │ add %r13,%r9 │ │ │ │ vmovsd (%rbx,%r9,8),%xmm1 │ │ │ │ - vaddsd (%r12,%r9,8),%xmm1,%xmm6 │ │ │ │ - vmovsd %xmm6,(%rbx,%r9,8) │ │ │ │ + vaddsd (%r12,%r9,8),%xmm1,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rbx,%r9,8) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 32e20 │ │ │ │ + je 329e8 │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 32fea │ │ │ │ + jne 32bb2 │ │ │ │ mov 0x10(%rsp),%rsi │ │ │ │ lea -0x18(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ + sub %rdi,%rsi │ │ │ │ pop %r13 │ │ │ │ pop %rbp │ │ │ │ - sub %rdi,%rsi │ │ │ │ jmp d340 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 32fea │ │ │ │ + jne 32bb2 │ │ │ │ lea -0x18(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ vzeroupper │ │ │ │ - jmp 32de3 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovsd 0xa9ad0(%rip),%xmm0 # dc928 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x328> │ │ │ │ - jmp 32a11 │ │ │ │ + jmp 329b3 │ │ │ │ nopl (%rax) │ │ │ │ + vmovapd %xmm2,%xmm0 │ │ │ │ + jmp 325f9 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %r13,%rdx │ │ │ │ xor %eax,%eax │ │ │ │ and $0x7,%edx │ │ │ │ - je 32f24 │ │ │ │ + je 32aec │ │ │ │ cmp $0x1,%rdx │ │ │ │ - je 32f08 │ │ │ │ + je 32ad0 │ │ │ │ cmp $0x2,%rdx │ │ │ │ - je 32ef5 │ │ │ │ + je 32abd │ │ │ │ cmp $0x3,%rdx │ │ │ │ - je 32ee2 │ │ │ │ + je 32aaa │ │ │ │ cmp $0x4,%rdx │ │ │ │ - je 32ecf │ │ │ │ + je 32a97 │ │ │ │ cmp $0x5,%rdx │ │ │ │ - je 32ebc │ │ │ │ + je 32a84 │ │ │ │ cmp $0x6,%rdx │ │ │ │ - je 32ea9 │ │ │ │ - vmovsd (%rbx),%xmm8 │ │ │ │ + je 32a71 │ │ │ │ + vmovsd (%rbx),%xmm9 │ │ │ │ mov $0x1,%eax │ │ │ │ - vaddsd (%r12),%xmm8,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rbx) │ │ │ │ - vmovsd (%rbx,%rax,8),%xmm10 │ │ │ │ - vaddsd (%r12,%rax,8),%xmm10,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rbx,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - vmovsd (%rbx,%rax,8),%xmm12 │ │ │ │ - vaddsd (%r12,%rax,8),%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rbx,%rax,8) │ │ │ │ + vaddsd (%r12),%xmm9,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rbx) │ │ │ │ + vmovsd (%rbx,%rax,8),%xmm11 │ │ │ │ + vaddsd (%r12,%rax,8),%xmm11,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rbx,%rax,8) │ │ │ │ inc %rax │ │ │ │ - vmovsd (%rbx,%rax,8),%xmm14 │ │ │ │ - vaddsd (%r12,%rax,8),%xmm14,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rbx,%rax,8) │ │ │ │ + vmovsd (%rbx,%rax,8),%xmm13 │ │ │ │ + vaddsd (%r12,%rax,8),%xmm13,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rbx,%rax,8) │ │ │ │ inc %rax │ │ │ │ - vmovsd (%rbx,%rax,8),%xmm0 │ │ │ │ - vaddsd (%r12,%rax,8),%xmm0,%xmm2 │ │ │ │ - vmovsd %xmm2,(%rbx,%rax,8) │ │ │ │ + vmovsd (%rbx,%rax,8),%xmm15 │ │ │ │ + vaddsd (%r12,%rax,8),%xmm15,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rbx,%rax,8) │ │ │ │ inc %rax │ │ │ │ - vmovsd (%rbx,%rax,8),%xmm7 │ │ │ │ - vaddsd (%r12,%rax,8),%xmm7,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rbx,%rax,8) │ │ │ │ + vmovsd (%rbx,%rax,8),%xmm3 │ │ │ │ + vaddsd (%r12,%rax,8),%xmm3,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rbx,%rax,8) │ │ │ │ inc %rax │ │ │ │ vmovsd (%rbx,%rax,8),%xmm4 │ │ │ │ vaddsd (%r12,%rax,8),%xmm4,%xmm5 │ │ │ │ vmovsd %xmm5,(%rbx,%rax,8) │ │ │ │ inc %rax │ │ │ │ + vmovsd (%rbx,%rax,8),%xmm8 │ │ │ │ + vaddsd (%r12,%rax,8),%xmm8,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rbx,%rax,8) │ │ │ │ + inc %rax │ │ │ │ cmp %rax,%r13 │ │ │ │ - je 32de3 │ │ │ │ + je 329b3 │ │ │ │ vmovsd (%rbx,%rax,8),%xmm1 │ │ │ │ lea 0x1(%rax),%rsi │ │ │ │ lea 0x2(%rax),%rcx │ │ │ │ lea 0x3(%rax),%r10 │ │ │ │ - vaddsd (%r12,%rax,8),%xmm1,%xmm6 │ │ │ │ lea 0x4(%rax),%r8 │ │ │ │ + vaddsd (%r12,%rax,8),%xmm1,%xmm2 │ │ │ │ lea 0x5(%rax),%r11 │ │ │ │ lea 0x6(%rax),%r9 │ │ │ │ lea 0x7(%rax),%rdx │ │ │ │ - vmovsd %xmm6,(%rbx,%rax,8) │ │ │ │ - vmovsd (%rbx,%rsi,8),%xmm8 │ │ │ │ + vmovsd %xmm2,(%rbx,%rax,8) │ │ │ │ add $0x8,%rax │ │ │ │ - vaddsd (%r12,%rsi,8),%xmm8,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rbx,%rsi,8) │ │ │ │ - vmovsd (%rbx,%rcx,8),%xmm10 │ │ │ │ - vaddsd (%r12,%rcx,8),%xmm10,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rbx,%rcx,8) │ │ │ │ - vmovsd (%rbx,%r10,8),%xmm12 │ │ │ │ - vaddsd (%r12,%r10,8),%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rbx,%r10,8) │ │ │ │ - vmovsd (%rbx,%r8,8),%xmm14 │ │ │ │ - vaddsd (%r12,%r8,8),%xmm14,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rbx,%r8,8) │ │ │ │ - vmovsd (%rbx,%r11,8),%xmm0 │ │ │ │ - vaddsd (%r12,%r11,8),%xmm0,%xmm2 │ │ │ │ - vmovsd %xmm2,(%rbx,%r11,8) │ │ │ │ - vmovsd (%rbx,%r9,8),%xmm7 │ │ │ │ - vaddsd (%r12,%r9,8),%xmm7,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rbx,%r9,8) │ │ │ │ - vmovsd (%rbx,%rdx,8),%xmm4 │ │ │ │ - vaddsd (%r12,%rdx,8),%xmm4,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rbx,%rdx,8) │ │ │ │ + vmovsd (%rbx,%rsi,8),%xmm9 │ │ │ │ + vaddsd (%r12,%rsi,8),%xmm9,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rbx,%rsi,8) │ │ │ │ + vmovsd (%rbx,%rcx,8),%xmm11 │ │ │ │ + vaddsd (%r12,%rcx,8),%xmm11,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rbx,%rcx,8) │ │ │ │ + vmovsd (%rbx,%r10,8),%xmm13 │ │ │ │ + vaddsd (%r12,%r10,8),%xmm13,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rbx,%r10,8) │ │ │ │ + vmovsd (%rbx,%r8,8),%xmm15 │ │ │ │ + vaddsd (%r12,%r8,8),%xmm15,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rbx,%r8,8) │ │ │ │ + vmovsd (%rbx,%r11,8),%xmm3 │ │ │ │ + vaddsd (%r12,%r11,8),%xmm3,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rbx,%r11,8) │ │ │ │ + vmovsd (%rbx,%r9,8),%xmm4 │ │ │ │ + vaddsd (%r12,%r9,8),%xmm4,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rbx,%r9,8) │ │ │ │ + vmovsd (%rbx,%rdx,8),%xmm8 │ │ │ │ + vaddsd (%r12,%rdx,8),%xmm8,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rbx,%rdx,8) │ │ │ │ cmp %rax,%r13 │ │ │ │ - jne 32f24 │ │ │ │ - jmp 32de3 │ │ │ │ + jne 32aec │ │ │ │ + jmp 329b3 │ │ │ │ xor %r9d,%r9d │ │ │ │ - jmp 32db2 │ │ │ │ + jmp 32982 │ │ │ │ vzeroupper │ │ │ │ - jmp 32dd1 │ │ │ │ + jmp 329a1 │ │ │ │ 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 $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x60,%rsp │ │ │ │ mov 0x10(%rdi),%rax │ │ │ │ mov 0x18(%rdi),%rbx │ │ │ │ - mov %rdi,0x28(%rsp) │ │ │ │ + mov %rdi,0x10(%rsp) │ │ │ │ + mov (%rax),%eax │ │ │ │ mov %fs:0x28,%rsi │ │ │ │ mov %rsi,0x58(%rsp) │ │ │ │ mov 0x8(%rdi),%esi │ │ │ │ - mov (%rax),%eax │ │ │ │ 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,0x24(%rsp) │ │ │ │ + mov %eax,0xc(%rsp) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jge 33a27 │ │ │ │ + jge 33652 │ │ │ │ movslq %ecx,%r10 │ │ │ │ - mov %r10,0x48(%rsp) │ │ │ │ + mov %r10,0x30(%rsp) │ │ │ │ nopl (%rax) │ │ │ │ - mov 0x28(%rsp),%r11 │ │ │ │ + mov 0x10(%rsp),%r11 │ │ │ │ mov 0x20(%r11),%r12 │ │ │ │ movzbl (%r12),%r13d │ │ │ │ test %r13b,%r13b │ │ │ │ - jne 33a27 │ │ │ │ + jne 3364f │ │ │ │ mov 0x28(%r11),%rbx │ │ │ │ mov (%rbx),%r14 │ │ │ │ mov (%r14),%r15 │ │ │ │ mov 0x18(%r15),%esi │ │ │ │ - mov 0x10(%r15),%r12 │ │ │ │ + mov 0x10(%r15),%r14 │ │ │ │ cmp $0x2,%esi │ │ │ │ - jle 33257 │ │ │ │ - lea -0x2(%rsi),%r8d │ │ │ │ + jle 32e27 │ │ │ │ + lea -0x2(%rsi),%r9d │ │ │ │ mov 0x20(%r15),%r10 │ │ │ │ movslq %esi,%rdi │ │ │ │ - xor %ecx,%ecx │ │ │ │ - neg %r8 │ │ │ │ + movslq 0x30(%rsp),%rax │ │ │ │ + neg %r9 │ │ │ │ shl $0x3,%rdi │ │ │ │ - movslq 0x48(%rsp),%rax │ │ │ │ - shl $0x3,%r8 │ │ │ │ - mov %r8,%rdx │ │ │ │ - neg %rdx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + shl $0x3,%r9 │ │ │ │ add %rdi,%r10 │ │ │ │ add 0x28(%r15),%rdi │ │ │ │ + mov %r9,%rdx │ │ │ │ + neg %rdx │ │ │ │ sub $0x8,%rdx │ │ │ │ shr $0x3,%rdx │ │ │ │ inc %rdx │ │ │ │ and $0x7,%edx │ │ │ │ - je 3319e │ │ │ │ + je 32d6e │ │ │ │ cmp $0x1,%rdx │ │ │ │ - je 3317f │ │ │ │ + je 32d4f │ │ │ │ cmp $0x2,%rdx │ │ │ │ - je 33169 │ │ │ │ + je 32d39 │ │ │ │ cmp $0x3,%rdx │ │ │ │ - je 33153 │ │ │ │ + je 32d23 │ │ │ │ cmp $0x4,%rdx │ │ │ │ - je 3313d │ │ │ │ + je 32d0d │ │ │ │ cmp $0x5,%rdx │ │ │ │ - je 33127 │ │ │ │ + je 32cf7 │ │ │ │ cmp $0x6,%rdx │ │ │ │ - je 33111 │ │ │ │ + je 32ce1 │ │ │ │ cqto │ │ │ │ mov $0xfffffffffffffff8,%rcx │ │ │ │ idivq -0x18(%r10) │ │ │ │ imul -0x18(%rdi),%rdx │ │ │ │ - add %rdx,%r12 │ │ │ │ + add %rdx,%r14 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ idivq -0x18(%r10,%rcx,1) │ │ │ │ imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,%r12 │ │ │ │ + add %rdx,%r14 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ idivq -0x18(%r10,%rcx,1) │ │ │ │ imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,%r12 │ │ │ │ + add %rdx,%r14 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ idivq -0x18(%r10,%rcx,1) │ │ │ │ imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,%r12 │ │ │ │ + add %rdx,%r14 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ idivq -0x18(%r10,%rcx,1) │ │ │ │ imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,%r12 │ │ │ │ + add %rdx,%r14 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ idivq -0x18(%r10,%rcx,1) │ │ │ │ imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,%r12 │ │ │ │ + add %rdx,%r14 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ idivq -0x18(%r10,%rcx,1) │ │ │ │ imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,%r12 │ │ │ │ - cmp %rcx,%r8 │ │ │ │ - je 33257 │ │ │ │ + add %rdx,%r14 │ │ │ │ + cmp %r9,%rcx │ │ │ │ + je 32e27 │ │ │ │ cltq │ │ │ │ - lea -0x8(%rcx),%r9 │ │ │ │ + lea -0x8(%rcx),%r8 │ │ │ │ lea -0x10(%rcx),%r11 │ │ │ │ - lea -0x18(%rcx),%r13 │ │ │ │ cqto │ │ │ │ - lea -0x20(%rcx),%r14 │ │ │ │ + lea -0x18(%rcx),%r12 │ │ │ │ + lea -0x20(%rcx),%r13 │ │ │ │ + idivq -0x18(%r10,%rcx,1) │ │ │ │ lea -0x28(%rcx),%r15 │ │ │ │ lea -0x30(%rcx),%rsi │ │ │ │ - idivq -0x18(%r10,%rcx,1) │ │ │ │ imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r12 │ │ │ │ + add %rdx,%r14 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r10,%r9,1) │ │ │ │ - imul -0x18(%rdi,%r9,1),%rdx │ │ │ │ - lea -0x38(%rcx),%r9 │ │ │ │ + idivq -0x18(%r10,%r8,1) │ │ │ │ + imul -0x18(%rdi,%r8,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r12 │ │ │ │ + lea -0x38(%rcx),%r8 │ │ │ │ + add %rdx,%r14 │ │ │ │ cqto │ │ │ │ idivq -0x18(%r10,%r11,1) │ │ │ │ imul -0x18(%rdi,%r11,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r12 │ │ │ │ + add %rdx,%r14 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r10,%r13,1) │ │ │ │ - imul -0x18(%rdi,%r13,1),%rdx │ │ │ │ + idivq -0x18(%r10,%r12,1) │ │ │ │ + imul -0x18(%rdi,%r12,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r12 │ │ │ │ + add %rdx,%r14 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r10,%r14,1) │ │ │ │ - imul -0x18(%rdi,%r14,1),%rdx │ │ │ │ + idivq -0x18(%r10,%r13,1) │ │ │ │ + imul -0x18(%rdi,%r13,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r12 │ │ │ │ + add %rdx,%r14 │ │ │ │ cqto │ │ │ │ idivq -0x18(%r10,%r15,1) │ │ │ │ imul -0x18(%rdi,%r15,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r12 │ │ │ │ + add %rdx,%r14 │ │ │ │ cqto │ │ │ │ idivq -0x18(%r10,%rsi,1) │ │ │ │ imul -0x18(%rdi,%rsi,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r12 │ │ │ │ + add %rdx,%r14 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r10,%r9,1) │ │ │ │ - imul -0x18(%rdi,%r9,1),%rdx │ │ │ │ - add %rdx,%r12 │ │ │ │ + idivq -0x18(%r10,%r8,1) │ │ │ │ + imul -0x18(%rdi,%r8,1),%rdx │ │ │ │ + add %rdx,%r14 │ │ │ │ sub $0x40,%rcx │ │ │ │ - cmp %rcx,%r8 │ │ │ │ - jne 3319e │ │ │ │ + cmp %r9,%rcx │ │ │ │ + jne 32d6e │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ - movabs $0xfffffffffffffff,%r8 │ │ │ │ - mov (%rax),%r15 │ │ │ │ - cmp %r15,%r8 │ │ │ │ - jb d950 <__cxa_finalize@plt+0x2c0> │ │ │ │ - test %r15,%r15 │ │ │ │ - je 33a90 │ │ │ │ - lea 0x0(,%r15,8),%r13 │ │ │ │ + movabs $0xfffffffffffffff,%r9 │ │ │ │ + mov (%rax),%r12 │ │ │ │ + cmp %r12,%r9 │ │ │ │ + jb d935 <__cxa_finalize@plt+0x2a5> │ │ │ │ + test %r12,%r12 │ │ │ │ + je 33684 │ │ │ │ + lea 0x0(,%r12,8),%r13 │ │ │ │ + mov %r13,0x18(%rsp) │ │ │ │ mov %r13,%rdi │ │ │ │ - mov %r13,0x30(%rsp) │ │ │ │ + vzeroupper │ │ │ │ call d330 │ │ │ │ + lea (%rax,%r13,1),%r15 │ │ │ │ + mov %rax,%rdi │ │ │ │ mov %r13,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - lea (%rax,%r13,1),%r13 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %r13,0x8(%rsp) │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + mov %r15,(%rsp) │ │ │ │ call d190 │ │ │ │ - mov %r13,0x38(%rsp) │ │ │ │ + mov %r15,0x20(%rsp) │ │ │ │ mov 0x10(%rbx),%r10 │ │ │ │ - movabs $0xfffffffffffffff,%rcx │ │ │ │ - movslq (%r10),%rdi │ │ │ │ - cmp %rdi,%rcx │ │ │ │ - jb d930 <__cxa_finalize@plt+0x2a0> │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 33a4a │ │ │ │ - lea 0x0(,%rdi,8),%r9 │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ - mov %r10,0x10(%rsp) │ │ │ │ - mov %r9,%rdi │ │ │ │ - mov %r9,0x40(%rsp) │ │ │ │ + movabs $0xfffffffffffffff,%rdi │ │ │ │ + movslq (%r10),%r13 │ │ │ │ + cmp %r13,%rdi │ │ │ │ + jb d912 <__cxa_finalize@plt+0x282> │ │ │ │ + test %r13,%r13 │ │ │ │ + je 336ac │ │ │ │ + lea 0x0(,%r13,8),%rdi │ │ │ │ + mov %r10,0x40(%rsp) │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ + vzeroupper │ │ │ │ call d330 │ │ │ │ - cmpq $0x1,0x18(%rsp) │ │ │ │ - mov 0x10(%rsp),%r10 │ │ │ │ - mov %rax,%r13 │ │ │ │ + cmp $0x1,%r13 │ │ │ │ movq $0x0,(%rax) │ │ │ │ - je 33abb │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - lea 0x8(%r13),%rdi │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov %rax,%r15 │ │ │ │ + je 338a8 │ │ │ │ + mov 0x28(%rsp),%r8 │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r10,0x18(%rsp) │ │ │ │ - lea -0x8(%rax),%rdx │ │ │ │ + lea 0x8(%rax),%rdi │ │ │ │ + lea -0x8(%r8),%rdx │ │ │ │ call d190 │ │ │ │ - mov 0x18(%rbx),%r8 │ │ │ │ - mov 0x18(%rsp),%r10 │ │ │ │ - mov (%r8),%r11d │ │ │ │ - cmp $0x1,%r11d │ │ │ │ - jle 33ad5 │ │ │ │ - movslq (%r10),%rdx │ │ │ │ - test %edx,%edx │ │ │ │ - jle 33529 │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - movslq %edx,%r10 │ │ │ │ - mov 0x28(%rbx),%rcx │ │ │ │ - mov %r12,%rax │ │ │ │ - lea (%r14,%r10,8),%r9 │ │ │ │ - mov (%rdi),%r8 │ │ │ │ - lea -0x8(,%r10,8),%rdi │ │ │ │ - mov (%rcx),%rsi │ │ │ │ - mov %r14,%rcx │ │ │ │ - shr $0x3,%rdi │ │ │ │ - inc %rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - je 33467 │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 33444 │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - je 3342a │ │ │ │ - cmp $0x3,%rdi │ │ │ │ - je 3340f │ │ │ │ - cmp $0x4,%rdi │ │ │ │ - je 333f4 │ │ │ │ - cmp $0x5,%rdi │ │ │ │ - je 333da │ │ │ │ - cmp $0x6,%rdi │ │ │ │ - je 333c0 │ │ │ │ - vmovss (%r12,%r8,1),%xmm0 │ │ │ │ - lea (%r12,%rsi,1),%rax │ │ │ │ - lea 0x8(%r14),%rcx │ │ │ │ - vsubss (%r12),%xmm0,%xmm1 │ │ │ │ - vcvtss2sd %xmm1,%xmm1,%xmm2 │ │ │ │ - vmovsd %xmm2,(%r14) │ │ │ │ - vmovss (%rax,%r8,1),%xmm3 │ │ │ │ - add $0x8,%rcx │ │ │ │ - vsubss (%rax),%xmm3,%xmm4 │ │ │ │ - add %rsi,%rax │ │ │ │ - vcvtss2sd %xmm4,%xmm4,%xmm5 │ │ │ │ - vmovsd %xmm5,-0x8(%rcx) │ │ │ │ - vmovss (%rax,%r8,1),%xmm6 │ │ │ │ - add $0x8,%rcx │ │ │ │ - vsubss (%rax),%xmm6,%xmm7 │ │ │ │ - add %rsi,%rax │ │ │ │ - vcvtss2sd %xmm7,%xmm7,%xmm8 │ │ │ │ - vmovsd %xmm8,-0x8(%rcx) │ │ │ │ - vmovss (%rax,%r8,1),%xmm9 │ │ │ │ - add $0x8,%rcx │ │ │ │ - vsubss (%rax),%xmm9,%xmm10 │ │ │ │ - add %rsi,%rax │ │ │ │ - vcvtss2sd %xmm10,%xmm10,%xmm11 │ │ │ │ - vmovsd %xmm11,-0x8(%rcx) │ │ │ │ - vmovss (%rax,%r8,1),%xmm12 │ │ │ │ - add $0x8,%rcx │ │ │ │ - vsubss (%rax),%xmm12,%xmm13 │ │ │ │ - add %rsi,%rax │ │ │ │ + mov 0x18(%rbx),%rdx │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov (%rdx),%eax │ │ │ │ + mov %eax,0x40(%rsp) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jle 338c4 │ │ │ │ + mov (%rsi),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 33112 │ │ │ │ + mov 0x20(%rbx),%r9 │ │ │ │ + mov 0x28(%rbx),%r13 │ │ │ │ + lea -0x1(%rcx),%r11d │ │ │ │ + mov (%r9),%r10 │ │ │ │ + mov 0x0(%r13),%rsi │ │ │ │ + cmp $0x2,%r11d │ │ │ │ + jbe 33911 │ │ │ │ + mov %ecx,%r11d │ │ │ │ + mov 0x48(%rsp),%r9 │ │ │ │ + add %r14,%r10 │ │ │ │ + lea 0x0(,%rsi,4),%r8 │ │ │ │ + shr $0x2,%r11d │ │ │ │ + mov %r10,%rdx │ │ │ │ + mov %r14,%rax │ │ │ │ + shl $0x5,%r11 │ │ │ │ + mov %r9,%rdi │ │ │ │ + lea (%r11,%r9,1),%r13 │ │ │ │ + and $0x20,%r11d │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ + je 32fd8 │ │ │ │ + vmovss (%r10,%rsi,2),%xmm1 │ │ │ │ + vmovss (%r10),%xmm0 │ │ │ │ + vxorps %xmm12,%xmm12,%xmm12 │ │ │ │ + lea (%r10,%r8,1),%rdx │ │ │ │ + vmovss (%r14,%rsi,2),%xmm5 │ │ │ │ + vmovss (%r14),%xmm7 │ │ │ │ + lea (%r14,%r8,1),%rax │ │ │ │ + vinsertps $0x10,(%r10,%r9,1),%xmm1,%xmm2 │ │ │ │ + vinsertps $0x10,(%r10,%rsi,1),%xmm0,%xmm3 │ │ │ │ + vinsertps $0x10,(%r14,%r9,1),%xmm5,%xmm6 │ │ │ │ + vinsertps $0x10,(%r14,%rsi,1),%xmm7,%xmm8 │ │ │ │ + vmovlhps %xmm2,%xmm3,%xmm4 │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + vmovlhps %xmm6,%xmm8,%xmm9 │ │ │ │ + vsubps %xmm9,%xmm4,%xmm10 │ │ │ │ + add $0x20,%rdi │ │ │ │ + vcvtps2pd %xmm10,%xmm11 │ │ │ │ + vmovhlps %xmm10,%xmm12,%xmm13 │ │ │ │ + vcvtps2pd %xmm13,%xmm14 │ │ │ │ + vmovupd %xmm11,-0x20(%rdi) │ │ │ │ + vmovupd %xmm14,-0x10(%rdi) │ │ │ │ + cmp %r13,%rdi │ │ │ │ + je 3309e │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovss (%rdx,%rsi,2),%xmm15 │ │ │ │ + vmovss (%rdx),%xmm2 │ │ │ │ + vxorps %xmm11,%xmm11,%xmm11 │ │ │ │ + add $0x40,%rdi │ │ │ │ + vmovss (%rax,%rsi,2),%xmm4 │ │ │ │ + vmovss (%rax),%xmm6 │ │ │ │ + vinsertps $0x10,(%rdx,%r9,1),%xmm15,%xmm1 │ │ │ │ + vinsertps $0x10,(%rdx,%rsi,1),%xmm2,%xmm0 │ │ │ │ + add %r8,%rdx │ │ │ │ + vinsertps $0x10,(%rax,%r9,1),%xmm4,%xmm5 │ │ │ │ + vinsertps $0x10,(%rax,%rsi,1),%xmm6,%xmm7 │ │ │ │ + add %r8,%rax │ │ │ │ + vmovss (%rdx,%rsi,2),%xmm14 │ │ │ │ + vmovlhps %xmm1,%xmm0,%xmm3 │ │ │ │ + vmovss (%rdx),%xmm1 │ │ │ │ + vmovlhps %xmm5,%xmm7,%xmm8 │ │ │ │ + vmovss (%rax),%xmm5 │ │ │ │ + vsubps %xmm8,%xmm3,%xmm9 │ │ │ │ + vmovss (%rax,%rsi,2),%xmm3 │ │ │ │ + vinsertps $0x10,(%rdx,%r9,1),%xmm14,%xmm15 │ │ │ │ + vinsertps $0x10,(%rdx,%rsi,1),%xmm1,%xmm2 │ │ │ │ + add %r8,%rdx │ │ │ │ + vinsertps $0x10,(%rax,%r9,1),%xmm3,%xmm4 │ │ │ │ + vinsertps $0x10,(%rax,%rsi,1),%xmm5,%xmm6 │ │ │ │ + add %r8,%rax │ │ │ │ + vmovlhps %xmm15,%xmm2,%xmm0 │ │ │ │ + vcvtps2pd %xmm9,%xmm10 │ │ │ │ + vmovhlps %xmm9,%xmm11,%xmm12 │ │ │ │ + vmovupd %xmm10,-0x40(%rdi) │ │ │ │ + vmovlhps %xmm4,%xmm6,%xmm7 │ │ │ │ + vsubps %xmm7,%xmm0,%xmm8 │ │ │ │ + vcvtps2pd %xmm12,%xmm13 │ │ │ │ + vmovupd %xmm13,-0x30(%rdi) │ │ │ │ + vcvtps2pd %xmm8,%xmm9 │ │ │ │ + vmovhlps %xmm8,%xmm11,%xmm10 │ │ │ │ + vcvtps2pd %xmm10,%xmm11 │ │ │ │ + vmovupd %xmm9,-0x20(%rdi) │ │ │ │ + vmovupd %xmm11,-0x10(%rdi) │ │ │ │ + cmp %r13,%rdi │ │ │ │ + jne 32fd8 │ │ │ │ + mov %ecx,%eax │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ + test $0x3,%cl │ │ │ │ + je 33112 │ │ │ │ + movslq %eax,%r13 │ │ │ │ + mov 0x48(%rsp),%r11 │ │ │ │ + lea 0x1(%rax),%r8d │ │ │ │ + mov %r13,%r9 │ │ │ │ + imul %rsi,%r9 │ │ │ │ + vmovss (%r10,%r9,1),%xmm12 │ │ │ │ + vsubss (%r14,%r9,1),%xmm12,%xmm13 │ │ │ │ vcvtss2sd %xmm13,%xmm13,%xmm14 │ │ │ │ - vmovsd %xmm14,-0x8(%rcx) │ │ │ │ - vmovss (%rax,%r8,1),%xmm15 │ │ │ │ - add $0x8,%rcx │ │ │ │ - vsubss (%rax),%xmm15,%xmm0 │ │ │ │ - add %rsi,%rax │ │ │ │ - vcvtss2sd %xmm0,%xmm0,%xmm1 │ │ │ │ - vmovsd %xmm1,-0x8(%rcx) │ │ │ │ - vmovss (%rax,%r8,1),%xmm2 │ │ │ │ - add $0x8,%rcx │ │ │ │ - vsubss (%rax),%xmm2,%xmm3 │ │ │ │ - add %rsi,%rax │ │ │ │ + vmovsd %xmm14,(%r11,%r13,8) │ │ │ │ + cmp %r8d,%ecx │ │ │ │ + jle 33112 │ │ │ │ + add %rsi,%r9 │ │ │ │ + add $0x2,%eax │ │ │ │ + vmovss (%r10,%r9,1),%xmm15 │ │ │ │ + vsubss (%r14,%r9,1),%xmm15,%xmm1 │ │ │ │ + vcvtss2sd %xmm1,%xmm1,%xmm2 │ │ │ │ + vmovsd %xmm2,0x8(%r11,%r13,8) │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jge 33112 │ │ │ │ + add %rsi,%r9 │ │ │ │ + vmovss (%r10,%r9,1),%xmm0 │ │ │ │ + vsubss (%r14,%r9,1),%xmm0,%xmm3 │ │ │ │ vcvtss2sd %xmm3,%xmm3,%xmm4 │ │ │ │ - vmovsd %xmm4,-0x8(%rcx) │ │ │ │ - cmp %rcx,%r9 │ │ │ │ - je 33529 │ │ │ │ - vmovss (%rax,%r8,1),%xmm5 │ │ │ │ - add $0x40,%rcx │ │ │ │ - vsubss (%rax),%xmm5,%xmm6 │ │ │ │ - add %rsi,%rax │ │ │ │ - vmovss (%rax,%r8,1),%xmm8 │ │ │ │ - vsubss (%rax),%xmm8,%xmm9 │ │ │ │ - add %rsi,%rax │ │ │ │ - vmovss (%rax,%r8,1),%xmm11 │ │ │ │ - vsubss (%rax),%xmm11,%xmm12 │ │ │ │ - add %rsi,%rax │ │ │ │ - vmovss (%rax,%r8,1),%xmm14 │ │ │ │ - vsubss (%rax),%xmm14,%xmm15 │ │ │ │ - add %rsi,%rax │ │ │ │ - vmovss (%rax,%r8,1),%xmm1 │ │ │ │ - vsubss (%rax),%xmm1,%xmm2 │ │ │ │ - add %rsi,%rax │ │ │ │ - vmovss (%rax,%r8,1),%xmm4 │ │ │ │ - vcvtss2sd %xmm6,%xmm6,%xmm7 │ │ │ │ - vsubss (%rax),%xmm4,%xmm5 │ │ │ │ - add %rsi,%rax │ │ │ │ - vcvtss2sd %xmm9,%xmm9,%xmm10 │ │ │ │ - vmovsd %xmm7,-0x40(%rcx) │ │ │ │ - vmovss (%rax,%r8,1),%xmm7 │ │ │ │ - vsubss (%rax),%xmm7,%xmm8 │ │ │ │ - add %rsi,%rax │ │ │ │ - vcvtss2sd %xmm12,%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm10,-0x38(%rcx) │ │ │ │ - vmovss (%rax,%r8,1),%xmm10 │ │ │ │ - vsubss (%rax),%xmm10,%xmm11 │ │ │ │ - vcvtss2sd %xmm15,%xmm15,%xmm0 │ │ │ │ - add %rsi,%rax │ │ │ │ - vmovsd %xmm13,-0x30(%rcx) │ │ │ │ - vcvtss2sd %xmm2,%xmm2,%xmm3 │ │ │ │ - vmovsd %xmm0,-0x28(%rcx) │ │ │ │ - vcvtss2sd %xmm5,%xmm5,%xmm6 │ │ │ │ - vmovsd %xmm3,-0x20(%rcx) │ │ │ │ - vmovsd %xmm6,-0x18(%rcx) │ │ │ │ - vcvtss2sd %xmm8,%xmm8,%xmm9 │ │ │ │ - vcvtss2sd %xmm11,%xmm11,%xmm12 │ │ │ │ - vmovsd %xmm9,-0x10(%rcx) │ │ │ │ - vmovsd %xmm12,-0x8(%rcx) │ │ │ │ - cmp %rcx,%r9 │ │ │ │ - jne 33467 │ │ │ │ - cmp $0x2,%r11d │ │ │ │ - je 33ad5 │ │ │ │ - mov $0x2,%r15d │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %edx,%edx │ │ │ │ - jle 337a0 │ │ │ │ - mov 0x20(%rbx),%r11 │ │ │ │ - mov 0x28(%rbx),%r9 │ │ │ │ - mov %r15,%r10 │ │ │ │ - lea -0x1(%r15),%rsi │ │ │ │ - mov (%r11),%r8 │ │ │ │ - lea 0x0(%r13,%rdx,8),%r11 │ │ │ │ - lea -0x8(,%rdx,8),%rdx │ │ │ │ - mov (%r9),%rdi │ │ │ │ - shr $0x3,%rdx │ │ │ │ - inc %rdx │ │ │ │ - imul %r8,%r10 │ │ │ │ - imul %r8,%rsi │ │ │ │ - and $0x7,%edx │ │ │ │ - mov %r13,%r8 │ │ │ │ - lea (%r12,%r10,1),%rax │ │ │ │ - je 336a7 │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 3367e │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - je 3365d │ │ │ │ - cmp $0x3,%rdx │ │ │ │ - je 3363b │ │ │ │ - cmp $0x4,%rdx │ │ │ │ - je 3361b │ │ │ │ - cmp $0x5,%rdx │ │ │ │ - je 335fb │ │ │ │ - cmp $0x6,%rdx │ │ │ │ - je 335da │ │ │ │ - mov %rax,%rcx │ │ │ │ - vmovss (%rax),%xmm13 │ │ │ │ - lea 0x8(%r13),%r8 │ │ │ │ - add %rdi,%rax │ │ │ │ - sub %r10,%rcx │ │ │ │ - vsubss (%rcx,%rsi,1),%xmm13,%xmm14 │ │ │ │ - vcvtss2sd %xmm14,%xmm14,%xmm15 │ │ │ │ - vmovsd %xmm15,0x0(%r13) │ │ │ │ - mov %rax,%r9 │ │ │ │ - vmovss (%rax),%xmm0 │ │ │ │ - add $0x8,%r8 │ │ │ │ - add %rdi,%rax │ │ │ │ - sub %r10,%r9 │ │ │ │ - vsubss (%r9,%rsi,1),%xmm0,%xmm1 │ │ │ │ - vcvtss2sd %xmm1,%xmm1,%xmm2 │ │ │ │ - vmovsd %xmm2,-0x8(%r8) │ │ │ │ - mov %rax,%rdx │ │ │ │ - vmovss (%rax),%xmm3 │ │ │ │ - add $0x8,%r8 │ │ │ │ - add %rdi,%rax │ │ │ │ - sub %r10,%rdx │ │ │ │ - vsubss (%rdx,%rsi,1),%xmm3,%xmm4 │ │ │ │ - vcvtss2sd %xmm4,%xmm4,%xmm5 │ │ │ │ - vmovsd %xmm5,-0x8(%r8) │ │ │ │ - mov %rax,%rcx │ │ │ │ - vmovss (%rax),%xmm6 │ │ │ │ - add $0x8,%r8 │ │ │ │ - add %rdi,%rax │ │ │ │ - sub %r10,%rcx │ │ │ │ - vsubss (%rcx,%rsi,1),%xmm6,%xmm7 │ │ │ │ - vcvtss2sd %xmm7,%xmm7,%xmm8 │ │ │ │ - vmovsd %xmm8,-0x8(%r8) │ │ │ │ - mov %rax,%r9 │ │ │ │ - vmovss (%rax),%xmm9 │ │ │ │ - add $0x8,%r8 │ │ │ │ - add %rdi,%rax │ │ │ │ - sub %r10,%r9 │ │ │ │ - vsubss (%r9,%rsi,1),%xmm9,%xmm10 │ │ │ │ - vcvtss2sd %xmm10,%xmm10,%xmm11 │ │ │ │ - vmovsd %xmm11,-0x8(%r8) │ │ │ │ - mov %rax,%rdx │ │ │ │ - vmovss (%rax),%xmm12 │ │ │ │ - add $0x8,%r8 │ │ │ │ - add %rdi,%rax │ │ │ │ - sub %r10,%rdx │ │ │ │ - vsubss (%rdx,%rsi,1),%xmm12,%xmm13 │ │ │ │ - vcvtss2sd %xmm13,%xmm13,%xmm14 │ │ │ │ - vmovsd %xmm14,-0x8(%r8) │ │ │ │ - mov %rax,%rcx │ │ │ │ - vmovss (%rax),%xmm15 │ │ │ │ - add $0x8,%r8 │ │ │ │ - add %rdi,%rax │ │ │ │ - sub %r10,%rcx │ │ │ │ - vsubss (%rcx,%rsi,1),%xmm15,%xmm0 │ │ │ │ - vcvtss2sd %xmm0,%xmm0,%xmm1 │ │ │ │ - vmovsd %xmm1,-0x8(%r8) │ │ │ │ - cmp %r11,%r8 │ │ │ │ - je 337a0 │ │ │ │ - mov %rax,%r9 │ │ │ │ - vmovss (%rax),%xmm2 │ │ │ │ - add %rdi,%rax │ │ │ │ - add $0x40,%r8 │ │ │ │ - sub %r10,%r9 │ │ │ │ - mov %rax,%rdx │ │ │ │ - vmovss (%rax),%xmm5 │ │ │ │ - add %rdi,%rax │ │ │ │ - vsubss (%r9,%rsi,1),%xmm2,%xmm3 │ │ │ │ - sub %r10,%rdx │ │ │ │ - vmovss (%rax),%xmm8 │ │ │ │ - mov %rax,%rcx │ │ │ │ - vsubss (%rdx,%rsi,1),%xmm5,%xmm6 │ │ │ │ - add %rdi,%rax │ │ │ │ - sub %r10,%rcx │ │ │ │ - vmovss (%rax),%xmm11 │ │ │ │ - mov %rax,%r9 │ │ │ │ - add %rdi,%rax │ │ │ │ - vsubss (%rcx,%rsi,1),%xmm8,%xmm9 │ │ │ │ - vmovss (%rax),%xmm14 │ │ │ │ - mov %rax,%rdx │ │ │ │ - add %rdi,%rax │ │ │ │ - sub %r10,%r9 │ │ │ │ - vmovss (%rax),%xmm1 │ │ │ │ - mov %rax,%rcx │ │ │ │ - add %rdi,%rax │ │ │ │ - vsubss (%r9,%rsi,1),%xmm11,%xmm12 │ │ │ │ - sub %r10,%rdx │ │ │ │ - mov %rax,%r9 │ │ │ │ - sub %r10,%rcx │ │ │ │ - vsubss (%rdx,%rsi,1),%xmm14,%xmm15 │ │ │ │ - sub %r10,%r9 │ │ │ │ - vsubss (%rcx,%rsi,1),%xmm1,%xmm2 │ │ │ │ - vcvtss2sd %xmm3,%xmm3,%xmm4 │ │ │ │ - vcvtss2sd %xmm6,%xmm6,%xmm7 │ │ │ │ - vcvtss2sd %xmm9,%xmm9,%xmm10 │ │ │ │ - vmovsd %xmm4,-0x40(%r8) │ │ │ │ - vmovss (%rax),%xmm4 │ │ │ │ - add %rdi,%rax │ │ │ │ - mov %rax,%rdx │ │ │ │ - vmovsd %xmm7,-0x38(%r8) │ │ │ │ - vmovss (%rax),%xmm7 │ │ │ │ - vcvtss2sd %xmm12,%xmm12,%xmm13 │ │ │ │ - sub %r10,%rdx │ │ │ │ - vsubss (%r9,%rsi,1),%xmm4,%xmm5 │ │ │ │ - vmovsd %xmm10,-0x30(%r8) │ │ │ │ - add %rdi,%rax │ │ │ │ - vsubss (%rdx,%rsi,1),%xmm7,%xmm8 │ │ │ │ - vcvtss2sd %xmm15,%xmm15,%xmm0 │ │ │ │ - vcvtss2sd %xmm2,%xmm2,%xmm3 │ │ │ │ - vmovsd %xmm13,-0x28(%r8) │ │ │ │ - vmovsd %xmm0,-0x20(%r8) │ │ │ │ - vmovsd %xmm3,-0x18(%r8) │ │ │ │ - vcvtss2sd %xmm5,%xmm5,%xmm6 │ │ │ │ - vcvtss2sd %xmm8,%xmm8,%xmm9 │ │ │ │ - vmovsd %xmm6,-0x10(%r8) │ │ │ │ - vmovsd %xmm9,-0x8(%r8) │ │ │ │ - cmp %r11,%r8 │ │ │ │ - jne 336a7 │ │ │ │ + vmovsd %xmm4,0x10(%r11,%r13,8) │ │ │ │ + cmpl $0x2,0x40(%rsp) │ │ │ │ + je 338c4 │ │ │ │ + mov $0x2,%r12d │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x30(%rbx),%r10 │ │ │ │ - cmpb $0x0,(%r10) │ │ │ │ - je 337e0 │ │ │ │ - mov 0x38(%rbx),%rdi │ │ │ │ - mov %r13,%rsi │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 332e5 │ │ │ │ + mov 0x20(%rbx),%r10 │ │ │ │ + mov %r12,%rsi │ │ │ │ + mov 0x28(%rbx),%rdi │ │ │ │ + lea -0x1(%rcx),%r13d │ │ │ │ + mov (%r10),%rdx │ │ │ │ mov (%rdi),%rax │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - call *0x20(%rax) │ │ │ │ - mov 0x18(%rbx),%r11 │ │ │ │ - inc %r15 │ │ │ │ - cmp %r15d,(%r11) │ │ │ │ - jle 33805 │ │ │ │ - mov 0x10(%rbx),%r9 │ │ │ │ - movslq (%r9),%rdx │ │ │ │ - jmp 33540 │ │ │ │ + lea -0x1(%r12),%rdi │ │ │ │ + imul %rdx,%rsi │ │ │ │ + imul %rdx,%rdi │ │ │ │ + mov %rsi,0x38(%rsp) │ │ │ │ + cmp $0x2,%r13d │ │ │ │ + jbe 33678 │ │ │ │ + mov %ecx,%r10d │ │ │ │ + lea (%r14,%rsi,1),%r8 │ │ │ │ + lea 0x0(,%rax,4),%r11 │ │ │ │ + mov %r15,%r9 │ │ │ │ + shr $0x2,%r10d │ │ │ │ + mov %r8,%rsi │ │ │ │ + lea (%r14,%rdi,1),%rdx │ │ │ │ + shl $0x5,%r10 │ │ │ │ + lea (%r10,%r15,1),%r13 │ │ │ │ + and $0x20,%r10d │ │ │ │ + mov %r13,0x40(%rsp) │ │ │ │ + lea (%rax,%rax,2),%r13 │ │ │ │ + jne 33330 │ │ │ │ + vmovss (%rsi,%rax,2),%xmm4 │ │ │ │ + vmovss (%rsi),%xmm6 │ │ │ │ + vxorps %xmm1,%xmm1,%xmm1 │ │ │ │ + add $0x40,%r9 │ │ │ │ + vmovss (%rdx,%rax,2),%xmm9 │ │ │ │ + vmovss (%rdx),%xmm11 │ │ │ │ + vinsertps $0x10,(%rsi,%r13,1),%xmm4,%xmm5 │ │ │ │ + vinsertps $0x10,(%rsi,%rax,1),%xmm6,%xmm7 │ │ │ │ + add %r11,%rsi │ │ │ │ + vinsertps $0x10,(%rdx,%r13,1),%xmm9,%xmm10 │ │ │ │ + vinsertps $0x10,(%rdx,%rax,1),%xmm11,%xmm12 │ │ │ │ + add %r11,%rdx │ │ │ │ + vmovss (%rsi,%rax,2),%xmm3 │ │ │ │ + vmovlhps %xmm5,%xmm7,%xmm8 │ │ │ │ + vmovss (%rsi),%xmm5 │ │ │ │ + vmovlhps %xmm10,%xmm12,%xmm13 │ │ │ │ + vmovss (%rdx),%xmm10 │ │ │ │ + vsubps %xmm13,%xmm8,%xmm14 │ │ │ │ + vmovss (%rdx,%rax,2),%xmm8 │ │ │ │ + vinsertps $0x10,(%rsi,%r13,1),%xmm3,%xmm4 │ │ │ │ + vinsertps $0x10,(%rsi,%rax,1),%xmm5,%xmm6 │ │ │ │ + add %r11,%rsi │ │ │ │ + vinsertps $0x10,(%rdx,%r13,1),%xmm8,%xmm9 │ │ │ │ + vinsertps $0x10,(%rdx,%rax,1),%xmm10,%xmm11 │ │ │ │ + add %r11,%rdx │ │ │ │ + vmovlhps %xmm4,%xmm6,%xmm7 │ │ │ │ + vcvtps2pd %xmm14,%xmm15 │ │ │ │ + vmovhlps %xmm14,%xmm1,%xmm2 │ │ │ │ + vmovupd %xmm15,-0x40(%r9) │ │ │ │ + vmovlhps %xmm9,%xmm11,%xmm12 │ │ │ │ + vsubps %xmm12,%xmm7,%xmm13 │ │ │ │ + vcvtps2pd %xmm2,%xmm0 │ │ │ │ + vmovupd %xmm0,-0x30(%r9) │ │ │ │ + vcvtps2pd %xmm13,%xmm14 │ │ │ │ + vmovhlps %xmm13,%xmm1,%xmm15 │ │ │ │ + vcvtps2pd %xmm15,%xmm1 │ │ │ │ + vmovupd %xmm14,-0x20(%r9) │ │ │ │ + vmovupd %xmm1,-0x10(%r9) │ │ │ │ + cmp %r9,0x40(%rsp) │ │ │ │ + jne 33199 │ │ │ │ + mov %ecx,%r11d │ │ │ │ + and $0xfffffffc,%r11d │ │ │ │ + test $0x3,%cl │ │ │ │ + je 332e5 │ │ │ │ + movslq %r11d,%r13 │ │ │ │ + lea 0x1(%r11),%esi │ │ │ │ + mov %r13,%rdx │ │ │ │ + imul %rax,%rdx │ │ │ │ + vmovss (%r8,%rdx,1),%xmm2 │ │ │ │ + lea (%r14,%rdx,1),%r10 │ │ │ │ + vsubss (%r10,%rdi,1),%xmm2,%xmm0 │ │ │ │ + vcvtss2sd %xmm0,%xmm0,%xmm3 │ │ │ │ + vmovsd %xmm3,(%r15,%r13,8) │ │ │ │ + cmp %ecx,%esi │ │ │ │ + jge 332e5 │ │ │ │ + add %rax,%rdx │ │ │ │ + lea (%r14,%rdi,1),%r9 │ │ │ │ + add $0x2,%r11d │ │ │ │ + vmovss (%r8,%rdx,1),%xmm4 │ │ │ │ + vsubss (%r9,%rdx,1),%xmm4,%xmm5 │ │ │ │ + vcvtss2sd %xmm5,%xmm5,%xmm6 │ │ │ │ + vmovsd %xmm6,0x8(%r15,%r13,8) │ │ │ │ + cmp %ecx,%r11d │ │ │ │ + jge 332e5 │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + add %rax,%rdx │ │ │ │ + add %r14,%rdx │ │ │ │ + vmovss (%rdx,%rcx,1),%xmm7 │ │ │ │ + vsubss (%rdx,%rdi,1),%xmm7,%xmm8 │ │ │ │ + vcvtss2sd %xmm8,%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,0x10(%r15,%r13,8) │ │ │ │ + mov 0x30(%rbx),%rax │ │ │ │ + cmpb $0x0,(%rax) │ │ │ │ + je 333b0 │ │ │ │ + mov 0x38(%rbx),%r8 │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + mov %r15,%rsi │ │ │ │ + mov (%r8),%r11 │ │ │ │ + mov 0x8(%r11),%rdx │ │ │ │ + call *0x20(%r11) │ │ │ │ + mov 0x18(%rbx),%r13 │ │ │ │ + inc %r12 │ │ │ │ + cmp %r12d,0x0(%r13) │ │ │ │ + jle 333dc │ │ │ │ + mov 0x10(%rbx),%r10 │ │ │ │ + mov (%r10),%ecx │ │ │ │ + jmp 33128 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x40(%rbx),%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov (%rsi),%rdx │ │ │ │ - mov %r13,%rsi │ │ │ │ + vmovss (%rdx,%rax,2),%xmm10 │ │ │ │ + vmovss (%rdx),%xmm12 │ │ │ │ + vxorps %xmm2,%xmm2,%xmm2 │ │ │ │ + lea 0x20(%r15),%r9 │ │ │ │ + vmovss (%r8,%rax,2),%xmm5 │ │ │ │ + vmovss (%r8),%xmm7 │ │ │ │ + lea (%r8,%r11,1),%rsi │ │ │ │ + vinsertps $0x10,(%rdx,%r13,1),%xmm10,%xmm11 │ │ │ │ + vinsertps $0x10,(%rdx,%rax,1),%xmm12,%xmm13 │ │ │ │ + add %r11,%rdx │ │ │ │ + vinsertps $0x10,(%r8,%r13,1),%xmm5,%xmm6 │ │ │ │ + vinsertps $0x10,(%r8,%rax,1),%xmm7,%xmm8 │ │ │ │ + vmovlhps %xmm11,%xmm13,%xmm14 │ │ │ │ + vmovlhps %xmm6,%xmm8,%xmm9 │ │ │ │ + vsubps %xmm14,%xmm9,%xmm15 │ │ │ │ + vcvtps2pd %xmm15,%xmm1 │ │ │ │ + vmovhlps %xmm15,%xmm2,%xmm0 │ │ │ │ + vmovupd %xmm1,(%r15) │ │ │ │ + vcvtps2pd %xmm0,%xmm3 │ │ │ │ + vmovupd %xmm3,0x10(%r15) │ │ │ │ + cmp %r9,0x40(%rsp) │ │ │ │ + jne 33199 │ │ │ │ + jmp 33265 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x40(%rbx),%rdi │ │ │ │ + mov %r15,%rsi │ │ │ │ + mov (%rdi),%rdx │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ add $0xa0,%rdx │ │ │ │ - call 32970 │ │ │ │ - mov 0x18(%rbx),%r11 │ │ │ │ - inc %r15 │ │ │ │ - cmp %r15d,(%r11) │ │ │ │ - jg 337ca │ │ │ │ - mov 0x38(%rsp),%r12 │ │ │ │ - sub %r14,%r12 │ │ │ │ - je 33c5d │ │ │ │ - mov 0x8(%rbx),%r15 │ │ │ │ - mov (%r15),%r15 │ │ │ │ - imul 0x48(%rsp),%r15 │ │ │ │ + call 32550 │ │ │ │ + mov 0x18(%rbx),%r13 │ │ │ │ + inc %r12 │ │ │ │ + cmp %r12d,0x0(%r13) │ │ │ │ + jg 3331a │ │ │ │ + mov 0x20(%rsp),%r14 │ │ │ │ + sub 0x48(%rsp),%r14 │ │ │ │ + je 33619 │ │ │ │ + mov 0x8(%rbx),%r12 │ │ │ │ + mov (%r12),%r12 │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ mov 0x48(%rbx),%rbx │ │ │ │ - sar $0x3,%r12 │ │ │ │ - lea -0x1(%r12),%rcx │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - mov (%rbx),%r8 │ │ │ │ - lea 0x0(,%r15,8),%r9 │ │ │ │ - jbe 33b00 │ │ │ │ - lea (%r8,%r9,1),%rdx │ │ │ │ - mov %rdx,%r10 │ │ │ │ - sub %r14,%r10 │ │ │ │ - sub $0x8,%r10 │ │ │ │ - cmp $0x10,%r10 │ │ │ │ - jbe 33b00 │ │ │ │ - mov %r12,%rsi │ │ │ │ - xor %eax,%eax │ │ │ │ - shr $0x2,%rsi │ │ │ │ - shl $0x5,%rsi │ │ │ │ - lea -0x20(%rsi),%rdi │ │ │ │ - shr $0x5,%rdi │ │ │ │ - inc %rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - je 33910 │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 338f8 │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - je 338e9 │ │ │ │ - cmp $0x3,%rdi │ │ │ │ - je 338da │ │ │ │ - cmp $0x4,%rdi │ │ │ │ - je 338cb │ │ │ │ - cmp $0x5,%rdi │ │ │ │ - je 338bc │ │ │ │ - cmp $0x6,%rdi │ │ │ │ - je 338ad │ │ │ │ - vmovupd (%r14),%ymm10 │ │ │ │ - mov $0x20,%eax │ │ │ │ + sar $0x3,%r14 │ │ │ │ + mov %r14,%rsi │ │ │ │ + imul %r12,%rcx │ │ │ │ + mov (%rbx),%r10 │ │ │ │ + lea 0x0(,%rcx,8),%r9 │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + je 3370c │ │ │ │ + lea (%r10,%r9,1),%rdx │ │ │ │ + mov %rdx,%rax │ │ │ │ + sub 0x48(%rsp),%rax │ │ │ │ + sub $0x8,%rax │ │ │ │ + cmp $0x10,%rax │ │ │ │ + jbe 3370c │ │ │ │ + lea -0x1(%r14),%r9 │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + jbe 338ea │ │ │ │ + mov %r14,%r8 │ │ │ │ + xor %r12d,%r12d │ │ │ │ + shr $0x2,%r8 │ │ │ │ + shl $0x5,%r8 │ │ │ │ + lea -0x20(%r8),%r11 │ │ │ │ + shr $0x5,%r11 │ │ │ │ + inc %r11 │ │ │ │ + and $0x7,%r11d │ │ │ │ + je 338e0 │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 33512 │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + je 334fd │ │ │ │ + cmp $0x3,%r11 │ │ │ │ + je 334e8 │ │ │ │ + cmp $0x4,%r11 │ │ │ │ + je 334d3 │ │ │ │ + cmp $0x5,%r11 │ │ │ │ + je 334be │ │ │ │ + cmp $0x6,%r11 │ │ │ │ + je 334a9 │ │ │ │ + mov 0x48(%rsp),%r13 │ │ │ │ + mov $0x20,%r12d │ │ │ │ + vmovupd 0x0(%r13),%ymm10 │ │ │ │ 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 %rsi,%rax │ │ │ │ - je 3399d │ │ │ │ - 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 %rsi,%rax │ │ │ │ - jne 33910 │ │ │ │ - mov %r12,%r11 │ │ │ │ - and $0xfffffffffffffffc,%r11 │ │ │ │ - test $0x3,%r12b │ │ │ │ - je 339ec │ │ │ │ - vmovsd (%r14,%r11,8),%xmm9 │ │ │ │ - lea (%r15,%r11,1),%rbx │ │ │ │ - lea 0x1(%r11),%rcx │ │ │ │ - vmovsd %xmm9,(%r8,%rbx,8) │ │ │ │ - cmp %r12,%rcx │ │ │ │ - jae 339ec │ │ │ │ - vmovsd 0x8(%r14,%r11,8),%xmm10 │ │ │ │ - add %r15,%rcx │ │ │ │ - lea 0x2(%r11),%r9 │ │ │ │ - vmovsd %xmm10,(%r8,%rcx,8) │ │ │ │ - cmp %r12,%r9 │ │ │ │ - jae 339ec │ │ │ │ - vmovsd 0x10(%r14,%r11,8),%xmm11 │ │ │ │ - add %r15,%r9 │ │ │ │ - vmovsd %xmm11,(%r8,%r9,8) │ │ │ │ - test %r13,%r13 │ │ │ │ - je 33ab3 │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - vzeroupper │ │ │ │ - call d340 │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + vmovupd (%rbx,%r12,1),%ymm11 │ │ │ │ + vmovupd %ymm11,(%rdx,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + vmovupd (%rsi,%r12,1),%ymm12 │ │ │ │ + vmovupd %ymm12,(%rdx,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + vmovupd (%rax,%r12,1),%ymm13 │ │ │ │ + vmovupd %ymm13,(%rdx,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + vmovupd (%rdi,%r12,1),%ymm14 │ │ │ │ + vmovupd %ymm14,(%rdx,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + mov 0x48(%rsp),%r11 │ │ │ │ + vmovupd (%r11,%r12,1),%ymm15 │ │ │ │ + vmovupd %ymm15,(%rdx,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + vmovupd (%rsi,%r12,1),%ymm1 │ │ │ │ + vmovupd %ymm1,(%rdx,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp %r12,%r8 │ │ │ │ + je 335c6 │ │ │ │ + vmovupd (%rsi,%r12,1),%ymm2 │ │ │ │ + vmovupd %ymm2,(%rdx,%r12,1) │ │ │ │ + vmovupd 0x20(%rsi,%r12,1),%ymm0 │ │ │ │ + vmovupd %ymm0,0x20(%rdx,%r12,1) │ │ │ │ + vmovupd 0x40(%rsi,%r12,1),%ymm3 │ │ │ │ + vmovupd %ymm3,0x40(%rdx,%r12,1) │ │ │ │ + vmovupd 0x60(%rsi,%r12,1),%ymm4 │ │ │ │ + vmovupd %ymm4,0x60(%rdx,%r12,1) │ │ │ │ + vmovupd 0x80(%rsi,%r12,1),%ymm5 │ │ │ │ + vmovupd %ymm5,0x80(%rdx,%r12,1) │ │ │ │ + vmovupd 0xa0(%rsi,%r12,1),%ymm6 │ │ │ │ + vmovupd %ymm6,0xa0(%rdx,%r12,1) │ │ │ │ + vmovupd 0xc0(%rsi,%r12,1),%ymm7 │ │ │ │ + vmovupd %ymm7,0xc0(%rdx,%r12,1) │ │ │ │ + vmovupd 0xe0(%rsi,%r12,1),%ymm8 │ │ │ │ + vmovupd %ymm8,0xe0(%rdx,%r12,1) │ │ │ │ + add $0x100,%r12 │ │ │ │ + cmp %r12,%r8 │ │ │ │ + jne 33530 │ │ │ │ mov %r14,%rdi │ │ │ │ + and $0xfffffffffffffffc,%rdi │ │ │ │ + test $0x3,%r14b │ │ │ │ + je 3388a │ │ │ │ + cmp %r9,%rdi │ │ │ │ + je 33605 │ │ │ │ + sub %rdi,%r14 │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov 0x48(%rsp),%r14 │ │ │ │ + lea (%rcx,%rdi,1),%r9 │ │ │ │ + vmovupd (%r14,%rdi,8),%xmm9 │ │ │ │ + vmovupd %xmm9,(%r10,%r9,8) │ │ │ │ + test $0x1,%sil │ │ │ │ + je 33619 │ │ │ │ + and $0xfffffffffffffffe,%rsi │ │ │ │ + lea (%rsi,%rdi,1),%r9 │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + add %r9,%rcx │ │ │ │ + vmovsd (%rdx,%r9,8),%xmm10 │ │ │ │ + vmovsd %xmm10,(%r10,%rcx,8) │ │ │ │ + test %r15,%r15 │ │ │ │ + je 3362e │ │ │ │ + vzeroupper │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + mov %r15,%rdi │ │ │ │ call d340 │ │ │ │ - incq 0x48(%rsp) │ │ │ │ - mov 0x48(%rsp),%r13 │ │ │ │ - cmp %r13d,0x24(%rsp) │ │ │ │ - jg 33060 │ │ │ │ + cmpq $0x0,0x48(%rsp) │ │ │ │ + jne 336e0 │ │ │ │ + incq 0x30(%rsp) │ │ │ │ + mov 0x30(%rsp),%r15 │ │ │ │ + cmp %r15d,0xc(%rsp) │ │ │ │ + jg 32c30 │ │ │ │ + vzeroupper │ │ │ │ mov 0x58(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 33caa │ │ │ │ + jne 33925 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov 0x18(%rbx),%r11 │ │ │ │ - mov (%r11),%esi │ │ │ │ - cmp $0x1,%esi │ │ │ │ - jg 33c78 │ │ │ │ - movq $0x0,0x40(%rsp) │ │ │ │ - mov 0x38(%rsp),%r12 │ │ │ │ - xor %r13d,%r13d │ │ │ │ - sub %r14,%r12 │ │ │ │ - jne 3381a │ │ │ │ - test %r14,%r14 │ │ │ │ - jne 33a05 │ │ │ │ - incq 0x48(%rsp) │ │ │ │ - mov 0x48(%rsp),%r14 │ │ │ │ - cmp %r14d,0x24(%rsp) │ │ │ │ - jg 33060 │ │ │ │ - jmp 33a27 │ │ │ │ - movq $0x0,0x30(%rsp) │ │ │ │ - movq $0x0,0x8(%rsp) │ │ │ │ - xor %r14d,%r14d │ │ │ │ - movq $0x0,0x38(%rsp) │ │ │ │ - jmp 332ad │ │ │ │ - vzeroupper │ │ │ │ - jmp 33a05 │ │ │ │ - mov 0x18(%rbx),%r8 │ │ │ │ - movq $0x8,0x40(%rsp) │ │ │ │ - mov (%r8),%r11d │ │ │ │ + nopl (%rax) │ │ │ │ + xor %r11d,%r11d │ │ │ │ + lea (%r14,%rsi,1),%r8 │ │ │ │ + jmp 33271 │ │ │ │ + movq $0x0,0x18(%rsp) │ │ │ │ + movq $0x0,(%rsp) │ │ │ │ + movq $0x0,0x48(%rsp) │ │ │ │ + movq $0x0,0x20(%rsp) │ │ │ │ + jmp 32e81 │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov (%rcx),%r11d │ │ │ │ cmp $0x1,%r11d │ │ │ │ - jg 33339 │ │ │ │ - mov 0x38(%rsp),%r12 │ │ │ │ - sub %r14,%r12 │ │ │ │ - jne 3381a │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - call d340 │ │ │ │ - jmp 33a74 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovsd (%r14),%xmm12 │ │ │ │ - lea (%r8,%r9,1),%r15 │ │ │ │ - mov $0x1,%edx │ │ │ │ - lea -0x1(%r12),%r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - vmovsd %xmm12,(%r15) │ │ │ │ - cmp %r12,%rdx │ │ │ │ - jae 33c42 │ │ │ │ - test %r8,%r8 │ │ │ │ - je 33bb9 │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 33ba1 │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - je 33b92 │ │ │ │ - cmp $0x3,%r8 │ │ │ │ - je 33b83 │ │ │ │ - cmp $0x4,%r8 │ │ │ │ - je 33b74 │ │ │ │ - cmp $0x5,%r8 │ │ │ │ - je 33b65 │ │ │ │ - cmp $0x6,%r8 │ │ │ │ - jne 33c94 │ │ │ │ - vmovsd (%r14,%rdx,8),%xmm14 │ │ │ │ - vmovsd %xmm14,(%r15,%rdx,8) │ │ │ │ - inc %rdx │ │ │ │ - vmovsd (%r14,%rdx,8),%xmm15 │ │ │ │ - vmovsd %xmm15,(%r15,%rdx,8) │ │ │ │ - inc %rdx │ │ │ │ - vmovsd (%r14,%rdx,8),%xmm0 │ │ │ │ - vmovsd %xmm0,(%r15,%rdx,8) │ │ │ │ - inc %rdx │ │ │ │ - vmovsd (%r14,%rdx,8),%xmm1 │ │ │ │ - vmovsd %xmm1,(%r15,%rdx,8) │ │ │ │ - inc %rdx │ │ │ │ - vmovsd (%r14,%rdx,8),%xmm2 │ │ │ │ - vmovsd %xmm2,(%r15,%rdx,8) │ │ │ │ - inc %rdx │ │ │ │ - vmovsd (%r14,%rdx,8),%xmm3 │ │ │ │ - vmovsd %xmm3,(%r15,%rdx,8) │ │ │ │ - inc %rdx │ │ │ │ - cmp %r12,%rdx │ │ │ │ - jae 33c42 │ │ │ │ - vmovsd (%r14,%rdx,8),%xmm4 │ │ │ │ - lea 0x1(%rdx),%r10 │ │ │ │ - lea 0x2(%rdx),%rsi │ │ │ │ - lea 0x3(%rdx),%rdi │ │ │ │ - lea 0x4(%rdx),%rax │ │ │ │ - lea 0x5(%rdx),%r11 │ │ │ │ - lea 0x6(%rdx),%rbx │ │ │ │ - lea 0x7(%rdx),%rcx │ │ │ │ - vmovsd %xmm4,(%r15,%rdx,8) │ │ │ │ - vmovsd (%r14,%r10,8),%xmm5 │ │ │ │ - add $0x8,%rdx │ │ │ │ - vmovsd %xmm5,(%r15,%r10,8) │ │ │ │ - vmovsd (%r14,%rsi,8),%xmm6 │ │ │ │ - vmovsd %xmm6,(%r15,%rsi,8) │ │ │ │ - vmovsd (%r14,%rdi,8),%xmm7 │ │ │ │ - vmovsd %xmm7,(%r15,%rdi,8) │ │ │ │ - vmovsd (%r14,%rax,8),%xmm8 │ │ │ │ - vmovsd %xmm8,(%r15,%rax,8) │ │ │ │ - vmovsd (%r14,%r11,8),%xmm9 │ │ │ │ - vmovsd %xmm9,(%r15,%r11,8) │ │ │ │ - vmovsd (%r14,%rbx,8),%xmm10 │ │ │ │ - vmovsd %xmm10,(%r15,%rbx,8) │ │ │ │ - vmovsd (%r14,%rcx,8),%xmm11 │ │ │ │ - vmovsd %xmm11,(%r15,%rcx,8) │ │ │ │ - cmp %r12,%rdx │ │ │ │ - jb 33bb9 │ │ │ │ - test %r13,%r13 │ │ │ │ - je 33a05 │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ + jg 338f1 │ │ │ │ + movq $0x0,0x28(%rsp) │ │ │ │ + mov 0x20(%rsp),%r14 │ │ │ │ + xor %r15d,%r15d │ │ │ │ + sub 0x48(%rsp),%r14 │ │ │ │ + jne 333f4 │ │ │ │ + jmp 3362e │ │ │ │ + xchg %ax,%ax │ │ │ │ + vzeroupper │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ call d340 │ │ │ │ - jmp 33a05 │ │ │ │ - test %r13,%r13 │ │ │ │ - je 33a74 │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ + incq 0x30(%rsp) │ │ │ │ + mov 0x30(%rsp),%r14 │ │ │ │ + cmp %r14d,0xc(%rsp) │ │ │ │ + jg 32c30 │ │ │ │ + jmp 33652 │ │ │ │ + mov 0x48(%rsp),%r8 │ │ │ │ + lea (%r10,%r9,1),%r10 │ │ │ │ + lea -0x1(%r14),%rcx │ │ │ │ + mov $0x1,%r12d │ │ │ │ + and $0x7,%ecx │ │ │ │ + vmovsd (%r8),%xmm11 │ │ │ │ + vmovsd %xmm11,(%r10) │ │ │ │ + cmp %r14,%r12 │ │ │ │ + jae 3388a │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 3391b │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 337e1 │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + je 337cd │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + je 337b9 │ │ │ │ + cmp $0x4,%rcx │ │ │ │ + je 337a5 │ │ │ │ + cmp $0x5,%rcx │ │ │ │ + je 33791 │ │ │ │ + cmp $0x6,%rcx │ │ │ │ + je 3377d │ │ │ │ + mov 0x48(%rsp),%r13 │ │ │ │ + mov $0x2,%r12d │ │ │ │ + vmovsd 0x8(%r13),%xmm12 │ │ │ │ + vmovsd %xmm12,0x8(%r10) │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + vmovsd (%rbx,%r12,8),%xmm13 │ │ │ │ + vmovsd %xmm13,(%r10,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + vmovsd (%rax,%r12,8),%xmm14 │ │ │ │ + vmovsd %xmm14,(%r10,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + vmovsd (%rdi,%r12,8),%xmm15 │ │ │ │ + vmovsd %xmm15,(%r10,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + mov 0x48(%rsp),%r11 │ │ │ │ + vmovsd (%r11,%r12,8),%xmm1 │ │ │ │ + vmovsd %xmm1,(%r10,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + vmovsd (%rsi,%r12,8),%xmm2 │ │ │ │ + vmovsd %xmm2,(%r10,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + vmovsd (%rsi,%r12,8),%xmm0 │ │ │ │ + vmovsd %xmm0,(%r10,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + cmp %r14,%r12 │ │ │ │ + jae 3388a │ │ │ │ + vmovsd (%rsi,%r12,8),%xmm3 │ │ │ │ + lea 0x1(%r12),%r9 │ │ │ │ + lea 0x2(%r12),%rdx │ │ │ │ + lea 0x3(%r12),%rcx │ │ │ │ + lea 0x4(%r12),%r8 │ │ │ │ + vmovsd %xmm3,(%r10,%r12,8) │ │ │ │ + lea 0x5(%r12),%r13 │ │ │ │ + lea 0x6(%r12),%rbx │ │ │ │ + vmovsd (%rsi,%r9,8),%xmm4 │ │ │ │ + lea 0x7(%r12),%rax │ │ │ │ + add $0x8,%r12 │ │ │ │ + vmovsd %xmm4,(%r10,%r9,8) │ │ │ │ + vmovsd (%rsi,%rdx,8),%xmm5 │ │ │ │ + vmovsd %xmm5,(%r10,%rdx,8) │ │ │ │ + vmovsd (%rsi,%rcx,8),%xmm6 │ │ │ │ + vmovsd %xmm6,(%r10,%rcx,8) │ │ │ │ + vmovsd (%rsi,%r8,8),%xmm7 │ │ │ │ + vmovsd %xmm7,(%r10,%r8,8) │ │ │ │ + vmovsd (%rsi,%r13,8),%xmm8 │ │ │ │ + vmovsd %xmm8,(%r10,%r13,8) │ │ │ │ + vmovsd (%rsi,%rbx,8),%xmm9 │ │ │ │ + vmovsd %xmm9,(%r10,%rbx,8) │ │ │ │ + vmovsd (%rsi,%rax,8),%xmm10 │ │ │ │ + vmovsd %xmm10,(%r10,%rax,8) │ │ │ │ + cmp %r14,%r12 │ │ │ │ + jb 337fe │ │ │ │ + test %r15,%r15 │ │ │ │ + je 336e0 │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + mov %r15,%rdi │ │ │ │ + vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp 33a74 │ │ │ │ - movq $0x0,0x40(%rsp) │ │ │ │ - cmp $0x2,%esi │ │ │ │ - je 33a63 │ │ │ │ - xor %edx,%edx │ │ │ │ - xor %r13d,%r13d │ │ │ │ - jmp 33533 │ │ │ │ - vmovsd 0x8(%r14),%xmm13 │ │ │ │ - mov $0x2,%edx │ │ │ │ - vmovsd %xmm13,0x8(%r15) │ │ │ │ - jmp 33b56 │ │ │ │ + jmp 336e3 │ │ │ │ + mov 0x18(%rbx),%rdx │ │ │ │ + movq $0x8,0x28(%rsp) │ │ │ │ + mov (%rdx),%eax │ │ │ │ + mov %eax,0x40(%rsp) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jg 32f03 │ │ │ │ + mov 0x20(%rsp),%r14 │ │ │ │ + sub 0x48(%rsp),%r14 │ │ │ │ + jne 333f4 │ │ │ │ + jmp 33621 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + jmp 33530 │ │ │ │ + xor %edi,%edi │ │ │ │ + jmp 335e2 │ │ │ │ + movq $0x0,0x28(%rsp) │ │ │ │ + cmp $0x2,%r11d │ │ │ │ + je 336c6 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %r15d,%r15d │ │ │ │ + vzeroupper │ │ │ │ + jmp 3311d │ │ │ │ + xor %eax,%eax │ │ │ │ + add %r14,%r10 │ │ │ │ + jmp 330a8 │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + jmp 337fe │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ - mov %rdx,%r15 │ │ │ │ - jmp da39 <__cxa_finalize@plt+0x3a9> │ │ │ │ + mov %rdx,%r13 │ │ │ │ + jmp da27 <__cxa_finalize@plt+0x397> │ │ │ │ endbr64 │ │ │ │ - jmp d974 <__cxa_finalize@plt+0x2e4> │ │ │ │ + jmp d95c <__cxa_finalize@plt+0x2cc> │ │ │ │ endbr64 │ │ │ │ - jmp da2b <__cxa_finalize@plt+0x39b> │ │ │ │ + jmp da19 <__cxa_finalize@plt+0x389> │ │ │ │ + nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x60,%rsp │ │ │ │ mov 0x10(%rdi),%rax │ │ │ │ mov 0x18(%rdi),%rbx │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov (%rax),%eax │ │ │ │ mov %fs:0x28,%rsi │ │ │ │ mov %rsi,0x58(%rsp) │ │ │ │ mov 0x8(%rdi),%esi │ │ │ │ - mov (%rax),%eax │ │ │ │ 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,0x14(%rsp) │ │ │ │ + mov %eax,0x1c(%rsp) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jge 34788 │ │ │ │ + jge 343db │ │ │ │ movslq %ecx,%r10 │ │ │ │ - mov %r10,0x38(%rsp) │ │ │ │ + mov %r10,0x40(%rsp) │ │ │ │ nopl (%rax) │ │ │ │ - mov 0x18(%rsp),%r11 │ │ │ │ + mov 0x20(%rsp),%r11 │ │ │ │ mov 0x20(%r11),%r12 │ │ │ │ movzbl (%r12),%r13d │ │ │ │ test %r13b,%r13b │ │ │ │ - jne 34788 │ │ │ │ + jne 343d8 │ │ │ │ mov 0x28(%r11),%r12 │ │ │ │ mov (%r12),%r14 │ │ │ │ mov (%r14),%r15 │ │ │ │ mov 0x18(%r15),%esi │ │ │ │ mov 0x10(%r15),%rbx │ │ │ │ cmp $0x2,%esi │ │ │ │ - jle 33f38 │ │ │ │ + jle 33bb8 │ │ │ │ lea -0x2(%rsi),%r8d │ │ │ │ mov 0x20(%r15),%r10 │ │ │ │ movslq %esi,%rdi │ │ │ │ - xor %ecx,%ecx │ │ │ │ + movslq 0x40(%rsp),%rax │ │ │ │ neg %r8 │ │ │ │ shl $0x3,%rdi │ │ │ │ - movslq 0x38(%rsp),%rax │ │ │ │ + xor %ecx,%ecx │ │ │ │ shl $0x3,%r8 │ │ │ │ - mov %r8,%rdx │ │ │ │ - neg %rdx │ │ │ │ add %rdi,%r10 │ │ │ │ add 0x28(%r15),%rdi │ │ │ │ + mov %r8,%rdx │ │ │ │ + neg %rdx │ │ │ │ sub $0x8,%rdx │ │ │ │ shr $0x3,%rdx │ │ │ │ inc %rdx │ │ │ │ and $0x7,%edx │ │ │ │ - je 33e7f │ │ │ │ + je 33aff │ │ │ │ cmp $0x1,%rdx │ │ │ │ - je 33e60 │ │ │ │ + je 33ae0 │ │ │ │ cmp $0x2,%rdx │ │ │ │ - je 33e4a │ │ │ │ + je 33aca │ │ │ │ cmp $0x3,%rdx │ │ │ │ - je 33e34 │ │ │ │ + je 33ab4 │ │ │ │ cmp $0x4,%rdx │ │ │ │ - je 33e1e │ │ │ │ + je 33a9e │ │ │ │ cmp $0x5,%rdx │ │ │ │ - je 33e08 │ │ │ │ + je 33a88 │ │ │ │ cmp $0x6,%rdx │ │ │ │ - je 33df2 │ │ │ │ + je 33a72 │ │ │ │ cqto │ │ │ │ mov $0xfffffffffffffff8,%rcx │ │ │ │ idivq -0x18(%r10) │ │ │ │ imul -0x18(%rdi),%rdx │ │ │ │ add %rdx,%rbx │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ @@ -36145,32 +36108,32 @@ │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ idivq -0x18(%r10,%rcx,1) │ │ │ │ imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ add %rdx,%rbx │ │ │ │ cmp %r8,%rcx │ │ │ │ - je 33f38 │ │ │ │ + je 33bb8 │ │ │ │ cltq │ │ │ │ lea -0x8(%rcx),%r9 │ │ │ │ lea -0x10(%rcx),%r11 │ │ │ │ - lea -0x18(%rcx),%r13 │ │ │ │ cqto │ │ │ │ + lea -0x18(%rcx),%r13 │ │ │ │ lea -0x20(%rcx),%r14 │ │ │ │ + idivq -0x18(%r10,%rcx,1) │ │ │ │ lea -0x28(%rcx),%r15 │ │ │ │ lea -0x30(%rcx),%rsi │ │ │ │ - idivq -0x18(%r10,%rcx,1) │ │ │ │ imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ cltq │ │ │ │ add %rdx,%rbx │ │ │ │ cqto │ │ │ │ idivq -0x18(%r10,%r9,1) │ │ │ │ imul -0x18(%rdi,%r9,1),%rdx │ │ │ │ - lea -0x38(%rcx),%r9 │ │ │ │ cltq │ │ │ │ + lea -0x38(%rcx),%r9 │ │ │ │ add %rdx,%rbx │ │ │ │ cqto │ │ │ │ idivq -0x18(%r10,%r11,1) │ │ │ │ imul -0x18(%rdi,%r11,1),%rdx │ │ │ │ cltq │ │ │ │ add %rdx,%rbx │ │ │ │ cqto │ │ │ │ @@ -36195,295 +36158,289 @@ │ │ │ │ add %rdx,%rbx │ │ │ │ cqto │ │ │ │ idivq -0x18(%r10,%r9,1) │ │ │ │ imul -0x18(%rdi,%r9,1),%rdx │ │ │ │ add %rdx,%rbx │ │ │ │ sub $0x40,%rcx │ │ │ │ cmp %r8,%rcx │ │ │ │ - jne 33e7f │ │ │ │ + jne 33aff │ │ │ │ mov 0x8(%r12),%rax │ │ │ │ movabs $0xfffffffffffffff,%r8 │ │ │ │ mov (%rax),%r14 │ │ │ │ cmp %r14,%r8 │ │ │ │ - jb dae6 <__cxa_finalize@plt+0x456> │ │ │ │ + jb dadd <__cxa_finalize@plt+0x44d> │ │ │ │ test %r14,%r14 │ │ │ │ - je 34a10 │ │ │ │ + je 34648 │ │ │ │ lea 0x0(,%r14,8),%r13 │ │ │ │ - mov %r13,%rdi │ │ │ │ mov %r13,0x28(%rsp) │ │ │ │ + mov %r13,%rdi │ │ │ │ + vzeroupper │ │ │ │ call d330 │ │ │ │ lea (%rax,%r13,1),%r15 │ │ │ │ mov %rax,%rdi │ │ │ │ mov %r13,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ mov %rax,0x48(%rsp) │ │ │ │ - mov %r15,(%rsp) │ │ │ │ + mov %r15,0x8(%rsp) │ │ │ │ call d190 │ │ │ │ mov %r15,0x30(%rsp) │ │ │ │ mov 0x10(%r12),%r10 │ │ │ │ - movabs $0xfffffffffffffff,%rcx │ │ │ │ - movslq (%r10),%rdi │ │ │ │ - cmp %rdi,%rcx │ │ │ │ - jb dac6 <__cxa_finalize@plt+0x436> │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 349b9 │ │ │ │ - lea 0x0(,%rdi,8),%r15 │ │ │ │ - mov %rdi,0x40(%rsp) │ │ │ │ - mov %r10,0x8(%rsp) │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov %r15,0x20(%rsp) │ │ │ │ + movabs $0xfffffffffffffff,%rdi │ │ │ │ + movslq (%r10),%r15 │ │ │ │ + cmp %r15,%rdi │ │ │ │ + jb daba <__cxa_finalize@plt+0x42a> │ │ │ │ + test %r15,%r15 │ │ │ │ + je 3460e │ │ │ │ + lea 0x0(,%r15,8),%rdi │ │ │ │ + mov %r10,0x10(%rsp) │ │ │ │ + mov %rdi,0x38(%rsp) │ │ │ │ + vzeroupper │ │ │ │ call d330 │ │ │ │ - cmpq $0x1,0x40(%rsp) │ │ │ │ - mov 0x8(%rsp),%r9 │ │ │ │ - mov %rax,%r13 │ │ │ │ + cmp $0x1,%r15 │ │ │ │ movq $0x0,(%rax) │ │ │ │ - je 34a40 │ │ │ │ - lea -0x8(%r15),%rdx │ │ │ │ - lea 0x8(%rax),%rdi │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ + mov %rax,%r13 │ │ │ │ + je 34838 │ │ │ │ + mov 0x38(%rsp),%r9 │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r9,0x40(%rsp) │ │ │ │ + lea 0x8(%rax),%rdi │ │ │ │ + lea -0x8(%r9),%rdx │ │ │ │ call d190 │ │ │ │ mov 0x18(%r12),%rdx │ │ │ │ - mov 0x40(%rsp),%r9 │ │ │ │ - mov (%rdx),%eax │ │ │ │ - mov %eax,0x40(%rsp) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jle 34a5d │ │ │ │ - mov (%r9),%edi │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ + mov (%rdx),%r15d │ │ │ │ + cmp $0x1,%r15d │ │ │ │ + jle 34853 │ │ │ │ + mov (%rsi),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jle 34243 │ │ │ │ - mov 0x20(%r12),%r8 │ │ │ │ - mov 0x28(%r12),%r10 │ │ │ │ - lea -0x1(%rdi),%ecx │ │ │ │ + jle 33ebe │ │ │ │ + mov 0x20(%r12),%rax │ │ │ │ + mov 0x28(%r12),%r8 │ │ │ │ + lea -0x1(%rdi),%r10d │ │ │ │ movslq %edi,%r9 │ │ │ │ - mov (%r8),%rsi │ │ │ │ - mov (%r10),%rax │ │ │ │ - cmp $0x10,%ecx │ │ │ │ - jbe 34c08 │ │ │ │ + mov (%rax),%rcx │ │ │ │ + mov (%r8),%rax │ │ │ │ + cmp $0x7,%r10d │ │ │ │ + jbe 34870 │ │ │ │ lea -0x1(%r9),%rdx │ │ │ │ mov $0x7,%r11d │ │ │ │ - mov $0x0,%r15d │ │ │ │ + mov $0x0,%r8d │ │ │ │ imul %rax,%rdx │ │ │ │ test %rax,%rax │ │ │ │ - lea 0x7(%rdx),%rcx │ │ │ │ - cmovns %r15,%rdx │ │ │ │ - cmovs %r11,%rcx │ │ │ │ + lea 0x7(%rdx),%rsi │ │ │ │ + cmovns %r8,%rdx │ │ │ │ + cmovs %r11,%rsi │ │ │ │ mov 0x48(%rsp),%r11 │ │ │ │ - lea (%rsi,%rcx,1),%r8 │ │ │ │ + lea (%rcx,%rsi,1),%r8 │ │ │ │ + lea -0x1(%r11,%r9,8),%r10 │ │ │ │ add %rbx,%r8 │ │ │ │ cmp %r11,%r8 │ │ │ │ - lea (%rsi,%rdx,1),%r8 │ │ │ │ - lea -0x1(%r11,%r9,8),%r10 │ │ │ │ - mov %r11,%r15 │ │ │ │ + lea (%rcx,%rdx,1),%r8 │ │ │ │ setb %r11b │ │ │ │ add %rbx,%r8 │ │ │ │ cmp %r8,%r10 │ │ │ │ setb %r8b │ │ │ │ or %r11b,%r8b │ │ │ │ - je 34c08 │ │ │ │ - add %rbx,%rcx │ │ │ │ - cmp %r15,%rcx │ │ │ │ - setb %cl │ │ │ │ + je 34870 │ │ │ │ + mov 0x48(%rsp),%r11 │ │ │ │ + add %rbx,%rsi │ │ │ │ + cmp %r11,%rsi │ │ │ │ + setb %sil │ │ │ │ add %rbx,%rdx │ │ │ │ cmp %rdx,%r10 │ │ │ │ setb %dl │ │ │ │ - or %cl,%dl │ │ │ │ - je 34c08 │ │ │ │ + or %sil,%dl │ │ │ │ + je 34870 │ │ │ │ mov %edi,%r10d │ │ │ │ - lea (%rbx,%rsi,1),%r11 │ │ │ │ - lea (%rax,%rax,1),%rcx │ │ │ │ + mov %r11,%r8 │ │ │ │ + add %rbx,%rcx │ │ │ │ mov %rbx,%rdx │ │ │ │ shr $1,%r10d │ │ │ │ - mov %r11,%r9 │ │ │ │ - mov %r15,%rsi │ │ │ │ + lea (%rax,%rax,1),%rsi │ │ │ │ + mov %rcx,%r9 │ │ │ │ shl $0x4,%r10 │ │ │ │ - lea (%r10,%r15,1),%r8 │ │ │ │ + add %r10,%r11 │ │ │ │ sub $0x10,%r10 │ │ │ │ shr $0x4,%r10 │ │ │ │ inc %r10 │ │ │ │ and $0x3,%r10d │ │ │ │ - je 3417b │ │ │ │ + je 33dfa │ │ │ │ cmp $0x1,%r10 │ │ │ │ - je 3414a │ │ │ │ + je 33dc8 │ │ │ │ cmp $0x2,%r10 │ │ │ │ - je 34122 │ │ │ │ - vmovsd (%r11),%xmm0 │ │ │ │ + je 33d9f │ │ │ │ + vmovsd (%rcx),%xmm0 │ │ │ │ vmovsd (%rbx),%xmm1 │ │ │ │ - lea (%r11,%rcx,1),%r9 │ │ │ │ - lea (%rbx,%rcx,1),%rdx │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ - vmovhpd (%r11,%rax,1),%xmm0,%xmm2 │ │ │ │ + lea (%rcx,%rsi,1),%r9 │ │ │ │ + lea (%rbx,%rsi,1),%rdx │ │ │ │ + mov 0x48(%rsp),%r8 │ │ │ │ + vmovhpd (%rcx,%rax,1),%xmm0,%xmm2 │ │ │ │ vmovhpd (%rbx,%rax,1),%xmm1,%xmm3 │ │ │ │ vsubpd %xmm3,%xmm2,%xmm4 │ │ │ │ - add $0x10,%rsi │ │ │ │ - vmovupd %xmm4,-0x10(%rsi) │ │ │ │ + lea 0x10(%r8),%r8 │ │ │ │ + vmovupd %xmm4,-0x10(%r8) │ │ │ │ vmovsd (%r9),%xmm5 │ │ │ │ - add $0x10,%rsi │ │ │ │ vmovsd (%rdx),%xmm7 │ │ │ │ + add $0x10,%r8 │ │ │ │ vmovhpd (%r9,%rax,1),%xmm5,%xmm6 │ │ │ │ - add %rcx,%r9 │ │ │ │ vmovhpd (%rdx,%rax,1),%xmm7,%xmm8 │ │ │ │ vsubpd %xmm8,%xmm6,%xmm9 │ │ │ │ - add %rcx,%rdx │ │ │ │ - vmovupd %xmm9,-0x10(%rsi) │ │ │ │ + add %rsi,%r9 │ │ │ │ + add %rsi,%rdx │ │ │ │ + vmovupd %xmm9,-0x10(%r8) │ │ │ │ vmovsd (%r9),%xmm10 │ │ │ │ - add $0x10,%rsi │ │ │ │ vmovsd (%rdx),%xmm12 │ │ │ │ + add $0x10,%r8 │ │ │ │ vmovhpd (%r9,%rax,1),%xmm10,%xmm11 │ │ │ │ - add %rcx,%r9 │ │ │ │ vmovhpd (%rdx,%rax,1),%xmm12,%xmm13 │ │ │ │ vsubpd %xmm13,%xmm11,%xmm14 │ │ │ │ - add %rcx,%rdx │ │ │ │ - vmovupd %xmm14,-0x10(%rsi) │ │ │ │ - cmp %rsi,%r8 │ │ │ │ - je 3421f │ │ │ │ - mov 0x48(%rsp),%r15 │ │ │ │ + add %rsi,%r9 │ │ │ │ + add %rsi,%rdx │ │ │ │ + vmovupd %xmm14,-0x10(%r8) │ │ │ │ + cmp %r8,%r11 │ │ │ │ + je 33e98 │ │ │ │ vmovsd (%r9),%xmm15 │ │ │ │ vmovsd (%rdx),%xmm2 │ │ │ │ - add $0x40,%rsi │ │ │ │ + add $0x40,%r8 │ │ │ │ vmovhpd (%r9,%rax,1),%xmm15,%xmm0 │ │ │ │ vmovhpd (%rdx,%rax,1),%xmm2,%xmm1 │ │ │ │ vsubpd %xmm1,%xmm0,%xmm3 │ │ │ │ - add %rcx,%r9 │ │ │ │ - add %rcx,%rdx │ │ │ │ - vmovupd %xmm3,-0x40(%rsi) │ │ │ │ + add %rsi,%r9 │ │ │ │ + add %rsi,%rdx │ │ │ │ + vmovupd %xmm3,-0x40(%r8) │ │ │ │ vmovsd (%r9),%xmm4 │ │ │ │ vmovsd (%rdx),%xmm6 │ │ │ │ vmovhpd (%r9,%rax,1),%xmm4,%xmm5 │ │ │ │ vmovhpd (%rdx,%rax,1),%xmm6,%xmm7 │ │ │ │ vsubpd %xmm7,%xmm5,%xmm8 │ │ │ │ - add %rcx,%r9 │ │ │ │ - add %rcx,%rdx │ │ │ │ - vmovupd %xmm8,-0x30(%rsi) │ │ │ │ + add %rsi,%r9 │ │ │ │ + add %rsi,%rdx │ │ │ │ + vmovupd %xmm8,-0x30(%r8) │ │ │ │ vmovsd (%r9),%xmm9 │ │ │ │ vmovsd (%rdx),%xmm11 │ │ │ │ vmovhpd (%r9,%rax,1),%xmm9,%xmm10 │ │ │ │ vmovhpd (%rdx,%rax,1),%xmm11,%xmm12 │ │ │ │ vsubpd %xmm12,%xmm10,%xmm13 │ │ │ │ - add %rcx,%r9 │ │ │ │ - add %rcx,%rdx │ │ │ │ - vmovupd %xmm13,-0x20(%rsi) │ │ │ │ + add %rsi,%r9 │ │ │ │ + add %rsi,%rdx │ │ │ │ + vmovupd %xmm13,-0x20(%r8) │ │ │ │ vmovsd (%r9),%xmm14 │ │ │ │ vmovsd (%rdx),%xmm0 │ │ │ │ vmovhpd (%r9,%rax,1),%xmm14,%xmm15 │ │ │ │ vmovhpd (%rdx,%rax,1),%xmm0,%xmm2 │ │ │ │ vsubpd %xmm2,%xmm15,%xmm1 │ │ │ │ - add %rcx,%r9 │ │ │ │ - add %rcx,%rdx │ │ │ │ - vmovupd %xmm1,-0x10(%rsi) │ │ │ │ - cmp %rsi,%r8 │ │ │ │ - jne 34180 │ │ │ │ - mov %r15,0x48(%rsp) │ │ │ │ + add %rsi,%r9 │ │ │ │ + add %rsi,%rdx │ │ │ │ + vmovupd %xmm1,-0x10(%r8) │ │ │ │ + cmp %r8,%r11 │ │ │ │ + jne 33dfa │ │ │ │ test $0x1,%dil │ │ │ │ - je 34243 │ │ │ │ - mov %edi,%ecx │ │ │ │ - and $0xfffffffe,%ecx │ │ │ │ - imul %rcx,%rax │ │ │ │ - vmovsd (%r11,%rax,1),%xmm3 │ │ │ │ + je 33ebe │ │ │ │ + mov %edi,%r11d │ │ │ │ + and $0xfffffffe,%r11d │ │ │ │ + imul %r11,%rax │ │ │ │ + vmovsd (%rcx,%rax,1),%xmm3 │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ vsubsd (%rbx,%rax,1),%xmm3,%xmm4 │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - vmovsd %xmm4,(%rax,%rcx,8) │ │ │ │ - cmpl $0x2,0x40(%rsp) │ │ │ │ - je 34a5d │ │ │ │ + vmovsd %xmm4,(%rcx,%r11,8) │ │ │ │ + cmp $0x2,%r15d │ │ │ │ + je 34853 │ │ │ │ mov $0x2,%r14d │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ test %edi,%edi │ │ │ │ - jle 344a8 │ │ │ │ - mov 0x20(%r12),%r15 │ │ │ │ - mov 0x28(%r12),%r11 │ │ │ │ + jle 34101 │ │ │ │ + mov 0x20(%r12),%rax │ │ │ │ + mov 0x28(%r12),%rdx │ │ │ │ mov %r14,%rsi │ │ │ │ - lea -0x1(%r14),%rdx │ │ │ │ lea -0x1(%rdi),%r8d │ │ │ │ + mov (%rax),%r10 │ │ │ │ + mov (%rdx),%rcx │ │ │ │ + lea -0x1(%r14),%rdx │ │ │ │ + imul %r10,%rsi │ │ │ │ + imul %r10,%rdx │ │ │ │ movslq %edi,%r10 │ │ │ │ - mov (%r15),%rax │ │ │ │ - mov (%r11),%rcx │ │ │ │ - imul %rax,%rsi │ │ │ │ - imul %rax,%rdx │ │ │ │ - cmp $0x10,%r8d │ │ │ │ - jbe 347b0 │ │ │ │ - lea -0x1(%r10),%r15 │ │ │ │ - mov $0x0,%r8d │ │ │ │ + cmp $0x7,%r8d │ │ │ │ + jbe 34400 │ │ │ │ + lea -0x1(%r10),%rax │ │ │ │ mov $0x7,%r9d │ │ │ │ lea -0x1(%r13,%r10,8),%r11 │ │ │ │ - imul %rcx,%r15 │ │ │ │ + mov $0x0,%r15d │ │ │ │ + imul %rcx,%rax │ │ │ │ test %rcx,%rcx │ │ │ │ - lea 0x7(%r15),%rax │ │ │ │ - cmovns %r8,%r15 │ │ │ │ - cmovs %r9,%rax │ │ │ │ - lea (%r15,%rsi,1),%r9 │ │ │ │ + lea 0x7(%rax),%r8 │ │ │ │ + cmovns %r15,%rax │ │ │ │ + cmovs %r9,%r8 │ │ │ │ + lea (%rsi,%r8,1),%r9 │ │ │ │ + add %rbx,%r9 │ │ │ │ + cmp %r13,%r9 │ │ │ │ + lea (%rsi,%rax,1),%r9 │ │ │ │ + setb %r15b │ │ │ │ add %rbx,%r9 │ │ │ │ - lea (%rsi,%rax,1),%r8 │ │ │ │ cmp %r9,%r11 │ │ │ │ - setb 0x40(%rsp) │ │ │ │ + setb %r9b │ │ │ │ + or %r15b,%r9b │ │ │ │ + je 34400 │ │ │ │ + add %rdx,%r8 │ │ │ │ add %rbx,%r8 │ │ │ │ cmp %r13,%r8 │ │ │ │ - setb %r9b │ │ │ │ - or 0x40(%rsp),%r9b │ │ │ │ - je 347b0 │ │ │ │ + setb %r8b │ │ │ │ add %rdx,%rax │ │ │ │ add %rbx,%rax │ │ │ │ - cmp %r13,%rax │ │ │ │ - setb %r8b │ │ │ │ - add %rdx,%r15 │ │ │ │ - add %rbx,%r15 │ │ │ │ - cmp %r15,%r11 │ │ │ │ - setb %r15b │ │ │ │ - or %r8b,%r15b │ │ │ │ - je 347b0 │ │ │ │ + cmp %rax,%r11 │ │ │ │ + setb %al │ │ │ │ + or %r8b,%al │ │ │ │ + je 34400 │ │ │ │ mov %edi,%eax │ │ │ │ add %rbx,%rsi │ │ │ │ add %rbx,%rdx │ │ │ │ - lea (%rcx,%rcx,1),%r11 │ │ │ │ + mov %r13,%r10 │ │ │ │ shr $1,%eax │ │ │ │ + lea (%rcx,%rcx,1),%r11 │ │ │ │ mov %rsi,%r9 │ │ │ │ mov %rdx,%r8 │ │ │ │ - mov %r13,%r10 │ │ │ │ shl $0x4,%rax │ │ │ │ lea (%rax,%r13,1),%r15 │ │ │ │ sub $0x10,%rax │ │ │ │ shr $0x4,%rax │ │ │ │ - mov %r15,0x40(%rsp) │ │ │ │ inc %rax │ │ │ │ and $0x3,%eax │ │ │ │ - je 343d7 │ │ │ │ + je 3403c │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 343a2 │ │ │ │ + je 34009 │ │ │ │ cmp $0x2,%rax │ │ │ │ - je 34377 │ │ │ │ + je 33fde │ │ │ │ vmovsd (%rsi),%xmm3 │ │ │ │ vmovsd (%rdx),%xmm5 │ │ │ │ lea (%rsi,%r11,1),%r9 │ │ │ │ lea (%rdx,%r11,1),%r8 │ │ │ │ + lea 0x10(%r13),%r10 │ │ │ │ vmovhpd (%rsi,%rcx,1),%xmm3,%xmm4 │ │ │ │ vmovhpd (%rdx,%rcx,1),%xmm5,%xmm6 │ │ │ │ vsubpd %xmm6,%xmm4,%xmm7 │ │ │ │ - lea 0x10(%r13),%r10 │ │ │ │ vmovupd %xmm7,0x0(%r13) │ │ │ │ vmovsd (%r9),%xmm8 │ │ │ │ - add $0x10,%r10 │ │ │ │ vmovsd (%r8),%xmm10 │ │ │ │ + add $0x10,%r10 │ │ │ │ vmovhpd (%r9,%rcx,1),%xmm8,%xmm9 │ │ │ │ - add %r11,%r9 │ │ │ │ vmovhpd (%r8,%rcx,1),%xmm10,%xmm11 │ │ │ │ vsubpd %xmm11,%xmm9,%xmm12 │ │ │ │ + add %r11,%r9 │ │ │ │ add %r11,%r8 │ │ │ │ vmovupd %xmm12,-0x10(%r10) │ │ │ │ vmovsd (%r9),%xmm13 │ │ │ │ - add $0x10,%r10 │ │ │ │ vmovsd (%r8),%xmm15 │ │ │ │ + add $0x10,%r10 │ │ │ │ vmovhpd (%r9,%rcx,1),%xmm13,%xmm14 │ │ │ │ - add %r11,%r9 │ │ │ │ vmovhpd (%r8,%rcx,1),%xmm15,%xmm0 │ │ │ │ vsubpd %xmm0,%xmm14,%xmm2 │ │ │ │ + add %r11,%r9 │ │ │ │ add %r11,%r8 │ │ │ │ vmovupd %xmm2,-0x10(%r10) │ │ │ │ - cmp %r10,0x40(%rsp) │ │ │ │ - je 3448a │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ + cmp %r10,%r15 │ │ │ │ + je 340e3 │ │ │ │ vmovsd (%r9),%xmm1 │ │ │ │ vmovsd (%r8),%xmm4 │ │ │ │ add $0x40,%r10 │ │ │ │ vmovhpd (%r9,%rcx,1),%xmm1,%xmm3 │ │ │ │ vmovhpd (%r8,%rcx,1),%xmm4,%xmm5 │ │ │ │ vsubpd %xmm5,%xmm3,%xmm6 │ │ │ │ add %r11,%r9 │ │ │ │ @@ -36509,656 +36466,643 @@ │ │ │ │ vmovsd (%r8),%xmm1 │ │ │ │ vmovhpd (%r9,%rcx,1),%xmm2,%xmm3 │ │ │ │ vmovhpd (%r8,%rcx,1),%xmm1,%xmm4 │ │ │ │ vsubpd %xmm4,%xmm3,%xmm5 │ │ │ │ add %r11,%r9 │ │ │ │ add %r11,%r8 │ │ │ │ vmovupd %xmm5,-0x10(%r10) │ │ │ │ - cmp %r10,0x40(%rsp) │ │ │ │ - jne 343dc │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ + cmp %r10,%r15 │ │ │ │ + jne 3403c │ │ │ │ test $0x1,%dil │ │ │ │ - je 344a8 │ │ │ │ + je 34101 │ │ │ │ and $0xfffffffe,%edi │ │ │ │ imul %rdi,%rcx │ │ │ │ vmovsd (%rsi,%rcx,1),%xmm6 │ │ │ │ vsubsd (%rdx,%rcx,1),%xmm6,%xmm7 │ │ │ │ vmovsd %xmm7,0x0(%r13,%rdi,8) │ │ │ │ mov 0x30(%r12),%rsi │ │ │ │ cmpb $0x0,(%rsi) │ │ │ │ - je 344f0 │ │ │ │ + je 34140 │ │ │ │ mov 0x38(%r12),%rdx │ │ │ │ mov 0x48(%rsp),%rdi │ │ │ │ mov %r13,%rsi │ │ │ │ mov (%rdx),%r11 │ │ │ │ mov 0x8(%r11),%rdx │ │ │ │ call *0x20(%r11) │ │ │ │ - mov 0x18(%r12),%r8 │ │ │ │ + mov 0x18(%r12),%rax │ │ │ │ inc %r14 │ │ │ │ - cmp %r14d,(%r8) │ │ │ │ - jle 34519 │ │ │ │ + cmp %r14d,(%rax) │ │ │ │ + jle 34169 │ │ │ │ mov 0x10(%r12),%r10 │ │ │ │ mov (%r10),%edi │ │ │ │ - jmp 34260 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 33ed0 │ │ │ │ + nopl (%rax) │ │ │ │ mov 0x40(%r12),%rcx │ │ │ │ mov 0x48(%rsp),%rdi │ │ │ │ mov %r13,%rsi │ │ │ │ mov (%rcx),%rdx │ │ │ │ add $0xa0,%rdx │ │ │ │ - call 32970 │ │ │ │ - mov 0x18(%r12),%r8 │ │ │ │ + call 32550 │ │ │ │ + mov 0x18(%r12),%rax │ │ │ │ inc %r14 │ │ │ │ - cmp %r14d,(%r8) │ │ │ │ - jg 344d7 │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - sub 0x48(%rsp),%rsi │ │ │ │ - je 34d87 │ │ │ │ + cmp %r14d,(%rax) │ │ │ │ + jg 34130 │ │ │ │ + mov 0x30(%rsp),%r15 │ │ │ │ + sub 0x48(%rsp),%r15 │ │ │ │ + je 343a2 │ │ │ │ mov 0x8(%r12),%rbx │ │ │ │ mov (%rbx),%r14 │ │ │ │ - mov 0x38(%rsp),%r9 │ │ │ │ + mov 0x40(%rsp),%r8 │ │ │ │ mov 0x48(%r12),%r12 │ │ │ │ - sar $0x3,%rsi │ │ │ │ - imul %r14,%r9 │ │ │ │ - lea -0x1(%rsi),%r14 │ │ │ │ + sar $0x3,%r15 │ │ │ │ + imul %r14,%r8 │ │ │ │ mov (%r12),%r10 │ │ │ │ - cmp $0x2,%r14 │ │ │ │ - lea 0x0(,%r9,8),%rax │ │ │ │ - jbe 34a80 │ │ │ │ - lea (%r10,%rax,1),%rdx │ │ │ │ - mov %rdx,%r15 │ │ │ │ - sub 0x48(%rsp),%r15 │ │ │ │ - sub $0x8,%r15 │ │ │ │ - cmp $0x10,%r15 │ │ │ │ - jbe 34a80 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - xor %r8d,%r8d │ │ │ │ - shr $0x2,%rdi │ │ │ │ - shl $0x5,%rdi │ │ │ │ - lea -0x20(%rdi),%rcx │ │ │ │ - shr $0x5,%rcx │ │ │ │ - inc %rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - je 34da2 │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 34642 │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - je 3462d │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - je 34618 │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - je 34603 │ │ │ │ - cmp $0x5,%rcx │ │ │ │ - je 345ee │ │ │ │ - cmp $0x6,%rcx │ │ │ │ - je 345d9 │ │ │ │ - mov 0x48(%rsp),%r11 │ │ │ │ - mov $0x20,%r8d │ │ │ │ - vmovupd (%r11),%ymm6 │ │ │ │ - vmovupd %ymm6,(%rdx) │ │ │ │ + mov %r15,%r14 │ │ │ │ + lea 0x0(,%r8,8),%r9 │ │ │ │ + cmp $0x1,%r15 │ │ │ │ + je 3469d │ │ │ │ + lea (%r10,%r9,1),%rcx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + sub 0x48(%rsp),%rdi │ │ │ │ + sub $0x8,%rdi │ │ │ │ + cmp $0x10,%rdi │ │ │ │ + jbe 3469d │ │ │ │ + lea -0x1(%r15),%r9 │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + jbe 349fd │ │ │ │ + mov %r15,%rdx │ │ │ │ + xor %r12d,%r12d │ │ │ │ + shr $0x2,%rdx │ │ │ │ + shl $0x5,%rdx │ │ │ │ + lea -0x20(%rdx),%r11 │ │ │ │ + shr $0x5,%r11 │ │ │ │ + inc %r11 │ │ │ │ + and $0x7,%r11d │ │ │ │ + je 349f3 │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 3429b │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + je 34286 │ │ │ │ + cmp $0x3,%r11 │ │ │ │ + je 34271 │ │ │ │ + cmp $0x4,%r11 │ │ │ │ + je 3425c │ │ │ │ + cmp $0x5,%r11 │ │ │ │ + je 34247 │ │ │ │ + cmp $0x6,%r11 │ │ │ │ + je 34232 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov $0x20,%r12d │ │ │ │ + vmovupd (%rax),%ymm6 │ │ │ │ + vmovupd %ymm6,(%rcx) │ │ │ │ mov 0x48(%rsp),%rbx │ │ │ │ - vmovupd (%rbx,%r8,1),%ymm7 │ │ │ │ - vmovupd %ymm7,(%rdx,%r8,1) │ │ │ │ - add $0x20,%r8 │ │ │ │ - mov 0x48(%rsp),%r12 │ │ │ │ - vmovupd (%r12,%r8,1),%ymm8 │ │ │ │ - vmovupd %ymm8,(%rdx,%r8,1) │ │ │ │ - add $0x20,%r8 │ │ │ │ + vmovupd (%rbx,%r12,1),%ymm7 │ │ │ │ + vmovupd %ymm7,(%rcx,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ mov 0x48(%rsp),%r14 │ │ │ │ - vmovupd (%r14,%r8,1),%ymm9 │ │ │ │ - vmovupd %ymm9,(%rdx,%r8,1) │ │ │ │ - add $0x20,%r8 │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - vmovupd (%rax,%r8,1),%ymm10 │ │ │ │ - vmovupd %ymm10,(%rdx,%r8,1) │ │ │ │ - add $0x20,%r8 │ │ │ │ - mov 0x48(%rsp),%r15 │ │ │ │ - vmovupd (%r15,%r8,1),%ymm11 │ │ │ │ - vmovupd %ymm11,(%rdx,%r8,1) │ │ │ │ - add $0x20,%r8 │ │ │ │ + vmovupd (%r14,%r12,1),%ymm8 │ │ │ │ + vmovupd %ymm8,(%rcx,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + vmovupd (%rdi,%r12,1),%ymm9 │ │ │ │ + vmovupd %ymm9,(%rcx,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + vmovupd (%rsi,%r12,1),%ymm10 │ │ │ │ + vmovupd %ymm10,(%rcx,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + mov 0x48(%rsp),%r11 │ │ │ │ + vmovupd (%r11,%r12,1),%ymm11 │ │ │ │ + vmovupd %ymm11,(%rcx,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + vmovupd (%rsi,%r12,1),%ymm12 │ │ │ │ + vmovupd %ymm12,(%rcx,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp %r12,%rdx │ │ │ │ + je 3434f │ │ │ │ + vmovupd (%rsi,%r12,1),%ymm13 │ │ │ │ + vmovupd %ymm13,(%rcx,%r12,1) │ │ │ │ + vmovupd 0x20(%rsi,%r12,1),%ymm14 │ │ │ │ + vmovupd %ymm14,0x20(%rcx,%r12,1) │ │ │ │ + vmovupd 0x40(%rsi,%r12,1),%ymm15 │ │ │ │ + vmovupd %ymm15,0x40(%rcx,%r12,1) │ │ │ │ + vmovupd 0x60(%rsi,%r12,1),%ymm0 │ │ │ │ + vmovupd %ymm0,0x60(%rcx,%r12,1) │ │ │ │ + vmovupd 0x80(%rsi,%r12,1),%ymm2 │ │ │ │ + vmovupd %ymm2,0x80(%rcx,%r12,1) │ │ │ │ + vmovupd 0xa0(%rsi,%r12,1),%ymm3 │ │ │ │ + vmovupd %ymm3,0xa0(%rcx,%r12,1) │ │ │ │ + vmovupd 0xc0(%rsi,%r12,1),%ymm1 │ │ │ │ + vmovupd %ymm1,0xc0(%rcx,%r12,1) │ │ │ │ + vmovupd 0xe0(%rsi,%r12,1),%ymm4 │ │ │ │ + vmovupd %ymm4,0xe0(%rcx,%r12,1) │ │ │ │ + add $0x100,%r12 │ │ │ │ + cmp %r12,%rdx │ │ │ │ + jne 342b9 │ │ │ │ + mov %r15,%rsi │ │ │ │ + and $0xfffffffffffffffc,%rsi │ │ │ │ + test $0x3,%r15b │ │ │ │ + je 3481a │ │ │ │ + cmp %rsi,%r9 │ │ │ │ + je 3438e │ │ │ │ + sub %rsi,%r15 │ │ │ │ + mov %r15,%r14 │ │ │ │ mov 0x48(%rsp),%r15 │ │ │ │ - vmovupd (%r15,%r8,1),%ymm12 │ │ │ │ - vmovupd %ymm12,(%rdx,%r8,1) │ │ │ │ - add $0x20,%r8 │ │ │ │ - cmp %rdi,%r8 │ │ │ │ - je 346fb │ │ │ │ - vmovupd (%r15,%r8,1),%ymm13 │ │ │ │ - vmovupd %ymm13,(%rdx,%r8,1) │ │ │ │ - vmovupd 0x20(%r15,%r8,1),%ymm14 │ │ │ │ - vmovupd %ymm14,0x20(%rdx,%r8,1) │ │ │ │ - vmovupd 0x40(%r15,%r8,1),%ymm15 │ │ │ │ - vmovupd %ymm15,0x40(%rdx,%r8,1) │ │ │ │ - vmovupd 0x60(%r15,%r8,1),%ymm0 │ │ │ │ - vmovupd %ymm0,0x60(%rdx,%r8,1) │ │ │ │ - vmovupd 0x80(%r15,%r8,1),%ymm2 │ │ │ │ - vmovupd %ymm2,0x80(%rdx,%r8,1) │ │ │ │ - vmovupd 0xa0(%r15,%r8,1),%ymm3 │ │ │ │ - vmovupd %ymm3,0xa0(%rdx,%r8,1) │ │ │ │ - vmovupd 0xc0(%r15,%r8,1),%ymm1 │ │ │ │ - vmovupd %ymm1,0xc0(%rdx,%r8,1) │ │ │ │ - vmovupd 0xe0(%r15,%r8,1),%ymm4 │ │ │ │ - vmovupd %ymm4,0xe0(%rdx,%r8,1) │ │ │ │ - add $0x100,%r8 │ │ │ │ - cmp %rdi,%r8 │ │ │ │ - jne 34660 │ │ │ │ - mov %r15,0x48(%rsp) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - and $0xfffffffffffffffc,%rdi │ │ │ │ - test $0x3,%sil │ │ │ │ - je 3474c │ │ │ │ + lea (%r8,%rsi,1),%r9 │ │ │ │ + vmovupd (%r15,%rsi,8),%xmm5 │ │ │ │ + vmovupd %xmm5,(%r10,%r9,8) │ │ │ │ + test $0x1,%r14b │ │ │ │ + je 343a2 │ │ │ │ + and $0xfffffffffffffffe,%r14 │ │ │ │ + lea (%r14,%rsi,1),%r9 │ │ │ │ mov 0x48(%rsp),%rcx │ │ │ │ - lea (%rdi,%r9,1),%rdx │ │ │ │ - lea 0x1(%rdi),%r11 │ │ │ │ - vmovsd (%rcx,%rdi,8),%xmm5 │ │ │ │ - vmovsd %xmm5,(%r10,%rdx,8) │ │ │ │ - cmp %rsi,%r11 │ │ │ │ - jae 3474c │ │ │ │ - vmovsd 0x8(%rcx,%rdi,8),%xmm6 │ │ │ │ - add %r9,%r11 │ │ │ │ - lea 0x2(%rdi),%r8 │ │ │ │ - vmovsd %xmm6,(%r10,%r11,8) │ │ │ │ - cmp %rsi,%r8 │ │ │ │ - jae 3474c │ │ │ │ - vmovsd 0x10(%rcx,%rdi,8),%xmm7 │ │ │ │ add %r9,%r8 │ │ │ │ - vmovsd %xmm7,(%r10,%r8,8) │ │ │ │ + vmovsd (%rcx,%r9,8),%xmm6 │ │ │ │ + vmovsd %xmm6,(%r10,%r8,8) │ │ │ │ test %r13,%r13 │ │ │ │ - je 34a38 │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ + je 343b7 │ │ │ │ vzeroupper │ │ │ │ - call d340 │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - call d340 │ │ │ │ - incq 0x38(%rsp) │ │ │ │ mov 0x38(%rsp),%rsi │ │ │ │ - cmp %esi,0x14(%rsp) │ │ │ │ - jg 33d40 │ │ │ │ + mov %r13,%rdi │ │ │ │ + call d340 │ │ │ │ + cmpq $0x0,0x48(%rsp) │ │ │ │ + jne 34671 │ │ │ │ + incq 0x40(%rsp) │ │ │ │ + mov 0x40(%rsp),%r13 │ │ │ │ + cmp %r13d,0x1c(%rsp) │ │ │ │ + jg 339c0 │ │ │ │ + vzeroupper │ │ │ │ mov 0x58(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 34e12 │ │ │ │ + jne 34a49 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ lea -0x8(,%r10,8),%r15 │ │ │ │ lea (%rbx,%rsi,1),%r11 │ │ │ │ - mov %r13,%rax │ │ │ │ - lea 0x0(%r13,%r10,8),%r8 │ │ │ │ + mov %r13,%r8 │ │ │ │ shr $0x3,%r15 │ │ │ │ + lea 0x0(%r13,%r10,8),%rax │ │ │ │ inc %r15 │ │ │ │ and $0x7,%r15d │ │ │ │ - je 348d8 │ │ │ │ + je 3452e │ │ │ │ cmp $0x1,%r15 │ │ │ │ - je 348b2 │ │ │ │ + je 34507 │ │ │ │ cmp $0x2,%r15 │ │ │ │ - je 34895 │ │ │ │ + je 344e9 │ │ │ │ cmp $0x3,%r15 │ │ │ │ - je 34879 │ │ │ │ + je 344cc │ │ │ │ cmp $0x4,%r15 │ │ │ │ - je 3485c │ │ │ │ + je 344ae │ │ │ │ cmp $0x5,%r15 │ │ │ │ - je 3483f │ │ │ │ + je 34490 │ │ │ │ cmp $0x6,%r15 │ │ │ │ - je 34822 │ │ │ │ - mov %r11,%rdi │ │ │ │ + je 34472 │ │ │ │ vmovsd (%r11),%xmm8 │ │ │ │ - lea 0x8(%r13),%rax │ │ │ │ + mov %r11,%rdi │ │ │ │ + lea 0x8(%r13),%r8 │ │ │ │ add %rcx,%r11 │ │ │ │ sub %rsi,%rdi │ │ │ │ vsubsd (%rdi,%rdx,1),%xmm8,%xmm9 │ │ │ │ vmovsd %xmm9,0x0(%r13) │ │ │ │ - mov %r11,%r9 │ │ │ │ vmovsd (%r11),%xmm10 │ │ │ │ - add $0x8,%rax │ │ │ │ + mov %r11,%r9 │ │ │ │ + add $0x8,%r8 │ │ │ │ add %rcx,%r11 │ │ │ │ sub %rsi,%r9 │ │ │ │ vsubsd (%r9,%rdx,1),%xmm10,%xmm11 │ │ │ │ - vmovsd %xmm11,-0x8(%rax) │ │ │ │ - mov %r11,%r10 │ │ │ │ + vmovsd %xmm11,-0x8(%r8) │ │ │ │ vmovsd (%r11),%xmm12 │ │ │ │ - add $0x8,%rax │ │ │ │ + mov %r11,%r10 │ │ │ │ + add $0x8,%r8 │ │ │ │ add %rcx,%r11 │ │ │ │ sub %rsi,%r10 │ │ │ │ vsubsd (%r10,%rdx,1),%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm13,-0x8(%rax) │ │ │ │ - mov %r11,%r15 │ │ │ │ + vmovsd %xmm13,-0x8(%r8) │ │ │ │ vmovsd (%r11),%xmm14 │ │ │ │ - add $0x8,%rax │ │ │ │ + mov %r11,%r15 │ │ │ │ + add $0x8,%r8 │ │ │ │ add %rcx,%r11 │ │ │ │ sub %rsi,%r15 │ │ │ │ vsubsd (%r15,%rdx,1),%xmm14,%xmm15 │ │ │ │ - vmovsd %xmm15,-0x8(%rax) │ │ │ │ - mov %r11,%rdi │ │ │ │ + vmovsd %xmm15,-0x8(%r8) │ │ │ │ vmovsd (%r11),%xmm0 │ │ │ │ - add $0x8,%rax │ │ │ │ + mov %r11,%rdi │ │ │ │ + add $0x8,%r8 │ │ │ │ add %rcx,%r11 │ │ │ │ sub %rsi,%rdi │ │ │ │ vsubsd (%rdi,%rdx,1),%xmm0,%xmm2 │ │ │ │ - vmovsd %xmm2,-0x8(%rax) │ │ │ │ - mov %r11,%r9 │ │ │ │ + vmovsd %xmm2,-0x8(%r8) │ │ │ │ vmovsd (%r11),%xmm3 │ │ │ │ - add $0x8,%rax │ │ │ │ + mov %r11,%r9 │ │ │ │ + add $0x8,%r8 │ │ │ │ add %rcx,%r11 │ │ │ │ sub %rsi,%r9 │ │ │ │ vsubsd (%r9,%rdx,1),%xmm3,%xmm1 │ │ │ │ - vmovsd %xmm1,-0x8(%rax) │ │ │ │ - mov %r11,%r10 │ │ │ │ + vmovsd %xmm1,-0x8(%r8) │ │ │ │ vmovsd (%r11),%xmm4 │ │ │ │ - add $0x8,%rax │ │ │ │ + mov %r11,%r10 │ │ │ │ + add $0x8,%r8 │ │ │ │ add %rcx,%r11 │ │ │ │ sub %rsi,%r10 │ │ │ │ vsubsd (%r10,%rdx,1),%xmm4,%xmm5 │ │ │ │ - vmovsd %xmm5,-0x8(%rax) │ │ │ │ - cmp %rax,%r8 │ │ │ │ - je 344a8 │ │ │ │ - mov 0x48(%rsp),%r15 │ │ │ │ - mov %r11,%rdi │ │ │ │ + vmovsd %xmm5,-0x8(%r8) │ │ │ │ + cmp %r8,%rax │ │ │ │ + je 34101 │ │ │ │ vmovsd (%r11),%xmm6 │ │ │ │ + mov %r11,%r15 │ │ │ │ add %rcx,%r11 │ │ │ │ - add $0x40,%rax │ │ │ │ + add $0x40,%r8 │ │ │ │ + sub %rsi,%r15 │ │ │ │ + mov %r11,%rdi │ │ │ │ + vsubsd (%r15,%rdx,1),%xmm6,%xmm7 │ │ │ │ sub %rsi,%rdi │ │ │ │ + vmovsd %xmm7,-0x40(%r8) │ │ │ │ + vmovsd (%r11),%xmm8 │ │ │ │ + add %rcx,%r11 │ │ │ │ mov %r11,%r9 │ │ │ │ - vsubsd (%rdi,%rdx,1),%xmm6,%xmm7 │ │ │ │ + vsubsd (%rdi,%rdx,1),%xmm8,%xmm9 │ │ │ │ sub %rsi,%r9 │ │ │ │ - vmovsd %xmm7,-0x40(%rax) │ │ │ │ - vmovsd (%r11),%xmm8 │ │ │ │ + vmovsd %xmm9,-0x38(%r8) │ │ │ │ + vmovsd (%r11),%xmm10 │ │ │ │ add %rcx,%r11 │ │ │ │ - vsubsd (%r9,%rdx,1),%xmm8,%xmm9 │ │ │ │ mov %r11,%r10 │ │ │ │ + vsubsd (%r9,%rdx,1),%xmm10,%xmm11 │ │ │ │ sub %rsi,%r10 │ │ │ │ - vmovsd %xmm9,-0x38(%rax) │ │ │ │ - vmovsd (%r11),%xmm10 │ │ │ │ - add %rcx,%r11 │ │ │ │ - vsubsd (%r10,%rdx,1),%xmm10,%xmm11 │ │ │ │ - mov %r11,%rdi │ │ │ │ - sub %rsi,%rdi │ │ │ │ - vmovsd %xmm11,-0x30(%rax) │ │ │ │ + vmovsd %xmm11,-0x30(%r8) │ │ │ │ vmovsd (%r11),%xmm12 │ │ │ │ add %rcx,%r11 │ │ │ │ - vsubsd (%rdi,%rdx,1),%xmm12,%xmm13 │ │ │ │ - mov %r11,%r9 │ │ │ │ - sub %rsi,%r9 │ │ │ │ - vmovsd %xmm13,-0x28(%rax) │ │ │ │ + mov %r11,%r15 │ │ │ │ + vsubsd (%r10,%rdx,1),%xmm12,%xmm13 │ │ │ │ + sub %rsi,%r15 │ │ │ │ + vmovsd %xmm13,-0x28(%r8) │ │ │ │ vmovsd (%r11),%xmm14 │ │ │ │ add %rcx,%r11 │ │ │ │ - vsubsd (%r9,%rdx,1),%xmm14,%xmm15 │ │ │ │ - mov %r11,%r10 │ │ │ │ - sub %rsi,%r10 │ │ │ │ - vmovsd %xmm15,-0x20(%rax) │ │ │ │ - vmovsd (%r11),%xmm0 │ │ │ │ - add %rcx,%r11 │ │ │ │ - vsubsd (%r10,%rdx,1),%xmm0,%xmm2 │ │ │ │ mov %r11,%rdi │ │ │ │ + vsubsd (%r15,%rdx,1),%xmm14,%xmm15 │ │ │ │ sub %rsi,%rdi │ │ │ │ - vmovsd %xmm2,-0x18(%rax) │ │ │ │ - vmovsd (%r11),%xmm3 │ │ │ │ + vmovsd %xmm15,-0x20(%r8) │ │ │ │ + vmovsd (%r11),%xmm0 │ │ │ │ add %rcx,%r11 │ │ │ │ - vsubsd (%rdi,%rdx,1),%xmm3,%xmm1 │ │ │ │ mov %r11,%r9 │ │ │ │ + vsubsd (%rdi,%rdx,1),%xmm0,%xmm2 │ │ │ │ sub %rsi,%r9 │ │ │ │ - vmovsd %xmm1,-0x10(%rax) │ │ │ │ + vmovsd %xmm2,-0x18(%r8) │ │ │ │ + vmovsd (%r11),%xmm3 │ │ │ │ + add %rcx,%r11 │ │ │ │ + mov %r11,%r10 │ │ │ │ + vsubsd (%r9,%rdx,1),%xmm3,%xmm1 │ │ │ │ + sub %rsi,%r10 │ │ │ │ + vmovsd %xmm1,-0x10(%r8) │ │ │ │ vmovsd (%r11),%xmm4 │ │ │ │ add %rcx,%r11 │ │ │ │ - vsubsd (%r9,%rdx,1),%xmm4,%xmm5 │ │ │ │ - vmovsd %xmm5,-0x8(%rax) │ │ │ │ - cmp %rax,%r8 │ │ │ │ - jne 348dd │ │ │ │ - mov %r15,0x48(%rsp) │ │ │ │ - jmp 344a8 │ │ │ │ - mov 0x18(%r12),%r11 │ │ │ │ - mov (%r11),%esi │ │ │ │ - cmp $0x1,%esi │ │ │ │ - jg 34dac │ │ │ │ - movq $0x0,0x20(%rsp) │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ + vsubsd (%r10,%rdx,1),%xmm4,%xmm5 │ │ │ │ + vmovsd %xmm5,-0x8(%r8) │ │ │ │ + cmp %r8,%rax │ │ │ │ + jne 3452e │ │ │ │ + jmp 34101 │ │ │ │ + mov 0x18(%r12),%rcx │ │ │ │ + mov (%rcx),%r11d │ │ │ │ + cmp $0x1,%r11d │ │ │ │ + jg 34a04 │ │ │ │ + movq $0x0,0x38(%rsp) │ │ │ │ + mov 0x30(%rsp),%r15 │ │ │ │ xor %r13d,%r13d │ │ │ │ - sub 0x48(%rsp),%rsi │ │ │ │ - jne 34531 │ │ │ │ - cmpq $0x0,0x48(%rsp) │ │ │ │ - jne 34765 │ │ │ │ - incq 0x38(%rsp) │ │ │ │ - mov 0x38(%rsp),%r13 │ │ │ │ - cmp %r13d,0x14(%rsp) │ │ │ │ - jg 33d40 │ │ │ │ - jmp 34788 │ │ │ │ + sub 0x48(%rsp),%r15 │ │ │ │ + jne 34181 │ │ │ │ + jmp 343b7 │ │ │ │ nopl 0x0(%rax) │ │ │ │ movq $0x0,0x28(%rsp) │ │ │ │ - movq $0x0,(%rsp) │ │ │ │ + movq $0x0,0x8(%rsp) │ │ │ │ movq $0x0,0x48(%rsp) │ │ │ │ movq $0x0,0x30(%rsp) │ │ │ │ - jmp 33f90 │ │ │ │ + jmp 33c14 │ │ │ │ vzeroupper │ │ │ │ - jmp 34765 │ │ │ │ - mov 0x18(%r12),%rdx │ │ │ │ - movq $0x8,0x20(%rsp) │ │ │ │ - mov (%rdx),%eax │ │ │ │ - mov %eax,0x40(%rsp) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jg 3401b │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - sub 0x48(%rsp),%rsi │ │ │ │ - jne 34531 │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - call d340 │ │ │ │ - jmp 349e6 │ │ │ │ - nop │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - lea (%r10,%rax,1),%r10 │ │ │ │ - lea -0x1(%rsi),%r9 │ │ │ │ - mov $0x1,%r14d │ │ │ │ - and $0x7,%r9d │ │ │ │ - vmovsd (%rbx),%xmm8 │ │ │ │ - vmovsd %xmm8,(%r10) │ │ │ │ - cmp %rsi,%r14 │ │ │ │ - jae 34bed │ │ │ │ - test %r9,%r9 │ │ │ │ - je 34e00 │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 34b42 │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - je 34b2e │ │ │ │ - cmp $0x3,%r9 │ │ │ │ - je 34b1a │ │ │ │ - cmp $0x4,%r9 │ │ │ │ - je 34b06 │ │ │ │ - cmp $0x5,%r9 │ │ │ │ - je 34af2 │ │ │ │ - cmp $0x6,%r9 │ │ │ │ - jne 34dc8 │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - vmovsd (%rax,%r14,8),%xmm10 │ │ │ │ - vmovsd %xmm10,(%r10,%r14,8) │ │ │ │ - inc %r14 │ │ │ │ - mov 0x48(%rsp),%r15 │ │ │ │ - vmovsd (%r15,%r14,8),%xmm11 │ │ │ │ - vmovsd %xmm11,(%r10,%r14,8) │ │ │ │ - inc %r14 │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ mov 0x48(%rsp),%rdi │ │ │ │ - vmovsd (%rdi,%r14,8),%xmm12 │ │ │ │ - vmovsd %xmm12,(%r10,%r14,8) │ │ │ │ - inc %r14 │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - vmovsd (%rcx,%r14,8),%xmm13 │ │ │ │ - vmovsd %xmm13,(%r10,%r14,8) │ │ │ │ - inc %r14 │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - vmovsd (%rdx,%r14,8),%xmm14 │ │ │ │ - vmovsd %xmm14,(%r10,%r14,8) │ │ │ │ - inc %r14 │ │ │ │ - mov 0x48(%rsp),%r15 │ │ │ │ - vmovsd (%r15,%r14,8),%xmm15 │ │ │ │ - vmovsd %xmm15,(%r10,%r14,8) │ │ │ │ - inc %r14 │ │ │ │ - cmp %rsi,%r14 │ │ │ │ - jae 34bed │ │ │ │ - vmovsd (%r15,%r14,8),%xmm0 │ │ │ │ - lea 0x1(%r14),%r11 │ │ │ │ - lea 0x2(%r14),%r8 │ │ │ │ - lea 0x3(%r14),%r9 │ │ │ │ - lea 0x4(%r14),%rbx │ │ │ │ - lea 0x5(%r14),%r12 │ │ │ │ - lea 0x6(%r14),%rax │ │ │ │ - lea 0x7(%r14),%rdi │ │ │ │ - vmovsd %xmm0,(%r10,%r14,8) │ │ │ │ - vmovsd (%r15,%r11,8),%xmm2 │ │ │ │ - add $0x8,%r14 │ │ │ │ - vmovsd %xmm2,(%r10,%r11,8) │ │ │ │ - vmovsd (%r15,%r8,8),%xmm3 │ │ │ │ - vmovsd %xmm3,(%r10,%r8,8) │ │ │ │ - vmovsd (%r15,%r9,8),%xmm1 │ │ │ │ - vmovsd %xmm1,(%r10,%r9,8) │ │ │ │ - vmovsd (%r15,%rbx,8),%xmm4 │ │ │ │ - vmovsd %xmm4,(%r10,%rbx,8) │ │ │ │ - vmovsd (%r15,%r12,8),%xmm5 │ │ │ │ - vmovsd %xmm5,(%r10,%r12,8) │ │ │ │ - vmovsd (%r15,%rax,8),%xmm6 │ │ │ │ - vmovsd %xmm6,(%r10,%rax,8) │ │ │ │ - vmovsd (%r15,%rdi,8),%xmm7 │ │ │ │ - vmovsd %xmm7,(%r10,%rdi,8) │ │ │ │ - cmp %rsi,%r14 │ │ │ │ - jb 34b5f │ │ │ │ - mov %r15,0x48(%rsp) │ │ │ │ - test %r13,%r13 │ │ │ │ - je 34765 │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ call d340 │ │ │ │ - jmp 34765 │ │ │ │ - mov 0x48(%rsp),%r11 │ │ │ │ - lea -0x8(,%r9,8),%r8 │ │ │ │ - mov %rbx,%rdx │ │ │ │ - shr $0x3,%r8 │ │ │ │ - inc %r8 │ │ │ │ + incq 0x40(%rsp) │ │ │ │ + mov 0x40(%rsp),%r15 │ │ │ │ + cmp %r15d,0x1c(%rsp) │ │ │ │ + jg 339c0 │ │ │ │ + jmp 343db │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + lea (%r10,%r9,1),%r10 │ │ │ │ + lea -0x1(%r15),%r8 │ │ │ │ + mov $0x1,%r12d │ │ │ │ and $0x7,%r8d │ │ │ │ - mov %r11,%rcx │ │ │ │ - lea (%r11,%r9,8),%r10 │ │ │ │ - je 34e0a │ │ │ │ + vmovsd (%rdx),%xmm7 │ │ │ │ + vmovsd %xmm7,(%r10) │ │ │ │ + cmp %r15,%r12 │ │ │ │ + jae 3481a │ │ │ │ + test %r8,%r8 │ │ │ │ + je 34a3f │ │ │ │ cmp $0x1,%r8 │ │ │ │ - je 34cc5 │ │ │ │ + je 34771 │ │ │ │ cmp $0x2,%r8 │ │ │ │ - je 34cb0 │ │ │ │ + je 3475d │ │ │ │ cmp $0x3,%r8 │ │ │ │ - je 34c9b │ │ │ │ + je 34749 │ │ │ │ cmp $0x4,%r8 │ │ │ │ - je 34c86 │ │ │ │ + je 34735 │ │ │ │ cmp $0x5,%r8 │ │ │ │ - je 34c71 │ │ │ │ + je 34721 │ │ │ │ cmp $0x6,%r8 │ │ │ │ - jne 34de5 │ │ │ │ - vmovsd (%rdx,%rsi,1),%xmm7 │ │ │ │ - add $0x8,%rcx │ │ │ │ - vsubsd (%rdx),%xmm7,%xmm8 │ │ │ │ - add %rax,%rdx │ │ │ │ - vmovsd %xmm8,-0x8(%rcx) │ │ │ │ - vmovsd (%rdx,%rsi,1),%xmm9 │ │ │ │ - add $0x8,%rcx │ │ │ │ - vsubsd (%rdx),%xmm9,%xmm10 │ │ │ │ - add %rax,%rdx │ │ │ │ - vmovsd %xmm10,-0x8(%rcx) │ │ │ │ - vmovsd (%rdx,%rsi,1),%xmm11 │ │ │ │ - add $0x8,%rcx │ │ │ │ - vsubsd (%rdx),%xmm11,%xmm12 │ │ │ │ - add %rax,%rdx │ │ │ │ - vmovsd %xmm12,-0x8(%rcx) │ │ │ │ - vmovsd (%rdx,%rsi,1),%xmm13 │ │ │ │ - add $0x8,%rcx │ │ │ │ - vsubsd (%rdx),%xmm13,%xmm14 │ │ │ │ - add %rax,%rdx │ │ │ │ - vmovsd %xmm14,-0x8(%rcx) │ │ │ │ - vmovsd (%rdx,%rsi,1),%xmm15 │ │ │ │ - add $0x8,%rcx │ │ │ │ - vsubsd (%rdx),%xmm15,%xmm0 │ │ │ │ - add %rax,%rdx │ │ │ │ - vmovsd %xmm0,-0x8(%rcx) │ │ │ │ - vmovsd (%rdx,%rsi,1),%xmm2 │ │ │ │ - add $0x8,%rcx │ │ │ │ - vsubsd (%rdx),%xmm2,%xmm1 │ │ │ │ - mov 0x48(%rsp),%r9 │ │ │ │ - add %rax,%rdx │ │ │ │ - vmovsd %xmm1,-0x8(%rcx) │ │ │ │ - cmp %rcx,%r10 │ │ │ │ - je 34243 │ │ │ │ - vmovsd (%rdx,%rsi,1),%xmm3 │ │ │ │ - add $0x40,%rcx │ │ │ │ - vsubsd (%rdx),%xmm3,%xmm4 │ │ │ │ - add %rax,%rdx │ │ │ │ - vmovsd %xmm4,-0x40(%rcx) │ │ │ │ - vmovsd (%rdx,%rsi,1),%xmm5 │ │ │ │ - vsubsd (%rdx),%xmm5,%xmm6 │ │ │ │ - add %rax,%rdx │ │ │ │ - vmovsd %xmm6,-0x38(%rcx) │ │ │ │ - vmovsd (%rdx,%rsi,1),%xmm7 │ │ │ │ - vsubsd (%rdx),%xmm7,%xmm8 │ │ │ │ - add %rax,%rdx │ │ │ │ - vmovsd %xmm8,-0x30(%rcx) │ │ │ │ - vmovsd (%rdx,%rsi,1),%xmm9 │ │ │ │ - vsubsd (%rdx),%xmm9,%xmm10 │ │ │ │ - add %rax,%rdx │ │ │ │ - vmovsd %xmm10,-0x28(%rcx) │ │ │ │ - vmovsd (%rdx,%rsi,1),%xmm11 │ │ │ │ - vsubsd (%rdx),%xmm11,%xmm12 │ │ │ │ - add %rax,%rdx │ │ │ │ - vmovsd %xmm12,-0x20(%rcx) │ │ │ │ - vmovsd (%rdx,%rsi,1),%xmm13 │ │ │ │ - vsubsd (%rdx),%xmm13,%xmm14 │ │ │ │ - add %rax,%rdx │ │ │ │ - vmovsd %xmm14,-0x18(%rcx) │ │ │ │ - vmovsd (%rdx,%rsi,1),%xmm15 │ │ │ │ - vsubsd (%rdx),%xmm15,%xmm0 │ │ │ │ - add %rax,%rdx │ │ │ │ - vmovsd %xmm0,-0x10(%rcx) │ │ │ │ - vmovsd (%rdx,%rsi,1),%xmm2 │ │ │ │ - vsubsd (%rdx),%xmm2,%xmm1 │ │ │ │ - add %rax,%rdx │ │ │ │ - vmovsd %xmm1,-0x8(%rcx) │ │ │ │ - cmp %rcx,%r10 │ │ │ │ - jne 34ce8 │ │ │ │ - mov %r9,0x48(%rsp) │ │ │ │ - jmp 34243 │ │ │ │ + je 3470d │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov $0x2,%r12d │ │ │ │ + vmovsd 0x8(%rax),%xmm8 │ │ │ │ + vmovsd %xmm8,0x8(%r10) │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + vmovsd (%rbx,%r12,8),%xmm9 │ │ │ │ + vmovsd %xmm9,(%r10,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + mov 0x48(%rsp),%r14 │ │ │ │ + vmovsd (%r14,%r12,8),%xmm10 │ │ │ │ + vmovsd %xmm10,(%r10,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + vmovsd (%rdi,%r12,8),%xmm11 │ │ │ │ + vmovsd %xmm11,(%r10,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + mov 0x48(%rsp),%r11 │ │ │ │ + vmovsd (%r11,%r12,8),%xmm12 │ │ │ │ + vmovsd %xmm12,(%r10,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + vmovsd (%rsi,%r12,8),%xmm13 │ │ │ │ + vmovsd %xmm13,(%r10,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + vmovsd (%rsi,%r12,8),%xmm14 │ │ │ │ + vmovsd %xmm14,(%r10,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + cmp %r15,%r12 │ │ │ │ + jae 3481a │ │ │ │ + vmovsd (%rsi,%r12,8),%xmm15 │ │ │ │ + lea 0x1(%r12),%r9 │ │ │ │ + lea 0x2(%r12),%rcx │ │ │ │ + lea 0x3(%r12),%r8 │ │ │ │ + lea 0x4(%r12),%rdx │ │ │ │ + vmovsd %xmm15,(%r10,%r12,8) │ │ │ │ + lea 0x5(%r12),%rax │ │ │ │ + lea 0x6(%r12),%rbx │ │ │ │ + vmovsd (%rsi,%r9,8),%xmm0 │ │ │ │ + lea 0x7(%r12),%r14 │ │ │ │ + add $0x8,%r12 │ │ │ │ + vmovsd %xmm0,(%r10,%r9,8) │ │ │ │ + vmovsd (%rsi,%rcx,8),%xmm2 │ │ │ │ + vmovsd %xmm2,(%r10,%rcx,8) │ │ │ │ + vmovsd (%rsi,%r8,8),%xmm3 │ │ │ │ + vmovsd %xmm3,(%r10,%r8,8) │ │ │ │ + vmovsd (%rsi,%rdx,8),%xmm1 │ │ │ │ + vmovsd %xmm1,(%r10,%rdx,8) │ │ │ │ + vmovsd (%rsi,%rax,8),%xmm4 │ │ │ │ + vmovsd %xmm4,(%r10,%rax,8) │ │ │ │ + vmovsd (%rsi,%rbx,8),%xmm5 │ │ │ │ + vmovsd %xmm5,(%r10,%rbx,8) │ │ │ │ + vmovsd (%rsi,%r14,8),%xmm6 │ │ │ │ + vmovsd %xmm6,(%r10,%r14,8) │ │ │ │ + cmp %r15,%r12 │ │ │ │ + jb 3478e │ │ │ │ test %r13,%r13 │ │ │ │ - je 349e6 │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ + je 34671 │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ + vzeroupper │ │ │ │ call d340 │ │ │ │ - jmp 349e6 │ │ │ │ - mov 0x48(%rsp),%r15 │ │ │ │ - jmp 34660 │ │ │ │ - movq $0x0,0x20(%rsp) │ │ │ │ - cmp $0x2,%esi │ │ │ │ - je 349d3 │ │ │ │ + jmp 34674 │ │ │ │ + mov 0x18(%r12),%rdx │ │ │ │ + movq $0x8,0x38(%rsp) │ │ │ │ + mov (%rdx),%r15d │ │ │ │ + cmp $0x1,%r15d │ │ │ │ + jg 33c96 │ │ │ │ + mov 0x30(%rsp),%r15 │ │ │ │ + sub 0x48(%rsp),%r15 │ │ │ │ + jne 34181 │ │ │ │ + jmp 343aa │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x48(%rsp),%r10 │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea (%r10,%r9,8),%r8 │ │ │ │ + lea -0x8(,%r9,8),%r9 │ │ │ │ + mov %r10,%r11 │ │ │ │ + shr $0x3,%r9 │ │ │ │ + inc %r9 │ │ │ │ + and $0x7,%r9d │ │ │ │ + je 34951 │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 34932 │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + je 3491c │ │ │ │ + cmp $0x3,%r9 │ │ │ │ + je 34906 │ │ │ │ + cmp $0x4,%r9 │ │ │ │ + je 348f0 │ │ │ │ + cmp $0x5,%r9 │ │ │ │ + je 348da │ │ │ │ + cmp $0x6,%r9 │ │ │ │ + jne 34a24 │ │ │ │ + vmovsd (%rsi,%rcx,1),%xmm7 │ │ │ │ + add $0x8,%r11 │ │ │ │ + vsubsd (%rsi),%xmm7,%xmm8 │ │ │ │ + add %rax,%rsi │ │ │ │ + vmovsd %xmm8,-0x8(%r11) │ │ │ │ + vmovsd (%rsi,%rcx,1),%xmm9 │ │ │ │ + add $0x8,%r11 │ │ │ │ + vsubsd (%rsi),%xmm9,%xmm10 │ │ │ │ + add %rax,%rsi │ │ │ │ + vmovsd %xmm10,-0x8(%r11) │ │ │ │ + vmovsd (%rsi,%rcx,1),%xmm11 │ │ │ │ + add $0x8,%r11 │ │ │ │ + vsubsd (%rsi),%xmm11,%xmm12 │ │ │ │ + add %rax,%rsi │ │ │ │ + vmovsd %xmm12,-0x8(%r11) │ │ │ │ + vmovsd (%rsi,%rcx,1),%xmm13 │ │ │ │ + add $0x8,%r11 │ │ │ │ + vsubsd (%rsi),%xmm13,%xmm14 │ │ │ │ + add %rax,%rsi │ │ │ │ + vmovsd %xmm14,-0x8(%r11) │ │ │ │ + vmovsd (%rsi,%rcx,1),%xmm15 │ │ │ │ + add $0x8,%r11 │ │ │ │ + vsubsd (%rsi),%xmm15,%xmm0 │ │ │ │ + add %rax,%rsi │ │ │ │ + vmovsd %xmm0,-0x8(%r11) │ │ │ │ + vmovsd (%rsi,%rcx,1),%xmm2 │ │ │ │ + add $0x8,%r11 │ │ │ │ + vsubsd (%rsi),%xmm2,%xmm1 │ │ │ │ + add %rax,%rsi │ │ │ │ + vmovsd %xmm1,-0x8(%r11) │ │ │ │ + cmp %r11,%r8 │ │ │ │ + je 33ebe │ │ │ │ + vmovsd (%rsi,%rcx,1),%xmm3 │ │ │ │ + add $0x40,%r11 │ │ │ │ + vsubsd (%rsi),%xmm3,%xmm4 │ │ │ │ + add %rax,%rsi │ │ │ │ + vmovsd %xmm4,-0x40(%r11) │ │ │ │ + vmovsd (%rsi,%rcx,1),%xmm5 │ │ │ │ + vsubsd (%rsi),%xmm5,%xmm6 │ │ │ │ + add %rax,%rsi │ │ │ │ + vmovsd %xmm6,-0x38(%r11) │ │ │ │ + vmovsd (%rsi,%rcx,1),%xmm7 │ │ │ │ + vsubsd (%rsi),%xmm7,%xmm8 │ │ │ │ + add %rax,%rsi │ │ │ │ + vmovsd %xmm8,-0x30(%r11) │ │ │ │ + vmovsd (%rsi,%rcx,1),%xmm9 │ │ │ │ + vsubsd (%rsi),%xmm9,%xmm10 │ │ │ │ + add %rax,%rsi │ │ │ │ + vmovsd %xmm10,-0x28(%r11) │ │ │ │ + vmovsd (%rsi,%rcx,1),%xmm11 │ │ │ │ + vsubsd (%rsi),%xmm11,%xmm12 │ │ │ │ + add %rax,%rsi │ │ │ │ + vmovsd %xmm12,-0x20(%r11) │ │ │ │ + vmovsd (%rsi,%rcx,1),%xmm13 │ │ │ │ + vsubsd (%rsi),%xmm13,%xmm14 │ │ │ │ + add %rax,%rsi │ │ │ │ + vmovsd %xmm14,-0x18(%r11) │ │ │ │ + vmovsd (%rsi,%rcx,1),%xmm15 │ │ │ │ + vsubsd (%rsi),%xmm15,%xmm0 │ │ │ │ + add %rax,%rsi │ │ │ │ + vmovsd %xmm0,-0x10(%r11) │ │ │ │ + vmovsd (%rsi,%rcx,1),%xmm2 │ │ │ │ + vsubsd (%rsi),%xmm2,%xmm1 │ │ │ │ + add %rax,%rsi │ │ │ │ + vmovsd %xmm1,-0x8(%r11) │ │ │ │ + cmp %r11,%r8 │ │ │ │ + jne 34951 │ │ │ │ + jmp 33ebe │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + jmp 342b9 │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 3436b │ │ │ │ + movq $0x0,0x38(%rsp) │ │ │ │ + cmp $0x2,%r11d │ │ │ │ + je 34629 │ │ │ │ xor %edi,%edi │ │ │ │ xor %r13d,%r13d │ │ │ │ - jmp 3424e │ │ │ │ - mov 0x48(%rsp),%r12 │ │ │ │ - mov $0x2,%r14d │ │ │ │ - vmovsd 0x8(%r12),%xmm9 │ │ │ │ - vmovsd %xmm9,0x8(%r10) │ │ │ │ - jmp 34ade │ │ │ │ - vmovsd (%rbx,%rsi,1),%xmm5 │ │ │ │ - lea (%rbx,%rax,1),%rdx │ │ │ │ - add $0x8,%rcx │ │ │ │ + vzeroupper │ │ │ │ + jmp 33ec8 │ │ │ │ + vmovsd (%rbx,%rcx,1),%xmm5 │ │ │ │ + lea (%rbx,%rax,1),%rsi │ │ │ │ + add $0x8,%r11 │ │ │ │ vsubsd (%rbx),%xmm5,%xmm6 │ │ │ │ - vmovsd %xmm6,(%r11) │ │ │ │ - jmp 34c5c │ │ │ │ - mov 0x48(%rsp),%r15 │ │ │ │ - jmp 34b5f │ │ │ │ - mov %r11,%r9 │ │ │ │ - jmp 34ce8 │ │ │ │ + vmovsd %xmm6,(%r10) │ │ │ │ + jmp 348c4 │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + jmp 3478e │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - jmp dbde <__cxa_finalize@plt+0x54e> │ │ │ │ + mov %rax,%r12 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + jmp dbd1 <__cxa_finalize@plt+0x541> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rdx,%r15 │ │ │ │ - jmp db02 <__cxa_finalize@plt+0x472> │ │ │ │ + jmp db04 <__cxa_finalize@plt+0x474> │ │ │ │ endbr64 │ │ │ │ - jmp db43 <__cxa_finalize@plt+0x4b3> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp dbc3 <__cxa_finalize@plt+0x533> │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000034e40 : │ │ │ │ +0000000000034a70 : │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + mov %rsi,%r15 │ │ │ │ push %r14 │ │ │ │ + mov %rdi,%r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ - push %rbx │ │ │ │ - mov %rdi,%r14 │ │ │ │ - mov %rsi,%r15 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ mov %rcx,%r12 │ │ │ │ mov %rdx,%rcx │ │ │ │ + push %rbx │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x60,%rsp │ │ │ │ mov %rdx,0x38(%rsp) │ │ │ │ - mov %r8,0x28(%rsp) │ │ │ │ - mov %rsi,%rdx │ │ │ │ lea 0x40(%rsp),%rdi │ │ │ │ + mov %rsi,%rdx │ │ │ │ mov %r14,%rsi │ │ │ │ + mov %r8,0x28(%rsp) │ │ │ │ mov %fs:0x28,%rbx │ │ │ │ mov %rbx,0x58(%rsp) │ │ │ │ mov %r9,%rbx │ │ │ │ - call 2a480 │ │ │ │ + call 2a140 │ │ │ │ mov 0x40(%rsp),%r13 │ │ │ │ mov 0x48(%rsp),%rdx │ │ │ │ mov 0x50(%rsp),%rax │ │ │ │ mov 0x28(%rsp),%r8 │ │ │ │ sub %r13,%rdx │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ mov %rdx,%r9 │ │ │ │ - mov %rdx,0x30(%rsp) │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ sar $0x3,%r9 │ │ │ │ - je 354a0 │ │ │ │ + mov %rdx,0x30(%rsp) │ │ │ │ + je 350a8 │ │ │ │ mov %rdx,%rdi │ │ │ │ mov %r8,0x18(%rsp) │ │ │ │ mov %r9,0x28(%rsp) │ │ │ │ call d330 │ │ │ │ mov 0x28(%rsp),%r9 │ │ │ │ mov 0x18(%rsp),%r8 │ │ │ │ - mov %rax,%rcx │ │ │ │ movq $0x0,(%rax) │ │ │ │ + mov %rax,%rcx │ │ │ │ cmp $0x1,%r9 │ │ │ │ - je 34f22 │ │ │ │ + je 34b52 │ │ │ │ mov 0x30(%rsp),%rsi │ │ │ │ cmp $0x8,%rsi │ │ │ │ - je 34f22 │ │ │ │ + je 34b52 │ │ │ │ lea -0x8(%rsi),%rdx │ │ │ │ lea 0x8(%rax),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ mov %r8,0x10(%rsp) │ │ │ │ mov %r9,0x18(%rsp) │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ call d190 │ │ │ │ mov 0x28(%rsp),%rcx │ │ │ │ mov 0x18(%rsp),%r9 │ │ │ │ mov 0x10(%rsp),%r8 │ │ │ │ mov 0x38(%rsp),%rdi │ │ │ │ mov 0x48(%rdi),%r10 │ │ │ │ test %r10,%r10 │ │ │ │ - je 35158 │ │ │ │ + je 34d88 │ │ │ │ cmp $0x1,%r10 │ │ │ │ - je 354d0 │ │ │ │ + je 350d0 │ │ │ │ mov %rbx,%r11 │ │ │ │ sub %r12,%r11 │ │ │ │ sub $0x8,%r11 │ │ │ │ cmp $0x10,%r11 │ │ │ │ - jbe 354d0 │ │ │ │ + jbe 350d0 │ │ │ │ lea -0x1(%r10),%rax │ │ │ │ cmp $0x2,%rax │ │ │ │ - jbe 35646 │ │ │ │ + jbe 35246 │ │ │ │ mov %r10,%rdx │ │ │ │ xor %edi,%edi │ │ │ │ shr $0x2,%rdx │ │ │ │ shl $0x5,%rdx │ │ │ │ lea -0x20(%rdx),%rsi │ │ │ │ shr $0x5,%rsi │ │ │ │ inc %rsi │ │ │ │ and $0x7,%esi │ │ │ │ - je 3503d │ │ │ │ + je 34c6d │ │ │ │ cmp $0x1,%rsi │ │ │ │ - je 35020 │ │ │ │ + je 34c50 │ │ │ │ cmp $0x2,%rsi │ │ │ │ - je 3500c │ │ │ │ + je 34c3c │ │ │ │ cmp $0x3,%rsi │ │ │ │ - je 34ff8 │ │ │ │ + je 34c28 │ │ │ │ cmp $0x4,%rsi │ │ │ │ - je 34fe4 │ │ │ │ + je 34c14 │ │ │ │ cmp $0x5,%rsi │ │ │ │ - je 34fd0 │ │ │ │ + je 34c00 │ │ │ │ cmp $0x6,%rsi │ │ │ │ - je 34fbc │ │ │ │ + je 34bec │ │ │ │ vmovupd (%rbx),%ymm0 │ │ │ │ mov $0x20,%edi │ │ │ │ vaddpd (%r12),%ymm0,%ymm1 │ │ │ │ vmovupd %ymm1,(%rbx) │ │ │ │ vmovupd (%rbx,%rdi,1),%ymm2 │ │ │ │ vaddpd (%r12,%rdi,1),%ymm2,%ymm3 │ │ │ │ vmovupd %ymm3,(%rbx,%rdi,1) │ │ │ │ @@ -37180,20 +37124,20 @@ │ │ │ │ vmovupd %ymm11,(%rbx,%rdi,1) │ │ │ │ add $0x20,%rdi │ │ │ │ vmovupd (%rbx,%rdi,1),%ymm12 │ │ │ │ vaddpd (%r12,%rdi,1),%ymm12,%ymm13 │ │ │ │ vmovupd %ymm13,(%rbx,%rdi,1) │ │ │ │ add $0x20,%rdi │ │ │ │ cmp %rdi,%rdx │ │ │ │ - je 35106 │ │ │ │ + je 34d36 │ │ │ │ vmovupd (%rbx,%rdi,1),%ymm14 │ │ │ │ vmovupd 0x20(%rbx,%rdi,1),%ymm0 │ │ │ │ - vaddpd (%r12,%rdi,1),%ymm14,%ymm15 │ │ │ │ vmovupd 0x40(%rbx,%rdi,1),%ymm2 │ │ │ │ vmovupd 0x60(%rbx,%rdi,1),%ymm4 │ │ │ │ + vaddpd (%r12,%rdi,1),%ymm14,%ymm15 │ │ │ │ vmovupd 0x80(%rbx,%rdi,1),%ymm6 │ │ │ │ vmovupd 0xa0(%rbx,%rdi,1),%ymm8 │ │ │ │ vmovupd 0xc0(%rbx,%rdi,1),%ymm10 │ │ │ │ vmovupd 0xe0(%rbx,%rdi,1),%ymm12 │ │ │ │ vmovupd %ymm15,(%rbx,%rdi,1) │ │ │ │ vaddpd 0x20(%r12,%rdi,1),%ymm0,%ymm1 │ │ │ │ vmovupd %ymm1,0x20(%rbx,%rdi,1) │ │ │ │ @@ -37207,254 +37151,252 @@ │ │ │ │ vmovupd %ymm9,0xa0(%rbx,%rdi,1) │ │ │ │ vaddpd 0xc0(%r12,%rdi,1),%ymm10,%ymm11 │ │ │ │ vmovupd %ymm11,0xc0(%rbx,%rdi,1) │ │ │ │ vaddpd 0xe0(%r12,%rdi,1),%ymm12,%ymm13 │ │ │ │ vmovupd %ymm13,0xe0(%rbx,%rdi,1) │ │ │ │ add $0x100,%rdi │ │ │ │ cmp %rdi,%rdx │ │ │ │ - jne 3503d │ │ │ │ + jne 34c6d │ │ │ │ test $0x3,%r10b │ │ │ │ - je 354b0 │ │ │ │ + je 350b0 │ │ │ │ mov %r10,%r11 │ │ │ │ and $0xfffffffffffffffc,%r11 │ │ │ │ sub %r11,%r10 │ │ │ │ cmp $0x1,%r10 │ │ │ │ - je 3564e │ │ │ │ + je 3524e │ │ │ │ vzeroupper │ │ │ │ vmovupd (%rbx,%r11,8),%xmm14 │ │ │ │ vaddpd (%r12,%r11,8),%xmm14,%xmm15 │ │ │ │ vmovupd %xmm15,(%rbx,%r11,8) │ │ │ │ test $0x1,%r10b │ │ │ │ - je 35158 │ │ │ │ + je 34d88 │ │ │ │ and $0xfffffffffffffffe,%r10 │ │ │ │ add %r10,%r11 │ │ │ │ vmovsd (%rbx,%r11,8),%xmm0 │ │ │ │ vaddsd (%r12,%r11,8),%xmm0,%xmm1 │ │ │ │ vmovsd %xmm1,(%rbx,%r11,8) │ │ │ │ mov 0x38(%rsp),%rdx │ │ │ │ mov 0x38(%rdx),%rax │ │ │ │ mov 0x30(%rdx),%r10 │ │ │ │ cmp %r10,%rax │ │ │ │ - je 35331 │ │ │ │ + je 34f51 │ │ │ │ mov %rax,%rdi │ │ │ │ - vmovsd 0xa77a7(%rip),%xmm1 # dc920 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ mov 0x18(%rdx),%rsi │ │ │ │ + vmovsd 0xa8c93(%rip),%xmm1 # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ sub %r10,%rdi │ │ │ │ + vmovsd 0xa8c90(%rip),%xmm2 # dda48 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x448> │ │ │ │ sub $0x10,%rdi │ │ │ │ shr $0x4,%rdi │ │ │ │ inc %rdi │ │ │ │ and $0x3,%edi │ │ │ │ - je 3524a │ │ │ │ + je 34e7a │ │ │ │ cmp $0x1,%rdi │ │ │ │ - je 3520a │ │ │ │ + je 34e3e │ │ │ │ cmp $0x2,%rdi │ │ │ │ - je 351d3 │ │ │ │ + je 34e0b │ │ │ │ cmpb $0x0,-0x4(%rax) │ │ │ │ vmovapd %xmm1,%xmm0 │ │ │ │ - jne 354c0 │ │ │ │ + jne 350c0 │ │ │ │ movslq -0x8(%rax),%r11 │ │ │ │ movslq -0xc(%rax),%rdx │ │ │ │ sub $0x10,%rax │ │ │ │ movslq (%rax),%rdi │ │ │ │ - vmulsd (%rsi,%r11,8),%xmm0,%xmm2 │ │ │ │ - vmovsd (%rcx,%rdx,8),%xmm3 │ │ │ │ - vfmadd132sd (%r12,%rdi,8),%xmm3,%xmm2 │ │ │ │ - vmovsd %xmm2,(%rcx,%rdx,8) │ │ │ │ + vmulsd (%rsi,%r11,8),%xmm0,%xmm3 │ │ │ │ + vmovsd (%rcx,%rdx,8),%xmm4 │ │ │ │ + vfmadd132sd (%r12,%rdi,8),%xmm4,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rcx,%rdx,8) │ │ │ │ cmpb $0x0,-0x4(%rax) │ │ │ │ - vmovapd %xmm1,%xmm4 │ │ │ │ - je 351e5 │ │ │ │ - vmovsd 0xa7743(%rip),%xmm4 # dc928 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x328> │ │ │ │ + vmovapd %xmm1,%xmm5 │ │ │ │ + je 34e19 │ │ │ │ + vmovapd %xmm2,%xmm5 │ │ │ │ movslq -0x8(%rax),%r11 │ │ │ │ movslq -0xc(%rax),%rdx │ │ │ │ sub $0x10,%rax │ │ │ │ movslq (%rax),%rdi │ │ │ │ - vmulsd (%rsi,%r11,8),%xmm4,%xmm6 │ │ │ │ - vmovsd (%rcx,%rdx,8),%xmm5 │ │ │ │ - vfmadd132sd (%r12,%rdi,8),%xmm5,%xmm6 │ │ │ │ + vmulsd (%rsi,%r11,8),%xmm5,%xmm6 │ │ │ │ + vmovsd (%rcx,%rdx,8),%xmm7 │ │ │ │ + vfmadd132sd (%r12,%rdi,8),%xmm7,%xmm6 │ │ │ │ vmovsd %xmm6,(%rcx,%rdx,8) │ │ │ │ cmpb $0x0,-0x4(%rax) │ │ │ │ - vmovapd %xmm1,%xmm7 │ │ │ │ - je 3521c │ │ │ │ - vmovsd 0xa770c(%rip),%xmm7 # dc928 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x328> │ │ │ │ + vmovapd %xmm1,%xmm8 │ │ │ │ + je 34e4c │ │ │ │ + vmovapd %xmm2,%xmm8 │ │ │ │ movslq -0x8(%rax),%r11 │ │ │ │ movslq -0xc(%rax),%rdx │ │ │ │ sub $0x10,%rax │ │ │ │ movslq (%rax),%rdi │ │ │ │ - vmulsd (%rsi,%r11,8),%xmm7,%xmm8 │ │ │ │ - vmovsd (%rcx,%rdx,8),%xmm9 │ │ │ │ - vfmadd132sd (%r12,%rdi,8),%xmm9,%xmm8 │ │ │ │ - vmovsd %xmm8,(%rcx,%rdx,8) │ │ │ │ + vmulsd (%rsi,%r11,8),%xmm8,%xmm9 │ │ │ │ + vmovsd (%rcx,%rdx,8),%xmm10 │ │ │ │ + vfmadd132sd (%r12,%rdi,8),%xmm10,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rcx,%rdx,8) │ │ │ │ cmp %rax,%r10 │ │ │ │ - je 35331 │ │ │ │ + je 34f51 │ │ │ │ cmpb $0x0,-0x4(%rax) │ │ │ │ - vmovapd %xmm1,%xmm10 │ │ │ │ - je 3525c │ │ │ │ - vmovsd 0xa76cc(%rip),%xmm10 # dc928 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x328> │ │ │ │ + vmovapd %xmm1,%xmm11 │ │ │ │ + je 34e88 │ │ │ │ + vmovapd %xmm2,%xmm11 │ │ │ │ movslq -0x8(%rax),%r11 │ │ │ │ movslq -0xc(%rax),%rdx │ │ │ │ - vmovapd %xmm1,%xmm13 │ │ │ │ + vmovapd %xmm1,%xmm14 │ │ │ │ movslq -0x10(%rax),%rdi │ │ │ │ cmpb $0x0,-0x14(%rax) │ │ │ │ - vmulsd (%rsi,%r11,8),%xmm10,%xmm11 │ │ │ │ - vmovsd (%rcx,%rdx,8),%xmm12 │ │ │ │ - vfmadd132sd (%r12,%rdi,8),%xmm12,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rcx,%rdx,8) │ │ │ │ + vmulsd (%rsi,%r11,8),%xmm11,%xmm12 │ │ │ │ + vmovsd (%rcx,%rdx,8),%xmm13 │ │ │ │ + vfmadd132sd (%r12,%rdi,8),%xmm13,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rcx,%rdx,8) │ │ │ │ lea -0x10(%rax),%rdx │ │ │ │ - je 35294 │ │ │ │ - vmovsd 0xa7694(%rip),%xmm13 # dc928 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x328> │ │ │ │ + je 34ebc │ │ │ │ + vmovapd %xmm2,%xmm14 │ │ │ │ movslq -0x8(%rdx),%r11 │ │ │ │ movslq -0xc(%rdx),%rax │ │ │ │ - vmovapd %xmm1,%xmm0 │ │ │ │ + vmovapd %xmm1,%xmm3 │ │ │ │ movslq -0x10(%rdx),%rdi │ │ │ │ cmpb $0x0,-0x14(%rdx) │ │ │ │ - vmulsd (%rsi,%r11,8),%xmm13,%xmm14 │ │ │ │ - vmovsd (%rcx,%rax,8),%xmm15 │ │ │ │ - vfmadd132sd (%r12,%rdi,8),%xmm15,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rcx,%rax,8) │ │ │ │ + vmulsd (%rsi,%r11,8),%xmm14,%xmm15 │ │ │ │ + vmovsd (%rcx,%rax,8),%xmm0 │ │ │ │ + vfmadd132sd (%r12,%rdi,8),%xmm0,%xmm15 │ │ │ │ + vmovsd %xmm15,(%rcx,%rax,8) │ │ │ │ lea -0x10(%rdx),%rax │ │ │ │ - je 352cc │ │ │ │ - vmovsd 0xa765c(%rip),%xmm0 # dc928 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x328> │ │ │ │ + je 34ef0 │ │ │ │ + vmovapd %xmm2,%xmm3 │ │ │ │ movslq -0xc(%rax),%rdi │ │ │ │ movslq -0x10(%rax),%r11 │ │ │ │ - vmovapd %xmm1,%xmm4 │ │ │ │ + vmovapd %xmm1,%xmm6 │ │ │ │ movslq -0x8(%rax),%rax │ │ │ │ cmpb $0x0,-0x24(%rdx) │ │ │ │ - vmovsd (%rcx,%rdi,8),%xmm3 │ │ │ │ - vmulsd (%rsi,%rax,8),%xmm0,%xmm2 │ │ │ │ + vmovsd (%rcx,%rdi,8),%xmm5 │ │ │ │ + vmulsd (%rsi,%rax,8),%xmm3,%xmm4 │ │ │ │ lea -0x20(%rdx),%rax │ │ │ │ - vfmadd132sd (%r12,%r11,8),%xmm3,%xmm2 │ │ │ │ - vmovsd %xmm2,(%rcx,%rdi,8) │ │ │ │ - je 35303 │ │ │ │ - vmovsd 0xa7625(%rip),%xmm4 # dc928 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x328> │ │ │ │ + vfmadd132sd (%r12,%r11,8),%xmm5,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rcx,%rdi,8) │ │ │ │ + je 34f23 │ │ │ │ + vmovapd %xmm2,%xmm6 │ │ │ │ movslq -0xc(%rax),%rdi │ │ │ │ movslq -0x10(%rax),%r11 │ │ │ │ movslq -0x8(%rax),%rax │ │ │ │ - vmovsd (%rcx,%rdi,8),%xmm5 │ │ │ │ - vmulsd (%rsi,%rax,8),%xmm4,%xmm6 │ │ │ │ + vmovsd (%rcx,%rdi,8),%xmm8 │ │ │ │ + vmulsd (%rsi,%rax,8),%xmm6,%xmm7 │ │ │ │ lea -0x30(%rdx),%rax │ │ │ │ - vfmadd132sd (%r12,%r11,8),%xmm5,%xmm6 │ │ │ │ - vmovsd %xmm6,(%rcx,%rdi,8) │ │ │ │ + vfmadd132sd (%r12,%r11,8),%xmm8,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rcx,%rdi,8) │ │ │ │ cmp %rax,%r10 │ │ │ │ - jne 3524a │ │ │ │ + jne 34e7a │ │ │ │ mov %r9,%r12 │ │ │ │ add $0xffffffffffffffff,%r12 │ │ │ │ - jae 35410 │ │ │ │ + jae 35030 │ │ │ │ mov 0x38(%rsp),%r10 │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - mov (%r10),%rsi │ │ │ │ - lea (%rsi,%rdx,2),%rdi │ │ │ │ - jmp 353a0 │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov (%r10),%rdx │ │ │ │ + lea (%rdx,%rsi,2),%rax │ │ │ │ + jmp 34fb9 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x1,%r10d │ │ │ │ - je 35400 │ │ │ │ - vmovsd 0x0(%r13,%rsi,1),%xmm7 │ │ │ │ - add %rcx,%rsi │ │ │ │ - vmovsd (%rsi),%xmm8 │ │ │ │ - sub $0x10,%rdi │ │ │ │ - vfmadd132sd (%rcx,%r12,8),%xmm8,%xmm1 │ │ │ │ - vmovsd %xmm1,(%rsi) │ │ │ │ - vmovsd (%rax),%xmm9 │ │ │ │ - vfmadd132sd (%rcx,%r12,8),%xmm9,%xmm7 │ │ │ │ + cmp $0x1,%esi │ │ │ │ + je 35020 │ │ │ │ + vmovsd 0x0(%r13,%r10,8),%xmm2 │ │ │ │ + add %rcx,%r11 │ │ │ │ + vmovsd (%r11),%xmm9 │ │ │ │ + sub $0x10,%rax │ │ │ │ + vfmadd132sd (%rcx,%r12,8),%xmm9,%xmm1 │ │ │ │ + vmovsd %xmm1,(%r11) │ │ │ │ + vmovsd (%rdx),%xmm10 │ │ │ │ + vfmadd132sd (%rcx,%r12,8),%xmm10,%xmm2 │ │ │ │ dec %r12 │ │ │ │ - vmovsd %xmm7,(%rax) │ │ │ │ + vmovsd %xmm2,(%rdx) │ │ │ │ cmp %r9,%r12 │ │ │ │ - jae 35420 │ │ │ │ - movslq -0xc(%rdi),%rax │ │ │ │ - mov -0x10(%rdi),%r11d │ │ │ │ - shl $0x3,%rax │ │ │ │ + jae 35038 │ │ │ │ + movslq -0xc(%rax),%rdi │ │ │ │ + mov -0x10(%rax),%r11d │ │ │ │ + lea 0x0(,%rdi,8),%rdx │ │ │ │ test %r11d,%r11d │ │ │ │ - je 353f0 │ │ │ │ + je 35010 │ │ │ │ cmp $0x1,%r11d │ │ │ │ - je 353e0 │ │ │ │ - vmovsd 0x0(%r13,%rax,1),%xmm1 │ │ │ │ - add %rcx,%rax │ │ │ │ - movslq -0x4(%rdi),%rsi │ │ │ │ - mov -0x8(%rdi),%r10d │ │ │ │ - shl $0x3,%rsi │ │ │ │ - test %r10d,%r10d │ │ │ │ - jne 35360 │ │ │ │ - vmovsd (%r14,%rsi,1),%xmm7 │ │ │ │ - add %r8,%rsi │ │ │ │ - jmp 35374 │ │ │ │ - nopl (%rax) │ │ │ │ - vmovsd (%r15,%rax,1),%xmm1 │ │ │ │ - add %rbx,%rax │ │ │ │ - jmp 353c1 │ │ │ │ + je 35000 │ │ │ │ + vmovsd 0x0(%r13,%rdi,8),%xmm1 │ │ │ │ + add %rcx,%rdx │ │ │ │ + movslq -0x4(%rax),%r10 │ │ │ │ + mov -0x8(%rax),%esi │ │ │ │ + lea 0x0(,%r10,8),%r11 │ │ │ │ + test %esi,%esi │ │ │ │ + jne 34f78 │ │ │ │ + vmovsd (%r14,%r10,8),%xmm2 │ │ │ │ + add %r8,%r11 │ │ │ │ + jmp 34f8b │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovsd (%r15,%rdi,8),%xmm1 │ │ │ │ + add %rbx,%rdx │ │ │ │ + jmp 34fde │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - vmovsd (%r14,%rax,1),%xmm1 │ │ │ │ - add %r8,%rax │ │ │ │ - jmp 353c1 │ │ │ │ + vmovsd (%r14,%rdi,8),%xmm1 │ │ │ │ + add %r8,%rdx │ │ │ │ + jmp 34fde │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - vmovsd (%r15,%rsi,1),%xmm7 │ │ │ │ - add %rbx,%rsi │ │ │ │ - jmp 35374 │ │ │ │ + vmovsd (%r15,%r10,8),%xmm2 │ │ │ │ + add %rbx,%r11 │ │ │ │ + jmp 34f8b │ │ │ │ xchg %ax,%ax │ │ │ │ test %rcx,%rcx │ │ │ │ - je 3542d │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + je 35045 │ │ │ │ + nopl (%rax) │ │ │ │ mov 0x30(%rsp),%rsi │ │ │ │ mov %rcx,%rdi │ │ │ │ call d340 │ │ │ │ test %r13,%r13 │ │ │ │ - je 35470 │ │ │ │ + je 35080 │ │ │ │ mov 0x58(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 35656 │ │ │ │ + jne 35256 │ │ │ │ mov 0x20(%rsp),%rsi │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ mov %r13,%rdi │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ sub %r13,%rsi │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ jmp d340 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov 0x58(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 35656 │ │ │ │ + jne 35256 │ │ │ │ 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 34f22 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 34b52 │ │ │ │ + nop │ │ │ │ vzeroupper │ │ │ │ - jmp 35158 │ │ │ │ + jmp 34d88 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - vmovsd 0xa7460(%rip),%xmm0 # dc928 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x328> │ │ │ │ - jmp 351ae │ │ │ │ - nopl (%rax) │ │ │ │ + vmovapd %xmm2,%xmm0 │ │ │ │ + jmp 34de6 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %r10,%rdx │ │ │ │ xor %eax,%eax │ │ │ │ and $0x7,%edx │ │ │ │ - je 35594 │ │ │ │ + je 35194 │ │ │ │ cmp $0x1,%rdx │ │ │ │ - je 35578 │ │ │ │ + je 35178 │ │ │ │ cmp $0x2,%rdx │ │ │ │ - je 35565 │ │ │ │ + je 35165 │ │ │ │ cmp $0x3,%rdx │ │ │ │ - je 35552 │ │ │ │ + je 35152 │ │ │ │ cmp $0x4,%rdx │ │ │ │ - je 3553f │ │ │ │ + je 3513f │ │ │ │ cmp $0x5,%rdx │ │ │ │ - je 3552c │ │ │ │ + je 3512c │ │ │ │ cmp $0x6,%rdx │ │ │ │ - je 35519 │ │ │ │ + je 35119 │ │ │ │ vmovsd (%rbx),%xmm2 │ │ │ │ mov $0x1,%eax │ │ │ │ vaddsd (%r12),%xmm2,%xmm3 │ │ │ │ vmovsd %xmm3,(%rbx) │ │ │ │ vmovsd (%rbx,%rax,8),%xmm4 │ │ │ │ vaddsd (%r12,%rax,8),%xmm4,%xmm5 │ │ │ │ vmovsd %xmm5,(%rbx,%rax,8) │ │ │ │ @@ -37476,990 +37418,985 @@ │ │ │ │ vmovsd %xmm13,(%rbx,%rax,8) │ │ │ │ inc %rax │ │ │ │ vmovsd (%rbx,%rax,8),%xmm14 │ │ │ │ vaddsd (%r12,%rax,8),%xmm14,%xmm15 │ │ │ │ vmovsd %xmm15,(%rbx,%rax,8) │ │ │ │ inc %rax │ │ │ │ cmp %rax,%r10 │ │ │ │ - je 35158 │ │ │ │ + je 34d88 │ │ │ │ vmovsd (%rbx,%rax,8),%xmm0 │ │ │ │ lea 0x1(%rax),%rsi │ │ │ │ lea 0x2(%rax),%rdi │ │ │ │ lea 0x3(%rax),%r11 │ │ │ │ - vaddsd (%r12,%rax,8),%xmm0,%xmm1 │ │ │ │ lea 0x4(%rax),%rdx │ │ │ │ + vaddsd (%r12,%rax,8),%xmm0,%xmm1 │ │ │ │ vmovsd %xmm1,(%rbx,%rax,8) │ │ │ │ vmovsd (%rbx,%rsi,8),%xmm2 │ │ │ │ vaddsd (%r12,%rsi,8),%xmm2,%xmm3 │ │ │ │ vmovsd %xmm3,(%rbx,%rsi,8) │ │ │ │ - vmovsd (%rbx,%rdi,8),%xmm4 │ │ │ │ lea 0x5(%rax),%rsi │ │ │ │ + vmovsd (%rbx,%rdi,8),%xmm4 │ │ │ │ vaddsd (%r12,%rdi,8),%xmm4,%xmm5 │ │ │ │ vmovsd %xmm5,(%rbx,%rdi,8) │ │ │ │ - vmovsd (%rbx,%r11,8),%xmm6 │ │ │ │ lea 0x6(%rax),%rdi │ │ │ │ + vmovsd (%rbx,%r11,8),%xmm6 │ │ │ │ vaddsd (%r12,%r11,8),%xmm6,%xmm7 │ │ │ │ vmovsd %xmm7,(%rbx,%r11,8) │ │ │ │ - vmovsd (%rbx,%rdx,8),%xmm8 │ │ │ │ lea 0x7(%rax),%r11 │ │ │ │ add $0x8,%rax │ │ │ │ + vmovsd (%rbx,%rdx,8),%xmm8 │ │ │ │ vaddsd (%r12,%rdx,8),%xmm8,%xmm9 │ │ │ │ vmovsd %xmm9,(%rbx,%rdx,8) │ │ │ │ vmovsd (%rbx,%rsi,8),%xmm10 │ │ │ │ vaddsd (%r12,%rsi,8),%xmm10,%xmm11 │ │ │ │ vmovsd %xmm11,(%rbx,%rsi,8) │ │ │ │ vmovsd (%rbx,%rdi,8),%xmm12 │ │ │ │ vaddsd (%r12,%rdi,8),%xmm12,%xmm13 │ │ │ │ vmovsd %xmm13,(%rbx,%rdi,8) │ │ │ │ vmovsd (%rbx,%r11,8),%xmm14 │ │ │ │ vaddsd (%r12,%r11,8),%xmm14,%xmm15 │ │ │ │ vmovsd %xmm15,(%rbx,%r11,8) │ │ │ │ cmp %rax,%r10 │ │ │ │ - jne 35594 │ │ │ │ - jmp 35158 │ │ │ │ + jne 35194 │ │ │ │ + jmp 34d88 │ │ │ │ xor %r11d,%r11d │ │ │ │ - jmp 35127 │ │ │ │ + jmp 34d57 │ │ │ │ vzeroupper │ │ │ │ - jmp 35146 │ │ │ │ + jmp 34d76 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp dc56 <__cxa_finalize@plt+0x5c6> │ │ │ │ + jmp dc63 <__cxa_finalize@plt+0x5d3> │ │ │ │ nop │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000035670 : │ │ │ │ +0000000000035270 : │ │ │ │ endbr64 │ │ │ │ mov 0x90(%rdi),%rax │ │ │ │ mov 0x88(%rdi),%rdx │ │ │ │ cmp %rax,%rdx │ │ │ │ - je 35690 │ │ │ │ + je 35290 │ │ │ │ sub %rdx,%rax │ │ │ │ sar $0x3,%rax │ │ │ │ ret │ │ │ │ nop │ │ │ │ cmpl $0x1,0x4(%rdi) │ │ │ │ mov (%rdi),%eax │ │ │ │ - je 356b0 │ │ │ │ + je 352b0 │ │ │ │ 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) │ │ │ │ │ │ │ │ -00000000000356c0 : │ │ │ │ +00000000000352c0 : │ │ │ │ endbr64 │ │ │ │ test %edi,%edi │ │ │ │ lea -0x1(%rdi),%edx │ │ │ │ not %edi │ │ │ │ - sets %al │ │ │ │ cmovs %edi,%edx │ │ │ │ - shl $0x20,%rdx │ │ │ │ + sets %al │ │ │ │ movzbl %al,%eax │ │ │ │ + shl $0x20,%rdx │ │ │ │ or %rdx,%rax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -00000000000356e0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, std::ostream&)@@Base>: │ │ │ │ +00000000000352e0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, std::ostream&)@@Base>: │ │ │ │ endbr64 │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ sub $0x28,%rsp │ │ │ │ mov 0x8(%rdi),%rax │ │ │ │ mov (%rdi),%r15 │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ cmp %r15,%rax │ │ │ │ - je 358ef , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, std::ostream&)@@Base+0x20f> │ │ │ │ - mov %rsi,%rbp │ │ │ │ + je 354e8 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, std::ostream&)@@Base+0x208> │ │ │ │ mov %r15,0x10(%rsp) │ │ │ │ + mov %rsi,%rbp │ │ │ │ nop │ │ │ │ mov 0x10(%rsp),%rdx │ │ │ │ mov (%rdx),%r13 │ │ │ │ mov 0x8(%rdx),%r14 │ │ │ │ cmp %r13,%r14 │ │ │ │ - je 358c5 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, std::ostream&)@@Base+0x1e5> │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + je 354be , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, std::ostream&)@@Base+0x1de> │ │ │ │ + nopl (%rax) │ │ │ │ mov 0x0(%r13),%rdi │ │ │ │ mov %rbp,%rsi │ │ │ │ - call 32000 │ │ │ │ + call 31bf0 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xa2954(%rip),%rsi # d809c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd6c> │ │ │ │ + lea 0xa3d5c(%rip),%rsi # d909c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10fc> │ │ │ │ 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 358a4 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, std::ostream&)@@Base+0x1c4> │ │ │ │ + je 3549d , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, std::ostream&)@@Base+0x1bd> │ │ │ │ mov %r12,%rcx │ │ │ │ mov %r15,%rbx │ │ │ │ sub %r15,%rcx │ │ │ │ test $0x10,%cl │ │ │ │ - je 357e0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, std::ostream&)@@Base+0x100> │ │ │ │ + je 353d8 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, std::ostream&)@@Base+0xf8> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xa2929(%rip),%rsi # d80a4 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd74> │ │ │ │ + lea 0xa3d31(%rip),%rsi # d90a4 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1104> │ │ │ │ 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 0xa28fa(%rip),%rsi # d8098 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd68> │ │ │ │ + lea 0xa3d02(%rip),%rsi # d9098 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10f8> │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - vxorpd %xmm2,%xmm2,%xmm2 │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ + vxorpd %xmm2,%xmm2,%xmm2 │ │ │ │ vcvtss2sd 0x8(%r15),%xmm2,%xmm0 │ │ │ │ call d540 (double)@plt> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xa2e68(%rip),%rsi # d8633 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1303> │ │ │ │ + lea 0xa428a(%rip),%rsi # d964d * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x16ad> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ cmp %rbx,%r12 │ │ │ │ - je 358a4 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, std::ostream&)@@Base+0x1c4> │ │ │ │ + je 3549d , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, std::ostream&)@@Base+0x1bd> │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xa28b8(%rip),%rsi # d80a4 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd74> │ │ │ │ + lea 0xa3cc0(%rip),%rsi # d90a4 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1104> │ │ │ │ mov %rbp,%rdi │ │ │ │ + add $0x20,%rbx │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ - mov (%rbx),%rsi │ │ │ │ + mov -0x20(%rbx),%rsi │ │ │ │ mov %rbp,%rdi │ │ │ │ - add $0x20,%rbx │ │ │ │ call d220 (unsigned long)@plt> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xa2889(%rip),%rsi # d8098 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd68> │ │ │ │ - mov %rax,%rdi │ │ │ │ + lea 0xa3c90(%rip),%rsi # d9098 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10f8> │ │ │ │ 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 0xa2dfc(%rip),%rsi # d8633 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1303> │ │ │ │ + lea 0xa421d(%rip),%rsi # d964d * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x16ad> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xa2859(%rip),%rsi # d80a4 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd74> │ │ │ │ + lea 0xa3c60(%rip),%rsi # d90a4 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1104> │ │ │ │ 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 0xa282d(%rip),%rsi # d8098 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd68> │ │ │ │ - mov %rax,%rdi │ │ │ │ + lea 0xa3c34(%rip),%rsi # d9098 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10f8> │ │ │ │ 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 0xa2da0(%rip),%rsi # d8633 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1303> │ │ │ │ + lea 0xa41c1(%rip),%rsi # d964d * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x16ad> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ cmp %rbx,%r12 │ │ │ │ - jne 357e0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, std::ostream&)@@Base+0x100> │ │ │ │ + jne 353d8 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, std::ostream&)@@Base+0xf8> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xa27ec(%rip),%rsi # d809c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd6c> │ │ │ │ + lea 0xa3bf3(%rip),%rsi # d909c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10fc> │ │ │ │ mov %rbp,%rdi │ │ │ │ add $0x20,%r13 │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ cmp %r13,%r14 │ │ │ │ - jne 35730 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, std::ostream&)@@Base+0x50> │ │ │ │ - lea 0xa27d0(%rip),%rsi # d809c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd6c> │ │ │ │ + jne 35328 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, std::ostream&)@@Base+0x48> │ │ │ │ + lea 0xa3bd7(%rip),%rsi # d909c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10fc> │ │ │ │ mov $0x1,%edx │ │ │ │ mov %rbp,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ addq $0x18,0x10(%rsp) │ │ │ │ mov 0x10(%rsp),%rsi │ │ │ │ cmp %rsi,0x18(%rsp) │ │ │ │ - jne 35710 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, std::ostream&)@@Base+0x30> │ │ │ │ + jne 35310 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, std::ostream&)@@Base+0x30> │ │ │ │ add $0x28,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000035900 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base>: │ │ │ │ +0000000000035500 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base>: │ │ │ │ endbr64 │ │ │ │ push %r15 │ │ │ │ + mov %rdx,%r15 │ │ │ │ + mov $0x5,%edx │ │ │ │ push %r14 │ │ │ │ - push %r13 │ │ │ │ mov %edi,%r14d │ │ │ │ + push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ - push %rbx │ │ │ │ mov %rsi,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ + lea 0xa3b84(%rip),%rsi # d90a6 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1106> │ │ │ │ + push %rbx │ │ │ │ mov %rcx,%rbx │ │ │ │ - lea 0xa2784(%rip),%rsi # d80a6 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd76> │ │ │ │ - mov %rdx,%r15 │ │ │ │ + sub $0x18,%rsp │ │ │ │ mov %edi,0xc(%rsp) │ │ │ │ - mov $0x5,%edx │ │ │ │ mov %rcx,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov %r14d,%esi │ │ │ │ mov %rbx,%rdi │ │ │ │ call d5a0 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xa274f(%rip),%rsi # d809c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd6c> │ │ │ │ + lea 0xa3b4f(%rip),%rsi # d909c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10fc> │ │ │ │ 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 35c00 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x300> │ │ │ │ + je 35800 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x300> │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r12),%rdx │ │ │ │ mov 0x8(%r12),%r13 │ │ │ │ cmp %rdx,%r13 │ │ │ │ - je 35a8e >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x18e> │ │ │ │ + je 3568e >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x18e> │ │ │ │ mov %r13,%rax │ │ │ │ mov %rdx,%rbp │ │ │ │ sub %rdx,%rax │ │ │ │ and $0x7,%eax │ │ │ │ - je 35a25 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x125> │ │ │ │ + je 35625 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x125> │ │ │ │ cmp $0x1,%rax │ │ │ │ - je 35a11 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x111> │ │ │ │ + je 35611 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x111> │ │ │ │ cmp $0x2,%rax │ │ │ │ - je 35a02 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x102> │ │ │ │ + je 35602 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x102> │ │ │ │ cmp $0x3,%rax │ │ │ │ - je 359f3 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0xf3> │ │ │ │ + je 355f3 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0xf3> │ │ │ │ cmp $0x4,%rax │ │ │ │ - je 359e4 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0xe4> │ │ │ │ + je 355e4 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0xe4> │ │ │ │ cmp $0x5,%rax │ │ │ │ - je 359d5 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0xd5> │ │ │ │ + je 355d5 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0xd5> │ │ │ │ cmp $0x6,%rax │ │ │ │ - je 359c6 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0xc6> │ │ │ │ + je 355c6 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0xc6> │ │ │ │ movzbl (%rdx),%edi │ │ │ │ mov %rbx,%rsi │ │ │ │ inc %rbp │ │ │ │ - call 31cb0 │ │ │ │ + call 318b0 │ │ │ │ movzbl 0x0(%rbp),%edi │ │ │ │ mov %rbx,%rsi │ │ │ │ inc %rbp │ │ │ │ - call 31cb0 │ │ │ │ + call 318b0 │ │ │ │ movzbl 0x0(%rbp),%edi │ │ │ │ mov %rbx,%rsi │ │ │ │ inc %rbp │ │ │ │ - call 31cb0 │ │ │ │ + call 318b0 │ │ │ │ movzbl 0x0(%rbp),%edi │ │ │ │ mov %rbx,%rsi │ │ │ │ inc %rbp │ │ │ │ - call 31cb0 │ │ │ │ + call 318b0 │ │ │ │ movzbl 0x0(%rbp),%edi │ │ │ │ mov %rbx,%rsi │ │ │ │ inc %rbp │ │ │ │ - call 31cb0 │ │ │ │ + call 318b0 │ │ │ │ movzbl 0x0(%rbp),%edi │ │ │ │ mov %rbx,%rsi │ │ │ │ inc %rbp │ │ │ │ - call 31cb0 │ │ │ │ + call 318b0 │ │ │ │ movzbl 0x0(%rbp),%edi │ │ │ │ mov %rbx,%rsi │ │ │ │ inc %rbp │ │ │ │ - call 31cb0 │ │ │ │ + call 318b0 │ │ │ │ cmp %rbp,%r13 │ │ │ │ - je 35a8e >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x18e> │ │ │ │ + je 3568e >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x18e> │ │ │ │ movzbl 0x0(%rbp),%edi │ │ │ │ mov %rbx,%rsi │ │ │ │ add $0x8,%rbp │ │ │ │ - call 31cb0 │ │ │ │ + call 318b0 │ │ │ │ movzbl -0x7(%rbp),%edi │ │ │ │ mov %rbx,%rsi │ │ │ │ - call 31cb0 │ │ │ │ + call 318b0 │ │ │ │ movzbl -0x6(%rbp),%edi │ │ │ │ mov %rbx,%rsi │ │ │ │ - call 31cb0 │ │ │ │ + call 318b0 │ │ │ │ movzbl -0x5(%rbp),%edi │ │ │ │ mov %rbx,%rsi │ │ │ │ - call 31cb0 │ │ │ │ + call 318b0 │ │ │ │ movzbl -0x4(%rbp),%edi │ │ │ │ mov %rbx,%rsi │ │ │ │ - call 31cb0 │ │ │ │ + call 318b0 │ │ │ │ movzbl -0x3(%rbp),%edi │ │ │ │ mov %rbx,%rsi │ │ │ │ - call 31cb0 │ │ │ │ + call 318b0 │ │ │ │ movzbl -0x2(%rbp),%edi │ │ │ │ mov %rbx,%rsi │ │ │ │ - call 31cb0 │ │ │ │ + call 318b0 │ │ │ │ movzbl -0x1(%rbp),%edi │ │ │ │ mov %rbx,%rsi │ │ │ │ - call 31cb0 │ │ │ │ + call 318b0 │ │ │ │ cmp %rbp,%r13 │ │ │ │ - jne 35a25 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x125> │ │ │ │ + jne 35625 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x125> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xa2602(%rip),%rsi # d809c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd6c> │ │ │ │ + lea 0xa3a02(%rip),%rsi # d909c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10fc> │ │ │ │ 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 35bdf >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x2df> │ │ │ │ + je 357df >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x2df> │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %rcx,%r13 │ │ │ │ sub %rcx,%rsi │ │ │ │ sub $0x8,%rsi │ │ │ │ shr $0x3,%rsi │ │ │ │ inc %rsi │ │ │ │ and $0x3,%esi │ │ │ │ - je 35b52 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x252> │ │ │ │ + je 35752 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x252> │ │ │ │ cmp $0x1,%rsi │ │ │ │ - je 35b25 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x225> │ │ │ │ + je 35725 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x225> │ │ │ │ cmp $0x2,%rsi │ │ │ │ - je 35b01 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x201> │ │ │ │ + je 35701 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x201> │ │ │ │ mov (%rcx),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ add $0x8,%r13 │ │ │ │ - call 32000 │ │ │ │ + call 31bf0 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xa25a3(%rip),%rsi # d809c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd6c> │ │ │ │ + lea 0xa39a3(%rip),%rsi # d909c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10fc> │ │ │ │ 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 32000 │ │ │ │ + call 31bf0 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xa257f(%rip),%rsi # d809c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd6c> │ │ │ │ + lea 0xa397f(%rip),%rsi # d909c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10fc> │ │ │ │ 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 32000 │ │ │ │ + call 31bf0 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xa255b(%rip),%rsi # d809c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd6c> │ │ │ │ + lea 0xa395b(%rip),%rsi # d909c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10fc> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ cmp %r13,%rbp │ │ │ │ - je 35bdf >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x2df> │ │ │ │ + je 357df >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x2df> │ │ │ │ mov 0x0(%r13),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ add $0x20,%r13 │ │ │ │ - call 32000 │ │ │ │ + call 31bf0 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xa252e(%rip),%rsi # d809c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd6c> │ │ │ │ + lea 0xa392e(%rip),%rsi # d909c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10fc> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov -0x18(%r13),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ - call 32000 │ │ │ │ + call 31bf0 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xa250e(%rip),%rsi # d809c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd6c> │ │ │ │ + lea 0xa390e(%rip),%rsi # d909c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10fc> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov -0x10(%r13),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ - call 32000 │ │ │ │ + call 31bf0 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xa24ee(%rip),%rsi # d809c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd6c> │ │ │ │ + lea 0xa38ee(%rip),%rsi # d909c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10fc> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov -0x8(%r13),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ - call 32000 │ │ │ │ + call 31bf0 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xa24ce(%rip),%rsi # d809c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd6c> │ │ │ │ + lea 0xa38ce(%rip),%rsi # d909c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10fc> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ cmp %r13,%rbp │ │ │ │ - jne 35b52 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x252> │ │ │ │ + jne 35752 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x252> │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xa24b1(%rip),%rsi # d809c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd6c> │ │ │ │ + lea 0xa38b1(%rip),%rsi # d909c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10fc> │ │ │ │ mov %rbx,%rdi │ │ │ │ add $0x30,%r12 │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ cmp %r12,%r14 │ │ │ │ - jne 35970 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x70> │ │ │ │ + jne 35570 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x70> │ │ │ │ mov (%r15),%r14 │ │ │ │ mov 0x8(%r15),%r15 │ │ │ │ cmp %r14,%r15 │ │ │ │ - je 35e18 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x518> │ │ │ │ + je 35a18 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x518> │ │ │ │ mov %r15,%rdi │ │ │ │ sub %r14,%rdi │ │ │ │ sub $0x10,%rdi │ │ │ │ shr $0x4,%rdi │ │ │ │ inc %rdi │ │ │ │ and $0x3,%edi │ │ │ │ - je 35d0c >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x40c> │ │ │ │ + je 3590c >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x40c> │ │ │ │ cmp $0x1,%rdi │ │ │ │ - je 35cc0 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x3c0> │ │ │ │ + je 358c0 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x3c0> │ │ │ │ cmp $0x2,%rdi │ │ │ │ - je 35c7d >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x37d> │ │ │ │ + je 3587d >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x37d> │ │ │ │ mov (%r14),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ add $0x10,%r14 │ │ │ │ - call 32000 │ │ │ │ + call 31bf0 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xa2447(%rip),%rsi # d809c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd6c> │ │ │ │ + lea 0xa3847(%rip),%rsi # d909c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10fc> │ │ │ │ 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 0xa2427(%rip),%rsi # d809c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd6c> │ │ │ │ + lea 0xa3827(%rip),%rsi # d909c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10fc> │ │ │ │ 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 32000 │ │ │ │ + call 31bf0 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xa2404(%rip),%rsi # d809c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd6c> │ │ │ │ + lea 0xa3804(%rip),%rsi # d909c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10fc> │ │ │ │ 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 0xa23e4(%rip),%rsi # d809c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd6c> │ │ │ │ + lea 0xa37e4(%rip),%rsi # d909c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10fc> │ │ │ │ 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 32000 │ │ │ │ + call 31bf0 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xa23c1(%rip),%rsi # d809c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd6c> │ │ │ │ + lea 0xa37c1(%rip),%rsi # d909c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10fc> │ │ │ │ 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 0xa23a1(%rip),%rsi # d809c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd6c> │ │ │ │ + lea 0xa37a1(%rip),%rsi # d909c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10fc> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ cmp %r14,%r15 │ │ │ │ - je 35e18 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x518> │ │ │ │ + je 35a18 >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x518> │ │ │ │ mov (%r14),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ add $0x40,%r14 │ │ │ │ - call 32000 │ │ │ │ + call 31bf0 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xa2375(%rip),%rsi # d809c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd6c> │ │ │ │ + lea 0xa3775(%rip),%rsi # d909c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10fc> │ │ │ │ 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 0xa2355(%rip),%rsi # d809c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd6c> │ │ │ │ + lea 0xa3755(%rip),%rsi # d909c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10fc> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov -0x30(%r14),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ - call 32000 │ │ │ │ + call 31bf0 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xa2335(%rip),%rsi # d809c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd6c> │ │ │ │ + lea 0xa3735(%rip),%rsi # d909c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10fc> │ │ │ │ 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 0xa2315(%rip),%rsi # d809c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd6c> │ │ │ │ + lea 0xa3715(%rip),%rsi # d909c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10fc> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov -0x20(%r14),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ - call 32000 │ │ │ │ + call 31bf0 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xa22f5(%rip),%rsi # d809c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd6c> │ │ │ │ + lea 0xa36f5(%rip),%rsi # d909c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10fc> │ │ │ │ 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 0xa22d5(%rip),%rsi # d809c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd6c> │ │ │ │ + lea 0xa36d5(%rip),%rsi # d909c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10fc> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov -0x10(%r14),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ - call 32000 │ │ │ │ + call 31bf0 │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xa22b5(%rip),%rsi # d809c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd6c> │ │ │ │ + lea 0xa36b5(%rip),%rsi # d909c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10fc> │ │ │ │ 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 0xa2295(%rip),%rsi # d809c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd6c> │ │ │ │ + lea 0xa3695(%rip),%rsi # d909c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10fc> │ │ │ │ mov %rax,%rdi │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ cmp %r14,%r15 │ │ │ │ - jne 35d0c >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x40c> │ │ │ │ + jne 3590c >, std::vector > >, std::allocator >, std::vector > > > > const&, std::vector, std::allocator > > const&, std::ostream&)@@Base+0x40c> │ │ │ │ mov $0x3,%edx │ │ │ │ mov %rbx,%rdi │ │ │ │ - lea 0xa2285(%rip),%rsi # d80ac * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd7c> │ │ │ │ + lea 0xa3685(%rip),%rsi # d90ac * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x110c> │ │ │ │ call d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ mov 0xc(%rsp),%esi │ │ │ │ mov %rbx,%rdi │ │ │ │ call d5a0 │ │ │ │ add $0x18,%rsp │ │ │ │ mov $0x1,%edx │ │ │ │ - lea 0xa2254(%rip),%rsi # d809c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd6c> │ │ │ │ + lea 0xa3654(%rip),%rsi # d909c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10fc> │ │ │ │ pop %rbx │ │ │ │ - pop %rbp │ │ │ │ mov %rax,%rdi │ │ │ │ + pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ jmp d390 >& std::__ostream_insert >(std::basic_ostream >&, char const*, long)@plt> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000035e60 >, std::allocator > > > const&, double*)@@Base>: │ │ │ │ +0000000000035a60 >, std::allocator > > > const&, double*)@@Base>: │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ mov %rsi,%rax │ │ │ │ mov %rdx,%rsi │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + mov %rcx,%r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - mov %rcx,%r15 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ - mov (%rax),%r14 │ │ │ │ - mov (%r14),%rdx │ │ │ │ - mov 0x8(%r14),%r10 │ │ │ │ - cmp %r10,%rdx │ │ │ │ - je 363cb >, std::allocator > > > const&, double*)@@Base+0x56b> │ │ │ │ - lea -0x8(%r10),%r8 │ │ │ │ + mov (%rax),%rcx │ │ │ │ + mov (%rcx),%rdx │ │ │ │ + mov 0x8(%rcx),%r8 │ │ │ │ + mov %rcx,-0x20(%rsp) │ │ │ │ + cmp %r8,%rdx │ │ │ │ + je 35f7d >, std::allocator > > > const&, double*)@@Base+0x51d> │ │ │ │ sub %rdx,%r8 │ │ │ │ - cmp $0x10,%r8 │ │ │ │ - jbe 363d3 >, std::allocator > > > const&, double*)@@Base+0x573> │ │ │ │ - lea -0x8(%rcx),%rcx │ │ │ │ - sub %rdx,%rcx │ │ │ │ - cmp $0x10,%rcx │ │ │ │ - jbe 363d3 >, std::allocator > > > const&, double*)@@Base+0x573> │ │ │ │ + cmp $0x8,%r8 │ │ │ │ + je 35f85 >, std::allocator > > > const&, double*)@@Base+0x525> │ │ │ │ + lea -0x8(%r15),%rbx │ │ │ │ + sub %rdx,%rbx │ │ │ │ + cmp $0x10,%rbx │ │ │ │ + jbe 35f96 >, std::allocator > > > const&, double*)@@Base+0x536> │ │ │ │ + sub $0x8,%r8 │ │ │ │ mov %r8,%r9 │ │ │ │ - xor %r12d,%r12d │ │ │ │ shr $0x3,%r9 │ │ │ │ - inc %r9 │ │ │ │ - mov %r9,%r11 │ │ │ │ - shr $0x2,%r11 │ │ │ │ - shl $0x5,%r11 │ │ │ │ - lea -0x20(%r11),%rbx │ │ │ │ - shr $0x5,%rbx │ │ │ │ - inc %rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - je 35f7b >, std::allocator > > > const&, double*)@@Base+0x11b> │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 35f62 >, std::allocator > > > const&, double*)@@Base+0x102> │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - je 35f52 >, std::allocator > > > const&, double*)@@Base+0xf2> │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - je 35f42 >, std::allocator > > > const&, double*)@@Base+0xe2> │ │ │ │ - cmp $0x4,%rbx │ │ │ │ - je 35f32 >, std::allocator > > > const&, double*)@@Base+0xd2> │ │ │ │ - cmp $0x5,%rbx │ │ │ │ - je 35f22 >, std::allocator > > > const&, double*)@@Base+0xc2> │ │ │ │ - cmp $0x6,%rbx │ │ │ │ - je 35f12 >, std::allocator > > > const&, double*)@@Base+0xb2> │ │ │ │ - vmovupd (%rdx),%ymm0 │ │ │ │ - mov $0x20,%r12d │ │ │ │ - vmovupd %ymm0,(%r15) │ │ │ │ - vmovupd (%rdx,%r12,1),%ymm1 │ │ │ │ - vmovupd %ymm1,(%r15,%r12,1) │ │ │ │ - add $0x20,%r12 │ │ │ │ - vmovupd (%rdx,%r12,1),%ymm2 │ │ │ │ - vmovupd %ymm2,(%r15,%r12,1) │ │ │ │ - add $0x20,%r12 │ │ │ │ - vmovupd (%rdx,%r12,1),%ymm3 │ │ │ │ - vmovupd %ymm3,(%r15,%r12,1) │ │ │ │ - add $0x20,%r12 │ │ │ │ - vmovupd (%rdx,%r12,1),%ymm4 │ │ │ │ - vmovupd %ymm4,(%r15,%r12,1) │ │ │ │ - add $0x20,%r12 │ │ │ │ - vmovupd (%rdx,%r12,1),%ymm5 │ │ │ │ - vmovupd %ymm5,(%r15,%r12,1) │ │ │ │ - add $0x20,%r12 │ │ │ │ - vmovupd (%rdx,%r12,1),%ymm6 │ │ │ │ - vmovupd %ymm6,(%r15,%r12,1) │ │ │ │ - add $0x20,%r12 │ │ │ │ - cmp %r11,%r12 │ │ │ │ - je 36011 >, std::allocator > > > const&, double*)@@Base+0x1b1> │ │ │ │ - vmovupd (%rdx,%r12,1),%ymm7 │ │ │ │ - vmovupd %ymm7,(%r15,%r12,1) │ │ │ │ - vmovupd 0x20(%rdx,%r12,1),%ymm8 │ │ │ │ - vmovupd %ymm8,0x20(%r15,%r12,1) │ │ │ │ - vmovupd 0x40(%rdx,%r12,1),%ymm9 │ │ │ │ - vmovupd %ymm9,0x40(%r15,%r12,1) │ │ │ │ - vmovupd 0x60(%rdx,%r12,1),%ymm10 │ │ │ │ - vmovupd %ymm10,0x60(%r15,%r12,1) │ │ │ │ - vmovupd 0x80(%rdx,%r12,1),%ymm11 │ │ │ │ - vmovupd %ymm11,0x80(%r15,%r12,1) │ │ │ │ - vmovupd 0xa0(%rdx,%r12,1),%ymm12 │ │ │ │ - vmovupd %ymm12,0xa0(%r15,%r12,1) │ │ │ │ - vmovupd 0xc0(%rdx,%r12,1),%ymm13 │ │ │ │ - vmovupd %ymm13,0xc0(%r15,%r12,1) │ │ │ │ - vmovupd 0xe0(%rdx,%r12,1),%ymm14 │ │ │ │ - vmovupd %ymm14,0xe0(%r15,%r12,1) │ │ │ │ - add $0x100,%r12 │ │ │ │ - cmp %r11,%r12 │ │ │ │ - jne 35f7b >, std::allocator > > > const&, double*)@@Base+0x11b> │ │ │ │ - test $0x3,%r9b │ │ │ │ - je 363c3 >, std::allocator > > > const&, double*)@@Base+0x563> │ │ │ │ - and $0xfffffffffffffffc,%r9 │ │ │ │ - lea (%rdx,%r9,8),%r13 │ │ │ │ - vmovsd 0x0(%r13),%xmm15 │ │ │ │ - lea 0x8(%r13),%rax │ │ │ │ - vmovsd %xmm15,(%r15,%r9,8) │ │ │ │ - cmp %rax,%r10 │ │ │ │ - je 363c3 >, std::allocator > > > const&, double*)@@Base+0x563> │ │ │ │ - vmovsd 0x8(%r13),%xmm0 │ │ │ │ - lea 0x10(%r13),%rdx │ │ │ │ - vmovsd %xmm0,0x8(%r15,%r9,8) │ │ │ │ - cmp %rdx,%r10 │ │ │ │ - je 363c3 >, std::allocator > > > const&, double*)@@Base+0x563> │ │ │ │ - vmovsd 0x10(%r13),%xmm1 │ │ │ │ - vmovsd %xmm1,0x10(%r15,%r9,8) │ │ │ │ + lea 0x1(%r9),%r10 │ │ │ │ + cmp $0x10,%r8 │ │ │ │ + jbe 360b5 >, std::allocator > > > const&, double*)@@Base+0x655> │ │ │ │ + mov %r10,%r12 │ │ │ │ + xor %r14d,%r14d │ │ │ │ + shr $0x2,%r12 │ │ │ │ + shl $0x5,%r12 │ │ │ │ + lea -0x20(%r12),%r13 │ │ │ │ + shr $0x5,%r13 │ │ │ │ + inc %r13 │ │ │ │ + and $0x7,%r13d │ │ │ │ + je 35b8d >, std::allocator > > > const&, double*)@@Base+0x12d> │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + je 35b74 >, std::allocator > > > const&, double*)@@Base+0x114> │ │ │ │ + cmp $0x2,%r13 │ │ │ │ + je 35b64 >, std::allocator > > > const&, double*)@@Base+0x104> │ │ │ │ + cmp $0x3,%r13 │ │ │ │ + je 35b54 >, std::allocator > > > const&, double*)@@Base+0xf4> │ │ │ │ + cmp $0x4,%r13 │ │ │ │ + je 35b44 >, std::allocator > > > const&, double*)@@Base+0xe4> │ │ │ │ + cmp $0x5,%r13 │ │ │ │ + je 35b34 >, std::allocator > > > const&, double*)@@Base+0xd4> │ │ │ │ + cmp $0x6,%r13 │ │ │ │ + je 35b24 >, std::allocator > > > const&, double*)@@Base+0xc4> │ │ │ │ + vmovupd (%rdx),%ymm1 │ │ │ │ + mov $0x20,%r14d │ │ │ │ + vmovupd %ymm1,(%r15) │ │ │ │ + vmovupd (%rdx,%r14,1),%ymm2 │ │ │ │ + vmovupd %ymm2,(%r15,%r14,1) │ │ │ │ + add $0x20,%r14 │ │ │ │ + vmovupd (%rdx,%r14,1),%ymm3 │ │ │ │ + vmovupd %ymm3,(%r15,%r14,1) │ │ │ │ + add $0x20,%r14 │ │ │ │ + vmovupd (%rdx,%r14,1),%ymm4 │ │ │ │ + vmovupd %ymm4,(%r15,%r14,1) │ │ │ │ + add $0x20,%r14 │ │ │ │ + vmovupd (%rdx,%r14,1),%ymm5 │ │ │ │ + vmovupd %ymm5,(%r15,%r14,1) │ │ │ │ + add $0x20,%r14 │ │ │ │ + vmovupd (%rdx,%r14,1),%ymm6 │ │ │ │ + vmovupd %ymm6,(%r15,%r14,1) │ │ │ │ + add $0x20,%r14 │ │ │ │ + vmovupd (%rdx,%r14,1),%ymm7 │ │ │ │ + vmovupd %ymm7,(%r15,%r14,1) │ │ │ │ + add $0x20,%r14 │ │ │ │ + cmp %r12,%r14 │ │ │ │ + je 35c23 >, std::allocator > > > const&, double*)@@Base+0x1c3> │ │ │ │ + vmovupd (%rdx,%r14,1),%ymm8 │ │ │ │ + vmovupd %ymm8,(%r15,%r14,1) │ │ │ │ + vmovupd 0x20(%rdx,%r14,1),%ymm9 │ │ │ │ + vmovupd %ymm9,0x20(%r15,%r14,1) │ │ │ │ + vmovupd 0x40(%rdx,%r14,1),%ymm10 │ │ │ │ + vmovupd %ymm10,0x40(%r15,%r14,1) │ │ │ │ + vmovupd 0x60(%rdx,%r14,1),%ymm11 │ │ │ │ + vmovupd %ymm11,0x60(%r15,%r14,1) │ │ │ │ + vmovupd 0x80(%rdx,%r14,1),%ymm12 │ │ │ │ + vmovupd %ymm12,0x80(%r15,%r14,1) │ │ │ │ + vmovupd 0xa0(%rdx,%r14,1),%ymm13 │ │ │ │ + vmovupd %ymm13,0xa0(%r15,%r14,1) │ │ │ │ + vmovupd 0xc0(%rdx,%r14,1),%ymm14 │ │ │ │ + vmovupd %ymm14,0xc0(%r15,%r14,1) │ │ │ │ + vmovupd 0xe0(%rdx,%r14,1),%ymm15 │ │ │ │ + vmovupd %ymm15,0xe0(%r15,%r14,1) │ │ │ │ + add $0x100,%r14 │ │ │ │ + cmp %r12,%r14 │ │ │ │ + jne 35b8d >, std::allocator > > > const&, double*)@@Base+0x12d> │ │ │ │ + test $0x3,%r10b │ │ │ │ + je 35f75 >, std::allocator > > > const&, double*)@@Base+0x515> │ │ │ │ + mov %r10,%r11 │ │ │ │ + and $0xfffffffffffffffc,%r11 │ │ │ │ + lea (%rdx,%r11,8),%rax │ │ │ │ vzeroupper │ │ │ │ + cmp %r9,%r11 │ │ │ │ + je 35c63 >, std::allocator > > > const&, double*)@@Base+0x203> │ │ │ │ + mov %r10,%r9 │ │ │ │ + vmovupd (%rdx,%r11,8),%xmm0 │ │ │ │ + sub %r11,%r9 │ │ │ │ + and $0x1,%r10d │ │ │ │ + vmovupd %xmm0,(%r15,%r11,8) │ │ │ │ + je 35c6d >, std::allocator > > > const&, double*)@@Base+0x20d> │ │ │ │ + and $0xfffffffffffffffe,%r9 │ │ │ │ + lea (%rax,%r9,8),%rax │ │ │ │ + add %r11,%r9 │ │ │ │ + vmovsd (%rax),%xmm1 │ │ │ │ + vmovsd %xmm1,(%r15,%r9,8) │ │ │ │ shr $0x3,%r8 │ │ │ │ - lea 0x1(%r8),%r9 │ │ │ │ + lea 0x1(%r8),%r11 │ │ │ │ mov 0x4(%rdi),%r8d │ │ │ │ cmp $0x1,%r8d │ │ │ │ - jle 363b4 >, std::allocator > > > const&, double*)@@Base+0x554> │ │ │ │ - mov 0x110(%rdi),%rdx │ │ │ │ + jle 35f66 >, std::allocator > > > const&, double*)@@Base+0x506> │ │ │ │ + mov 0x110(%rdi),%r9 │ │ │ │ vxorps %xmm2,%xmm2,%xmm2 │ │ │ │ mov (%rsi),%rdi │ │ │ │ - xor %r10d,%r10d │ │ │ │ + xor %r12d,%r12d │ │ │ │ mov $0x2,%esi │ │ │ │ - mov 0x20(%rdi,%r10,1),%r11 │ │ │ │ - mov 0x18(%rdi,%r10,1),%rcx │ │ │ │ - mov -0x8(%rdx,%rsi,8),%rbx │ │ │ │ - mov %r11,-0x10(%rsp) │ │ │ │ - cmp %rcx,%r11 │ │ │ │ - je 363a1 >, std::allocator > > > const&, double*)@@Base+0x541> │ │ │ │ - mov %rdx,-0x38(%rsp) │ │ │ │ + mov 0x20(%rdi,%r12,1),%rdx │ │ │ │ + mov 0x18(%rdi,%r12,1),%r10 │ │ │ │ + mov -0x8(%r9,%rsi,8),%rbx │ │ │ │ + cmp %r10,%rdx │ │ │ │ + je 35f53 >, std::allocator > > > const&, double*)@@Base+0x4f3> │ │ │ │ mov %rbx,-0x28(%rsp) │ │ │ │ - mov %r14,-0x18(%rsp) │ │ │ │ - mov %r9,%rdx │ │ │ │ + mov %r10,%rcx │ │ │ │ + mov %rdx,-0x10(%rsp) │ │ │ │ mov %rdi,-0x30(%rsp) │ │ │ │ + mov %r9,-0x38(%rsp) │ │ │ │ mov %r8d,-0x3c(%rsp) │ │ │ │ + mov %r12,-0x18(%rsp) │ │ │ │ mov %rsi,-0x48(%rsp) │ │ │ │ - mov %r10,-0x20(%rsp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x18(%rcx),%r12 │ │ │ │ - mov 0x20(%rcx),%rbx │ │ │ │ - sub %r12,%rbx │ │ │ │ - je 3636c >, std::allocator > > > const&, double*)@@Base+0x50c> │ │ │ │ + mov %r11,%rsi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x18(%rcx),%r13 │ │ │ │ + mov 0x20(%rcx),%r12 │ │ │ │ + sub %r13,%r12 │ │ │ │ + je 35f23 >, std::allocator > > > const&, double*)@@Base+0x4c3> │ │ │ │ mov (%rcx),%rdi │ │ │ │ - mov 0x8(%rcx),%r11 │ │ │ │ - sub %rdi,%r11 │ │ │ │ - je 3636c >, std::allocator > > > const&, double*)@@Base+0x50c> │ │ │ │ - mov -0x18(%rsp),%r14 │ │ │ │ - mov -0x20(%rsp),%rsi │ │ │ │ - sar $0x3,%rbx │ │ │ │ - sar $0x3,%r11 │ │ │ │ - mov 0x30(%rcx),%r13 │ │ │ │ - lea 0x0(,%rbx,4),%r8 │ │ │ │ - xor %r10d,%r10d │ │ │ │ + mov 0x8(%rcx),%rbx │ │ │ │ + sub %rdi,%rbx │ │ │ │ + je 35f23 >, std::allocator > > > const&, double*)@@Base+0x4c3> │ │ │ │ + mov -0x20(%rsp),%r8 │ │ │ │ + mov -0x18(%rsp),%r11 │ │ │ │ mov %rcx,-0x8(%rsp) │ │ │ │ - mov 0x18(%r14,%rsi,1),%r9 │ │ │ │ + sar $0x3,%r12 │ │ │ │ + mov 0x30(%rcx),%r14 │ │ │ │ + sar $0x3,%rbx │ │ │ │ + mov 0x18(%r8,%r11,1),%r9 │ │ │ │ + lea 0x0(,%r12,4),%r8 │ │ │ │ + xor %r11d,%r11d │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov (%r12,%r10,8),%rax │ │ │ │ - mov (%rdi),%rcx │ │ │ │ - lea -0x1(%r11),%r14 │ │ │ │ - and $0x7,%r14d │ │ │ │ - add %rdx,%rax │ │ │ │ - lea (%r15,%rax,8),%rsi │ │ │ │ - lea 0x0(%r13,%r10,4),%rax │ │ │ │ - vcvtss2sd (%rax),%xmm2,%xmm1 │ │ │ │ - vmulsd (%r9,%rcx,8),%xmm1,%xmm3 │ │ │ │ - mov $0x1,%ecx │ │ │ │ - add %r8,%rax │ │ │ │ - vaddsd (%rsi),%xmm3,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rsi) │ │ │ │ - cmp %r11,%rcx │ │ │ │ - jae 3635b >, std::allocator > > > const&, double*)@@Base+0x4fb> │ │ │ │ - test %r14,%r14 │ │ │ │ - je 3627a >, std::allocator > > > const&, double*)@@Base+0x41a> │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - je 36255 >, std::allocator > > > const&, double*)@@Base+0x3f5> │ │ │ │ - cmp $0x2,%r14 │ │ │ │ - je 36238 >, std::allocator > > > const&, double*)@@Base+0x3d8> │ │ │ │ - cmp $0x3,%r14 │ │ │ │ - je 3621b >, std::allocator > > > const&, double*)@@Base+0x3bb> │ │ │ │ - cmp $0x4,%r14 │ │ │ │ - je 361fe >, std::allocator > > > const&, double*)@@Base+0x39e> │ │ │ │ - cmp $0x5,%r14 │ │ │ │ - je 361e1 >, std::allocator > > > const&, double*)@@Base+0x381> │ │ │ │ - cmp $0x6,%r14 │ │ │ │ - je 361c5 >, std::allocator > > > const&, double*)@@Base+0x365> │ │ │ │ - mov 0x8(%rdi),%r14 │ │ │ │ + mov 0x0(%r13,%r11,8),%rax │ │ │ │ + mov (%rdi),%rdx │ │ │ │ + lea -0x1(%rbx),%r10 │ │ │ │ + and $0x7,%r10d │ │ │ │ + add %rsi,%rax │ │ │ │ + lea (%r15,%rax,8),%rcx │ │ │ │ + lea (%r14,%r11,4),%rax │ │ │ │ + vmovsd (%rcx),%xmm1 │ │ │ │ vcvtss2sd (%rax),%xmm2,%xmm4 │ │ │ │ - mov $0x2,%ecx │ │ │ │ add %r8,%rax │ │ │ │ - vmulsd (%r9,%r14,8),%xmm4,%xmm5 │ │ │ │ - vaddsd %xmm5,%xmm0,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rsi) │ │ │ │ - mov (%rdi,%rcx,8),%r14 │ │ │ │ - vcvtss2sd (%rax),%xmm2,%xmm6 │ │ │ │ - inc %rcx │ │ │ │ + vfmadd132sd (%r9,%rdx,8),%xmm1,%xmm4 │ │ │ │ + mov $0x1,%edx │ │ │ │ + vmovsd %xmm4,(%rcx) │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + jae 35f12 >, std::allocator > > > const&, double*)@@Base+0x4b2> │ │ │ │ + test %r10,%r10 │ │ │ │ + je 35e56 >, std::allocator > > > const&, double*)@@Base+0x3f6> │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 35e35 >, std::allocator > > > const&, double*)@@Base+0x3d5> │ │ │ │ + cmp $0x2,%r10 │ │ │ │ + je 35e1d >, std::allocator > > > const&, double*)@@Base+0x3bd> │ │ │ │ + cmp $0x3,%r10 │ │ │ │ + je 35e05 >, std::allocator > > > const&, double*)@@Base+0x3a5> │ │ │ │ + cmp $0x4,%r10 │ │ │ │ + je 35ded >, std::allocator > > > const&, double*)@@Base+0x38d> │ │ │ │ + cmp $0x5,%r10 │ │ │ │ + je 35dd5 >, std::allocator > > > const&, double*)@@Base+0x375> │ │ │ │ + cmp $0x6,%r10 │ │ │ │ + je 35dbd >, std::allocator > > > const&, double*)@@Base+0x35d> │ │ │ │ + mov 0x8(%rdi),%r10 │ │ │ │ + vcvtss2sd (%rax),%xmm2,%xmm3 │ │ │ │ + mov $0x2,%edx │ │ │ │ add %r8,%rax │ │ │ │ - vmulsd (%r9,%r14,8),%xmm6,%xmm7 │ │ │ │ - vaddsd %xmm7,%xmm0,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rsi) │ │ │ │ - mov (%rdi,%rcx,8),%r14 │ │ │ │ - vcvtss2sd (%rax),%xmm2,%xmm8 │ │ │ │ - inc %rcx │ │ │ │ + vfmadd231sd (%r9,%r10,8),%xmm3,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rcx) │ │ │ │ + mov (%rdi,%rdx,8),%r10 │ │ │ │ + vcvtss2sd (%rax),%xmm2,%xmm5 │ │ │ │ + inc %rdx │ │ │ │ add %r8,%rax │ │ │ │ - vmulsd (%r9,%r14,8),%xmm8,%xmm9 │ │ │ │ - vaddsd %xmm9,%xmm0,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rsi) │ │ │ │ - mov (%rdi,%rcx,8),%r14 │ │ │ │ - vcvtss2sd (%rax),%xmm2,%xmm10 │ │ │ │ - inc %rcx │ │ │ │ + vfmadd231sd (%r9,%r10,8),%xmm5,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rcx) │ │ │ │ + mov (%rdi,%rdx,8),%r10 │ │ │ │ + vcvtss2sd (%rax),%xmm2,%xmm6 │ │ │ │ + inc %rdx │ │ │ │ add %r8,%rax │ │ │ │ - vmulsd (%r9,%r14,8),%xmm10,%xmm11 │ │ │ │ - vaddsd %xmm11,%xmm0,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rsi) │ │ │ │ - mov (%rdi,%rcx,8),%r14 │ │ │ │ - vcvtss2sd (%rax),%xmm2,%xmm12 │ │ │ │ - inc %rcx │ │ │ │ + vfmadd231sd (%r9,%r10,8),%xmm6,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rcx) │ │ │ │ + mov (%rdi,%rdx,8),%r10 │ │ │ │ + vcvtss2sd (%rax),%xmm2,%xmm7 │ │ │ │ + inc %rdx │ │ │ │ add %r8,%rax │ │ │ │ - vmulsd (%r9,%r14,8),%xmm12,%xmm13 │ │ │ │ - vaddsd %xmm13,%xmm0,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rsi) │ │ │ │ - mov (%rdi,%rcx,8),%r14 │ │ │ │ - vcvtss2sd (%rax),%xmm2,%xmm14 │ │ │ │ - inc %rcx │ │ │ │ + vfmadd231sd (%r9,%r10,8),%xmm7,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rcx) │ │ │ │ + mov (%rdi,%rdx,8),%r10 │ │ │ │ + vcvtss2sd (%rax),%xmm2,%xmm8 │ │ │ │ + inc %rdx │ │ │ │ add %r8,%rax │ │ │ │ - vmulsd (%r9,%r14,8),%xmm14,%xmm15 │ │ │ │ - vaddsd %xmm15,%xmm0,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rsi) │ │ │ │ - mov (%rdi,%rcx,8),%r14 │ │ │ │ - vcvtss2sd (%rax),%xmm2,%xmm1 │ │ │ │ - inc %rcx │ │ │ │ + vfmadd231sd (%r9,%r10,8),%xmm8,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rcx) │ │ │ │ + mov (%rdi,%rdx,8),%r10 │ │ │ │ + vcvtss2sd (%rax),%xmm2,%xmm9 │ │ │ │ + inc %rdx │ │ │ │ add %r8,%rax │ │ │ │ - vmulsd (%r9,%r14,8),%xmm1,%xmm3 │ │ │ │ - vaddsd %xmm3,%xmm0,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rsi) │ │ │ │ - cmp %r11,%rcx │ │ │ │ - jae 3635b >, std::allocator > > > const&, double*)@@Base+0x4fb> │ │ │ │ - mov (%rdi,%rcx,8),%r14 │ │ │ │ - vcvtss2sd (%rax),%xmm2,%xmm4 │ │ │ │ - vcvtss2sd (%rax,%r8,1),%xmm2,%xmm7 │ │ │ │ - lea (%rax,%r8,2),%rax │ │ │ │ + vfmadd231sd (%r9,%r10,8),%xmm9,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rcx) │ │ │ │ + mov (%rdi,%rdx,8),%r10 │ │ │ │ vcvtss2sd (%rax),%xmm2,%xmm10 │ │ │ │ - vcvtss2sd (%rax,%r8,1),%xmm2,%xmm13 │ │ │ │ + inc %rdx │ │ │ │ + add %r8,%rax │ │ │ │ + vfmadd231sd (%r9,%r10,8),%xmm10,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rcx) │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + jae 35f12 >, std::allocator > > > const&, double*)@@Base+0x4b2> │ │ │ │ + mov (%rdi,%rdx,8),%r10 │ │ │ │ + vcvtss2sd (%rax),%xmm2,%xmm11 │ │ │ │ + vcvtss2sd (%rax,%r8,1),%xmm2,%xmm12 │ │ │ │ + lea (%rax,%r8,2),%rax │ │ │ │ + vcvtss2sd (%rax),%xmm2,%xmm13 │ │ │ │ + vcvtss2sd (%rax,%r8,1),%xmm2,%xmm14 │ │ │ │ + lea (%rax,%r8,2),%rax │ │ │ │ + vfmadd231sd (%r9,%r10,8),%xmm11,%xmm4 │ │ │ │ + mov 0x8(%rdi,%rdx,8),%r10 │ │ │ │ + vcvtss2sd (%rax),%xmm2,%xmm15 │ │ │ │ + vcvtss2sd (%rax,%r8,1),%xmm2,%xmm0 │ │ │ │ lea (%rax,%r8,2),%rax │ │ │ │ - vmulsd (%r9,%r14,8),%xmm4,%xmm5 │ │ │ │ - mov 0x8(%rdi,%rcx,8),%r14 │ │ │ │ vcvtss2sd (%rax),%xmm2,%xmm1 │ │ │ │ + vmovsd %xmm4,(%rcx) │ │ │ │ + vfmadd231sd (%r9,%r10,8),%xmm12,%xmm4 │ │ │ │ + mov 0x10(%rdi,%rdx,8),%r10 │ │ │ │ + vmovsd %xmm4,(%rcx) │ │ │ │ + vfmadd132sd (%r9,%r10,8),%xmm4,%xmm13 │ │ │ │ + mov 0x18(%rdi,%rdx,8),%r10 │ │ │ │ vcvtss2sd (%rax,%r8,1),%xmm2,%xmm4 │ │ │ │ lea (%rax,%r8,2),%rax │ │ │ │ - vaddsd %xmm5,%xmm0,%xmm6 │ │ │ │ - vmovsd %xmm6,(%rsi) │ │ │ │ - vmulsd (%r9,%r14,8),%xmm7,%xmm8 │ │ │ │ - mov 0x10(%rdi,%rcx,8),%r14 │ │ │ │ - vcvtss2sd (%rax),%xmm2,%xmm7 │ │ │ │ - vaddsd %xmm8,%xmm6,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rsi) │ │ │ │ - vmulsd (%r9,%r14,8),%xmm10,%xmm11 │ │ │ │ - mov 0x18(%rdi,%rcx,8),%r14 │ │ │ │ - vcvtss2sd (%rax,%r8,1),%xmm2,%xmm10 │ │ │ │ - lea (%rax,%r8,2),%rax │ │ │ │ - vaddsd %xmm11,%xmm9,%xmm12 │ │ │ │ - vmovsd %xmm12,(%rsi) │ │ │ │ - vmulsd (%r9,%r14,8),%xmm13,%xmm14 │ │ │ │ - mov 0x20(%rdi,%rcx,8),%r14 │ │ │ │ - vaddsd %xmm14,%xmm12,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rsi) │ │ │ │ - vmulsd (%r9,%r14,8),%xmm1,%xmm3 │ │ │ │ - mov 0x28(%rdi,%rcx,8),%r14 │ │ │ │ - vaddsd %xmm3,%xmm15,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rsi) │ │ │ │ - vmulsd (%r9,%r14,8),%xmm4,%xmm5 │ │ │ │ - mov 0x30(%rdi,%rcx,8),%r14 │ │ │ │ - vaddsd %xmm5,%xmm0,%xmm6 │ │ │ │ - vmovsd %xmm6,(%rsi) │ │ │ │ - vmulsd (%r9,%r14,8),%xmm7,%xmm8 │ │ │ │ - mov 0x38(%rdi,%rcx,8),%r14 │ │ │ │ - add $0x8,%rcx │ │ │ │ - vaddsd %xmm8,%xmm6,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rsi) │ │ │ │ - vmulsd (%r9,%r14,8),%xmm10,%xmm11 │ │ │ │ - vaddsd %xmm11,%xmm9,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rsi) │ │ │ │ - cmp %r11,%rcx │ │ │ │ - jb 3627a >, std::allocator > > > const&, double*)@@Base+0x41a> │ │ │ │ - inc %r10 │ │ │ │ - cmp %rbx,%r10 │ │ │ │ - jb 36130 >, std::allocator > > > const&, double*)@@Base+0x2d0> │ │ │ │ + vmovsd %xmm13,(%rcx) │ │ │ │ + vfmadd132sd (%r9,%r10,8),%xmm13,%xmm14 │ │ │ │ + mov 0x20(%rdi,%rdx,8),%r10 │ │ │ │ + vmovsd %xmm14,(%rcx) │ │ │ │ + vfmadd132sd (%r9,%r10,8),%xmm14,%xmm15 │ │ │ │ + mov 0x28(%rdi,%rdx,8),%r10 │ │ │ │ + vmovsd %xmm15,(%rcx) │ │ │ │ + vfmadd132sd (%r9,%r10,8),%xmm15,%xmm0 │ │ │ │ + mov 0x30(%rdi,%rdx,8),%r10 │ │ │ │ + vmovsd %xmm0,(%rcx) │ │ │ │ + vfmadd132sd (%r9,%r10,8),%xmm0,%xmm1 │ │ │ │ + mov 0x38(%rdi,%rdx,8),%r10 │ │ │ │ + add $0x8,%rdx │ │ │ │ + vmovsd %xmm1,(%rcx) │ │ │ │ + vfmadd132sd (%r9,%r10,8),%xmm1,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rcx) │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + jb 35e56 >, std::allocator > > > const&, double*)@@Base+0x3f6> │ │ │ │ + inc %r11 │ │ │ │ + cmp %r12,%r11 │ │ │ │ + jb 35d30 >, std::allocator > > > const&, double*)@@Base+0x2d0> │ │ │ │ mov -0x8(%rsp),%rcx │ │ │ │ add $0x48,%rcx │ │ │ │ cmp %rcx,-0x10(%rsp) │ │ │ │ - jne 360e0 >, std::allocator > > > const&, double*)@@Base+0x280> │ │ │ │ - mov %rdx,%r9 │ │ │ │ + jne 35ce0 >, std::allocator > > > const&, double*)@@Base+0x280> │ │ │ │ + mov %rsi,%r11 │ │ │ │ mov -0x28(%rsp),%rbx │ │ │ │ - mov -0x18(%rsp),%r14 │ │ │ │ mov -0x30(%rsp),%rdi │ │ │ │ + mov -0x38(%rsp),%r9 │ │ │ │ mov -0x3c(%rsp),%r8d │ │ │ │ - mov -0x38(%rsp),%rdx │ │ │ │ mov -0x48(%rsp),%rsi │ │ │ │ - mov -0x20(%rsp),%r10 │ │ │ │ + mov -0x18(%rsp),%r12 │ │ │ │ inc %rsi │ │ │ │ - add %rbx,%r9 │ │ │ │ - add $0x18,%r10 │ │ │ │ + add %rbx,%r11 │ │ │ │ + add $0x18,%r12 │ │ │ │ cmp %esi,%r8d │ │ │ │ - jge 36092 >, std::allocator > > > const&, double*)@@Base+0x232> │ │ │ │ + jge 35c99 >, std::allocator > > > const&, double*)@@Base+0x239> │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ vzeroupper │ │ │ │ - jmp 36066 >, std::allocator > > > const&, double*)@@Base+0x206> │ │ │ │ - xor %r9d,%r9d │ │ │ │ - jmp 3606e >, std::allocator > > > const&, double*)@@Base+0x20e> │ │ │ │ - sub %rdx,%r10 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - lea -0x8(%r10),%rcx │ │ │ │ + jmp 35c6d >, std::allocator > > > const&, double*)@@Base+0x20d> │ │ │ │ + xor %r11d,%r11d │ │ │ │ + jmp 35c75 >, std::allocator > > > const&, double*)@@Base+0x215> │ │ │ │ + vmovsd (%rdx),%xmm0 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + vmovsd %xmm0,(%r15) │ │ │ │ + jmp 35c6d >, std::allocator > > > const&, double*)@@Base+0x20d> │ │ │ │ + lea -0x8(%r8),%rcx │ │ │ │ + xor %ebx,%ebx │ │ │ │ shr $0x3,%rcx │ │ │ │ inc %rcx │ │ │ │ and $0x7,%ecx │ │ │ │ - je 36489 >, std::allocator > > > const&, double*)@@Base+0x629> │ │ │ │ + je 3603d >, std::allocator > > > const&, double*)@@Base+0x5dd> │ │ │ │ cmp $0x1,%rcx │ │ │ │ - je 36470 >, std::allocator > > > const&, double*)@@Base+0x610> │ │ │ │ + je 36029 >, std::allocator > > > const&, double*)@@Base+0x5c9> │ │ │ │ cmp $0x2,%rcx │ │ │ │ - je 36460 >, std::allocator > > > const&, double*)@@Base+0x600> │ │ │ │ + je 3601a >, std::allocator > > > const&, double*)@@Base+0x5ba> │ │ │ │ cmp $0x3,%rcx │ │ │ │ - je 36450 >, std::allocator > > > const&, double*)@@Base+0x5f0> │ │ │ │ + je 3600b >, std::allocator > > > const&, double*)@@Base+0x5ab> │ │ │ │ cmp $0x4,%rcx │ │ │ │ - je 36440 >, std::allocator > > > const&, double*)@@Base+0x5e0> │ │ │ │ + je 35ffc >, std::allocator > > > const&, double*)@@Base+0x59c> │ │ │ │ cmp $0x5,%rcx │ │ │ │ - je 36430 >, std::allocator > > > const&, double*)@@Base+0x5d0> │ │ │ │ + je 35fed >, std::allocator > > > const&, double*)@@Base+0x58d> │ │ │ │ cmp $0x6,%rcx │ │ │ │ - je 36420 >, std::allocator > > > const&, double*)@@Base+0x5c0> │ │ │ │ + je 35fde >, std::allocator > > > const&, double*)@@Base+0x57e> │ │ │ │ vmovsd (%rdx),%xmm2 │ │ │ │ - mov $0x8,%r9d │ │ │ │ + mov $0x8,%ebx │ │ │ │ vmovsd %xmm2,(%r15) │ │ │ │ - vmovsd (%rdx,%r9,1),%xmm3 │ │ │ │ - vmovsd %xmm3,(%r15,%r9,1) │ │ │ │ - add $0x8,%r9 │ │ │ │ - vmovsd (%rdx,%r9,1),%xmm4 │ │ │ │ - vmovsd %xmm4,(%r15,%r9,1) │ │ │ │ - add $0x8,%r9 │ │ │ │ - vmovsd (%rdx,%r9,1),%xmm5 │ │ │ │ - vmovsd %xmm5,(%r15,%r9,1) │ │ │ │ - add $0x8,%r9 │ │ │ │ - vmovsd (%rdx,%r9,1),%xmm6 │ │ │ │ - vmovsd %xmm6,(%r15,%r9,1) │ │ │ │ - add $0x8,%r9 │ │ │ │ - vmovsd (%rdx,%r9,1),%xmm7 │ │ │ │ - vmovsd %xmm7,(%r15,%r9,1) │ │ │ │ - add $0x8,%r9 │ │ │ │ - vmovsd (%rdx,%r9,1),%xmm8 │ │ │ │ - vmovsd %xmm8,(%r15,%r9,1) │ │ │ │ - add $0x8,%r9 │ │ │ │ - cmp %r10,%r9 │ │ │ │ - je 36066 >, std::allocator > > > const&, double*)@@Base+0x206> │ │ │ │ - vmovsd (%rdx,%r9,1),%xmm9 │ │ │ │ - vmovsd %xmm9,(%r15,%r9,1) │ │ │ │ - vmovsd 0x8(%rdx,%r9,1),%xmm10 │ │ │ │ - vmovsd %xmm10,0x8(%r15,%r9,1) │ │ │ │ - vmovsd 0x10(%rdx,%r9,1),%xmm11 │ │ │ │ - vmovsd %xmm11,0x10(%r15,%r9,1) │ │ │ │ - vmovsd 0x18(%rdx,%r9,1),%xmm12 │ │ │ │ - vmovsd %xmm12,0x18(%r15,%r9,1) │ │ │ │ - vmovsd 0x20(%rdx,%r9,1),%xmm13 │ │ │ │ - vmovsd %xmm13,0x20(%r15,%r9,1) │ │ │ │ - vmovsd 0x28(%rdx,%r9,1),%xmm14 │ │ │ │ - vmovsd %xmm14,0x28(%r15,%r9,1) │ │ │ │ - vmovsd 0x30(%rdx,%r9,1),%xmm15 │ │ │ │ - vmovsd %xmm15,0x30(%r15,%r9,1) │ │ │ │ - vmovsd 0x38(%rdx,%r9,1),%xmm0 │ │ │ │ - vmovsd %xmm0,0x38(%r15,%r9,1) │ │ │ │ - add $0x40,%r9 │ │ │ │ - cmp %r10,%r9 │ │ │ │ - jne 36489 >, std::allocator > > > const&, double*)@@Base+0x629> │ │ │ │ - jmp 36066 >, std::allocator > > > const&, double*)@@Base+0x206> │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovsd (%rdx,%rbx,1),%xmm3 │ │ │ │ + vmovsd %xmm3,(%r15,%rbx,1) │ │ │ │ + add $0x8,%rbx │ │ │ │ + vmovsd (%rdx,%rbx,1),%xmm4 │ │ │ │ + vmovsd %xmm4,(%r15,%rbx,1) │ │ │ │ + add $0x8,%rbx │ │ │ │ + vmovsd (%rdx,%rbx,1),%xmm5 │ │ │ │ + vmovsd %xmm5,(%r15,%rbx,1) │ │ │ │ + add $0x8,%rbx │ │ │ │ + vmovsd (%rdx,%rbx,1),%xmm6 │ │ │ │ + vmovsd %xmm6,(%r15,%rbx,1) │ │ │ │ + add $0x8,%rbx │ │ │ │ + vmovsd (%rdx,%rbx,1),%xmm7 │ │ │ │ + vmovsd %xmm7,(%r15,%rbx,1) │ │ │ │ + add $0x8,%rbx │ │ │ │ + vmovsd (%rdx,%rbx,1),%xmm8 │ │ │ │ + vmovsd %xmm8,(%r15,%rbx,1) │ │ │ │ + add $0x8,%rbx │ │ │ │ + cmp %r8,%rbx │ │ │ │ + je 360ac >, std::allocator > > > const&, double*)@@Base+0x64c> │ │ │ │ + vmovsd (%rdx,%rbx,1),%xmm9 │ │ │ │ + vmovsd %xmm9,(%r15,%rbx,1) │ │ │ │ + vmovsd 0x8(%rdx,%rbx,1),%xmm10 │ │ │ │ + vmovsd %xmm10,0x8(%r15,%rbx,1) │ │ │ │ + vmovsd 0x10(%rdx,%rbx,1),%xmm11 │ │ │ │ + vmovsd %xmm11,0x10(%r15,%rbx,1) │ │ │ │ + vmovsd 0x18(%rdx,%rbx,1),%xmm12 │ │ │ │ + vmovsd %xmm12,0x18(%r15,%rbx,1) │ │ │ │ + vmovsd 0x20(%rdx,%rbx,1),%xmm13 │ │ │ │ + vmovsd %xmm13,0x20(%r15,%rbx,1) │ │ │ │ + vmovsd 0x28(%rdx,%rbx,1),%xmm14 │ │ │ │ + vmovsd %xmm14,0x28(%r15,%rbx,1) │ │ │ │ + vmovsd 0x30(%rdx,%rbx,1),%xmm15 │ │ │ │ + vmovsd %xmm15,0x30(%r15,%rbx,1) │ │ │ │ + vmovsd 0x38(%rdx,%rbx,1),%xmm0 │ │ │ │ + vmovsd %xmm0,0x38(%r15,%rbx,1) │ │ │ │ + add $0x40,%rbx │ │ │ │ + cmp %r8,%rbx │ │ │ │ + jne 3603d >, std::allocator > > > const&, double*)@@Base+0x5dd> │ │ │ │ + sub $0x8,%r8 │ │ │ │ + jmp 35c6d >, std::allocator > > > const&, double*)@@Base+0x20d> │ │ │ │ + mov %rdx,%rax │ │ │ │ + xor %r11d,%r11d │ │ │ │ + jmp 35c3b >, std::allocator > > > const&, double*)@@Base+0x1db> │ │ │ │ │ │ │ │ -0000000000036510 : │ │ │ │ +00000000000360c0 : │ │ │ │ endbr64 │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 36fac │ │ │ │ + jle 36b5c │ │ │ │ push %rbp │ │ │ │ mov %rsi,%r9 │ │ │ │ mov %rdi,%r10 │ │ │ │ mov %edx,%esi │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + mov %ecx,%r15d │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - mov %ecx,%r15d │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ cmp $0x1,%ecx │ │ │ │ - je 36de5 │ │ │ │ + je 36995 │ │ │ │ lea -0x8(%r8),%rax │ │ │ │ sub %rdi,%rax │ │ │ │ cmp $0x10,%rax │ │ │ │ - jbe 36de5 │ │ │ │ + jbe 36995 │ │ │ │ mov %r8,%rdx │ │ │ │ sub %r9,%rdx │ │ │ │ sub $0x8,%rdx │ │ │ │ cmp $0x10,%rdx │ │ │ │ - jbe 36de5 │ │ │ │ + jbe 36995 │ │ │ │ mov %ecx,%r12d │ │ │ │ lea -0x1(%rcx),%ecx │ │ │ │ cmp $0x2,%ecx │ │ │ │ - jbe 36fad │ │ │ │ + jbe 36b5d │ │ │ │ mov %r15d,%r14d │ │ │ │ xor %eax,%eax │ │ │ │ shr $0x2,%r14d │ │ │ │ shl $0x5,%r14 │ │ │ │ lea -0x20(%r14),%rdx │ │ │ │ shr $0x5,%rdx │ │ │ │ inc %rdx │ │ │ │ and $0x7,%edx │ │ │ │ - je 36662 │ │ │ │ + je 36212 │ │ │ │ cmp $0x1,%rdx │ │ │ │ - je 36643 │ │ │ │ + je 361f3 │ │ │ │ cmp $0x2,%rdx │ │ │ │ - je 3662d │ │ │ │ + je 361dd │ │ │ │ cmp $0x3,%rdx │ │ │ │ - je 36617 │ │ │ │ + je 361c7 │ │ │ │ cmp $0x4,%rdx │ │ │ │ - je 36601 │ │ │ │ + je 361b1 │ │ │ │ cmp $0x5,%rdx │ │ │ │ - je 365eb │ │ │ │ + je 3619b │ │ │ │ cmp $0x6,%rdx │ │ │ │ - je 365d5 │ │ │ │ + je 36185 │ │ │ │ vmovupd (%r9),%ymm0 │ │ │ │ mov $0x20,%eax │ │ │ │ vaddpd (%rdi),%ymm0,%ymm1 │ │ │ │ vmovupd %ymm1,(%r8) │ │ │ │ vmovupd (%r9,%rax,1),%ymm2 │ │ │ │ vaddpd (%r10,%rax,1),%ymm2,%ymm3 │ │ │ │ vmovupd %ymm3,(%r8,%rax,1) │ │ │ │ @@ -38481,15 +38418,15 @@ │ │ │ │ vmovupd %ymm11,(%r8,%rax,1) │ │ │ │ add $0x20,%rax │ │ │ │ vmovupd (%r9,%rax,1),%ymm12 │ │ │ │ vaddpd (%r10,%rax,1),%ymm12,%ymm13 │ │ │ │ vmovupd %ymm13,(%r8,%rax,1) │ │ │ │ add $0x20,%rax │ │ │ │ cmp %r14,%rax │ │ │ │ - je 3673a │ │ │ │ + je 362ea │ │ │ │ vmovupd (%r9,%rax,1),%ymm14 │ │ │ │ vaddpd (%r10,%rax,1),%ymm14,%ymm15 │ │ │ │ vmovupd %ymm15,(%r8,%rax,1) │ │ │ │ vmovupd 0x20(%r9,%rax,1),%ymm0 │ │ │ │ vaddpd 0x20(%r10,%rax,1),%ymm0,%ymm1 │ │ │ │ vmovupd %ymm1,0x20(%r8,%rax,1) │ │ │ │ vmovupd 0x40(%r9,%rax,1),%ymm2 │ │ │ │ @@ -38508,70 +38445,69 @@ │ │ │ │ vaddpd 0xc0(%r10,%rax,1),%ymm10,%ymm11 │ │ │ │ vmovupd %ymm11,0xc0(%r8,%rax,1) │ │ │ │ vmovupd 0xe0(%r9,%rax,1),%ymm12 │ │ │ │ vaddpd 0xe0(%r10,%rax,1),%ymm12,%ymm13 │ │ │ │ vmovupd %ymm13,0xe0(%r8,%rax,1) │ │ │ │ add $0x100,%rax │ │ │ │ cmp %r14,%rax │ │ │ │ - jne 36662 │ │ │ │ + jne 36212 │ │ │ │ mov %r15d,%r13d │ │ │ │ and $0xfffffffc,%r13d │ │ │ │ mov %r13d,%ebx │ │ │ │ cmp %r13d,%r15d │ │ │ │ - je 3679e │ │ │ │ + je 3634e │ │ │ │ mov %r13d,%edi │ │ │ │ mov %r15d,%r12d │ │ │ │ shl $0x3,%rdi │ │ │ │ sub %r13d,%r12d │ │ │ │ lea (%r10,%rdi,1),%r11 │ │ │ │ add %r8,%rdi │ │ │ │ cmp $0x1,%r12d │ │ │ │ - je 3678c │ │ │ │ + je 3633c │ │ │ │ vmovupd (%r9,%rbx,8),%xmm14 │ │ │ │ vaddpd (%r10,%rbx,8),%xmm14,%xmm15 │ │ │ │ vmovupd %xmm15,(%r8,%rbx,8) │ │ │ │ test $0x1,%r12b │ │ │ │ - je 3679e │ │ │ │ + je 3634e │ │ │ │ and $0xfffffffe,%r12d │ │ │ │ add %r12d,%r13d │ │ │ │ shl $0x3,%r12 │ │ │ │ add %r12,%r11 │ │ │ │ add %r12,%rdi │ │ │ │ movslq %r13d,%r12 │ │ │ │ vmovsd (%r9,%r12,8),%xmm0 │ │ │ │ vaddsd (%r11),%xmm0,%xmm1 │ │ │ │ vmovsd %xmm1,(%rdi) │ │ │ │ cmp $0x1,%esi │ │ │ │ - jle 36a9e │ │ │ │ + jle 36646 │ │ │ │ mov %ecx,%esi │ │ │ │ shl $0x3,%rsi │ │ │ │ lea 0x8(%r8,%rsi,1),%rax │ │ │ │ lea 0x8(%r10,%rsi,1),%rsi │ │ │ │ - vmovsd 0xa6171(%rip),%xmm6 # dc930 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ mov %r15d,%r8d │ │ │ │ + vmovsd 0xa76de(%rip),%xmm6 # dda50 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x450> │ │ │ │ + mov %r15d,-0xc(%rsp) │ │ │ │ lea -0x2(%r15),%r12d │ │ │ │ + mov %r8,-0x20(%rsp) │ │ │ │ lea 0x8(%r10),%rcx │ │ │ │ lea 0x8(%r9),%rdx │ │ │ │ - mov %r8,-0x20(%rsp) │ │ │ │ mov $0x1,%ebx │ │ │ │ vxorpd %xmm5,%xmm5,%xmm5 │ │ │ │ vxorpd %xmm8,%xmm8,%xmm8 │ │ │ │ - vxorpd %xmm3,%xmm3,%xmm3 │ │ │ │ - mov %r15d,-0xc(%rsp) │ │ │ │ vmovddup %xmm6,%xmm7 │ │ │ │ vbroadcastsd %xmm6,%ymm4 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + vxorpd %xmm3,%xmm3,%xmm3 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov -0xc(%rsp),%r15d │ │ │ │ mov %r15d,%edi │ │ │ │ sub %ebx,%edi │ │ │ │ cmp $0x1,%edi │ │ │ │ - je 36ab0 │ │ │ │ + je 36660 │ │ │ │ cmp %ebx,%r15d │ │ │ │ - jle 36ab0 │ │ │ │ + jle 36660 │ │ │ │ lea 0x8(%rcx),%r15 │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rax,%r11 │ │ │ │ mov %edi,%r13d │ │ │ │ sub %r15,%r14 │ │ │ │ lea (%rax,%r13,8),%r13 │ │ │ │ cmp $0x10,%r14 │ │ │ │ @@ -38581,49 +38517,49 @@ │ │ │ │ mov %r14,-0x8(%rsp) │ │ │ │ cmp $0x10,%r11 │ │ │ │ lea -0x8(%rax),%r11 │ │ │ │ seta %r14b │ │ │ │ sub %rsi,%r11 │ │ │ │ and %r14d,%r8d │ │ │ │ cmp $0x10,%r11 │ │ │ │ + lea -0x8(%rcx),%r11 │ │ │ │ seta %r14b │ │ │ │ - test %r14b,%r8b │ │ │ │ - je 36abd │ │ │ │ - lea -0x8(%rcx),%r8 │ │ │ │ - cmp %r13,%r8 │ │ │ │ - lea -0x8(%rdx),%r8 │ │ │ │ + and %r14d,%r8d │ │ │ │ + cmp %r13,%r11 │ │ │ │ setae %r11b │ │ │ │ cmp %rcx,%rax │ │ │ │ setae %r14b │ │ │ │ or %r14d,%r11d │ │ │ │ + test %r11b,%r8b │ │ │ │ + je 3666d │ │ │ │ + lea -0x8(%rdx),%r8 │ │ │ │ cmp %r13,%r8 │ │ │ │ - setae %r14b │ │ │ │ - cmp %rdx,%rax │ │ │ │ setae %r13b │ │ │ │ - or %r13d,%r14d │ │ │ │ - test %r14b,%r11b │ │ │ │ - je 36abd │ │ │ │ + cmp %rdx,%rax │ │ │ │ + setae %r11b │ │ │ │ + or %r13b,%r11b │ │ │ │ + je 3666d │ │ │ │ mov %ebx,%r8d │ │ │ │ cmp $0x2,%r12d │ │ │ │ - jbe 36dd5 │ │ │ │ + jbe 36985 │ │ │ │ mov %edi,%r14d │ │ │ │ - xor %r11d,%r11d │ │ │ │ vbroadcastsd -0x8(%rcx),%ymm1 │ │ │ │ vbroadcastsd -0x8(%rdx),%ymm2 │ │ │ │ + xor %r11d,%r11d │ │ │ │ shr $0x2,%r14d │ │ │ │ shl $0x5,%r14 │ │ │ │ lea -0x20(%r14),%r13 │ │ │ │ shr $0x5,%r13 │ │ │ │ inc %r13 │ │ │ │ and $0x3,%r13d │ │ │ │ - je 36943 │ │ │ │ + je 364eb │ │ │ │ cmp $0x1,%r13 │ │ │ │ - je 3691a │ │ │ │ + je 364c2 │ │ │ │ cmp $0x2,%r13 │ │ │ │ - je 368fa │ │ │ │ + je 364a2 │ │ │ │ vmulpd (%rcx),%ymm2,%ymm0 │ │ │ │ mov $0x20,%r11d │ │ │ │ vfmsub231pd (%rdx),%ymm1,%ymm0 │ │ │ │ vaddpd %ymm3,%ymm0,%ymm9 │ │ │ │ vfmadd213pd (%rsi),%ymm4,%ymm9 │ │ │ │ vmovupd %ymm9,(%rax) │ │ │ │ vmulpd (%rcx,%r11,1),%ymm2,%ymm10 │ │ │ │ @@ -38635,15 +38571,15 @@ │ │ │ │ vmulpd (%rcx,%r11,1),%ymm2,%ymm12 │ │ │ │ vfmsub231pd (%rdx,%r11,1),%ymm1,%ymm12 │ │ │ │ vaddpd %ymm3,%ymm12,%ymm13 │ │ │ │ vfmadd213pd (%rsi,%r11,1),%ymm4,%ymm13 │ │ │ │ vmovupd %ymm13,(%rax,%r11,1) │ │ │ │ add $0x20,%r11 │ │ │ │ cmp %r14,%r11 │ │ │ │ - je 369cc │ │ │ │ + je 36574 │ │ │ │ vmulpd (%rcx,%r11,1),%ymm2,%ymm14 │ │ │ │ vfmsub231pd (%rdx,%r11,1),%ymm1,%ymm14 │ │ │ │ vaddpd %ymm3,%ymm14,%ymm15 │ │ │ │ vfmadd213pd (%rsi,%r11,1),%ymm4,%ymm15 │ │ │ │ vmovupd %ymm15,(%rax,%r11,1) │ │ │ │ vmulpd 0x20(%rcx,%r11,1),%ymm2,%ymm0 │ │ │ │ vfmsub231pd 0x20(%rdx,%r11,1),%ymm1,%ymm0 │ │ │ │ @@ -38658,39 +38594,39 @@ │ │ │ │ vmulpd 0x60(%rcx,%r11,1),%ymm2,%ymm12 │ │ │ │ vfmsub231pd 0x60(%rdx,%r11,1),%ymm1,%ymm12 │ │ │ │ vaddpd %ymm3,%ymm12,%ymm13 │ │ │ │ vfmadd213pd 0x60(%rsi,%r11,1),%ymm4,%ymm13 │ │ │ │ vmovupd %ymm13,0x60(%rax,%r11,1) │ │ │ │ sub $0xffffffffffffff80,%r11 │ │ │ │ cmp %r14,%r11 │ │ │ │ - jne 36943 │ │ │ │ + jne 364eb │ │ │ │ test $0x3,%dil │ │ │ │ - je 36a74 │ │ │ │ + je 3661c │ │ │ │ mov %edi,%r14d │ │ │ │ and $0xfffffffc,%r14d │ │ │ │ mov %r14d,-0x10(%rsp) │ │ │ │ - sub -0x10(%rsp),%edi │ │ │ │ mov %r14d,%r13d │ │ │ │ add %r14d,%r8d │ │ │ │ lea 0x0(,%r13,8),%r11 │ │ │ │ lea (%rsi,%r11,1),%r14 │ │ │ │ add %rax,%r11 │ │ │ │ + sub -0x10(%rsp),%edi │ │ │ │ mov %r14,-0x18(%rsp) │ │ │ │ cmp $0x1,%edi │ │ │ │ - je 36a48 │ │ │ │ + je 365f0 │ │ │ │ vmovddup -0x8(%rdx),%xmm1 │ │ │ │ lea (%rbx,%r13,1),%r14 │ │ │ │ - vmovddup -0x8(%rcx),%xmm2 │ │ │ │ - vmulpd (%r10,%r14,8),%xmm1,%xmm14 │ │ │ │ - vfmsub132pd (%r9,%r14,8),%xmm14,%xmm2 │ │ │ │ + vmovddup -0x8(%rcx),%xmm14 │ │ │ │ + vmulpd (%r10,%r14,8),%xmm1,%xmm2 │ │ │ │ + vfmsub231pd (%r9,%r14,8),%xmm14,%xmm2 │ │ │ │ vaddpd %xmm8,%xmm2,%xmm15 │ │ │ │ vfmadd213pd (%rsi,%r13,8),%xmm7,%xmm15 │ │ │ │ vmovupd %xmm15,(%rax,%r13,8) │ │ │ │ test $0x1,%dil │ │ │ │ - je 36a74 │ │ │ │ + je 3661c │ │ │ │ and $0xfffffffe,%edi │ │ │ │ add %edi,%r8d │ │ │ │ shl $0x3,%rdi │ │ │ │ add %rdi,-0x18(%rsp) │ │ │ │ add %rdi,%r11 │ │ │ │ movslq %r8d,%rdi │ │ │ │ vmovsd -0x8(%rcx),%xmm10 │ │ │ │ @@ -38699,216 +38635,217 @@ │ │ │ │ mov -0x18(%rsp),%rdx │ │ │ │ vfmsub231sd (%r9,%rdi,8),%xmm10,%xmm9 │ │ │ │ vaddsd %xmm5,%xmm9,%xmm11 │ │ │ │ vfmadd213sd (%rdx),%xmm6,%xmm11 │ │ │ │ vmovsd %xmm11,(%r11) │ │ │ │ mov %r12d,%ecx │ │ │ │ inc %rbx │ │ │ │ - dec %r12d │ │ │ │ mov -0x8(%rsp),%rdx │ │ │ │ + dec %r12d │ │ │ │ shl $0x3,%rcx │ │ │ │ - cmp -0x20(%rsp),%rbx │ │ │ │ lea 0x8(%rax,%rcx,1),%rax │ │ │ │ lea 0x8(%rsi,%rcx,1),%rsi │ │ │ │ mov %r15,%rcx │ │ │ │ - jne 36800 │ │ │ │ + cmp -0x20(%rsp),%rbx │ │ │ │ + jne 363a8 │ │ │ │ vzeroupper │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ lea 0x8(%rdx),%r8 │ │ │ │ lea 0x8(%rcx),%r15 │ │ │ │ mov %r8,-0x8(%rsp) │ │ │ │ vmovsd (%r10,%rbx,8),%xmm12 │ │ │ │ + vmovsd -0x8(%rcx),%xmm1 │ │ │ │ mov %r9,%r8 │ │ │ │ mov %rbx,%r13 │ │ │ │ - lea 0x1(%rbx),%rdi │ │ │ │ - vmulsd -0x8(%rdx),%xmm12,%xmm13 │ │ │ │ - vmovsd -0x8(%rcx),%xmm2 │ │ │ │ sub %rdx,%r8 │ │ │ │ + mov -0xc(%rsp),%r14d │ │ │ │ not %r13 │ │ │ │ + lea 0x1(%rbx),%rdi │ │ │ │ + vmulsd -0x8(%rdx),%xmm12,%xmm13 │ │ │ │ lea (%rax,%r8,1),%r11 │ │ │ │ add %rsi,%r8 │ │ │ │ - mov -0xc(%rsp),%r14d │ │ │ │ - vfmsub231sd (%r9,%rbx,8),%xmm2,%xmm13 │ │ │ │ add %r14d,%r13d │ │ │ │ and $0x7,%r13d │ │ │ │ - vaddsd %xmm5,%xmm13,%xmm1 │ │ │ │ - vfmadd213sd (%r8,%rbx,8),%xmm6,%xmm1 │ │ │ │ - vmovsd %xmm1,(%r11,%rbx,8) │ │ │ │ + vfmsub231sd (%r9,%rbx,8),%xmm1,%xmm13 │ │ │ │ + vaddsd %xmm5,%xmm13,%xmm2 │ │ │ │ + vfmadd213sd (%r8,%rbx,8),%xmm6,%xmm2 │ │ │ │ + vmovsd %xmm2,(%r11,%rbx,8) │ │ │ │ cmp %edi,%r14d │ │ │ │ - jle 36a74 │ │ │ │ + jle 3661c │ │ │ │ test %r13d,%r13d │ │ │ │ - je 36c76 │ │ │ │ + je 36826 │ │ │ │ cmp $0x1,%r13d │ │ │ │ - je 36c43 │ │ │ │ + je 367f3 │ │ │ │ cmp $0x2,%r13d │ │ │ │ - je 36c1a │ │ │ │ + je 367ca │ │ │ │ cmp $0x3,%r13d │ │ │ │ - je 36bf1 │ │ │ │ + je 367a1 │ │ │ │ cmp $0x4,%r13d │ │ │ │ - je 36bc8 │ │ │ │ + je 36778 │ │ │ │ cmp $0x5,%r13d │ │ │ │ - je 36b9f │ │ │ │ + je 3674f │ │ │ │ cmp $0x6,%r13d │ │ │ │ - je 36b76 │ │ │ │ + je 36726 │ │ │ │ vmovsd (%r10,%rdi,8),%xmm14 │ │ │ │ vmovsd -0x8(%rcx),%xmm0 │ │ │ │ vmulsd -0x8(%rdx),%xmm14,%xmm15 │ │ │ │ vfmsub231sd (%r9,%rdi,8),%xmm0,%xmm15 │ │ │ │ vaddsd %xmm5,%xmm15,%xmm9 │ │ │ │ vfmadd213sd (%r8,%rdi,8),%xmm6,%xmm9 │ │ │ │ vmovsd %xmm9,(%r11,%rdi,8) │ │ │ │ lea 0x2(%rbx),%rdi │ │ │ │ vmovsd (%r10,%rdi,8),%xmm10 │ │ │ │ - vmulsd -0x8(%rdx),%xmm10,%xmm11 │ │ │ │ vmovsd -0x8(%rcx),%xmm12 │ │ │ │ + vmulsd -0x8(%rdx),%xmm10,%xmm11 │ │ │ │ vfmsub231sd (%r9,%rdi,8),%xmm12,%xmm11 │ │ │ │ vaddsd %xmm5,%xmm11,%xmm13 │ │ │ │ vfmadd213sd (%r8,%rdi,8),%xmm6,%xmm13 │ │ │ │ vmovsd %xmm13,(%r11,%rdi,8) │ │ │ │ inc %rdi │ │ │ │ - vmovsd (%r10,%rdi,8),%xmm2 │ │ │ │ - vmulsd -0x8(%rdx),%xmm2,%xmm14 │ │ │ │ - vmovsd -0x8(%rcx),%xmm1 │ │ │ │ - vfmsub231sd (%r9,%rdi,8),%xmm1,%xmm14 │ │ │ │ - vaddsd %xmm5,%xmm14,%xmm15 │ │ │ │ + vmovsd (%r10,%rdi,8),%xmm1 │ │ │ │ + vmovsd -0x8(%rcx),%xmm14 │ │ │ │ + vmulsd -0x8(%rdx),%xmm1,%xmm2 │ │ │ │ + vfmsub231sd (%r9,%rdi,8),%xmm14,%xmm2 │ │ │ │ + vaddsd %xmm5,%xmm2,%xmm15 │ │ │ │ vfmadd213sd (%r8,%rdi,8),%xmm6,%xmm15 │ │ │ │ vmovsd %xmm15,(%r11,%rdi,8) │ │ │ │ inc %rdi │ │ │ │ vmovsd (%r10,%rdi,8),%xmm0 │ │ │ │ - vmulsd -0x8(%rdx),%xmm0,%xmm9 │ │ │ │ vmovsd -0x8(%rcx),%xmm10 │ │ │ │ + vmulsd -0x8(%rdx),%xmm0,%xmm9 │ │ │ │ vfmsub231sd (%r9,%rdi,8),%xmm10,%xmm9 │ │ │ │ vaddsd %xmm5,%xmm9,%xmm11 │ │ │ │ vfmadd213sd (%r8,%rdi,8),%xmm6,%xmm11 │ │ │ │ vmovsd %xmm11,(%r11,%rdi,8) │ │ │ │ inc %rdi │ │ │ │ vmovsd (%r10,%rdi,8),%xmm12 │ │ │ │ + vmovsd -0x8(%rcx),%xmm1 │ │ │ │ vmulsd -0x8(%rdx),%xmm12,%xmm13 │ │ │ │ - vmovsd -0x8(%rcx),%xmm2 │ │ │ │ - vfmsub231sd (%r9,%rdi,8),%xmm2,%xmm13 │ │ │ │ - vaddsd %xmm5,%xmm13,%xmm14 │ │ │ │ - vfmadd213sd (%r8,%rdi,8),%xmm6,%xmm14 │ │ │ │ - vmovsd %xmm14,(%r11,%rdi,8) │ │ │ │ + vfmsub231sd (%r9,%rdi,8),%xmm1,%xmm13 │ │ │ │ + vaddsd %xmm5,%xmm13,%xmm2 │ │ │ │ + vfmadd213sd (%r8,%rdi,8),%xmm6,%xmm2 │ │ │ │ + vmovsd %xmm2,(%r11,%rdi,8) │ │ │ │ inc %rdi │ │ │ │ - vmovsd (%r10,%rdi,8),%xmm1 │ │ │ │ - vmulsd -0x8(%rdx),%xmm1,%xmm15 │ │ │ │ + vmovsd (%r10,%rdi,8),%xmm14 │ │ │ │ vmovsd -0x8(%rcx),%xmm0 │ │ │ │ + vmulsd -0x8(%rdx),%xmm14,%xmm15 │ │ │ │ vfmsub231sd (%r9,%rdi,8),%xmm0,%xmm15 │ │ │ │ vaddsd %xmm5,%xmm15,%xmm9 │ │ │ │ vfmadd213sd (%r8,%rdi,8),%xmm6,%xmm9 │ │ │ │ vmovsd %xmm9,(%r11,%rdi,8) │ │ │ │ inc %rdi │ │ │ │ vmovsd (%r10,%rdi,8),%xmm10 │ │ │ │ - vmulsd -0x8(%rdx),%xmm10,%xmm11 │ │ │ │ vmovsd -0x8(%rcx),%xmm12 │ │ │ │ + vmulsd -0x8(%rdx),%xmm10,%xmm11 │ │ │ │ vfmsub231sd (%r9,%rdi,8),%xmm12,%xmm11 │ │ │ │ vaddsd %xmm5,%xmm11,%xmm13 │ │ │ │ vfmadd213sd (%r8,%rdi,8),%xmm6,%xmm13 │ │ │ │ vmovsd %xmm13,(%r11,%rdi,8) │ │ │ │ inc %rdi │ │ │ │ cmp %edi,-0xc(%rsp) │ │ │ │ - jle 36a74 │ │ │ │ - vmovsd (%r10,%rdi,8),%xmm2 │ │ │ │ - vmovsd -0x8(%rcx),%xmm1 │ │ │ │ + jle 3661c │ │ │ │ + vmovsd (%r10,%rdi,8),%xmm1 │ │ │ │ + vmovsd -0x8(%rcx),%xmm14 │ │ │ │ lea 0x1(%rdi),%r13 │ │ │ │ lea 0x2(%rdi),%r14 │ │ │ │ - vmulsd -0x8(%rdx),%xmm2,%xmm14 │ │ │ │ - vfmsub231sd (%r9,%rdi,8),%xmm1,%xmm14 │ │ │ │ - vaddsd %xmm5,%xmm14,%xmm15 │ │ │ │ + vmulsd -0x8(%rdx),%xmm1,%xmm2 │ │ │ │ + vfmsub231sd (%r9,%rdi,8),%xmm14,%xmm2 │ │ │ │ + vaddsd %xmm5,%xmm2,%xmm15 │ │ │ │ vfmadd213sd (%r8,%rdi,8),%xmm6,%xmm15 │ │ │ │ vmovsd %xmm15,(%r11,%rdi,8) │ │ │ │ vmovsd (%r10,%r13,8),%xmm0 │ │ │ │ vmovsd -0x8(%rcx),%xmm10 │ │ │ │ vmulsd -0x8(%rdx),%xmm0,%xmm9 │ │ │ │ vfmsub231sd (%r9,%r13,8),%xmm10,%xmm9 │ │ │ │ vaddsd %xmm5,%xmm9,%xmm11 │ │ │ │ vfmadd213sd (%r8,%r13,8),%xmm6,%xmm11 │ │ │ │ vmovsd %xmm11,(%r11,%r13,8) │ │ │ │ - vmovsd (%r10,%r14,8),%xmm12 │ │ │ │ - vmovsd -0x8(%rcx),%xmm2 │ │ │ │ lea 0x3(%rdi),%r13 │ │ │ │ + vmovsd (%r10,%r14,8),%xmm12 │ │ │ │ + vmovsd -0x8(%rcx),%xmm1 │ │ │ │ vmulsd -0x8(%rdx),%xmm12,%xmm13 │ │ │ │ - vfmsub231sd (%r9,%r14,8),%xmm2,%xmm13 │ │ │ │ - vaddsd %xmm5,%xmm13,%xmm14 │ │ │ │ - vfmadd213sd (%r8,%r14,8),%xmm6,%xmm14 │ │ │ │ - vmovsd %xmm14,(%r11,%r14,8) │ │ │ │ - vmovsd (%r10,%r13,8),%xmm1 │ │ │ │ - vmovsd -0x8(%rcx),%xmm0 │ │ │ │ + vfmsub231sd (%r9,%r14,8),%xmm1,%xmm13 │ │ │ │ + vaddsd %xmm5,%xmm13,%xmm2 │ │ │ │ + vfmadd213sd (%r8,%r14,8),%xmm6,%xmm2 │ │ │ │ + vmovsd %xmm2,(%r11,%r14,8) │ │ │ │ lea 0x4(%rdi),%r14 │ │ │ │ - vmulsd -0x8(%rdx),%xmm1,%xmm15 │ │ │ │ + vmovsd (%r10,%r13,8),%xmm14 │ │ │ │ + vmovsd -0x8(%rcx),%xmm0 │ │ │ │ + vmulsd -0x8(%rdx),%xmm14,%xmm15 │ │ │ │ vfmsub231sd (%r9,%r13,8),%xmm0,%xmm15 │ │ │ │ vaddsd %xmm5,%xmm15,%xmm9 │ │ │ │ vfmadd213sd (%r8,%r13,8),%xmm6,%xmm9 │ │ │ │ vmovsd %xmm9,(%r11,%r13,8) │ │ │ │ + lea 0x5(%rdi),%r13 │ │ │ │ vmovsd (%r10,%r14,8),%xmm10 │ │ │ │ vmovsd -0x8(%rcx),%xmm12 │ │ │ │ - lea 0x5(%rdi),%r13 │ │ │ │ vmulsd -0x8(%rdx),%xmm10,%xmm11 │ │ │ │ vfmsub231sd (%r9,%r14,8),%xmm12,%xmm11 │ │ │ │ vaddsd %xmm5,%xmm11,%xmm13 │ │ │ │ vfmadd213sd (%r8,%r14,8),%xmm6,%xmm13 │ │ │ │ vmovsd %xmm13,(%r11,%r14,8) │ │ │ │ - vmovsd (%r10,%r13,8),%xmm2 │ │ │ │ lea 0x6(%rdi),%r14 │ │ │ │ - vmulsd -0x8(%rdx),%xmm2,%xmm14 │ │ │ │ - vmovsd -0x8(%rcx),%xmm1 │ │ │ │ - vfmsub231sd (%r9,%r13,8),%xmm1,%xmm14 │ │ │ │ + vmovsd (%r10,%r13,8),%xmm1 │ │ │ │ + vmulsd -0x8(%rdx),%xmm1,%xmm14 │ │ │ │ + vmovsd -0x8(%rcx),%xmm2 │ │ │ │ + vfmsub231sd (%r9,%r13,8),%xmm2,%xmm14 │ │ │ │ vaddsd %xmm5,%xmm14,%xmm15 │ │ │ │ vfmadd213sd (%r8,%r13,8),%xmm6,%xmm15 │ │ │ │ vmovsd %xmm15,(%r11,%r13,8) │ │ │ │ + lea 0x7(%rdi),%r13 │ │ │ │ + add $0x8,%rdi │ │ │ │ vmovsd (%r10,%r14,8),%xmm0 │ │ │ │ vmovsd -0x8(%rcx),%xmm10 │ │ │ │ - lea 0x7(%rdi),%r13 │ │ │ │ vmulsd -0x8(%rdx),%xmm0,%xmm9 │ │ │ │ - add $0x8,%rdi │ │ │ │ - cmp %edi,-0xc(%rsp) │ │ │ │ vfmsub231sd (%r9,%r14,8),%xmm10,%xmm9 │ │ │ │ vaddsd %xmm5,%xmm9,%xmm11 │ │ │ │ vfmadd213sd (%r8,%r14,8),%xmm6,%xmm11 │ │ │ │ vmovsd %xmm11,(%r11,%r14,8) │ │ │ │ vmovsd (%r10,%r13,8),%xmm12 │ │ │ │ - vmovsd -0x8(%rcx),%xmm2 │ │ │ │ + vmovsd -0x8(%rcx),%xmm1 │ │ │ │ vmulsd -0x8(%rdx),%xmm12,%xmm13 │ │ │ │ - vfmsub231sd (%r9,%r13,8),%xmm2,%xmm13 │ │ │ │ + vfmsub231sd (%r9,%r13,8),%xmm1,%xmm13 │ │ │ │ vaddsd %xmm5,%xmm13,%xmm14 │ │ │ │ vfmadd213sd (%r8,%r13,8),%xmm6,%xmm14 │ │ │ │ vmovsd %xmm14,(%r11,%r13,8) │ │ │ │ - jg 36c76 │ │ │ │ - jmp 36a74 │ │ │ │ + cmp %edi,-0xc(%rsp) │ │ │ │ + jg 36826 │ │ │ │ + jmp 3661c │ │ │ │ mov %rsi,-0x18(%rsp) │ │ │ │ mov %rax,%r11 │ │ │ │ xor %r13d,%r13d │ │ │ │ - jmp 36a05 │ │ │ │ + jmp 365ad │ │ │ │ movslq %r15d,%rcx │ │ │ │ xor %edi,%edi │ │ │ │ shl $0x3,%rcx │ │ │ │ lea -0x8(%rcx),%r11 │ │ │ │ shr $0x3,%r11 │ │ │ │ inc %r11 │ │ │ │ and $0x7,%r11d │ │ │ │ - je 36ed0 │ │ │ │ + je 36a80 │ │ │ │ cmp $0x1,%r11 │ │ │ │ - je 36eb1 │ │ │ │ + je 36a61 │ │ │ │ cmp $0x2,%r11 │ │ │ │ - je 36e9b │ │ │ │ + je 36a4b │ │ │ │ cmp $0x3,%r11 │ │ │ │ - je 36e85 │ │ │ │ + je 36a35 │ │ │ │ cmp $0x4,%r11 │ │ │ │ - je 36e6f │ │ │ │ + je 36a1f │ │ │ │ cmp $0x5,%r11 │ │ │ │ - je 36e59 │ │ │ │ + je 36a09 │ │ │ │ cmp $0x6,%r11 │ │ │ │ - je 36e43 │ │ │ │ + je 369f3 │ │ │ │ vmovsd (%r10),%xmm2 │ │ │ │ mov $0x8,%edi │ │ │ │ vaddsd (%r9),%xmm2,%xmm3 │ │ │ │ vmovsd %xmm3,(%r8) │ │ │ │ vmovsd (%r10,%rdi,1),%xmm4 │ │ │ │ vaddsd (%r9,%rdi,1),%xmm4,%xmm5 │ │ │ │ vmovsd %xmm5,(%r8,%rdi,1) │ │ │ │ @@ -38930,15 +38867,15 @@ │ │ │ │ vmovsd %xmm13,(%r8,%rdi,1) │ │ │ │ add $0x8,%rdi │ │ │ │ vmovsd (%r10,%rdi,1),%xmm14 │ │ │ │ vaddsd (%r9,%rdi,1),%xmm14,%xmm15 │ │ │ │ vmovsd %xmm15,(%r8,%rdi,1) │ │ │ │ add $0x8,%rdi │ │ │ │ cmp %rcx,%rdi │ │ │ │ - je 36f82 │ │ │ │ + je 36b32 │ │ │ │ vmovsd (%r10,%rdi,1),%xmm0 │ │ │ │ vaddsd (%r9,%rdi,1),%xmm0,%xmm1 │ │ │ │ vmovsd %xmm1,(%r8,%rdi,1) │ │ │ │ vmovsd 0x8(%r10,%rdi,1),%xmm2 │ │ │ │ vaddsd 0x8(%r9,%rdi,1),%xmm2,%xmm3 │ │ │ │ vmovsd %xmm3,0x8(%r8,%rdi,1) │ │ │ │ vmovsd 0x10(%r10,%rdi,1),%xmm4 │ │ │ │ @@ -38957,97 +38894,97 @@ │ │ │ │ vaddsd 0x30(%r9,%rdi,1),%xmm12,%xmm13 │ │ │ │ vmovsd %xmm13,0x30(%r8,%rdi,1) │ │ │ │ vmovsd 0x38(%r10,%rdi,1),%xmm14 │ │ │ │ vaddsd 0x38(%r9,%rdi,1),%xmm14,%xmm15 │ │ │ │ vmovsd %xmm15,0x38(%r8,%rdi,1) │ │ │ │ add $0x40,%rdi │ │ │ │ cmp %rcx,%rdi │ │ │ │ - jne 36ed0 │ │ │ │ + jne 36a80 │ │ │ │ cmp $0x1,%esi │ │ │ │ - jle 36aa1 │ │ │ │ + jle 36649 │ │ │ │ cmp $0x1,%r15d │ │ │ │ - je 36aa1 │ │ │ │ + je 36649 │ │ │ │ lea -0x1(%r15),%ebx │ │ │ │ shl $0x3,%rbx │ │ │ │ lea 0x8(%r8,%rbx,1),%rax │ │ │ │ lea 0x8(%r10,%rbx,1),%rsi │ │ │ │ - jmp 367b7 │ │ │ │ + jmp 36367 │ │ │ │ ret │ │ │ │ mov %rdi,%r11 │ │ │ │ xor %ebx,%ebx │ │ │ │ mov %r8,%rdi │ │ │ │ xor %r13d,%r13d │ │ │ │ - jmp 36763 │ │ │ │ + jmp 36313 │ │ │ │ nopl (%rax) │ │ │ │ │ │ │ │ -0000000000036fc0 : │ │ │ │ +0000000000036b70 : │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ + mov %edx,-0x8(%rsp) │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 375db │ │ │ │ - mov %edx,%ebx │ │ │ │ + jle 3717b │ │ │ │ mov %ecx,%r14d │ │ │ │ cmp $0x1,%ecx │ │ │ │ - je 37618 │ │ │ │ + je 371b8 │ │ │ │ mov %r9,%rdx │ │ │ │ - lea 0x1f(%r9),%r10 │ │ │ │ + lea 0x1f(%r9),%rbx │ │ │ │ sub %r8,%rdx │ │ │ │ sub $0x8,%rdx │ │ │ │ cmp $0x10,%rdx │ │ │ │ seta %cl │ │ │ │ - sub %rax,%r10 │ │ │ │ - cmp $0x3e,%r10 │ │ │ │ - seta %r11b │ │ │ │ - test %r11b,%cl │ │ │ │ - je 37618 │ │ │ │ - lea 0x1f(%r8),%r12 │ │ │ │ - sub %rax,%r12 │ │ │ │ - cmp $0x3e,%r12 │ │ │ │ - jbe 37618 │ │ │ │ + sub %rax,%rbx │ │ │ │ + cmp $0x3e,%rbx │ │ │ │ + seta %r10b │ │ │ │ + test %r10b,%cl │ │ │ │ + je 371b8 │ │ │ │ + lea 0x1f(%r8),%r11 │ │ │ │ + sub %rax,%r11 │ │ │ │ + cmp $0x3e,%r11 │ │ │ │ + jbe 371b8 │ │ │ │ lea -0x1(%r14),%r13d │ │ │ │ mov %r14d,%ecx │ │ │ │ cmp $0x2,%r13d │ │ │ │ - jbe 378fa │ │ │ │ - mov %r14d,%r15d │ │ │ │ + jbe 3749b │ │ │ │ + mov %r14d,%r12d │ │ │ │ xor %edx,%edx │ │ │ │ - shr $0x2,%r15d │ │ │ │ - shl $0x5,%r15 │ │ │ │ - lea -0x20(%r15),%rcx │ │ │ │ - shr $0x5,%rcx │ │ │ │ - inc %rcx │ │ │ │ - and $0x3,%ecx │ │ │ │ - je 370bc │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 3708d │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jne 375ea │ │ │ │ + shr $0x2,%r12d │ │ │ │ + shl $0x5,%r12 │ │ │ │ + lea -0x20(%r12),%r15 │ │ │ │ + shr $0x5,%r15 │ │ │ │ + inc %r15 │ │ │ │ + and $0x3,%r15d │ │ │ │ + je 36c70 │ │ │ │ + cmp $0x1,%r15 │ │ │ │ + je 36c41 │ │ │ │ + cmp $0x2,%r15 │ │ │ │ + jne 3718a │ │ │ │ vmovupd (%r8,%rdx,1),%ymm4 │ │ │ │ vaddpd (%rax,%rdx,1),%ymm4,%ymm5 │ │ │ │ vmovupd %ymm5,(%rax,%rdx,1) │ │ │ │ vmovupd (%r8,%rdx,1),%ymm6 │ │ │ │ vaddpd (%r9,%rdx,1),%ymm6,%ymm7 │ │ │ │ vmovupd %ymm7,(%r9,%rdx,1) │ │ │ │ add $0x20,%rdx │ │ │ │ vmovupd (%r8,%rdx,1),%ymm8 │ │ │ │ vaddpd (%rax,%rdx,1),%ymm8,%ymm9 │ │ │ │ vmovupd %ymm9,(%rax,%rdx,1) │ │ │ │ vmovupd (%r8,%rdx,1),%ymm10 │ │ │ │ vaddpd (%r9,%rdx,1),%ymm10,%ymm11 │ │ │ │ vmovupd %ymm11,(%r9,%rdx,1) │ │ │ │ add $0x20,%rdx │ │ │ │ - cmp %rdx,%r15 │ │ │ │ - je 37163 │ │ │ │ + cmp %rdx,%r12 │ │ │ │ + je 36d17 │ │ │ │ vmovupd (%r8,%rdx,1),%ymm12 │ │ │ │ vaddpd (%rax,%rdx,1),%ymm12,%ymm13 │ │ │ │ vmovupd %ymm13,(%rax,%rdx,1) │ │ │ │ vmovupd (%r8,%rdx,1),%ymm14 │ │ │ │ vaddpd (%r9,%rdx,1),%ymm14,%ymm15 │ │ │ │ vmovupd %ymm15,(%r9,%rdx,1) │ │ │ │ vmovupd 0x20(%r8,%rdx,1),%ymm0 │ │ │ │ @@ -39065,82 +39002,79 @@ │ │ │ │ vmovupd 0x60(%r8,%rdx,1),%ymm8 │ │ │ │ vaddpd 0x60(%rax,%rdx,1),%ymm8,%ymm9 │ │ │ │ vmovupd %ymm9,0x60(%rax,%rdx,1) │ │ │ │ vmovupd 0x60(%r8,%rdx,1),%ymm10 │ │ │ │ vaddpd 0x60(%r9,%rdx,1),%ymm10,%ymm11 │ │ │ │ vmovupd %ymm11,0x60(%r9,%rdx,1) │ │ │ │ sub $0xffffffffffffff80,%rdx │ │ │ │ - cmp %rdx,%r15 │ │ │ │ - jne 370bc │ │ │ │ + cmp %rdx,%r12 │ │ │ │ + jne 36c70 │ │ │ │ mov %r14d,%r10d │ │ │ │ and $0xfffffffc,%r10d │ │ │ │ mov %r10d,%edx │ │ │ │ cmp %r10d,%r14d │ │ │ │ - je 37610 │ │ │ │ + je 371b0 │ │ │ │ mov %r10d,%r11d │ │ │ │ mov %r14d,%ecx │ │ │ │ shl $0x3,%r11 │ │ │ │ sub %r10d,%ecx │ │ │ │ - lea (%r11,%r8,1),%r15 │ │ │ │ lea (%r9,%r11,1),%r12 │ │ │ │ - mov %r15,-0x8(%rsp) │ │ │ │ + add %r8,%r11 │ │ │ │ cmp $0x1,%ecx │ │ │ │ - je 3790c │ │ │ │ + je 374ab │ │ │ │ vzeroupper │ │ │ │ shl $0x3,%rdx │ │ │ │ - lea (%r8,%rdx,1),%r11 │ │ │ │ + lea (%r8,%rdx,1),%rbx │ │ │ │ lea (%rax,%rdx,1),%r15 │ │ │ │ - vmovupd (%r11),%xmm12 │ │ │ │ + vmovupd (%rbx),%xmm12 │ │ │ │ vaddpd (%r15),%xmm12,%xmm13 │ │ │ │ vmovupd %xmm13,(%r15) │ │ │ │ - vmovupd (%r11),%xmm14 │ │ │ │ + vmovupd (%rbx),%xmm14 │ │ │ │ vaddpd (%r9,%rdx,1),%xmm14,%xmm15 │ │ │ │ vmovupd %xmm15,(%r9,%rdx,1) │ │ │ │ test $0x1,%cl │ │ │ │ - je 3720b │ │ │ │ + je 36db2 │ │ │ │ and $0xfffffffe,%ecx │ │ │ │ lea 0x0(,%rcx,8),%rdx │ │ │ │ - add %rdx,-0x8(%rsp) │ │ │ │ add %ecx,%r10d │ │ │ │ add %rdx,%r12 │ │ │ │ - mov -0x8(%rsp),%rcx │ │ │ │ + add %rdx,%r11 │ │ │ │ movslq %r10d,%r10 │ │ │ │ vmovsd (%rax,%r10,8),%xmm0 │ │ │ │ - vaddsd (%rcx),%xmm0,%xmm1 │ │ │ │ + vaddsd (%r11),%xmm0,%xmm1 │ │ │ │ vmovsd %xmm1,(%rax,%r10,8) │ │ │ │ vmovsd (%r12),%xmm2 │ │ │ │ - vaddsd (%rcx),%xmm2,%xmm3 │ │ │ │ + vaddsd (%r11),%xmm2,%xmm3 │ │ │ │ vmovsd %xmm3,(%r12) │ │ │ │ - cmp $0x1,%ebx │ │ │ │ - jle 375db │ │ │ │ + cmpl $0x1,-0x8(%rsp) │ │ │ │ + jle 3717b │ │ │ │ mov %r13d,-0x10(%rsp) │ │ │ │ - mov %r13d,%r11d │ │ │ │ - vmovsd 0xa570c(%rip),%xmm1 # dc930 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - shl $0x3,%r11 │ │ │ │ - mov %r14d,%edx │ │ │ │ + mov %r13d,%ecx │ │ │ │ + mov %r14d,%ebx │ │ │ │ + shl $0x3,%rcx │ │ │ │ + vmovsd 0xa6c7c(%rip),%xmm1 # dda50 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x450> │ │ │ │ mov %r9,%r10 │ │ │ │ - lea 0x8(%r8,%r11,1),%r8 │ │ │ │ - lea 0x8(%r9,%r11,1),%r15 │ │ │ │ - mov %rdx,-0x18(%rsp) │ │ │ │ + mov %rbx,-0x18(%rsp) │ │ │ │ + lea 0x8(%r8,%rcx,1),%r8 │ │ │ │ + lea 0x8(%r9,%rcx,1),%r15 │ │ │ │ mov $0xfffffffffffffff8,%r13 │ │ │ │ mov %r8,-0x8(%rsp) │ │ │ │ mov $0x1,%ecx │ │ │ │ mov %rax,%r8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x8(%rsp),%r12 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov -0x8(%rsp),%rdx │ │ │ │ lea (%r15,%r13,1),%rbx │ │ │ │ - lea 0x1(%rcx),%rdx │ │ │ │ + mov %rcx,%r12 │ │ │ │ mov %ecx,-0xc(%rsp) │ │ │ │ vmovsd (%rbx,%rcx,8),%xmm0 │ │ │ │ - lea (%r12,%r13,1),%r11 │ │ │ │ - mov %rcx,%r12 │ │ │ │ - vaddsd (%r11,%rcx,8),%xmm0,%xmm2 │ │ │ │ not %r12 │ │ │ │ + lea (%rdx,%r13,1),%r11 │ │ │ │ add %r14d,%r12d │ │ │ │ + lea 0x1(%rcx),%rdx │ │ │ │ + vaddsd (%r11,%rcx,8),%xmm0,%xmm2 │ │ │ │ and $0x3,%r12d │ │ │ │ vmovsd %xmm2,(%rbx,%rcx,8) │ │ │ │ vmulsd (%r11,%rcx,8),%xmm1,%xmm3 │ │ │ │ vmovsd -0x8(%rdi,%rcx,8),%xmm4 │ │ │ │ vfmadd213sd (%rax,%rcx,8),%xmm3,%xmm4 │ │ │ │ vmovsd %xmm4,(%rax,%rcx,8) │ │ │ │ vmovsd (%rdi,%rcx,8),%xmm5 │ │ │ │ @@ -39149,21 +39083,21 @@ │ │ │ │ vmovsd (%rsi,%rcx,8),%xmm6 │ │ │ │ vfmadd213sd (%r10),%xmm3,%xmm6 │ │ │ │ vmovsd %xmm6,(%r10) │ │ │ │ vmovsd (%r9,%rcx,8),%xmm7 │ │ │ │ vfnmadd132sd -0x8(%rsi,%rcx,8),%xmm7,%xmm3 │ │ │ │ vmovsd %xmm3,(%r9,%rcx,8) │ │ │ │ cmp %edx,%r14d │ │ │ │ - jle 3759f │ │ │ │ + jle 3713f │ │ │ │ test %r12d,%r12d │ │ │ │ - je 37417 │ │ │ │ + je 36fb7 │ │ │ │ cmp $0x1,%r12d │ │ │ │ - je 373b3 │ │ │ │ + je 36f53 │ │ │ │ cmp $0x2,%r12d │ │ │ │ - je 37358 │ │ │ │ + je 36ef8 │ │ │ │ vmovsd (%rbx,%rdx,8),%xmm8 │ │ │ │ vaddsd (%r11,%rdx,8),%xmm8,%xmm9 │ │ │ │ vmovsd %xmm9,(%rbx,%rdx,8) │ │ │ │ vmulsd (%r11,%rdx,8),%xmm1,%xmm10 │ │ │ │ vmovsd -0x8(%rdi,%rcx,8),%xmm11 │ │ │ │ vfmadd213sd (%rax,%rdx,8),%xmm10,%xmm11 │ │ │ │ vmovsd %xmm11,(%rax,%rdx,8) │ │ │ │ @@ -39208,15 +39142,15 @@ │ │ │ │ vfmadd213sd (%r10),%xmm9,%xmm12 │ │ │ │ vmovsd %xmm12,(%r10) │ │ │ │ vmovsd (%r9,%rdx,8),%xmm13 │ │ │ │ vfnmadd132sd -0x8(%rsi,%rcx,8),%xmm13,%xmm9 │ │ │ │ vmovsd %xmm9,(%r9,%rdx,8) │ │ │ │ inc %rdx │ │ │ │ cmp %edx,%r14d │ │ │ │ - jle 3759f │ │ │ │ + jle 3713f │ │ │ │ vmovsd (%rbx,%rdx,8),%xmm14 │ │ │ │ lea 0x1(%rdx),%r12 │ │ │ │ vaddsd (%r11,%rdx,8),%xmm14,%xmm15 │ │ │ │ vmovsd %xmm15,(%rbx,%rdx,8) │ │ │ │ vmulsd (%r11,%rdx,8),%xmm1,%xmm0 │ │ │ │ vmovsd -0x8(%rdi,%rcx,8),%xmm3 │ │ │ │ vfmadd213sd (%rax,%rdx,8),%xmm0,%xmm3 │ │ │ │ @@ -39278,28 +39212,28 @@ │ │ │ │ vmovsd (%rsi,%r12,8),%xmm10 │ │ │ │ vfmadd213sd (%r10),%xmm7,%xmm10 │ │ │ │ vmovsd %xmm10,(%r10) │ │ │ │ vmovsd (%r9,%r12,8),%xmm11 │ │ │ │ vfnmadd132sd -0x8(%rsi,%rcx,8),%xmm11,%xmm7 │ │ │ │ vmovsd %xmm7,(%r9,%r12,8) │ │ │ │ cmp %edx,%r14d │ │ │ │ - jg 37417 │ │ │ │ + jg 36fb7 │ │ │ │ mov -0x10(%rsp),%r11d │ │ │ │ + mov -0x8(%rsp),%rbx │ │ │ │ inc %rcx │ │ │ │ sub $0x8,%r13 │ │ │ │ add $0x8,%r8 │ │ │ │ - sub -0xc(%rsp),%r11d │ │ │ │ - mov -0x8(%rsp),%rbx │ │ │ │ add $0x8,%r10 │ │ │ │ + sub -0xc(%rsp),%r11d │ │ │ │ shl $0x3,%r11 │ │ │ │ - cmp %rcx,-0x18(%rsp) │ │ │ │ lea 0x8(%rbx,%r11,1),%rdx │ │ │ │ lea 0x8(%r15,%r11,1),%r15 │ │ │ │ mov %rdx,-0x8(%rsp) │ │ │ │ - jne 37260 │ │ │ │ + cmp %rcx,-0x18(%rsp) │ │ │ │ + jne 36e00 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ @@ -39307,2250 +39241,2345 @@ │ │ │ │ vmovupd (%r8),%ymm0 │ │ │ │ mov $0x20,%edx │ │ │ │ vaddpd (%rax),%ymm0,%ymm1 │ │ │ │ vmovupd %ymm1,(%rax) │ │ │ │ vmovupd (%r8),%ymm2 │ │ │ │ vaddpd (%r9),%ymm2,%ymm3 │ │ │ │ vmovupd %ymm3,(%r9) │ │ │ │ - jmp 37067 │ │ │ │ + jmp 36c1b │ │ │ │ vzeroupper │ │ │ │ - jmp 3720b │ │ │ │ + jmp 36db2 │ │ │ │ movslq %r14d,%r13 │ │ │ │ - xor %r15d,%r15d │ │ │ │ + xor %r12d,%r12d │ │ │ │ shl $0x3,%r13 │ │ │ │ - lea -0x8(%r13),%r12 │ │ │ │ - shr $0x3,%r12 │ │ │ │ - inc %r12 │ │ │ │ - and $0x7,%r12d │ │ │ │ - je 37782 │ │ │ │ - cmp $0x1,%r12 │ │ │ │ - je 37751 │ │ │ │ - cmp $0x2,%r12 │ │ │ │ - je 37729 │ │ │ │ - cmp $0x3,%r12 │ │ │ │ - je 37701 │ │ │ │ - cmp $0x4,%r12 │ │ │ │ - je 376d9 │ │ │ │ - cmp $0x5,%r12 │ │ │ │ - je 376b1 │ │ │ │ - cmp $0x6,%r12 │ │ │ │ - je 37689 │ │ │ │ + lea -0x8(%r13),%r11 │ │ │ │ + shr $0x3,%r11 │ │ │ │ + inc %r11 │ │ │ │ + and $0x7,%r11d │ │ │ │ + je 37322 │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 372f1 │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + je 372c9 │ │ │ │ + cmp $0x3,%r11 │ │ │ │ + je 372a1 │ │ │ │ + cmp $0x4,%r11 │ │ │ │ + je 37279 │ │ │ │ + cmp $0x5,%r11 │ │ │ │ + je 37251 │ │ │ │ + cmp $0x6,%r11 │ │ │ │ + je 37229 │ │ │ │ vmovsd (%rax),%xmm4 │ │ │ │ - mov $0x8,%r15d │ │ │ │ + mov $0x8,%r12d │ │ │ │ vaddsd (%r8),%xmm4,%xmm5 │ │ │ │ vmovsd %xmm5,(%rax) │ │ │ │ vmovsd (%r9),%xmm6 │ │ │ │ vaddsd (%r8),%xmm6,%xmm7 │ │ │ │ vmovsd %xmm7,(%r9) │ │ │ │ - vmovsd (%rax,%r15,1),%xmm8 │ │ │ │ - vaddsd (%r8,%r15,1),%xmm8,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rax,%r15,1) │ │ │ │ - vmovsd (%r9,%r15,1),%xmm10 │ │ │ │ - vaddsd (%r8,%r15,1),%xmm10,%xmm11 │ │ │ │ - vmovsd %xmm11,(%r9,%r15,1) │ │ │ │ - add $0x8,%r15 │ │ │ │ - vmovsd (%rax,%r15,1),%xmm12 │ │ │ │ - vaddsd (%r8,%r15,1),%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rax,%r15,1) │ │ │ │ - vmovsd (%r9,%r15,1),%xmm14 │ │ │ │ - vaddsd (%r8,%r15,1),%xmm14,%xmm15 │ │ │ │ - vmovsd %xmm15,(%r9,%r15,1) │ │ │ │ - add $0x8,%r15 │ │ │ │ - vmovsd (%rax,%r15,1),%xmm0 │ │ │ │ - vaddsd (%r8,%r15,1),%xmm0,%xmm1 │ │ │ │ - vmovsd %xmm1,(%rax,%r15,1) │ │ │ │ - vmovsd (%r9,%r15,1),%xmm2 │ │ │ │ - vaddsd (%r8,%r15,1),%xmm2,%xmm3 │ │ │ │ - vmovsd %xmm3,(%r9,%r15,1) │ │ │ │ - add $0x8,%r15 │ │ │ │ - vmovsd (%rax,%r15,1),%xmm4 │ │ │ │ - vaddsd (%r8,%r15,1),%xmm4,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rax,%r15,1) │ │ │ │ - vmovsd (%r9,%r15,1),%xmm6 │ │ │ │ - vaddsd (%r8,%r15,1),%xmm6,%xmm7 │ │ │ │ - vmovsd %xmm7,(%r9,%r15,1) │ │ │ │ - add $0x8,%r15 │ │ │ │ - vmovsd (%rax,%r15,1),%xmm8 │ │ │ │ - vaddsd (%r8,%r15,1),%xmm8,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rax,%r15,1) │ │ │ │ - vmovsd (%r9,%r15,1),%xmm10 │ │ │ │ - vaddsd (%r8,%r15,1),%xmm10,%xmm11 │ │ │ │ - vmovsd %xmm11,(%r9,%r15,1) │ │ │ │ - add $0x8,%r15 │ │ │ │ - vmovsd (%rax,%r15,1),%xmm12 │ │ │ │ - vaddsd (%r8,%r15,1),%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rax,%r15,1) │ │ │ │ - vmovsd (%r9,%r15,1),%xmm14 │ │ │ │ - vaddsd (%r8,%r15,1),%xmm14,%xmm15 │ │ │ │ - vmovsd %xmm15,(%r9,%r15,1) │ │ │ │ - add $0x8,%r15 │ │ │ │ - cmp %r15,%r13 │ │ │ │ - je 378d9 │ │ │ │ - vmovsd (%rax,%r15,1),%xmm0 │ │ │ │ - vaddsd (%r8,%r15,1),%xmm0,%xmm1 │ │ │ │ - vmovsd %xmm1,(%rax,%r15,1) │ │ │ │ - vmovsd (%r9,%r15,1),%xmm2 │ │ │ │ - vaddsd (%r8,%r15,1),%xmm2,%xmm3 │ │ │ │ - vmovsd %xmm3,(%r9,%r15,1) │ │ │ │ - vmovsd 0x8(%rax,%r15,1),%xmm4 │ │ │ │ - vaddsd 0x8(%r8,%r15,1),%xmm4,%xmm5 │ │ │ │ - vmovsd %xmm5,0x8(%rax,%r15,1) │ │ │ │ - vmovsd 0x8(%r9,%r15,1),%xmm6 │ │ │ │ - vaddsd 0x8(%r8,%r15,1),%xmm6,%xmm7 │ │ │ │ - vmovsd %xmm7,0x8(%r9,%r15,1) │ │ │ │ - vmovsd 0x10(%rax,%r15,1),%xmm8 │ │ │ │ - vaddsd 0x10(%r8,%r15,1),%xmm8,%xmm9 │ │ │ │ - vmovsd %xmm9,0x10(%rax,%r15,1) │ │ │ │ - vmovsd 0x10(%r9,%r15,1),%xmm10 │ │ │ │ - vaddsd 0x10(%r8,%r15,1),%xmm10,%xmm11 │ │ │ │ - vmovsd %xmm11,0x10(%r9,%r15,1) │ │ │ │ - vmovsd 0x18(%rax,%r15,1),%xmm12 │ │ │ │ - vaddsd 0x18(%r8,%r15,1),%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm13,0x18(%rax,%r15,1) │ │ │ │ - vmovsd 0x18(%r9,%r15,1),%xmm14 │ │ │ │ - vaddsd 0x18(%r8,%r15,1),%xmm14,%xmm15 │ │ │ │ - vmovsd %xmm15,0x18(%r9,%r15,1) │ │ │ │ - vmovsd 0x20(%rax,%r15,1),%xmm0 │ │ │ │ - vaddsd 0x20(%r8,%r15,1),%xmm0,%xmm1 │ │ │ │ - vmovsd %xmm1,0x20(%rax,%r15,1) │ │ │ │ - vmovsd 0x20(%r9,%r15,1),%xmm2 │ │ │ │ - vaddsd 0x20(%r8,%r15,1),%xmm2,%xmm3 │ │ │ │ - vmovsd %xmm3,0x20(%r9,%r15,1) │ │ │ │ - vmovsd 0x28(%rax,%r15,1),%xmm4 │ │ │ │ - vaddsd 0x28(%r8,%r15,1),%xmm4,%xmm5 │ │ │ │ - vmovsd %xmm5,0x28(%rax,%r15,1) │ │ │ │ - vmovsd 0x28(%r9,%r15,1),%xmm6 │ │ │ │ - vaddsd 0x28(%r8,%r15,1),%xmm6,%xmm7 │ │ │ │ - vmovsd %xmm7,0x28(%r9,%r15,1) │ │ │ │ - vmovsd 0x30(%rax,%r15,1),%xmm8 │ │ │ │ - vaddsd 0x30(%r8,%r15,1),%xmm8,%xmm9 │ │ │ │ - vmovsd %xmm9,0x30(%rax,%r15,1) │ │ │ │ - vmovsd 0x30(%r9,%r15,1),%xmm10 │ │ │ │ - vaddsd 0x30(%r8,%r15,1),%xmm10,%xmm11 │ │ │ │ - vmovsd %xmm11,0x30(%r9,%r15,1) │ │ │ │ - vmovsd 0x38(%rax,%r15,1),%xmm12 │ │ │ │ - vaddsd 0x38(%r8,%r15,1),%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm13,0x38(%rax,%r15,1) │ │ │ │ - vmovsd 0x38(%r9,%r15,1),%xmm14 │ │ │ │ - vaddsd 0x38(%r8,%r15,1),%xmm14,%xmm15 │ │ │ │ - vmovsd %xmm15,0x38(%r9,%r15,1) │ │ │ │ - add $0x40,%r15 │ │ │ │ - cmp %r15,%r13 │ │ │ │ - jne 37782 │ │ │ │ - cmp $0x1,%ebx │ │ │ │ - jle 375db │ │ │ │ + vmovsd (%rax,%r12,1),%xmm8 │ │ │ │ + vaddsd (%r8,%r12,1),%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rax,%r12,1) │ │ │ │ + vmovsd (%r9,%r12,1),%xmm10 │ │ │ │ + vaddsd (%r8,%r12,1),%xmm10,%xmm11 │ │ │ │ + vmovsd %xmm11,(%r9,%r12,1) │ │ │ │ + add $0x8,%r12 │ │ │ │ + vmovsd (%rax,%r12,1),%xmm12 │ │ │ │ + vaddsd (%r8,%r12,1),%xmm12,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rax,%r12,1) │ │ │ │ + vmovsd (%r9,%r12,1),%xmm14 │ │ │ │ + vaddsd (%r8,%r12,1),%xmm14,%xmm15 │ │ │ │ + vmovsd %xmm15,(%r9,%r12,1) │ │ │ │ + add $0x8,%r12 │ │ │ │ + vmovsd (%rax,%r12,1),%xmm0 │ │ │ │ + vaddsd (%r8,%r12,1),%xmm0,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rax,%r12,1) │ │ │ │ + vmovsd (%r9,%r12,1),%xmm2 │ │ │ │ + vaddsd (%r8,%r12,1),%xmm2,%xmm3 │ │ │ │ + vmovsd %xmm3,(%r9,%r12,1) │ │ │ │ + add $0x8,%r12 │ │ │ │ + vmovsd (%rax,%r12,1),%xmm4 │ │ │ │ + vaddsd (%r8,%r12,1),%xmm4,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rax,%r12,1) │ │ │ │ + vmovsd (%r9,%r12,1),%xmm6 │ │ │ │ + vaddsd (%r8,%r12,1),%xmm6,%xmm7 │ │ │ │ + vmovsd %xmm7,(%r9,%r12,1) │ │ │ │ + add $0x8,%r12 │ │ │ │ + vmovsd (%rax,%r12,1),%xmm8 │ │ │ │ + vaddsd (%r8,%r12,1),%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rax,%r12,1) │ │ │ │ + vmovsd (%r9,%r12,1),%xmm10 │ │ │ │ + vaddsd (%r8,%r12,1),%xmm10,%xmm11 │ │ │ │ + vmovsd %xmm11,(%r9,%r12,1) │ │ │ │ + add $0x8,%r12 │ │ │ │ + vmovsd (%rax,%r12,1),%xmm12 │ │ │ │ + vaddsd (%r8,%r12,1),%xmm12,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rax,%r12,1) │ │ │ │ + vmovsd (%r9,%r12,1),%xmm14 │ │ │ │ + vaddsd (%r8,%r12,1),%xmm14,%xmm15 │ │ │ │ + vmovsd %xmm15,(%r9,%r12,1) │ │ │ │ + add $0x8,%r12 │ │ │ │ + cmp %r12,%r13 │ │ │ │ + je 37479 │ │ │ │ + vmovsd (%rax,%r12,1),%xmm0 │ │ │ │ + vaddsd (%r8,%r12,1),%xmm0,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rax,%r12,1) │ │ │ │ + vmovsd (%r9,%r12,1),%xmm2 │ │ │ │ + vaddsd (%r8,%r12,1),%xmm2,%xmm3 │ │ │ │ + vmovsd %xmm3,(%r9,%r12,1) │ │ │ │ + vmovsd 0x8(%rax,%r12,1),%xmm4 │ │ │ │ + vaddsd 0x8(%r8,%r12,1),%xmm4,%xmm5 │ │ │ │ + vmovsd %xmm5,0x8(%rax,%r12,1) │ │ │ │ + vmovsd 0x8(%r9,%r12,1),%xmm6 │ │ │ │ + vaddsd 0x8(%r8,%r12,1),%xmm6,%xmm7 │ │ │ │ + vmovsd %xmm7,0x8(%r9,%r12,1) │ │ │ │ + vmovsd 0x10(%rax,%r12,1),%xmm8 │ │ │ │ + vaddsd 0x10(%r8,%r12,1),%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,0x10(%rax,%r12,1) │ │ │ │ + vmovsd 0x10(%r9,%r12,1),%xmm10 │ │ │ │ + vaddsd 0x10(%r8,%r12,1),%xmm10,%xmm11 │ │ │ │ + vmovsd %xmm11,0x10(%r9,%r12,1) │ │ │ │ + vmovsd 0x18(%rax,%r12,1),%xmm12 │ │ │ │ + vaddsd 0x18(%r8,%r12,1),%xmm12,%xmm13 │ │ │ │ + vmovsd %xmm13,0x18(%rax,%r12,1) │ │ │ │ + vmovsd 0x18(%r9,%r12,1),%xmm14 │ │ │ │ + vaddsd 0x18(%r8,%r12,1),%xmm14,%xmm15 │ │ │ │ + vmovsd %xmm15,0x18(%r9,%r12,1) │ │ │ │ + vmovsd 0x20(%rax,%r12,1),%xmm0 │ │ │ │ + vaddsd 0x20(%r8,%r12,1),%xmm0,%xmm1 │ │ │ │ + vmovsd %xmm1,0x20(%rax,%r12,1) │ │ │ │ + vmovsd 0x20(%r9,%r12,1),%xmm2 │ │ │ │ + vaddsd 0x20(%r8,%r12,1),%xmm2,%xmm3 │ │ │ │ + vmovsd %xmm3,0x20(%r9,%r12,1) │ │ │ │ + vmovsd 0x28(%rax,%r12,1),%xmm4 │ │ │ │ + vaddsd 0x28(%r8,%r12,1),%xmm4,%xmm5 │ │ │ │ + vmovsd %xmm5,0x28(%rax,%r12,1) │ │ │ │ + vmovsd 0x28(%r9,%r12,1),%xmm6 │ │ │ │ + vaddsd 0x28(%r8,%r12,1),%xmm6,%xmm7 │ │ │ │ + vmovsd %xmm7,0x28(%r9,%r12,1) │ │ │ │ + vmovsd 0x30(%rax,%r12,1),%xmm8 │ │ │ │ + vaddsd 0x30(%r8,%r12,1),%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,0x30(%rax,%r12,1) │ │ │ │ + vmovsd 0x30(%r9,%r12,1),%xmm10 │ │ │ │ + vaddsd 0x30(%r8,%r12,1),%xmm10,%xmm11 │ │ │ │ + vmovsd %xmm11,0x30(%r9,%r12,1) │ │ │ │ + vmovsd 0x38(%rax,%r12,1),%xmm12 │ │ │ │ + vaddsd 0x38(%r8,%r12,1),%xmm12,%xmm13 │ │ │ │ + vmovsd %xmm13,0x38(%rax,%r12,1) │ │ │ │ + vmovsd 0x38(%r9,%r12,1),%xmm14 │ │ │ │ + vaddsd 0x38(%r8,%r12,1),%xmm14,%xmm15 │ │ │ │ + vmovsd %xmm15,0x38(%r9,%r12,1) │ │ │ │ + add $0x40,%r12 │ │ │ │ + cmp %r12,%r13 │ │ │ │ + jne 37322 │ │ │ │ + cmpl $0x1,-0x8(%rsp) │ │ │ │ + jle 3717b │ │ │ │ cmp $0x1,%r14d │ │ │ │ - je 375db │ │ │ │ - lea -0x1(%r14),%r11d │ │ │ │ - mov %r11d,-0x10(%rsp) │ │ │ │ - jmp 3721c │ │ │ │ + je 3717b │ │ │ │ + lea -0x1(%r14),%ecx │ │ │ │ + mov %ecx,-0x10(%rsp) │ │ │ │ + jmp 36dc5 │ │ │ │ mov %r9,%r12 │ │ │ │ - mov %r8,-0x8(%rsp) │ │ │ │ + mov %r8,%r11 │ │ │ │ xor %edx,%edx │ │ │ │ xor %r10d,%r10d │ │ │ │ - jmp 3719c │ │ │ │ + jmp 36d4a │ │ │ │ vzeroupper │ │ │ │ - jmp 371e3 │ │ │ │ - nop │ │ │ │ + jmp 36d8d │ │ │ │ + xchg %ax,%ax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000037920 , std::allocator > const&)@@Base>: │ │ │ │ +00000000000374c0 , std::allocator > const&)@@Base>: │ │ │ │ endbr64 │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ - mov %esi,%r14d │ │ │ │ + mov %ecx,%r13d │ │ │ │ + mov $0xc,%ecx │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ + mov %r9,%rbp │ │ │ │ push %rbx │ │ │ │ - mov %ecx,%r13d │ │ │ │ - sub $0x18,%rsp │ │ │ │ - mov $0xc,%ecx │ │ │ │ - lea 0xa076c(%rip),%rsi # d80b0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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 %rdi,%rbx │ │ │ │ - mov %edx,0x4(%rsp) │ │ │ │ mov %r9,%rdi │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov %esi,0x4(%rsp) │ │ │ │ + lea 0xa1bc2(%rip),%rsi # d90b0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1110> │ │ │ │ + mov %edx,0x8(%rsp) │ │ │ │ xor %edx,%edx │ │ │ │ - mov %r9,%r12 │ │ │ │ - mov %r8d,0x8(%rsp) │ │ │ │ + mov %r8d,0xc(%rsp) │ │ │ │ call d4f0 , std::allocator >::find_first_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ mov $0x1,%ecx │ │ │ │ - lea 0xa0b56(%rip),%rsi # d84bf * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x118f> │ │ │ │ + lea 0xa1fcf(%rip),%rsi # d94d9 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1539> │ │ │ │ + mov %rbp,%rdi │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ - mov %r12,%rdi │ │ │ │ - sete %bpl │ │ │ │ + sete %r14b │ │ │ │ xor %edx,%edx │ │ │ │ call d4f0 , std::allocator >::find_first_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ + mov 0xc(%rsp),%r8d │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ mov %r13d,%eax │ │ │ │ - setne %r15b │ │ │ │ + setne %r12b │ │ │ │ xor $0x1,%eax │ │ │ │ - and %bpl,%al │ │ │ │ - je 37c80 , std::allocator > const&)@@Base+0x360> │ │ │ │ + and %r14b,%al │ │ │ │ + je 37800 , std::allocator > const&)@@Base+0x340> │ │ │ │ + mov 0x8(%rsp),%edi │ │ │ │ mov 0x4(%rsp),%esi │ │ │ │ - cmp $0x2,%esi │ │ │ │ + cmp $0x2,%edi │ │ │ │ setle %dl │ │ │ │ - cmp $0x28,%r14d │ │ │ │ - setg %r8b │ │ │ │ - and %r13d,%ebp │ │ │ │ - and %edx,%r8d │ │ │ │ - cmpb $0x0,0x8(%rsp) │ │ │ │ - jne 37a90 , std::allocator > const&)@@Base+0x170> │ │ │ │ - cmp $0x2,%r14d │ │ │ │ - jne 37a80 , std::allocator > const&)@@Base+0x160> │ │ │ │ - cmp $0x9,%esi │ │ │ │ - jg 37a80 , std::allocator > const&)@@Base+0x160> │ │ │ │ - mov %r15d,%edi │ │ │ │ - or %ebp,%edi │ │ │ │ - mov %edi,%r9d │ │ │ │ - test %al,%al │ │ │ │ - je 37c40 , std::allocator > const&)@@Base+0x320> │ │ │ │ + cmp $0x28,%esi │ │ │ │ + setg %r15b │ │ │ │ + and %r13d,%r14d │ │ │ │ + and %edx,%r15d │ │ │ │ test %r8b,%r8b │ │ │ │ - je 37c60 , std::allocator > const&)@@Base+0x340> │ │ │ │ + jne 37640 , std::allocator > const&)@@Base+0x180> │ │ │ │ + cmp $0x2,%esi │ │ │ │ + jne 37630 , std::allocator > const&)@@Base+0x170> │ │ │ │ + cmp $0x9,%edi │ │ │ │ + jg 37630 , std::allocator > const&)@@Base+0x170> │ │ │ │ + mov %r12d,%r10d │ │ │ │ + or %r14d,%r10d │ │ │ │ + mov %r10d,%r9d │ │ │ │ + test %al,%al │ │ │ │ + je 377c8 , std::allocator > const&)@@Base+0x308> │ │ │ │ + test %r15b,%r15b │ │ │ │ + je 377e0 , std::allocator > const&)@@Base+0x320> │ │ │ │ movb $0x1,(%rbx) │ │ │ │ - test %bpl,%bpl │ │ │ │ - je 37df0 , std::allocator > const&)@@Base+0x4d0> │ │ │ │ + test %r14b,%r14b │ │ │ │ + je 37970 , std::allocator > const&)@@Base+0x4b0> │ │ │ │ + mov $0x101,%r8d │ │ │ │ + movb $0x1,0x1(%rbx) │ │ │ │ xor %edx,%edx │ │ │ │ mov $0x2,%ecx │ │ │ │ - lea 0xa06c5(%rip),%rsi # d80c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd90> │ │ │ │ - mov %r12,%rdi │ │ │ │ - movb $0x1,0x1(%rbx) │ │ │ │ - movw $0x101,0x2(%rbx) │ │ │ │ + mov %r8w,0x2(%rbx) │ │ │ │ + lea 0xa1b0f(%rip),%rsi # d90c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1120> │ │ │ │ + mov %rbp,%rdi │ │ │ │ call d4f0 , std::allocator >::find_first_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ mov $0x2,%ecx │ │ │ │ - lea 0xa06aa(%rip),%rsi # d80c3 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd93> │ │ │ │ - mov %r12,%rdi │ │ │ │ + lea 0xa1afe(%rip),%rsi # d90c3 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1123> │ │ │ │ + mov %rbp,%rdi │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ setne 0x4(%rbx) │ │ │ │ xor %edx,%edx │ │ │ │ call d4f0 , std::allocator >::find_first_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ - mov %r15b,0x5(%rbx) │ │ │ │ + mov %r12b,0x5(%rbx) │ │ │ │ mov $0x10,%ecx │ │ │ │ - lea 0xa068b(%rip),%rsi # d80c6 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd96> │ │ │ │ + lea 0xa1adf(%rip),%rsi # d90c6 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1126> │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ - mov %r12,%rdi │ │ │ │ + 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 37d70 , std::allocator > const&)@@Base+0x450> │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0xa0dd1(%rip),%r12 # d8838 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1508> │ │ │ │ - mov %r12,0x8(%rbx) │ │ │ │ + je 378f0 , std::allocator > const&)@@Base+0x430> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0xa2229(%rip),%rdi # d9838 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1898> │ │ │ │ + mov %rdi,0x8(%rbx) │ │ │ │ add $0x18,%rsp │ │ │ │ mov $0x1,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - lea -0x3(%r14),%ecx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x4(%rsp),%ecx │ │ │ │ + sub $0x3,%ecx │ │ │ │ cmp $0x6,%ecx │ │ │ │ - jbe 37dc0 , std::allocator > const&)@@Base+0x4a0> │ │ │ │ - nopl (%rax) │ │ │ │ - mov %r8d,%r9d │ │ │ │ - mov %r15d,%edi │ │ │ │ + jbe 37938 , std::allocator > const&)@@Base+0x478> │ │ │ │ + mov %r15d,%r9d │ │ │ │ + mov %r12d,%r10d │ │ │ │ xor $0x1,%r9d │ │ │ │ - or %ebp,%edi │ │ │ │ + or %r14d,%r10d │ │ │ │ and %eax,%r9d │ │ │ │ - or %edi,%r9d │ │ │ │ - and %al,%r8b │ │ │ │ - je 37c40 , std::allocator > const&)@@Base+0x320> │ │ │ │ - test %bpl,%bpl │ │ │ │ - jne 37cb0 , std::allocator > const&)@@Base+0x390> │ │ │ │ + or %r10d,%r9d │ │ │ │ + and %al,%r15b │ │ │ │ + je 377c8 , std::allocator > const&)@@Base+0x308> │ │ │ │ + test %r14b,%r14b │ │ │ │ + jne 37830 , std::allocator > const&)@@Base+0x370> │ │ │ │ mov $0x2,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - lea 0xa0615(%rip),%rsi # d80d7 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xda7> │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov %r8b,0xf(%rsp) │ │ │ │ - mov %r9b,0x8(%rsp) │ │ │ │ + lea 0xa1a64(%rip),%rsi # d90d7 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1137> │ │ │ │ + mov %rbp,%rdi │ │ │ │ + mov %r9b,0xc(%rsp) │ │ │ │ call d4f0 , std::allocator >::find_first_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ - movzbl 0x8(%rsp),%ecx │ │ │ │ + movzbl 0xc(%rsp),%ecx │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ - movzbl 0xf(%rsp),%r8d │ │ │ │ setne (%rbx) │ │ │ │ - mov %cl,0x8(%rsp) │ │ │ │ + mov %cl,0xc(%rsp) │ │ │ │ xor %edx,%edx │ │ │ │ mov $0x2,%ecx │ │ │ │ - lea 0xa05e2(%rip),%rsi # d80da * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xdaa> │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov %r8b,0xf(%rsp) │ │ │ │ + lea 0xa1a3c(%rip),%rsi # d90da * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x113a> │ │ │ │ + mov %rbp,%rdi │ │ │ │ call d4f0 , std::allocator >::find_first_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ - movzbl 0xf(%rsp),%r8d │ │ │ │ - movzbl 0x8(%rsp),%r9d │ │ │ │ + movzbl 0xc(%rsp),%r9d │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ - setne %bpl │ │ │ │ - mov %bpl,0x1(%rbx) │ │ │ │ + setne %r14b │ │ │ │ + mov %r14b,0x1(%rbx) │ │ │ │ test %r9b,%r9b │ │ │ │ - jne 37b4b , std::allocator > const&)@@Base+0x22b> │ │ │ │ + jne 376db , std::allocator > const&)@@Base+0x21b> │ │ │ │ xor %edx,%edx │ │ │ │ mov $0x2,%ecx │ │ │ │ - lea 0xa05ad(%rip),%rsi # d80dd * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xdad> │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov %r8b,0x8(%rsp) │ │ │ │ + lea 0xa1a12(%rip),%rsi # d90dd * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x113d> │ │ │ │ + mov %rbp,%rdi │ │ │ │ call d4f0 , std::allocator >::find_first_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ - movzbl 0x8(%rsp),%r8d │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ setne %r9b │ │ │ │ mov %r9b,0x2(%rbx) │ │ │ │ - test %r8b,%r8b │ │ │ │ - jne 37b72 , std::allocator > const&)@@Base+0x252> │ │ │ │ + test %r15b,%r15b │ │ │ │ + jne 37702 , std::allocator > const&)@@Base+0x242> │ │ │ │ xor %edx,%edx │ │ │ │ mov $0x2,%ecx │ │ │ │ - lea 0xa0558(%rip),%rsi # d80ba * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd8a> │ │ │ │ - mov %r12,%rdi │ │ │ │ + lea 0xa19c8(%rip),%rsi # d90ba * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x111a> │ │ │ │ + mov %rbp,%rdi │ │ │ │ call d4f0 , std::allocator >::find_first_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ - setne %r8b │ │ │ │ + setne %r15b │ │ │ │ + mov %r15b,0x3(%rbx) │ │ │ │ xor %edx,%edx │ │ │ │ - mov %r8b,0x3(%rbx) │ │ │ │ mov $0x2,%ecx │ │ │ │ - lea 0xa053c(%rip),%rsi # d80c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd90> │ │ │ │ - mov %r12,%rdi │ │ │ │ + lea 0xa19ac(%rip),%rsi # d90c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1120> │ │ │ │ + mov %rbp,%rdi │ │ │ │ call d4f0 , std::allocator >::find_first_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ mov $0x2,%ecx │ │ │ │ - lea 0xa052b(%rip),%rsi # d80c3 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd93> │ │ │ │ - mov %r12,%rdi │ │ │ │ + lea 0xa199b(%rip),%rsi # d90c3 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1123> │ │ │ │ + mov %rbp,%rdi │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ setne 0x4(%rbx) │ │ │ │ xor %edx,%edx │ │ │ │ call d4f0 , std::allocator >::find_first_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ - mov %r15b,0x5(%rbx) │ │ │ │ + mov %r12b,0x5(%rbx) │ │ │ │ mov $0x10,%ecx │ │ │ │ - lea 0xa050c(%rip),%rsi # d80c6 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd96> │ │ │ │ + lea 0xa197c(%rip),%rsi # d90c6 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1126> │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ - mov %r12,%rdi │ │ │ │ + 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 37a60 , std::allocator > const&)@@Base+0x140> │ │ │ │ + jne 37608 , std::allocator > const&)@@Base+0x148> │ │ │ │ test %r13b,%r13b │ │ │ │ - jne 37d30 , std::allocator > const&)@@Base+0x410> │ │ │ │ + jne 378b0 , std::allocator > const&)@@Base+0x3f0> │ │ │ │ cmpb $0x0,0x3(%rbx) │ │ │ │ - je 37d80 , std::allocator > const&)@@Base+0x460> │ │ │ │ - cmpl $0x2,0x4(%rsp) │ │ │ │ - jg 37de0 , std::allocator > const&)@@Base+0x4c0> │ │ │ │ + je 37900 , std::allocator > const&)@@Base+0x440> │ │ │ │ + cmpl $0x2,0x8(%rsp) │ │ │ │ + jg 37960 , std::allocator > const&)@@Base+0x4a0> │ │ │ │ cmpb $0x0,(%rbx) │ │ │ │ - jne 37c03 , std::allocator > const&)@@Base+0x2e3> │ │ │ │ + jne 37793 , std::allocator > const&)@@Base+0x2d3> │ │ │ │ cmpb $0x0,0x1(%rbx) │ │ │ │ - je 37d5f , std::allocator > const&)@@Base+0x43f> │ │ │ │ - cmp $0xff,%r14d │ │ │ │ - jle 37c20 , std::allocator > const&)@@Base+0x300> │ │ │ │ + je 378df , std::allocator > const&)@@Base+0x41f> │ │ │ │ + cmpl $0xff,0x4(%rsp) │ │ │ │ + jle 377b0 , std::allocator > const&)@@Base+0x2f0> │ │ │ │ test %r13b,%r13b │ │ │ │ - je 37da9 , std::allocator > const&)@@Base+0x489> │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + je 3792a , std::allocator > const&)@@Base+0x46a> │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ xor %eax,%eax │ │ │ │ add $0x18,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - and %edi,%edx │ │ │ │ - mov %edx,%r8d │ │ │ │ - test %bpl,%bpl │ │ │ │ - je 37ab4 , std::allocator > const&)@@Base+0x194> │ │ │ │ + and %r10d,%edx │ │ │ │ + mov %edx,%r15d │ │ │ │ + test %r14b,%r14b │ │ │ │ + je 37665 , std::allocator > const&)@@Base+0x1a5> │ │ │ │ movb $0x1,(%rbx) │ │ │ │ - jmp 37b19 , std::allocator > const&)@@Base+0x1f9> │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - and %edi,%edx │ │ │ │ + jmp 376b4 , std::allocator > const&)@@Base+0x1f4> │ │ │ │ + nop │ │ │ │ + and %r10d,%edx │ │ │ │ movb $0x1,(%rbx) │ │ │ │ - mov %edx,%r8d │ │ │ │ - test %bpl,%bpl │ │ │ │ - je 37df0 , std::allocator > const&)@@Base+0x4d0> │ │ │ │ + mov %edx,%r15d │ │ │ │ + test %r14b,%r14b │ │ │ │ + je 37970 , std::allocator > const&)@@Base+0x4b0> │ │ │ │ movb $0x1,0x1(%rbx) │ │ │ │ - mov %ebp,%r9d │ │ │ │ - jmp 37b4b , std::allocator > const&)@@Base+0x22b> │ │ │ │ - nopl (%rax) │ │ │ │ + mov %r14d,%r9d │ │ │ │ + jmp 376db , std::allocator > const&)@@Base+0x21b> │ │ │ │ + xchg %ax,%ax │ │ │ │ xor %edx,%edx │ │ │ │ mov $0x2,%ecx │ │ │ │ - lea 0xa042f(%rip),%rsi # d80bd * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd8d> │ │ │ │ - mov %r12,%rdi │ │ │ │ + lea 0xa18af(%rip),%rsi # d90bd * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x111d> │ │ │ │ + mov %rbp,%rdi │ │ │ │ call d4f0 , std::allocator >::find_first_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ + mov 0xc(%rsp),%r8d │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ setne %al │ │ │ │ - jmp 37992 , std::allocator > const&)@@Base+0x72> │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - movw $0x101,(%rbx) │ │ │ │ + jmp 37538 , std::allocator > const&)@@Base+0x78> │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov $0x101,%r11d │ │ │ │ + mov %r11w,(%rbx) │ │ │ │ test %r9b,%r9b │ │ │ │ - je 37e00 , std::allocator > const&)@@Base+0x4e0> │ │ │ │ + je 37980 , std::allocator > const&)@@Base+0x4c0> │ │ │ │ + mov $0x101,%eax │ │ │ │ xor %edx,%edx │ │ │ │ mov $0x2,%ecx │ │ │ │ - lea 0xa03f4(%rip),%rsi # d80c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd90> │ │ │ │ - mov %r12,%rdi │ │ │ │ - movw $0x101,0x2(%rbx) │ │ │ │ + mov %rbp,%rdi │ │ │ │ + mov %ax,0x2(%rbx) │ │ │ │ + lea 0xa1863(%rip),%rsi # d90c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1120> │ │ │ │ call d4f0 , std::allocator >::find_first_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ mov $0x2,%ecx │ │ │ │ - lea 0xa03dd(%rip),%rsi # d80c3 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd93> │ │ │ │ - mov %r12,%rdi │ │ │ │ + lea 0xa1855(%rip),%rsi # d90c3 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1123> │ │ │ │ + mov %rbp,%rdi │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ setne 0x4(%rbx) │ │ │ │ xor %edx,%edx │ │ │ │ call d4f0 , std::allocator >::find_first_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ - mov %r15b,0x5(%rbx) │ │ │ │ + mov %r12b,0x5(%rbx) │ │ │ │ mov $0x10,%ecx │ │ │ │ - lea 0xa03be(%rip),%rsi # d80c6 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd96> │ │ │ │ + lea 0xa1836(%rip),%rsi # d90c6 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1126> │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ - mov %r12,%rdi │ │ │ │ + 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 37a60 , std::allocator > const&)@@Base+0x140> │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 37608 , std::allocator > const&)@@Base+0x148> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ cmpb $0x0,0x4(%rbx) │ │ │ │ - je 37bdf , std::allocator > const&)@@Base+0x2bf> │ │ │ │ + je 3776f , std::allocator > const&)@@Base+0x2af> │ │ │ │ cmpb $0x0,(%rbx) │ │ │ │ - jne 37dd0 , std::allocator > const&)@@Base+0x4b0> │ │ │ │ + jne 37950 , std::allocator > const&)@@Base+0x490> │ │ │ │ cmpb $0x0,0x1(%rbx) │ │ │ │ - jne 37dd0 , std::allocator > const&)@@Base+0x4b0> │ │ │ │ + jne 37950 , std::allocator > const&)@@Base+0x490> │ │ │ │ cmpb $0x0,0x2(%rbx) │ │ │ │ - jne 37dd0 , std::allocator > const&)@@Base+0x4b0> │ │ │ │ + jne 37950 , std::allocator > const&)@@Base+0x490> │ │ │ │ cmpb $0x0,0x3(%rbx) │ │ │ │ - jne 37dd0 , std::allocator > const&)@@Base+0x4b0> │ │ │ │ + jne 37950 , std::allocator > const&)@@Base+0x490> │ │ │ │ cmpb $0x0,0x1(%rbx) │ │ │ │ - jne 37d85 , std::allocator > const&)@@Base+0x465> │ │ │ │ + jne 37905 , std::allocator > const&)@@Base+0x445> │ │ │ │ cmpb $0x0,0x2(%rbx) │ │ │ │ - jne 37d85 , std::allocator > const&)@@Base+0x465> │ │ │ │ + jne 37905 , std::allocator > const&)@@Base+0x445> │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 37c22 , std::allocator > const&)@@Base+0x302> │ │ │ │ + jmp 377b2 , std::allocator > const&)@@Base+0x2f2> │ │ │ │ nopl 0x0(%rax) │ │ │ │ cmpb $0x0,0x4(%rbx) │ │ │ │ - jne 37d3a , std::allocator > const&)@@Base+0x41a> │ │ │ │ + jne 378ba , std::allocator > const&)@@Base+0x3fa> │ │ │ │ cmpb $0x0,0x3(%rbx) │ │ │ │ - jne 37bf4 , std::allocator > const&)@@Base+0x2d4> │ │ │ │ + jne 37784 , std::allocator > const&)@@Base+0x2c4> │ │ │ │ cmpb $0x0,(%rbx) │ │ │ │ - je 37d59 , std::allocator > const&)@@Base+0x439> │ │ │ │ - cmp $0xff,%r14d │ │ │ │ - jle 37c20 , std::allocator > const&)@@Base+0x300> │ │ │ │ + je 378d9 , std::allocator > const&)@@Base+0x419> │ │ │ │ + cmpl $0xff,0x4(%rsp) │ │ │ │ + jle 377b0 , std::allocator > const&)@@Base+0x2f0> │ │ │ │ test %r13b,%r13b │ │ │ │ - jne 37c20 , std::allocator > const&)@@Base+0x300> │ │ │ │ - cmpl $0x2,0x4(%rsp) │ │ │ │ - lea 0xa0a51(%rip),%r11 # d87f8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x14c8> │ │ │ │ - jg 37dd7 , std::allocator > const&)@@Base+0x4b7> │ │ │ │ - lea 0xa0a08(%rip),%r11 # d87b8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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> │ │ │ │ - jmp 37dd7 , std::allocator > const&)@@Base+0x4b7> │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cmpl $0x4,0x4(%rsp) │ │ │ │ - jg 37a90 , std::allocator > const&)@@Base+0x170> │ │ │ │ - jmp 379c8 , std::allocator > const&)@@Base+0xa8> │ │ │ │ - lea 0xa0b89(%rip),%r11 # d8960 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1630> │ │ │ │ - mov %r11,0x8(%rbx) │ │ │ │ - jmp 37a6b , std::allocator > const&)@@Base+0x14b> │ │ │ │ - lea 0xa0be9(%rip),%r10 # d89d0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x16a0> │ │ │ │ - mov %r10,0x8(%rbx) │ │ │ │ - jmp 37a6b , std::allocator > const&)@@Base+0x14b> │ │ │ │ - mov %edi,%ecx │ │ │ │ - jmp 37ae6 , std::allocator > const&)@@Base+0x1c6> │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %ebp,%r8d │ │ │ │ - jmp 37b22 , std::allocator > const&)@@Base+0x202> │ │ │ │ + jne 377b0 , std::allocator > const&)@@Base+0x2f0> │ │ │ │ + cmpl $0x2,0x8(%rsp) │ │ │ │ + lea 0xa1ed0(%rip),%r12 # d97f8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1858> │ │ │ │ + jg 37957 , std::allocator > const&)@@Base+0x497> │ │ │ │ + lea 0xa1e87(%rip),%r12 # d97b8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1818> │ │ │ │ + jmp 37957 , std::allocator > const&)@@Base+0x497> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmpl $0x4,0x8(%rsp) │ │ │ │ + jg 37640 , std::allocator > const&)@@Base+0x180> │ │ │ │ + jmp 3756e , std::allocator > const&)@@Base+0xae> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0xa2009(%rip),%r12 # d9960 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x19c0> │ │ │ │ + mov %r12,0x8(%rbx) │ │ │ │ + jmp 37613 , std::allocator > const&)@@Base+0x153> │ │ │ │ + lea 0xa2069(%rip),%rbp # d99d0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1a30> │ │ │ │ + mov %rbp,0x8(%rbx) │ │ │ │ + jmp 37613 , std::allocator > const&)@@Base+0x153> │ │ │ │ + mov %r10d,%ecx │ │ │ │ + jmp 3768c , std::allocator > const&)@@Base+0x1cc> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %r14d,%r15d │ │ │ │ + jmp 376bd , std::allocator > const&)@@Base+0x1fd> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000037e10 >&)@@Base>: │ │ │ │ +0000000000037990 >&)@@Base>: │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ mov $0x1,%eax │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ add $0xffffffffffffff80,%rsp │ │ │ │ - mov (%rsi),%r13 │ │ │ │ mov %rdi,(%rsp) │ │ │ │ + mov (%rsi),%r13 │ │ │ │ mov %fs:0x28,%rdx │ │ │ │ mov %rdx,0x78(%rsp) │ │ │ │ mov 0x8(%rsi),%rdx │ │ │ │ mov %rdx,0x10(%rsp) │ │ │ │ sub %r13,%rdx │ │ │ │ shlx %rdx,%rax,%rcx │ │ │ │ shr $0x3b,%rcx │ │ │ │ - jne dcd4 <__cxa_finalize@plt+0x644> │ │ │ │ + jne dce7 <__cxa_finalize@plt+0x657> │ │ │ │ mov $0x10,%r14d │ │ │ │ - shlx %rdx,%r14,%r14 │ │ │ │ - mov %r14,%rdi │ │ │ │ + shlx %rdx,%r14,%r15 │ │ │ │ + mov %r15,%rdi │ │ │ │ call d330 │ │ │ │ - mov %r14,%rdi │ │ │ │ + lea (%rax,%r15,1),%rbx │ │ │ │ + mov %r15,%rdi │ │ │ │ mov %rax,%r12 │ │ │ │ - lea (%rax,%r14,1),%r15 │ │ │ │ + mov %rbx,0x38(%rsp) │ │ │ │ call d330 │ │ │ │ + lea (%rax,%r15,1),%rsi │ │ │ │ mov %rax,%rbx │ │ │ │ - add %rax,%r14 │ │ │ │ - cmp %r12,%r15 │ │ │ │ - je 38b30 >&)@@Base+0xd20> │ │ │ │ - mov 0xa4a8a(%rip),%rsi # dc920 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ + mov %rsi,0x30(%rsp) │ │ │ │ + cmp %r12,0x38(%rsp) │ │ │ │ + je 389e8 >&)@@Base+0x1058> │ │ │ │ + mov 0xa601d(%rip),%r8 # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ movq $0x0,(%r12) │ │ │ │ lea 0x10(%r12),%r9 │ │ │ │ - mov %rsi,0x8(%r12) │ │ │ │ - cmp %r13,0x10(%rsp) │ │ │ │ + mov %r8,0x8(%r12) │ │ │ │ mov %rbx,%r8 │ │ │ │ - je 38ab0 >&)@@Base+0xca0> │ │ │ │ + cmp %r13,0x10(%rsp) │ │ │ │ + je 38950 >&)@@Base+0xfc0> │ │ │ │ lea 0x40(%rsp),%r10 │ │ │ │ mov %r10,0x8(%rsp) │ │ │ │ + nopl (%rax) │ │ │ │ + mov %r9,%r15 │ │ │ │ + mov %r12,0x40(%rsp) │ │ │ │ movzbl 0x0(%r13),%r11d │ │ │ │ - mov %r8,%rdx │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %r8,%rcx │ │ │ │ + mov %r8,%r14 │ │ │ │ + sub %r12,%r15 │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ - sub %rbx,%rdx │ │ │ │ - sub %r12,%rax │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %rdx,0x38(%rsp) │ │ │ │ + mov 0x38(%rsp),%r12 │ │ │ │ + mov %r8,%rcx │ │ │ │ mov %rbx,%rdx │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - mov %r12,0x40(%rsp) │ │ │ │ - mov %r9,0x48(%rsp) │ │ │ │ - mov %r15,0x50(%rsp) │ │ │ │ - mov %r8,0x28(%rsp) │ │ │ │ + mov %r9,%rsi │ │ │ │ mov %r11b,0x1f(%rsp) │ │ │ │ - call 19ad0 │ │ │ │ + sub %rbx,%r14 │ │ │ │ + mov %r9,0x48(%rsp) │ │ │ │ + mov %r12,0x50(%rsp) │ │ │ │ + mov %r8,0x20(%rsp) │ │ │ │ + call 19860 │ │ │ │ mov 0x40(%rsp),%r12 │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - lea 0x60(%rsp),%rdi │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ mov %rbx,0x60(%rsp) │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - mov %r14,0x70(%rsp) │ │ │ │ - mov 0x48(%rsp),%r8 │ │ │ │ - mov 0x50(%rsp),%r15 │ │ │ │ - lea (%r12,%rcx,1),%rcx │ │ │ │ + lea 0x60(%rsp),%rdi │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + mov %rcx,0x38(%rsp) │ │ │ │ mov %r12,%rdx │ │ │ │ + lea (%r12,%r15,1),%rcx │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ mov %rsi,0x68(%rsp) │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ - mov %r8,0x20(%rsp) │ │ │ │ - call 19ad0 │ │ │ │ + mov %rbx,0x70(%rsp) │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ + call 19860 │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ mov 0x60(%rsp),%rbx │ │ │ │ - mov %r12,%r11 │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - vmovapd 0xa477c(%rip),%ymm1 # dc6e0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 0x20(%rsp),%r9 │ │ │ │ + mov 0x70(%rsp),%rdi │ │ │ │ + mov 0x28(%rsp),%r9 │ │ │ │ + vmovdqa 0xa5d8a(%rip),%ymm0 # dd880 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x280> │ │ │ │ + vmovapd 0xa5da2(%rip),%ymm2 # dd8a0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x2a0> │ │ │ │ + lea (%rbx,%r14,1),%rsi │ │ │ │ + mov %rdi,0x30(%rsp) │ │ │ │ mov 0x68(%rsp),%r8 │ │ │ │ - mov 0x70(%rsp),%r14 │ │ │ │ - lea (%rbx,%rdi,1),%rdx │ │ │ │ cmp %r12,%rcx │ │ │ │ - je 3801b >&)@@Base+0x20b> │ │ │ │ - mov %rcx,%r10 │ │ │ │ - sub %r12,%r10 │ │ │ │ - sub $0x10,%r10 │ │ │ │ - shr $0x4,%r10 │ │ │ │ + je 37d43 >&)@@Base+0x3b3> │ │ │ │ + lea -0x10(%r15),%r10 │ │ │ │ + cmp $0x30,%r10 │ │ │ │ + jbe 389d1 >&)@@Base+0x1041> │ │ │ │ + mov %r10,%r11 │ │ │ │ + and $0xffffffffffffffc0,%r10 │ │ │ │ + mov %r12,%rax │ │ │ │ + lea (%r10,%r12,1),%rdx │ │ │ │ + sub $0x40,%r10 │ │ │ │ + shr $0x6,%r11 │ │ │ │ + shr $0x6,%r10 │ │ │ │ inc %r10 │ │ │ │ - and $0x7,%r10d │ │ │ │ - je 37ff3 >&)@@Base+0x1e3> │ │ │ │ + and $0x3,%r10d │ │ │ │ + je 37c16 >&)@@Base+0x286> │ │ │ │ cmp $0x1,%r10 │ │ │ │ - je 37fe7 >&)@@Base+0x1d7> │ │ │ │ + je 37bd4 >&)@@Base+0x244> │ │ │ │ cmp $0x2,%r10 │ │ │ │ - je 37fe0 >&)@@Base+0x1d0> │ │ │ │ - cmp $0x3,%r10 │ │ │ │ - je 37fd9 >&)@@Base+0x1c9> │ │ │ │ - cmp $0x4,%r10 │ │ │ │ - je 37fd2 >&)@@Base+0x1c2> │ │ │ │ - cmp $0x5,%r10 │ │ │ │ - je 37fcb >&)@@Base+0x1bb> │ │ │ │ - cmp $0x6,%r10 │ │ │ │ - je 37fc4 >&)@@Base+0x1b4> │ │ │ │ - shlq $1,(%r12) │ │ │ │ - lea 0x10(%r12),%r11 │ │ │ │ - shlq $1,(%r11) │ │ │ │ - add $0x10,%r11 │ │ │ │ - shlq $1,(%r11) │ │ │ │ - add $0x10,%r11 │ │ │ │ - shlq $1,(%r11) │ │ │ │ - add $0x10,%r11 │ │ │ │ - shlq $1,(%r11) │ │ │ │ - add $0x10,%r11 │ │ │ │ - shlq $1,(%r11) │ │ │ │ - add $0x10,%r11 │ │ │ │ - shlq $1,(%r11) │ │ │ │ - add $0x10,%r11 │ │ │ │ - cmp %rcx,%r11 │ │ │ │ - je 3801b >&)@@Base+0x20b> │ │ │ │ + je 37b9c >&)@@Base+0x20c> │ │ │ │ + vmovdqu (%r12),%ymm1 │ │ │ │ + lea 0x40(%r12),%rax │ │ │ │ + vpermt2q 0x20(%r12),%ymm0,%ymm1 │ │ │ │ + vpsllq $0x1,%ymm1,%ymm4 │ │ │ │ + vextracti64x2 $0x1,%ymm4,%xmm5 │ │ │ │ + vmovq %xmm4,(%r12) │ │ │ │ + vpextrq $0x1,%xmm4,0x10(%r12) │ │ │ │ + valignq $0x3,%ymm4,%ymm4,%ymm6 │ │ │ │ + vmovq %xmm5,0x20(%r12) │ │ │ │ + vmovq %xmm6,0x30(%r12) │ │ │ │ + vmovdqu (%rax),%ymm7 │ │ │ │ + add $0x40,%rax │ │ │ │ + vpermt2q -0x20(%rax),%ymm0,%ymm7 │ │ │ │ + vpsllq $0x1,%ymm7,%ymm8 │ │ │ │ + vextracti64x2 $0x1,%ymm8,%xmm10 │ │ │ │ + vmovq %xmm8,-0x40(%rax) │ │ │ │ + vpextrq $0x1,%xmm8,-0x30(%rax) │ │ │ │ + valignq $0x3,%ymm8,%ymm8,%ymm11 │ │ │ │ + vmovq %xmm10,-0x20(%rax) │ │ │ │ + vmovq %xmm11,-0x10(%rax) │ │ │ │ + vmovdqu (%rax),%ymm12 │ │ │ │ + add $0x40,%rax │ │ │ │ + vpermt2q -0x20(%rax),%ymm0,%ymm12 │ │ │ │ + vpsllq $0x1,%ymm12,%ymm13 │ │ │ │ + vextracti64x2 $0x1,%ymm13,%xmm15 │ │ │ │ + vmovq %xmm13,-0x40(%rax) │ │ │ │ + vpextrq $0x1,%xmm13,-0x30(%rax) │ │ │ │ + valignq $0x3,%ymm13,%ymm13,%ymm1 │ │ │ │ + vmovq %xmm15,-0x20(%rax) │ │ │ │ + vmovq %xmm1,-0x10(%rax) │ │ │ │ + cmp %rdx,%rax │ │ │ │ + je 37d12 >&)@@Base+0x382> │ │ │ │ + vmovdqu (%rax),%ymm4 │ │ │ │ + vmovdqu 0x40(%rax),%ymm8 │ │ │ │ + add $0x100,%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 %rdx,%rax │ │ │ │ + jne 37c16 >&)@@Base+0x286> │ │ │ │ + shl $0x6,%r11 │ │ │ │ + add %r12,%r11 │ │ │ │ + lea 0x10(%r11),%rdi │ │ │ │ shlq $1,(%r11) │ │ │ │ + cmp %rdi,%rcx │ │ │ │ + je 37d43 >&)@@Base+0x3b3> │ │ │ │ + lea 0x20(%r11),%r10 │ │ │ │ shlq $1,0x10(%r11) │ │ │ │ + cmp %r10,%rcx │ │ │ │ + je 37d43 >&)@@Base+0x3b3> │ │ │ │ + lea 0x30(%r11),%rdx │ │ │ │ shlq $1,0x20(%r11) │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + je 37d43 >&)@@Base+0x3b3> │ │ │ │ shlq $1,0x30(%r11) │ │ │ │ - shlq $1,0x40(%r11) │ │ │ │ - shlq $1,0x50(%r11) │ │ │ │ - shlq $1,0x60(%r11) │ │ │ │ - shlq $1,0x70(%r11) │ │ │ │ - sub $0xffffffffffffff80,%r11 │ │ │ │ - cmp %rcx,%r11 │ │ │ │ - jne 37ff3 >&)@@Base+0x1e3> │ │ │ │ + cmp %rbx,%rsi │ │ │ │ + je 37f70 >&)@@Base+0x5e0> │ │ │ │ + lea -0x10(%r14),%r11 │ │ │ │ + cmp $0x30,%r11 │ │ │ │ + jbe 389d9 >&)@@Base+0x1049> │ │ │ │ + mov %r11,%rdx │ │ │ │ + and $0xffffffffffffffc0,%r11 │ │ │ │ mov %rbx,%rax │ │ │ │ - cmp %rbx,%rdx │ │ │ │ - je 380bf >&)@@Base+0x2af> │ │ │ │ - mov %rdx,%rsi │ │ │ │ - sub %rbx,%rsi │ │ │ │ - sub $0x10,%rsi │ │ │ │ - shr $0x4,%rsi │ │ │ │ - inc %rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - je 38097 >&)@@Base+0x287> │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 3808b >&)@@Base+0x27b> │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 38084 >&)@@Base+0x274> │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - je 3807d >&)@@Base+0x26d> │ │ │ │ - cmp $0x4,%rsi │ │ │ │ - je 38076 >&)@@Base+0x266> │ │ │ │ - cmp $0x5,%rsi │ │ │ │ - je 3806f >&)@@Base+0x25f> │ │ │ │ - cmp $0x6,%rsi │ │ │ │ - je 38068 >&)@@Base+0x258> │ │ │ │ - shlq $1,(%rbx) │ │ │ │ - lea 0x10(%rbx),%rax │ │ │ │ - shlq $1,(%rax) │ │ │ │ - add $0x10,%rax │ │ │ │ - shlq $1,(%rax) │ │ │ │ - add $0x10,%rax │ │ │ │ - shlq $1,(%rax) │ │ │ │ - add $0x10,%rax │ │ │ │ - shlq $1,(%rax) │ │ │ │ - add $0x10,%rax │ │ │ │ - shlq $1,(%rax) │ │ │ │ - add $0x10,%rax │ │ │ │ - shlq $1,(%rax) │ │ │ │ - add $0x10,%rax │ │ │ │ - cmp %rdx,%rax │ │ │ │ - je 380bf >&)@@Base+0x2af> │ │ │ │ - shlq $1,(%rax) │ │ │ │ - shlq $1,0x10(%rax) │ │ │ │ - shlq $1,0x20(%rax) │ │ │ │ - shlq $1,0x30(%rax) │ │ │ │ - shlq $1,0x40(%rax) │ │ │ │ - shlq $1,0x50(%rax) │ │ │ │ - shlq $1,0x60(%rax) │ │ │ │ - shlq $1,0x70(%rax) │ │ │ │ - sub $0xffffffffffffff80,%rax │ │ │ │ - cmp %rdx,%rax │ │ │ │ - jne 38097 >&)@@Base+0x287> │ │ │ │ + mov %r11,%r10 │ │ │ │ + shr $0x6,%rdx │ │ │ │ + lea (%r11,%rbx,1),%rdi │ │ │ │ + sub $0x40,%r10 │ │ │ │ + shr $0x6,%r10 │ │ │ │ + inc %r10 │ │ │ │ + and $0x3,%r10d │ │ │ │ + je 37e42 >&)@@Base+0x4b2> │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 37e01 >&)@@Base+0x471> │ │ │ │ + cmp $0x2,%r10 │ │ │ │ + je 37dc8 >&)@@Base+0x438> │ │ │ │ + vmovdqu (%rbx),%ymm9 │ │ │ │ + lea 0x40(%rbx),%rax │ │ │ │ + vpermt2q 0x20(%rbx),%ymm0,%ymm9 │ │ │ │ + vpsllq $0x1,%ymm9,%ymm10 │ │ │ │ + vextracti64x2 $0x1,%ymm10,%xmm12 │ │ │ │ + vmovq %xmm10,(%rbx) │ │ │ │ + vpextrq $0x1,%xmm10,0x10(%rbx) │ │ │ │ + valignq $0x3,%ymm10,%ymm10,%ymm13 │ │ │ │ + vmovq %xmm12,0x20(%rbx) │ │ │ │ + vmovq %xmm13,0x30(%rbx) │ │ │ │ + vmovdqu (%rax),%ymm14 │ │ │ │ + add $0x40,%rax │ │ │ │ + vpermt2q -0x20(%rax),%ymm0,%ymm14 │ │ │ │ + vpsllq $0x1,%ymm14,%ymm15 │ │ │ │ + vextracti64x2 $0x1,%ymm15,%xmm4 │ │ │ │ + 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 │ │ │ │ + vmovq %xmm7,-0x40(%rax) │ │ │ │ + vpextrq $0x1,%xmm7,-0x30(%rax) │ │ │ │ + valignq $0x3,%ymm7,%ymm7,%ymm9 │ │ │ │ + vmovq %xmm8,-0x20(%rax) │ │ │ │ + vmovq %xmm9,-0x10(%rax) │ │ │ │ + cmp %rdi,%rax │ │ │ │ + je 37f3f >&)@@Base+0x5af> │ │ │ │ + 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 %rdi,%rax │ │ │ │ + jne 37e42 >&)@@Base+0x4b2> │ │ │ │ + shl $0x6,%rdx │ │ │ │ + add %rbx,%rdx │ │ │ │ + lea 0x10(%rdx),%r11 │ │ │ │ + shlq $1,(%rdx) │ │ │ │ + cmp %r11,%rsi │ │ │ │ + je 37f70 >&)@@Base+0x5e0> │ │ │ │ + lea 0x20(%rdx),%r10 │ │ │ │ + shlq $1,0x10(%rdx) │ │ │ │ + cmp %r10,%rsi │ │ │ │ + je 37f70 >&)@@Base+0x5e0> │ │ │ │ + lea 0x30(%rdx),%rdi │ │ │ │ + shlq $1,0x20(%rdx) │ │ │ │ + cmp %rdi,%rsi │ │ │ │ + je 37f70 >&)@@Base+0x5e0> │ │ │ │ + shlq $1,0x30(%rdx) │ │ │ │ cmp %rcx,%r9 │ │ │ │ - je 38b10 >&)@@Base+0xd00> │ │ │ │ + je 389b8 >&)@@Base+0x1028> │ │ │ │ cmpb $0x0,0x1f(%rsp) │ │ │ │ mov %rcx,%rax │ │ │ │ - je 385b0 >&)@@Base+0x7a0> │ │ │ │ + je 38468 >&)@@Base+0xad8> │ │ │ │ lea -0x10(%r9),%r11 │ │ │ │ sub %rcx,%r11 │ │ │ │ - cmp $0x50,%r11 │ │ │ │ - jbe 382ec >&)@@Base+0x4dc> │ │ │ │ - mov %r11,%rdi │ │ │ │ + cmp $0x30,%r11 │ │ │ │ + jbe 381a8 >&)@@Base+0x818> │ │ │ │ + mov %r11,%rdx │ │ │ │ and $0xffffffffffffffc0,%r11 │ │ │ │ - vpbroadcastq 0xa4771(%rip),%ymm5 # dc868 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x268> │ │ │ │ - lea (%r11,%rcx,1),%r10 │ │ │ │ - sub $0x40,%r11 │ │ │ │ - shr $0x6,%rdi │ │ │ │ - shr $0x6,%r11 │ │ │ │ - inc %r11 │ │ │ │ - and $0x3,%r11d │ │ │ │ - je 381d8 >&)@@Base+0x3c8> │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 38194 >&)@@Base+0x384> │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 3815a >&)@@Base+0x34a> │ │ │ │ - vmovdqu (%rcx),%ymm10 │ │ │ │ + mov $0x1,%r15d │ │ │ │ + mov %r11,%r10 │ │ │ │ + shr $0x6,%rdx │ │ │ │ + lea (%r11,%rcx,1),%rdi │ │ │ │ + vpbroadcastq %r15,%ymm5 │ │ │ │ + sub $0x40,%r10 │ │ │ │ + shr $0x6,%r10 │ │ │ │ + inc %r10 │ │ │ │ + and $0x3,%r10d │ │ │ │ + je 38094 >&)@@Base+0x704> │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 3804e >&)@@Base+0x6be> │ │ │ │ + cmp $0x2,%r10 │ │ │ │ + je 38012 >&)@@Base+0x682> │ │ │ │ + vmovdqu (%rcx),%ymm1 │ │ │ │ lea 0x40(%rcx),%rax │ │ │ │ - vpunpcklqdq 0x20(%rcx),%ymm10,%ymm11 │ │ │ │ - vpermq $0xd8,%ymm11,%ymm12 │ │ │ │ - vpsllq $0x1,%ymm12,%ymm2 │ │ │ │ - vpaddq %ymm5,%ymm2,%ymm13 │ │ │ │ - vextracti128 $0x1,%ymm13,%xmm15 │ │ │ │ - vpextrq $0x1,%xmm13,0x10(%rcx) │ │ │ │ - vmovq %xmm13,(%rcx) │ │ │ │ - vpextrq $0x1,%xmm15,0x30(%rcx) │ │ │ │ - vmovq %xmm15,0x20(%rcx) │ │ │ │ - vmovdqu (%rax),%ymm0 │ │ │ │ - add $0x40,%rax │ │ │ │ - vpunpcklqdq -0x20(%rax),%ymm0,%ymm3 │ │ │ │ - vpermq $0xd8,%ymm3,%ymm4 │ │ │ │ - vpsllq $0x1,%ymm4,%ymm6 │ │ │ │ + vpermt2q 0x20(%rcx),%ymm0,%ymm1 │ │ │ │ + vpsllq $0x1,%ymm1,%ymm6 │ │ │ │ vpaddq %ymm5,%ymm6,%ymm7 │ │ │ │ - vpextrq $0x1,%xmm7,-0x30(%rax) │ │ │ │ - vextracti128 $0x1,%ymm7,%xmm9 │ │ │ │ - vmovq %xmm7,-0x40(%rax) │ │ │ │ - vpextrq $0x1,%xmm9,-0x10(%rax) │ │ │ │ - vmovq %xmm9,-0x20(%rax) │ │ │ │ - vmovdqu (%rax),%ymm10 │ │ │ │ + vextracti64x2 $0x1,%ymm7,%xmm9 │ │ │ │ + vmovq %xmm7,(%rcx) │ │ │ │ + vpextrq $0x1,%xmm7,0x10(%rcx) │ │ │ │ + valignq $0x3,%ymm7,%ymm7,%ymm3 │ │ │ │ + vmovq %xmm9,0x20(%rcx) │ │ │ │ + vmovq %xmm3,0x30(%rcx) │ │ │ │ + vmovdqu (%rax),%ymm4 │ │ │ │ add $0x40,%rax │ │ │ │ - vpunpcklqdq -0x20(%rax),%ymm10,%ymm11 │ │ │ │ - vpermq $0xd8,%ymm11,%ymm12 │ │ │ │ - vpsllq $0x1,%ymm12,%ymm2 │ │ │ │ - vpaddq %ymm5,%ymm2,%ymm13 │ │ │ │ - vextracti128 $0x1,%ymm13,%xmm15 │ │ │ │ - vmovq %xmm13,-0x40(%rax) │ │ │ │ - vpextrq $0x1,%xmm13,-0x30(%rax) │ │ │ │ - vmovq %xmm15,-0x20(%rax) │ │ │ │ - vpextrq $0x1,%xmm15,-0x10(%rax) │ │ │ │ - cmp %rax,%r10 │ │ │ │ - je 382e5 >&)@@Base+0x4d5> │ │ │ │ - vmovdqu (%rax),%ymm0 │ │ │ │ + vpermt2q -0x20(%rax),%ymm0,%ymm4 │ │ │ │ + vpsllq $0x1,%ymm4,%ymm10 │ │ │ │ + vpaddq %ymm5,%ymm10,%ymm11 │ │ │ │ + vextracti64x2 $0x1,%ymm11,%xmm13 │ │ │ │ + vmovq %xmm11,-0x40(%rax) │ │ │ │ + vpextrq $0x1,%xmm11,-0x30(%rax) │ │ │ │ + valignq $0x3,%ymm11,%ymm11,%ymm14 │ │ │ │ + vmovq %xmm13,-0x20(%rax) │ │ │ │ + vmovq %xmm14,-0x10(%rax) │ │ │ │ + vmovdqu (%rax),%ymm15 │ │ │ │ + add $0x40,%rax │ │ │ │ + vpermt2q -0x20(%rax),%ymm0,%ymm15 │ │ │ │ + vpsllq $0x1,%ymm15,%ymm1 │ │ │ │ + vpaddq %ymm5,%ymm1,%ymm6 │ │ │ │ + vextracti64x2 $0x1,%ymm6,%xmm8 │ │ │ │ + vmovq %xmm6,-0x40(%rax) │ │ │ │ + vpextrq $0x1,%xmm6,-0x30(%rax) │ │ │ │ + valignq $0x3,%ymm6,%ymm6,%ymm9 │ │ │ │ + vmovq %xmm8,-0x20(%rax) │ │ │ │ + vmovq %xmm9,-0x10(%rax) │ │ │ │ + cmp %rax,%rdi │ │ │ │ + je 381a1 >&)@@Base+0x811> │ │ │ │ + vmovdqu (%rax),%ymm3 │ │ │ │ + vmovdqu 0x40(%rax),%ymm14 │ │ │ │ add $0x100,%rax │ │ │ │ - vmovdqu -0xc0(%rax),%ymm10 │ │ │ │ - vpunpcklqdq -0xe0(%rax),%ymm0,%ymm3 │ │ │ │ - vpunpcklqdq -0xa0(%rax),%ymm10,%ymm11 │ │ │ │ - vmovdqu -0x80(%rax),%ymm0 │ │ │ │ - vmovdqu -0x40(%rax),%ymm10 │ │ │ │ - vpermq $0xd8,%ymm3,%ymm4 │ │ │ │ - vpunpcklqdq -0x60(%rax),%ymm0,%ymm3 │ │ │ │ - vpermq $0xd8,%ymm11,%ymm12 │ │ │ │ - vpunpcklqdq -0x20(%rax),%ymm10,%ymm11 │ │ │ │ - vpsllq $0x1,%ymm4,%ymm6 │ │ │ │ - vpaddq %ymm5,%ymm6,%ymm7 │ │ │ │ - vpsllq $0x1,%ymm12,%ymm2 │ │ │ │ - vpaddq %ymm5,%ymm2,%ymm13 │ │ │ │ - vextracti128 $0x1,%ymm7,%xmm9 │ │ │ │ - vmovq %xmm7,-0x100(%rax) │ │ │ │ - vextracti128 $0x1,%ymm13,%xmm15 │ │ │ │ - vpextrq $0x1,%xmm7,-0xf0(%rax) │ │ │ │ - vmovq %xmm13,-0xc0(%rax) │ │ │ │ - vmovq %xmm9,-0xe0(%rax) │ │ │ │ - vmovq %xmm15,-0xa0(%rax) │ │ │ │ - vpextrq $0x1,%xmm13,-0xb0(%rax) │ │ │ │ - vpextrq $0x1,%xmm9,-0xd0(%rax) │ │ │ │ - vpextrq $0x1,%xmm15,-0x90(%rax) │ │ │ │ - vpermq $0xd8,%ymm3,%ymm4 │ │ │ │ - vpermq $0xd8,%ymm11,%ymm12 │ │ │ │ - vpsllq $0x1,%ymm4,%ymm6 │ │ │ │ - vpaddq %ymm5,%ymm6,%ymm7 │ │ │ │ - vpsllq $0x1,%ymm12,%ymm2 │ │ │ │ - vpaddq %ymm5,%ymm2,%ymm13 │ │ │ │ - vextracti128 $0x1,%ymm7,%xmm9 │ │ │ │ - vmovq %xmm7,-0x80(%rax) │ │ │ │ - vextracti128 $0x1,%ymm13,%xmm15 │ │ │ │ - vpextrq $0x1,%xmm7,-0x70(%rax) │ │ │ │ - vmovq %xmm9,-0x60(%rax) │ │ │ │ - vmovq %xmm13,-0x40(%rax) │ │ │ │ - vmovq %xmm15,-0x20(%rax) │ │ │ │ - vpextrq $0x1,%xmm9,-0x50(%rax) │ │ │ │ - vpextrq $0x1,%xmm13,-0x30(%rax) │ │ │ │ - vpextrq $0x1,%xmm15,-0x10(%rax) │ │ │ │ - cmp %rax,%r10 │ │ │ │ - jne 381d8 >&)@@Base+0x3c8> │ │ │ │ - shl $0x6,%rdi │ │ │ │ - add %rdi,%rcx │ │ │ │ + vmovdqu -0x80(%rax),%ymm9 │ │ │ │ + vpermt2q -0xe0(%rax),%ymm0,%ymm3 │ │ │ │ + vpermt2q -0xa0(%rax),%ymm0,%ymm14 │ │ │ │ + vpsllq $0x1,%ymm3,%ymm4 │ │ │ │ + vpsllq $0x1,%ymm14,%ymm15 │ │ │ │ + vpermt2q -0x60(%rax),%ymm0,%ymm9 │ │ │ │ + vpaddq %ymm5,%ymm4,%ymm10 │ │ │ │ + vpaddq %ymm5,%ymm15,%ymm1 │ │ │ │ + vpsllq $0x1,%ymm9,%ymm3 │ │ │ │ + valignq $0x3,%ymm10,%ymm10,%ymm13 │ │ │ │ + vmovq %xmm10,-0x100(%rax) │ │ │ │ + vpextrq $0x1,%xmm10,-0xf0(%rax) │ │ │ │ + vpextrq $0x1,%xmm1,-0xb0(%rax) │ │ │ │ + vextracti64x2 $0x1,%ymm10,%xmm12 │ │ │ │ + vpaddq %ymm5,%ymm3,%ymm10 │ │ │ │ + vmovq %xmm1,-0xc0(%rax) │ │ │ │ + vextracti64x2 $0x1,%ymm1,%xmm7 │ │ │ │ + vmovq %xmm10,-0x80(%rax) │ │ │ │ + vpextrq $0x1,%xmm10,-0x70(%rax) │ │ │ │ + valignq $0x3,%ymm1,%ymm1,%ymm8 │ │ │ │ + vextracti64x2 $0x1,%ymm10,%xmm11 │ │ │ │ + vmovq %xmm13,-0xd0(%rax) │ │ │ │ + vmovdqu -0x40(%rax),%ymm13 │ │ │ │ + vmovq %xmm12,-0xe0(%rax) │ │ │ │ + valignq $0x3,%ymm10,%ymm10,%ymm12 │ │ │ │ + vpermt2q -0x20(%rax),%ymm0,%ymm13 │ │ │ │ + vmovq %xmm7,-0xa0(%rax) │ │ │ │ + vpsllq $0x1,%ymm13,%ymm14 │ │ │ │ + vmovq %xmm8,-0x90(%rax) │ │ │ │ + vpaddq %ymm5,%ymm14,%ymm15 │ │ │ │ + vmovq %xmm11,-0x60(%rax) │ │ │ │ + vextracti64x2 $0x1,%ymm15,%xmm6 │ │ │ │ + vmovq %xmm15,-0x40(%rax) │ │ │ │ + vpextrq $0x1,%xmm15,-0x30(%rax) │ │ │ │ + valignq $0x3,%ymm15,%ymm15,%ymm7 │ │ │ │ + vmovq %xmm12,-0x50(%rax) │ │ │ │ + vmovq %xmm6,-0x20(%rax) │ │ │ │ + vmovq %xmm7,-0x10(%rax) │ │ │ │ + cmp %rax,%rdi │ │ │ │ + jne 38094 >&)@@Base+0x704> │ │ │ │ + shl $0x6,%rdx │ │ │ │ + add %rdx,%rcx │ │ │ │ mov (%rcx),%rax │ │ │ │ - lea 0x10(%rcx),%r11 │ │ │ │ - lea 0x1(%rax,%rax,1),%rsi │ │ │ │ - mov %rsi,(%rcx) │ │ │ │ - cmp %r11,%r9 │ │ │ │ - je 38365 >&)@@Base+0x555> │ │ │ │ - mov 0x10(%rcx),%rdi │ │ │ │ - lea 0x20(%rcx),%rax │ │ │ │ - lea 0x1(%rdi,%rdi,1),%r10 │ │ │ │ - mov %r10,0x10(%rcx) │ │ │ │ - cmp %rax,%r9 │ │ │ │ - je 38365 >&)@@Base+0x555> │ │ │ │ - mov 0x20(%rcx),%rsi │ │ │ │ - lea 0x30(%rcx),%rdi │ │ │ │ - lea 0x1(%rsi,%rsi,1),%r11 │ │ │ │ + lea 0x10(%rcx),%rdx │ │ │ │ + lea 0x1(%rax,%rax,1),%r11 │ │ │ │ + mov %r11,(%rcx) │ │ │ │ + cmp %rdx,%r9 │ │ │ │ + je 381f5 >&)@@Base+0x865> │ │ │ │ + mov 0x10(%rcx),%r10 │ │ │ │ + lea 0x20(%rcx),%r15 │ │ │ │ + lea 0x1(%r10,%r10,1),%rdi │ │ │ │ + mov %rdi,0x10(%rcx) │ │ │ │ + cmp %r15,%r9 │ │ │ │ + je 381f5 >&)@@Base+0x865> │ │ │ │ + mov 0x20(%rcx),%rax │ │ │ │ + lea 0x30(%rcx),%rdx │ │ │ │ + lea 0x1(%rax,%rax,1),%r11 │ │ │ │ mov %r11,0x20(%rcx) │ │ │ │ - cmp %rdi,%r9 │ │ │ │ - je 38365 >&)@@Base+0x555> │ │ │ │ + cmp %rdx,%r9 │ │ │ │ + je 381f5 >&)@@Base+0x865> │ │ │ │ mov 0x30(%rcx),%r10 │ │ │ │ - lea 0x40(%rcx),%rsi │ │ │ │ - lea 0x1(%r10,%r10,1),%rax │ │ │ │ - mov %rax,0x30(%rcx) │ │ │ │ - cmp %rsi,%r9 │ │ │ │ - je 38365 >&)@@Base+0x555> │ │ │ │ - mov 0x40(%rcx),%r11 │ │ │ │ - lea 0x50(%rcx),%r10 │ │ │ │ - lea 0x1(%r11,%r11,1),%rdi │ │ │ │ - mov %rdi,0x40(%rcx) │ │ │ │ - cmp %r10,%r9 │ │ │ │ - je 38365 >&)@@Base+0x555> │ │ │ │ - mov 0x50(%rcx),%rax │ │ │ │ - lea 0x1(%rax,%rax,1),%rsi │ │ │ │ - mov %rsi,0x50(%rcx) │ │ │ │ - cmp %r8,%rdx │ │ │ │ - je 38597 >&)@@Base+0x787> │ │ │ │ - lea -0x10(%r8),%r11 │ │ │ │ - mov %rdx,%rax │ │ │ │ - sub %rdx,%r11 │ │ │ │ - cmp $0x30,%r11 │ │ │ │ - jbe 38502 >&)@@Base+0x6f2> │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - mov %r11,%r10 │ │ │ │ - and $0xffffffffffffffc0,%r11 │ │ │ │ - vpbroadcastq 0xa44d1(%rip),%ymm5 # dc868 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x268> │ │ │ │ - shr $0x6,%r10 │ │ │ │ - lea (%r11,%rdx,1),%rdi │ │ │ │ - and $0x40,%r11d │ │ │ │ - lea 0x8(%rbx,%rcx,1),%rsi │ │ │ │ - je 38420 >&)@@Base+0x610> │ │ │ │ - vmovdqu (%rdx),%ymm0 │ │ │ │ - vmovupd (%rsi),%ymm10 │ │ │ │ - lea 0x40(%rdx),%rax │ │ │ │ - add $0x40,%rsi │ │ │ │ - vpunpcklqdq 0x20(%rdx),%ymm0,%ymm3 │ │ │ │ - vunpcklpd -0x20(%rsi),%ymm10,%ymm11 │ │ │ │ - vpermq $0xd8,%ymm3,%ymm4 │ │ │ │ - vpermpd $0xd8,%ymm11,%ymm12 │ │ │ │ - vxorpd %ymm1,%ymm12,%ymm2 │ │ │ │ - vpsllq $0x1,%ymm4,%ymm6 │ │ │ │ - vpaddq %ymm5,%ymm6,%ymm7 │ │ │ │ - vextracti128 $0x1,%ymm7,%xmm9 │ │ │ │ - vextractf128 $0x1,%ymm2,%xmm14 │ │ │ │ - vpextrq $0x1,%xmm7,0x10(%rdx) │ │ │ │ - vmovq %xmm7,(%rdx) │ │ │ │ - vpextrq $0x1,%xmm9,0x30(%rdx) │ │ │ │ - vmovq %xmm9,0x20(%rdx) │ │ │ │ - vmovlpd %xmm2,-0x40(%rsi) │ │ │ │ - vmovhpd %xmm2,-0x30(%rsi) │ │ │ │ - vmovlpd %xmm14,-0x20(%rsi) │ │ │ │ - vmovhpd %xmm14,-0x10(%rsi) │ │ │ │ - cmp %rdi,%rax │ │ │ │ - je 384fb >&)@@Base+0x6eb> │ │ │ │ - nopl (%rax) │ │ │ │ + lea 0x1(%r10,%r10,1),%rdi │ │ │ │ + mov %rdi,0x30(%rcx) │ │ │ │ + cmp %r8,%rsi │ │ │ │ + je 3844d >&)@@Base+0xabd> │ │ │ │ + lea -0x10(%r8),%rcx │ │ │ │ + mov %rsi,%rax │ │ │ │ + sub %rsi,%rcx │ │ │ │ + cmp $0x30,%rcx │ │ │ │ + jbe 383b8 >&)@@Base+0xa28> │ │ │ │ + mov %rcx,%r15 │ │ │ │ + and $0xffffffffffffffc0,%rcx │ │ │ │ + lea 0x8(%rbx,%r14,1),%r14 │ │ │ │ + mov $0x1,%r11d │ │ │ │ + shr $0x6,%r15 │ │ │ │ + lea (%rcx,%rsi,1),%rdx │ │ │ │ + vpbroadcastq %r11,%ymm5 │ │ │ │ + and $0x40,%ecx │ │ │ │ + je 382c0 >&)@@Base+0x930> │ │ │ │ + vmovdqu (%rsi),%ymm8 │ │ │ │ + vmovupd (%r14),%ymm12 │ │ │ │ + lea 0x40(%rsi),%rax │ │ │ │ + add $0x40,%r14 │ │ │ │ + vpermt2q 0x20(%rsi),%ymm0,%ymm8 │ │ │ │ + vpermt2pd -0x20(%r14),%ymm0,%ymm12 │ │ │ │ + vpsllq $0x1,%ymm8,%ymm9 │ │ │ │ + vxorpd %ymm2,%ymm12,%ymm13 │ │ │ │ + vextractf64x2 $0x1,%ymm13,%xmm15 │ │ │ │ + vpaddq %ymm5,%ymm9,%ymm10 │ │ │ │ + vextracti64x2 $0x1,%ymm10,%xmm4 │ │ │ │ + vmovq %xmm10,(%rsi) │ │ │ │ + vpextrq $0x1,%xmm10,0x10(%rsi) │ │ │ │ + valignq $0x3,%ymm10,%ymm10,%ymm11 │ │ │ │ + valignq $0x3,%ymm13,%ymm13,%ymm1 │ │ │ │ + vmovq %xmm4,0x20(%rsi) │ │ │ │ + vmovq %xmm11,0x30(%rsi) │ │ │ │ + vmovlpd %xmm13,-0x40(%r14) │ │ │ │ + vmovhpd %xmm13,-0x30(%r14) │ │ │ │ + vmovsd %xmm15,-0x20(%r14) │ │ │ │ + vmovsd %xmm1,-0x10(%r14) │ │ │ │ + cmp %rdx,%rax │ │ │ │ + je 383b1 >&)@@Base+0xa21> │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovdqu (%rax),%ymm6 │ │ │ │ + vmovdqu 0x40(%rax),%ymm15 │ │ │ │ sub $0xffffffffffffff80,%rax │ │ │ │ - sub $0xffffffffffffff80,%rsi │ │ │ │ - vmovdqu -0x80(%rax),%ymm15 │ │ │ │ - vmovupd -0x80(%rsi),%ymm9 │ │ │ │ - vpunpcklqdq -0x60(%rax),%ymm15,%ymm0 │ │ │ │ - vmovdqu -0x40(%rax),%ymm14 │ │ │ │ - vunpcklpd -0x60(%rsi),%ymm9,%ymm10 │ │ │ │ - vpunpcklqdq -0x20(%rax),%ymm14,%ymm15 │ │ │ │ - vpermq $0xd8,%ymm0,%ymm3 │ │ │ │ - vpsllq $0x1,%ymm3,%ymm4 │ │ │ │ - vpaddq %ymm5,%ymm4,%ymm6 │ │ │ │ - vpermpd $0xd8,%ymm10,%ymm11 │ │ │ │ - vpermq $0xd8,%ymm15,%ymm0 │ │ │ │ - vextracti128 $0x1,%ymm6,%xmm8 │ │ │ │ - vxorpd %ymm1,%ymm11,%ymm12 │ │ │ │ - vpsllq $0x1,%ymm0,%ymm3 │ │ │ │ - vpaddq %ymm5,%ymm3,%ymm4 │ │ │ │ - vmovq %xmm8,-0x60(%rax) │ │ │ │ - vpextrq $0x1,%xmm8,-0x50(%rax) │ │ │ │ - vmovupd -0x40(%rsi),%ymm8 │ │ │ │ - vextractf128 $0x1,%ymm12,%xmm13 │ │ │ │ - vunpcklpd -0x20(%rsi),%ymm8,%ymm9 │ │ │ │ - vextracti128 $0x1,%ymm4,%xmm7 │ │ │ │ - vmovq %xmm6,-0x80(%rax) │ │ │ │ - vpextrq $0x1,%xmm6,-0x70(%rax) │ │ │ │ - vmovlpd %xmm12,-0x80(%rsi) │ │ │ │ - vmovhpd %xmm12,-0x70(%rsi) │ │ │ │ - vmovlpd %xmm13,-0x60(%rsi) │ │ │ │ - vmovhpd %xmm13,-0x50(%rsi) │ │ │ │ - vmovq %xmm4,-0x40(%rax) │ │ │ │ - vmovq %xmm7,-0x20(%rax) │ │ │ │ - vpextrq $0x1,%xmm4,-0x30(%rax) │ │ │ │ - vpextrq $0x1,%xmm7,-0x10(%rax) │ │ │ │ - vpermpd $0xd8,%ymm9,%ymm10 │ │ │ │ - vxorpd %ymm1,%ymm10,%ymm11 │ │ │ │ - vextractf128 $0x1,%ymm11,%xmm2 │ │ │ │ - vmovlpd %xmm11,-0x40(%rsi) │ │ │ │ - vmovhpd %xmm11,-0x30(%rsi) │ │ │ │ - vmovlpd %xmm2,-0x20(%rsi) │ │ │ │ - vmovhpd %xmm2,-0x10(%rsi) │ │ │ │ - cmp %rdi,%rax │ │ │ │ - jne 38420 >&)@@Base+0x610> │ │ │ │ - shl $0x6,%r10 │ │ │ │ - add %r10,%rdx │ │ │ │ - vmovsd 0x8(%rdx),%xmm1 │ │ │ │ - mov (%rdx),%r11 │ │ │ │ - lea 0x10(%rdx),%rcx │ │ │ │ - vxorpd 0xa447a(%rip),%xmm1,%xmm5 # dc990 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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(%r11,%r11,1),%r10 │ │ │ │ - mov %r10,(%rdx) │ │ │ │ - vmovsd %xmm5,0x8(%rdx) │ │ │ │ - cmp %rcx,%r8 │ │ │ │ - je 38597 >&)@@Base+0x787> │ │ │ │ - vmovsd 0x18(%rdx),%xmm13 │ │ │ │ - lea 0x20(%rdx),%rax │ │ │ │ - vxorpd 0xa4457(%rip),%xmm13,%xmm14 # dc990 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 0x10(%rdx),%rsi │ │ │ │ - lea 0x1(%rsi,%rsi,1),%rdi │ │ │ │ - mov %rdi,0x10(%rdx) │ │ │ │ - vmovsd %xmm14,0x18(%rdx) │ │ │ │ - cmp %rax,%r8 │ │ │ │ - je 38597 >&)@@Base+0x787> │ │ │ │ - vmovsd 0x28(%rdx),%xmm15 │ │ │ │ - lea 0x30(%rdx),%rcx │ │ │ │ - vxorpd 0xa442f(%rip),%xmm15,%xmm0 # dc990 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 0x20(%rdx),%r11 │ │ │ │ - lea 0x1(%r11,%r11,1),%r10 │ │ │ │ - mov %r10,0x20(%rdx) │ │ │ │ - vmovsd %xmm0,0x28(%rdx) │ │ │ │ + sub $0xffffffffffffff80,%r14 │ │ │ │ + vmovupd -0x80(%r14),%ymm4 │ │ │ │ + vpermt2q -0x60(%rax),%ymm0,%ymm6 │ │ │ │ + vpermt2q -0x20(%rax),%ymm0,%ymm15 │ │ │ │ + vpsllq $0x1,%ymm6,%ymm7 │ │ │ │ + vpsllq $0x1,%ymm15,%ymm1 │ │ │ │ + vpermt2pd -0x60(%r14),%ymm0,%ymm4 │ │ │ │ + vpaddq %ymm5,%ymm7,%ymm8 │ │ │ │ + vxorpd %ymm2,%ymm4,%ymm11 │ │ │ │ + vpaddq %ymm5,%ymm1,%ymm6 │ │ │ │ + vextracti64x2 $0x1,%ymm8,%xmm10 │ │ │ │ + vmovq %xmm8,-0x80(%rax) │ │ │ │ + vpextrq $0x1,%xmm8,-0x70(%rax) │ │ │ │ + valignq $0x3,%ymm8,%ymm8,%ymm3 │ │ │ │ + vextractf64x2 $0x1,%ymm11,%xmm13 │ │ │ │ + valignq $0x3,%ymm11,%ymm11,%ymm14 │ │ │ │ + vextracti64x2 $0x1,%ymm6,%xmm8 │ │ │ │ + valignq $0x3,%ymm6,%ymm6,%ymm9 │ │ │ │ + vmovq %xmm10,-0x60(%rax) │ │ │ │ + vmovupd -0x40(%r14),%ymm10 │ │ │ │ + vmovq %xmm3,-0x50(%rax) │ │ │ │ + vpermt2pd -0x20(%r14),%ymm0,%ymm10 │ │ │ │ + vmovlpd %xmm11,-0x80(%r14) │ │ │ │ + vxorpd %ymm2,%ymm10,%ymm4 │ │ │ │ + vmovhpd %xmm11,-0x70(%r14) │ │ │ │ + valignq $0x3,%ymm4,%ymm4,%ymm12 │ │ │ │ + vmovsd %xmm13,-0x60(%r14) │ │ │ │ + vextractf64x2 $0x1,%ymm4,%xmm11 │ │ │ │ + vmovsd %xmm14,-0x50(%r14) │ │ │ │ + vpextrq $0x1,%xmm6,-0x30(%rax) │ │ │ │ + vmovq %xmm6,-0x40(%rax) │ │ │ │ + vmovq %xmm8,-0x20(%rax) │ │ │ │ + vmovq %xmm9,-0x10(%rax) │ │ │ │ + vmovlpd %xmm4,-0x40(%r14) │ │ │ │ + vmovhpd %xmm4,-0x30(%r14) │ │ │ │ + vmovsd %xmm11,-0x20(%r14) │ │ │ │ + vmovsd %xmm12,-0x10(%r14) │ │ │ │ + cmp %rdx,%rax │ │ │ │ + jne 382c0 >&)@@Base+0x930> │ │ │ │ + shl $0x6,%r15 │ │ │ │ + add %r15,%rsi │ │ │ │ + vmovsd 0x8(%rsi),%xmm0 │ │ │ │ + mov (%rsi),%r10 │ │ │ │ + lea 0x10(%rsi),%rcx │ │ │ │ + vxorpd 0xa5604(%rip),%xmm0,%xmm2 # dd9d0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x3d0> │ │ │ │ + lea 0x1(%r10,%r10,1),%rdi │ │ │ │ + mov %rdi,(%rsi) │ │ │ │ + vmovsd %xmm2,0x8(%rsi) │ │ │ │ cmp %rcx,%r8 │ │ │ │ - je 38597 >&)@@Base+0x787> │ │ │ │ - vmovsd 0x38(%rdx),%xmm3 │ │ │ │ - vxorpd 0xa440b(%rip),%xmm3,%xmm4 # dc990 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 0x30(%rdx),%rsi │ │ │ │ - lea 0x1(%rsi,%rsi,1),%rdi │ │ │ │ - mov %rdi,0x30(%rdx) │ │ │ │ - vmovsd %xmm4,0x38(%rdx) │ │ │ │ + je 3844d >&)@@Base+0xabd> │ │ │ │ + vmovsd 0x18(%rsi),%xmm5 │ │ │ │ + mov 0x10(%rsi),%r15 │ │ │ │ + lea 0x20(%rsi),%rdx │ │ │ │ + vxorpd 0xa55dd(%rip),%xmm5,%xmm13 # dd9d0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x3d0> │ │ │ │ + lea 0x1(%r15,%r15,1),%r14 │ │ │ │ + mov %r14,0x10(%rsi) │ │ │ │ + vmovsd %xmm13,0x18(%rsi) │ │ │ │ + cmp %rdx,%r8 │ │ │ │ + je 3844d >&)@@Base+0xabd> │ │ │ │ + vmovsd 0x28(%rsi),%xmm14 │ │ │ │ + mov 0x20(%rsi),%r11 │ │ │ │ + lea 0x30(%rsi),%r10 │ │ │ │ + vxorpd 0xa55b5(%rip),%xmm14,%xmm15 # dd9d0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x3d0> │ │ │ │ + lea 0x1(%r11,%r11,1),%rax │ │ │ │ + mov %rax,0x20(%rsi) │ │ │ │ + vmovsd %xmm15,0x28(%rsi) │ │ │ │ + cmp %r10,%r8 │ │ │ │ + je 3844d >&)@@Base+0xabd> │ │ │ │ + mov 0x30(%rsi),%rdi │ │ │ │ + vmovsd 0x38(%rsi),%xmm1 │ │ │ │ + lea 0x1(%rdi,%rdi,1),%rcx │ │ │ │ + vxorpd 0xa558c(%rip),%xmm1,%xmm6 # dd9d0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x3d0> │ │ │ │ + mov %rcx,0x30(%rsi) │ │ │ │ + vmovsd %xmm6,0x38(%rsi) │ │ │ │ inc %r13 │ │ │ │ cmp %r13,0x10(%rsp) │ │ │ │ - je 38ab0 >&)@@Base+0xca0> │ │ │ │ + je 38950 >&)@@Base+0xfc0> │ │ │ │ vzeroupper │ │ │ │ - jmp 37ec0 >&)@@Base+0xb0> │ │ │ │ - nopl (%rax) │ │ │ │ - lea -0x10(%r9),%rdi │ │ │ │ - sub %rcx,%rdi │ │ │ │ - cmp $0x30,%rdi │ │ │ │ - jbe 38742 >&)@@Base+0x932> │ │ │ │ - mov 0x30(%rsp),%r11 │ │ │ │ - mov %rdi,%r10 │ │ │ │ - and $0xffffffffffffffc0,%rdi │ │ │ │ - vpbroadcastq 0xa4292(%rip),%ymm2 # dc868 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x268> │ │ │ │ + jmp 37a50 >&)@@Base+0xc0> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + lea -0x10(%r9),%r14 │ │ │ │ + sub %rcx,%r14 │ │ │ │ + cmp $0x30,%r14 │ │ │ │ + jbe 38621 >&)@@Base+0xc91> │ │ │ │ + mov %r14,%r10 │ │ │ │ + and $0xffffffffffffffc0,%r14 │ │ │ │ + lea 0x8(%r12,%r15,1),%r15 │ │ │ │ + mov $0x1,%r11d │ │ │ │ shr $0x6,%r10 │ │ │ │ - lea 0x8(%r12,%r11,1),%rsi │ │ │ │ - lea (%rdi,%rcx,1),%r11 │ │ │ │ - and $0x40,%edi │ │ │ │ - je 38660 >&)@@Base+0x850> │ │ │ │ - vmovdqu (%rcx),%ymm0 │ │ │ │ - vmovupd (%rsi),%ymm9 │ │ │ │ + lea (%r14,%rcx,1),%rdx │ │ │ │ + vpbroadcastq %r11,%ymm4 │ │ │ │ + and $0x40,%r14d │ │ │ │ + je 38528 >&)@@Base+0xb98> │ │ │ │ + vmovdqu (%rcx),%ymm1 │ │ │ │ + vmovupd (%r15),%ymm9 │ │ │ │ lea 0x40(%rcx),%rax │ │ │ │ - add $0x40,%rsi │ │ │ │ - vpunpcklqdq 0x20(%rcx),%ymm0,%ymm3 │ │ │ │ - vunpcklpd -0x20(%rsi),%ymm9,%ymm10 │ │ │ │ - vpermq $0xd8,%ymm3,%ymm4 │ │ │ │ - vpermpd $0xd8,%ymm10,%ymm11 │ │ │ │ - vxorpd %ymm1,%ymm11,%ymm12 │ │ │ │ - vpsllq $0x1,%ymm4,%ymm5 │ │ │ │ - vpaddq %ymm2,%ymm5,%ymm6 │ │ │ │ - vextracti128 $0x1,%ymm6,%xmm8 │ │ │ │ - vextractf128 $0x1,%ymm12,%xmm14 │ │ │ │ - vpextrq $0x1,%xmm6,0x10(%rcx) │ │ │ │ + add $0x40,%r15 │ │ │ │ + vpermt2q 0x20(%rcx),%ymm0,%ymm1 │ │ │ │ + vpermt2pd -0x20(%r15),%ymm0,%ymm9 │ │ │ │ + vpsllq $0x1,%ymm1,%ymm5 │ │ │ │ + vxorpd %ymm2,%ymm9,%ymm10 │ │ │ │ + vextractf64x2 $0x1,%ymm10,%xmm12 │ │ │ │ + vpaddq %ymm4,%ymm5,%ymm6 │ │ │ │ + vextracti64x2 $0x1,%ymm6,%xmm8 │ │ │ │ vmovq %xmm6,(%rcx) │ │ │ │ - vpextrq $0x1,%xmm8,0x30(%rcx) │ │ │ │ + vpextrq $0x1,%xmm6,0x10(%rcx) │ │ │ │ + valignq $0x3,%ymm6,%ymm6,%ymm3 │ │ │ │ + valignq $0x3,%ymm10,%ymm10,%ymm13 │ │ │ │ vmovq %xmm8,0x20(%rcx) │ │ │ │ - vmovlpd %xmm12,-0x40(%rsi) │ │ │ │ - vmovhpd %xmm12,-0x30(%rsi) │ │ │ │ - vmovlpd %xmm14,-0x20(%rsi) │ │ │ │ - vmovhpd %xmm14,-0x10(%rsi) │ │ │ │ - cmp %r11,%rax │ │ │ │ - je 3873b >&)@@Base+0x92b> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovq %xmm3,0x30(%rcx) │ │ │ │ + vmovlpd %xmm10,-0x40(%r15) │ │ │ │ + vmovhpd %xmm10,-0x30(%r15) │ │ │ │ + vmovsd %xmm12,-0x20(%r15) │ │ │ │ + vmovsd %xmm13,-0x10(%r15) │ │ │ │ + cmp %rax,%rdx │ │ │ │ + je 3861a >&)@@Base+0xc8a> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovdqu (%rax),%ymm14 │ │ │ │ + vmovdqu 0x40(%rax),%ymm12 │ │ │ │ sub $0xffffffffffffff80,%rax │ │ │ │ - sub $0xffffffffffffff80,%rsi │ │ │ │ - vmovdqu -0x80(%rax),%ymm15 │ │ │ │ - vmovupd -0x80(%rsi),%ymm8 │ │ │ │ - vpunpcklqdq -0x60(%rax),%ymm15,%ymm0 │ │ │ │ - vmovdqu -0x40(%rax),%ymm14 │ │ │ │ - vunpcklpd -0x60(%rsi),%ymm8,%ymm9 │ │ │ │ - vpunpcklqdq -0x20(%rax),%ymm14,%ymm15 │ │ │ │ - vpermq $0xd8,%ymm0,%ymm3 │ │ │ │ - vpsllq $0x1,%ymm3,%ymm4 │ │ │ │ - vpaddq %ymm2,%ymm4,%ymm5 │ │ │ │ - vpermpd $0xd8,%ymm9,%ymm10 │ │ │ │ - vpermq $0xd8,%ymm15,%ymm0 │ │ │ │ - vextracti128 $0x1,%ymm5,%xmm7 │ │ │ │ - vxorpd %ymm1,%ymm10,%ymm11 │ │ │ │ - vpsllq $0x1,%ymm0,%ymm3 │ │ │ │ - vpaddq %ymm2,%ymm3,%ymm4 │ │ │ │ - vmovq %xmm7,-0x60(%rax) │ │ │ │ - vpextrq $0x1,%xmm7,-0x50(%rax) │ │ │ │ - vmovupd -0x40(%rsi),%ymm7 │ │ │ │ - vextractf128 $0x1,%ymm11,%xmm13 │ │ │ │ - vunpcklpd -0x20(%rsi),%ymm7,%ymm8 │ │ │ │ - vextracti128 $0x1,%ymm4,%xmm6 │ │ │ │ - vmovq %xmm5,-0x80(%rax) │ │ │ │ - vpextrq $0x1,%xmm5,-0x70(%rax) │ │ │ │ - vmovlpd %xmm11,-0x80(%rsi) │ │ │ │ - vmovhpd %xmm11,-0x70(%rsi) │ │ │ │ - vmovlpd %xmm13,-0x60(%rsi) │ │ │ │ - vmovhpd %xmm13,-0x50(%rsi) │ │ │ │ - vmovq %xmm4,-0x40(%rax) │ │ │ │ - vmovq %xmm6,-0x20(%rax) │ │ │ │ - vpextrq $0x1,%xmm4,-0x30(%rax) │ │ │ │ - vpextrq $0x1,%xmm6,-0x10(%rax) │ │ │ │ - vpermpd $0xd8,%ymm8,%ymm9 │ │ │ │ - vxorpd %ymm1,%ymm9,%ymm10 │ │ │ │ - vextractf128 $0x1,%ymm10,%xmm12 │ │ │ │ - vmovlpd %xmm10,-0x40(%rsi) │ │ │ │ - vmovhpd %xmm10,-0x30(%rsi) │ │ │ │ - vmovlpd %xmm12,-0x20(%rsi) │ │ │ │ - vmovhpd %xmm12,-0x10(%rsi) │ │ │ │ - cmp %r11,%rax │ │ │ │ - jne 38660 >&)@@Base+0x850> │ │ │ │ + sub $0xffffffffffffff80,%r15 │ │ │ │ + vmovupd -0x80(%r15),%ymm8 │ │ │ │ + vpermt2q -0x60(%rax),%ymm0,%ymm14 │ │ │ │ + vpermt2q -0x20(%rax),%ymm0,%ymm12 │ │ │ │ + vpsllq $0x1,%ymm14,%ymm15 │ │ │ │ + vpsllq $0x1,%ymm12,%ymm13 │ │ │ │ + vpermt2pd -0x60(%r15),%ymm0,%ymm8 │ │ │ │ + vpaddq %ymm4,%ymm15,%ymm1 │ │ │ │ + vxorpd %ymm2,%ymm8,%ymm9 │ │ │ │ + vpaddq %ymm4,%ymm13,%ymm14 │ │ │ │ + vextracti64x2 $0x1,%ymm1,%xmm6 │ │ │ │ + vmovq %xmm1,-0x80(%rax) │ │ │ │ + vpextrq $0x1,%xmm1,-0x70(%rax) │ │ │ │ + valignq $0x3,%ymm1,%ymm1,%ymm7 │ │ │ │ + vextractf64x2 $0x1,%ymm9,%xmm10 │ │ │ │ + valignq $0x3,%ymm9,%ymm9,%ymm11 │ │ │ │ + vextracti64x2 $0x1,%ymm14,%xmm1 │ │ │ │ + valignq $0x3,%ymm14,%ymm14,%ymm5 │ │ │ │ + vmovq %xmm6,-0x60(%rax) │ │ │ │ + vmovupd -0x40(%r15),%ymm6 │ │ │ │ + vmovq %xmm7,-0x50(%rax) │ │ │ │ + vpermt2pd -0x20(%r15),%ymm0,%ymm6 │ │ │ │ + vmovlpd %xmm9,-0x80(%r15) │ │ │ │ + vxorpd %ymm2,%ymm6,%ymm7 │ │ │ │ + vmovhpd %xmm9,-0x70(%r15) │ │ │ │ + valignq $0x3,%ymm7,%ymm7,%ymm3 │ │ │ │ + vmovsd %xmm10,-0x60(%r15) │ │ │ │ + vextractf64x2 $0x1,%ymm7,%xmm9 │ │ │ │ + vmovsd %xmm11,-0x50(%r15) │ │ │ │ + vpextrq $0x1,%xmm14,-0x30(%rax) │ │ │ │ + vmovq %xmm14,-0x40(%rax) │ │ │ │ + vmovq %xmm1,-0x20(%rax) │ │ │ │ + vmovq %xmm5,-0x10(%rax) │ │ │ │ + vmovlpd %xmm7,-0x40(%r15) │ │ │ │ + vmovhpd %xmm7,-0x30(%r15) │ │ │ │ + vmovsd %xmm9,-0x20(%r15) │ │ │ │ + vmovsd %xmm3,-0x10(%r15) │ │ │ │ + cmp %rax,%rdx │ │ │ │ + jne 38528 >&)@@Base+0xb98> │ │ │ │ shl $0x6,%r10 │ │ │ │ add %r10,%rcx │ │ │ │ - vmovsd 0x8(%rcx),%xmm1 │ │ │ │ + vmovsd 0x8(%rcx),%xmm2 │ │ │ │ mov (%rcx),%rdi │ │ │ │ - lea 0x10(%rcx),%rsi │ │ │ │ - vxorpd 0xa423a(%rip),%xmm1,%xmm2 # dc990 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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(%rdi,%rdi,1),%r10 │ │ │ │ - mov %r10,(%rcx) │ │ │ │ - vmovsd %xmm2,0x8(%rcx) │ │ │ │ - cmp %rsi,%r9 │ │ │ │ - je 387d7 >&)@@Base+0x9c7> │ │ │ │ - vmovsd 0x18(%rcx),%xmm13 │ │ │ │ - lea 0x20(%rcx),%rdi │ │ │ │ - vxorpd 0xa4217(%rip),%xmm13,%xmm14 # dc990 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 0x10(%rcx),%r11 │ │ │ │ - lea 0x1(%r11,%r11,1),%rax │ │ │ │ - mov %rax,0x10(%rcx) │ │ │ │ - vmovsd %xmm14,0x18(%rcx) │ │ │ │ - cmp %rdi,%r9 │ │ │ │ - je 387d7 >&)@@Base+0x9c7> │ │ │ │ - vmovsd 0x28(%rcx),%xmm15 │ │ │ │ - lea 0x30(%rcx),%r11 │ │ │ │ - vxorpd 0xa41ef(%rip),%xmm15,%xmm0 # dc990 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 0x20(%rcx),%r10 │ │ │ │ - lea 0x1(%r10,%r10,1),%rsi │ │ │ │ - mov %rsi,0x20(%rcx) │ │ │ │ - vmovsd %xmm0,0x28(%rcx) │ │ │ │ + lea 0x10(%rcx),%r10 │ │ │ │ + vxorpd 0xa539b(%rip),%xmm2,%xmm4 # dd9d0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x3d0> │ │ │ │ + lea 0x1(%rdi,%rdi,1),%r14 │ │ │ │ + mov %r14,(%rcx) │ │ │ │ + vmovsd %xmm4,0x8(%rcx) │ │ │ │ + cmp %r10,%r9 │ │ │ │ + je 386b6 >&)@@Base+0xd26> │ │ │ │ + vmovsd 0x18(%rcx),%xmm10 │ │ │ │ + mov 0x10(%rcx),%r15 │ │ │ │ + lea 0x20(%rcx),%r11 │ │ │ │ + vxorpd 0xa5374(%rip),%xmm10,%xmm11 # dd9d0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x3d0> │ │ │ │ + lea 0x1(%r15,%r15,1),%rdx │ │ │ │ + mov %rdx,0x10(%rcx) │ │ │ │ + vmovsd %xmm11,0x18(%rcx) │ │ │ │ cmp %r11,%r9 │ │ │ │ - je 387d7 >&)@@Base+0x9c7> │ │ │ │ - vmovsd 0x38(%rcx),%xmm3 │ │ │ │ - vxorpd 0xa41cb(%rip),%xmm3,%xmm4 # dc990 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 0x30(%rcx),%rax │ │ │ │ + je 386b6 >&)@@Base+0xd26> │ │ │ │ + vmovsd 0x28(%rcx),%xmm12 │ │ │ │ + mov 0x20(%rcx),%rax │ │ │ │ + lea 0x30(%rcx),%r14 │ │ │ │ + vxorpd 0xa534c(%rip),%xmm12,%xmm13 # dd9d0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x3d0> │ │ │ │ lea 0x1(%rax,%rax,1),%rdi │ │ │ │ - mov %rdi,0x30(%rcx) │ │ │ │ - vmovsd %xmm4,0x38(%rcx) │ │ │ │ - cmp %r8,%rdx │ │ │ │ - je 38597 >&)@@Base+0x787> │ │ │ │ + mov %rdi,0x20(%rcx) │ │ │ │ + vmovsd %xmm13,0x28(%rcx) │ │ │ │ + cmp %r14,%r9 │ │ │ │ + je 386b6 >&)@@Base+0xd26> │ │ │ │ + mov 0x30(%rcx),%r10 │ │ │ │ + vmovsd 0x38(%rcx),%xmm14 │ │ │ │ + lea 0x1(%r10,%r10,1),%r15 │ │ │ │ + vxorpd 0xa5323(%rip),%xmm14,%xmm15 # dd9d0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x3d0> │ │ │ │ + mov %r15,0x30(%rcx) │ │ │ │ + vmovsd %xmm15,0x38(%rcx) │ │ │ │ + cmp %r8,%rsi │ │ │ │ + je 3844d >&)@@Base+0xabd> │ │ │ │ lea -0x10(%r8),%rcx │ │ │ │ - mov %rdx,%r11 │ │ │ │ - sub %rdx,%rcx │ │ │ │ - cmp $0x50,%rcx │ │ │ │ - jbe 38a0f >&)@@Base+0xbff> │ │ │ │ - mov %rcx,%r10 │ │ │ │ + mov %rsi,%rax │ │ │ │ + sub %rsi,%rcx │ │ │ │ + cmp $0x30,%rcx │ │ │ │ + jbe 388e3 >&)@@Base+0xf53> │ │ │ │ + mov %rcx,%rdx │ │ │ │ and $0xffffffffffffffc0,%rcx │ │ │ │ - vpbroadcastq 0xa4064(%rip),%ymm5 # dc868 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x268> │ │ │ │ - lea (%rcx,%rdx,1),%rsi │ │ │ │ - sub $0x40,%rcx │ │ │ │ - shr $0x6,%r10 │ │ │ │ - shr $0x6,%rcx │ │ │ │ - inc %rcx │ │ │ │ - and $0x3,%ecx │ │ │ │ - je 388ec >&)@@Base+0xadc> │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 388a5 >&)@@Base+0xa95> │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - je 38866 >&)@@Base+0xa56> │ │ │ │ - vmovdqu (%rdx),%ymm6 │ │ │ │ - lea 0x40(%rdx),%r11 │ │ │ │ - vpunpcklqdq 0x20(%rdx),%ymm6,%ymm7 │ │ │ │ - vpermq $0xd8,%ymm7,%ymm8 │ │ │ │ - vpsllq $0x1,%ymm8,%ymm9 │ │ │ │ - vpaddq %ymm5,%ymm9,%ymm10 │ │ │ │ - vextracti128 $0x1,%ymm10,%xmm12 │ │ │ │ - vpextrq $0x1,%xmm10,0x10(%rdx) │ │ │ │ - vmovq %xmm10,(%rdx) │ │ │ │ - vpextrq $0x1,%xmm12,0x30(%rdx) │ │ │ │ - vmovq %xmm12,0x20(%rdx) │ │ │ │ - vmovdqu (%r11),%ymm1 │ │ │ │ - add $0x40,%r11 │ │ │ │ - vpunpcklqdq -0x20(%r11),%ymm1,%ymm2 │ │ │ │ - vpermq $0xd8,%ymm2,%ymm13 │ │ │ │ - vpsllq $0x1,%ymm13,%ymm14 │ │ │ │ - vpaddq %ymm5,%ymm14,%ymm15 │ │ │ │ - vpextrq $0x1,%xmm15,-0x30(%r11) │ │ │ │ - vextracti128 $0x1,%ymm15,%xmm3 │ │ │ │ - vmovq %xmm15,-0x40(%r11) │ │ │ │ - vpextrq $0x1,%xmm3,-0x10(%r11) │ │ │ │ - vmovq %xmm3,-0x20(%r11) │ │ │ │ - vmovdqu (%r11),%ymm4 │ │ │ │ - add $0x40,%r11 │ │ │ │ - vpunpcklqdq -0x20(%r11),%ymm4,%ymm6 │ │ │ │ - vpermq $0xd8,%ymm6,%ymm7 │ │ │ │ + mov $0x1,%r14d │ │ │ │ + mov %rcx,%r11 │ │ │ │ + shr $0x6,%rdx │ │ │ │ + lea (%rcx,%rsi,1),%rdi │ │ │ │ + vpbroadcastq %r14,%ymm5 │ │ │ │ + sub $0x40,%r11 │ │ │ │ + shr $0x6,%r11 │ │ │ │ + inc %r11 │ │ │ │ + and $0x3,%r11d │ │ │ │ + je 387cf >&)@@Base+0xe3f> │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 38789 >&)@@Base+0xdf9> │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + je 3874d >&)@@Base+0xdbd> │ │ │ │ + vmovdqu (%rsi),%ymm1 │ │ │ │ + lea 0x40(%rsi),%rax │ │ │ │ + vpermt2q 0x20(%rsi),%ymm0,%ymm1 │ │ │ │ + vpsllq $0x1,%ymm1,%ymm6 │ │ │ │ + vpaddq %ymm5,%ymm6,%ymm7 │ │ │ │ + vextracti64x2 $0x1,%ymm7,%xmm9 │ │ │ │ + vmovq %xmm7,(%rsi) │ │ │ │ + vpextrq $0x1,%xmm7,0x10(%rsi) │ │ │ │ + valignq $0x3,%ymm7,%ymm7,%ymm3 │ │ │ │ + vmovq %xmm9,0x20(%rsi) │ │ │ │ + vmovq %xmm3,0x30(%rsi) │ │ │ │ + vmovdqu (%rax),%ymm2 │ │ │ │ + add $0x40,%rax │ │ │ │ + vpermt2q -0x20(%rax),%ymm0,%ymm2 │ │ │ │ + vpsllq $0x1,%ymm2,%ymm4 │ │ │ │ + vpaddq %ymm5,%ymm4,%ymm10 │ │ │ │ + vextracti64x2 $0x1,%ymm10,%xmm12 │ │ │ │ + vmovq %xmm10,-0x40(%rax) │ │ │ │ + vpextrq $0x1,%xmm10,-0x30(%rax) │ │ │ │ + valignq $0x3,%ymm10,%ymm10,%ymm13 │ │ │ │ + vmovq %xmm12,-0x20(%rax) │ │ │ │ + vmovq %xmm13,-0x10(%rax) │ │ │ │ + vmovdqu (%rax),%ymm14 │ │ │ │ + add $0x40,%rax │ │ │ │ + vpermt2q -0x20(%rax),%ymm0,%ymm14 │ │ │ │ + vpsllq $0x1,%ymm14,%ymm15 │ │ │ │ + vpaddq %ymm5,%ymm15,%ymm1 │ │ │ │ + vextracti64x2 $0x1,%ymm1,%xmm7 │ │ │ │ + vmovq %xmm1,-0x40(%rax) │ │ │ │ + vpextrq $0x1,%xmm1,-0x30(%rax) │ │ │ │ + valignq $0x3,%ymm1,%ymm1,%ymm8 │ │ │ │ + vmovq %xmm7,-0x20(%rax) │ │ │ │ + vmovq %xmm8,-0x10(%rax) │ │ │ │ + cmp %rdi,%rax │ │ │ │ + je 388dc >&)@@Base+0xf4c> │ │ │ │ + vmovdqu (%rax),%ymm9 │ │ │ │ + vmovdqu 0x40(%rax),%ymm12 │ │ │ │ + add $0x100,%rax │ │ │ │ + vmovdqu -0x80(%rax),%ymm7 │ │ │ │ + vpermt2q -0xe0(%rax),%ymm0,%ymm9 │ │ │ │ + vpermt2q -0xa0(%rax),%ymm0,%ymm12 │ │ │ │ + vpsllq $0x1,%ymm9,%ymm3 │ │ │ │ + vpsllq $0x1,%ymm12,%ymm13 │ │ │ │ + vpermt2q -0x60(%rax),%ymm0,%ymm7 │ │ │ │ + vpaddq %ymm5,%ymm3,%ymm2 │ │ │ │ vpsllq $0x1,%ymm7,%ymm8 │ │ │ │ - vpaddq %ymm5,%ymm8,%ymm9 │ │ │ │ - vextracti128 $0x1,%ymm9,%xmm11 │ │ │ │ - vmovq %xmm9,-0x40(%r11) │ │ │ │ - vpextrq $0x1,%xmm9,-0x30(%r11) │ │ │ │ - vmovq %xmm11,-0x20(%r11) │ │ │ │ - vpextrq $0x1,%xmm11,-0x10(%r11) │ │ │ │ - cmp %rsi,%r11 │ │ │ │ - je 38a08 >&)@@Base+0xbf8> │ │ │ │ - vmovdqu (%r11),%ymm12 │ │ │ │ - add $0x100,%r11 │ │ │ │ - vpunpcklqdq -0xe0(%r11),%ymm12,%ymm1 │ │ │ │ - vmovdqu -0xc0(%r11),%ymm3 │ │ │ │ - vmovdqu -0x80(%r11),%ymm11 │ │ │ │ - vpunpcklqdq -0xa0(%r11),%ymm3,%ymm4 │ │ │ │ - vpunpcklqdq -0x60(%r11),%ymm11,%ymm12 │ │ │ │ - vpermq $0xd8,%ymm1,%ymm2 │ │ │ │ - vpsllq $0x1,%ymm2,%ymm13 │ │ │ │ vpaddq %ymm5,%ymm13,%ymm14 │ │ │ │ - vpermq $0xd8,%ymm4,%ymm6 │ │ │ │ - vextracti128 $0x1,%ymm14,%xmm0 │ │ │ │ - vpermq $0xd8,%ymm12,%ymm1 │ │ │ │ - vpsllq $0x1,%ymm6,%ymm7 │ │ │ │ - vpaddq %ymm5,%ymm7,%ymm8 │ │ │ │ - vmovq %xmm0,-0xe0(%r11) │ │ │ │ - vpextrq $0x1,%xmm0,-0xd0(%r11) │ │ │ │ - vmovdqu -0x40(%r11),%ymm0 │ │ │ │ - vpsllq $0x1,%ymm1,%ymm2 │ │ │ │ - vpunpcklqdq -0x20(%r11),%ymm0,%ymm3 │ │ │ │ - vpaddq %ymm5,%ymm2,%ymm13 │ │ │ │ - vextracti128 $0x1,%ymm8,%xmm10 │ │ │ │ - vextracti128 $0x1,%ymm13,%xmm15 │ │ │ │ - vmovq %xmm14,-0x100(%r11) │ │ │ │ - vpextrq $0x1,%xmm14,-0xf0(%r11) │ │ │ │ - vmovq %xmm8,-0xc0(%r11) │ │ │ │ - vmovq %xmm10,-0xa0(%r11) │ │ │ │ - vmovq %xmm13,-0x80(%r11) │ │ │ │ - vmovq %xmm15,-0x60(%r11) │ │ │ │ - vpextrq $0x1,%xmm8,-0xb0(%r11) │ │ │ │ - vpextrq $0x1,%xmm10,-0x90(%r11) │ │ │ │ - vpextrq $0x1,%xmm13,-0x70(%r11) │ │ │ │ - vpextrq $0x1,%xmm15,-0x50(%r11) │ │ │ │ - vpermq $0xd8,%ymm3,%ymm4 │ │ │ │ - vpsllq $0x1,%ymm4,%ymm6 │ │ │ │ - vpaddq %ymm5,%ymm6,%ymm7 │ │ │ │ - vextracti128 $0x1,%ymm7,%xmm9 │ │ │ │ - vmovq %xmm7,-0x40(%r11) │ │ │ │ - vpextrq $0x1,%xmm7,-0x30(%r11) │ │ │ │ - vmovq %xmm9,-0x20(%r11) │ │ │ │ - vpextrq $0x1,%xmm9,-0x10(%r11) │ │ │ │ - cmp %rsi,%r11 │ │ │ │ - jne 388ec >&)@@Base+0xadc> │ │ │ │ - shl $0x6,%r10 │ │ │ │ - add %r10,%rdx │ │ │ │ - mov (%rdx),%rax │ │ │ │ - lea 0x10(%rdx),%rcx │ │ │ │ - lea 0x1(%rax,%rax,1),%rdi │ │ │ │ - mov %rdi,(%rdx) │ │ │ │ - cmp %rcx,%r8 │ │ │ │ - je 38597 >&)@@Base+0x787> │ │ │ │ - mov 0x10(%rdx),%r10 │ │ │ │ - lea 0x20(%rdx),%r11 │ │ │ │ - lea 0x1(%r10,%r10,1),%rsi │ │ │ │ - mov %rsi,0x10(%rdx) │ │ │ │ - cmp %r11,%r8 │ │ │ │ - je 38597 >&)@@Base+0x787> │ │ │ │ - mov 0x20(%rdx),%rax │ │ │ │ - lea 0x30(%rdx),%rcx │ │ │ │ - lea 0x1(%rax,%rax,1),%rdi │ │ │ │ - mov %rdi,0x20(%rdx) │ │ │ │ - cmp %rcx,%r8 │ │ │ │ - je 38597 >&)@@Base+0x787> │ │ │ │ - mov 0x30(%rdx),%r10 │ │ │ │ - lea 0x40(%rdx),%r11 │ │ │ │ - lea 0x1(%r10,%r10,1),%rsi │ │ │ │ - mov %rsi,0x30(%rdx) │ │ │ │ - cmp %r11,%r8 │ │ │ │ - je 38597 >&)@@Base+0x787> │ │ │ │ - mov 0x40(%rdx),%rax │ │ │ │ - lea 0x50(%rdx),%rcx │ │ │ │ - lea 0x1(%rax,%rax,1),%rdi │ │ │ │ - mov %rdi,0x40(%rdx) │ │ │ │ + vextracti64x2 $0x1,%ymm2,%xmm10 │ │ │ │ + vpaddq %ymm5,%ymm8,%ymm9 │ │ │ │ + vmovq %xmm2,-0x100(%rax) │ │ │ │ + vpextrq $0x1,%xmm2,-0xf0(%rax) │ │ │ │ + valignq $0x3,%ymm2,%ymm2,%ymm11 │ │ │ │ + vmovq %xmm14,-0xc0(%rax) │ │ │ │ + vpextrq $0x1,%xmm14,-0xb0(%rax) │ │ │ │ + vpextrq $0x1,%xmm9,-0x70(%rax) │ │ │ │ + vextracti64x2 $0x1,%ymm14,%xmm1 │ │ │ │ + vmovq %xmm9,-0x80(%rax) │ │ │ │ + valignq $0x3,%ymm14,%ymm14,%ymm6 │ │ │ │ + vextracti64x2 $0x1,%ymm9,%xmm2 │ │ │ │ + valignq $0x3,%ymm9,%ymm9,%ymm4 │ │ │ │ + vmovq %xmm10,-0xe0(%rax) │ │ │ │ + vmovdqu -0x40(%rax),%ymm10 │ │ │ │ + vmovq %xmm11,-0xd0(%rax) │ │ │ │ + vpermt2q -0x20(%rax),%ymm0,%ymm10 │ │ │ │ + vmovq %xmm1,-0xa0(%rax) │ │ │ │ + vpsllq $0x1,%ymm10,%ymm11 │ │ │ │ + vmovq %xmm6,-0x90(%rax) │ │ │ │ + vpaddq %ymm5,%ymm11,%ymm12 │ │ │ │ + vmovq %xmm2,-0x60(%rax) │ │ │ │ + vextracti64x2 $0x1,%ymm12,%xmm14 │ │ │ │ + vmovq %xmm4,-0x50(%rax) │ │ │ │ + vpextrq $0x1,%xmm12,-0x30(%rax) │ │ │ │ + valignq $0x3,%ymm12,%ymm12,%ymm15 │ │ │ │ + vmovq %xmm12,-0x40(%rax) │ │ │ │ + vmovq %xmm14,-0x20(%rax) │ │ │ │ + vmovq %xmm15,-0x10(%rax) │ │ │ │ + cmp %rdi,%rax │ │ │ │ + jne 387cf >&)@@Base+0xe3f> │ │ │ │ + shl $0x6,%rdx │ │ │ │ + add %rdx,%rsi │ │ │ │ + mov (%rsi),%r10 │ │ │ │ + lea 0x10(%rsi),%rcx │ │ │ │ + lea 0x1(%r10,%r10,1),%r15 │ │ │ │ + mov %r15,(%rsi) │ │ │ │ cmp %rcx,%r8 │ │ │ │ - je 38597 >&)@@Base+0x787> │ │ │ │ - mov 0x50(%rdx),%r10 │ │ │ │ + je 3844d >&)@@Base+0xabd> │ │ │ │ + mov 0x10(%rsi),%rdx │ │ │ │ + lea 0x20(%rsi),%rdi │ │ │ │ + lea 0x1(%rdx,%rdx,1),%r11 │ │ │ │ + mov %r11,0x10(%rsi) │ │ │ │ + cmp %rdi,%r8 │ │ │ │ + je 3844d >&)@@Base+0xabd> │ │ │ │ + mov 0x20(%rsi),%r14 │ │ │ │ + lea 0x30(%rsi),%r10 │ │ │ │ + lea 0x1(%r14,%r14,1),%rax │ │ │ │ + mov %rax,0x20(%rsi) │ │ │ │ + cmp %r10,%r8 │ │ │ │ + je 3844d >&)@@Base+0xabd> │ │ │ │ + mov 0x30(%rsi),%r15 │ │ │ │ inc %r13 │ │ │ │ + lea 0x1(%r15,%r15,1),%rcx │ │ │ │ + mov %rcx,0x30(%rsi) │ │ │ │ cmp %r13,0x10(%rsp) │ │ │ │ - lea 0x1(%r10,%r10,1),%rsi │ │ │ │ - mov %rsi,0x50(%rdx) │ │ │ │ - jne 385a5 >&)@@Base+0x795> │ │ │ │ + jne 3845b >&)@@Base+0xacb> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovq %r15,%xmm6 │ │ │ │ - vmovq %r12,%xmm8 │ │ │ │ - vpinsrq $0x1,%rbx,%xmm6,%xmm7 │ │ │ │ - mov (%rsp),%rbx │ │ │ │ - vpinsrq $0x1,%r9,%xmm8,%xmm9 │ │ │ │ - vinserti128 $0x1,%xmm7,%ymm9,%ymm10 │ │ │ │ - vmovdqu %ymm10,(%rbx) │ │ │ │ - mov %r8,0x20(%rbx) │ │ │ │ - mov %r14,0x28(%rbx) │ │ │ │ + vmovq 0x38(%rsp),%xmm7 │ │ │ │ + vmovq %r12,%xmm9 │ │ │ │ + mov (%rsp),%r12 │ │ │ │ + vpinsrq $0x1,%r9,%xmm9,%xmm10 │ │ │ │ + vpinsrq $0x1,%rbx,%xmm7,%xmm8 │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + mov %r8,0x20(%r12) │ │ │ │ + vinserti64x2 $0x1,%xmm8,%ymm10,%ymm4 │ │ │ │ + mov %rbx,0x28(%r12) │ │ │ │ + vmovdqu %ymm4,(%r12) │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 38b76 >&)@@Base+0xd66> │ │ │ │ + jne 38a27 >&)@@Base+0x1097> │ │ │ │ mov (%rsp),%rax │ │ │ │ vzeroupper │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp %r8,%rdx │ │ │ │ - je 38597 >&)@@Base+0x787> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %r8,%rsi │ │ │ │ + je 3844d >&)@@Base+0xabd> │ │ │ │ cmpb $0x0,0x1f(%rsp) │ │ │ │ - jne 3836e >&)@@Base+0x55e> │ │ │ │ - jmp 387e0 >&)@@Base+0x9d0> │ │ │ │ + jne 381fe >&)@@Base+0x86e> │ │ │ │ + jmp 386bf >&)@@Base+0xd2f> │ │ │ │ + mov %r12,%r11 │ │ │ │ + jmp 37d19 >&)@@Base+0x389> │ │ │ │ + mov %rbx,%rdx │ │ │ │ + jmp 37f46 >&)@@Base+0x5b6> │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov $0x10,%edi │ │ │ │ call d330 │ │ │ │ - mov 0xa3ddf(%rip),%rdi # dc920 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - lea 0x10(%rax),%r9 │ │ │ │ + mov 0xa5047(%rip),%rdi # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ movq $0x0,(%rax) │ │ │ │ + lea 0x10(%rax),%r9 │ │ │ │ + mov %rax,%r14 │ │ │ │ xor %esi,%esi │ │ │ │ mov %r9,0x38(%rsp) │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ mov %rdi,0x8(%rax) │ │ │ │ mov %r12,%rdi │ │ │ │ + mov %r14,%r12 │ │ │ │ call d340 │ │ │ │ mov 0x38(%rsp),%r9 │ │ │ │ - mov 0x30(%rsp),%r12 │ │ │ │ - mov %r9,%r15 │ │ │ │ - jmp 37ea8 >&)@@Base+0x98> │ │ │ │ + jmp 37a35 >&)@@Base+0xa5> │ │ │ │ vzeroupper │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r13 │ │ │ │ - jmp dc90 <__cxa_finalize@plt+0x600> │ │ │ │ + jmp dc9d <__cxa_finalize@plt+0x60d> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r13 │ │ │ │ vzeroupper │ │ │ │ - jmp dca4 <__cxa_finalize@plt+0x614> │ │ │ │ + jmp dcb5 <__cxa_finalize@plt+0x625> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r13 │ │ │ │ vzeroupper │ │ │ │ - jmp dcb7 <__cxa_finalize@plt+0x627> │ │ │ │ + jmp dcca <__cxa_finalize@plt+0x63a> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r13 │ │ │ │ - jmp dcf0 <__cxa_finalize@plt+0x660> │ │ │ │ + jmp dd03 <__cxa_finalize@plt+0x673> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r13 │ │ │ │ - jmp dd04 <__cxa_finalize@plt+0x674> │ │ │ │ + jmp dd1c <__cxa_finalize@plt+0x68c> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000038bc0 , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base>: │ │ │ │ +0000000000038a80 , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base>: │ │ │ │ endbr64 │ │ │ │ push %r14 │ │ │ │ xor %edx,%edx │ │ │ │ - push %r13 │ │ │ │ mov $0x2,%ecx │ │ │ │ + push %r13 │ │ │ │ push %r12 │ │ │ │ mov %rsi,%r12 │ │ │ │ + lea 0xa061f(%rip),%rsi # d90ba * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x111a> │ │ │ │ push %rbp │ │ │ │ - lea 0x9f4de(%rip),%rsi # d80ba * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd8a> │ │ │ │ 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 0x9f4fd(%rip),%rsi # d80f0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xdc0> │ │ │ │ + lea 0xa063d(%rip),%rsi # d90f0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1150> │ │ │ │ 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 0x9f4d1(%rip),%rsi # d80dd * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xdad> │ │ │ │ + lea 0xa0611(%rip),%rsi # d90dd * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x113d> │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rax,%r13 │ │ │ │ call d4f0 , std::allocator >::find_first_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ - mov $0x2,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - lea 0x9f4ce(%rip),%rsi # d80f3 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xdc3> │ │ │ │ + mov $0x2,%ecx │ │ │ │ + lea 0xa060e(%rip),%rsi # d90f3 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1153> │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rax,%r14 │ │ │ │ call d4f0 , std::allocator >::find_first_of(char const*, unsigned long, unsigned long) const@plt> │ │ │ │ - xor %ecx,%ecx │ │ │ │ + xor %edx,%edx │ │ │ │ cmp $0xffffffffffffffff,%rbp │ │ │ │ - setne %cl │ │ │ │ + setne %dl │ │ │ │ cmp $0xffffffffffffffff,%r14 │ │ │ │ - je 38c60 , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0xa0> │ │ │ │ + je 38b20 , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0xa0> │ │ │ │ and %r13,%rax │ │ │ │ - mov $0x1,%edx │ │ │ │ + mov $0x1,%ebx │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ - je 38c90 , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0xd0> │ │ │ │ + je 38b50 , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0xd0> │ │ │ │ + mov %ebx,%eax │ │ │ │ pop %rbx │ │ │ │ - mov %edx,%eax │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ cmp $0xffffffffffffffff,%rax │ │ │ │ - je 38cc0 , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0x100> │ │ │ │ - mov $0x1,%edx │ │ │ │ + je 38b78 , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0xf8> │ │ │ │ + mov $0x1,%ebx │ │ │ │ cmp $0xffffffffffffffff,%r13 │ │ │ │ - jne 38c4d , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0x8d> │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 38c4d , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0x8d> │ │ │ │ - xor %esi,%esi │ │ │ │ - cmp $0xffffffffffffffff,%rbp │ │ │ │ - sete %sil │ │ │ │ - lea (%rsi,%rsi,2),%edi │ │ │ │ - jmp 38ca0 , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0xe0> │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 38c4d , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0x8d> │ │ │ │ - xor %edi,%edi │ │ │ │ + jne 38b0d , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0x8d> │ │ │ │ + test %edx,%edx │ │ │ │ + jne 38b0d , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0x8d> │ │ │ │ cmp $0xffffffffffffffff,%rbp │ │ │ │ sete %dil │ │ │ │ - add %edi,%edi │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %edi,(%r12) │ │ │ │ + movzbl %dil,%r8d │ │ │ │ + lea (%r8,%r8,2),%r10d │ │ │ │ + jmp 38b63 , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0xe3> │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %edx,%edx │ │ │ │ + jne 38b0d , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0x8d> │ │ │ │ + cmp $0xffffffffffffffff,%rbp │ │ │ │ + sete %r9b │ │ │ │ + movzbl %r9b,%r10d │ │ │ │ + add %r10d,%r10d │ │ │ │ + mov %r10d,(%r12) │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %ebx,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ - mov %edx,%eax │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xor %eax,%eax │ │ │ │ cmp $0xffffffffffffffff,%r13 │ │ │ │ setne %al │ │ │ │ - add %ecx,%eax │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 38cdc , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0x11c> │ │ │ │ - xor %edi,%edi │ │ │ │ + movzbl %al,%ecx │ │ │ │ + add %edx,%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 38b97 , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0x117> │ │ │ │ cmp $0xffffffffffffffff,%rbp │ │ │ │ - sete %dil │ │ │ │ - jmp 38ca0 , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0xe0> │ │ │ │ - mov $0x1,%edx │ │ │ │ - jmp 38c4d , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0x8d> │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + sete %sil │ │ │ │ + movzbl %sil,%r10d │ │ │ │ + jmp 38b63 , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0xe3> │ │ │ │ + mov $0x1,%ebx │ │ │ │ + jmp 38b0d , std::allocator > const&, RotationalInvariants::InvariantType&)@@Base+0x8d> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000038cf0 , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base>: │ │ │ │ +0000000000038bb0 , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base>: │ │ │ │ endbr64 │ │ │ │ push %r12 │ │ │ │ mov $0x1,%eax │ │ │ │ - push %rbp │ │ │ │ - push %rbx │ │ │ │ - sub $0x10,%rsp │ │ │ │ - shlx %rsi,%rax,%rcx │ │ │ │ - mov 0x8(%rdi),%rsi │ │ │ │ - sub (%rdi),%rsi │ │ │ │ movabs $0xaaaaaaaaaaaaaaab,%r12 │ │ │ │ + shlx %rsi,%rax,%rcx │ │ │ │ shr $1,%rcx │ │ │ │ + push %rbp │ │ │ │ mov %rdi,%rbp │ │ │ │ + push %rbx │ │ │ │ + sub $0x10,%rsp │ │ │ │ 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 %rbx,%rdi │ │ │ │ imul %rcx,%rsi │ │ │ │ - call 1ede0 │ │ │ │ + call 1ea20 │ │ │ │ mov 0x0(%rbp),%r8 │ │ │ │ mov 0x8(%rbp),%rbp │ │ │ │ sub %r8,%rbp │ │ │ │ - je 38f95 , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x2a5> │ │ │ │ + je 38e5c , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x2ac> │ │ │ │ sar $0x3,%rbp │ │ │ │ xor %edx,%edx │ │ │ │ imul %r12,%rbp │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%r8),%r10 │ │ │ │ mov 0x8(%r8),%r9 │ │ │ │ cmp %r10,%r9 │ │ │ │ - je 38f85 , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x295> │ │ │ │ + je 38e4c , 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 38eb7 , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x1c7> │ │ │ │ + je 38d7d , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x1cd> │ │ │ │ cmp $0x1,%rsi │ │ │ │ - je 38e8e , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x19e> │ │ │ │ + je 38d53 , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x1a3> │ │ │ │ cmp $0x2,%rsi │ │ │ │ - je 38e6e , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x17e> │ │ │ │ + je 38d32 , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x182> │ │ │ │ cmp $0x3,%rsi │ │ │ │ - je 38e4d , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x15d> │ │ │ │ + je 38d10 , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x160> │ │ │ │ cmp $0x4,%rsi │ │ │ │ - je 38e2d , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x13d> │ │ │ │ + je 38cef , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x13f> │ │ │ │ cmp $0x5,%rsi │ │ │ │ - je 38e0d , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x11d> │ │ │ │ + je 38cce , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x11e> │ │ │ │ cmp $0x6,%rsi │ │ │ │ - je 38ded , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0xfd> │ │ │ │ + je 38cad , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0xfd> │ │ │ │ mov (%r10),%r11 │ │ │ │ vmovsd 0x8(%r10),%xmm0 │ │ │ │ add $0x10,%rax │ │ │ │ shr $1,%r11 │ │ │ │ imul %rbp,%r11 │ │ │ │ add %rdx,%r11 │ │ │ │ vmovsd %xmm0,(%rdi,%r11,8) │ │ │ │ - vmovsd 0x8(%rax),%xmm1 │ │ │ │ mov $0x1,%ecx │ │ │ │ - shrx %rcx,(%rax),%r12 │ │ │ │ - imul %rbp,%r12 │ │ │ │ + vmovsd 0x8(%rax),%xmm1 │ │ │ │ add $0x10,%rax │ │ │ │ + shrx %rcx,-0x10(%rax),%r12 │ │ │ │ + imul %rbp,%r12 │ │ │ │ add %rdx,%r12 │ │ │ │ vmovsd %xmm1,(%rdi,%r12,8) │ │ │ │ - vmovsd 0x8(%rax),%xmm2 │ │ │ │ mov $0x1,%r10d │ │ │ │ - shrx %r10,(%rax),%rsi │ │ │ │ - imul %rbp,%rsi │ │ │ │ + vmovsd 0x8(%rax),%xmm2 │ │ │ │ add $0x10,%rax │ │ │ │ + shrx %r10,-0x10(%rax),%rsi │ │ │ │ + imul %rbp,%rsi │ │ │ │ add %rdx,%rsi │ │ │ │ vmovsd %xmm2,(%rdi,%rsi,8) │ │ │ │ - vmovsd 0x8(%rax),%xmm3 │ │ │ │ mov $0x1,%r11d │ │ │ │ - shrx %r11,(%rax),%rcx │ │ │ │ - imul %rbp,%rcx │ │ │ │ + vmovsd 0x8(%rax),%xmm3 │ │ │ │ add $0x10,%rax │ │ │ │ + shrx %r11,-0x10(%rax),%rcx │ │ │ │ + imul %rbp,%rcx │ │ │ │ add %rdx,%rcx │ │ │ │ vmovsd %xmm3,(%rdi,%rcx,8) │ │ │ │ - vmovsd 0x8(%rax),%xmm4 │ │ │ │ mov $0x1,%r12d │ │ │ │ - shrx %r12,(%rax),%r10 │ │ │ │ - imul %rbp,%r10 │ │ │ │ + vmovsd 0x8(%rax),%xmm4 │ │ │ │ add $0x10,%rax │ │ │ │ + shrx %r12,-0x10(%rax),%r10 │ │ │ │ + imul %rbp,%r10 │ │ │ │ add %rdx,%r10 │ │ │ │ vmovsd %xmm4,(%rdi,%r10,8) │ │ │ │ - vmovsd 0x8(%rax),%xmm5 │ │ │ │ mov $0x1,%esi │ │ │ │ - shrx %rsi,(%rax),%r11 │ │ │ │ - imul %rbp,%r11 │ │ │ │ + vmovsd 0x8(%rax),%xmm5 │ │ │ │ add $0x10,%rax │ │ │ │ + shrx %rsi,-0x10(%rax),%r11 │ │ │ │ + imul %rbp,%r11 │ │ │ │ add %rdx,%r11 │ │ │ │ vmovsd %xmm5,(%rdi,%r11,8) │ │ │ │ - vmovsd 0x8(%rax),%xmm6 │ │ │ │ mov $0x1,%ecx │ │ │ │ - shrx %rcx,(%rax),%r12 │ │ │ │ - imul %rbp,%r12 │ │ │ │ + vmovsd 0x8(%rax),%xmm6 │ │ │ │ add $0x10,%rax │ │ │ │ + shrx %rcx,-0x10(%rax),%r12 │ │ │ │ + imul %rbp,%r12 │ │ │ │ add %rdx,%r12 │ │ │ │ vmovsd %xmm6,(%rdi,%r12,8) │ │ │ │ cmp %r9,%rax │ │ │ │ - je 38f85 , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x295> │ │ │ │ - vmovsd 0x8(%rax),%xmm7 │ │ │ │ + je 38e4c , 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 │ │ │ │ - add %rdx,%r12 │ │ │ │ vmovsd %xmm7,(%rdi,%rsi,8) │ │ │ │ - vmovsd -0x68(%rax),%xmm8 │ │ │ │ + add %rdx,%r11 │ │ │ │ shrx %r10,-0x40(%rax),%rsi │ │ │ │ imul %rbp,%rsi │ │ │ │ - add %rdx,%rsi │ │ │ │ + vmovsd -0x68(%rax),%xmm8 │ │ │ │ + add %rdx,%rcx │ │ │ │ + add %rdx,%r12 │ │ │ │ vmovsd %xmm8,(%rdi,%r11,8) │ │ │ │ - vmovsd -0x58(%rax),%xmm9 │ │ │ │ + add %rdx,%rsi │ │ │ │ shrx %r10,-0x30(%rax),%r11 │ │ │ │ imul %rbp,%r11 │ │ │ │ - add %rdx,%r11 │ │ │ │ + vmovsd -0x58(%rax),%xmm9 │ │ │ │ vmovsd %xmm9,(%rdi,%rcx,8) │ │ │ │ - vmovsd -0x48(%rax),%xmm10 │ │ │ │ + add %rdx,%r11 │ │ │ │ shrx %r10,-0x20(%rax),%rcx │ │ │ │ imul %rbp,%rcx │ │ │ │ + vmovsd -0x48(%rax),%xmm10 │ │ │ │ shrx %r10,-0x10(%rax),%r10 │ │ │ │ imul %rbp,%r10 │ │ │ │ - add %rdx,%rcx │ │ │ │ - add %rdx,%r10 │ │ │ │ vmovsd %xmm10,(%rdi,%r12,8) │ │ │ │ + add %rdx,%rcx │ │ │ │ vmovsd -0x38(%rax),%xmm11 │ │ │ │ + add %rdx,%r10 │ │ │ │ vmovsd %xmm11,(%rdi,%rsi,8) │ │ │ │ vmovsd -0x28(%rax),%xmm12 │ │ │ │ vmovsd %xmm12,(%rdi,%r11,8) │ │ │ │ vmovsd -0x18(%rax),%xmm13 │ │ │ │ vmovsd %xmm13,(%rdi,%rcx,8) │ │ │ │ vmovsd -0x8(%rax),%xmm14 │ │ │ │ vmovsd %xmm14,(%rdi,%r10,8) │ │ │ │ cmp %r9,%rax │ │ │ │ - jne 38eb7 , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x1c7> │ │ │ │ + jne 38d7d , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x1cd> │ │ │ │ inc %rdx │ │ │ │ add $0x18,%r8 │ │ │ │ cmp %rbp,%rdx │ │ │ │ - jb 38d70 , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x80> │ │ │ │ + jb 38c30 , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x80> │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 38fae , std::allocator > >, std::allocator, std::allocator > > > > const&, int, std::vector >&)@@Base+0x2be> │ │ │ │ + jne 38e75 , 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) │ │ │ │ │ │ │ │ -0000000000038fc0 : │ │ │ │ +0000000000038e80 : │ │ │ │ endbr64 │ │ │ │ - mov 0xaff7d(%rip),%rax │ │ │ │ - mov 0xaffae(%rip),%rdx │ │ │ │ + mov 0xb10bd(%rip),%rax │ │ │ │ + mov 0xb10ee(%rip),%rdx │ │ │ │ movb $0x0,(%rax) │ │ │ │ movzbl (%rdx),%ecx │ │ │ │ test %cl,%cl │ │ │ │ - je 38fe0 │ │ │ │ + je 38ea0 │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ sub $0x8,%rsp │ │ │ │ - lea -0x23fcb(%rip),%rsi │ │ │ │ mov $0x2,%edi │ │ │ │ + lea -0x23f00(%rip),%rsi │ │ │ │ call d3b0 │ │ │ │ - mov 0xaff84(%rip),%rsi │ │ │ │ + mov 0xb10c4(%rip),%rsi │ │ │ │ movb $0x1,(%rsi) │ │ │ │ add $0x8,%rsp │ │ │ │ ret │ │ │ │ nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000039010 : │ │ │ │ +0000000000038ed0 : │ │ │ │ endbr64 │ │ │ │ - mov 0xaff2d(%rip),%rax │ │ │ │ + mov 0xb106d(%rip),%rax │ │ │ │ movzbl (%rax),%eax │ │ │ │ ret │ │ │ │ nop │ │ │ │ endbr64 │ │ │ │ push %rbx │ │ │ │ mov %rsi,%rdi │ │ │ │ - lea 0x9f0c7(%rip),%rsi # d80f6 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xdc6> │ │ │ │ + lea 0xa0207(%rip),%rsi # d90f6 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1156> │ │ │ │ sub $0x30,%rsp │ │ │ │ mov %fs:0x28,%rax │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x10(%rsp),%rcx │ │ │ │ lea 0x18(%rsp),%rdx │ │ │ │ - lea 0x14(%rsp),%r8 │ │ │ │ movl $0x0,0x10(%rsp) │ │ │ │ + lea 0x14(%rsp),%r8 │ │ │ │ call d3f0 │ │ │ │ test %eax,%eax │ │ │ │ - je 39446 │ │ │ │ + je 39316 │ │ │ │ mov 0x10(%rsp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 39430 │ │ │ │ - mov 0xb073e(%rip),%rax │ │ │ │ + jle 39300 │ │ │ │ + mov 0xb187e(%rip),%rax │ │ │ │ mov $0xc,%edi │ │ │ │ mov 0x228(%rax),%rbx │ │ │ │ call *0x168(%rax) │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ xor %r9d,%r9d │ │ │ │ mov $0x501,%r8d │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rax,%rsi │ │ │ │ call *%rbx │ │ │ │ mov %rax,%rbx │ │ │ │ test %rax,%rax │ │ │ │ - je 39500 │ │ │ │ + je 393c8 │ │ │ │ mov 0x18(%rax),%ecx │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ cmp $0x2,%ecx │ │ │ │ - jne 393f0 │ │ │ │ + jne 392b8 │ │ │ │ mov 0x20(%rax),%rdx │ │ │ │ mov (%rdx),%rsi │ │ │ │ test %esi,%esi │ │ │ │ - jle 39470 │ │ │ │ + jle 39338 │ │ │ │ mov 0x8(%rdx),%r11 │ │ │ │ test %r11d,%r11d │ │ │ │ - jle 39490 │ │ │ │ - mov 0x10(%rsp),%r8d │ │ │ │ - vxorps %xmm0,%xmm0,%xmm0 │ │ │ │ - lea -0x2(%rsi),%edi │ │ │ │ - vcvtsi2sd %edi,%xmm0,%xmm3 │ │ │ │ - test %r8d,%r8d │ │ │ │ - jle 394f0 │ │ │ │ - mov %r8d,%r9d │ │ │ │ + jle 39358 │ │ │ │ + mov 0x10(%rsp),%edi │ │ │ │ + vxorps %xmm2,%xmm2,%xmm2 │ │ │ │ + lea -0x2(%rsi),%r8d │ │ │ │ + vcvtsi2sd %r8d,%xmm2,%xmm3 │ │ │ │ + test %edi,%edi │ │ │ │ + jle 393b0 │ │ │ │ + mov %edi,%r9d │ │ │ │ xor %edx,%edx │ │ │ │ vxorpd %xmm9,%xmm9,%xmm9 │ │ │ │ mov $0x1,%eax │ │ │ │ and $0x7,%r9d │ │ │ │ - je 391c5 │ │ │ │ + je 3908a │ │ │ │ cmp $0x1,%r9d │ │ │ │ - je 391a2 │ │ │ │ + je 39068 │ │ │ │ cmp $0x2,%r9d │ │ │ │ - je 3918f │ │ │ │ + je 39052 │ │ │ │ cmp $0x3,%r9d │ │ │ │ - je 39179 │ │ │ │ + je 3903c │ │ │ │ cmp $0x4,%r9d │ │ │ │ - je 39163 │ │ │ │ + je 39026 │ │ │ │ cmp $0x5,%r9d │ │ │ │ - je 39150 │ │ │ │ + je 39010 │ │ │ │ cmp $0x6,%r9d │ │ │ │ - jne 394b0 │ │ │ │ + jne 39378 │ │ │ │ imul %r11d,%eax │ │ │ │ mov %edx,%r10d │ │ │ │ inc %edx │ │ │ │ imul %eax,%r10d │ │ │ │ - vcvtsi2sd %r10d,%xmm0,%xmm1 │ │ │ │ + vcvtsi2sd %r10d,%xmm2,%xmm1 │ │ │ │ vaddsd %xmm1,%xmm9,%xmm9 │ │ │ │ imul %r11d,%eax │ │ │ │ - mov %edx,%edi │ │ │ │ + mov %edx,%r8d │ │ │ │ inc %edx │ │ │ │ - imul %eax,%edi │ │ │ │ - vcvtsi2sd %edi,%xmm0,%xmm4 │ │ │ │ + imul %eax,%r8d │ │ │ │ + vcvtsi2sd %r8d,%xmm2,%xmm4 │ │ │ │ vaddsd %xmm4,%xmm9,%xmm9 │ │ │ │ imul %r11d,%eax │ │ │ │ mov %edx,%r9d │ │ │ │ inc %edx │ │ │ │ imul %eax,%r9d │ │ │ │ - vcvtsi2sd %r9d,%xmm0,%xmm5 │ │ │ │ + vcvtsi2sd %r9d,%xmm2,%xmm5 │ │ │ │ vaddsd %xmm5,%xmm9,%xmm9 │ │ │ │ imul %r11d,%eax │ │ │ │ mov %edx,%r10d │ │ │ │ inc %edx │ │ │ │ imul %eax,%r10d │ │ │ │ - vcvtsi2sd %r10d,%xmm0,%xmm6 │ │ │ │ + vcvtsi2sd %r10d,%xmm2,%xmm6 │ │ │ │ vaddsd %xmm6,%xmm9,%xmm9 │ │ │ │ imul %r11d,%eax │ │ │ │ - mov %edx,%edi │ │ │ │ + mov %edx,%r8d │ │ │ │ inc %edx │ │ │ │ - imul %eax,%edi │ │ │ │ - vcvtsi2sd %edi,%xmm0,%xmm7 │ │ │ │ + imul %eax,%r8d │ │ │ │ + vcvtsi2sd %r8d,%xmm2,%xmm7 │ │ │ │ vaddsd %xmm7,%xmm9,%xmm9 │ │ │ │ imul %r11d,%eax │ │ │ │ mov %edx,%r9d │ │ │ │ - imul %eax,%r9d │ │ │ │ - vcvtsi2sd %r9d,%xmm0,%xmm8 │ │ │ │ - mov %edx,%r9d │ │ │ │ + mov %edx,%r8d │ │ │ │ inc %edx │ │ │ │ + imul %eax,%r9d │ │ │ │ + vcvtsi2sd %r9d,%xmm2,%xmm8 │ │ │ │ vaddsd %xmm8,%xmm9,%xmm9 │ │ │ │ - cmp %edx,%r8d │ │ │ │ - je 39278 │ │ │ │ + cmp %edx,%edi │ │ │ │ + je 39144 │ │ │ │ imul %r11d,%eax │ │ │ │ mov %edx,%r10d │ │ │ │ - lea 0x1(%rdx),%edi │ │ │ │ - lea 0x2(%rdx),%r9d │ │ │ │ + lea 0x1(%rdx),%r9d │ │ │ │ + lea 0x2(%rdx),%r8d │ │ │ │ imul %eax,%r10d │ │ │ │ imul %r11d,%eax │ │ │ │ - vcvtsi2sd %r10d,%xmm0,%xmm10 │ │ │ │ + vcvtsi2sd %r10d,%xmm2,%xmm10 │ │ │ │ vaddsd %xmm10,%xmm9,%xmm11 │ │ │ │ lea 0x3(%rdx),%r10d │ │ │ │ - imul %eax,%edi │ │ │ │ + imul %eax,%r9d │ │ │ │ imul %r11d,%eax │ │ │ │ - vcvtsi2sd %edi,%xmm0,%xmm12 │ │ │ │ + vcvtsi2sd %r9d,%xmm2,%xmm12 │ │ │ │ vaddsd %xmm12,%xmm11,%xmm13 │ │ │ │ - lea 0x4(%rdx),%edi │ │ │ │ - imul %eax,%r9d │ │ │ │ + lea 0x4(%rdx),%r9d │ │ │ │ + imul %eax,%r8d │ │ │ │ imul %r11d,%eax │ │ │ │ - vcvtsi2sd %r9d,%xmm0,%xmm14 │ │ │ │ + vcvtsi2sd %r8d,%xmm2,%xmm14 │ │ │ │ vaddsd %xmm14,%xmm13,%xmm15 │ │ │ │ - lea 0x5(%rdx),%r9d │ │ │ │ + lea 0x5(%rdx),%r8d │ │ │ │ imul %eax,%r10d │ │ │ │ imul %r11d,%eax │ │ │ │ - vcvtsi2sd %r10d,%xmm0,%xmm2 │ │ │ │ - vaddsd %xmm2,%xmm15,%xmm1 │ │ │ │ + vcvtsi2sd %r10d,%xmm2,%xmm0 │ │ │ │ + vaddsd %xmm0,%xmm15,%xmm4 │ │ │ │ lea 0x6(%rdx),%r10d │ │ │ │ - imul %eax,%edi │ │ │ │ - imul %r11d,%eax │ │ │ │ - vcvtsi2sd %edi,%xmm0,%xmm4 │ │ │ │ - vaddsd %xmm4,%xmm1,%xmm5 │ │ │ │ imul %eax,%r9d │ │ │ │ imul %r11d,%eax │ │ │ │ - vcvtsi2sd %r9d,%xmm0,%xmm6 │ │ │ │ + vcvtsi2sd %r9d,%xmm2,%xmm1 │ │ │ │ + vaddsd %xmm1,%xmm4,%xmm5 │ │ │ │ + imul %eax,%r8d │ │ │ │ + imul %r11d,%eax │ │ │ │ + vcvtsi2sd %r8d,%xmm2,%xmm6 │ │ │ │ vaddsd %xmm6,%xmm5,%xmm7 │ │ │ │ - lea 0x7(%rdx),%r9d │ │ │ │ + lea 0x7(%rdx),%r8d │ │ │ │ add $0x8,%edx │ │ │ │ imul %eax,%r10d │ │ │ │ - mov %r9d,%edi │ │ │ │ + mov %r8d,%r9d │ │ │ │ imul %r11d,%eax │ │ │ │ - vcvtsi2sd %r10d,%xmm0,%xmm8 │ │ │ │ + vcvtsi2sd %r10d,%xmm2,%xmm8 │ │ │ │ vaddsd %xmm8,%xmm7,%xmm9 │ │ │ │ - imul %eax,%edi │ │ │ │ - vcvtsi2sd %edi,%xmm0,%xmm10 │ │ │ │ + imul %eax,%r9d │ │ │ │ + vcvtsi2sd %r9d,%xmm2,%xmm10 │ │ │ │ vaddsd %xmm10,%xmm9,%xmm9 │ │ │ │ - cmp %edx,%r8d │ │ │ │ - jne 391c5 │ │ │ │ - vmulsd %xmm3,%xmm9,%xmm3 │ │ │ │ - cmp $0x1,%r8d │ │ │ │ - je 39522 │ │ │ │ - lea 0x2(%r9),%edx │ │ │ │ - and $0x7,%r9d │ │ │ │ + cmp %edx,%edi │ │ │ │ + jne 3908a │ │ │ │ + vmulsd %xmm3,%xmm9,%xmm0 │ │ │ │ + cmp $0x1,%edi │ │ │ │ + je 393ea │ │ │ │ + lea 0x2(%r8),%edi │ │ │ │ mov %r11d,%eax │ │ │ │ - vxorpd %xmm2,%xmm2,%xmm2 │ │ │ │ - je 39343 │ │ │ │ - cmp $0x1,%r9d │ │ │ │ - je 39328 │ │ │ │ - cmp $0x2,%r9d │ │ │ │ - je 39315 │ │ │ │ - cmp $0x3,%r9d │ │ │ │ - je 39303 │ │ │ │ - cmp $0x4,%r9d │ │ │ │ - je 392ef │ │ │ │ - cmp $0x5,%r9d │ │ │ │ - je 392db │ │ │ │ - cmp $0x6,%r9d │ │ │ │ - jne 394d0 │ │ │ │ + vxorpd %xmm1,%xmm1,%xmm1 │ │ │ │ + and $0x7,%r8d │ │ │ │ + je 3920d │ │ │ │ + cmp $0x1,%r8d │ │ │ │ + je 391f2 │ │ │ │ + cmp $0x2,%r8d │ │ │ │ + je 391e0 │ │ │ │ + cmp $0x3,%r8d │ │ │ │ + je 391cc │ │ │ │ + cmp $0x4,%r8d │ │ │ │ + je 391b8 │ │ │ │ + cmp $0x5,%r8d │ │ │ │ + je 391a4 │ │ │ │ + cmp $0x6,%r8d │ │ │ │ + jne 39390 │ │ │ │ imul %r11d,%eax │ │ │ │ inc %ecx │ │ │ │ - lea (%rax,%rax,1),%r8d │ │ │ │ - vcvtsi2sd %r8d,%xmm0,%xmm12 │ │ │ │ - vaddsd %xmm12,%xmm2,%xmm2 │ │ │ │ + lea (%rax,%rax,1),%edx │ │ │ │ + vcvtsi2sd %edx,%xmm2,%xmm11 │ │ │ │ + vaddsd %xmm11,%xmm1,%xmm1 │ │ │ │ imul %r11d,%eax │ │ │ │ inc %ecx │ │ │ │ - lea (%rax,%rax,1),%r9d │ │ │ │ - vcvtsi2sd %r9d,%xmm0,%xmm13 │ │ │ │ - vaddsd %xmm13,%xmm2,%xmm2 │ │ │ │ + lea (%rax,%rax,1),%r8d │ │ │ │ + vcvtsi2sd %r8d,%xmm2,%xmm12 │ │ │ │ + vaddsd %xmm12,%xmm1,%xmm1 │ │ │ │ imul %r11d,%eax │ │ │ │ inc %ecx │ │ │ │ lea (%rax,%rax,1),%r10d │ │ │ │ - vcvtsi2sd %r10d,%xmm0,%xmm14 │ │ │ │ - vaddsd %xmm14,%xmm2,%xmm2 │ │ │ │ + vcvtsi2sd %r10d,%xmm2,%xmm13 │ │ │ │ + vaddsd %xmm13,%xmm1,%xmm1 │ │ │ │ imul %r11d,%eax │ │ │ │ inc %ecx │ │ │ │ - lea (%rax,%rax,1),%edi │ │ │ │ - vcvtsi2sd %edi,%xmm0,%xmm15 │ │ │ │ - vaddsd %xmm15,%xmm2,%xmm2 │ │ │ │ + lea (%rax,%rax,1),%r9d │ │ │ │ + vcvtsi2sd %r9d,%xmm2,%xmm14 │ │ │ │ + vaddsd %xmm14,%xmm1,%xmm1 │ │ │ │ imul %r11d,%eax │ │ │ │ inc %ecx │ │ │ │ - lea (%rax,%rax,1),%r8d │ │ │ │ - vcvtsi2sd %r8d,%xmm0,%xmm1 │ │ │ │ - vaddsd %xmm1,%xmm2,%xmm2 │ │ │ │ + lea (%rax,%rax,1),%edx │ │ │ │ + vcvtsi2sd %edx,%xmm2,%xmm15 │ │ │ │ + vaddsd %xmm15,%xmm1,%xmm1 │ │ │ │ imul %r11d,%eax │ │ │ │ inc %ecx │ │ │ │ - lea (%rax,%rax,1),%r9d │ │ │ │ - vcvtsi2sd %r9d,%xmm0,%xmm4 │ │ │ │ - vaddsd %xmm4,%xmm2,%xmm2 │ │ │ │ - cmp %edx,%ecx │ │ │ │ - je 393d6 │ │ │ │ + lea (%rax,%rax,1),%r8d │ │ │ │ + vcvtsi2sd %r8d,%xmm2,%xmm4 │ │ │ │ + vaddsd %xmm4,%xmm1,%xmm1 │ │ │ │ + cmp %edi,%ecx │ │ │ │ + je 3929f │ │ │ │ imul %r11d,%eax │ │ │ │ add $0x8,%ecx │ │ │ │ lea (%rax,%rax,1),%r10d │ │ │ │ imul %r11d,%eax │ │ │ │ - vcvtsi2sd %r10d,%xmm0,%xmm5 │ │ │ │ - vaddsd %xmm5,%xmm2,%xmm6 │ │ │ │ - lea (%rax,%rax,1),%edi │ │ │ │ + vcvtsi2sd %r10d,%xmm2,%xmm5 │ │ │ │ + vaddsd %xmm5,%xmm1,%xmm6 │ │ │ │ + lea (%rax,%rax,1),%r9d │ │ │ │ imul %r11d,%eax │ │ │ │ - vcvtsi2sd %edi,%xmm0,%xmm7 │ │ │ │ + vcvtsi2sd %r9d,%xmm2,%xmm7 │ │ │ │ vaddsd %xmm7,%xmm6,%xmm8 │ │ │ │ - lea (%rax,%rax,1),%r8d │ │ │ │ + lea (%rax,%rax,1),%edx │ │ │ │ imul %r11d,%eax │ │ │ │ - vcvtsi2sd %r8d,%xmm0,%xmm9 │ │ │ │ + vcvtsi2sd %edx,%xmm2,%xmm9 │ │ │ │ vaddsd %xmm9,%xmm8,%xmm10 │ │ │ │ - lea (%rax,%rax,1),%r9d │ │ │ │ + lea (%rax,%rax,1),%r8d │ │ │ │ imul %r11d,%eax │ │ │ │ - vcvtsi2sd %r9d,%xmm0,%xmm11 │ │ │ │ - vaddsd %xmm11,%xmm10,%xmm12 │ │ │ │ + vcvtsi2sd %r8d,%xmm2,%xmm3 │ │ │ │ + vaddsd %xmm3,%xmm10,%xmm11 │ │ │ │ lea (%rax,%rax,1),%r10d │ │ │ │ imul %r11d,%eax │ │ │ │ - vcvtsi2sd %r10d,%xmm0,%xmm13 │ │ │ │ - vaddsd %xmm13,%xmm12,%xmm14 │ │ │ │ - lea (%rax,%rax,1),%edi │ │ │ │ + vcvtsi2sd %r10d,%xmm2,%xmm12 │ │ │ │ + vaddsd %xmm12,%xmm11,%xmm13 │ │ │ │ + lea (%rax,%rax,1),%r9d │ │ │ │ imul %r11d,%eax │ │ │ │ - vcvtsi2sd %edi,%xmm0,%xmm15 │ │ │ │ - vaddsd %xmm15,%xmm14,%xmm1 │ │ │ │ - lea (%rax,%rax,1),%r8d │ │ │ │ + vcvtsi2sd %r9d,%xmm2,%xmm14 │ │ │ │ + vaddsd %xmm14,%xmm13,%xmm15 │ │ │ │ + lea (%rax,%rax,1),%edx │ │ │ │ imul %r11d,%eax │ │ │ │ - vcvtsi2sd %r8d,%xmm0,%xmm4 │ │ │ │ - vaddsd %xmm4,%xmm1,%xmm5 │ │ │ │ - lea (%rax,%rax,1),%r9d │ │ │ │ - vcvtsi2sd %r9d,%xmm0,%xmm2 │ │ │ │ - vaddsd %xmm2,%xmm5,%xmm2 │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jne 39343 │ │ │ │ + vcvtsi2sd %edx,%xmm2,%xmm4 │ │ │ │ + vaddsd %xmm4,%xmm15,%xmm1 │ │ │ │ + lea (%rax,%rax,1),%r8d │ │ │ │ + vcvtsi2sd %r8d,%xmm2,%xmm5 │ │ │ │ + vaddsd %xmm5,%xmm1,%xmm1 │ │ │ │ + cmp %edi,%ecx │ │ │ │ + jne 3920d │ │ │ │ dec %esi │ │ │ │ - vcvtsi2sd %esi,%xmm0,%xmm0 │ │ │ │ - vfmadd132sd %xmm2,%xmm3,%xmm0 │ │ │ │ + vcvtsi2sd %esi,%xmm2,%xmm2 │ │ │ │ + vfmadd231sd %xmm1,%xmm2,%xmm0 │ │ │ │ call d510 │ │ │ │ - jmp 39408 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xafb79(%rip),%rdx │ │ │ │ - lea 0x9ecfd(%rip),%rsi # d80fb * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xdcb> │ │ │ │ - mov (%rdx),%rdi │ │ │ │ + jmp 392d0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0xb0cb1(%rip),%rdi │ │ │ │ + lea 0x9fe35(%rip),%rsi # d90fb * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x115b> │ │ │ │ + mov (%rdi),%rdi │ │ │ │ call d380 │ │ │ │ xor %eax,%eax │ │ │ │ mov (%rbx),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - js 39414 │ │ │ │ + js 392dc │ │ │ │ dec %ecx │ │ │ │ mov %ecx,(%rbx) │ │ │ │ - je 39450 │ │ │ │ + je 39320 │ │ │ │ mov 0x28(%rsp),%rdx │ │ │ │ sub %fs:0x28,%rdx │ │ │ │ - jne 3951d │ │ │ │ + jne 393e5 │ │ │ │ add $0x30,%rsp │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0xafb39(%rip),%r10 │ │ │ │ - lea 0x9ec26(%rip),%rsi # d8064 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd34> │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0xb0c69(%rip),%r10 │ │ │ │ + lea 0x9fd56(%rip),%rsi # d9064 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10c4> │ │ │ │ mov (%r10),%rdi │ │ │ │ call d380 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 39414 │ │ │ │ + jmp 392dc │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ call d2a0 <_Py_Dealloc@plt> │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - jmp 39414 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xafaf9(%rip),%r11 │ │ │ │ - lea 0x9ec8d(%rip),%rsi # d810b * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xddb> │ │ │ │ + jmp 392dc │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0xb0c31(%rip),%r11 │ │ │ │ + lea 0x9fdc5(%rip),%rsi # d910b * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x116b> │ │ │ │ mov (%r11),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 39406 │ │ │ │ + jmp 392ce │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xafad9(%rip),%rsi │ │ │ │ + mov 0xb0c11(%rip),%rsi │ │ │ │ mov (%rsi),%rdi │ │ │ │ - lea 0x9f58f(%rip),%rsi # d8a30 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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 0xa06c7(%rip),%rsi # d9a30 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1a90> │ │ │ │ call d380 │ │ │ │ - jmp 39406 │ │ │ │ + jmp 392ce │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %r11d,%eax │ │ │ │ vxorpd %xmm9,%xmm9,%xmm9 │ │ │ │ mov $0x1,%edx │ │ │ │ - jmp 3913a │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 38ffa │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ imul %r11d,%eax │ │ │ │ lea (%rax,%rax,1),%ecx │ │ │ │ - vcvtsi2sd %ecx,%xmm0,%xmm11 │ │ │ │ + vcvtsi2sd %ecx,%xmm2,%xmm3 │ │ │ │ mov $0x3,%ecx │ │ │ │ - vaddsd %xmm11,%xmm2,%xmm2 │ │ │ │ - jmp 392c7 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - vxorpd %xmm2,%xmm2,%xmm2 │ │ │ │ - vmulsd %xmm2,%xmm3,%xmm3 │ │ │ │ - jmp 393d6 │ │ │ │ - nopl (%rax) │ │ │ │ - mov 0xafa69(%rip),%rax │ │ │ │ - lea 0x9f4f2(%rip),%rsi # d8a00 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x16d0> │ │ │ │ + vaddsd %xmm3,%xmm1,%xmm1 │ │ │ │ + jmp 39192 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vxorpd %xmm0,%xmm0,%xmm0 │ │ │ │ + vxorpd %xmm1,%xmm1,%xmm1 │ │ │ │ + vmulsd %xmm0,%xmm3,%xmm0 │ │ │ │ + jmp 3929f │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0xb0ba1(%rip),%rax │ │ │ │ + lea 0xa062a(%rip),%rsi # d9a00 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1a60> │ │ │ │ mov (%rax),%rdi │ │ │ │ call d380 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 39414 │ │ │ │ + jmp 392dc │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - vxorpd %xmm2,%xmm2,%xmm2 │ │ │ │ - jmp 393d6 │ │ │ │ + vxorpd %xmm1,%xmm1,%xmm1 │ │ │ │ + jmp 3929f │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp dd21 <__cxa_finalize@plt+0x691> │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp dd3e <__cxa_finalize@plt+0x6ae> │ │ │ │ + nop │ │ │ │ │ │ │ │ -0000000000039540 : │ │ │ │ +0000000000039400 : │ │ │ │ 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 0xb024a(%rip),%rax │ │ │ │ + mov 0xb138a(%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) │ │ │ │ │ │ │ │ -0000000000039590 : │ │ │ │ +0000000000039450 : │ │ │ │ endbr64 │ │ │ │ push %rbx │ │ │ │ + vmovq %rdx,%xmm0 │ │ │ │ mov %rcx,%rax │ │ │ │ - mov %r8d,%ecx │ │ │ │ - movslq %edi,%r8 │ │ │ │ - sub $0x18,%rsp │ │ │ │ - mov 0x20(%rsi),%rsi │ │ │ │ - vmovq %rdx,%xmm2 │ │ │ │ xor %r9d,%r9d │ │ │ │ - vpinsrq $0x1,%rax,%xmm2,%xmm0 │ │ │ │ - mov 0xb01fd(%rip),%rax │ │ │ │ - lea -0x10(%rsi,%r8,8),%rbx │ │ │ │ - mov %rsi,%rdx │ │ │ │ + vpinsrq $0x1,%rax,%xmm0,%xmm2 │ │ │ │ + mov %r8d,%ecx │ │ │ │ xor %r8d,%r8d │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov 0x20(%rsi),%rdx │ │ │ │ + movslq %edi,%rsi │ │ │ │ + mov 0xb133a(%rip),%rax │ │ │ │ + lea -0x10(%rdx,%rsi,8),%rbx │ │ │ │ + mov 0x10(%rax),%r10 │ │ │ │ mov %edi,%esi │ │ │ │ vmovdqu (%rbx),%xmm1 │ │ │ │ - mov 0x10(%rax),%r10 │ │ │ │ - vmovdqu %xmm0,(%rbx) │ │ │ │ + vmovdqu %xmm2,(%rbx) │ │ │ │ mov %r10,%rdi │ │ │ │ vmovdqa %xmm1,0x8(%rsp) │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ call *0x2e8(%rax) │ │ │ │ vmovdqa 0x20(%rsp),%xmm3 │ │ │ │ vmovdqu %xmm3,(%rbx) │ │ │ │ add $0x30,%rsp │ │ │ │ pop %rbx │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000039600 : │ │ │ │ +00000000000394c0 : │ │ │ │ endbr64 │ │ │ │ sub $0x18,%rsp │ │ │ │ - lea 0x9eb0f(%rip),%rsi # d811e * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xdee> │ │ │ │ + lea 0x9fc4f(%rip),%rsi # d911e * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x117e> │ │ │ │ mov %rdi,0x8(%rsp) │ │ │ │ call d440 │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ test %eax,%eax │ │ │ │ - je 39640 │ │ │ │ - lea 0x9eaf5(%rip),%rsi # d811e * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xdee> │ │ │ │ + je 394f8 │ │ │ │ + lea 0x9fc35(%rip),%rsi # d911e * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x117e> │ │ │ │ add $0x18,%rsp │ │ │ │ jmp d420 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xaf929(%rip),%rax │ │ │ │ - lea 0x9f40a(%rip),%rsi # d8a58 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1728> │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0xb0a71(%rip),%rax │ │ │ │ + lea 0xa0552(%rip),%rsi # d9a58 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1ab8> │ │ │ │ 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 0x9ec7c(%rip),%rsi # d82eb * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xfbb> │ │ │ │ + lea 0x9fdd6(%rip),%rsi # d9305 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1365> │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r14 │ │ │ │ + lea -0x48(%rbp),%rdx │ │ │ │ push %rbx │ │ │ │ sub $0x60,%rsp │ │ │ │ - lea -0x48(%rbp),%rdx │ │ │ │ mov %fs:0x28,%rax │ │ │ │ mov %rax,-0x18(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ call d3f0 │ │ │ │ test %eax,%eax │ │ │ │ - je 39910 │ │ │ │ + je 397d0 │ │ │ │ mov -0x48(%rbp),%rdi │ │ │ │ - call 39600 │ │ │ │ + call 394c0 │ │ │ │ test %rax,%rax │ │ │ │ - je 39910 │ │ │ │ - cmpq $0x0,0xf0(%rax) │ │ │ │ + je 397d0 │ │ │ │ lea -0x30(%rbp),%rbx │ │ │ │ + cmpq $0x0,0xf0(%rax) │ │ │ │ movq $0x0,-0x38(%rbp) │ │ │ │ - movb $0x0,-0x30(%rbp) │ │ │ │ mov %rbx,-0x40(%rbp) │ │ │ │ - je 398b0 │ │ │ │ + movb $0x0,-0x30(%rbp) │ │ │ │ + je 39770 │ │ │ │ mov 0xa8(%rax),%rdi │ │ │ │ - cmp %rdi,0xa0(%rax) │ │ │ │ + mov $0x43,%ecx │ │ │ │ movq $0x1,-0x38(%rbp) │ │ │ │ - movw $0x43,-0x30(%rbp) │ │ │ │ mov $0x2,%edx │ │ │ │ + mov %cx,-0x30(%rbp) │ │ │ │ mov $0x1,%esi │ │ │ │ - je 398cb │ │ │ │ + cmp %rdi,0xa0(%rax) │ │ │ │ + je 3978b │ │ │ │ movb $0x4f,-0x30(%rbp,%rsi,1) │ │ │ │ - mov -0x40(%rbp),%rsi │ │ │ │ mov %rdx,-0x38(%rbp) │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ movb $0x0,(%rsi,%rdx,1) │ │ │ │ - mov 0x4(%rax),%ecx │ │ │ │ + mov 0x4(%rax),%r8d │ │ │ │ mov -0x38(%rbp),%rsi │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jle 39726 │ │ │ │ - mov 0x130(%rax),%r14 │ │ │ │ - cmp %r14,0x138(%rax) │ │ │ │ - je 3978b │ │ │ │ - mov -0x40(%rbp),%r8 │ │ │ │ - cmp %rbx,%r8 │ │ │ │ - je 399e3 │ │ │ │ + cmp $0x1,%r8d │ │ │ │ + jle 395eb │ │ │ │ + mov 0x130(%rax),%rcx │ │ │ │ + cmp %rcx,0x138(%rax) │ │ │ │ + je 39651 │ │ │ │ + mov -0x40(%rbp),%r10 │ │ │ │ + cmp %rbx,%r10 │ │ │ │ + je 398a3 │ │ │ │ mov -0x30(%rbp),%rdx │ │ │ │ lea 0x1(%rsi),%r9 │ │ │ │ cmp %r9,%rdx │ │ │ │ - jae 39772 │ │ │ │ + jae 39637 │ │ │ │ lea -0x40(%rbp),%rdi │ │ │ │ mov $0x1,%r8d │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rax,-0x68(%rbp) │ │ │ │ - mov %r9,-0x60(%rbp) │ │ │ │ mov %rdi,%r14 │ │ │ │ + mov %r9,-0x60(%rbp) │ │ │ │ mov %rsi,-0x58(%rbp) │ │ │ │ call d600 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - mov -0x40(%rbp),%r8 │ │ │ │ + mov -0x40(%rbp),%r10 │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ mov -0x60(%rbp),%r9 │ │ │ │ mov -0x58(%rbp),%rsi │ │ │ │ - movb $0x53,(%r8,%rsi,1) │ │ │ │ - mov -0x40(%rbp),%rdi │ │ │ │ + movb $0x53,(%r10,%rsi,1) │ │ │ │ mov %r9,-0x38(%rbp) │ │ │ │ + mov -0x40(%rbp),%rdi │ │ │ │ movb $0x0,(%rdi,%r9,1) │ │ │ │ - mov 0x4(%rax),%ecx │ │ │ │ + mov 0x4(%rax),%r8d │ │ │ │ mov -0x38(%rbp),%rsi │ │ │ │ - cmp $0x2,%ecx │ │ │ │ - jg 397c4 │ │ │ │ - mov -0x40(%rbp),%r11 │ │ │ │ - cmp %rbx,%r11 │ │ │ │ - je 399c0 │ │ │ │ - mov -0x30(%rbp),%r8 │ │ │ │ + cmp $0x2,%r8d │ │ │ │ + jg 3968b │ │ │ │ + mov -0x40(%rbp),%r14 │ │ │ │ + cmp %rbx,%r14 │ │ │ │ + je 39880 │ │ │ │ + mov -0x30(%rbp),%r10 │ │ │ │ lea 0x1(%rsi),%r9 │ │ │ │ - cmp %r9,%r8 │ │ │ │ - jb 39980 │ │ │ │ - movb $0x41,(%r11,%rsi,1) │ │ │ │ - mov -0x40(%rbp),%r10 │ │ │ │ + cmp %r9,%r10 │ │ │ │ + jb 39840 │ │ │ │ + movb $0x41,(%r14,%rsi,1) │ │ │ │ mov %r9,-0x38(%rbp) │ │ │ │ - movb $0x0,(%r10,%r9,1) │ │ │ │ - mov -0x38(%rbp),%rsi │ │ │ │ mov -0x40(%rbp),%r11 │ │ │ │ - cmp %rbx,%r11 │ │ │ │ - je 39970 │ │ │ │ - mov -0x30(%rbp),%r14 │ │ │ │ + movb $0x0,(%r11,%r9,1) │ │ │ │ + mov -0x38(%rbp),%rsi │ │ │ │ + mov -0x40(%rbp),%r14 │ │ │ │ + cmp %rbx,%r14 │ │ │ │ + je 39830 │ │ │ │ + mov -0x30(%rbp),%rcx │ │ │ │ lea 0x1(%rsi),%r9 │ │ │ │ - cmp %r9,%r14 │ │ │ │ - jb 39930 │ │ │ │ - movb $0x58,(%r11,%rsi,1) │ │ │ │ - mov -0x40(%rbp),%r11 │ │ │ │ + cmp %r9,%rcx │ │ │ │ + jb 397f0 │ │ │ │ + movb $0x58,(%r14,%rsi,1) │ │ │ │ mov %r9,-0x38(%rbp) │ │ │ │ - movb $0x0,(%r11,%r9,1) │ │ │ │ + mov -0x40(%rbp),%r14 │ │ │ │ + movb $0x0,(%r14,%r9,1) │ │ │ │ cmpb $0x0,0x178(%rax) │ │ │ │ - je 39920 │ │ │ │ - mov 0xaf6c0(%rip),%r9 │ │ │ │ + je 397e0 │ │ │ │ + mov 0xb07f9(%rip),%r9 │ │ │ │ cmpl $0x1,0x84(%rax) │ │ │ │ - lea 0x9e923(%rip),%rsi # d8139 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xe09> │ │ │ │ - lea 0x9e92a(%rip),%rdx # d8147 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xe17> │ │ │ │ + lea 0x9fa5c(%rip),%rsi # d9139 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1199> │ │ │ │ + lea 0x9fa63(%rip),%rdx # d9147 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11a7> │ │ │ │ mov 0x4(%rax),%r8d │ │ │ │ - lea 0x9e941(%rip),%rdi # d8169 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xe39> │ │ │ │ - mov (%rax),%eax │ │ │ │ - lea 0x9eab1(%rip),%rcx # d82e2 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xfb2> │ │ │ │ - lea -0x40(%rbp),%r14 │ │ │ │ cmove %rsi,%rdx │ │ │ │ sub $0x8,%rsp │ │ │ │ - lea 0x9ead4(%rip),%rsi # d8318 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xfe8> │ │ │ │ + mov (%rax),%eax │ │ │ │ + lea 0x9fa70(%rip),%rdi # d9169 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11c9> │ │ │ │ push %r9 │ │ │ │ + lea 0x9fbfa(%rip),%r10 # d92fc * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x135c> │ │ │ │ + lea 0x9fa45(%rip),%r9 # d914e * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11ae> │ │ │ │ + lea 0x9fa46(%rip),%rcx # d9156 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11b6> │ │ │ │ + lea 0x9fc1b(%rip),%rsi # d9332 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1392> │ │ │ │ + lea -0x40(%rbp),%r14 │ │ │ │ push %rdi │ │ │ │ + lea 0x9fa39(%rip),%rdi # d915c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11bc> │ │ │ │ push %rdx │ │ │ │ - lea 0x9e8ff(%rip),%r9 # d814e * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xe1e> │ │ │ │ - push %rcx │ │ │ │ - push -0x40(%rbp) │ │ │ │ mov %eax,%edx │ │ │ │ - lea 0x9e8fa(%rip),%rcx # d8156 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xe26> │ │ │ │ - lea 0x9e8f9(%rip),%rdi # d815c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xe2c> │ │ │ │ xor %eax,%eax │ │ │ │ + push %r10 │ │ │ │ + push -0x40(%rbp) │ │ │ │ call d2b0 │ │ │ │ mov -0x40(%rbp),%rdi │ │ │ │ mov %rax,%r14 │ │ │ │ add $0x30,%rsp │ │ │ │ cmp %rbx,%rdi │ │ │ │ - je 39887 │ │ │ │ + je 3974f │ │ │ │ mov -0x30(%rbp),%rbx │ │ │ │ lea 0x1(%rbx),%rsi │ │ │ │ call d340 │ │ │ │ mov -0x18(%rbp),%rdx │ │ │ │ sub %fs:0x28,%rdx │ │ │ │ - jne 399de │ │ │ │ + jne 3989e │ │ │ │ lea -0x10(%rbp),%rsp │ │ │ │ mov %r14,%rax │ │ │ │ pop %rbx │ │ │ │ pop %r14 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ mov 0xa8(%rax),%rdi │ │ │ │ + mov $0x1,%edx │ │ │ │ xor %esi,%esi │ │ │ │ cmp %rdi,0xa0(%rax) │ │ │ │ - mov $0x1,%edx │ │ │ │ - jne 396f9 │ │ │ │ - mov 0x4(%rax),%ecx │ │ │ │ + jne 395bc │ │ │ │ + mov 0x4(%rax),%r8d │ │ │ │ lea 0x1(%rsi),%r9 │ │ │ │ - mov %rbx,%r8 │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jle 39772 │ │ │ │ - mov 0x138(%rax),%r10 │ │ │ │ - cmp %r10,0x130(%rax) │ │ │ │ - jne 39772 │ │ │ │ - mov -0x40(%rbp),%r11 │ │ │ │ - cmp $0x2,%ecx │ │ │ │ - jne 399d0 │ │ │ │ - cmp %rbx,%r11 │ │ │ │ - jne 3979d │ │ │ │ - jmp 397ae │ │ │ │ - nopl (%rax) │ │ │ │ + mov %rbx,%r10 │ │ │ │ + cmp $0x1,%r8d │ │ │ │ + jle 39637 │ │ │ │ + mov 0x138(%rax),%r11 │ │ │ │ + cmp %r11,0x130(%rax) │ │ │ │ + jne 39637 │ │ │ │ + mov -0x40(%rbp),%r14 │ │ │ │ + cmp $0x2,%r8d │ │ │ │ + jne 39890 │ │ │ │ + cmp %rbx,%r14 │ │ │ │ + jne 39664 │ │ │ │ + jmp 39675 │ │ │ │ xor %r14d,%r14d │ │ │ │ - jmp 39887 │ │ │ │ + jmp 3974f │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xaf651(%rip),%r9 │ │ │ │ - jmp 39808 │ │ │ │ + mov 0xb0791(%rip),%r9 │ │ │ │ + jmp 396cf │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea -0x40(%rbp),%rdi │ │ │ │ mov $0x1,%r8d │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rax,-0x68(%rbp) │ │ │ │ - mov %r9,-0x60(%rbp) │ │ │ │ mov %rdi,%r14 │ │ │ │ + mov %r9,-0x60(%rbp) │ │ │ │ mov %rsi,-0x58(%rbp) │ │ │ │ call d600 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - mov -0x40(%rbp),%r11 │ │ │ │ + mov -0x40(%rbp),%r14 │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ mov -0x60(%rbp),%r9 │ │ │ │ mov -0x58(%rbp),%rsi │ │ │ │ - jmp 397e2 │ │ │ │ + jmp 396a9 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov $0xf,%ecx │ │ │ │ + jmp 3969c │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0xf,%r14d │ │ │ │ - jmp 397d5 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ lea -0x40(%rbp),%rdi │ │ │ │ mov $0x1,%r8d │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rax,-0x68(%rbp) │ │ │ │ - mov %r9,-0x60(%rbp) │ │ │ │ mov %rdi,%r14 │ │ │ │ + mov %r9,-0x60(%rbp) │ │ │ │ mov %rsi,-0x58(%rbp) │ │ │ │ call d600 , std::allocator >::_M_mutate(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ - mov -0x40(%rbp),%r11 │ │ │ │ + mov -0x40(%rbp),%r14 │ │ │ │ mov -0x68(%rbp),%rax │ │ │ │ mov -0x60(%rbp),%r9 │ │ │ │ mov -0x58(%rbp),%rsi │ │ │ │ - jmp 397ae │ │ │ │ + jmp 39675 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0xf,%r8d │ │ │ │ - jmp 397a1 │ │ │ │ + mov $0xf,%r10d │ │ │ │ + jmp 39668 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %rbx,%r11 │ │ │ │ - jne 397d1 │ │ │ │ - jmp 397e2 │ │ │ │ + cmp %rbx,%r14 │ │ │ │ + jne 39698 │ │ │ │ + jmp 396a9 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ mov $0xf,%edx │ │ │ │ - jmp 39737 │ │ │ │ + jmp 395fc │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp dd4b <__cxa_finalize@plt+0x6bb> │ │ │ │ + jmp dd68 <__cxa_finalize@plt+0x6d8> │ │ │ │ nopl 0x0(%rax) │ │ │ │ endbr64 │ │ │ │ sub $0x18,%rsp │ │ │ │ - call 39600 │ │ │ │ + call 394c0 │ │ │ │ test %rax,%rax │ │ │ │ - je 39a40 │ │ │ │ + je 398f8 │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - call b3a10 │ │ │ │ - mov $0x198,%esi │ │ │ │ + call b3bc0 │ │ │ │ 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) │ │ │ │ │ │ │ │ -0000000000039a50 : │ │ │ │ +0000000000039900 : │ │ │ │ endbr64 │ │ │ │ push %r14 │ │ │ │ push %rbx │ │ │ │ sub $0x38,%rsp │ │ │ │ - mov 0xaf46e(%rip),%rcx │ │ │ │ mov %fs:0x28,%rax │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ + mov 0xb05ae(%rip),%rcx │ │ │ │ mov $0x1,%eax │ │ │ │ cmpq $0x0,(%rcx) │ │ │ │ - je 39aa0 │ │ │ │ + je 39950 │ │ │ │ mov 0x28(%rsp),%rdx │ │ │ │ sub %fs:0x28,%rdx │ │ │ │ - jne 39c2b │ │ │ │ + jne 39adb │ │ │ │ add $0x38,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r14 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x9e6d8(%rip),%rdi # d817f * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xe4f> │ │ │ │ + lea 0x9f828(%rip),%rdi # d917f * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11df> │ │ │ │ call d2e0 │ │ │ │ test %rax,%rax │ │ │ │ - je 39bb0 │ │ │ │ - lea 0x9e6d9(%rip),%rsi # d8195 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xe65> │ │ │ │ + je 39a58 │ │ │ │ + lea 0x9f829(%rip),%rsi # d9195 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11f5> │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ call d0b0 │ │ │ │ mov %rax,%rbx │ │ │ │ lea 0x20(%rsp),%rdi │ │ │ │ lea 0x20(%rsp),%r14 │ │ │ │ - call b39e0 │ │ │ │ + call b3b90 │ │ │ │ test %rbx,%rbx │ │ │ │ - je 39bb0 │ │ │ │ - lea 0x9e6c3(%rip),%rdi # d81ae * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xe7e> │ │ │ │ + je 39a58 │ │ │ │ + lea 0x9f813(%rip),%rdi # d91ae * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x120e> │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ call d2f0 │ │ │ │ - lea 0x9e6c3(%rip),%rdi # d81bf * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xe8f> │ │ │ │ + lea 0x9f813(%rip),%rdi # d91bf * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x121f> │ │ │ │ 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 39b59 │ │ │ │ - cmp 0xaf3d0(%rip),%rax │ │ │ │ - je 39c10 │ │ │ │ - mov 0xaf46b(%rip),%rsi │ │ │ │ + je 39a09 │ │ │ │ + cmp 0xb0520(%rip),%rax │ │ │ │ + je 39ac0 │ │ │ │ + mov 0xb05bb(%rip),%rsi │ │ │ │ cmp %rsi,0x8(%rax) │ │ │ │ - je 39b90 │ │ │ │ - mov 0xaf426(%rip),%rdi │ │ │ │ - lea 0x9efa7(%rip),%rsi # d8af8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x17c8> │ │ │ │ + je 39a38 │ │ │ │ + mov 0xb0576(%rip),%rdi │ │ │ │ + lea 0xa00f7(%rip),%rsi # d9af8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1b58> │ │ │ │ mov (%rdi),%rdi │ │ │ │ call d380 │ │ │ │ xor %eax,%eax │ │ │ │ mov %r14,%rdi │ │ │ │ mov %al,0x8(%rsp) │ │ │ │ - call b39e0 │ │ │ │ + call b3b90 │ │ │ │ lea 0x18(%rsp),%rdi │ │ │ │ - call b39e0 │ │ │ │ + call b3b90 │ │ │ │ lea 0x10(%rsp),%rdi │ │ │ │ - call b39e0 │ │ │ │ + call b3b90 │ │ │ │ movzbl 0x8(%rsp),%eax │ │ │ │ - jmp 39a7d │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 3992d │ │ │ │ + nopl (%rax) │ │ │ │ mov %rax,%rdi │ │ │ │ call d430 │ │ │ │ - mov 0xaf331(%rip),%rdx │ │ │ │ + mov 0xb0489(%rip),%rdx │ │ │ │ mov %rax,(%rdx) │ │ │ │ mov $0x1,%eax │ │ │ │ - jmp 39b5b │ │ │ │ + jmp 39a0b │ │ │ │ nopl 0x0(%rax) │ │ │ │ - lea 0x9e5d0(%rip),%rdi # d8187 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xe57> │ │ │ │ + lea 0x9f728(%rip),%rdi # d9187 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11e7> │ │ │ │ call d2e0 │ │ │ │ test %rax,%rax │ │ │ │ - je 39bf0 │ │ │ │ - lea 0x9e5d6(%rip),%rsi # d819e * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xe6e> │ │ │ │ + je 39aa0 │ │ │ │ + lea 0x9f72e(%rip),%rsi # d919e * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x11fe> │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ call d0b0 │ │ │ │ mov %rax,%rbx │ │ │ │ lea 0x20(%rsp),%rdi │ │ │ │ lea 0x20(%rsp),%r14 │ │ │ │ - call b39e0 │ │ │ │ + call b3b90 │ │ │ │ test %rbx,%rbx │ │ │ │ - jne 39ae4 │ │ │ │ - mov 0xaf379(%rip),%r9 │ │ │ │ - lea 0x9eea2(%rip),%rsi # d8aa0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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 39994 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0xb04c9(%rip),%r9 │ │ │ │ + lea 0x9fff2(%rip),%rsi # d9aa0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1b00> │ │ │ │ mov (%r9),%rdi │ │ │ │ call d380 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 39a7d │ │ │ │ + jmp 3992d │ │ │ │ nopl (%rax) │ │ │ │ - mov 0xaf359(%rip),%r8 │ │ │ │ - lea 0x9eeb2(%rip),%rsi # d8ad0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x17a0> │ │ │ │ + mov 0xb04a9(%rip),%r8 │ │ │ │ + lea 0xa0002(%rip),%rsi # d9ad0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1b30> │ │ │ │ mov (%r8),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 39b59 │ │ │ │ + jmp 39a09 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - jmp dd72 <__cxa_finalize@plt+0x6e2> │ │ │ │ + jmp dd8f <__cxa_finalize@plt+0x6ff> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r14 │ │ │ │ - jmp ddc4 <__cxa_finalize@plt+0x734> │ │ │ │ + jmp dde1 <__cxa_finalize@plt+0x751> │ │ │ │ endbr64 │ │ │ │ vzeroupper │ │ │ │ - jmp dd87 <__cxa_finalize@plt+0x6f7> │ │ │ │ + jmp dda4 <__cxa_finalize@plt+0x714> │ │ │ │ endbr64 │ │ │ │ vzeroupper │ │ │ │ - jmp dd9b <__cxa_finalize@plt+0x70b> │ │ │ │ + jmp ddb8 <__cxa_finalize@plt+0x728> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp ddee <__cxa_finalize@plt+0x75e> │ │ │ │ + jmp de0b <__cxa_finalize@plt+0x77b> │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -0000000000039c70 : │ │ │ │ +0000000000039b20 : │ │ │ │ endbr64 │ │ │ │ lea 0x8(%rsp),%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ xor %esi,%esi │ │ │ │ push -0x8(%r10) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ @@ -41562,80 +41591,79 @@ │ │ │ │ push %rbx │ │ │ │ sub $0x100,%rsp │ │ │ │ mov %fs:0x28,%rbx │ │ │ │ mov %rbx,-0x38(%rbp) │ │ │ │ mov %rdi,%rbx │ │ │ │ lea -0xc0(%rbp),%rdi │ │ │ │ mov %rdi,-0x130(%rbp) │ │ │ │ - call b3f30 │ │ │ │ + call b40b0 │ │ │ │ movzbl -0x58(%rbp),%eax │ │ │ │ mov %al,-0x109(%rbp) │ │ │ │ test %al,%al │ │ │ │ - je 3a250 │ │ │ │ + je 3a0e0 │ │ │ │ mov 0x148(%rbx),%rdx │ │ │ │ - mov 0x150(%rbx),%rsi │ │ │ │ + mov 0x150(%rbx),%rcx │ │ │ │ mov %rdx,-0x120(%rbp) │ │ │ │ - mov %rsi,-0x128(%rbp) │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - je 3a250 │ │ │ │ - mov -0x120(%rbp),%rcx │ │ │ │ - mov 0x8(%rcx),%r8 │ │ │ │ - mov (%rcx),%r15 │ │ │ │ - mov %r8,-0x100(%rbp) │ │ │ │ - cmp %r15,%r8 │ │ │ │ - je 3a231 │ │ │ │ + mov %rcx,-0x128(%rbp) │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + je 3a0e0 │ │ │ │ + mov -0x120(%rbp),%r8 │ │ │ │ + mov 0x8(%r8),%rsi │ │ │ │ + mov (%r8),%r15 │ │ │ │ + mov %rsi,-0x100(%rbp) │ │ │ │ + cmp %r15,%rsi │ │ │ │ + je 3a0c1 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x30(%r15),%r13 │ │ │ │ cmp %r13,0x38(%r15) │ │ │ │ - je 3a220 │ │ │ │ - mov 0x20(%r15),%rcx │ │ │ │ - mov 0x8(%r15),%r9 │ │ │ │ - sub 0x18(%r15),%rcx │ │ │ │ - sub (%r15),%r9 │ │ │ │ + je 3a0b0 │ │ │ │ + mov 0x20(%r15),%r9 │ │ │ │ + mov 0x8(%r15),%rcx │ │ │ │ mov -0x60(%rbp),%rbx │ │ │ │ mov -0x70(%rbp),%r14 │ │ │ │ - sar $0x3,%rcx │ │ │ │ + sub 0x18(%r15),%r9 │ │ │ │ + sub (%r15),%rcx │ │ │ │ sar $0x3,%r9 │ │ │ │ + sar $0x3,%rcx │ │ │ │ mov %rbx,%r11 │ │ │ │ - mov %rcx,-0xf0(%rbp) │ │ │ │ - imul %r9,%rcx │ │ │ │ + mov %r9,-0xf0(%rbp) │ │ │ │ + imul %rcx,%r9 │ │ │ │ sub %r14,%r11 │ │ │ │ - mov %r9,-0xf8(%rbp) │ │ │ │ - lea 0x0(,%rcx,4),%r12 │ │ │ │ - mov %rcx,-0x108(%rbp) │ │ │ │ + mov %rcx,-0xf8(%rbp) │ │ │ │ + lea 0x0(,%r9,4),%r12 │ │ │ │ + mov %r9,-0x108(%rbp) │ │ │ │ cmp %r12,%r11 │ │ │ │ - jae 3a270 │ │ │ │ + jae 3a0f8 │ │ │ │ movabs $0x7ffffffffffffffc,%rbx │ │ │ │ cmp %r12,%rbx │ │ │ │ - jb de1d <__cxa_finalize@plt+0x78d> │ │ │ │ + jb de3a <__cxa_finalize@plt+0x7aa> │ │ │ │ mov %r12,%rdi │ │ │ │ mov %r11,-0x118(%rbp) │ │ │ │ call d330 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r13,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,-0xe8(%rbp) │ │ │ │ call d2d0 │ │ │ │ test %r14,%r14 │ │ │ │ - je 39dc8 │ │ │ │ + je 39c70 │ │ │ │ mov -0x118(%rbp),%rsi │ │ │ │ mov %r14,%rdi │ │ │ │ call d340 │ │ │ │ mov -0xe8(%rbp),%r9 │ │ │ │ lea (%r9,%r12,1),%rbx │ │ │ │ mov %r9,-0x70(%rbp) │ │ │ │ mov %rbx,-0x68(%rbp) │ │ │ │ mov %rbx,-0x60(%rbp) │ │ │ │ + vmovq -0xf8(%rbp),%xmm2 │ │ │ │ + mov 0xb0b22(%rip),%rax │ │ │ │ sub $0x8,%rsp │ │ │ │ lea -0x50(%rbp),%rdx │ │ │ │ xor %r8d,%r8d │ │ │ │ mov $0xb,%ecx │ │ │ │ - vmovq -0xf8(%rbp),%xmm2 │ │ │ │ - mov 0xaf9ba(%rip),%rax │ │ │ │ mov $0x2,%esi │ │ │ │ vpinsrq $0x1,-0xf0(%rbp),%xmm2,%xmm3 │ │ │ │ mov 0x10(%rax),%rdi │ │ │ │ vmovdqa %xmm3,-0x50(%rbp) │ │ │ │ push $0x0 │ │ │ │ push $0x501 │ │ │ │ push $0x0 │ │ │ │ @@ -41646,133 +41674,131 @@ │ │ │ │ mov %rax,%rsi │ │ │ │ mov %rax,-0xd8(%rbp) │ │ │ │ xor %edx,%edx │ │ │ │ xor %eax,%eax │ │ │ │ call d5b0 │ │ │ │ mov %rax,%r14 │ │ │ │ test %rax,%rax │ │ │ │ - je 3a2c0 │ │ │ │ - mov 0xaf95f(%rip),%rdi │ │ │ │ + je 3a150 │ │ │ │ + mov 0xb0ab7(%rip),%rdi │ │ │ │ mov %rax,-0xd0(%rbp) │ │ │ │ mov 0x10(%rdi),%rsi │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - je 39e76 │ │ │ │ + je 39d1e │ │ │ │ call d0e0 │ │ │ │ test %eax,%eax │ │ │ │ - je 39eb0 │ │ │ │ + je 39d50 │ │ │ │ mov 0x38(%r14),%rdx │ │ │ │ cmpl $0xb,0x1c(%rdx) │ │ │ │ - jne 39eb0 │ │ │ │ + jne 39d50 │ │ │ │ cmpl $0x2,0x18(%r14) │ │ │ │ - jne 39eb0 │ │ │ │ + jne 39d50 │ │ │ │ mov 0x20(%r14),%r8 │ │ │ │ mov -0xf0(%rbp),%rsi │ │ │ │ cmp (%r8),%rsi │ │ │ │ - jne 39eb0 │ │ │ │ + jne 39d50 │ │ │ │ mov -0xf8(%rbp),%rcx │ │ │ │ cmp 0x8(%r8),%rcx │ │ │ │ - je 39fa0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xaf0b9(%rip),%r15 │ │ │ │ - lea 0x9e311(%rip),%rsi # d81cf * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xe9f> │ │ │ │ + je 39e38 │ │ │ │ + mov 0xb0219(%rip),%r15 │ │ │ │ + lea 0x9f471(%rip),%rsi # d91cf * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x122f> │ │ │ │ mov (%r15),%rdi │ │ │ │ call d380 │ │ │ │ mov (%r14),%r13d │ │ │ │ test %r13d,%r13d │ │ │ │ - js 3a2c0 │ │ │ │ + js 3a150 │ │ │ │ dec %r13d │ │ │ │ mov %r13d,(%r14) │ │ │ │ - je 3a350 │ │ │ │ + je 3a1d8 │ │ │ │ mov (%r12),%r14d │ │ │ │ test %r14d,%r14d │ │ │ │ - js 39f10 │ │ │ │ + js 39db0 │ │ │ │ dec %r14d │ │ │ │ mov %r14d,(%r12) │ │ │ │ - jne 39f10 │ │ │ │ + jne 39db0 │ │ │ │ mov %r12,%rdi │ │ │ │ call d2a0 <_Py_Dealloc@plt> │ │ │ │ mov -0x70(%rbp),%r10 │ │ │ │ mov -0x60(%rbp),%rbx │ │ │ │ mov %r10,-0xe8(%rbp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ movb $0x0,-0x109(%rbp) │ │ │ │ mov -0xe8(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 39f2e │ │ │ │ + je 39dce │ │ │ │ + sub %rdi,%rbx │ │ │ │ mov %rbx,%rsi │ │ │ │ - sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ mov -0x78(%rbp),%rdi │ │ │ │ - call 15050 │ │ │ │ + call 14fe0 │ │ │ │ mov -0x80(%rbp),%rdi │ │ │ │ - call 15050 │ │ │ │ + call 14fe0 │ │ │ │ mov -0x88(%rbp),%rdi │ │ │ │ - call 15050 │ │ │ │ + call 14fe0 │ │ │ │ mov -0x90(%rbp),%rdi │ │ │ │ - call 15050 │ │ │ │ + call 14fe0 │ │ │ │ mov -0x98(%rbp),%rdi │ │ │ │ - call 15050 │ │ │ │ + call 14fe0 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 3a586 │ │ │ │ + jne 3a3fe │ │ │ │ movzbl -0x109(%rbp),%eax │ │ │ │ lea -0x30(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ - pop %rsi │ │ │ │ + pop %rcx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ - lea -0x8(%rsi),%rsp │ │ │ │ + lea -0x8(%rcx),%rsp │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ testb $0x1,0x40(%r14) │ │ │ │ - jne 3a3b0 │ │ │ │ - mov 0xaf806(%rip),%rbx │ │ │ │ + jne 3a230 │ │ │ │ + mov 0xb096e(%rip),%rbx │ │ │ │ xor %esi,%esi │ │ │ │ mov %r14,%rdi │ │ │ │ call *0x2a8(%rbx) │ │ │ │ cmpq $0x0,-0x108(%rbp) │ │ │ │ mov %rax,-0xc8(%rbp) │ │ │ │ - je 3a1e8 │ │ │ │ + je 3a078 │ │ │ │ mov -0x108(%rbp),%rdi │ │ │ │ mov 0x10(%rax),%r8 │ │ │ │ lea -0x1(%rdi),%rdx │ │ │ │ cmp $0x2,%rdx │ │ │ │ - jbe 3a400 │ │ │ │ + jbe 3a278 │ │ │ │ lea -0x4(%r13),%rax │ │ │ │ sub %r8,%rax │ │ │ │ cmp $0x18,%rax │ │ │ │ - jbe 3a400 │ │ │ │ + jbe 3a278 │ │ │ │ cmp $0x6,%rdx │ │ │ │ - jbe 3a573 │ │ │ │ + jbe 3a3eb │ │ │ │ shr $0x3,%rdi │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %rdi,%rdx │ │ │ │ - shl $0x5,%rdx │ │ │ │ - lea -0x20(%rdx),%rsi │ │ │ │ + mov %rdi,%rbx │ │ │ │ + shl $0x5,%rbx │ │ │ │ + lea -0x20(%rbx),%rsi │ │ │ │ shr $0x5,%rsi │ │ │ │ inc %rsi │ │ │ │ and $0x7,%esi │ │ │ │ - je 3a0be │ │ │ │ + je 39f56 │ │ │ │ cmp $0x1,%rsi │ │ │ │ - je 3a0a4 │ │ │ │ + je 39f3c │ │ │ │ cmp $0x2,%rsi │ │ │ │ - je 3a093 │ │ │ │ + je 39f2b │ │ │ │ cmp $0x3,%rsi │ │ │ │ - je 3a082 │ │ │ │ + je 39f1a │ │ │ │ cmp $0x4,%rsi │ │ │ │ - je 3a071 │ │ │ │ + je 39f09 │ │ │ │ cmp $0x5,%rsi │ │ │ │ - je 3a060 │ │ │ │ + je 39ef8 │ │ │ │ cmp $0x6,%rsi │ │ │ │ - jne 3a549 │ │ │ │ + jne 3a3c1 │ │ │ │ vmovups (%r8,%rcx,1),%ymm5 │ │ │ │ vmovups %ymm5,0x0(%r13,%rcx,1) │ │ │ │ add $0x20,%rcx │ │ │ │ vmovups (%r8,%rcx,1),%ymm6 │ │ │ │ vmovups %ymm6,0x0(%r13,%rcx,1) │ │ │ │ add $0x20,%rcx │ │ │ │ vmovups (%r8,%rcx,1),%ymm7 │ │ │ │ @@ -41783,16 +41809,16 @@ │ │ │ │ add $0x20,%rcx │ │ │ │ vmovups (%r8,%rcx,1),%ymm9 │ │ │ │ vmovups %ymm9,0x0(%r13,%rcx,1) │ │ │ │ add $0x20,%rcx │ │ │ │ vmovups (%r8,%rcx,1),%ymm10 │ │ │ │ vmovups %ymm10,0x0(%r13,%rcx,1) │ │ │ │ add $0x20,%rcx │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - je 3a155 │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + je 39fed │ │ │ │ vmovups (%r8,%rcx,1),%ymm11 │ │ │ │ vmovups %ymm11,0x0(%r13,%rcx,1) │ │ │ │ vmovups 0x20(%r8,%rcx,1),%ymm12 │ │ │ │ vmovups %ymm12,0x20(%r13,%rcx,1) │ │ │ │ vmovups 0x40(%r8,%rcx,1),%ymm13 │ │ │ │ vmovups %ymm13,0x40(%r13,%rcx,1) │ │ │ │ vmovups 0x60(%r8,%rcx,1),%ymm14 │ │ │ │ @@ -41802,181 +41828,179 @@ │ │ │ │ vmovups 0xa0(%r8,%rcx,1),%ymm0 │ │ │ │ vmovups %ymm0,0xa0(%r13,%rcx,1) │ │ │ │ vmovups 0xc0(%r8,%rcx,1),%ymm1 │ │ │ │ vmovups %ymm1,0xc0(%r13,%rcx,1) │ │ │ │ vmovups 0xe0(%r8,%rcx,1),%ymm2 │ │ │ │ vmovups %ymm2,0xe0(%r13,%rcx,1) │ │ │ │ add $0x100,%rcx │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jne 3a0be │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jne 39f56 │ │ │ │ mov -0x108(%rbp),%r11 │ │ │ │ test $0x7,%r11b │ │ │ │ - je 3a56b │ │ │ │ + je 3a3e3 │ │ │ │ mov %r11,%r10 │ │ │ │ and $0x7,%r11d │ │ │ │ - lea -0x1(%r11),%rbx │ │ │ │ + lea -0x1(%r11),%r9 │ │ │ │ and $0xfffffffffffffff8,%r10 │ │ │ │ - mov %r11,%rdx │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jbe 3a57e │ │ │ │ + mov %r11,%rbx │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + jbe 3a3f6 │ │ │ │ vzeroupper │ │ │ │ vmovups (%r8,%r10,4),%xmm3 │ │ │ │ vmovups %xmm3,0x0(%r13,%r10,4) │ │ │ │ - test $0x3,%dl │ │ │ │ - je 3a1e8 │ │ │ │ - and $0xfffffffffffffffc,%rdx │ │ │ │ - add %rdx,%r10 │ │ │ │ - lea 0x0(,%r10,4),%r9 │ │ │ │ - mov -0x108(%rbp),%rax │ │ │ │ + test $0x3,%bl │ │ │ │ + je 3a078 │ │ │ │ + and $0xfffffffffffffffc,%rbx │ │ │ │ + add %rbx,%r10 │ │ │ │ + vmovss (%r8,%r10,4),%xmm4 │ │ │ │ + mov -0x108(%rbp),%rdx │ │ │ │ lea 0x1(%r10),%rdi │ │ │ │ - vmovss (%r8,%r9,1),%xmm4 │ │ │ │ - vmovss %xmm4,0x0(%r13,%r9,1) │ │ │ │ - cmp %rax,%rdi │ │ │ │ - jae 3a1e8 │ │ │ │ - vmovss 0x4(%r8,%r9,1),%xmm5 │ │ │ │ - add $0x2,%r10 │ │ │ │ - vmovss %xmm5,0x4(%r13,%r9,1) │ │ │ │ - cmp %rax,%r10 │ │ │ │ - jae 3a1e8 │ │ │ │ - vmovss 0x8(%r8,%r9,1),%xmm6 │ │ │ │ - vmovss %xmm6,0x8(%r13,%r9,1) │ │ │ │ + vmovss %xmm4,0x0(%r13,%r10,4) │ │ │ │ + cmp %rdx,%rdi │ │ │ │ + jae 3a078 │ │ │ │ + vmovss 0x4(%r8,%r10,4),%xmm5 │ │ │ │ + lea 0x2(%r10),%rax │ │ │ │ + vmovss %xmm5,0x4(%r13,%r10,4) │ │ │ │ + cmp %rdx,%rax │ │ │ │ + jae 3a078 │ │ │ │ + vmovss 0x8(%r8,%r10,4),%xmm6 │ │ │ │ + vmovss %xmm6,0x8(%r13,%r10,4) │ │ │ │ lea -0xc8(%rbp),%rdi │ │ │ │ - call b39e0 │ │ │ │ + call b3b90 │ │ │ │ mov (%r14),%r13d │ │ │ │ test %r13d,%r13d │ │ │ │ - js 3a208 │ │ │ │ + js 3a098 │ │ │ │ dec %r13d │ │ │ │ mov %r13d,(%r14) │ │ │ │ - je 3a3d7 │ │ │ │ + je 3a257 │ │ │ │ mov (%r12),%r8d │ │ │ │ test %r8d,%r8d │ │ │ │ - js 3a220 │ │ │ │ + js 3a0b0 │ │ │ │ dec %r8d │ │ │ │ mov %r8d,(%r12) │ │ │ │ - je 3a55e │ │ │ │ + je 3a3d6 │ │ │ │ xchg %ax,%ax │ │ │ │ add $0x48,%r15 │ │ │ │ cmp %r15,-0x100(%rbp) │ │ │ │ - jne 39d20 │ │ │ │ + jne 39bc8 │ │ │ │ addq $0x18,-0x120(%rbp) │ │ │ │ mov -0x120(%rbp),%r15 │ │ │ │ cmp %r15,-0x128(%rbp) │ │ │ │ - jne 39cf3 │ │ │ │ + jne 39ba3 │ │ │ │ nopl (%rax) │ │ │ │ - mov -0x70(%rbp),%rdx │ │ │ │ + mov -0x70(%rbp),%rsi │ │ │ │ mov -0x60(%rbp),%rbx │ │ │ │ - mov %rdx,-0xe8(%rbp) │ │ │ │ - jmp 39f17 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rsi,-0xe8(%rbp) │ │ │ │ + jmp 39db7 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov -0x68(%rbp),%r10 │ │ │ │ mov %r10,%rdx │ │ │ │ sub %r14,%rdx │ │ │ │ cmp %r12,%rdx │ │ │ │ - jb 3a2f0 │ │ │ │ + jb 3a180 │ │ │ │ cmp $0x4,%r12 │ │ │ │ - jle 3a390 │ │ │ │ + jle 3a210 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r13,%rsi │ │ │ │ mov %r14,%rdi │ │ │ │ mov %r10,-0xe8(%rbp) │ │ │ │ call d550 │ │ │ │ - add %r14,%r12 │ │ │ │ mov -0xe8(%rbp),%r10 │ │ │ │ + add %r14,%r12 │ │ │ │ cmp %r12,%r10 │ │ │ │ - je 3a2b1 │ │ │ │ + je 3a139 │ │ │ │ mov %r12,-0x68(%rbp) │ │ │ │ mov %r14,-0xe8(%rbp) │ │ │ │ mov %r14,%r9 │ │ │ │ - jmp 39ddf │ │ │ │ + jmp 39c87 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%r12),%r14d │ │ │ │ test %r14d,%r14d │ │ │ │ - js 39f10 │ │ │ │ + js 39db0 │ │ │ │ dec %r14d │ │ │ │ mov %r14d,(%r12) │ │ │ │ - jne 39f10 │ │ │ │ + jne 39db0 │ │ │ │ mov %r12,%rdi │ │ │ │ call d2a0 <_Py_Dealloc@plt> │ │ │ │ - jmp 39f10 │ │ │ │ + jmp 39db0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ cmp $0x4,%rdx │ │ │ │ - jle 3a380 │ │ │ │ + jle 3a200 │ │ │ │ mov %r13,%rsi │ │ │ │ mov %r14,%rdi │ │ │ │ mov %r10,-0x118(%rbp) │ │ │ │ mov %rdx,-0xe8(%rbp) │ │ │ │ call d550 │ │ │ │ mov -0xe8(%rbp),%rdx │ │ │ │ mov -0x118(%rbp),%r10 │ │ │ │ sub %rdx,%r12 │ │ │ │ test %r12,%r12 │ │ │ │ - jle 3a33d │ │ │ │ + jle 3a1c9 │ │ │ │ lea 0x0(%r13,%rdx,1),%rsi │ │ │ │ mov %r10,%rdi │ │ │ │ mov %r12,%rdx │ │ │ │ call d2d0 │ │ │ │ lea (%rax,%r12,1),%r10 │ │ │ │ mov %r10,-0x68(%rbp) │ │ │ │ - jmp 3a2b1 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 3a139 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r14,%rdi │ │ │ │ call d2a0 <_Py_Dealloc@plt> │ │ │ │ mov (%r12),%r11d │ │ │ │ test %r11d,%r11d │ │ │ │ - js 39f10 │ │ │ │ + js 39db0 │ │ │ │ dec %r11d │ │ │ │ mov %r11d,(%r12) │ │ │ │ - jne 39ef8 │ │ │ │ - jmp 39ef0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - je 3a3ca │ │ │ │ + jne 39d98 │ │ │ │ + jmp 39d90 │ │ │ │ + nop │ │ │ │ + je 3a24a │ │ │ │ sub %rdx,%r12 │ │ │ │ - jmp 3a329 │ │ │ │ + jmp 3a1b5 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r14,%r12 │ │ │ │ - jne 3a2a8 │ │ │ │ + jne 3a130 │ │ │ │ vmovss 0x0(%r13),%xmm1 │ │ │ │ lea 0x4(%r14),%r12 │ │ │ │ vmovss %xmm1,(%r14) │ │ │ │ - jmp 3a2a8 │ │ │ │ + jmp 3a130 │ │ │ │ nopl (%rax) │ │ │ │ mov (%r14),%r9d │ │ │ │ cmp $0xbfffffff,%r9d │ │ │ │ - ja 3a3c2 │ │ │ │ + ja 3a242 │ │ │ │ inc %r9d │ │ │ │ mov %r9d,(%r14) │ │ │ │ mov %r14,%rax │ │ │ │ - jmp 39fbd │ │ │ │ + jmp 39e55 │ │ │ │ vmovss 0x0(%r13),%xmm0 │ │ │ │ vmovss %xmm0,(%r14) │ │ │ │ - jmp 3a382 │ │ │ │ + jmp 3a202 │ │ │ │ mov %r14,%rdi │ │ │ │ call d2a0 <_Py_Dealloc@plt> │ │ │ │ mov (%r12),%r8d │ │ │ │ test %r8d,%r8d │ │ │ │ - js 3a220 │ │ │ │ - jmp 3a211 │ │ │ │ + js 3a0b0 │ │ │ │ + jmp 3a0a1 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rdi,%rdx │ │ │ │ + mov %rdi,%rbx │ │ │ │ xor %esi,%esi │ │ │ │ - and $0x7,%edx │ │ │ │ - je 3a4af │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 3a492 │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - je 3a482 │ │ │ │ - cmp $0x3,%rdx │ │ │ │ - je 3a472 │ │ │ │ - cmp $0x4,%rdx │ │ │ │ - je 3a462 │ │ │ │ - cmp $0x5,%rdx │ │ │ │ - je 3a452 │ │ │ │ - cmp $0x6,%rdx │ │ │ │ - je 3a442 │ │ │ │ + and $0x7,%ebx │ │ │ │ + je 3a327 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 3a30a │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + je 3a2fa │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + je 3a2ea │ │ │ │ + cmp $0x4,%rbx │ │ │ │ + je 3a2da │ │ │ │ + cmp $0x5,%rbx │ │ │ │ + je 3a2ca │ │ │ │ + cmp $0x6,%rbx │ │ │ │ + je 3a2ba │ │ │ │ vmovss (%r8),%xmm7 │ │ │ │ mov $0x1,%esi │ │ │ │ vmovss %xmm7,0x0(%r13) │ │ │ │ vmovss (%r8,%rsi,4),%xmm8 │ │ │ │ vmovss %xmm8,0x0(%r13,%rsi,4) │ │ │ │ inc %rsi │ │ │ │ vmovss (%r8,%rsi,4),%xmm9 │ │ │ │ @@ -41991,140 +42015,138 @@ │ │ │ │ vmovss (%r8,%rsi,4),%xmm12 │ │ │ │ vmovss %xmm12,0x0(%r13,%rsi,4) │ │ │ │ inc %rsi │ │ │ │ vmovss (%r8,%rsi,4),%xmm13 │ │ │ │ vmovss %xmm13,0x0(%r13,%rsi,4) │ │ │ │ inc %rsi │ │ │ │ cmp %rsi,-0x108(%rbp) │ │ │ │ - je 3a1e8 │ │ │ │ + je 3a078 │ │ │ │ vmovss (%r8,%rsi,4),%xmm14 │ │ │ │ lea 0x1(%rsi),%rcx │ │ │ │ lea 0x2(%rsi),%r11 │ │ │ │ lea 0x3(%rsi),%r10 │ │ │ │ - lea 0x4(%rsi),%rbx │ │ │ │ - lea 0x5(%rsi),%r9 │ │ │ │ - lea 0x6(%rsi),%rdi │ │ │ │ - lea 0x7(%rsi),%rax │ │ │ │ + lea 0x4(%rsi),%r9 │ │ │ │ vmovss %xmm14,0x0(%r13,%rsi,4) │ │ │ │ + lea 0x5(%rsi),%rdi │ │ │ │ + lea 0x6(%rsi),%rdx │ │ │ │ vmovss (%r8,%rcx,4),%xmm15 │ │ │ │ + lea 0x7(%rsi),%rax │ │ │ │ add $0x8,%rsi │ │ │ │ - cmp %rsi,-0x108(%rbp) │ │ │ │ vmovss %xmm15,0x0(%r13,%rcx,4) │ │ │ │ vmovss (%r8,%r11,4),%xmm0 │ │ │ │ vmovss %xmm0,0x0(%r13,%r11,4) │ │ │ │ vmovss (%r8,%r10,4),%xmm1 │ │ │ │ vmovss %xmm1,0x0(%r13,%r10,4) │ │ │ │ - vmovss (%r8,%rbx,4),%xmm2 │ │ │ │ - vmovss %xmm2,0x0(%r13,%rbx,4) │ │ │ │ - vmovss (%r8,%r9,4),%xmm3 │ │ │ │ - vmovss %xmm3,0x0(%r13,%r9,4) │ │ │ │ - vmovss (%r8,%rdi,4),%xmm4 │ │ │ │ - vmovss %xmm4,0x0(%r13,%rdi,4) │ │ │ │ + vmovss (%r8,%r9,4),%xmm2 │ │ │ │ + vmovss %xmm2,0x0(%r13,%r9,4) │ │ │ │ + vmovss (%r8,%rdi,4),%xmm3 │ │ │ │ + vmovss %xmm3,0x0(%r13,%rdi,4) │ │ │ │ + vmovss (%r8,%rdx,4),%xmm4 │ │ │ │ + vmovss %xmm4,0x0(%r13,%rdx,4) │ │ │ │ vmovss (%r8,%rax,4),%xmm5 │ │ │ │ vmovss %xmm5,0x0(%r13,%rax,4) │ │ │ │ - jne 3a4af │ │ │ │ - jmp 3a1e8 │ │ │ │ + cmp %rsi,-0x108(%rbp) │ │ │ │ + jne 3a327 │ │ │ │ + jmp 3a078 │ │ │ │ vmovups (%r8),%ymm4 │ │ │ │ mov $0x20,%ecx │ │ │ │ vmovups %ymm4,0x0(%r13) │ │ │ │ - jmp 3a04f │ │ │ │ + jmp 39ee7 │ │ │ │ mov %r12,%rdi │ │ │ │ call d2a0 <_Py_Dealloc@plt> │ │ │ │ - jmp 3a220 │ │ │ │ + jmp 3a0b0 │ │ │ │ vzeroupper │ │ │ │ - jmp 3a1e8 │ │ │ │ - mov %rdi,%rdx │ │ │ │ + jmp 3a078 │ │ │ │ + mov %rdi,%rbx │ │ │ │ xor %r10d,%r10d │ │ │ │ - jmp 3a185 │ │ │ │ + jmp 3a01d │ │ │ │ vzeroupper │ │ │ │ - jmp 3a19e │ │ │ │ + jmp 3a036 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ - jmp de47 <__cxa_finalize@plt+0x7b7> │ │ │ │ + jmp de64 <__cxa_finalize@plt+0x7d4> │ │ │ │ endbr64 │ │ │ │ - jmp de84 <__cxa_finalize@plt+0x7f4> │ │ │ │ + jmp dea1 <__cxa_finalize@plt+0x811> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ - jmp de38 <__cxa_finalize@plt+0x7a8> │ │ │ │ - nop │ │ │ │ + jmp de55 <__cxa_finalize@plt+0x7c5> │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000003a5b0 : │ │ │ │ +000000000003a430 : │ │ │ │ endbr64 │ │ │ │ sub $0x18,%rsp │ │ │ │ - lea 0x9dc25(%rip),%rsi # d81e4 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xeb4> │ │ │ │ + lea 0x9eda5(%rip),%rsi # d91e4 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1244> │ │ │ │ mov %rdi,0x8(%rsp) │ │ │ │ call d440 │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ test %eax,%eax │ │ │ │ - je 3a5f0 │ │ │ │ - lea 0x9dc0b(%rip),%rsi # d81e4 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xeb4> │ │ │ │ + je 3a468 │ │ │ │ + lea 0x9ed8b(%rip),%rsi # d91e4 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1244> │ │ │ │ add $0x18,%rsp │ │ │ │ jmp d420 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xae979(%rip),%rax │ │ │ │ - lea 0x9e522(%rip),%rsi # d8b20 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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> │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0xafb01(%rip),%rax │ │ │ │ + lea 0x9f6aa(%rip),%rsi # d9b20 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1b80> │ │ │ │ mov (%rax),%rdi │ │ │ │ call d380 │ │ │ │ xor %eax,%eax │ │ │ │ add $0x18,%rsp │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ push %r15 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + lea 0x9ee65(%rip),%rsi # d9305 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1365> │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ - mov %rsi,%rdi │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ - lea 0x9dcc3(%rip),%rsi # d82eb * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xfbb> │ │ │ │ sub $0x58,%rsp │ │ │ │ mov %fs:0x28,%rax │ │ │ │ mov %rax,0x48(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x28(%rsp),%rdx │ │ │ │ call d3f0 │ │ │ │ test %eax,%eax │ │ │ │ - je 3aba8 │ │ │ │ + je 3aa01 │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ - call 3a5b0 │ │ │ │ + call 3a430 │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ test %rax,%rax │ │ │ │ - je 3aba8 │ │ │ │ + je 3aa01 │ │ │ │ mov 0x30(%rax),%eax │ │ │ │ mov %eax,%edi │ │ │ │ mov %eax,0x1c(%rsp) │ │ │ │ mov %eax,%ebx │ │ │ │ shr $0x1f,%edi │ │ │ │ add %eax,%edi │ │ │ │ sar $1,%edi │ │ │ │ movslq %edi,%rdi │ │ │ │ call d140 │ │ │ │ mov %rax,%rdi │ │ │ │ cmp $0x1,%ebx │ │ │ │ - jle 3ab86 │ │ │ │ + jle 3a9df │ │ │ │ lea 0x30(%rsp),%rdx │ │ │ │ + mov %rax,(%rsp) │ │ │ │ xor %ebx,%ebx │ │ │ │ mov $0x2,%r12d │ │ │ │ - mov %rax,(%rsp) │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x10(%rsp),%rcx │ │ │ │ movabs $0xaaaaaaaaaaaaaaab,%r10 │ │ │ │ mov $0x1,%r11d │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov 0xaf0e8(%rip),%rax │ │ │ │ + mov 0xb0274(%rip),%rax │ │ │ │ shlx %r12,%r11,%r13 │ │ │ │ + sub $0x8,%rsp │ │ │ │ mov (%rcx),%rsi │ │ │ │ - mov $0xc,%ecx │ │ │ │ mov 0x10(%rax),%rdi │ │ │ │ + mov $0xc,%ecx │ │ │ │ lea (%rsi,%rbx,1),%rbp │ │ │ │ lea 0x18(%rsi,%rbx,1),%r15 │ │ │ │ mov $0x2,%esi │ │ │ │ mov 0x8(%r15),%r8 │ │ │ │ mov 0x8(%rbp),%r9 │ │ │ │ sub (%r15),%r8 │ │ │ │ sub 0x0(%rbp),%r9 │ │ │ │ @@ -42141,777 +42163,1441 @@ │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ mov 0x28(%rsp),%rdx │ │ │ │ call *0x2e8(%rax) │ │ │ │ add $0x20,%rsp │ │ │ │ mov %rax,%r13 │ │ │ │ test %rax,%rax │ │ │ │ - je 3aba8 │ │ │ │ - shlx %r12,%r14,%rdi │ │ │ │ + je 3aa01 │ │ │ │ mov 0x10(%rax),%rcx │ │ │ │ + shlx %r12,%r14,%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 3a769 │ │ │ │ + je 3a5e1 │ │ │ │ lea 0x0(,%rdi,8),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ mov %rcx,%rdi │ │ │ │ call d190 │ │ │ │ mov %rax,%rcx │ │ │ │ mov 0x0(%rbp),%r9 │ │ │ │ mov 0x8(%rbp),%rdx │ │ │ │ movabs $0xaaaaaaaaaaaaaaab,%rsi │ │ │ │ xor %r14d,%r14d │ │ │ │ sub %r9,%rdx │ │ │ │ mov %rdx,%rbp │ │ │ │ sar $0x3,%rbp │ │ │ │ imul %rsi,%rbp │ │ │ │ test %rdx,%rdx │ │ │ │ - je 3a943 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + je 3a7a8 │ │ │ │ + nopl (%rax) │ │ │ │ mov (%r9),%r8 │ │ │ │ mov 0x8(%r9),%r10 │ │ │ │ shlx %r12,%r14,%r11 │ │ │ │ mov %r8,%rax │ │ │ │ cmp %r8,%r10 │ │ │ │ - je 3a933 │ │ │ │ + je 3a798 │ │ │ │ mov %r10,%rdi │ │ │ │ sub %r8,%rdi │ │ │ │ sub $0x10,%rdi │ │ │ │ shr $0x4,%rdi │ │ │ │ inc %rdi │ │ │ │ and $0x7,%edi │ │ │ │ - je 3a89c │ │ │ │ + je 3a702 │ │ │ │ cmp $0x1,%rdi │ │ │ │ - je 3a87d │ │ │ │ + je 3a6e4 │ │ │ │ cmp $0x2,%rdi │ │ │ │ - je 3a868 │ │ │ │ + je 3a6d0 │ │ │ │ cmp $0x3,%rdi │ │ │ │ - je 3a853 │ │ │ │ + je 3a6bc │ │ │ │ cmp $0x4,%rdi │ │ │ │ - je 3a83e │ │ │ │ + je 3a6a8 │ │ │ │ cmp $0x5,%rdi │ │ │ │ - je 3a828 │ │ │ │ + je 3a693 │ │ │ │ cmp $0x6,%rdi │ │ │ │ - je 3a813 │ │ │ │ - vmovsd 0x8(%r8),%xmm2 │ │ │ │ + je 3a67f │ │ │ │ mov (%r8),%rdx │ │ │ │ + vmovsd 0x8(%r8),%xmm2 │ │ │ │ add $0x10,%rax │ │ │ │ add %r11,%rdx │ │ │ │ vmovsd %xmm2,(%rcx,%rdx,8) │ │ │ │ + mov (%rax),%rsi │ │ │ │ vmovsd 0x8(%rax),%xmm3 │ │ │ │ add $0x10,%rax │ │ │ │ - mov -0x10(%rax),%rsi │ │ │ │ add %r11,%rsi │ │ │ │ vmovsd %xmm3,(%rcx,%rsi,8) │ │ │ │ + mov (%rax),%r8 │ │ │ │ vmovsd 0x8(%rax),%xmm4 │ │ │ │ add $0x10,%rax │ │ │ │ - mov -0x10(%rax),%r8 │ │ │ │ add %r11,%r8 │ │ │ │ vmovsd %xmm4,(%rcx,%r8,8) │ │ │ │ + mov (%rax),%rdi │ │ │ │ vmovsd 0x8(%rax),%xmm5 │ │ │ │ add $0x10,%rax │ │ │ │ - mov -0x10(%rax),%rdi │ │ │ │ add %r11,%rdi │ │ │ │ vmovsd %xmm5,(%rcx,%rdi,8) │ │ │ │ + mov (%rax),%rdx │ │ │ │ vmovsd 0x8(%rax),%xmm6 │ │ │ │ add $0x10,%rax │ │ │ │ - mov -0x10(%rax),%rdx │ │ │ │ add %r11,%rdx │ │ │ │ vmovsd %xmm6,(%rcx,%rdx,8) │ │ │ │ + mov (%rax),%rsi │ │ │ │ vmovsd 0x8(%rax),%xmm7 │ │ │ │ add $0x10,%rax │ │ │ │ - mov -0x10(%rax),%rsi │ │ │ │ add %r11,%rsi │ │ │ │ vmovsd %xmm7,(%rcx,%rsi,8) │ │ │ │ + mov (%rax),%r8 │ │ │ │ vmovsd 0x8(%rax),%xmm8 │ │ │ │ add $0x10,%rax │ │ │ │ - mov -0x10(%rax),%r8 │ │ │ │ add %r11,%r8 │ │ │ │ vmovsd %xmm8,(%rcx,%r8,8) │ │ │ │ cmp %rax,%r10 │ │ │ │ - je 3a933 │ │ │ │ + je 3a798 │ │ │ │ + mov (%rax),%rdi │ │ │ │ vmovsd 0x8(%rax),%xmm9 │ │ │ │ sub $0xffffffffffffff80,%rax │ │ │ │ - mov -0x80(%rax),%rdi │ │ │ │ mov -0x70(%rax),%rdx │ │ │ │ mov -0x60(%rax),%rsi │ │ │ │ - mov -0x50(%rax),%r8 │ │ │ │ add %r11,%rdi │ │ │ │ + mov -0x50(%rax),%r8 │ │ │ │ + vmovsd %xmm9,(%rcx,%rdi,8) │ │ │ │ add %r11,%rdx │ │ │ │ add %r11,%rsi │ │ │ │ - add %r11,%r8 │ │ │ │ - vmovsd %xmm9,(%rcx,%rdi,8) │ │ │ │ - vmovsd -0x68(%rax),%xmm10 │ │ │ │ mov -0x40(%rax),%rdi │ │ │ │ + vmovsd -0x68(%rax),%xmm10 │ │ │ │ + add %r11,%r8 │ │ │ │ add %r11,%rdi │ │ │ │ vmovsd %xmm10,(%rcx,%rdx,8) │ │ │ │ - vmovsd -0x58(%rax),%xmm11 │ │ │ │ mov -0x30(%rax),%rdx │ │ │ │ + vmovsd -0x58(%rax),%xmm11 │ │ │ │ add %r11,%rdx │ │ │ │ vmovsd %xmm11,(%rcx,%rsi,8) │ │ │ │ - vmovsd -0x48(%rax),%xmm12 │ │ │ │ mov -0x20(%rax),%rsi │ │ │ │ + vmovsd -0x48(%rax),%xmm12 │ │ │ │ add %r11,%rsi │ │ │ │ vmovsd %xmm12,(%rcx,%r8,8) │ │ │ │ - vmovsd -0x38(%rax),%xmm13 │ │ │ │ mov -0x10(%rax),%r8 │ │ │ │ + vmovsd -0x38(%rax),%xmm13 │ │ │ │ add %r11,%r8 │ │ │ │ vmovsd %xmm13,(%rcx,%rdi,8) │ │ │ │ vmovsd -0x28(%rax),%xmm14 │ │ │ │ vmovsd %xmm14,(%rcx,%rdx,8) │ │ │ │ vmovsd -0x18(%rax),%xmm15 │ │ │ │ vmovsd %xmm15,(%rcx,%rsi,8) │ │ │ │ vmovsd -0x8(%rax),%xmm1 │ │ │ │ vmovsd %xmm1,(%rcx,%r8,8) │ │ │ │ cmp %rax,%r10 │ │ │ │ - jne 3a89c │ │ │ │ + jne 3a702 │ │ │ │ inc %r14 │ │ │ │ add $0x18,%r9 │ │ │ │ cmp %rbp,%r14 │ │ │ │ - jb 3a7a0 │ │ │ │ + jb 3a610 │ │ │ │ mov (%r15),%r14 │ │ │ │ mov 0x8(%r15),%r15 │ │ │ │ sub %r14,%r15 │ │ │ │ - je 3ab29 │ │ │ │ + je 3a982 │ │ │ │ sar $0x3,%r15 │ │ │ │ movabs $0xaaaaaaaaaaaaaaab,%r9 │ │ │ │ xor %r10d,%r10d │ │ │ │ imul %r9,%r15 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ mov (%r14),%r11 │ │ │ │ mov 0x8(%r14),%rdi │ │ │ │ lea (%r10,%rbp,1),%rax │ │ │ │ shlx %r12,%rax,%rdx │ │ │ │ mov %r11,%r8 │ │ │ │ cmp %r11,%rdi │ │ │ │ - je 3ab19 │ │ │ │ + je 3a972 │ │ │ │ mov %rdi,%rsi │ │ │ │ sub %r11,%rsi │ │ │ │ sub $0x10,%rsi │ │ │ │ shr $0x4,%rsi │ │ │ │ inc %rsi │ │ │ │ and $0x7,%esi │ │ │ │ - je 3aa78 │ │ │ │ + je 3a8d2 │ │ │ │ cmp $0x1,%rsi │ │ │ │ - je 3aa59 │ │ │ │ + je 3a8b4 │ │ │ │ cmp $0x2,%rsi │ │ │ │ - je 3aa42 │ │ │ │ + je 3a89e │ │ │ │ cmp $0x3,%rsi │ │ │ │ - je 3aa2b │ │ │ │ + je 3a888 │ │ │ │ cmp $0x4,%rsi │ │ │ │ - je 3aa15 │ │ │ │ + je 3a873 │ │ │ │ cmp $0x5,%rsi │ │ │ │ - je 3a9ff │ │ │ │ + je 3a85e │ │ │ │ cmp $0x6,%rsi │ │ │ │ - je 3a9e8 │ │ │ │ - vmovsd 0x8(%r11),%xmm0 │ │ │ │ + je 3a848 │ │ │ │ mov (%r11),%r9 │ │ │ │ + vmovsd 0x8(%r11),%xmm0 │ │ │ │ add $0x10,%r8 │ │ │ │ add %rdx,%r9 │ │ │ │ vmovsd %xmm0,(%rcx,%r9,8) │ │ │ │ + mov (%r8),%r11 │ │ │ │ vmovsd 0x8(%r8),%xmm2 │ │ │ │ add $0x10,%r8 │ │ │ │ - mov -0x10(%r8),%r11 │ │ │ │ add %rdx,%r11 │ │ │ │ vmovsd %xmm2,(%rcx,%r11,8) │ │ │ │ + mov (%r8),%rax │ │ │ │ vmovsd 0x8(%r8),%xmm3 │ │ │ │ add $0x10,%r8 │ │ │ │ - mov -0x10(%r8),%rax │ │ │ │ add %rdx,%rax │ │ │ │ vmovsd %xmm3,(%rcx,%rax,8) │ │ │ │ + mov (%r8),%rsi │ │ │ │ vmovsd 0x8(%r8),%xmm4 │ │ │ │ add $0x10,%r8 │ │ │ │ - mov -0x10(%r8),%rsi │ │ │ │ add %rdx,%rsi │ │ │ │ vmovsd %xmm4,(%rcx,%rsi,8) │ │ │ │ + mov (%r8),%r9 │ │ │ │ vmovsd 0x8(%r8),%xmm5 │ │ │ │ add $0x10,%r8 │ │ │ │ - mov -0x10(%r8),%r9 │ │ │ │ add %rdx,%r9 │ │ │ │ vmovsd %xmm5,(%rcx,%r9,8) │ │ │ │ + mov (%r8),%r11 │ │ │ │ vmovsd 0x8(%r8),%xmm6 │ │ │ │ add $0x10,%r8 │ │ │ │ - mov -0x10(%r8),%r11 │ │ │ │ add %rdx,%r11 │ │ │ │ vmovsd %xmm6,(%rcx,%r11,8) │ │ │ │ + mov (%r8),%rax │ │ │ │ vmovsd 0x8(%r8),%xmm7 │ │ │ │ add $0x10,%r8 │ │ │ │ - mov -0x10(%r8),%rax │ │ │ │ add %rdx,%rax │ │ │ │ vmovsd %xmm7,(%rcx,%rax,8) │ │ │ │ cmp %rdi,%r8 │ │ │ │ - je 3ab19 │ │ │ │ + je 3a972 │ │ │ │ + mov (%r8),%rsi │ │ │ │ vmovsd 0x8(%r8),%xmm8 │ │ │ │ sub $0xffffffffffffff80,%r8 │ │ │ │ - mov -0x80(%r8),%rsi │ │ │ │ mov -0x70(%r8),%r9 │ │ │ │ mov -0x60(%r8),%r11 │ │ │ │ - mov -0x50(%r8),%rax │ │ │ │ add %rdx,%rsi │ │ │ │ + mov -0x50(%r8),%rax │ │ │ │ + vmovsd %xmm8,(%rcx,%rsi,8) │ │ │ │ add %rdx,%r9 │ │ │ │ add %rdx,%r11 │ │ │ │ - add %rdx,%rax │ │ │ │ - vmovsd %xmm8,(%rcx,%rsi,8) │ │ │ │ - vmovsd -0x68(%r8),%xmm9 │ │ │ │ mov -0x40(%r8),%rsi │ │ │ │ + vmovsd -0x68(%r8),%xmm9 │ │ │ │ + add %rdx,%rax │ │ │ │ add %rdx,%rsi │ │ │ │ vmovsd %xmm9,(%rcx,%r9,8) │ │ │ │ - vmovsd -0x58(%r8),%xmm10 │ │ │ │ mov -0x30(%r8),%r9 │ │ │ │ + vmovsd -0x58(%r8),%xmm10 │ │ │ │ add %rdx,%r9 │ │ │ │ vmovsd %xmm10,(%rcx,%r11,8) │ │ │ │ - vmovsd -0x48(%r8),%xmm11 │ │ │ │ mov -0x20(%r8),%r11 │ │ │ │ + vmovsd -0x48(%r8),%xmm11 │ │ │ │ add %rdx,%r11 │ │ │ │ vmovsd %xmm11,(%rcx,%rax,8) │ │ │ │ - vmovsd -0x38(%r8),%xmm12 │ │ │ │ mov -0x10(%r8),%rax │ │ │ │ + vmovsd -0x38(%r8),%xmm12 │ │ │ │ add %rdx,%rax │ │ │ │ vmovsd %xmm12,(%rcx,%rsi,8) │ │ │ │ vmovsd -0x28(%r8),%xmm13 │ │ │ │ vmovsd %xmm13,(%rcx,%r9,8) │ │ │ │ vmovsd -0x18(%r8),%xmm14 │ │ │ │ vmovsd %xmm14,(%rcx,%r11,8) │ │ │ │ vmovsd -0x8(%r8),%xmm15 │ │ │ │ vmovsd %xmm15,(%rcx,%rax,8) │ │ │ │ cmp %rdi,%r8 │ │ │ │ - jne 3aa78 │ │ │ │ + jne 3a8d2 │ │ │ │ inc %r10 │ │ │ │ add $0x18,%r14 │ │ │ │ cmp %r15,%r10 │ │ │ │ - jb 3a970 │ │ │ │ + jb 3a7d0 │ │ │ │ mov (%rsp),%rcx │ │ │ │ mov %r12d,%eax │ │ │ │ sar $1,%eax │ │ │ │ + mov 0x8(%rcx),%rbp │ │ │ │ dec %eax │ │ │ │ cltq │ │ │ │ - mov 0x8(%rcx),%rbp │ │ │ │ testb $0x4,0xab(%rbp) │ │ │ │ - je decf <__cxa_finalize@plt+0x83f> │ │ │ │ - cmp 0xae43a(%rip),%rbp │ │ │ │ - je deb0 <__cxa_finalize@plt+0x820> │ │ │ │ - cmp 0xae35d(%rip),%rbp │ │ │ │ - je de91 <__cxa_finalize@plt+0x801> │ │ │ │ + je deec <__cxa_finalize@plt+0x85c> │ │ │ │ + cmp 0xaf5e1(%rip),%rbp │ │ │ │ + je decd <__cxa_finalize@plt+0x83d> │ │ │ │ + cmp 0xaf504(%rip),%rbp │ │ │ │ + je deae <__cxa_finalize@plt+0x81e> │ │ │ │ cmp 0x10(%rcx),%rax │ │ │ │ - jge de8c <__cxa_finalize@plt+0x7fc> │ │ │ │ + jge dea9 <__cxa_finalize@plt+0x819> │ │ │ │ add $0x2,%r12d │ │ │ │ + mov %r13,0x20(%rcx,%rax,8) │ │ │ │ add $0x30,%rbx │ │ │ │ cmp %r12d,0x1c(%rsp) │ │ │ │ - mov %r13,0x20(%rcx,%rax,8) │ │ │ │ - jge 3a6b0 │ │ │ │ + jge 3a528 │ │ │ │ mov %rcx,%rdi │ │ │ │ mov 0x48(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 3abac │ │ │ │ + jne 3aa05 │ │ │ │ add $0x58,%rsp │ │ │ │ mov %rdi,%rax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ xor %edi,%edi │ │ │ │ - jmp 3ab86 │ │ │ │ + jmp 3a9df │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ sub $0x18,%rsp │ │ │ │ mov %rsi,%rdi │ │ │ │ - lea 0x9d719(%rip),%rsi # d82eb * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xfbb> │ │ │ │ + lea 0x9e8e3(%rip),%rsi # d9305 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1365> │ │ │ │ mov %fs:0x28,%rax │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ mov %rsp,%rdx │ │ │ │ call d3f0 │ │ │ │ test %eax,%eax │ │ │ │ - je 3adf0 │ │ │ │ + je 3ac40 │ │ │ │ mov (%rsp),%rdi │ │ │ │ - call 3a5b0 │ │ │ │ + call 3a430 │ │ │ │ test %rax,%rax │ │ │ │ - je 3adf0 │ │ │ │ + je 3ac40 │ │ │ │ mov (%rax),%r8 │ │ │ │ mov 0x8(%rax),%rsi │ │ │ │ cmp %r8,%rsi │ │ │ │ - je 3ae00 │ │ │ │ + je 3ac48 │ │ │ │ mov %rsi,%rdx │ │ │ │ movabs $0xaaaaaaaaaaaaaab,%r9 │ │ │ │ - xor %edi,%edi │ │ │ │ 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 3ad17 │ │ │ │ + je 3ab6d │ │ │ │ cmp $0x1,%rdx │ │ │ │ - je 3acf8 │ │ │ │ + je 3ab4d │ │ │ │ cmp $0x2,%rdx │ │ │ │ - je 3ace2 │ │ │ │ + je 3ab36 │ │ │ │ cmp $0x3,%rdx │ │ │ │ - je 3accc │ │ │ │ + je 3ab1f │ │ │ │ cmp $0x4,%rdx │ │ │ │ - je 3acb6 │ │ │ │ + je 3ab08 │ │ │ │ cmp $0x5,%rdx │ │ │ │ - je 3aca0 │ │ │ │ + je 3aaf1 │ │ │ │ cmp $0x6,%rdx │ │ │ │ - je 3ac8a │ │ │ │ + je 3aada │ │ │ │ mov 0x8(%r8),%rdi │ │ │ │ - sub (%r8),%rdi │ │ │ │ lea 0x18(%r8),%rax │ │ │ │ + sub (%r8),%rdi │ │ │ │ sar $0x3,%rdi │ │ │ │ imul %rcx,%rdi │ │ │ │ mov 0x8(%rax),%r10 │ │ │ │ - sub (%rax),%r10 │ │ │ │ add $0x18,%rax │ │ │ │ + sub -0x18(%rax),%r10 │ │ │ │ sar $0x3,%r10 │ │ │ │ imul %rcx,%r10 │ │ │ │ add %r10,%rdi │ │ │ │ mov 0x8(%rax),%r11 │ │ │ │ - sub (%rax),%r11 │ │ │ │ add $0x18,%rax │ │ │ │ + sub -0x18(%rax),%r11 │ │ │ │ sar $0x3,%r11 │ │ │ │ imul %rcx,%r11 │ │ │ │ add %r11,%rdi │ │ │ │ mov 0x8(%rax),%r8 │ │ │ │ - sub (%rax),%r8 │ │ │ │ add $0x18,%rax │ │ │ │ + sub -0x18(%rax),%r8 │ │ │ │ sar $0x3,%r8 │ │ │ │ imul %rcx,%r8 │ │ │ │ add %r8,%rdi │ │ │ │ mov 0x8(%rax),%rdx │ │ │ │ - sub (%rax),%rdx │ │ │ │ add $0x18,%rax │ │ │ │ + sub -0x18(%rax),%rdx │ │ │ │ sar $0x3,%rdx │ │ │ │ imul %rcx,%rdx │ │ │ │ add %rdx,%rdi │ │ │ │ mov 0x8(%rax),%r9 │ │ │ │ - sub (%rax),%r9 │ │ │ │ add $0x18,%rax │ │ │ │ + sub -0x18(%rax),%r9 │ │ │ │ sar $0x3,%r9 │ │ │ │ imul %rcx,%r9 │ │ │ │ add %r9,%rdi │ │ │ │ mov 0x8(%rax),%r10 │ │ │ │ - sub (%rax),%r10 │ │ │ │ add $0x18,%rax │ │ │ │ + sub -0x18(%rax),%r10 │ │ │ │ sar $0x3,%r10 │ │ │ │ imul %rcx,%r10 │ │ │ │ add %r10,%rdi │ │ │ │ cmp %rax,%rsi │ │ │ │ - je 3adcc │ │ │ │ + je 3ac22 │ │ │ │ mov 0x8(%rax),%r11 │ │ │ │ - sub (%rax),%r11 │ │ │ │ mov 0x38(%rax),%r8 │ │ │ │ - sub 0x30(%rax),%r8 │ │ │ │ mov 0x50(%rax),%rdx │ │ │ │ - sub 0x48(%rax),%rdx │ │ │ │ mov 0x68(%rax),%r9 │ │ │ │ - sub 0x60(%rax),%r9 │ │ │ │ - mov 0x80(%rax),%r10 │ │ │ │ - sub 0x78(%rax),%r10 │ │ │ │ + sub (%rax),%r11 │ │ │ │ + sub 0x30(%rax),%r8 │ │ │ │ sar $0x3,%r11 │ │ │ │ - imul %rcx,%r11 │ │ │ │ + mov 0x80(%rax),%r10 │ │ │ │ sar $0x3,%r8 │ │ │ │ - imul %rcx,%r8 │ │ │ │ + sub 0x48(%rax),%rdx │ │ │ │ + imul %rcx,%r11 │ │ │ │ sar $0x3,%rdx │ │ │ │ - imul %rcx,%rdx │ │ │ │ + sub 0x60(%rax),%r9 │ │ │ │ + imul %rcx,%r8 │ │ │ │ sar $0x3,%r9 │ │ │ │ + sub 0x78(%rax),%r10 │ │ │ │ + imul %rcx,%rdx │ │ │ │ + sar $0x3,%r10 │ │ │ │ add %rdi,%r11 │ │ │ │ mov 0x20(%rax),%rdi │ │ │ │ - sub 0x18(%rax),%rdi │ │ │ │ imul %rcx,%r9 │ │ │ │ - sar $0x3,%r10 │ │ │ │ imul %rcx,%r10 │ │ │ │ + sub 0x18(%rax),%rdi │ │ │ │ sar $0x3,%rdi │ │ │ │ imul %rcx,%rdi │ │ │ │ add %rdi,%r11 │ │ │ │ mov 0x98(%rax),%rdi │ │ │ │ - sub 0x90(%rax),%rdi │ │ │ │ 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 3ad17 │ │ │ │ + jne 3ab6d │ │ │ │ call d4d0 │ │ │ │ mov 0x8(%rsp),%rdx │ │ │ │ sub %fs:0x28,%rdx │ │ │ │ - jne 3ae04 │ │ │ │ + jne 3ac4c │ │ │ │ add $0x18,%rsp │ │ │ │ ret │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 3add1 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 3ac27 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ xor %edi,%edi │ │ │ │ - jmp 3adcc │ │ │ │ + jmp 3ac22 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ nopl 0x0(%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ - call 3a5b0 │ │ │ │ + call 3a430 │ │ │ │ test %rax,%rax │ │ │ │ - je 3afb0 │ │ │ │ + je 3adf0 │ │ │ │ mov 0x20(%rax),%r14 │ │ │ │ mov 0x18(%rax),%r13 │ │ │ │ mov %rax,%r12 │ │ │ │ cmp %r13,%r14 │ │ │ │ - je 3ae9b │ │ │ │ + je 3aceb │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x8(%r13),%rbp │ │ │ │ mov 0x0(%r13),%rbx │ │ │ │ cmp %rbx,%rbp │ │ │ │ - je 3ae75 │ │ │ │ + je 3acc5 │ │ │ │ nopl (%rax) │ │ │ │ mov (%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 3af50 │ │ │ │ + je 3ada0 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ add $0x18,%rbx │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ cmp %rbx,%rbp │ │ │ │ - jne 3ae50 │ │ │ │ + jne 3aca0 │ │ │ │ mov 0x0(%r13),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - je 3af90 │ │ │ │ + je 3add0 │ │ │ │ mov 0x10(%r13),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ add $0x18,%r13 │ │ │ │ sub %rbx,%rsi │ │ │ │ call d340 │ │ │ │ cmp %r13,%r14 │ │ │ │ - jne 3ae40 │ │ │ │ + jne 3ac90 │ │ │ │ mov 0x18(%r12),%r13 │ │ │ │ test %r13,%r13 │ │ │ │ - je 3aeb0 │ │ │ │ + je 3ad00 │ │ │ │ mov 0x28(%r12),%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ sub %r13,%rsi │ │ │ │ call d340 │ │ │ │ mov 0x8(%r12),%r14 │ │ │ │ mov (%r12),%r13 │ │ │ │ cmp %r13,%r14 │ │ │ │ - je 3af12 │ │ │ │ + je 3ad62 │ │ │ │ xchg %ax,%ax │ │ │ │ mov 0x8(%r13),%rbp │ │ │ │ mov 0x0(%r13),%rbx │ │ │ │ cmp %rbx,%rbp │ │ │ │ - je 3aef1 │ │ │ │ + je 3ad41 │ │ │ │ nopl (%rax) │ │ │ │ mov (%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 3af40 │ │ │ │ + je 3ad90 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ add $0x18,%rbx │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ cmp %rbx,%rbp │ │ │ │ - jne 3aed0 │ │ │ │ + jne 3ad20 │ │ │ │ mov 0x0(%r13),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - je 3af70 │ │ │ │ + je 3adb8 │ │ │ │ mov 0x10(%r13),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ add $0x18,%r13 │ │ │ │ sub %rbx,%rsi │ │ │ │ call d340 │ │ │ │ cmp %r13,%r14 │ │ │ │ - jne 3aec0 │ │ │ │ + jne 3ad10 │ │ │ │ mov (%r12),%r13 │ │ │ │ test %r13,%r13 │ │ │ │ - je 3af27 │ │ │ │ + je 3ad77 │ │ │ │ mov 0x10(%r12),%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ sub %r13,%rsi │ │ │ │ call d340 │ │ │ │ pop %rbx │ │ │ │ mov %r12,%rdi │ │ │ │ - pop %rbp │ │ │ │ mov $0x38,%esi │ │ │ │ + pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ jmp d340 │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x18,%rbx │ │ │ │ cmp %rbx,%rbp │ │ │ │ - jne 3aed0 │ │ │ │ - jmp 3aeed │ │ │ │ + jne 3ad20 │ │ │ │ + jmp 3ad3d │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x18,%rbx │ │ │ │ cmp %rbx,%rbp │ │ │ │ - jne 3ae50 │ │ │ │ - jmp 3ae71 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 3aca0 │ │ │ │ + jmp 3acc1 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x18,%r13 │ │ │ │ cmp %r13,%r14 │ │ │ │ - jne 3aec0 │ │ │ │ + jne 3ad10 │ │ │ │ mov (%r12),%r13 │ │ │ │ - jmp 3af12 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 3ad62 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x18,%r13 │ │ │ │ cmp %r13,%r14 │ │ │ │ - jne 3ae40 │ │ │ │ + jne 3ac90 │ │ │ │ mov 0x18(%r12),%r13 │ │ │ │ - jmp 3ae9b │ │ │ │ + jmp 3aceb │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -000000000003afc0 : │ │ │ │ +000000000003ae00 : │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ + lea 0x9e453(%rip),%rdi # d925f * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x12bf> │ │ │ │ push %rbx │ │ │ │ - lea 0x9d292(%rip),%rdi # d825f * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf2f> │ │ │ │ sub $0x8,%rsp │ │ │ │ call d2e0 │ │ │ │ mov %rax,%rbx │ │ │ │ test %rax,%rax │ │ │ │ - je 3b100 │ │ │ │ - lea 0x9d2b1(%rip),%rsi # d829a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf6a> │ │ │ │ + je 3af30 │ │ │ │ + lea 0x9e471(%rip),%rsi # d929a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x12fa> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d0b0 │ │ │ │ mov (%rbx),%edx │ │ │ │ mov %rax,%rbp │ │ │ │ test %edx,%edx │ │ │ │ - js 3b004 │ │ │ │ + js 3ae44 │ │ │ │ dec %edx │ │ │ │ mov %edx,(%rbx) │ │ │ │ - je 3b0d0 │ │ │ │ + je 3af08 │ │ │ │ test %rbp,%rbp │ │ │ │ - je 3b113 │ │ │ │ - mov 0xaded4(%rip),%rcx │ │ │ │ + je 3af43 │ │ │ │ + mov 0xaf094(%rip),%rcx │ │ │ │ cmp %rcx,0x8(%rbp) │ │ │ │ - jne 3b160 │ │ │ │ + jne 3af90 │ │ │ │ xor %esi,%esi │ │ │ │ mov %rbp,%rdi │ │ │ │ call d420 │ │ │ │ mov 0x0(%rbp),%esi │ │ │ │ - mov %rax,0xae786(%rip) │ │ │ │ + mov %rax,0xaf946(%rip) │ │ │ │ test %esi,%esi │ │ │ │ - js 3b041 │ │ │ │ + js 3ae81 │ │ │ │ dec %esi │ │ │ │ mov %esi,0x0(%rbp) │ │ │ │ - je 3b0e0 │ │ │ │ + je 3af18 │ │ │ │ test %rax,%rax │ │ │ │ - je 3b20e │ │ │ │ + je 3b03e │ │ │ │ call *(%rax) │ │ │ │ cmp $0x2000000,%eax │ │ │ │ - mov 0xae760(%rip),%rax │ │ │ │ - ja 3b18e │ │ │ │ + mov 0xaf920(%rip),%rax │ │ │ │ + ja 3afbe │ │ │ │ call *0x698(%rax) │ │ │ │ - mov %eax,0xae746(%rip) │ │ │ │ + mov %eax,0xaf906(%rip) │ │ │ │ cmp $0xf,%eax │ │ │ │ - jle 3b1ea │ │ │ │ - mov 0xae73e(%rip),%rbx │ │ │ │ + jle 3b01a │ │ │ │ + mov 0xaf8fe(%rip),%rbx │ │ │ │ call *0x690(%rbx) │ │ │ │ test %eax,%eax │ │ │ │ - je 3b1cf │ │ │ │ + je 3afff │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 3b1b4 │ │ │ │ + jne 3afe4 │ │ │ │ mov $0x3f5,%esi │ │ │ │ - lea 0xae2c3(%rip),%rdi # e9360 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 0xaf483(%rip),%rdi # ea360 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x6c0> │ │ │ │ call d530 │ │ │ │ - lea 0x9cf64(%rip),%rdx # d800d * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xcdd> │ │ │ │ - lea 0x9d210(%rip),%rsi # d82c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf90> │ │ │ │ + lea 0x9e124(%rip),%rdx # d900d * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x106d> │ │ │ │ + lea 0x9e3d0(%rip),%rsi # d92c0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1320> │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ call d470 │ │ │ │ add $0x8,%rsp │ │ │ │ mov %rbx,%rax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ mov %rbx,%rdi │ │ │ │ call d2a0 <_Py_Dealloc@plt> │ │ │ │ - jmp 3b004 │ │ │ │ + jmp 3ae44 │ │ │ │ nopl (%rax) │ │ │ │ mov %rbp,%rdi │ │ │ │ call d2a0 <_Py_Dealloc@plt> │ │ │ │ - mov 0xae6c9(%rip),%rax │ │ │ │ - jmp 3b041 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xade19(%rip),%rax │ │ │ │ + mov 0xaf891(%rip),%rax │ │ │ │ + jmp 3ae81 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0xaefe9(%rip),%rax │ │ │ │ mov (%rax),%rdi │ │ │ │ call d2c0 │ │ │ │ test %eax,%eax │ │ │ │ - jne 3b140 │ │ │ │ + jne 3af68 │ │ │ │ call d620 │ │ │ │ - mov 0xade91(%rip),%rbp │ │ │ │ - lea 0x9dcc2(%rip),%rsi # d8de8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1ab8> │ │ │ │ + mov 0xaf061(%rip),%rbp │ │ │ │ + lea 0x9ee92(%rip),%rsi # d9de8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1e48> │ │ │ │ xor %ebx,%ebx │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 3b0bb │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 3aefb │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ call d320 │ │ │ │ - lea 0x9d131(%rip),%rdi # d827d * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf4d> │ │ │ │ + lea 0x9e309(%rip),%rdi # d927d * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x12dd> │ │ │ │ call d2e0 │ │ │ │ mov %rax,%rbx │ │ │ │ test %rax,%rax │ │ │ │ - jne 3afe2 │ │ │ │ - jmp 3b113 │ │ │ │ - nop │ │ │ │ - mov 0xade09(%rip),%rdx │ │ │ │ - lea 0x9da2a(%rip),%rsi # d8b98 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1868> │ │ │ │ + jne 3ae22 │ │ │ │ + jmp 3af43 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0xaefd9(%rip),%rdx │ │ │ │ + lea 0x9ebfa(%rip),%rsi # d9b98 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1bf8> │ │ │ │ mov (%rdx),%rdi │ │ │ │ call d380 │ │ │ │ mov 0x0(%rbp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - js 3b113 │ │ │ │ + js 3af43 │ │ │ │ dec %ecx │ │ │ │ mov %ecx,0x0(%rbp) │ │ │ │ - jne 3b113 │ │ │ │ + jne 3af43 │ │ │ │ mov %rbp,%rdi │ │ │ │ call d2a0 <_Py_Dealloc@plt> │ │ │ │ - jmp 3b113 │ │ │ │ + jmp 3af43 │ │ │ │ call *(%rax) │ │ │ │ - mov 0xaddd9(%rip),%r10 │ │ │ │ + mov 0xaefa9(%rip),%r10 │ │ │ │ mov $0x2000000,%edx │ │ │ │ - lea 0x9da1d(%rip),%rsi # d8bc0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1890> │ │ │ │ + lea 0x9ebed(%rip),%rsi # d9bc0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1c20> │ │ │ │ mov %eax,%ecx │ │ │ │ xor %eax,%eax │ │ │ │ mov (%r10),%rdi │ │ │ │ call d240 │ │ │ │ - jmp 3b113 │ │ │ │ - mov 0xaddb5(%rip),%rdi │ │ │ │ - lea 0x9dbce(%rip),%rsi # d8d90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1a60> │ │ │ │ + jmp 3af43 │ │ │ │ + mov 0xaef85(%rip),%rdi │ │ │ │ + lea 0x9ed9e(%rip),%rsi # d9d90 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1df0> │ │ │ │ mov (%rdi),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 3b113 │ │ │ │ - mov 0xadd9a(%rip),%r8 │ │ │ │ - lea 0x9db83(%rip),%rsi # d8d60 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1a30> │ │ │ │ + jmp 3af43 │ │ │ │ + mov 0xaef6a(%rip),%r8 │ │ │ │ + lea 0x9ed53(%rip),%rsi # d9d60 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1dc0> │ │ │ │ mov (%r8),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 3b113 │ │ │ │ - mov 0xadd7f(%rip),%r9 │ │ │ │ + jmp 3af43 │ │ │ │ + mov 0xaef4f(%rip),%r9 │ │ │ │ mov %eax,%ecx │ │ │ │ mov $0x10,%edx │ │ │ │ - lea 0x9da11(%rip),%rsi # d8c10 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x18e0> │ │ │ │ + lea 0x9ebe1(%rip),%rsi # d9c10 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1c70> │ │ │ │ xor %eax,%eax │ │ │ │ mov (%r9),%rdi │ │ │ │ call d240 │ │ │ │ - jmp 3b113 │ │ │ │ - mov 0xadd5b(%rip),%r11 │ │ │ │ - lea 0x9d089(%rip),%rsi # d82a5 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf75> │ │ │ │ + jmp 3af43 │ │ │ │ + mov 0xaef2b(%rip),%r11 │ │ │ │ + lea 0x9e259(%rip),%rsi # d92a5 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1305> │ │ │ │ mov (%r11),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 3b113 │ │ │ │ + jmp 3af43 │ │ │ │ nopl 0x0(%rax) │ │ │ │ + │ │ │ │ +000000000003b060 : │ │ │ │ + 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,%rbx │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0xa0,%rsp │ │ │ │ + mov %rdi,0x30(%rsp) │ │ │ │ + mov %edx,0x78(%rsp) │ │ │ │ + mov %rcx,0x60(%rsp) │ │ │ │ + mov %r8,0x58(%rsp) │ │ │ │ + mov %fs:0x28,%rax │ │ │ │ + mov %rax,0x98(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ + movq $0x0,0x10(%rdi) │ │ │ │ + vmovdqu %xmm0,(%rdi) │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 3b106 │ │ │ │ + lea 0x90(%rsp),%rdx │ │ │ │ + movslq %r12d,%rsi │ │ │ │ + xor %edi,%edi │ │ │ │ + movq $0x0,0x90(%rsp) │ │ │ │ + call 1ea20 │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 3bca6 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + lea -0x28(%rbp),%rsp │ │ │ │ + pop %rbx │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + movabs $0x555555555555555,%rax │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jb df0b <__cxa_finalize@plt+0x87b> │ │ │ │ + lea (%rbx,%rbx,2),%r14 │ │ │ │ + shl $0x3,%r14 │ │ │ │ + mov %r14,%rdi │ │ │ │ + call d330 │ │ │ │ + lea -0x1(%rbx),%rdx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rdx,0x70(%rsp) │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + jbe 3bc97 │ │ │ │ + mov %rbx,%rsi │ │ │ │ + movabs $0x2aaaaaaaaaaaaab,%r10 │ │ │ │ + vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ + mov %rax,%r11 │ │ │ │ + shr $0x2,%rsi │ │ │ │ + lea (%rsi,%rsi,2),%r8 │ │ │ │ + shl $0x5,%r8 │ │ │ │ + lea (%rax,%r8,1),%r9 │ │ │ │ + sub $0x60,%r8 │ │ │ │ + shr $0x5,%r8 │ │ │ │ + imul %r10,%r8 │ │ │ │ + inc %r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + je 3b23d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 3b21f │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + je 3b20a │ │ │ │ + cmp $0x3,%r8 │ │ │ │ + je 3b1f5 │ │ │ │ + cmp $0x4,%r8 │ │ │ │ + je 3b1e0 │ │ │ │ + cmp $0x5,%r8 │ │ │ │ + je 3b1cb │ │ │ │ + cmp $0x6,%r8 │ │ │ │ + je 3b1b6 │ │ │ │ + vmovdqu %ymm1,(%rax) │ │ │ │ + lea 0x60(%rax),%r11 │ │ │ │ + vmovdqu %ymm1,0x20(%rax) │ │ │ │ + vmovdqu %ymm1,0x40(%rax) │ │ │ │ + vmovdqu %ymm1,(%r11) │ │ │ │ + add $0x60,%r11 │ │ │ │ + vmovdqu %ymm1,-0x40(%r11) │ │ │ │ + vmovdqu %ymm1,-0x20(%r11) │ │ │ │ + vmovdqu %ymm1,(%r11) │ │ │ │ + add $0x60,%r11 │ │ │ │ + vmovdqu %ymm1,-0x40(%r11) │ │ │ │ + vmovdqu %ymm1,-0x20(%r11) │ │ │ │ + vmovdqu %ymm1,(%r11) │ │ │ │ + add $0x60,%r11 │ │ │ │ + vmovdqu %ymm1,-0x40(%r11) │ │ │ │ + vmovdqu %ymm1,-0x20(%r11) │ │ │ │ + vmovdqu %ymm1,(%r11) │ │ │ │ + add $0x60,%r11 │ │ │ │ + vmovdqu %ymm1,-0x40(%r11) │ │ │ │ + vmovdqu %ymm1,-0x20(%r11) │ │ │ │ + vmovdqu %ymm1,(%r11) │ │ │ │ + add $0x60,%r11 │ │ │ │ + vmovdqu %ymm1,-0x40(%r11) │ │ │ │ + vmovdqu %ymm1,-0x20(%r11) │ │ │ │ + vmovdqu %ymm1,(%r11) │ │ │ │ + add $0x60,%r11 │ │ │ │ + vmovdqu %ymm1,-0x40(%r11) │ │ │ │ + vmovdqu %ymm1,-0x20(%r11) │ │ │ │ + cmp %r9,%r11 │ │ │ │ + je 3b315 │ │ │ │ + vmovdqu %ymm1,(%r11) │ │ │ │ + add $0x300,%r11 │ │ │ │ + vmovdqu %ymm1,-0x2e0(%r11) │ │ │ │ + vmovdqu %ymm1,-0x2c0(%r11) │ │ │ │ + vmovdqu %ymm1,-0x2a0(%r11) │ │ │ │ + vmovdqu %ymm1,-0x280(%r11) │ │ │ │ + vmovdqu %ymm1,-0x260(%r11) │ │ │ │ + vmovdqu %ymm1,-0x240(%r11) │ │ │ │ + vmovdqu %ymm1,-0x220(%r11) │ │ │ │ + vmovdqu %ymm1,-0x200(%r11) │ │ │ │ + vmovdqu %ymm1,-0x1e0(%r11) │ │ │ │ + vmovdqu %ymm1,-0x1c0(%r11) │ │ │ │ + vmovdqu %ymm1,-0x1a0(%r11) │ │ │ │ + vmovdqu %ymm1,-0x180(%r11) │ │ │ │ + vmovdqu %ymm1,-0x160(%r11) │ │ │ │ + vmovdqu %ymm1,-0x140(%r11) │ │ │ │ + vmovdqu %ymm1,-0x120(%r11) │ │ │ │ + vmovdqu %ymm1,-0x100(%r11) │ │ │ │ + vmovdqu %ymm1,-0xe0(%r11) │ │ │ │ + vmovdqu %ymm1,-0xc0(%r11) │ │ │ │ + vmovdqu %ymm1,-0xa0(%r11) │ │ │ │ + vmovdqu %ymm1,-0x80(%r11) │ │ │ │ + vmovdqu %ymm1,-0x60(%r11) │ │ │ │ + vmovdqu %ymm1,-0x40(%r11) │ │ │ │ + vmovdqu %ymm1,-0x20(%r11) │ │ │ │ + cmp %r9,%r11 │ │ │ │ + jne 3b23d │ │ │ │ + testb $0x3,0x78(%rsp) │ │ │ │ + je 3bc9e │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0xfffffffffffffffc,%rcx │ │ │ │ + lea (%rcx,%rcx,2),%r13 │ │ │ │ + lea (%rdi,%r13,8),%rax │ │ │ │ + vzeroupper │ │ │ │ + sub %rcx,%rbx │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 3b368 │ │ │ │ + lea (%rcx,%rcx,2),%r15 │ │ │ │ + vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ + vmovdqu %xmm2,(%rdi,%r15,8) │ │ │ │ + vmovdqu %xmm2,0x10(%rdi,%r15,8) │ │ │ │ + vmovdqu %xmm2,0x20(%rdi,%r15,8) │ │ │ │ + test $0x1,%bl │ │ │ │ + je 3b378 │ │ │ │ + and $0xfffffffffffffffe,%rbx │ │ │ │ + lea (%rbx,%rbx,2),%rbx │ │ │ │ + lea (%rax,%rbx,8),%rax │ │ │ │ + movq $0x0,0x10(%rax) │ │ │ │ + vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ + vmovdqu %xmm3,(%rax) │ │ │ │ + mov 0x30(%rsp),%r13 │ │ │ │ + add %rdi,%r14 │ │ │ │ + lea 0x90(%rsp),%rdx │ │ │ │ + mov %r12,%rsi │ │ │ │ + movq $0x0,0x90(%rsp) │ │ │ │ + mov %rdi,0x0(%r13) │ │ │ │ + mov %r14,0x8(%r13) │ │ │ │ + mov %r14,0x10(%r13) │ │ │ │ + call 1ea20 │ │ │ │ + mov 0x78(%rsp),%edi │ │ │ │ + cmp $0x1,%edi │ │ │ │ + je 3b0db │ │ │ │ + mov 0x0(%r13),%rdx │ │ │ │ + mov %r12,%r13 │ │ │ │ + lea -0x2(%rdi),%r14d │ │ │ │ + lea 0x88(%rsp),%r15 │ │ │ │ + imul %r12,%r13 │ │ │ │ + and $0x3,%r14d │ │ │ │ + movq $0x0,0x88(%rsp) │ │ │ │ + mov %rdx,0x68(%rsp) │ │ │ │ + lea 0x18(%rdx),%rdi │ │ │ │ + mov %r15,%rdx │ │ │ │ + mov %r14d,0x50(%rsp) │ │ │ │ + mov %r13,%rsi │ │ │ │ + call 1ea20 │ │ │ │ + cmpl $0x3,0x78(%rsp) │ │ │ │ + mov 0x50(%rsp),%ecx │ │ │ │ + mov $0x3,%r14d │ │ │ │ + mov $0x30,%ebx │ │ │ │ + jl 3b569 │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 3b4b9 │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + je 3b481 │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + je 3b454 │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + imul %r12,%r13 │ │ │ │ + mov %r15,%rdx │ │ │ │ + movq $0x0,0x88(%rsp) │ │ │ │ + mov (%rsi),%r8 │ │ │ │ + mov %r13,%rsi │ │ │ │ + lea 0x30(%r8),%rdi │ │ │ │ + mov %r8,0x68(%rsp) │ │ │ │ + call 1ea20 │ │ │ │ + inc %r14d │ │ │ │ + add $0x18,%rbx │ │ │ │ + mov 0x30(%rsp),%r9 │ │ │ │ + imul %r12,%r13 │ │ │ │ + mov %r15,%rdx │ │ │ │ + movq $0x0,0x88(%rsp) │ │ │ │ + mov (%r9),%rdi │ │ │ │ + mov %r13,%rsi │ │ │ │ + add %rbx,%rdi │ │ │ │ + call 1ea20 │ │ │ │ + inc %r14d │ │ │ │ + add $0x18,%rbx │ │ │ │ + mov 0x30(%rsp),%r10 │ │ │ │ + imul %r12,%r13 │ │ │ │ + mov %r15,%rdx │ │ │ │ + movq $0x0,0x88(%rsp) │ │ │ │ + mov (%r10),%rdi │ │ │ │ + mov %r13,%rsi │ │ │ │ + add %rbx,%rdi │ │ │ │ + call 1ea20 │ │ │ │ + inc %r14d │ │ │ │ + add $0x18,%rbx │ │ │ │ + cmp %r14d,0x78(%rsp) │ │ │ │ + jl 3b569 │ │ │ │ + mov 0x30(%rsp),%r11 │ │ │ │ + imul %r12,%r13 │ │ │ │ + mov %r15,%rdx │ │ │ │ + movq $0x0,0x88(%rsp) │ │ │ │ + mov (%r11),%rdi │ │ │ │ + mov %r13,%rsi │ │ │ │ + add %rbx,%rdi │ │ │ │ + call 1ea20 │ │ │ │ + imul %r12,%r13 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + lea 0x18(%rbx),%rdi │ │ │ │ + mov %r15,%rdx │ │ │ │ + movq $0x0,0x88(%rsp) │ │ │ │ + add (%rax),%rdi │ │ │ │ + mov %r13,%rsi │ │ │ │ + call 1ea20 │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + imul %r12,%r13 │ │ │ │ + movq $0x0,0x88(%rsp) │ │ │ │ + mov (%rdi),%rdx │ │ │ │ + mov %r13,%rsi │ │ │ │ + lea 0x30(%rdx,%rbx,1),%rdi │ │ │ │ + mov %r15,%rdx │ │ │ │ + call 1ea20 │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + imul %r12,%r13 │ │ │ │ + mov %r15,%rdx │ │ │ │ + movq $0x0,0x88(%rsp) │ │ │ │ + mov (%rcx),%rsi │ │ │ │ + lea 0x48(%rsi,%rbx,1),%rdi │ │ │ │ + mov %r13,%rsi │ │ │ │ + call 1ea20 │ │ │ │ + add $0x4,%r14d │ │ │ │ + add $0x60,%rbx │ │ │ │ + cmp %r14d,0x78(%rsp) │ │ │ │ + jge 3b4b9 │ │ │ │ + mov 0x60(%rsp),%r9 │ │ │ │ + mov 0x78(%rsp),%edx │ │ │ │ + mov 0x58(%rsp),%r13 │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + mov (%r9),%r10 │ │ │ │ + mov 0x70(%rsp),%r15 │ │ │ │ + lea -0x1(%rdx),%r12d │ │ │ │ + mov 0x0(%r13),%r14 │ │ │ │ + mov (%rbx),%r8 │ │ │ │ + mov %r12d,0x4c(%rsp) │ │ │ │ + lea (%r15,%r15,2),%r15 │ │ │ │ + lea -0x18(%r10),%rcx │ │ │ │ + mov %r14,0x40(%rsp) │ │ │ │ + shl $0x3,%r15 │ │ │ │ + mov %r8,%r14 │ │ │ │ + mov %rcx,%r9 │ │ │ │ + dec %edx │ │ │ │ + mov (%r14,%r15,1),%r11 │ │ │ │ + lea (%r9,%r15,1),%rdi │ │ │ │ + mov %r15,0x28(%rsp) │ │ │ │ + mov %edx,%r12d │ │ │ │ + mov %r14,0x20(%rsp) │ │ │ │ + sub 0x4c(%rsp),%r12d │ │ │ │ + mov %r11,0x38(%rsp) │ │ │ │ + mov %r12d,0x58(%rsp) │ │ │ │ + mov %edx,0x48(%rsp) │ │ │ │ + mov %rdi,0x50(%rsp) │ │ │ │ + mov %r9,0x18(%rsp) │ │ │ │ + nop │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov (%rax),%rcx │ │ │ │ + mov 0x8(%rax),%r14 │ │ │ │ + cmp %rcx,%r14 │ │ │ │ + je 3ba90 │ │ │ │ + movslq 0x58(%rsp),%rdx │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + lea (%rdx,%rdx,2),%r15 │ │ │ │ + lea (%rsi,%r15,8),%r13 │ │ │ │ + mov 0x0(%r13),%rdx │ │ │ │ + mov 0x8(%r13),%r9 │ │ │ │ + cmp %rdx,%r9 │ │ │ │ + je 3ba90 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + sub %rdx,%r9 │ │ │ │ + mov %rax,%rsi │ │ │ │ + cmp $0x8,%r9 │ │ │ │ + je 3b8c7 │ │ │ │ + lea -0x8(%r9),%r12 │ │ │ │ + mov $0xfffffffffffffff8,%rdi │ │ │ │ + mov %r12,0x70(%rsp) │ │ │ │ + shr $0x3,%r12 │ │ │ │ + sub %rdx,%rdi │ │ │ │ + mov %r12,0x68(%rsp) │ │ │ │ + lea 0x1(%r12),%r12 │ │ │ │ + mov %r12,%r11 │ │ │ │ + mov %r12,%r15 │ │ │ │ + mov %rdi,0x78(%rsp) │ │ │ │ + and $0xfffffffffffffffc,%r15 │ │ │ │ + shr $0x2,%r11 │ │ │ │ + mov %r15,0x60(%rsp) │ │ │ │ + shl $0x5,%r11 │ │ │ │ + lea 0x0(,%r15,8),%r15 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea (%rax,%r9,1),%r13 │ │ │ │ + lea 0x8(%rcx),%r10 │ │ │ │ + cmp %r13,%rcx │ │ │ │ + setae %r8b │ │ │ │ + cmp %r10,%rax │ │ │ │ + setae %bl │ │ │ │ + or %r8b,%bl │ │ │ │ + je 3bad1 │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ + lea (%rdi,%rsi,1),%r13 │ │ │ │ + cmp $0x10,%r13 │ │ │ │ + jbe 3bad1 │ │ │ │ + cmpq $0x10,0x70(%rsp) │ │ │ │ + jbe 3bc8a │ │ │ │ + lea -0x20(%r11),%r8 │ │ │ │ + vbroadcastsd (%rcx),%ymm2 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + shr $0x5,%r8 │ │ │ │ + inc %r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + je 3b78c │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 3b76f │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + je 3b75b │ │ │ │ + cmp $0x3,%r8 │ │ │ │ + je 3b747 │ │ │ │ + cmp $0x4,%r8 │ │ │ │ + je 3b733 │ │ │ │ + cmp $0x5,%r8 │ │ │ │ + je 3b71f │ │ │ │ + cmp $0x6,%r8 │ │ │ │ + je 3b70b │ │ │ │ + vmovupd (%rdx),%ymm3 │ │ │ │ + mov $0x20,%ebx │ │ │ │ + vfmadd213pd (%rax),%ymm2,%ymm3 │ │ │ │ + vmovupd %ymm3,(%rax) │ │ │ │ + vmovupd (%rdx,%rbx,1),%ymm4 │ │ │ │ + vfmadd213pd (%rax,%rbx,1),%ymm2,%ymm4 │ │ │ │ + vmovupd %ymm4,(%rax,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rdx,%rbx,1),%ymm5 │ │ │ │ + vfmadd213pd (%rax,%rbx,1),%ymm2,%ymm5 │ │ │ │ + vmovupd %ymm5,(%rax,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rdx,%rbx,1),%ymm7 │ │ │ │ + vfmadd213pd (%rax,%rbx,1),%ymm2,%ymm7 │ │ │ │ + vmovupd %ymm7,(%rax,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rdx,%rbx,1),%ymm6 │ │ │ │ + vfmadd213pd (%rax,%rbx,1),%ymm2,%ymm6 │ │ │ │ + vmovupd %ymm6,(%rax,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rdx,%rbx,1),%ymm8 │ │ │ │ + vfmadd213pd (%rax,%rbx,1),%ymm2,%ymm8 │ │ │ │ + vmovupd %ymm8,(%rax,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rdx,%rbx,1),%ymm9 │ │ │ │ + vfmadd213pd (%rax,%rbx,1),%ymm2,%ymm9 │ │ │ │ + vmovupd %ymm9,(%rax,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + cmp %r11,%rbx │ │ │ │ + je 3b855 │ │ │ │ + vmovupd (%rdx,%rbx,1),%ymm10 │ │ │ │ + vfmadd213pd (%rax,%rbx,1),%ymm2,%ymm10 │ │ │ │ + vmovupd %ymm10,(%rax,%rbx,1) │ │ │ │ + vmovupd 0x20(%rdx,%rbx,1),%ymm11 │ │ │ │ + vfmadd213pd 0x20(%rax,%rbx,1),%ymm2,%ymm11 │ │ │ │ + vmovupd %ymm11,0x20(%rax,%rbx,1) │ │ │ │ + vmovupd 0x40(%rdx,%rbx,1),%ymm12 │ │ │ │ + vfmadd213pd 0x40(%rax,%rbx,1),%ymm2,%ymm12 │ │ │ │ + vmovupd %ymm12,0x40(%rax,%rbx,1) │ │ │ │ + vmovupd 0x60(%rdx,%rbx,1),%ymm13 │ │ │ │ + vfmadd213pd 0x60(%rax,%rbx,1),%ymm2,%ymm13 │ │ │ │ + vmovupd %ymm13,0x60(%rax,%rbx,1) │ │ │ │ + vmovupd 0x80(%rdx,%rbx,1),%ymm14 │ │ │ │ + vfmadd213pd 0x80(%rax,%rbx,1),%ymm2,%ymm14 │ │ │ │ + vmovupd %ymm14,0x80(%rax,%rbx,1) │ │ │ │ + vmovupd 0xa0(%rdx,%rbx,1),%ymm15 │ │ │ │ + vfmadd213pd 0xa0(%rax,%rbx,1),%ymm2,%ymm15 │ │ │ │ + vmovupd %ymm15,0xa0(%rax,%rbx,1) │ │ │ │ + vmovupd 0xc0(%rdx,%rbx,1),%ymm0 │ │ │ │ + vfmadd213pd 0xc0(%rax,%rbx,1),%ymm2,%ymm0 │ │ │ │ + vmovupd %ymm0,0xc0(%rax,%rbx,1) │ │ │ │ + vmovupd 0xe0(%rdx,%rbx,1),%ymm1 │ │ │ │ + vfmadd213pd 0xe0(%rax,%rbx,1),%ymm2,%ymm1 │ │ │ │ + vmovupd %ymm1,0xe0(%rax,%rbx,1) │ │ │ │ + add $0x100,%rbx │ │ │ │ + cmp %r11,%rbx │ │ │ │ + jne 3b78c │ │ │ │ + test $0x3,%r12b │ │ │ │ + je 3b8b0 │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + lea (%rax,%r15,1),%rbx │ │ │ │ + lea (%rdx,%r15,1),%r13 │ │ │ │ + cmp %rdi,0x68(%rsp) │ │ │ │ + je 3b89d │ │ │ │ + vmovddup (%rcx),%xmm3 │ │ │ │ + vmovupd (%rax,%rdi,8),%xmm2 │ │ │ │ + mov %r12,%r8 │ │ │ │ + sub %rdi,%r8 │ │ │ │ + vfmadd132pd (%rdx,%rdi,8),%xmm2,%xmm3 │ │ │ │ + vmovupd %xmm3,(%rax,%rdi,8) │ │ │ │ + test $0x1,%r12b │ │ │ │ + je 3b8b0 │ │ │ │ + and $0xfffffffffffffffe,%r8 │ │ │ │ + shl $0x3,%r8 │ │ │ │ + add %r8,%rbx │ │ │ │ + add %r8,%r13 │ │ │ │ + vmovsd 0x0(%r13),%xmm4 │ │ │ │ + vmovsd (%rbx),%xmm5 │ │ │ │ + vfmadd132sd (%rcx),%xmm5,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rbx) │ │ │ │ + mov %r10,%rcx │ │ │ │ + cmp %r10,%r14 │ │ │ │ + je 3ba90 │ │ │ │ + add %r9,%rsi │ │ │ │ + mov %rsi,%rax │ │ │ │ + jmp 3b678 │ │ │ │ + mov %r14,%r8 │ │ │ │ + mov %rax,%r10 │ │ │ │ + sub %rcx,%r8 │ │ │ │ + sub $0x8,%r8 │ │ │ │ + shr $0x3,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + je 3ba66 │ │ │ │ + vmovsd (%rcx),%xmm5 │ │ │ │ + vmovsd (%rax),%xmm4 │ │ │ │ + lea 0x8(%rax),%rsi │ │ │ │ + add $0x8,%rcx │ │ │ │ + mov %rsi,%r10 │ │ │ │ + vfmadd132sd (%rdx),%xmm4,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rax) │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 3ba66 │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + je 3b9ad │ │ │ │ + cmp $0x3,%r8 │ │ │ │ + je 3b993 │ │ │ │ + cmp $0x4,%r8 │ │ │ │ + je 3b979 │ │ │ │ + cmp $0x5,%r8 │ │ │ │ + je 3b95f │ │ │ │ + cmp $0x6,%r8 │ │ │ │ + je 3b945 │ │ │ │ + vmovsd (%rcx),%xmm6 │ │ │ │ + vmovsd 0x8(%rax),%xmm7 │ │ │ │ + add $0x8,%rcx │ │ │ │ + add $0x8,%rsi │ │ │ │ + vfmadd132sd (%rdx),%xmm7,%xmm6 │ │ │ │ + vmovsd %xmm6,0x8(%rax) │ │ │ │ + vmovsd (%rcx),%xmm8 │ │ │ │ + vmovsd (%rsi),%xmm9 │ │ │ │ + add $0x8,%rcx │ │ │ │ + add $0x8,%rsi │ │ │ │ + vfmadd132sd (%rdx),%xmm9,%xmm8 │ │ │ │ + vmovsd %xmm8,-0x8(%rsi) │ │ │ │ + vmovsd (%rcx),%xmm10 │ │ │ │ + vmovsd (%rsi),%xmm11 │ │ │ │ + add $0x8,%rcx │ │ │ │ + add $0x8,%rsi │ │ │ │ + vfmadd132sd (%rdx),%xmm11,%xmm10 │ │ │ │ + vmovsd %xmm10,-0x8(%rsi) │ │ │ │ + vmovsd (%rcx),%xmm12 │ │ │ │ + vmovsd (%rsi),%xmm13 │ │ │ │ + add $0x8,%rcx │ │ │ │ + add $0x8,%rsi │ │ │ │ + vfmadd132sd (%rdx),%xmm13,%xmm12 │ │ │ │ + vmovsd %xmm12,-0x8(%rsi) │ │ │ │ + vmovsd (%rcx),%xmm14 │ │ │ │ + vmovsd (%rsi),%xmm15 │ │ │ │ + add $0x8,%rcx │ │ │ │ + add $0x8,%rsi │ │ │ │ + vfmadd132sd (%rdx),%xmm15,%xmm14 │ │ │ │ + vmovsd %xmm14,-0x8(%rsi) │ │ │ │ + vmovsd (%rsi),%xmm1 │ │ │ │ + vmovsd (%rcx),%xmm0 │ │ │ │ + add $0x8,%rsi │ │ │ │ + add $0x8,%rcx │ │ │ │ + vfmadd132sd (%rdx),%xmm1,%xmm0 │ │ │ │ + vmovsd %xmm0,-0x8(%rsi) │ │ │ │ + mov %rsi,%r10 │ │ │ │ + jmp 3ba66 │ │ │ │ + vmovsd 0x8(%rcx),%xmm4 │ │ │ │ + vmovsd 0x8(%rsi),%xmm5 │ │ │ │ + add $0x40,%rsi │ │ │ │ + add $0x40,%rcx │ │ │ │ + vmovsd -0x30(%rsi),%xmm6 │ │ │ │ + vmovsd -0x28(%rsi),%xmm9 │ │ │ │ + vfmadd132sd (%rdx),%xmm5,%xmm4 │ │ │ │ + vmovsd -0x20(%rsi),%xmm11 │ │ │ │ + vmovsd -0x18(%rsi),%xmm13 │ │ │ │ + vmovsd -0x10(%rsi),%xmm15 │ │ │ │ + vmovsd -0x8(%rsi),%xmm1 │ │ │ │ + vmovsd %xmm4,-0x38(%rsi) │ │ │ │ + vmovsd -0x30(%rcx),%xmm7 │ │ │ │ + vfmadd132sd (%rdx),%xmm6,%xmm7 │ │ │ │ + vmovsd %xmm7,-0x30(%rsi) │ │ │ │ + vmovsd -0x28(%rcx),%xmm8 │ │ │ │ + vfmadd132sd (%rdx),%xmm9,%xmm8 │ │ │ │ + vmovsd %xmm8,-0x28(%rsi) │ │ │ │ + vmovsd -0x20(%rcx),%xmm10 │ │ │ │ + vfmadd132sd (%rdx),%xmm11,%xmm10 │ │ │ │ + vmovsd %xmm10,-0x20(%rsi) │ │ │ │ + vmovsd -0x18(%rcx),%xmm12 │ │ │ │ + vfmadd132sd (%rdx),%xmm13,%xmm12 │ │ │ │ + vmovsd %xmm12,-0x18(%rsi) │ │ │ │ + vmovsd -0x10(%rcx),%xmm14 │ │ │ │ + vfmadd132sd (%rdx),%xmm15,%xmm14 │ │ │ │ + vmovsd %xmm14,-0x10(%rsi) │ │ │ │ + vmovsd -0x8(%rcx),%xmm0 │ │ │ │ + vfmadd132sd (%rdx),%xmm1,%xmm0 │ │ │ │ + vmovsd %xmm0,-0x8(%rsi) │ │ │ │ + mov %rsi,%r10 │ │ │ │ + vmovsd (%rcx),%xmm2 │ │ │ │ + vmovsd (%r10),%xmm3 │ │ │ │ + lea 0x8(%rcx),%r11 │ │ │ │ + vfmadd132sd (%rdx),%xmm3,%xmm2 │ │ │ │ + vmovsd %xmm2,(%r10) │ │ │ │ + cmp %r11,%r14 │ │ │ │ + jne 3b9cf │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + incl 0x58(%rsp) │ │ │ │ + mov 0x4c(%rsp),%eax │ │ │ │ + subq $0x18,0x50(%rsp) │ │ │ │ + cmp %eax,0x58(%rsp) │ │ │ │ + jne 3b5e0 │ │ │ │ + mov 0x28(%rsp),%r15 │ │ │ │ + mov 0x20(%rsp),%r14 │ │ │ │ + mov 0x48(%rsp),%edx │ │ │ │ + mov 0x18(%rsp),%r9 │ │ │ │ + sub $0x18,%r15 │ │ │ │ + decl 0x4c(%rsp) │ │ │ │ + jne 3b5ab │ │ │ │ + vzeroupper │ │ │ │ + jmp 3b0db │ │ │ │ + lea -0x8(%r9),%r13 │ │ │ │ + xor %edi,%edi │ │ │ │ + shr $0x3,%r13 │ │ │ │ + inc %r13 │ │ │ │ + and $0x7,%r13d │ │ │ │ + je 3bbc3 │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + je 3bba2 │ │ │ │ + cmp $0x2,%r13 │ │ │ │ + je 3bb8a │ │ │ │ + cmp $0x3,%r13 │ │ │ │ + je 3bb72 │ │ │ │ + cmp $0x4,%r13 │ │ │ │ + je 3bb5a │ │ │ │ + cmp $0x5,%r13 │ │ │ │ + je 3bb42 │ │ │ │ + cmp $0x6,%r13 │ │ │ │ + je 3bb2a │ │ │ │ + vmovsd (%rcx),%xmm7 │ │ │ │ + vmovsd (%rax),%xmm6 │ │ │ │ + mov $0x8,%edi │ │ │ │ + vfmadd132sd (%rdx),%xmm6,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rax) │ │ │ │ + vmovsd (%rax,%rdi,1),%xmm9 │ │ │ │ + vmovsd (%rcx),%xmm8 │ │ │ │ + vfmadd132sd (%rdx,%rdi,1),%xmm9,%xmm8 │ │ │ │ + vmovsd %xmm8,(%rax,%rdi,1) │ │ │ │ + add $0x8,%rdi │ │ │ │ + vmovsd (%rax,%rdi,1),%xmm11 │ │ │ │ + vmovsd (%rcx),%xmm10 │ │ │ │ + vfmadd132sd (%rdx,%rdi,1),%xmm11,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rax,%rdi,1) │ │ │ │ + add $0x8,%rdi │ │ │ │ + vmovsd (%rax,%rdi,1),%xmm13 │ │ │ │ + vmovsd (%rcx),%xmm12 │ │ │ │ + vfmadd132sd (%rdx,%rdi,1),%xmm13,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rax,%rdi,1) │ │ │ │ + add $0x8,%rdi │ │ │ │ + vmovsd (%rax,%rdi,1),%xmm15 │ │ │ │ + vmovsd (%rcx),%xmm14 │ │ │ │ + vfmadd132sd (%rdx,%rdi,1),%xmm15,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rax,%rdi,1) │ │ │ │ + add $0x8,%rdi │ │ │ │ + vmovsd (%rax,%rdi,1),%xmm1 │ │ │ │ + vmovsd (%rcx),%xmm0 │ │ │ │ + vfmadd132sd (%rdx,%rdi,1),%xmm1,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rax,%rdi,1) │ │ │ │ + add $0x8,%rdi │ │ │ │ + vmovsd (%rax,%rdi,1),%xmm2 │ │ │ │ + vmovsd (%rcx),%xmm3 │ │ │ │ + vfmadd132sd (%rdx,%rdi,1),%xmm2,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rax,%rdi,1) │ │ │ │ + add $0x8,%rdi │ │ │ │ + cmp %rdi,%r9 │ │ │ │ + je 3b8b0 │ │ │ │ + vmovsd (%rcx),%xmm5 │ │ │ │ + vmovsd (%rax,%rdi,1),%xmm4 │ │ │ │ + vmovsd 0x8(%rax,%rdi,1),%xmm6 │ │ │ │ + vmovsd 0x10(%rax,%rdi,1),%xmm9 │ │ │ │ + vfmadd132sd (%rdx,%rdi,1),%xmm4,%xmm5 │ │ │ │ + vmovsd 0x18(%rax,%rdi,1),%xmm11 │ │ │ │ + vmovsd 0x20(%rax,%rdi,1),%xmm13 │ │ │ │ + vmovsd 0x28(%rax,%rdi,1),%xmm15 │ │ │ │ + vmovsd 0x30(%rax,%rdi,1),%xmm1 │ │ │ │ + vmovsd 0x38(%rax,%rdi,1),%xmm2 │ │ │ │ + vmovsd %xmm5,(%rax,%rdi,1) │ │ │ │ + vmovsd (%rcx),%xmm7 │ │ │ │ + vfmadd132sd 0x8(%rdx,%rdi,1),%xmm6,%xmm7 │ │ │ │ + vmovsd %xmm7,0x8(%rax,%rdi,1) │ │ │ │ + vmovsd (%rcx),%xmm8 │ │ │ │ + vfmadd132sd 0x10(%rdx,%rdi,1),%xmm9,%xmm8 │ │ │ │ + vmovsd %xmm8,0x10(%rax,%rdi,1) │ │ │ │ + vmovsd (%rcx),%xmm10 │ │ │ │ + vfmadd132sd 0x18(%rdx,%rdi,1),%xmm11,%xmm10 │ │ │ │ + vmovsd %xmm10,0x18(%rax,%rdi,1) │ │ │ │ + vmovsd (%rcx),%xmm12 │ │ │ │ + vfmadd132sd 0x20(%rdx,%rdi,1),%xmm13,%xmm12 │ │ │ │ + vmovsd %xmm12,0x20(%rax,%rdi,1) │ │ │ │ + vmovsd (%rcx),%xmm14 │ │ │ │ + vfmadd132sd 0x28(%rdx,%rdi,1),%xmm15,%xmm14 │ │ │ │ + vmovsd %xmm14,0x28(%rax,%rdi,1) │ │ │ │ + vmovsd (%rcx),%xmm0 │ │ │ │ + vfmadd132sd 0x30(%rdx,%rdi,1),%xmm1,%xmm0 │ │ │ │ + vmovsd %xmm0,0x30(%rax,%rdi,1) │ │ │ │ + vmovsd (%rcx),%xmm3 │ │ │ │ + vfmadd132sd 0x38(%rdx,%rdi,1),%xmm2,%xmm3 │ │ │ │ + vmovsd %xmm3,0x38(%rax,%rdi,1) │ │ │ │ + add $0x40,%rdi │ │ │ │ + cmp %rdi,%r9 │ │ │ │ + jne 3bbc3 │ │ │ │ + jmp 3b8b0 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,%r13 │ │ │ │ + xor %edi,%edi │ │ │ │ + jmp 3b868 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 3b332 │ │ │ │ + vzeroupper │ │ │ │ + jmp 3b378 │ │ │ │ + call d370 <__stack_chk_fail@plt> │ │ │ │ + endbr64 │ │ │ │ + jmp df33 <__cxa_finalize@plt+0x8a3> │ │ │ │ + nop │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ sub $0x60,%rsp │ │ │ │ mov %fs:0x28,%rax │ │ │ │ mov %rax,0x58(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ mov %rdx,%rax │ │ │ │ cmp %rsi,%rdi │ │ │ │ - je 3b596 │ │ │ │ + je 3c026 │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %rsi,%r12 │ │ │ │ mov %rdi,%rax │ │ │ │ cmp %rdx,%rsi │ │ │ │ - je 3b596 │ │ │ │ + je 3c026 │ │ │ │ mov %rdx,%rax │ │ │ │ mov %rsi,%rcx │ │ │ │ mov %rdi,%r9 │ │ │ │ sub %r12,%rdx │ │ │ │ sub %rdi,%rax │ │ │ │ sub %rdi,%rcx │ │ │ │ lea (%rbx,%rdx,1),%rbp │ │ │ │ sar $0x5,%rax │ │ │ │ mov %rcx,%rdi │ │ │ │ sar $0x5,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ cmp %rsi,%rdi │ │ │ │ - je 3b5b7 │ │ │ │ + je 3c047 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rax,%r8 │ │ │ │ sub %rdi,%r8 │ │ │ │ cmp %r8,%rdi │ │ │ │ - jge 3b424 │ │ │ │ + jge 3beab │ │ │ │ test %r8,%r8 │ │ │ │ - jle 3b401 │ │ │ │ + jle 3be88 │ │ │ │ mov %rdi,%r14 │ │ │ │ mov %r9,%rsi │ │ │ │ xor %edx,%edx │ │ │ │ shl $0x5,%r14 │ │ │ │ add %r9,%r14 │ │ │ │ test $0x1,%r8b │ │ │ │ - je 3b340 │ │ │ │ + je 3bdc8 │ │ │ │ mov (%r14),%rcx │ │ │ │ mov (%r9),%rsi │ │ │ │ mov $0x1,%edx │ │ │ │ add $0x20,%r14 │ │ │ │ mov 0x8(%r9),%r10 │ │ │ │ mov 0x10(%r9),%r13 │ │ │ │ mov 0x18(%r9),%rbx │ │ │ │ mov %rcx,(%r9) │ │ │ │ mov %rsi,-0x20(%r14) │ │ │ │ - movq $0x0,0x18(%r9) │ │ │ │ lea 0x20(%r9),%rsi │ │ │ │ + movq $0x0,0x18(%r9) │ │ │ │ movq $0x0,0x10(%r9) │ │ │ │ movq $0x0,0x8(%r9) │ │ │ │ vmovdqu -0x18(%r14),%xmm3 │ │ │ │ vmovdqu %xmm3,0x8(%r9) │ │ │ │ mov -0x8(%r14),%r11 │ │ │ │ mov %r11,0x18(%r9) │ │ │ │ mov %r10,-0x18(%r14) │ │ │ │ mov %r13,-0x10(%r14) │ │ │ │ mov %rbx,-0x8(%r14) │ │ │ │ cmp $0x1,%r8 │ │ │ │ - je 3b3fa │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + je 3be81 │ │ │ │ + nopl (%rax) │ │ │ │ mov (%r14),%rcx │ │ │ │ + mov (%rsi),%r12 │ │ │ │ add $0x2,%rdx │ │ │ │ add $0x40,%rsi │ │ │ │ - add $0x40,%r14 │ │ │ │ - mov -0x40(%rsi),%r12 │ │ │ │ mov -0x38(%rsi),%rbx │ │ │ │ mov -0x30(%rsi),%r11 │ │ │ │ + add $0x40,%r14 │ │ │ │ mov -0x28(%rsi),%r10 │ │ │ │ mov %rcx,-0x40(%rsi) │ │ │ │ - mov -0x20(%r14),%rcx │ │ │ │ mov %r12,-0x40(%r14) │ │ │ │ movq $0x0,-0x28(%rsi) │ │ │ │ movq $0x0,-0x30(%rsi) │ │ │ │ - mov -0x20(%rsi),%r12 │ │ │ │ + mov -0x20(%r14),%rcx │ │ │ │ movq $0x0,-0x38(%rsi) │ │ │ │ + mov -0x20(%rsi),%r12 │ │ │ │ vmovdqu -0x38(%r14),%xmm4 │ │ │ │ vmovdqu %xmm4,-0x38(%rsi) │ │ │ │ mov -0x28(%r14),%r13 │ │ │ │ mov %r13,-0x28(%rsi) │ │ │ │ mov %rbx,-0x38(%r14) │ │ │ │ mov %r11,-0x30(%r14) │ │ │ │ mov %r10,-0x28(%r14) │ │ │ │ @@ -42927,80 +43613,80 @@ │ │ │ │ vmovdqu %xmm5,-0x18(%rsi) │ │ │ │ mov -0x8(%r14),%r13 │ │ │ │ mov %r13,-0x8(%rsi) │ │ │ │ mov %rbx,-0x18(%r14) │ │ │ │ mov %r11,-0x10(%r14) │ │ │ │ mov %r10,-0x8(%r14) │ │ │ │ cmp %rdx,%r8 │ │ │ │ - jne 3b340 │ │ │ │ + jne 3bdc8 │ │ │ │ shl $0x5,%r8 │ │ │ │ add %r8,%r9 │ │ │ │ xor %edx,%edx │ │ │ │ div %rdi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 3b593 │ │ │ │ + je 3c023 │ │ │ │ mov %rdi,%rax │ │ │ │ sub %rdx,%rdi │ │ │ │ mov %rax,%r8 │ │ │ │ sub %rdi,%r8 │ │ │ │ cmp %r8,%rdi │ │ │ │ - jl 3b2af │ │ │ │ + jl 3bd3f │ │ │ │ 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 3b57e │ │ │ │ + jle 3c00e │ │ │ │ lea -0x20(%r9),%rcx │ │ │ │ lea -0x20(%r10),%rsi │ │ │ │ xor %r14d,%r14d │ │ │ │ test $0x1,%dil │ │ │ │ - je 3b4c0 │ │ │ │ + je 3bf50 │ │ │ │ mov -0x20(%r9),%r13 │ │ │ │ mov -0x20(%r10),%r11 │ │ │ │ mov 0x8(%rcx),%r14 │ │ │ │ mov 0x10(%rcx),%rbx │ │ │ │ - mov 0x18(%rcx),%rdx │ │ │ │ mov %r11,-0x20(%r9) │ │ │ │ + mov 0x18(%rcx),%rdx │ │ │ │ mov %r13,-0x20(%r10) │ │ │ │ movq $0x0,0x18(%rcx) │ │ │ │ movq $0x0,0x10(%rcx) │ │ │ │ movq $0x0,0x8(%rcx) │ │ │ │ vmovdqu 0x8(%rsi),%xmm0 │ │ │ │ vmovdqu %xmm0,0x8(%rcx) │ │ │ │ mov 0x18(%rsi),%r12 │ │ │ │ mov %r12,0x18(%rcx) │ │ │ │ + lea -0x40(%r9),%rcx │ │ │ │ mov %r14,0x8(%rsi) │ │ │ │ - mov %rbx,0x10(%rsi) │ │ │ │ mov $0x1,%r14d │ │ │ │ + mov %rbx,0x10(%rsi) │ │ │ │ mov %rdx,0x18(%rsi) │ │ │ │ - lea -0x40(%r9),%rcx │ │ │ │ lea -0x40(%r10),%rsi │ │ │ │ cmp $0x1,%rdi │ │ │ │ - je 3b577 │ │ │ │ - nop │ │ │ │ + je 3c007 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%rsi),%r13 │ │ │ │ mov (%rcx),%r10 │ │ │ │ add $0x2,%r14 │ │ │ │ sub $0x40,%rcx │ │ │ │ mov 0x48(%rcx),%rbx │ │ │ │ mov 0x50(%rcx),%r11 │ │ │ │ sub $0x40,%rsi │ │ │ │ mov 0x58(%rcx),%rdx │ │ │ │ mov %r13,0x40(%rcx) │ │ │ │ mov %r10,0x40(%rsi) │ │ │ │ movq $0x0,0x58(%rcx) │ │ │ │ - mov 0x20(%rsi),%r13 │ │ │ │ movq $0x0,0x50(%rcx) │ │ │ │ + mov 0x20(%rsi),%r13 │ │ │ │ movq $0x0,0x48(%rcx) │ │ │ │ - vmovdqu 0x48(%rsi),%xmm1 │ │ │ │ mov 0x20(%rcx),%r10 │ │ │ │ + vmovdqu 0x48(%rsi),%xmm1 │ │ │ │ vmovdqu %xmm1,0x48(%rcx) │ │ │ │ mov 0x58(%rsi),%r12 │ │ │ │ mov %r12,0x58(%rcx) │ │ │ │ mov %rbx,0x48(%rsi) │ │ │ │ mov %r11,0x50(%rsi) │ │ │ │ mov %rdx,0x58(%rsi) │ │ │ │ mov %r13,0x20(%rcx) │ │ │ │ @@ -43015,730 +43701,722 @@ │ │ │ │ vmovdqu %xmm2,0x28(%rcx) │ │ │ │ mov 0x38(%rsi),%r12 │ │ │ │ mov %r12,0x38(%rcx) │ │ │ │ mov %rbx,0x28(%rsi) │ │ │ │ mov %r11,0x30(%rsi) │ │ │ │ mov %rdx,0x38(%rsi) │ │ │ │ cmp %r14,%rdi │ │ │ │ - jne 3b4c0 │ │ │ │ + jne 3bf50 │ │ │ │ shl $0x5,%rdi │ │ │ │ sub %rdi,%r9 │ │ │ │ xor %edx,%edx │ │ │ │ div %r8 │ │ │ │ mov %rdx,%rdi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 3b593 │ │ │ │ + je 3c023 │ │ │ │ mov %r8,%rax │ │ │ │ - jmp 3b2a0 │ │ │ │ + jmp 3bd30 │ │ │ │ mov %rbp,%rax │ │ │ │ mov 0x58(%rsp),%rdx │ │ │ │ sub %fs:0x28,%rdx │ │ │ │ - jne 3b867 │ │ │ │ + jne 3c2f7 │ │ │ │ add $0x60,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ ret │ │ │ │ and $0x20,%ecx │ │ │ │ mov %r12,%r13 │ │ │ │ - je 3b6a8 │ │ │ │ + je 3c138 │ │ │ │ mov (%r12),%r9 │ │ │ │ mov (%rbx),%r8 │ │ │ │ vpxor %xmm8,%xmm8,%xmm8 │ │ │ │ movq $0x0,0x50(%rsp) │ │ │ │ vmovdqu 0x8(%rbx),%xmm6 │ │ │ │ + mov 0x18(%rbx),%r14 │ │ │ │ vmovdqa %xmm8,0x40(%rsp) │ │ │ │ add $0x20,%rbx │ │ │ │ - lea 0x20(%r12),%r13 │ │ │ │ - mov -0x8(%rbx),%r14 │ │ │ │ mov %r9,-0x20(%rbx) │ │ │ │ + lea 0x20(%r12),%r13 │ │ │ │ mov %r8,(%r12) │ │ │ │ movq $0x0,-0x8(%rbx) │ │ │ │ movq $0x0,-0x10(%rbx) │ │ │ │ movq $0x0,-0x18(%rbx) │ │ │ │ - vmovdqu 0x8(%r12),%xmm7 │ │ │ │ vmovdqa %xmm6,(%rsp) │ │ │ │ + vmovdqu 0x8(%r12),%xmm7 │ │ │ │ vmovdqu %xmm7,-0x18(%rbx) │ │ │ │ mov 0x18(%r12),%rdi │ │ │ │ mov %rdi,-0x8(%rbx) │ │ │ │ lea 0x40(%rsp),%rdi │ │ │ │ movq $0x0,0x8(%r12) │ │ │ │ movq $0x0,0x10(%r12) │ │ │ │ movq $0x0,0x18(%r12) │ │ │ │ - call b4e70 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call b4fa0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + mov 0x18(%r12),%rsi │ │ │ │ + vmovdqa (%rsp),%xmm10 │ │ │ │ + mov %r14,0x18(%r12) │ │ │ │ + vmovdqu 0x8(%r12),%xmm9 │ │ │ │ vpxor %xmm11,%xmm11,%xmm11 │ │ │ │ lea 0x40(%rsp),%rdi │ │ │ │ movq $0x0,0x30(%rsp) │ │ │ │ - vmovdqa (%rsp),%xmm10 │ │ │ │ - vmovdqa %xmm11,0x20(%rsp) │ │ │ │ - vmovdqu 0x8(%r12),%xmm9 │ │ │ │ - mov 0x18(%r12),%rsi │ │ │ │ - mov %r14,0x18(%r12) │ │ │ │ - mov %rsi,0x50(%rsp) │ │ │ │ vmovdqu %xmm10,0x8(%r12) │ │ │ │ + mov %rsi,0x50(%rsp) │ │ │ │ vmovdqa %xmm9,0x40(%rsp) │ │ │ │ - call b4e70 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + vmovdqa %xmm11,0x20(%rsp) │ │ │ │ + call b4fa0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ lea 0x20(%rsp),%rdi │ │ │ │ - call b4e70 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call b4fa0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ cmp %rbx,%r12 │ │ │ │ - je 3b85f │ │ │ │ + je 3c2ef │ │ │ │ mov 0x0(%r13),%r11 │ │ │ │ mov (%rbx),%rcx │ │ │ │ vpxor %xmm14,%xmm14,%xmm14 │ │ │ │ lea 0x40(%rsp),%rdi │ │ │ │ vmovdqu 0x8(%rbx),%xmm12 │ │ │ │ mov 0x18(%rbx),%r10 │ │ │ │ vmovdqa %xmm14,0x40(%rsp) │ │ │ │ - movq $0x0,0x50(%rsp) │ │ │ │ add $0x40,%rbx │ │ │ │ - add $0x40,%r13 │ │ │ │ mov %r11,-0x40(%rbx) │ │ │ │ + add $0x40,%r13 │ │ │ │ mov %rcx,-0x40(%r13) │ │ │ │ movq $0x0,-0x28(%rbx) │ │ │ │ movq $0x0,-0x30(%rbx) │ │ │ │ movq $0x0,-0x38(%rbx) │ │ │ │ mov %r10,(%rsp) │ │ │ │ - vmovdqu -0x38(%r13),%xmm13 │ │ │ │ vmovdqa %xmm12,0x10(%rsp) │ │ │ │ + vmovdqu -0x38(%r13),%xmm13 │ │ │ │ + movq $0x0,0x50(%rsp) │ │ │ │ vmovdqu %xmm13,-0x38(%rbx) │ │ │ │ mov -0x28(%r13),%rbp │ │ │ │ mov %rbp,-0x28(%rbx) │ │ │ │ movq $0x0,-0x38(%r13) │ │ │ │ movq $0x0,-0x30(%r13) │ │ │ │ movq $0x0,-0x28(%r13) │ │ │ │ - call b4e70 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call b4fa0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + mov (%rsp),%rdx │ │ │ │ + mov -0x28(%r13),%rax │ │ │ │ vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ - movq $0x0,0x30(%rsp) │ │ │ │ vmovdqa 0x10(%rsp),%xmm0 │ │ │ │ - vmovdqa %xmm1,0x20(%rsp) │ │ │ │ vmovdqu -0x38(%r13),%xmm15 │ │ │ │ - mov (%rsp),%rdx │ │ │ │ - mov -0x28(%r13),%rax │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ + vmovdqa %xmm1,0x20(%rsp) │ │ │ │ mov %rdx,-0x28(%r13) │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ vmovdqu %xmm0,-0x38(%r13) │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ vmovdqa %xmm15,0x40(%rsp) │ │ │ │ - call b4e70 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + movq $0x0,0x30(%rsp) │ │ │ │ + call b4fa0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ lea 0x20(%rsp),%rdi │ │ │ │ - call b4e70 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - vpxor %xmm4,%xmm4,%xmm4 │ │ │ │ - movq $0x0,0x50(%rsp) │ │ │ │ + call b4fa0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ mov -0x20(%r13),%r9 │ │ │ │ - vmovdqa %xmm4,0x40(%rsp) │ │ │ │ mov -0x20(%rbx),%r8 │ │ │ │ + vpxor %xmm4,%xmm4,%xmm4 │ │ │ │ vmovdqu -0x18(%rbx),%xmm2 │ │ │ │ mov -0x8(%rbx),%r14 │ │ │ │ + vmovdqa %xmm4,0x40(%rsp) │ │ │ │ mov %r9,-0x20(%rbx) │ │ │ │ mov %r8,-0x20(%r13) │ │ │ │ movq $0x0,-0x8(%rbx) │ │ │ │ movq $0x0,-0x10(%rbx) │ │ │ │ movq $0x0,-0x18(%rbx) │ │ │ │ + vmovdqa %xmm2,0x10(%rsp) │ │ │ │ mov %r14,(%rsp) │ │ │ │ vmovdqu -0x18(%r13),%xmm3 │ │ │ │ - vmovdqa %xmm2,0x10(%rsp) │ │ │ │ + movq $0x0,0x50(%rsp) │ │ │ │ vmovdqu %xmm3,-0x18(%rbx) │ │ │ │ mov -0x8(%r13),%rdi │ │ │ │ mov %rdi,-0x8(%rbx) │ │ │ │ lea 0x40(%rsp),%rdi │ │ │ │ movq $0x0,-0x18(%r13) │ │ │ │ movq $0x0,-0x10(%r13) │ │ │ │ movq $0x0,-0x8(%r13) │ │ │ │ - call b4e70 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call b4fa0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + mov (%rsp),%rcx │ │ │ │ + mov -0x8(%r13),%rsi │ │ │ │ vpxor %xmm7,%xmm7,%xmm7 │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ - movq $0x0,0x30(%rsp) │ │ │ │ vmovdqa 0x10(%rsp),%xmm6 │ │ │ │ - vmovdqa %xmm7,0x20(%rsp) │ │ │ │ vmovdqu -0x18(%r13),%xmm5 │ │ │ │ - mov (%rsp),%rcx │ │ │ │ - mov -0x8(%r13),%rsi │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ + vmovdqa %xmm7,0x20(%rsp) │ │ │ │ mov %rcx,-0x8(%r13) │ │ │ │ - mov %rsi,0x50(%rsp) │ │ │ │ vmovdqu %xmm6,-0x18(%r13) │ │ │ │ + mov %rsi,0x50(%rsp) │ │ │ │ vmovdqa %xmm5,0x40(%rsp) │ │ │ │ - call b4e70 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + movq $0x0,0x30(%rsp) │ │ │ │ + call b4fa0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ lea 0x20(%rsp),%rdi │ │ │ │ - call b4e70 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call b4fa0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ cmp %rbx,%r12 │ │ │ │ - jne 3b6a8 │ │ │ │ + jne 3c138 │ │ │ │ mov %r12,%rax │ │ │ │ - jmp 3b596 │ │ │ │ + jmp 3c026 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ nopl 0x0(%rax) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x60,%rsp │ │ │ │ mov %rdi,0x10(%rsp) │ │ │ │ mov %rsi,0x18(%rsp) │ │ │ │ mov %rdx,0x28(%rsp) │ │ │ │ - mov %fs:0x28,%rbx │ │ │ │ - mov %rbx,0x58(%rsp) │ │ │ │ - mov %r9,%rbx │ │ │ │ + mov %fs:0x28,%r13 │ │ │ │ + mov %r13,0x58(%rsp) │ │ │ │ + mov %r9,%r13 │ │ │ │ mov %rsi,0x20(%rsp) │ │ │ │ cmp %r8,%rcx │ │ │ │ - jg 3bb00 │ │ │ │ - mov %rdi,%r13 │ │ │ │ + jg 3c580 │ │ │ │ + mov %rdi,%r12 │ │ │ │ cmp %rdi,%rsi │ │ │ │ - je 3bad5 │ │ │ │ - mov %rbx,%r14 │ │ │ │ + je 3c555 │ │ │ │ mov %rdi,0x38(%rsp) │ │ │ │ + mov %r13,%r14 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + mov 0x8(%r14),%rdx │ │ │ │ vpxor %xmm9,%xmm9,%xmm9 │ │ │ │ - mov 0x8(%r14),%rcx │ │ │ │ - mov 0x18(%r14),%rdx │ │ │ │ - mov 0x10(%r14),%r12 │ │ │ │ - vmovdqu (%rax),%ymm8 │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ - mov %rdx,0x10(%rsp) │ │ │ │ - mov %rcx,%r15 │ │ │ │ + mov 0x18(%r14),%r15 │ │ │ │ + mov 0x10(%r14),%rbx │ │ │ │ + vmovdqu (%rsi),%ymm8 │ │ │ │ + mov %rdx,0x30(%rsp) │ │ │ │ + mov %r15,0x10(%rsp) │ │ │ │ + mov %rdx,%r15 │ │ │ │ vmovdqu %ymm8,(%r14) │ │ │ │ - vmovdqu %xmm9,0x8(%rax) │ │ │ │ - movq $0x0,0x18(%rax) │ │ │ │ - cmp %r12,%rcx │ │ │ │ - je 3b934 │ │ │ │ + movq $0x0,0x18(%rsi) │ │ │ │ + vmovdqu %xmm9,0x8(%rsi) │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + je 3c3c4 │ │ │ │ xchg %ax,%ax │ │ │ │ mov (%r15),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 3bbd0 │ │ │ │ + je 3c650 │ │ │ │ mov 0x10(%r15),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ - add $0x20,%r15 │ │ │ │ call d340 │ │ │ │ - cmp %r15,%r12 │ │ │ │ - jne 3b910 │ │ │ │ + add $0x20,%r15 │ │ │ │ + cmp %r15,%rbx │ │ │ │ + jne 3c3a0 │ │ │ │ cmpq $0x0,0x30(%rsp) │ │ │ │ - je 3b951 │ │ │ │ + je 3c3e1 │ │ │ │ mov 0x30(%rsp),%rdi │ │ │ │ mov 0x10(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ addq $0x20,0x38(%rsp) │ │ │ │ - mov 0x18(%rsp),%r8 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ add $0x20,%r14 │ │ │ │ - cmp %r8,0x38(%rsp) │ │ │ │ - jne 3b8d0 │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - je 3bad2 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - cmp 0x28(%rsp),%rsi │ │ │ │ - je 3ba31 │ │ │ │ - mov (%rsi),%r10 │ │ │ │ - mov (%rbx),%r11 │ │ │ │ - vmovdqu 0x8(%r13),%xmm12 │ │ │ │ - mov 0x18(%r13),%rax │ │ │ │ + cmp %rcx,0x38(%rsp) │ │ │ │ + jne 3c360 │ │ │ │ + cmp %r13,%r14 │ │ │ │ + je 3c552 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + cmp 0x28(%rsp),%rdi │ │ │ │ + je 3c4ae │ │ │ │ + mov (%rdi),%r10 │ │ │ │ + mov 0x0(%r13),%r11 │ │ │ │ + vmovdqu 0x8(%r12),%xmm12 │ │ │ │ + mov 0x18(%r12),%rax │ │ │ │ cmp %r11,%r10 │ │ │ │ - jae 3bc10 │ │ │ │ - mov 0x20(%rsp),%r12 │ │ │ │ - vmovq %r10,%xmm2 │ │ │ │ + jae 3c680 │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + vmovq %r10,%xmm3 │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ vpxor %xmm8,%xmm8,%xmm8 │ │ │ │ vmovdqa %xmm12,0x40(%rsp) │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ lea 0x40(%rsp),%rdi │ │ │ │ - mov 0x10(%r12),%rcx │ │ │ │ - vpinsrq $0x1,0x8(%r12),%xmm2,%xmm3 │ │ │ │ - vmovq %rcx,%xmm1 │ │ │ │ - vpinsrq $0x1,0x18(%r12),%xmm1,%xmm6 │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ - vinserti128 $0x1,%xmm6,%ymm3,%ymm7 │ │ │ │ - vmovdqu %ymm7,0x0(%r13) │ │ │ │ - vmovdqu %xmm8,0x8(%r12) │ │ │ │ - movq $0x0,0x18(%r12) │ │ │ │ + vmovq 0x10(%rbx),%xmm2 │ │ │ │ + vpinsrq $0x1,0x8(%rbx),%xmm3,%xmm6 │ │ │ │ + vpinsrq $0x1,0x18(%rbx),%xmm2,%xmm4 │ │ │ │ + vinserti64x2 $0x1,%xmm4,%ymm6,%ymm7 │ │ │ │ + vmovdqu %ymm7,(%r12) │ │ │ │ + movq $0x0,0x18(%rbx) │ │ │ │ + vmovdqu %xmm8,0x8(%rbx) │ │ │ │ vzeroupper │ │ │ │ - call b4e70 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - je 3bad5 │ │ │ │ + call b4fa0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + cmp %r13,%r14 │ │ │ │ + je 3c555 │ │ │ │ + add $0x20,%rbx │ │ │ │ add $0x20,%r12 │ │ │ │ - add $0x20,%r13 │ │ │ │ - mov %r12,0x20(%rsp) │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - cmp 0x28(%rsp),%rsi │ │ │ │ - jne 3b990 │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - je 3bad2 │ │ │ │ + mov %rbx,0x20(%rsp) │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + cmp 0x28(%rsp),%rdi │ │ │ │ + jne 3c418 │ │ │ │ + cmp %r13,%r14 │ │ │ │ + je 3c552 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu (%rbx),%ymm10 │ │ │ │ - mov 0x8(%r13),%rdi │ │ │ │ + mov 0x8(%r12),%r8 │ │ │ │ + mov 0x18(%r12),%r9 │ │ │ │ vpxor %xmm11,%xmm11,%xmm11 │ │ │ │ - mov 0x18(%r13),%r9 │ │ │ │ - mov 0x10(%r13),%r12 │ │ │ │ - mov %rdi,0x38(%rsp) │ │ │ │ - mov %rdi,%r15 │ │ │ │ + vmovdqu 0x0(%r13),%ymm10 │ │ │ │ + mov 0x10(%r12),%rbx │ │ │ │ + mov %r8,0x38(%rsp) │ │ │ │ + mov %r8,%r15 │ │ │ │ + vmovdqu %ymm10,(%r12) │ │ │ │ mov %r9,0x30(%rsp) │ │ │ │ - vmovdqu %ymm10,0x0(%r13) │ │ │ │ - vmovdqu %xmm11,0x8(%rbx) │ │ │ │ - movq $0x0,0x18(%rbx) │ │ │ │ - cmp %r12,%rdi │ │ │ │ - je 3baa4 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + movq $0x0,0x18(%r13) │ │ │ │ + vmovdqu %xmm11,0x8(%r13) │ │ │ │ + cmp %rbx,%r8 │ │ │ │ + je 3c524 │ │ │ │ mov (%r15),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 3bbf0 │ │ │ │ + je 3c668 │ │ │ │ mov 0x10(%r15),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ - add $0x20,%r15 │ │ │ │ call d340 │ │ │ │ - cmp %r12,%r15 │ │ │ │ - jne 3ba80 │ │ │ │ + add $0x20,%r15 │ │ │ │ + cmp %rbx,%r15 │ │ │ │ + jne 3c500 │ │ │ │ cmpq $0x0,0x38(%rsp) │ │ │ │ - je 3bac1 │ │ │ │ + je 3c541 │ │ │ │ mov 0x38(%rsp),%rdi │ │ │ │ mov 0x30(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - add $0x20,%rbx │ │ │ │ add $0x20,%r13 │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - jne 3ba40 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp %r13,%r14 │ │ │ │ + jne 3c4c0 │ │ │ │ vzeroupper │ │ │ │ mov 0x58(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 3c262 │ │ │ │ + jne 3ccab │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rdx,%rax │ │ │ │ - mov %rdx,%r13 │ │ │ │ + mov %rdx,%r14 │ │ │ │ mov 0x18(%rsp),%rdx │ │ │ │ cmp %rdx,%rax │ │ │ │ - je 3bad5 │ │ │ │ - mov %rbx,%r12 │ │ │ │ + je 3c555 │ │ │ │ mov %rdx,0x38(%rsp) │ │ │ │ + mov %r13,%r12 │ │ │ │ mov %rdx,%rdi │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu (%rdi),%ymm0 │ │ │ │ - vpxor %xmm4,%xmm4,%xmm4 │ │ │ │ mov 0x8(%r12),%rsi │ │ │ │ mov 0x18(%r12),%rcx │ │ │ │ - mov 0x10(%r12),%r14 │ │ │ │ + vpxor %xmm5,%xmm5,%xmm5 │ │ │ │ + vmovdqu (%rdi),%ymm0 │ │ │ │ + mov 0x10(%r12),%rbx │ │ │ │ mov %rsi,0x30(%rsp) │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ mov %rsi,%r15 │ │ │ │ vmovdqu %ymm0,(%r12) │ │ │ │ - vmovdqu %xmm4,0x8(%rdi) │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ movq $0x0,0x18(%rdi) │ │ │ │ - cmp %r14,%rsi │ │ │ │ - je 3bb80 │ │ │ │ + vmovdqu %xmm5,0x8(%rdi) │ │ │ │ + cmp %rbx,%rsi │ │ │ │ + je 3c600 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov (%r15),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 3bbc0 │ │ │ │ + je 3c640 │ │ │ │ mov 0x10(%r15),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ - add $0x20,%r15 │ │ │ │ call d340 │ │ │ │ - cmp %r15,%r14 │ │ │ │ - jne 3bb60 │ │ │ │ + add $0x20,%r15 │ │ │ │ + cmp %r15,%rbx │ │ │ │ + jne 3c5e0 │ │ │ │ cmpq $0x0,0x30(%rsp) │ │ │ │ - je 3bb9d │ │ │ │ + je 3c61d │ │ │ │ mov 0x30(%rsp),%rdi │ │ │ │ mov 0x20(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ addq $0x20,0x38(%rsp) │ │ │ │ - lea 0x20(%r12),%r14 │ │ │ │ + lea 0x20(%r12),%rbx │ │ │ │ mov 0x38(%rsp),%rdi │ │ │ │ cmp %rdi,0x28(%rsp) │ │ │ │ - je 3bc80 │ │ │ │ - mov %r14,%r12 │ │ │ │ - jmp 3bb20 │ │ │ │ + je 3c6f0 │ │ │ │ + mov %rbx,%r12 │ │ │ │ + jmp 3c5a0 │ │ │ │ add $0x20,%r15 │ │ │ │ - cmp %r15,%r14 │ │ │ │ - jne 3bb60 │ │ │ │ - jmp 3bb80 │ │ │ │ + cmp %r15,%rbx │ │ │ │ + jne 3c5e0 │ │ │ │ + jmp 3c600 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x20,%r15 │ │ │ │ - cmp %r15,%r12 │ │ │ │ - jne 3b910 │ │ │ │ - jmp 3b934 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp %r15,%rbx │ │ │ │ + jne 3c3a0 │ │ │ │ + jmp 3c3c4 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x20,%r15 │ │ │ │ - cmp %r15,%r12 │ │ │ │ - jne 3ba80 │ │ │ │ - jmp 3baa4 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovq 0x10(%rbx),%xmm13 │ │ │ │ + cmp %r15,%rbx │ │ │ │ + jne 3c500 │ │ │ │ + jmp 3c524 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovq 0x10(%r13),%xmm13 │ │ │ │ vmovq %r11,%xmm15 │ │ │ │ - vpinsrq $0x1,0x8(%rbx),%xmm15,%xmm4 │ │ │ │ - vpxor %xmm5,%xmm5,%xmm5 │ │ │ │ - vpinsrq $0x1,0x18(%rbx),%xmm13,%xmm14 │ │ │ │ - vmovdqa %xmm12,0x40(%rsp) │ │ │ │ mov %rax,0x50(%rsp) │ │ │ │ + vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ + vpinsrq $0x1,0x8(%r13),%xmm15,%xmm5 │ │ │ │ + vmovdqa %xmm12,0x40(%rsp) │ │ │ │ lea 0x40(%rsp),%rdi │ │ │ │ - vinserti128 $0x1,%xmm14,%ymm4,%ymm0 │ │ │ │ - vmovdqu %ymm0,0x0(%r13) │ │ │ │ - vmovdqu %xmm5,0x8(%rbx) │ │ │ │ - movq $0x0,0x18(%rbx) │ │ │ │ + vpinsrq $0x1,0x18(%r13),%xmm13,%xmm14 │ │ │ │ + vinserti64x2 $0x1,%xmm14,%ymm5,%ymm0 │ │ │ │ + vmovdqu %ymm0,(%r12) │ │ │ │ + movq $0x0,0x18(%r13) │ │ │ │ + vmovdqu %xmm1,0x8(%r13) │ │ │ │ vzeroupper │ │ │ │ - add $0x20,%rbx │ │ │ │ - call b4e70 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - je 3bad5 │ │ │ │ + call b4fa0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ add $0x20,%r13 │ │ │ │ - jmp 3b980 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp %r13,%r14 │ │ │ │ + je 3c555 │ │ │ │ + add $0x20,%r12 │ │ │ │ + jmp 3c408 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x10(%rsp),%r8 │ │ │ │ cmp %r8,0x18(%rsp) │ │ │ │ - je 3c00b │ │ │ │ - cmp %r14,%rbx │ │ │ │ - je 3bad2 │ │ │ │ - mov 0x18(%rsp),%r14 │ │ │ │ - xchg %ax,%ax │ │ │ │ + je 3ca64 │ │ │ │ + cmp %rbx,%r13 │ │ │ │ + je 3c552 │ │ │ │ + mov 0x18(%rsp),%r9 │ │ │ │ + sub $0x20,%r9 │ │ │ │ + mov %r9,0x30(%rsp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x30(%rsp),%r11 │ │ │ │ + mov -0x18(%r14),%rdx │ │ │ │ sub $0x20,%r14 │ │ │ │ - mov -0x18(%r13),%r11 │ │ │ │ - mov -0x8(%r13),%rax │ │ │ │ - sub $0x20,%r13 │ │ │ │ - mov (%r12),%r9 │ │ │ │ - mov (%r14),%r10 │ │ │ │ - mov 0x10(%r13),%r15 │ │ │ │ - mov %r11,0x30(%rsp) │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - cmp %r10,%r9 │ │ │ │ - jae 3bf50 │ │ │ │ - vmovq 0x10(%r14),%xmm8 │ │ │ │ - vmovq %r10,%xmm10 │ │ │ │ - vpinsrq $0x1,0x8(%r14),%xmm10,%xmm11 │ │ │ │ + mov 0x18(%r14),%rsi │ │ │ │ + mov (%r12),%r10 │ │ │ │ + mov (%r11),%rax │ │ │ │ + mov 0x10(%r14),%rbx │ │ │ │ + mov %rdx,0x38(%rsp) │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ + cmp %rax,%r10 │ │ │ │ + jae 3c800 │ │ │ │ + vmovq 0x10(%r11),%xmm8 │ │ │ │ + vmovq %rax,%xmm10 │ │ │ │ vpxor %xmm13,%xmm13,%xmm13 │ │ │ │ - vpinsrq $0x1,0x18(%r14),%xmm8,%xmm9 │ │ │ │ - mov %r11,%r8 │ │ │ │ - vinserti128 $0x1,%xmm9,%ymm11,%ymm12 │ │ │ │ - vmovdqu %ymm12,0x0(%r13) │ │ │ │ - vmovdqu %xmm13,0x8(%r14) │ │ │ │ - movq $0x0,0x18(%r14) │ │ │ │ - cmp %r15,%r11 │ │ │ │ - je 3bd3e │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov (%r8),%rdi │ │ │ │ + mov %rdx,%r15 │ │ │ │ + vpinsrq $0x1,0x8(%r11),%xmm10,%xmm11 │ │ │ │ + vpinsrq $0x1,0x18(%r11),%xmm8,%xmm9 │ │ │ │ + vinserti64x2 $0x1,%xmm9,%ymm11,%ymm12 │ │ │ │ + vmovdqu %ymm12,(%r14) │ │ │ │ + movq $0x0,0x18(%r11) │ │ │ │ + vmovdqu %xmm13,0x8(%r11) │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + je 3c7b0 │ │ │ │ + nop │ │ │ │ + mov (%r15),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 3bf30 │ │ │ │ - mov 0x10(%r8),%rsi │ │ │ │ - mov %r8,0x38(%rsp) │ │ │ │ + je 3c7f0 │ │ │ │ + mov 0x10(%r15),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - mov 0x38(%rsp),%r8 │ │ │ │ - add $0x20,%r8 │ │ │ │ - cmp %r15,%r8 │ │ │ │ - jne 3bd10 │ │ │ │ - cmpq $0x0,0x30(%rsp) │ │ │ │ - je 3bd5b │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ + add $0x20,%r15 │ │ │ │ + cmp %rbx,%r15 │ │ │ │ + jne 3c790 │ │ │ │ + cmpq $0x0,0x38(%rsp) │ │ │ │ + je 3c7cd │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ mov 0x28(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - cmp 0x10(%rsp),%r14 │ │ │ │ - jne 3bca0 │ │ │ │ - lea 0x20(%r12),%r14 │ │ │ │ - cmp %r14,%rbx │ │ │ │ - je 3bad2 │ │ │ │ - mov %r14,%rsi │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ + cmp %rdi,0x30(%rsp) │ │ │ │ + je 3c8ab │ │ │ │ + subq $0x20,0x30(%rsp) │ │ │ │ + jmp 3c720 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x20,%r15 │ │ │ │ + cmp %rbx,%r15 │ │ │ │ + jne 3c790 │ │ │ │ + jmp 3c7b0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovq 0x10(%r12),%xmm1 │ │ │ │ + vmovq %r10,%xmm4 │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + vpxor %xmm7,%xmm7,%xmm7 │ │ │ │ + vpinsrq $0x1,0x8(%r12),%xmm4,%xmm3 │ │ │ │ + vpinsrq $0x1,0x18(%r12),%xmm1,%xmm2 │ │ │ │ + mov %rcx,%r15 │ │ │ │ + vinserti64x2 $0x1,%xmm2,%ymm3,%ymm6 │ │ │ │ + vmovdqu %ymm6,(%r14) │ │ │ │ + movq $0x0,0x18(%r12) │ │ │ │ + vmovdqu %xmm7,0x8(%r12) │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + je 3c870 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov (%r15),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 3c8a0 │ │ │ │ + mov 0x10(%r15),%rsi │ │ │ │ + sub %rdi,%rsi │ │ │ │ + vzeroupper │ │ │ │ + call d340 │ │ │ │ + add $0x20,%r15 │ │ │ │ + cmp %rbx,%r15 │ │ │ │ + jne 3c850 │ │ │ │ + cmpq $0x0,0x38(%rsp) │ │ │ │ + je 3c88d │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + sub %rdi,%rsi │ │ │ │ + vzeroupper │ │ │ │ + call d340 │ │ │ │ + cmp %r12,%r13 │ │ │ │ + je 3c552 │ │ │ │ + sub $0x20,%r12 │ │ │ │ + jmp 3c720 │ │ │ │ + nop │ │ │ │ + add $0x20,%r15 │ │ │ │ + cmp %rbx,%r15 │ │ │ │ + jne 3c850 │ │ │ │ + jmp 3c870 │ │ │ │ + lea 0x20(%r12),%rbx │ │ │ │ + cmp %rbx,%r13 │ │ │ │ + je 3c552 │ │ │ │ + mov %rbx,%r8 │ │ │ │ lea 0x40(%rsp),%r15 │ │ │ │ - sub %rbx,%rsi │ │ │ │ - sub $0x20,%rsi │ │ │ │ - shr $0x5,%rsi │ │ │ │ - inc %rsi │ │ │ │ - and $0x3,%esi │ │ │ │ - je 3be38 │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 3bde9 │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - jne 3c218 │ │ │ │ - vmovdqu -0x18(%r13),%xmm5 │ │ │ │ - vmovdqu -0x20(%r14),%ymm4 │ │ │ │ - vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ - sub $0x20,%r13 │ │ │ │ - mov 0x18(%r13),%rdi │ │ │ │ - sub $0x20,%r14 │ │ │ │ - mov %rdi,0x50(%rsp) │ │ │ │ + sub %r13,%r8 │ │ │ │ + sub $0x20,%r8 │ │ │ │ + shr $0x5,%r8 │ │ │ │ + inc %r8 │ │ │ │ + and $0x3,%r8d │ │ │ │ + je 3c978 │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 3c92c │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + jne 3cc63 │ │ │ │ + mov -0x8(%r14),%r9 │ │ │ │ + vmovdqu -0x20(%rbx),%ymm5 │ │ │ │ + vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ mov %r15,%rdi │ │ │ │ - vmovdqu %ymm4,0x0(%r13) │ │ │ │ - vmovdqa %xmm5,0x40(%rsp) │ │ │ │ - vmovdqu %xmm1,0x8(%r14) │ │ │ │ - movq $0x0,0x18(%r14) │ │ │ │ - vzeroupper │ │ │ │ - call b4e70 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - vmovdqu -0x18(%r13),%xmm2 │ │ │ │ - vmovdqu -0x20(%r14),%ymm6 │ │ │ │ - vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ - sub $0x20,%r13 │ │ │ │ - mov 0x18(%r13),%r9 │ │ │ │ + vmovdqu -0x18(%r14),%xmm1 │ │ │ │ + sub $0x20,%rbx │ │ │ │ sub $0x20,%r14 │ │ │ │ + vmovdqu %ymm5,(%r14) │ │ │ │ mov %r9,0x50(%rsp) │ │ │ │ - vmovdqu %ymm6,0x0(%r13) │ │ │ │ - vmovdqa %xmm2,0x40(%rsp) │ │ │ │ - vmovdqu %xmm3,0x8(%r14) │ │ │ │ + movq $0x0,0x18(%rbx) │ │ │ │ + vmovdqu %xmm2,0x8(%rbx) │ │ │ │ + vmovdqa %xmm1,0x40(%rsp) │ │ │ │ + vzeroupper │ │ │ │ + call b4fa0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + mov -0x8(%r14),%r10 │ │ │ │ + vmovdqu -0x18(%r14),%xmm3 │ │ │ │ + vpxor %xmm6,%xmm6,%xmm6 │ │ │ │ + sub $0x20,%r14 │ │ │ │ + vmovdqu -0x20(%rbx),%ymm4 │ │ │ │ + sub $0x20,%rbx │ │ │ │ + mov %r10,0x50(%rsp) │ │ │ │ + vmovdqu %ymm4,(%r14) │ │ │ │ + vmovdqa %xmm3,0x40(%rsp) │ │ │ │ + vmovdqu %xmm6,0x8(%rbx) │ │ │ │ + movq $0x0,0x18(%rbx) │ │ │ │ mov %r15,%rdi │ │ │ │ - movq $0x0,0x18(%r14) │ │ │ │ vzeroupper │ │ │ │ - call b4e70 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - cmp %r14,%rbx │ │ │ │ - je 3bad5 │ │ │ │ - vmovdqu -0x18(%r13),%xmm8 │ │ │ │ - vmovdqu -0x20(%r14),%ymm7 │ │ │ │ + call b4fa0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + cmp %rbx,%r13 │ │ │ │ + je 3c555 │ │ │ │ + vmovdqu -0x20(%rbx),%ymm7 │ │ │ │ + mov -0x8(%r14),%r11 │ │ │ │ vpxor %xmm9,%xmm9,%xmm9 │ │ │ │ mov %r15,%rdi │ │ │ │ - mov -0x8(%r13),%r10 │ │ │ │ - mov %r10,0x50(%rsp) │ │ │ │ - vmovdqu %ymm7,-0x20(%r13) │ │ │ │ + vmovdqu -0x18(%r14),%xmm8 │ │ │ │ + mov %r11,0x50(%rsp) │ │ │ │ + vmovdqu %ymm7,-0x20(%r14) │ │ │ │ + movq $0x0,-0x8(%rbx) │ │ │ │ + vmovdqu %xmm9,-0x18(%rbx) │ │ │ │ vmovdqa %xmm8,0x40(%rsp) │ │ │ │ - vmovdqu %xmm9,-0x18(%r14) │ │ │ │ - movq $0x0,-0x8(%r14) │ │ │ │ vzeroupper │ │ │ │ - call b4e70 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call b4fa0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + mov -0x28(%r14),%rax │ │ │ │ + vmovdqu -0x40(%rbx),%ymm10 │ │ │ │ + vmovdqu -0x38(%r14),%xmm11 │ │ │ │ vpxor %xmm12,%xmm12,%xmm12 │ │ │ │ mov %r15,%rdi │ │ │ │ - vmovdqu -0x38(%r13),%xmm11 │ │ │ │ - vmovdqu -0x40(%r14),%ymm10 │ │ │ │ - mov -0x28(%r13),%r11 │ │ │ │ - mov %r11,0x50(%rsp) │ │ │ │ - vmovdqu %ymm10,-0x40(%r13) │ │ │ │ + vmovdqu %ymm10,-0x40(%r14) │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + movq $0x0,-0x28(%rbx) │ │ │ │ + vmovdqu %xmm12,-0x38(%rbx) │ │ │ │ vmovdqa %xmm11,0x40(%rsp) │ │ │ │ - vmovdqu %xmm12,-0x38(%r14) │ │ │ │ - movq $0x0,-0x28(%r14) │ │ │ │ vzeroupper │ │ │ │ - call b4e70 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call b4fa0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + mov -0x48(%r14),%rdx │ │ │ │ + vmovdqu -0x60(%rbx),%ymm13 │ │ │ │ + vmovdqu -0x58(%r14),%xmm14 │ │ │ │ vpxor %xmm15,%xmm15,%xmm15 │ │ │ │ mov %r15,%rdi │ │ │ │ - vmovdqu -0x58(%r13),%xmm14 │ │ │ │ - vmovdqu -0x60(%r14),%ymm13 │ │ │ │ - mov -0x48(%r13),%rax │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ - vmovdqu %ymm13,-0x60(%r13) │ │ │ │ + vmovdqu %ymm13,-0x60(%r14) │ │ │ │ + mov %rdx,0x50(%rsp) │ │ │ │ + movq $0x0,-0x48(%rbx) │ │ │ │ + vmovdqu %xmm15,-0x58(%rbx) │ │ │ │ vmovdqa %xmm14,0x40(%rsp) │ │ │ │ - vmovdqu %xmm15,-0x58(%r14) │ │ │ │ - movq $0x0,-0x48(%r14) │ │ │ │ vzeroupper │ │ │ │ - add $0xffffffffffffff80,%r13 │ │ │ │ + call b4fa0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + vmovdqu -0x78(%r14),%xmm0 │ │ │ │ + mov -0x68(%r14),%rsi │ │ │ │ + vmovdqu -0x80(%rbx),%ymm5 │ │ │ │ + vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ add $0xffffffffffffff80,%r14 │ │ │ │ - call b4e70 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - vmovdqu 0x8(%r13),%xmm0 │ │ │ │ - vmovdqu (%r14),%ymm4 │ │ │ │ - vpxor %xmm5,%xmm5,%xmm5 │ │ │ │ - mov 0x18(%r13),%rdx │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ - vmovdqu %ymm4,0x0(%r13) │ │ │ │ + add $0xffffffffffffff80,%rbx │ │ │ │ + mov %rsi,0x50(%rsp) │ │ │ │ + vmovdqu %ymm5,(%r14) │ │ │ │ vmovdqa %xmm0,0x40(%rsp) │ │ │ │ - vmovdqu %xmm5,0x8(%r14) │ │ │ │ - jmp 3be1c │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x20,%r8 │ │ │ │ - cmp %r15,%r8 │ │ │ │ - jne 3bd10 │ │ │ │ - jmp 3bd3e │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovq 0x10(%r12),%xmm5 │ │ │ │ - vmovq %r9,%xmm6 │ │ │ │ - vpinsrq $0x1,0x8(%r12),%xmm6,%xmm2 │ │ │ │ - vpxor %xmm7,%xmm7,%xmm7 │ │ │ │ - vpinsrq $0x1,0x18(%r12),%xmm5,%xmm1 │ │ │ │ - mov %r11,%rcx │ │ │ │ - vinserti128 $0x1,%xmm1,%ymm2,%ymm3 │ │ │ │ - vmovdqu %ymm3,0x0(%r13) │ │ │ │ - vmovdqu %xmm7,0x8(%r12) │ │ │ │ - movq $0x0,0x18(%r12) │ │ │ │ - cmp %r15,%r11 │ │ │ │ - je 3bfca │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%rcx),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 3c000 │ │ │ │ - mov 0x10(%rcx),%rsi │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ - sub %rdi,%rsi │ │ │ │ - vzeroupper │ │ │ │ - call d340 │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - add $0x20,%rcx │ │ │ │ - cmp %r15,%rcx │ │ │ │ - jne 3bfa0 │ │ │ │ - cmpq $0x0,0x30(%rsp) │ │ │ │ - je 3bfe7 │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - sub %rdi,%rsi │ │ │ │ - vzeroupper │ │ │ │ - call d340 │ │ │ │ - cmp %r12,%rbx │ │ │ │ - je 3bad2 │ │ │ │ - sub $0x20,%r12 │ │ │ │ - jmp 3bca4 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add $0x20,%rcx │ │ │ │ - cmp %r15,%rcx │ │ │ │ - jne 3bfa0 │ │ │ │ - jmp 3bfca │ │ │ │ - cmp %r14,%rbx │ │ │ │ - je 3bad2 │ │ │ │ - mov %r14,%rcx │ │ │ │ + vmovdqu %xmm1,0x8(%rbx) │ │ │ │ + jmp 3c95c │ │ │ │ + cmp %rbx,%r13 │ │ │ │ + je 3c552 │ │ │ │ + mov %rbx,%rcx │ │ │ │ lea 0x40(%rsp),%r15 │ │ │ │ - sub %rbx,%rcx │ │ │ │ + sub %r13,%rcx │ │ │ │ sub $0x20,%rcx │ │ │ │ shr $0x5,%rcx │ │ │ │ inc %rcx │ │ │ │ and $0x3,%ecx │ │ │ │ - je 3c126 │ │ │ │ + je 3cb79 │ │ │ │ cmp $0x1,%rcx │ │ │ │ - je 3c0d6 │ │ │ │ + je 3cb2c │ │ │ │ cmp $0x2,%rcx │ │ │ │ - je 3c08f │ │ │ │ - mov 0x28(%rsp),%r13 │ │ │ │ - vmovdqu (%r12),%ymm1 │ │ │ │ - vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov %r12,%r14 │ │ │ │ - vmovdqu -0x18(%r13),%xmm6 │ │ │ │ - mov -0x8(%r13),%r8 │ │ │ │ - sub $0x20,%r13 │ │ │ │ - vmovdqu %ymm1,0x0(%r13) │ │ │ │ - mov %r8,0x50(%rsp) │ │ │ │ - vmovdqu %xmm2,0x8(%r12) │ │ │ │ + je 3cae8 │ │ │ │ + mov 0x28(%rsp),%r14 │ │ │ │ + vmovdqu (%r12),%ymm2 │ │ │ │ + vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ + mov %r12,%rbx │ │ │ │ + mov -0x8(%r14),%rdi │ │ │ │ + vmovdqu -0x18(%r14),%xmm4 │ │ │ │ + vmovdqu %ymm2,-0x20(%r14) │ │ │ │ + sub $0x20,%r14 │ │ │ │ movq $0x0,0x18(%r12) │ │ │ │ - vmovdqa %xmm6,0x40(%rsp) │ │ │ │ + mov %rdi,0x50(%rsp) │ │ │ │ + mov %r15,%rdi │ │ │ │ + vmovdqa %xmm4,0x40(%rsp) │ │ │ │ + vmovdqu %xmm3,0x8(%r12) │ │ │ │ vzeroupper │ │ │ │ - call b4e70 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - vmovdqu -0x18(%r13),%xmm7 │ │ │ │ - vmovdqu -0x20(%r14),%ymm3 │ │ │ │ + call b4fa0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + mov -0x8(%r14),%r8 │ │ │ │ + vmovdqu -0x20(%rbx),%ymm6 │ │ │ │ vpxor %xmm8,%xmm8,%xmm8 │ │ │ │ mov %r15,%rdi │ │ │ │ - mov -0x8(%r13),%rsi │ │ │ │ + vmovdqu -0x18(%r14),%xmm7 │ │ │ │ + sub $0x20,%rbx │ │ │ │ sub $0x20,%r14 │ │ │ │ - sub $0x20,%r13 │ │ │ │ - mov %rsi,0x50(%rsp) │ │ │ │ - vmovdqu %ymm3,0x0(%r13) │ │ │ │ + vmovdqu %ymm6,(%r14) │ │ │ │ + mov %r8,0x50(%rsp) │ │ │ │ + movq $0x0,0x18(%rbx) │ │ │ │ + vmovdqu %xmm8,0x8(%rbx) │ │ │ │ vmovdqa %xmm7,0x40(%rsp) │ │ │ │ - vmovdqu %xmm8,0x8(%r14) │ │ │ │ - movq $0x0,0x18(%r14) │ │ │ │ vzeroupper │ │ │ │ - call b4e70 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - vmovdqu -0x18(%r13),%xmm10 │ │ │ │ - vmovdqu -0x20(%r14),%ymm9 │ │ │ │ + call b4fa0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + mov -0x8(%r14),%r12 │ │ │ │ + vmovdqu -0x18(%r14),%xmm10 │ │ │ │ vpxor %xmm11,%xmm11,%xmm11 │ │ │ │ - sub $0x20,%r13 │ │ │ │ - mov 0x18(%r13),%r12 │ │ │ │ sub $0x20,%r14 │ │ │ │ + vmovdqu -0x20(%rbx),%ymm9 │ │ │ │ + sub $0x20,%rbx │ │ │ │ mov %r12,0x50(%rsp) │ │ │ │ - vmovdqu %ymm9,0x0(%r13) │ │ │ │ + vmovdqu %ymm9,(%r14) │ │ │ │ vmovdqa %xmm10,0x40(%rsp) │ │ │ │ - vmovdqu %xmm11,0x8(%r14) │ │ │ │ + vmovdqu %xmm11,0x8(%rbx) │ │ │ │ + movq $0x0,0x18(%rbx) │ │ │ │ mov %r15,%rdi │ │ │ │ - movq $0x0,0x18(%r14) │ │ │ │ vzeroupper │ │ │ │ - call b4e70 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - cmp %r14,%rbx │ │ │ │ - je 3bad5 │ │ │ │ - vmovdqu -0x18(%r13),%xmm13 │ │ │ │ - vmovdqu -0x20(%r14),%ymm12 │ │ │ │ + call b4fa0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + cmp %rbx,%r13 │ │ │ │ + je 3c555 │ │ │ │ + vmovdqu -0x20(%rbx),%ymm12 │ │ │ │ + mov -0x8(%r14),%r9 │ │ │ │ vpxor %xmm14,%xmm14,%xmm14 │ │ │ │ - mov -0x8(%r13),%rdi │ │ │ │ - mov %rdi,0x50(%rsp) │ │ │ │ mov %r15,%rdi │ │ │ │ - vmovdqu %ymm12,-0x20(%r13) │ │ │ │ + vmovdqu -0x18(%r14),%xmm13 │ │ │ │ + mov %r9,0x50(%rsp) │ │ │ │ + vmovdqu %ymm12,-0x20(%r14) │ │ │ │ + movq $0x0,-0x8(%rbx) │ │ │ │ + vmovdqu %xmm14,-0x18(%rbx) │ │ │ │ vmovdqa %xmm13,0x40(%rsp) │ │ │ │ - vmovdqu %xmm14,-0x18(%r14) │ │ │ │ - movq $0x0,-0x8(%r14) │ │ │ │ vzeroupper │ │ │ │ - call b4e70 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + call b4fa0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + mov -0x28(%r14),%r10 │ │ │ │ + vmovdqu -0x40(%rbx),%ymm15 │ │ │ │ + vmovdqu -0x38(%r14),%xmm5 │ │ │ │ vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ mov %r15,%rdi │ │ │ │ - vmovdqu -0x38(%r13),%xmm4 │ │ │ │ - vmovdqu -0x40(%r14),%ymm15 │ │ │ │ - mov -0x28(%r13),%r9 │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ - vmovdqu %ymm15,-0x40(%r13) │ │ │ │ - vmovdqa %xmm4,0x40(%rsp) │ │ │ │ - vmovdqu %xmm0,-0x38(%r14) │ │ │ │ - movq $0x0,-0x28(%r14) │ │ │ │ + vmovdqu %ymm15,-0x40(%r14) │ │ │ │ + mov %r10,0x50(%rsp) │ │ │ │ + movq $0x0,-0x28(%rbx) │ │ │ │ + vmovdqu %xmm0,-0x38(%rbx) │ │ │ │ + vmovdqa %xmm5,0x40(%rsp) │ │ │ │ vzeroupper │ │ │ │ - call b4e70 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - vpxor %xmm6,%xmm6,%xmm6 │ │ │ │ + call b4fa0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + mov -0x48(%r14),%r11 │ │ │ │ + vmovdqu -0x60(%rbx),%ymm1 │ │ │ │ + vmovdqu -0x58(%r14),%xmm2 │ │ │ │ + vpxor %xmm4,%xmm4,%xmm4 │ │ │ │ mov %r15,%rdi │ │ │ │ - vmovdqu -0x58(%r13),%xmm1 │ │ │ │ - vmovdqu -0x60(%r14),%ymm5 │ │ │ │ - mov -0x48(%r13),%r10 │ │ │ │ - mov %r10,0x50(%rsp) │ │ │ │ - vmovdqu %ymm5,-0x60(%r13) │ │ │ │ - vmovdqa %xmm1,0x40(%rsp) │ │ │ │ - vmovdqu %xmm6,-0x58(%r14) │ │ │ │ - movq $0x0,-0x48(%r14) │ │ │ │ + vmovdqu %ymm1,-0x60(%r14) │ │ │ │ + mov %r11,0x50(%rsp) │ │ │ │ + movq $0x0,-0x48(%rbx) │ │ │ │ + vmovdqu %xmm4,-0x58(%rbx) │ │ │ │ + vmovdqa %xmm2,0x40(%rsp) │ │ │ │ vzeroupper │ │ │ │ - add $0xffffffffffffff80,%r13 │ │ │ │ - add $0xffffffffffffff80,%r14 │ │ │ │ - call b4e70 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - vmovdqu 0x8(%r13),%xmm3 │ │ │ │ - vmovdqu (%r14),%ymm2 │ │ │ │ + call b4fa0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + vmovdqu -0x78(%r14),%xmm6 │ │ │ │ + mov -0x68(%r14),%rax │ │ │ │ + vmovdqu -0x80(%rbx),%ymm3 │ │ │ │ vpxor %xmm7,%xmm7,%xmm7 │ │ │ │ - mov 0x18(%r13),%r11 │ │ │ │ - mov %r11,0x50(%rsp) │ │ │ │ - vmovdqu %ymm2,0x0(%r13) │ │ │ │ - vmovdqa %xmm3,0x40(%rsp) │ │ │ │ - vmovdqu %xmm7,0x8(%r14) │ │ │ │ - jmp 3c10a │ │ │ │ - vmovdqu -0x18(%r13),%xmm15 │ │ │ │ + add $0xffffffffffffff80,%r14 │ │ │ │ + add $0xffffffffffffff80,%rbx │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + vmovdqu %ymm3,(%r14) │ │ │ │ + vmovdqa %xmm6,0x40(%rsp) │ │ │ │ + vmovdqu %xmm7,0x8(%rbx) │ │ │ │ + jmp 3cb5d │ │ │ │ vmovdqu (%r12),%ymm14 │ │ │ │ - mov %r12,%r14 │ │ │ │ + mov %r12,%rbx │ │ │ │ + mov -0x8(%r14),%r12 │ │ │ │ vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ - mov -0x8(%r13),%r12 │ │ │ │ + vmovdqu -0x18(%r14),%xmm15 │ │ │ │ mov %r15,%rdi │ │ │ │ - sub $0x20,%r13 │ │ │ │ + sub $0x20,%r14 │ │ │ │ + vmovdqu %ymm14,(%r14) │ │ │ │ mov %r12,0x50(%rsp) │ │ │ │ - vmovdqu %ymm14,0x0(%r13) │ │ │ │ + movq $0x0,0x18(%rbx) │ │ │ │ vmovdqa %xmm15,0x40(%rsp) │ │ │ │ - vmovdqu %xmm0,0x8(%r14) │ │ │ │ - movq $0x0,0x18(%r14) │ │ │ │ + vmovdqu %xmm0,0x8(%rbx) │ │ │ │ vzeroupper │ │ │ │ - call b4e70 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ - jmp 3bda3 │ │ │ │ + call b4fa0 >, double>, std::allocator >, double> > >::~vector()@@Base> │ │ │ │ + jmp 3c8e9 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000003c270 : │ │ │ │ +000000000003ccb0 : │ │ │ │ endbr64 │ │ │ │ - jmp b5820 (char const*, long, long, int, int, int, double*)@@Base> │ │ │ │ + jmp b5900 (char const*, long, long, int, int, int, double*)@@Base> │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -000000000003c280 : │ │ │ │ +000000000003ccc0 : │ │ │ │ endbr64 │ │ │ │ - mov %ecx,%r9d │ │ │ │ sub $0x10,%rsp │ │ │ │ + mov %ecx,%r9d │ │ │ │ mov %esi,%ecx │ │ │ │ - movslq %r9d,%rsi │ │ │ │ push %r8 │ │ │ │ + movslq %r9d,%rsi │ │ │ │ mov %edx,%r8d │ │ │ │ mov $0x8,%edx │ │ │ │ shl $0x3,%rsi │ │ │ │ - call 3c270 │ │ │ │ + call 3ccb0 │ │ │ │ add $0x18,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ @@ -43756,58 +44434,57 @@ │ │ │ │ add %esi,%ebp │ │ │ │ add %ebp,%eax │ │ │ │ cmp %edx,%ecx │ │ │ │ setl %r8b │ │ │ │ movzbl %r8b,%r9d │ │ │ │ lea (%rax,%r9,1),%ebx │ │ │ │ cmp %ebx,%ebp │ │ │ │ - jge 3c548 │ │ │ │ + jge 3cf80 │ │ │ │ mov %rdi,%r12 │ │ │ │ movslq %ebp,%rbp │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov 0x20(%r12),%rdi │ │ │ │ movzbl (%rdi),%r10d │ │ │ │ test %r10b,%r10b │ │ │ │ - jne 3c548 │ │ │ │ + jne 3cf80 │ │ │ │ mov 0x28(%r12),%r11 │ │ │ │ mov (%r11),%rcx │ │ │ │ mov (%rcx),%rdx │ │ │ │ movslq 0x18(%rdx),%rdi │ │ │ │ mov 0x10(%rdx),%r10 │ │ │ │ cmp $0x2,%edi │ │ │ │ - jle 3c4f1 │ │ │ │ + jle 3cf29 │ │ │ │ lea -0x2(%rdi),%r8d │ │ │ │ mov 0x20(%rdx),%rsi │ │ │ │ shl $0x3,%rdi │ │ │ │ - xor %ecx,%ecx │ │ │ │ - neg %r8 │ │ │ │ movslq %ebp,%rax │ │ │ │ + neg %r8 │ │ │ │ + xor %ecx,%ecx │ │ │ │ shl $0x3,%r8 │ │ │ │ - mov %r8,%r9 │ │ │ │ - neg %r9 │ │ │ │ add %rdi,%rsi │ │ │ │ add 0x28(%rdx),%rdi │ │ │ │ + mov %r8,%r9 │ │ │ │ + neg %r9 │ │ │ │ sub $0x8,%r9 │ │ │ │ shr $0x3,%r9 │ │ │ │ inc %r9 │ │ │ │ and $0x7,%r9d │ │ │ │ - je 3c436 │ │ │ │ + je 3ce6e │ │ │ │ cmp $0x1,%r9 │ │ │ │ - je 3c417 │ │ │ │ + je 3ce4f │ │ │ │ cmp $0x2,%r9 │ │ │ │ - je 3c401 │ │ │ │ + je 3ce39 │ │ │ │ cmp $0x3,%r9 │ │ │ │ - je 3c3eb │ │ │ │ + je 3ce23 │ │ │ │ cmp $0x4,%r9 │ │ │ │ - je 3c3d5 │ │ │ │ + je 3ce0d │ │ │ │ cmp $0x5,%r9 │ │ │ │ - je 3c3bf │ │ │ │ + je 3cdf7 │ │ │ │ cmp $0x6,%r9 │ │ │ │ - je 3c3a9 │ │ │ │ + je 3cde1 │ │ │ │ cqto │ │ │ │ mov $0xfffffffffffffff8,%rcx │ │ │ │ idivq -0x18(%rsi) │ │ │ │ imul -0x18(%rdi),%rdx │ │ │ │ add %rdx,%r10 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ @@ -43842,917 +44519,483 @@ │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ idivq -0x18(%rsi,%rcx,1) │ │ │ │ imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ add %rdx,%r10 │ │ │ │ cmp %rcx,%r8 │ │ │ │ - je 3c4f1 │ │ │ │ + je 3cf29 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ idivq -0x18(%rsi,%rcx,1) │ │ │ │ imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ cltq │ │ │ │ lea (%r10,%rdx,1),%r9 │ │ │ │ lea -0x8(%rcx),%r10 │ │ │ │ cqto │ │ │ │ idivq -0x18(%rsi,%r10,1) │ │ │ │ imul -0x18(%rdi,%r10,1),%rdx │ │ │ │ - lea -0x10(%rcx),%r10 │ │ │ │ cltq │ │ │ │ + lea -0x10(%rcx),%r10 │ │ │ │ add %rdx,%r9 │ │ │ │ cqto │ │ │ │ idivq -0x18(%rsi,%r10,1) │ │ │ │ imul -0x18(%rdi,%r10,1),%rdx │ │ │ │ - lea -0x18(%rcx),%r10 │ │ │ │ cltq │ │ │ │ + lea -0x18(%rcx),%r10 │ │ │ │ add %rdx,%r9 │ │ │ │ cqto │ │ │ │ idivq -0x18(%rsi,%r10,1) │ │ │ │ imul -0x18(%rdi,%r10,1),%rdx │ │ │ │ - lea -0x20(%rcx),%r10 │ │ │ │ cltq │ │ │ │ + lea -0x20(%rcx),%r10 │ │ │ │ add %rdx,%r9 │ │ │ │ cqto │ │ │ │ idivq -0x18(%rsi,%r10,1) │ │ │ │ imul -0x18(%rdi,%r10,1),%rdx │ │ │ │ - lea -0x28(%rcx),%r10 │ │ │ │ cltq │ │ │ │ + lea -0x28(%rcx),%r10 │ │ │ │ add %rdx,%r9 │ │ │ │ cqto │ │ │ │ idivq -0x18(%rsi,%r10,1) │ │ │ │ imul -0x18(%rdi,%r10,1),%rdx │ │ │ │ - lea -0x30(%rcx),%r10 │ │ │ │ cltq │ │ │ │ + lea -0x30(%rcx),%r10 │ │ │ │ add %rdx,%r9 │ │ │ │ cqto │ │ │ │ idivq -0x18(%rsi,%r10,1) │ │ │ │ imul -0x18(%rdi,%r10,1),%rdx │ │ │ │ + cltq │ │ │ │ lea -0x38(%rcx),%r10 │ │ │ │ sub $0x40,%rcx │ │ │ │ - cltq │ │ │ │ add %rdx,%r9 │ │ │ │ cqto │ │ │ │ idivq -0x18(%rsi,%r10,1) │ │ │ │ imul -0x18(%rdi,%r10,1),%rdx │ │ │ │ lea (%r9,%rdx,1),%r10 │ │ │ │ cmp %rcx,%r8 │ │ │ │ - jne 3c436 │ │ │ │ + jne 3ce6e │ │ │ │ mov 0x28(%r11),%rdi │ │ │ │ mov 0x20(%r11),%rax │ │ │ │ sub $0x8,%rsp │ │ │ │ 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 (%rsi),%ecx │ │ │ │ - mov (%rdx),%rdx │ │ │ │ - mov 0x4(%r8),%r8d │ │ │ │ mov (%rdi),%rsi │ │ │ │ mov (%rax),%rax │ │ │ │ mov (%r11),%rdi │ │ │ │ + mov (%rdx),%rdx │ │ │ │ + mov 0x4(%r8),%r8d │ │ │ │ imul %rbp,%rdi │ │ │ │ inc %rbp │ │ │ │ lea (%rax,%rdi,8),%r11 │ │ │ │ mov %r10,%rdi │ │ │ │ push %r11 │ │ │ │ - call b5820 (char const*, long, long, int, int, int, double*)@@Base> │ │ │ │ + call b5900 (char const*, long, long, int, int, int, double*)@@Base> │ │ │ │ pop %rax │ │ │ │ pop %rdx │ │ │ │ cmp %ebp,%ebx │ │ │ │ - jg 3c300 │ │ │ │ + jg 3cd38 │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000003c550 : │ │ │ │ +000000000003cf90 : │ │ │ │ endbr64 │ │ │ │ - jmp b60b0 (char const*, long, long, int, int, int, double const*, float*)@@Base> │ │ │ │ + jmp b6180 (char const*, long, long, int, int, int, double const*, float*)@@Base> │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -000000000003c560 : │ │ │ │ +000000000003cfa0 : │ │ │ │ endbr64 │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %esi,%eax │ │ │ │ movslq %ecx,%rsi │ │ │ │ push %r9 │ │ │ │ shl $0x3,%rsi │ │ │ │ - push %r8 │ │ │ │ mov %ecx,%r9d │ │ │ │ - mov %edx,%r8d │ │ │ │ mov %eax,%ecx │ │ │ │ + push %r8 │ │ │ │ + mov %edx,%r8d │ │ │ │ mov $0x8,%edx │ │ │ │ - call 3c550 │ │ │ │ + call 3cf90 │ │ │ │ add $0x18,%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ mov %rsi,%rdi │ │ │ │ - lea 0x9bd4c(%rip),%rsi # d82eb * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xfbb> │ │ │ │ + lea 0x9c326(%rip),%rsi # d9305 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1365> │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x200,%rsp │ │ │ │ mov %fs:0x28,%rax │ │ │ │ mov %rax,0x1f8(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x58(%rsp),%rdx │ │ │ │ call d3f0 │ │ │ │ test %eax,%eax │ │ │ │ - je 3c950 │ │ │ │ + je 3d388 │ │ │ │ mov 0x58(%rsp),%rdi │ │ │ │ - call 39600 │ │ │ │ + call 394c0 │ │ │ │ mov %rax,%r14 │ │ │ │ test %rax,%rax │ │ │ │ - je 3c950 │ │ │ │ + je 3d388 │ │ │ │ mov 0x90(%rax),%rdi │ │ │ │ mov 0x88(%rax),%rax │ │ │ │ cmp %rax,%rdi │ │ │ │ - je 3c92f │ │ │ │ + je 3d36c │ │ │ │ sub %rax,%rdi │ │ │ │ sar $0x3,%rdi │ │ │ │ call d140 │ │ │ │ mov %rax,%r13 │ │ │ │ test %rax,%rax │ │ │ │ - je 3c950 │ │ │ │ - mov 0xac911(%rip),%rbx # e8f38 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ - mov 0xac8e2(%rip),%rdx # e8f10 >@GLIBCXX_3.4> │ │ │ │ + je 3d388 │ │ │ │ + mov 0xaced1(%rip),%rbx # e9f38 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ + mov 0xacea2(%rip),%rdx # e9f10 >@GLIBCXX_3.4> │ │ │ │ lea 0x80(%rsp),%rcx │ │ │ │ - mov 0x90(%r14),%r9 │ │ │ │ - sub 0x88(%r14),%r9 │ │ │ │ + mov 0x90(%r14),%r10 │ │ │ │ mov %rcx,0x40(%rsp) │ │ │ │ add $0x18,%rbx │ │ │ │ add $0x10,%rdx │ │ │ │ vmovq %rbx,%xmm0 │ │ │ │ + sub 0x88(%r14),%r10 │ │ │ │ xor %ebx,%ebx │ │ │ │ vpinsrq $0x1,%rdx,%xmm0,%xmm1 │ │ │ │ - sar $0x3,%r9 │ │ │ │ + sar $0x3,%r10 │ │ │ │ vmovdqa %xmm1,%xmm2 │ │ │ │ vmovdqa %ymm2,(%rsp) │ │ │ │ vzeroupper │ │ │ │ - jmp 3c7b5 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xa0(%rsp),%r9 │ │ │ │ + jmp 3d1f0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0xa0(%rsp),%r10 │ │ │ │ + mov %r8,%r11 │ │ │ │ mov 0xa8(%rsp),%rcx │ │ │ │ - mov %r8,%r10 │ │ │ │ - cmp %r8,%r9 │ │ │ │ - cmovae %r9,%r8 │ │ │ │ - test %r9,%r9 │ │ │ │ - cmove %r10,%r8 │ │ │ │ + cmp %r8,%r10 │ │ │ │ + cmovae %r10,%r8 │ │ │ │ + test %r10,%r10 │ │ │ │ + cmove %r11,%r8 │ │ │ │ xor %edx,%edx │ │ │ │ xor %esi,%esi │ │ │ │ sub %rcx,%r8 │ │ │ │ call d500 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ mov 0x60(%rsp),%rdi │ │ │ │ call d2f0 │ │ │ │ - mov 0x8(%r13),%rdi │ │ │ │ - testb $0x4,0xab(%rdi) │ │ │ │ - je 3c9bf │ │ │ │ - cmp 0xac8b9(%rip),%rdi │ │ │ │ - je deee <__cxa_finalize@plt+0x85e> │ │ │ │ - cmp 0xac7dc(%rip),%rdi │ │ │ │ - je dfea <__cxa_finalize@plt+0x95a> │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x8(%r13),%rax │ │ │ │ + testb $0x4,0xab(%rax) │ │ │ │ + je 3d3f7 │ │ │ │ + cmp 0xace7e(%rip),%rax │ │ │ │ + je df63 <__cxa_finalize@plt+0x8d3> │ │ │ │ + cmp 0xacda1(%rip),%rax │ │ │ │ + je e05f <__cxa_finalize@plt+0x9cf> │ │ │ │ cmp 0x10(%r13),%rbx │ │ │ │ - jge dfe5 <__cxa_finalize@plt+0x955> │ │ │ │ + jge e05a <__cxa_finalize@plt+0x9ca> │ │ │ │ + mov %rdi,0x20(%r13,%rbx,8) │ │ │ │ mov 0x60(%rsp),%rdi │ │ │ │ cmp 0x30(%rsp),%rdi │ │ │ │ - mov %rax,0x20(%r13,%rbx,8) │ │ │ │ - je 3c70b │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ - lea 0x1(%rax),%rsi │ │ │ │ + je 3d146 │ │ │ │ + mov 0x70(%rsp),%rdx │ │ │ │ + lea 0x1(%rdx),%rsi │ │ │ │ call d340 │ │ │ │ - mov 0xac826(%rip),%rdx # e8f38 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ - mov 0xac81f(%rip),%rcx # e8f38 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ + mov 0xacdeb(%rip),%rcx # e9f38 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ + mov 0xacde4(%rip),%rsi # e9f38 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ mov 0xd0(%rsp),%rdi │ │ │ │ - add $0x18,%rdx │ │ │ │ - add $0x40,%rcx │ │ │ │ + add $0x18,%rcx │ │ │ │ + add $0x40,%rsi │ │ │ │ + mov %rcx,0x80(%rsp) │ │ │ │ + mov %rsi,0xf0(%rsp) │ │ │ │ cmp 0x28(%rsp),%rdi │ │ │ │ - mov %rdx,0x80(%rsp) │ │ │ │ - mov %rcx,0xf0(%rsp) │ │ │ │ - je 3c751 │ │ │ │ - mov 0xe0(%rsp),%rsi │ │ │ │ - lea 0x1(%rsi),%rsi │ │ │ │ + je 3d18c │ │ │ │ + mov 0xe0(%rsp),%r8 │ │ │ │ + lea 0x1(%r8),%rsi │ │ │ │ call d340 │ │ │ │ - mov 0xac7b8(%rip),%r8 # e8f10 >@GLIBCXX_3.4> │ │ │ │ + mov 0xacd7d(%rip),%r9 # e9f10 >@GLIBCXX_3.4> │ │ │ │ mov 0x38(%rsp),%rdi │ │ │ │ inc %rbx │ │ │ │ - add $0x10,%r8 │ │ │ │ - mov %r8,0x88(%rsp) │ │ │ │ + add $0x10,%r9 │ │ │ │ + mov %r9,0x88(%rsp) │ │ │ │ call d480 │ │ │ │ mov %r12,0x80(%rsp) │ │ │ │ mov -0x18(%r12),%r12 │ │ │ │ mov 0x48(%rsp),%rdi │ │ │ │ mov %r15,0x80(%rsp,%r12,1) │ │ │ │ - mov 0xac72e(%rip),%r15 # e8ec0 >@GLIBCXX_3.4> │ │ │ │ + mov 0xaccf3(%rip),%r15 # e9ec0 >@GLIBCXX_3.4> │ │ │ │ add $0x10,%r15 │ │ │ │ mov %r15,0xf0(%rsp) │ │ │ │ call d0c0 │ │ │ │ - mov 0x90(%r14),%r9 │ │ │ │ - sub 0x88(%r14),%r9 │ │ │ │ - sar $0x3,%r9 │ │ │ │ - cmp %r9,%rbx │ │ │ │ - jae 3c953 │ │ │ │ + mov 0x90(%r14),%r10 │ │ │ │ + sub 0x88(%r14),%r10 │ │ │ │ + sar $0x3,%r10 │ │ │ │ + cmp %r10,%rbx │ │ │ │ + jae 3d38b │ │ │ │ lea 0xf0(%rsp),%rdi │ │ │ │ mov %rdi,0x48(%rsp) │ │ │ │ call d090 │ │ │ │ - mov 0xac779(%rip),%r9 # e8f50 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ + mov 0xacd3e(%rip),%r10 # e9f50 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ + xor %r9d,%r9d │ │ │ │ + mov 0xacca4(%rip),%rsi # e9ec0 >@GLIBCXX_3.4> │ │ │ │ + mov %r9w,0x1d0(%rsp) │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ - movw $0x0,0x1d0(%rsp) │ │ │ │ + mov 0x8(%r10),%r12 │ │ │ │ vmovdqu %ymm3,0x1d8(%rsp) │ │ │ │ - mov 0xac6cb(%rip),%rsi # e8ec0 >@GLIBCXX_3.4> │ │ │ │ - movq $0x0,0x1c8(%rsp) │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - mov 0x8(%r9),%r12 │ │ │ │ - mov 0x10(%r9),%r15 │ │ │ │ + mov 0x10(%r10),%r15 │ │ │ │ lea 0x10(%rsi),%r8 │ │ │ │ - xor %esi,%esi │ │ │ │ mov %r8,0xf0(%rsp) │ │ │ │ + xor %esi,%esi │ │ │ │ add -0x18(%r12),%rdi │ │ │ │ + movq $0x0,0x1c8(%rsp) │ │ │ │ mov %r12,0x80(%rsp) │ │ │ │ mov %r15,(%rdi) │ │ │ │ vzeroupper │ │ │ │ call d450 >::init(std::basic_streambuf >*)@plt> │ │ │ │ + mov 0xaccc0(%rip),%r11 # e9f38 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ + lea 0xc0(%rsp),%rdi │ │ │ │ vmovdqa (%rsp),%ymm4 │ │ │ │ - mov 0xac6f8(%rip),%r10 # e8f38 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ vpxor %xmm5,%xmm5,%xmm5 │ │ │ │ - lea 0xc0(%rsp),%rdi │ │ │ │ mov %rdi,0x38(%rsp) │ │ │ │ - vmovdqa %ymm5,0xa0(%rsp) │ │ │ │ - lea 0x40(%r10),%r11 │ │ │ │ - mov %r11,0xf0(%rsp) │ │ │ │ + lea 0x40(%r11),%rax │ │ │ │ vmovdqa %ymm4,0x80(%rsp) │ │ │ │ + mov %rax,0xf0(%rsp) │ │ │ │ + vmovdqa %ymm5,0xa0(%rsp) │ │ │ │ vzeroupper │ │ │ │ call d680 │ │ │ │ - lea 0xe0(%rsp),%rcx │ │ │ │ - lea 0x88(%rsp),%rsi │ │ │ │ - mov 0xac742(%rip),%rax # e8fd0 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ + mov 0xacd15(%rip),%rdx # e9fd0 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ + lea 0xe0(%rsp),%rsi │ │ │ │ mov 0x48(%rsp),%rdi │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ + mov %rsi,0xd0(%rsp) │ │ │ │ + lea 0x10(%rdx),%rcx │ │ │ │ + lea 0x88(%rsp),%rsi │ │ │ │ + mov %rcx,0x88(%rsp) │ │ │ │ movl $0x10,0xc8(%rsp) │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ - mov %rcx,0xd0(%rsp) │ │ │ │ movq $0x0,0xd8(%rsp) │ │ │ │ movb $0x0,0xe0(%rsp) │ │ │ │ - lea 0x10(%rax),%rdx │ │ │ │ - mov %rdx,0x88(%rsp) │ │ │ │ call d450 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - mov 0x88(%r14),%rsi │ │ │ │ - mov (%rsi,%rbx,8),%rdi │ │ │ │ + mov 0x88(%r14),%r8 │ │ │ │ mov 0x40(%rsp),%rsi │ │ │ │ - call 32000 │ │ │ │ - lea 0x70(%rsp),%r8 │ │ │ │ + mov (%r8,%rbx,8),%rdi │ │ │ │ + call 31bf0 │ │ │ │ + mov 0xb0(%rsp),%r8 │ │ │ │ + lea 0x70(%rsp),%r9 │ │ │ │ lea 0x60(%rsp),%rdi │ │ │ │ movq $0x0,0x68(%rsp) │ │ │ │ - mov %r8,0x30(%rsp) │ │ │ │ - mov %r8,0x60(%rsp) │ │ │ │ - mov 0xb0(%rsp),%r8 │ │ │ │ mov %rdi,0x20(%rsp) │ │ │ │ + mov %r9,0x30(%rsp) │ │ │ │ + mov %r9,0x60(%rsp) │ │ │ │ movb $0x0,0x70(%rsp) │ │ │ │ test %r8,%r8 │ │ │ │ - jne 3c680 │ │ │ │ + jne 3d0b8 │ │ │ │ lea 0xd0(%rsp),%rsi │ │ │ │ call d180 , std::allocator >::_M_assign(std::__cxx11::basic_string, std::allocator > const&)@plt> │ │ │ │ - jmp 3c6ad │ │ │ │ - mov 0xac63a(%rip),%rbx │ │ │ │ - lea 0x9b98f(%rip),%rsi # d82cc * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xf9c> │ │ │ │ + jmp 3d0e5 │ │ │ │ + mov 0xacbfd(%rip),%rbx │ │ │ │ + lea 0x9bf6c(%rip),%rsi # d92e6 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1346> │ │ │ │ mov (%rbx),%rdi │ │ │ │ call d380 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ xor %r13d,%r13d │ │ │ │ mov 0x1f8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 3c978 │ │ │ │ + jne 3d3b0 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ mov %r13,%rax │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp dfa8 <__cxa_finalize@plt+0x918> │ │ │ │ + jmp e01d <__cxa_finalize@plt+0x98d> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r13 │ │ │ │ vzeroupper │ │ │ │ - jmp df1a <__cxa_finalize@plt+0x88a> │ │ │ │ + jmp df8f <__cxa_finalize@plt+0x8ff> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r13 │ │ │ │ - jmp df0d <__cxa_finalize@plt+0x87d> │ │ │ │ + jmp df82 <__cxa_finalize@plt+0x8f2> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r13 │ │ │ │ - jmp df3f <__cxa_finalize@plt+0x8af> │ │ │ │ + jmp dfb4 <__cxa_finalize@plt+0x924> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp df53 <__cxa_finalize@plt+0x8c3> │ │ │ │ - jmp e009 <__cxa_finalize@plt+0x979> │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp dfc8 <__cxa_finalize@plt+0x938> │ │ │ │ + jmp e07e <__cxa_finalize@plt+0x9ee> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ -000000000003c9d0 : │ │ │ │ +000000000003d400 : │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ - vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + mov %rcx,%r15 │ │ │ │ push %r14 │ │ │ │ + mov %r9,%r14 │ │ │ │ push %r13 │ │ │ │ + mov %r8,%r13 │ │ │ │ push %r12 │ │ │ │ + mov %esi,%r12d │ │ │ │ push %rbx │ │ │ │ - mov %edx,%r15d │ │ │ │ - mov %rdi,%rbx │ │ │ │ + mov %rdx,%rbx │ │ │ │ + lea -0x1(%rsi),%edx │ │ │ │ + mov %edi,%esi │ │ │ │ + mov %r9,%rdi │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ - mov %rcx,%r12 │ │ │ │ - mov %r8,%r14 │ │ │ │ add $0xffffffffffffff80,%rsp │ │ │ │ - vmovdqu %xmm0,(%rdi) │ │ │ │ - movq $0x0,0x10(%rdi) │ │ │ │ - call b85e0 │ │ │ │ - test %r15d,%r15d │ │ │ │ - jle 3cf77 │ │ │ │ - mov %r15d,%r11d │ │ │ │ - dec %r11d │ │ │ │ - je 3cf77 │ │ │ │ - mov (%r12),%rdi │ │ │ │ + mov %edx,0x48(%rsp) │ │ │ │ + call b8640 │ │ │ │ + test %r12d,%r12d │ │ │ │ + jle 3dbc9 │ │ │ │ + mov 0x48(%rsp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 3dbc9 │ │ │ │ + mov (%rbx),%r8 │ │ │ │ mov (%r14),%rsi │ │ │ │ - movslq %r15d,%rax │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov (%rbx),%rcx │ │ │ │ - lea -0x3(%rax,%rax,2),%rax │ │ │ │ - mov %rbx,0x38(%rsp) │ │ │ │ + movslq %r12d,%rcx │ │ │ │ + mov %r12d,0x2c(%rsp) │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ + lea -0x3(%rcx,%rcx,2),%rax │ │ │ │ + mov %r12d,%edx │ │ │ │ + lea -0x18(%r8),%rcx │ │ │ │ + mov %rsi,0x38(%rsp) │ │ │ │ shl $0x3,%rax │ │ │ │ - lea -0x18(%rdi),%r8 │ │ │ │ - mov %rsi,0x48(%rsp) │ │ │ │ - mov %r8,%r12 │ │ │ │ + mov %rdi,%r14 │ │ │ │ mov %rcx,%rsi │ │ │ │ - mov (%rsi,%rax,1),%rbx │ │ │ │ dec %edx │ │ │ │ - lea (%r12,%rax,1),%r9 │ │ │ │ - mov %r11d,0x58(%rsp) │ │ │ │ - mov %edx,%r10d │ │ │ │ - mov %edx,0x34(%rsp) │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - sub %r11d,%r10d │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ - mov %r12,0x18(%rsp) │ │ │ │ - mov %r10d,0x5c(%rsp) │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov (%rdx),%rcx │ │ │ │ - mov 0x8(%rdx),%r14 │ │ │ │ - cmp %rcx,%r14 │ │ │ │ - je 3cf30 │ │ │ │ - movslq 0x5c(%rsp),%r11 │ │ │ │ - mov 0x48(%rsp),%r15 │ │ │ │ - lea (%r11,%r11,2),%r13 │ │ │ │ - mov (%r15,%r13,8),%rdx │ │ │ │ - mov 0x8(%r15,%r13,8),%r9 │ │ │ │ - cmp %rdx,%r9 │ │ │ │ - je 3cf30 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - sub %rdx,%r9 │ │ │ │ - mov %rax,%rsi │ │ │ │ - cmp $0x8,%r9 │ │ │ │ - je 3cf96 │ │ │ │ - lea -0x8(%r9),%rbx │ │ │ │ - mov $0xfffffffffffffff8,%r10 │ │ │ │ - mov %rbx,0x70(%rsp) │ │ │ │ - shr $0x3,%rbx │ │ │ │ - sub %rdx,%r10 │ │ │ │ - lea 0x1(%rbx),%r12 │ │ │ │ - mov %r10,0x78(%rsp) │ │ │ │ + mov (%r14,%rax,1),%r9 │ │ │ │ + lea (%rsi,%rax,1),%r10 │ │ │ │ + mov %r14,0x20(%rsp) │ │ │ │ + mov %edx,%r11d │ │ │ │ + mov %edx,0x28(%rsp) │ │ │ │ + sub 0x48(%rsp),%r11d │ │ │ │ + mov %r9,0x30(%rsp) │ │ │ │ + mov %r10,0x40(%rsp) │ │ │ │ + mov %r11d,0x4c(%rsp) │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + mov %rsi,0x10(%rsp) │ │ │ │ + mov %r15,0x8(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x40(%rsp),%r15 │ │ │ │ + mov 0x8(%r15),%r12 │ │ │ │ + mov (%r15),%rcx │ │ │ │ + mov %r12,0x78(%rsp) │ │ │ │ + cmp %rcx,%r12 │ │ │ │ + je 3d958 │ │ │ │ + movslq 0x4c(%rsp),%rbx │ │ │ │ + mov 0x38(%rsp),%r14 │ │ │ │ + lea (%rbx,%rbx,2),%r13 │ │ │ │ + lea (%r14,%r13,8),%rdx │ │ │ │ + mov (%rdx),%rax │ │ │ │ + mov 0x8(%rdx),%r15 │ │ │ │ + cmp %rax,%r15 │ │ │ │ + je 3d958 │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + mov %r15,%r14 │ │ │ │ + sub %rax,%r14 │ │ │ │ + mov %rdx,%rsi │ │ │ │ + cmp $0x8,%r14 │ │ │ │ + je 3d7a3 │ │ │ │ + lea -0x8(%r14),%rbx │ │ │ │ + lea -0x8(%rax),%r11 │ │ │ │ mov %rbx,0x68(%rsp) │ │ │ │ - mov %r12,%r11 │ │ │ │ - mov %r12,%r13 │ │ │ │ - and $0xfffffffffffffffc,%r13 │ │ │ │ - shr $0x2,%r11 │ │ │ │ - shl $0x5,%r11 │ │ │ │ - mov %r13,0x60(%rsp) │ │ │ │ - lea 0x0(,%r13,8),%r15 │ │ │ │ - xchg %ax,%ax │ │ │ │ - lea (%rax,%r9,1),%rdi │ │ │ │ - lea 0x8(%rcx),%r10 │ │ │ │ - cmp %rdi,%rcx │ │ │ │ + shr $0x3,%rbx │ │ │ │ + mov %rbx,0x60(%rsp) │ │ │ │ + inc %rbx │ │ │ │ + mov %rbx,%r12 │ │ │ │ + mov %rbx,%r10 │ │ │ │ + mov %r11,0x70(%rsp) │ │ │ │ + and $0xfffffffffffffffc,%r12 │ │ │ │ + shr $0x2,%r10 │ │ │ │ + mov %r12,0x58(%rsp) │ │ │ │ + shl $0x3,%r12 │ │ │ │ + shl $0x5,%r10 │ │ │ │ + mov %r12,0x50(%rsp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x8(%rcx),%r13 │ │ │ │ + cmp %r13,%rax │ │ │ │ setae %r8b │ │ │ │ - cmp %r10,%rax │ │ │ │ - setae %bl │ │ │ │ - or %r8b,%bl │ │ │ │ - je 3cd70 │ │ │ │ - mov 0x78(%rsp),%r13 │ │ │ │ - lea 0x0(%r13,%rsi,1),%rdi │ │ │ │ + cmp %r15,%rcx │ │ │ │ + setae %r9b │ │ │ │ + or %r8b,%r9b │ │ │ │ + je 3dbd8 │ │ │ │ + mov 0x70(%rsp),%rdi │ │ │ │ + sub %rsi,%rdi │ │ │ │ cmp $0x10,%rdi │ │ │ │ - jbe 3cd70 │ │ │ │ - cmpq $0x10,0x70(%rsp) │ │ │ │ - jbe 3cf89 │ │ │ │ - lea -0x20(%r11),%r8 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - vbroadcastsd (%rcx),%ymm15 │ │ │ │ + jbe 3dbd8 │ │ │ │ + cmpq $0x10,0x68(%rsp) │ │ │ │ + jbe 3ddaf │ │ │ │ + lea -0x20(%r10),%r8 │ │ │ │ + vbroadcastsd (%rcx),%ymm14 │ │ │ │ + xor %edi,%edi │ │ │ │ shr $0x5,%r8 │ │ │ │ inc %r8 │ │ │ │ and $0x7,%r8d │ │ │ │ - je 3cc35 │ │ │ │ + je 3d660 │ │ │ │ cmp $0x1,%r8 │ │ │ │ - je 3cc18 │ │ │ │ + je 3d643 │ │ │ │ cmp $0x2,%r8 │ │ │ │ - je 3cc04 │ │ │ │ + je 3d62f │ │ │ │ cmp $0x3,%r8 │ │ │ │ - je 3cbf0 │ │ │ │ + je 3d61b │ │ │ │ cmp $0x4,%r8 │ │ │ │ - je 3cbdc │ │ │ │ + je 3d607 │ │ │ │ cmp $0x5,%r8 │ │ │ │ - je 3cbc8 │ │ │ │ + je 3d5f3 │ │ │ │ cmp $0x6,%r8 │ │ │ │ - je 3cbb4 │ │ │ │ - vmovupd (%rdx),%ymm0 │ │ │ │ - mov $0x20,%ebx │ │ │ │ - vfmadd213pd (%rax),%ymm15,%ymm0 │ │ │ │ - vmovupd %ymm0,(%rax) │ │ │ │ - vmovupd (%rdx,%rbx,1),%ymm1 │ │ │ │ - vfmadd213pd (%rax,%rbx,1),%ymm15,%ymm1 │ │ │ │ - vmovupd %ymm1,(%rax,%rbx,1) │ │ │ │ - add $0x20,%rbx │ │ │ │ - vmovupd (%rdx,%rbx,1),%ymm4 │ │ │ │ - vfmadd213pd (%rax,%rbx,1),%ymm15,%ymm4 │ │ │ │ - vmovupd %ymm4,(%rax,%rbx,1) │ │ │ │ - add $0x20,%rbx │ │ │ │ - vmovupd (%rdx,%rbx,1),%ymm2 │ │ │ │ - vfmadd213pd (%rax,%rbx,1),%ymm15,%ymm2 │ │ │ │ - vmovupd %ymm2,(%rax,%rbx,1) │ │ │ │ - add $0x20,%rbx │ │ │ │ - vmovupd (%rdx,%rbx,1),%ymm5 │ │ │ │ - vfmadd213pd (%rax,%rbx,1),%ymm15,%ymm5 │ │ │ │ - vmovupd %ymm5,(%rax,%rbx,1) │ │ │ │ - add $0x20,%rbx │ │ │ │ - vmovupd (%rdx,%rbx,1),%ymm3 │ │ │ │ - vfmadd213pd (%rax,%rbx,1),%ymm15,%ymm3 │ │ │ │ - vmovupd %ymm3,(%rax,%rbx,1) │ │ │ │ - add $0x20,%rbx │ │ │ │ - vmovupd (%rdx,%rbx,1),%ymm6 │ │ │ │ - vfmadd213pd (%rax,%rbx,1),%ymm15,%ymm6 │ │ │ │ - vmovupd %ymm6,(%rax,%rbx,1) │ │ │ │ - add $0x20,%rbx │ │ │ │ - cmp %rbx,%r11 │ │ │ │ - je 3ccfe │ │ │ │ - vmovupd (%rdx,%rbx,1),%ymm8 │ │ │ │ - vfmadd213pd (%rax,%rbx,1),%ymm15,%ymm8 │ │ │ │ - vmovupd %ymm8,(%rax,%rbx,1) │ │ │ │ - vmovupd 0x20(%rdx,%rbx,1),%ymm7 │ │ │ │ - vfmadd213pd 0x20(%rax,%rbx,1),%ymm15,%ymm7 │ │ │ │ - vmovupd %ymm7,0x20(%rax,%rbx,1) │ │ │ │ - vmovupd 0x40(%rdx,%rbx,1),%ymm9 │ │ │ │ - vfmadd213pd 0x40(%rax,%rbx,1),%ymm15,%ymm9 │ │ │ │ - vmovupd %ymm9,0x40(%rax,%rbx,1) │ │ │ │ - vmovupd 0x60(%rdx,%rbx,1),%ymm10 │ │ │ │ - vfmadd213pd 0x60(%rax,%rbx,1),%ymm15,%ymm10 │ │ │ │ - vmovupd %ymm10,0x60(%rax,%rbx,1) │ │ │ │ - vmovupd 0x80(%rdx,%rbx,1),%ymm11 │ │ │ │ - vfmadd213pd 0x80(%rax,%rbx,1),%ymm15,%ymm11 │ │ │ │ - vmovupd %ymm11,0x80(%rax,%rbx,1) │ │ │ │ - vmovupd 0xa0(%rdx,%rbx,1),%ymm12 │ │ │ │ - vfmadd213pd 0xa0(%rax,%rbx,1),%ymm15,%ymm12 │ │ │ │ - vmovupd %ymm12,0xa0(%rax,%rbx,1) │ │ │ │ - vmovupd 0xc0(%rdx,%rbx,1),%ymm13 │ │ │ │ - vfmadd213pd 0xc0(%rax,%rbx,1),%ymm15,%ymm13 │ │ │ │ - vmovupd %ymm13,0xc0(%rax,%rbx,1) │ │ │ │ - vmovupd 0xe0(%rdx,%rbx,1),%ymm14 │ │ │ │ - vfmadd213pd 0xe0(%rax,%rbx,1),%ymm15,%ymm14 │ │ │ │ - vmovupd %ymm14,0xe0(%rax,%rbx,1) │ │ │ │ - add $0x100,%rbx │ │ │ │ - cmp %rbx,%r11 │ │ │ │ - jne 3cc35 │ │ │ │ - test $0x3,%r12b │ │ │ │ - je 3cd59 │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - lea (%rax,%r15,1),%rbx │ │ │ │ - lea (%rdx,%r15,1),%r13 │ │ │ │ - cmp %rdi,0x68(%rsp) │ │ │ │ - je 3cd46 │ │ │ │ - vmovddup (%rcx),%xmm15 │ │ │ │ - vmovupd (%rax,%rdi,8),%xmm0 │ │ │ │ - mov %r12,%r8 │ │ │ │ - vfmadd132pd (%rdx,%rdi,8),%xmm0,%xmm15 │ │ │ │ - sub %rdi,%r8 │ │ │ │ - vmovupd %xmm15,(%rax,%rdi,8) │ │ │ │ - test $0x1,%r12b │ │ │ │ - je 3cd59 │ │ │ │ - and $0xfffffffffffffffe,%r8 │ │ │ │ - shl $0x3,%r8 │ │ │ │ - add %r8,%rbx │ │ │ │ - add %r8,%r13 │ │ │ │ - vmovsd 0x0(%r13),%xmm1 │ │ │ │ - vmovsd (%rbx),%xmm4 │ │ │ │ - vfmadd132sd (%rcx),%xmm4,%xmm1 │ │ │ │ - vmovsd %xmm1,(%rbx) │ │ │ │ - mov %r10,%rcx │ │ │ │ - cmp %r10,%r14 │ │ │ │ - je 3cf30 │ │ │ │ - add %r9,%rsi │ │ │ │ - mov %rsi,%rax │ │ │ │ - jmp 3cb20 │ │ │ │ - lea -0x8(%r9),%r13 │ │ │ │ - xor %edi,%edi │ │ │ │ - shr $0x3,%r13 │ │ │ │ - inc %r13 │ │ │ │ - and $0x7,%r13d │ │ │ │ - je 3ce62 │ │ │ │ - cmp $0x1,%r13 │ │ │ │ - je 3ce41 │ │ │ │ - cmp $0x2,%r13 │ │ │ │ - je 3ce29 │ │ │ │ - cmp $0x3,%r13 │ │ │ │ - je 3ce11 │ │ │ │ - cmp $0x4,%r13 │ │ │ │ - je 3cdf9 │ │ │ │ - cmp $0x5,%r13 │ │ │ │ - je 3cde1 │ │ │ │ - cmp $0x6,%r13 │ │ │ │ - je 3cdc9 │ │ │ │ - vmovsd (%rdx),%xmm2 │ │ │ │ - vmovsd (%rax),%xmm5 │ │ │ │ - mov $0x8,%edi │ │ │ │ - vfmadd132sd (%rcx),%xmm5,%xmm2 │ │ │ │ - vmovsd %xmm2,(%rax) │ │ │ │ - vmovsd (%rdx,%rdi,1),%xmm3 │ │ │ │ - vmovsd (%rax,%rdi,1),%xmm6 │ │ │ │ - vfmadd132sd (%rcx),%xmm6,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rax,%rdi,1) │ │ │ │ - add $0x8,%rdi │ │ │ │ - vmovsd (%rdx,%rdi,1),%xmm8 │ │ │ │ - vmovsd (%rax,%rdi,1),%xmm7 │ │ │ │ - vfmadd132sd (%rcx),%xmm7,%xmm8 │ │ │ │ - vmovsd %xmm8,(%rax,%rdi,1) │ │ │ │ - add $0x8,%rdi │ │ │ │ - vmovsd (%rdx,%rdi,1),%xmm9 │ │ │ │ - vmovsd (%rax,%rdi,1),%xmm10 │ │ │ │ - vfmadd132sd (%rcx),%xmm10,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rax,%rdi,1) │ │ │ │ - add $0x8,%rdi │ │ │ │ - vmovsd (%rdx,%rdi,1),%xmm11 │ │ │ │ - vmovsd (%rax,%rdi,1),%xmm12 │ │ │ │ - vfmadd132sd (%rcx),%xmm12,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rax,%rdi,1) │ │ │ │ - add $0x8,%rdi │ │ │ │ - vmovsd (%rdx,%rdi,1),%xmm13 │ │ │ │ - vmovsd (%rax,%rdi,1),%xmm14 │ │ │ │ - vfmadd132sd (%rcx),%xmm14,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rax,%rdi,1) │ │ │ │ - add $0x8,%rdi │ │ │ │ - vmovsd (%rdx,%rdi,1),%xmm15 │ │ │ │ - vmovsd (%rax,%rdi,1),%xmm0 │ │ │ │ - vfmadd132sd (%rcx),%xmm0,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rax,%rdi,1) │ │ │ │ - add $0x8,%rdi │ │ │ │ - cmp %r9,%rdi │ │ │ │ - je 3cf24 │ │ │ │ - vmovsd (%rdx,%rdi,1),%xmm1 │ │ │ │ - vmovsd (%rax,%rdi,1),%xmm4 │ │ │ │ - vfmadd132sd (%rcx),%xmm4,%xmm1 │ │ │ │ - vmovsd 0x8(%rax,%rdi,1),%xmm5 │ │ │ │ - vmovsd 0x10(%rax,%rdi,1),%xmm6 │ │ │ │ - vmovsd 0x18(%rax,%rdi,1),%xmm7 │ │ │ │ - vmovsd 0x20(%rax,%rdi,1),%xmm10 │ │ │ │ - vmovsd 0x28(%rax,%rdi,1),%xmm12 │ │ │ │ - vmovsd 0x30(%rax,%rdi,1),%xmm14 │ │ │ │ - vmovsd 0x38(%rax,%rdi,1),%xmm0 │ │ │ │ - vmovsd %xmm1,(%rax,%rdi,1) │ │ │ │ - vmovsd 0x8(%rdx,%rdi,1),%xmm2 │ │ │ │ - vfmadd132sd (%rcx),%xmm5,%xmm2 │ │ │ │ - vmovsd %xmm2,0x8(%rax,%rdi,1) │ │ │ │ - vmovsd 0x10(%rdx,%rdi,1),%xmm3 │ │ │ │ - vfmadd132sd (%rcx),%xmm6,%xmm3 │ │ │ │ - vmovsd %xmm3,0x10(%rax,%rdi,1) │ │ │ │ - vmovsd 0x18(%rdx,%rdi,1),%xmm8 │ │ │ │ - vfmadd132sd (%rcx),%xmm7,%xmm8 │ │ │ │ - vmovsd %xmm8,0x18(%rax,%rdi,1) │ │ │ │ - vmovsd 0x20(%rdx,%rdi,1),%xmm9 │ │ │ │ - vfmadd132sd (%rcx),%xmm10,%xmm9 │ │ │ │ - vmovsd %xmm9,0x20(%rax,%rdi,1) │ │ │ │ - vmovsd 0x28(%rdx,%rdi,1),%xmm11 │ │ │ │ - vfmadd132sd (%rcx),%xmm12,%xmm11 │ │ │ │ - vmovsd %xmm11,0x28(%rax,%rdi,1) │ │ │ │ - vmovsd 0x30(%rdx,%rdi,1),%xmm13 │ │ │ │ - vfmadd132sd (%rcx),%xmm14,%xmm13 │ │ │ │ - vmovsd %xmm13,0x30(%rax,%rdi,1) │ │ │ │ - vmovsd 0x38(%rdx,%rdi,1),%xmm15 │ │ │ │ - vfmadd132sd (%rcx),%xmm0,%xmm15 │ │ │ │ - vmovsd %xmm15,0x38(%rax,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - cmp %r9,%rdi │ │ │ │ - jne 3ce62 │ │ │ │ - mov %r10,%rcx │ │ │ │ - cmp %r14,%r10 │ │ │ │ - jne 3cd65 │ │ │ │ - incl 0x5c(%rsp) │ │ │ │ - subq $0x18,0x50(%rsp) │ │ │ │ - mov 0x5c(%rsp),%r14d │ │ │ │ - cmp %r14d,0x58(%rsp) │ │ │ │ - jne 3ca90 │ │ │ │ - mov 0x58(%rsp),%r11d │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - mov 0x34(%rsp),%edx │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - mov 0x18(%rsp),%r12 │ │ │ │ - sub $0x18,%rax │ │ │ │ - dec %r11d │ │ │ │ - jne 3ca4c │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - vzeroupper │ │ │ │ - lea -0x28(%rbp),%rsp │ │ │ │ - mov %rbx,%rax │ │ │ │ - pop %rbx │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,%r13 │ │ │ │ - xor %edi,%edi │ │ │ │ - jmp 3cd11 │ │ │ │ - mov %r14,%r12 │ │ │ │ - mov %rax,%rdi │ │ │ │ - sub %rcx,%r12 │ │ │ │ - sub $0x8,%r12 │ │ │ │ - shr $0x3,%r12 │ │ │ │ - and $0x7,%r12d │ │ │ │ - je 3d13c │ │ │ │ - vmovsd (%rdx),%xmm1 │ │ │ │ - vmovsd (%rax),%xmm4 │ │ │ │ - lea 0x8(%rax),%rsi │ │ │ │ - add $0x8,%rcx │ │ │ │ - vfmadd132sd -0x8(%rcx),%xmm4,%xmm1 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - vmovsd %xmm1,(%rax) │ │ │ │ - cmp $0x1,%r12 │ │ │ │ - je 3d13c │ │ │ │ - cmp $0x2,%r12 │ │ │ │ - je 3d082 │ │ │ │ - cmp $0x3,%r12 │ │ │ │ - je 3d067 │ │ │ │ - cmp $0x4,%r12 │ │ │ │ - je 3d04c │ │ │ │ - cmp $0x5,%r12 │ │ │ │ - je 3d031 │ │ │ │ - cmp $0x6,%r12 │ │ │ │ - je 3d016 │ │ │ │ - vmovsd (%rdx),%xmm2 │ │ │ │ - vmovsd 0x8(%rax),%xmm5 │ │ │ │ - add $0x8,%rcx │ │ │ │ - add $0x8,%rsi │ │ │ │ - vfmadd132sd -0x8(%rcx),%xmm5,%xmm2 │ │ │ │ - vmovsd %xmm2,0x8(%rax) │ │ │ │ - vmovsd (%rsi),%xmm6 │ │ │ │ - add $0x8,%rcx │ │ │ │ - add $0x8,%rsi │ │ │ │ - vmovsd (%rdx),%xmm3 │ │ │ │ - vfmadd132sd -0x8(%rcx),%xmm6,%xmm3 │ │ │ │ - vmovsd %xmm3,-0x8(%rsi) │ │ │ │ - vmovsd (%rsi),%xmm7 │ │ │ │ - add $0x8,%rcx │ │ │ │ - add $0x8,%rsi │ │ │ │ - vmovsd (%rdx),%xmm8 │ │ │ │ - vfmadd132sd -0x8(%rcx),%xmm7,%xmm8 │ │ │ │ - vmovsd %xmm8,-0x8(%rsi) │ │ │ │ - vmovsd (%rsi),%xmm10 │ │ │ │ - add $0x8,%rcx │ │ │ │ - add $0x8,%rsi │ │ │ │ - vmovsd (%rdx),%xmm9 │ │ │ │ - vfmadd132sd -0x8(%rcx),%xmm10,%xmm9 │ │ │ │ - vmovsd %xmm9,-0x8(%rsi) │ │ │ │ - vmovsd (%rsi),%xmm12 │ │ │ │ - add $0x8,%rcx │ │ │ │ - add $0x8,%rsi │ │ │ │ - vmovsd (%rdx),%xmm11 │ │ │ │ - vfmadd132sd -0x8(%rcx),%xmm12,%xmm11 │ │ │ │ - vmovsd %xmm11,-0x8(%rsi) │ │ │ │ - vmovsd (%rsi),%xmm14 │ │ │ │ - add $0x8,%rsi │ │ │ │ - add $0x8,%rcx │ │ │ │ - vmovsd (%rdx),%xmm13 │ │ │ │ - vfmadd132sd -0x8(%rcx),%xmm14,%xmm13 │ │ │ │ - vmovsd %xmm13,-0x8(%rsi) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - jmp 3d13c │ │ │ │ - vmovsd (%rdx),%xmm1 │ │ │ │ - vmovsd 0x8(%rsi),%xmm4 │ │ │ │ - add $0x40,%rsi │ │ │ │ - add $0x40,%rcx │ │ │ │ - vfmadd132sd -0x38(%rcx),%xmm4,%xmm1 │ │ │ │ - vmovsd -0x30(%rsi),%xmm5 │ │ │ │ - vmovsd -0x28(%rsi),%xmm6 │ │ │ │ - vmovsd -0x20(%rsi),%xmm7 │ │ │ │ - vmovsd -0x18(%rsi),%xmm10 │ │ │ │ - vmovsd -0x10(%rsi),%xmm12 │ │ │ │ - vmovsd -0x8(%rsi),%xmm14 │ │ │ │ - vmovsd %xmm1,-0x38(%rsi) │ │ │ │ - vmovsd (%rdx),%xmm2 │ │ │ │ - vfmadd132sd -0x30(%rcx),%xmm5,%xmm2 │ │ │ │ - vmovsd %xmm2,-0x30(%rsi) │ │ │ │ - vmovsd (%rdx),%xmm3 │ │ │ │ - vfmadd132sd -0x28(%rcx),%xmm6,%xmm3 │ │ │ │ - vmovsd %xmm3,-0x28(%rsi) │ │ │ │ - vmovsd (%rdx),%xmm8 │ │ │ │ - vfmadd132sd -0x20(%rcx),%xmm7,%xmm8 │ │ │ │ - vmovsd %xmm8,-0x20(%rsi) │ │ │ │ - vmovsd (%rdx),%xmm9 │ │ │ │ - vfmadd132sd -0x18(%rcx),%xmm10,%xmm9 │ │ │ │ - vmovsd %xmm9,-0x18(%rsi) │ │ │ │ - vmovsd (%rdx),%xmm11 │ │ │ │ - vfmadd132sd -0x10(%rcx),%xmm12,%xmm11 │ │ │ │ - vmovsd %xmm11,-0x10(%rsi) │ │ │ │ - vmovsd (%rdx),%xmm13 │ │ │ │ - vfmadd132sd -0x8(%rcx),%xmm14,%xmm13 │ │ │ │ - vmovsd %xmm13,-0x8(%rsi) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - vmovsd (%rdx),%xmm15 │ │ │ │ - lea 0x8(%rcx),%r8 │ │ │ │ - vmovsd (%rdi),%xmm0 │ │ │ │ - vfmadd132sd (%rcx),%xmm0,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rdi) │ │ │ │ - cmp %r8,%r14 │ │ │ │ - jne 3d0a5 │ │ │ │ - jmp 3cf30 │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ - jmp e028 <__cxa_finalize@plt+0x998> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - │ │ │ │ -000000000003d170 : │ │ │ │ - endbr64 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - push %r15 │ │ │ │ - push %r14 │ │ │ │ - push %r13 │ │ │ │ - push %r12 │ │ │ │ - push %rbx │ │ │ │ - lea -0x1(%rsi),%r12d │ │ │ │ - mov %esi,%ebx │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - mov %rdx,%r13 │ │ │ │ - mov %edi,%esi │ │ │ │ - mov %r12d,%edx │ │ │ │ - add $0xffffffffffffff80,%rsp │ │ │ │ - mov %r9,%rdi │ │ │ │ - mov %rcx,%r15 │ │ │ │ - mov %r8,%r14 │ │ │ │ - mov %r9,0x78(%rsp) │ │ │ │ - call b85e0 │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 3d9a7 │ │ │ │ - test %r12d,%r12d │ │ │ │ - je 3d9a7 │ │ │ │ - mov 0x78(%rsp),%r9 │ │ │ │ - mov 0x0(%r13),%rsi │ │ │ │ - movslq %ebx,%rax │ │ │ │ - mov %ebx,0x2c(%rsp) │ │ │ │ - mov (%r14),%rcx │ │ │ │ - lea -0x3(%rax,%rax,2),%rax │ │ │ │ - shl $0x3,%rax │ │ │ │ - mov (%r9),%rdx │ │ │ │ - lea -0x18(%rsi),%rdi │ │ │ │ - mov %rcx,%r14 │ │ │ │ - mov %rdx,0x38(%rsp) │ │ │ │ - mov %ebx,%edx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov (%r14,%rax,1),%r8 │ │ │ │ - dec %edx │ │ │ │ - lea (%rbx,%rax,1),%r11 │ │ │ │ - mov %r12d,0x48(%rsp) │ │ │ │ - mov %edx,%r10d │ │ │ │ - mov %r14,0x20(%rsp) │ │ │ │ - mov %edx,0x28(%rsp) │ │ │ │ - mov %r11,0x40(%rsp) │ │ │ │ - sub %r12d,%r10d │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %r15,0x8(%rsp) │ │ │ │ - mov %r10d,0x4c(%rsp) │ │ │ │ - mov %r8,0x30(%rsp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x40(%rsp),%r12 │ │ │ │ - mov 0x8(%r12),%r15 │ │ │ │ - mov (%r12),%rcx │ │ │ │ - mov %r15,0x78(%rsp) │ │ │ │ - cmp %rcx,%r15 │ │ │ │ - je 3d6e0 │ │ │ │ - movslq 0x4c(%rsp),%rbx │ │ │ │ - mov 0x38(%rsp),%r14 │ │ │ │ - lea (%rbx,%rbx,2),%r13 │ │ │ │ - lea (%r14,%r13,8),%r9 │ │ │ │ - mov (%r9),%rax │ │ │ │ - mov 0x8(%r9),%r15 │ │ │ │ - cmp %rax,%r15 │ │ │ │ - je 3d6e0 │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - mov %r15,%r14 │ │ │ │ - sub %rax,%r14 │ │ │ │ - mov %rdx,%rsi │ │ │ │ - cmp $0x8,%r14 │ │ │ │ - je 3d523 │ │ │ │ - lea -0x8(%r14),%rbx │ │ │ │ - lea -0x8(%rax),%r10 │ │ │ │ - mov %rbx,0x68(%rsp) │ │ │ │ - shr $0x3,%rbx │ │ │ │ - mov %r10,0x70(%rsp) │ │ │ │ - mov %rbx,0x60(%rsp) │ │ │ │ - inc %rbx │ │ │ │ - mov %rbx,%r12 │ │ │ │ - mov %rbx,%r10 │ │ │ │ - and $0xfffffffffffffffc,%r12 │ │ │ │ - shr $0x2,%r10 │ │ │ │ - mov %r12,0x58(%rsp) │ │ │ │ - shl $0x3,%r12 │ │ │ │ - shl $0x5,%r10 │ │ │ │ - mov %r12,0x50(%rsp) │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x8(%rcx),%r13 │ │ │ │ - cmp %r13,%rax │ │ │ │ - setae %r9b │ │ │ │ - cmp %r15,%rcx │ │ │ │ - setae %dil │ │ │ │ - or %r9b,%dil │ │ │ │ - je 3d9b6 │ │ │ │ - mov 0x70(%rsp),%r8 │ │ │ │ - sub %rsi,%r8 │ │ │ │ - cmp $0x10,%r8 │ │ │ │ - jbe 3d9b6 │ │ │ │ - cmpq $0x10,0x68(%rsp) │ │ │ │ - jbe 3db8d │ │ │ │ - lea -0x20(%r10),%r8 │ │ │ │ - xor %edi,%edi │ │ │ │ - vbroadcastsd (%rcx),%ymm14 │ │ │ │ - shr $0x5,%r8 │ │ │ │ - inc %r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - je 3d3e0 │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 3d3c3 │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - je 3d3af │ │ │ │ - cmp $0x3,%r8 │ │ │ │ - je 3d39b │ │ │ │ - cmp $0x4,%r8 │ │ │ │ - je 3d387 │ │ │ │ - cmp $0x5,%r8 │ │ │ │ - je 3d373 │ │ │ │ - cmp $0x6,%r8 │ │ │ │ - je 3d35f │ │ │ │ + je 3d5df │ │ │ │ vmovupd (%rdx),%ymm15 │ │ │ │ mov $0x20,%edi │ │ │ │ vfmadd213pd (%rax),%ymm14,%ymm15 │ │ │ │ vmovupd %ymm15,(%rax) │ │ │ │ - vmovupd (%rdx,%rdi,1),%ymm4 │ │ │ │ - vfmadd213pd (%rax,%rdi,1),%ymm14,%ymm4 │ │ │ │ - vmovupd %ymm4,(%rax,%rdi,1) │ │ │ │ + vmovupd (%rdx,%rdi,1),%ymm3 │ │ │ │ + vfmadd213pd (%rax,%rdi,1),%ymm14,%ymm3 │ │ │ │ + vmovupd %ymm3,(%rax,%rdi,1) │ │ │ │ add $0x20,%rdi │ │ │ │ vmovupd (%rdx,%rdi,1),%ymm0 │ │ │ │ vfmadd213pd (%rax,%rdi,1),%ymm14,%ymm0 │ │ │ │ vmovupd %ymm0,(%rax,%rdi,1) │ │ │ │ add $0x20,%rdi │ │ │ │ + vmovupd (%rdx,%rdi,1),%ymm4 │ │ │ │ + vfmadd213pd (%rax,%rdi,1),%ymm14,%ymm4 │ │ │ │ + vmovupd %ymm4,(%rax,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ vmovupd (%rdx,%rdi,1),%ymm1 │ │ │ │ vfmadd213pd (%rax,%rdi,1),%ymm14,%ymm1 │ │ │ │ vmovupd %ymm1,(%rax,%rdi,1) │ │ │ │ add $0x20,%rdi │ │ │ │ - vmovupd (%rdx,%rdi,1),%ymm5 │ │ │ │ - vfmadd213pd (%rax,%rdi,1),%ymm14,%ymm5 │ │ │ │ - vmovupd %ymm5,(%rax,%rdi,1) │ │ │ │ - add $0x20,%rdi │ │ │ │ vmovupd (%rdx,%rdi,1),%ymm2 │ │ │ │ vfmadd213pd (%rax,%rdi,1),%ymm14,%ymm2 │ │ │ │ vmovupd %ymm2,(%rax,%rdi,1) │ │ │ │ add $0x20,%rdi │ │ │ │ + vmovupd (%rdx,%rdi,1),%ymm5 │ │ │ │ + vfmadd213pd (%rax,%rdi,1),%ymm14,%ymm5 │ │ │ │ + vmovupd %ymm5,(%rax,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + cmp %r10,%rdi │ │ │ │ + je 3d729 │ │ │ │ vmovupd (%rdx,%rdi,1),%ymm6 │ │ │ │ vfmadd213pd (%rax,%rdi,1),%ymm14,%ymm6 │ │ │ │ vmovupd %ymm6,(%rax,%rdi,1) │ │ │ │ - add $0x20,%rdi │ │ │ │ - cmp %r10,%rdi │ │ │ │ - je 3d4a9 │ │ │ │ - vmovupd (%rdx,%rdi,1),%ymm3 │ │ │ │ - vfmadd213pd (%rax,%rdi,1),%ymm14,%ymm3 │ │ │ │ - vmovupd %ymm3,(%rax,%rdi,1) │ │ │ │ vmovupd 0x20(%rdx,%rdi,1),%ymm7 │ │ │ │ vfmadd213pd 0x20(%rax,%rdi,1),%ymm14,%ymm7 │ │ │ │ vmovupd %ymm7,0x20(%rax,%rdi,1) │ │ │ │ vmovupd 0x40(%rdx,%rdi,1),%ymm8 │ │ │ │ vfmadd213pd 0x40(%rax,%rdi,1),%ymm14,%ymm8 │ │ │ │ vmovupd %ymm8,0x40(%rax,%rdi,1) │ │ │ │ vmovupd 0x60(%rdx,%rdi,1),%ymm9 │ │ │ │ @@ -44768,342 +45011,325 @@ │ │ │ │ vfmadd213pd 0xc0(%rax,%rdi,1),%ymm14,%ymm12 │ │ │ │ vmovupd %ymm12,0xc0(%rax,%rdi,1) │ │ │ │ vmovupd 0xe0(%rdx,%rdi,1),%ymm13 │ │ │ │ vfmadd213pd 0xe0(%rax,%rdi,1),%ymm14,%ymm13 │ │ │ │ vmovupd %ymm13,0xe0(%rax,%rdi,1) │ │ │ │ add $0x100,%rdi │ │ │ │ cmp %r10,%rdi │ │ │ │ - jne 3d3e0 │ │ │ │ + jne 3d660 │ │ │ │ test $0x3,%bl │ │ │ │ - je 3d50a │ │ │ │ + je 3d78a │ │ │ │ mov 0x50(%rsp),%r11 │ │ │ │ mov 0x58(%rsp),%r9 │ │ │ │ lea (%rdx,%r11,1),%r12 │ │ │ │ add %rax,%r11 │ │ │ │ cmp %r9,0x60(%rsp) │ │ │ │ - je 3d4f5 │ │ │ │ + je 3d775 │ │ │ │ vmovddup (%rcx),%xmm14 │ │ │ │ vmovupd (%rax,%r9,8),%xmm15 │ │ │ │ mov %rbx,%r8 │ │ │ │ - vfmadd132pd (%rdx,%r9,8),%xmm15,%xmm14 │ │ │ │ sub %r9,%r8 │ │ │ │ + vfmadd132pd (%rdx,%r9,8),%xmm15,%xmm14 │ │ │ │ vmovupd %xmm14,(%rax,%r9,8) │ │ │ │ test $0x1,%bl │ │ │ │ - je 3d50a │ │ │ │ + je 3d78a │ │ │ │ and $0xfffffffffffffffe,%r8 │ │ │ │ shl $0x3,%r8 │ │ │ │ add %r8,%r12 │ │ │ │ add %r8,%r11 │ │ │ │ - vmovsd (%r12),%xmm4 │ │ │ │ + vmovsd (%r12),%xmm3 │ │ │ │ vmovsd (%r11),%xmm0 │ │ │ │ - vfmadd132sd (%rcx),%xmm0,%xmm4 │ │ │ │ - vmovsd %xmm4,(%r11) │ │ │ │ - cmp %r13,0x78(%rsp) │ │ │ │ + vfmadd132sd (%rcx),%xmm0,%xmm3 │ │ │ │ + vmovsd %xmm3,(%r11) │ │ │ │ mov %r13,%rcx │ │ │ │ - je 3d6e0 │ │ │ │ + cmp %r13,0x78(%rsp) │ │ │ │ + je 3d958 │ │ │ │ add %r14,%rsi │ │ │ │ mov %rsi,%rdx │ │ │ │ - jmp 3d2d0 │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov 0x78(%rsp),%rdx │ │ │ │ - sub %rcx,%rdx │ │ │ │ - sub $0x8,%rdx │ │ │ │ - shr $0x3,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - je 3d6b7 │ │ │ │ + jmp 3d550 │ │ │ │ + mov 0x78(%rsp),%r8 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + sub %rcx,%r8 │ │ │ │ + sub $0x8,%r8 │ │ │ │ + shr $0x3,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + je 3d934 │ │ │ │ vmovsd (%rcx),%xmm0 │ │ │ │ - vmovsd (%rax),%xmm4 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - lea 0x8(%rsi),%rsi │ │ │ │ - vfmadd132sd -0x8(%rsi),%xmm4,%xmm0 │ │ │ │ + vmovsd (%rax),%xmm3 │ │ │ │ + lea 0x8(%rdx),%rsi │ │ │ │ add $0x8,%rcx │ │ │ │ - mov %rsi,%r8 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + vfmadd132sd (%rdx),%xmm3,%xmm0 │ │ │ │ vmovsd %xmm0,(%rax) │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 3d6b7 │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - je 3d609 │ │ │ │ - cmp $0x3,%rdx │ │ │ │ - je 3d5ef │ │ │ │ - cmp $0x4,%rdx │ │ │ │ - je 3d5d5 │ │ │ │ - cmp $0x5,%rdx │ │ │ │ - je 3d5bb │ │ │ │ - cmp $0x6,%rdx │ │ │ │ - je 3d5a1 │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 3d934 │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + je 3d886 │ │ │ │ + cmp $0x3,%r8 │ │ │ │ + je 3d86c │ │ │ │ + cmp $0x4,%r8 │ │ │ │ + je 3d852 │ │ │ │ + cmp $0x5,%r8 │ │ │ │ + je 3d838 │ │ │ │ + cmp $0x6,%r8 │ │ │ │ + je 3d81e │ │ │ │ vmovsd (%rcx),%xmm1 │ │ │ │ add $0x8,%rsi │ │ │ │ add $0x8,%rcx │ │ │ │ - vfmadd132sd 0x8(%rdi),%xmm0,%xmm1 │ │ │ │ + vfmadd132sd 0x8(%rdx),%xmm0,%xmm1 │ │ │ │ vmovsd %xmm1,(%rax) │ │ │ │ vmovsd (%rcx),%xmm2 │ │ │ │ - add $0x8,%rsi │ │ │ │ + vmovsd (%rax),%xmm5 │ │ │ │ add $0x8,%rcx │ │ │ │ - vmovsd (%rax),%xmm6 │ │ │ │ - vfmadd132sd -0x8(%rsi),%xmm6,%xmm2 │ │ │ │ - vmovsd %xmm2,(%rax) │ │ │ │ - vmovsd (%rcx),%xmm3 │ │ │ │ add $0x8,%rsi │ │ │ │ + vfmadd132sd -0x8(%rsi),%xmm5,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rax) │ │ │ │ + vmovsd (%rcx),%xmm7 │ │ │ │ + vmovsd (%rax),%xmm6 │ │ │ │ add $0x8,%rcx │ │ │ │ - vmovsd (%rax),%xmm7 │ │ │ │ - vfmadd132sd -0x8(%rsi),%xmm7,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rax) │ │ │ │ - vmovsd (%rcx),%xmm8 │ │ │ │ add $0x8,%rsi │ │ │ │ - add $0x8,%rcx │ │ │ │ + vfmadd132sd -0x8(%rsi),%xmm6,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rax) │ │ │ │ + vmovsd (%rcx),%xmm8 │ │ │ │ vmovsd (%rax),%xmm9 │ │ │ │ + add $0x8,%rcx │ │ │ │ + add $0x8,%rsi │ │ │ │ vfmadd132sd -0x8(%rsi),%xmm9,%xmm8 │ │ │ │ vmovsd %xmm8,(%rax) │ │ │ │ vmovsd (%rcx),%xmm10 │ │ │ │ - add $0x8,%rsi │ │ │ │ - add $0x8,%rcx │ │ │ │ vmovsd (%rax),%xmm11 │ │ │ │ + add $0x8,%rcx │ │ │ │ + add $0x8,%rsi │ │ │ │ vfmadd132sd -0x8(%rsi),%xmm11,%xmm10 │ │ │ │ vmovsd %xmm10,(%rax) │ │ │ │ vmovsd (%rcx),%xmm12 │ │ │ │ + vmovsd (%rax),%xmm13 │ │ │ │ add $0x8,%rsi │ │ │ │ add $0x8,%rcx │ │ │ │ - vmovsd (%rax),%xmm13 │ │ │ │ vfmadd132sd -0x8(%rsi),%xmm13,%xmm12 │ │ │ │ - mov %rsi,%r8 │ │ │ │ + mov %rsi,%rdi │ │ │ │ vmovsd %xmm12,(%rax) │ │ │ │ - jmp 3d6b7 │ │ │ │ + jmp 3d934 │ │ │ │ vmovsd 0x8(%rcx),%xmm0 │ │ │ │ add $0x40,%rsi │ │ │ │ add $0x40,%rcx │ │ │ │ vfmadd132sd -0x38(%rsi),%xmm14,%xmm0 │ │ │ │ vmovsd %xmm0,(%rax) │ │ │ │ - vmovsd -0x30(%rcx),%xmm1 │ │ │ │ - vmovsd (%rax),%xmm5 │ │ │ │ - vfmadd132sd -0x30(%rsi),%xmm5,%xmm1 │ │ │ │ - vmovsd %xmm1,(%rax) │ │ │ │ + vmovsd -0x30(%rcx),%xmm4 │ │ │ │ + vmovsd (%rax),%xmm1 │ │ │ │ + vfmadd132sd -0x30(%rsi),%xmm1,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rax) │ │ │ │ vmovsd -0x28(%rcx),%xmm2 │ │ │ │ - vmovsd (%rax),%xmm6 │ │ │ │ - vfmadd132sd -0x28(%rsi),%xmm6,%xmm2 │ │ │ │ + vmovsd (%rax),%xmm5 │ │ │ │ + vfmadd132sd -0x28(%rsi),%xmm5,%xmm2 │ │ │ │ vmovsd %xmm2,(%rax) │ │ │ │ - vmovsd -0x20(%rcx),%xmm3 │ │ │ │ + vmovsd -0x20(%rcx),%xmm6 │ │ │ │ vmovsd (%rax),%xmm7 │ │ │ │ - vfmadd132sd -0x20(%rsi),%xmm7,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rax) │ │ │ │ + vfmadd132sd -0x20(%rsi),%xmm7,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rax) │ │ │ │ vmovsd -0x18(%rcx),%xmm8 │ │ │ │ vmovsd (%rax),%xmm9 │ │ │ │ vfmadd132sd -0x18(%rsi),%xmm9,%xmm8 │ │ │ │ vmovsd %xmm8,(%rax) │ │ │ │ vmovsd -0x10(%rcx),%xmm10 │ │ │ │ vmovsd (%rax),%xmm11 │ │ │ │ vfmadd132sd -0x10(%rsi),%xmm11,%xmm10 │ │ │ │ vmovsd %xmm10,(%rax) │ │ │ │ vmovsd -0x8(%rcx),%xmm12 │ │ │ │ vmovsd (%rax),%xmm13 │ │ │ │ vfmadd132sd -0x8(%rsi),%xmm13,%xmm12 │ │ │ │ - mov %rsi,%r8 │ │ │ │ + mov %rsi,%rdi │ │ │ │ vmovsd %xmm12,(%rax) │ │ │ │ vmovsd (%rcx),%xmm14 │ │ │ │ - lea 0x8(%rcx),%r11 │ │ │ │ vmovsd (%rax),%xmm15 │ │ │ │ - cmp %r11,0x78(%rsp) │ │ │ │ - vfmadd132sd (%r8),%xmm15,%xmm14 │ │ │ │ + lea 0x8(%rcx),%r10 │ │ │ │ + vfmadd132sd (%rdi),%xmm15,%xmm14 │ │ │ │ vmovsd %xmm14,(%rax) │ │ │ │ - jne 3d62b │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp %r10,0x78(%rsp) │ │ │ │ + jne 3d8a8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ incl 0x4c(%rsp) │ │ │ │ subq $0x18,0x40(%rsp) │ │ │ │ mov 0x4c(%rsp),%eax │ │ │ │ cmp 0x48(%rsp),%eax │ │ │ │ - jne 3d230 │ │ │ │ - mov %eax,%r12d │ │ │ │ + jne 3d4b8 │ │ │ │ + mov %eax,%ebx │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ mov 0x20(%rsp),%r14 │ │ │ │ mov 0x28(%rsp),%edx │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x8(%rsp),%r15 │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ sub $0x18,%rax │ │ │ │ - dec %r12d │ │ │ │ - jne 3d1eb │ │ │ │ - mov 0x2c(%rsp),%ebx │ │ │ │ + dec %ebx │ │ │ │ + mov 0x8(%rsp),%r15 │ │ │ │ + mov %ebx,0x48(%rsp) │ │ │ │ + jne 3d47b │ │ │ │ + mov 0x2c(%rsp),%r12d │ │ │ │ mov %r14,%r11 │ │ │ │ mov $0x1,%r13d │ │ │ │ vzeroupper │ │ │ │ - mov 0x8(%r11),%r12 │ │ │ │ + mov 0x8(%r11),%rbx │ │ │ │ mov (%r11),%r10 │ │ │ │ - cmp %r12,%r10 │ │ │ │ - je 3db9b │ │ │ │ - mov %r12,%rdx │ │ │ │ + cmp %rbx,%r10 │ │ │ │ + je 3ddbd │ │ │ │ + mov %rbx,%rdx │ │ │ │ xor %esi,%esi │ │ │ │ mov %r10,%rdi │ │ │ │ inc %r13d │ │ │ │ sub %r10,%rdx │ │ │ │ mov %r11,0x78(%rsp) │ │ │ │ call d190 │ │ │ │ - cmp %r13d,%ebx │ │ │ │ + cmp %r13d,%r12d │ │ │ │ mov 0x78(%rsp),%r11 │ │ │ │ mov %rax,%r9 │ │ │ │ - jl 3d9a7 │ │ │ │ - mov %ebx,%esi │ │ │ │ + jl 3dbc9 │ │ │ │ + mov %r12d,%edi │ │ │ │ mov (%r15),%r8 │ │ │ │ xor %eax,%eax │ │ │ │ add $0x18,%r11 │ │ │ │ - sub %r13d,%esi │ │ │ │ + sub %r13d,%edi │ │ │ │ mov %r13d,%edx │ │ │ │ - lea 0x3(%rsi,%rsi,2),%r14 │ │ │ │ + lea 0x3(%rdi,%rdi,2),%r14 │ │ │ │ shl $0x3,%r14 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ mov (%r8,%rax,1),%rdi │ │ │ │ mov 0x8(%r8,%rax,1),%r13 │ │ │ │ cmp %rdi,%r13 │ │ │ │ - je 3d98e │ │ │ │ + je 3dbb0 │ │ │ │ + mov %r8,0x78(%rsp) │ │ │ │ mov (%r11,%rax,1),%rsi │ │ │ │ mov %r9,%rcx │ │ │ │ sub %rdi,%r13 │ │ │ │ - mov %r8,0x78(%rsp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ lea -0x8(%r13),%r10 │ │ │ │ - xor %r8d,%r8d │ │ │ │ vmovsd (%rcx),%xmm0 │ │ │ │ + xor %r8d,%r8d │ │ │ │ shr $0x3,%r10 │ │ │ │ inc %r10 │ │ │ │ and $0x7,%r10d │ │ │ │ - je 3d8bb │ │ │ │ + je 3db00 │ │ │ │ cmp $0x1,%r10 │ │ │ │ - je 3d899 │ │ │ │ + je 3dae3 │ │ │ │ cmp $0x2,%r10 │ │ │ │ - je 3d880 │ │ │ │ + je 3dacf │ │ │ │ cmp $0x3,%r10 │ │ │ │ - je 3d867 │ │ │ │ + je 3dabb │ │ │ │ cmp $0x4,%r10 │ │ │ │ - je 3d84e │ │ │ │ + je 3daa7 │ │ │ │ cmp $0x5,%r10 │ │ │ │ - je 3d836 │ │ │ │ + je 3da93 │ │ │ │ cmp $0x6,%r10 │ │ │ │ - je 3d81e │ │ │ │ - vmovsd (%rsi),%xmm4 │ │ │ │ + je 3da7f │ │ │ │ + vmovsd (%rsi),%xmm3 │ │ │ │ mov $0x8,%r8d │ │ │ │ - vmulsd (%rdi),%xmm4,%xmm1 │ │ │ │ - vaddsd %xmm1,%xmm0,%xmm0 │ │ │ │ + vfmadd231sd (%rdi),%xmm3,%xmm0 │ │ │ │ vmovsd %xmm0,(%rcx) │ │ │ │ - vmovsd (%rsi,%r8,1),%xmm5 │ │ │ │ - vmulsd (%rdi,%r8,1),%xmm5,%xmm2 │ │ │ │ + vmovsd (%rsi,%r8,1),%xmm4 │ │ │ │ + vfmadd231sd (%rdi,%r8,1),%xmm4,%xmm0 │ │ │ │ add $0x8,%r8 │ │ │ │ - vaddsd %xmm2,%xmm0,%xmm0 │ │ │ │ vmovsd %xmm0,(%rcx) │ │ │ │ - vmovsd (%rsi,%r8,1),%xmm6 │ │ │ │ - vmulsd (%rdi,%r8,1),%xmm6,%xmm3 │ │ │ │ + vmovsd (%rsi,%r8,1),%xmm1 │ │ │ │ + vfmadd231sd (%rdi,%r8,1),%xmm1,%xmm0 │ │ │ │ add $0x8,%r8 │ │ │ │ - vaddsd %xmm3,%xmm0,%xmm0 │ │ │ │ vmovsd %xmm0,(%rcx) │ │ │ │ - vmovsd (%rsi,%r8,1),%xmm7 │ │ │ │ - vmulsd (%rdi,%r8,1),%xmm7,%xmm8 │ │ │ │ + vmovsd (%rsi,%r8,1),%xmm2 │ │ │ │ + vfmadd231sd (%rdi,%r8,1),%xmm2,%xmm0 │ │ │ │ add $0x8,%r8 │ │ │ │ - vaddsd %xmm8,%xmm0,%xmm0 │ │ │ │ vmovsd %xmm0,(%rcx) │ │ │ │ - vmovsd (%rsi,%r8,1),%xmm9 │ │ │ │ - vmulsd (%rdi,%r8,1),%xmm9,%xmm10 │ │ │ │ + vmovsd (%rsi,%r8,1),%xmm5 │ │ │ │ + vfmadd231sd (%rdi,%r8,1),%xmm5,%xmm0 │ │ │ │ add $0x8,%r8 │ │ │ │ - vaddsd %xmm10,%xmm0,%xmm0 │ │ │ │ vmovsd %xmm0,(%rcx) │ │ │ │ - vmovsd (%rsi,%r8,1),%xmm11 │ │ │ │ - vmulsd (%rdi,%r8,1),%xmm11,%xmm12 │ │ │ │ + vmovsd (%rsi,%r8,1),%xmm6 │ │ │ │ + vfmadd231sd (%rdi,%r8,1),%xmm6,%xmm0 │ │ │ │ add $0x8,%r8 │ │ │ │ - vaddsd %xmm12,%xmm0,%xmm0 │ │ │ │ vmovsd %xmm0,(%rcx) │ │ │ │ - vmovsd (%rsi,%r8,1),%xmm13 │ │ │ │ - vmulsd (%rdi,%r8,1),%xmm13,%xmm14 │ │ │ │ + vmovsd (%rsi,%r8,1),%xmm7 │ │ │ │ + vfmadd231sd (%rdi,%r8,1),%xmm7,%xmm0 │ │ │ │ add $0x8,%r8 │ │ │ │ - vaddsd %xmm14,%xmm0,%xmm0 │ │ │ │ vmovsd %xmm0,(%rcx) │ │ │ │ cmp %r8,%r13 │ │ │ │ - je 3d979 │ │ │ │ - vmovsd (%rsi,%r8,1),%xmm15 │ │ │ │ - vmulsd (%rdi,%r8,1),%xmm15,%xmm4 │ │ │ │ - vaddsd %xmm4,%xmm0,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rcx) │ │ │ │ - vmovsd 0x8(%rsi,%r8,1),%xmm1 │ │ │ │ - vmulsd 0x8(%rdi,%r8,1),%xmm1,%xmm2 │ │ │ │ - vaddsd %xmm2,%xmm5,%xmm6 │ │ │ │ - vmovsd %xmm6,(%rcx) │ │ │ │ - vmovsd 0x10(%rsi,%r8,1),%xmm3 │ │ │ │ - vmulsd 0x10(%rdi,%r8,1),%xmm3,%xmm7 │ │ │ │ - vaddsd %xmm7,%xmm6,%xmm8 │ │ │ │ - vmovsd %xmm8,(%rcx) │ │ │ │ - vmovsd 0x18(%rsi,%r8,1),%xmm9 │ │ │ │ - vmulsd 0x18(%rdi,%r8,1),%xmm9,%xmm10 │ │ │ │ - vaddsd %xmm10,%xmm8,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rcx) │ │ │ │ + je 3db9b │ │ │ │ + vmovsd (%rsi,%r8,1),%xmm8 │ │ │ │ + vfmadd231sd (%rdi,%r8,1),%xmm8,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rcx) │ │ │ │ + vmovsd 0x8(%rsi,%r8,1),%xmm9 │ │ │ │ + vfmadd231sd 0x8(%rdi,%r8,1),%xmm9,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rcx) │ │ │ │ + vmovsd 0x10(%rsi,%r8,1),%xmm10 │ │ │ │ + vfmadd231sd 0x10(%rdi,%r8,1),%xmm10,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rcx) │ │ │ │ + vmovsd 0x18(%rsi,%r8,1),%xmm11 │ │ │ │ + vfmadd231sd 0x18(%rdi,%r8,1),%xmm11,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rcx) │ │ │ │ vmovsd 0x20(%rsi,%r8,1),%xmm12 │ │ │ │ - vmulsd 0x20(%rdi,%r8,1),%xmm12,%xmm13 │ │ │ │ - vaddsd %xmm13,%xmm11,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rcx) │ │ │ │ - vmovsd 0x28(%rsi,%r8,1),%xmm0 │ │ │ │ - vmulsd 0x28(%rdi,%r8,1),%xmm0,%xmm15 │ │ │ │ - vaddsd %xmm15,%xmm14,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rcx) │ │ │ │ - vmovsd 0x30(%rsi,%r8,1),%xmm5 │ │ │ │ - vmulsd 0x30(%rdi,%r8,1),%xmm5,%xmm1 │ │ │ │ - vaddsd %xmm1,%xmm4,%xmm2 │ │ │ │ - vmovsd %xmm2,(%rcx) │ │ │ │ - vmovsd 0x38(%rsi,%r8,1),%xmm6 │ │ │ │ - vmulsd 0x38(%rdi,%r8,1),%xmm6,%xmm3 │ │ │ │ + vfmadd231sd 0x20(%rdi,%r8,1),%xmm12,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rcx) │ │ │ │ + vmovsd 0x28(%rsi,%r8,1),%xmm13 │ │ │ │ + vfmadd231sd 0x28(%rdi,%r8,1),%xmm13,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rcx) │ │ │ │ + vmovsd 0x30(%rsi,%r8,1),%xmm14 │ │ │ │ + vfmadd231sd 0x30(%rdi,%r8,1),%xmm14,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rcx) │ │ │ │ + vmovsd 0x38(%rsi,%r8,1),%xmm15 │ │ │ │ + vfmadd231sd 0x38(%rdi,%r8,1),%xmm15,%xmm0 │ │ │ │ add $0x40,%r8 │ │ │ │ - vaddsd %xmm3,%xmm2,%xmm0 │ │ │ │ vmovsd %xmm0,(%rcx) │ │ │ │ cmp %r8,%r13 │ │ │ │ - jne 3d8bb │ │ │ │ + jne 3db00 │ │ │ │ add $0x8,%rcx │ │ │ │ add %r13,%rsi │ │ │ │ - cmp %r12,%rcx │ │ │ │ - jne 3d7c0 │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jne 3da28 │ │ │ │ mov 0x78(%rsp),%r8 │ │ │ │ add $0x18,%rax │ │ │ │ cmp %rax,%r14 │ │ │ │ - jne 3d790 │ │ │ │ + jne 3da00 │ │ │ │ mov %edx,%r13d │ │ │ │ - cmp %r13d,%ebx │ │ │ │ - jne 3d730 │ │ │ │ + cmp %r13d,%r12d │ │ │ │ + jne 3d9ab │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ lea -0x8(%r14),%r12 │ │ │ │ xor %r11d,%r11d │ │ │ │ shr $0x3,%r12 │ │ │ │ inc %r12 │ │ │ │ and $0x7,%r12d │ │ │ │ - je 3dab6 │ │ │ │ + je 3dcd8 │ │ │ │ cmp $0x1,%r12 │ │ │ │ - je 3da93 │ │ │ │ + je 3dcb5 │ │ │ │ cmp $0x2,%r12 │ │ │ │ - je 3da79 │ │ │ │ + je 3dc9b │ │ │ │ cmp $0x3,%r12 │ │ │ │ - je 3da5f │ │ │ │ + je 3dc81 │ │ │ │ cmp $0x4,%r12 │ │ │ │ - je 3da45 │ │ │ │ + je 3dc67 │ │ │ │ cmp $0x5,%r12 │ │ │ │ - je 3da2b │ │ │ │ + je 3dc4d │ │ │ │ cmp $0x6,%r12 │ │ │ │ - je 3da11 │ │ │ │ - vmovsd (%rcx),%xmm1 │ │ │ │ - vmovsd (%rax),%xmm5 │ │ │ │ + je 3dc33 │ │ │ │ + vmovsd (%rcx),%xmm4 │ │ │ │ + vmovsd (%rax),%xmm1 │ │ │ │ mov $0x8,%r11d │ │ │ │ - vfmadd132sd (%rdx),%xmm5,%xmm1 │ │ │ │ - vmovsd %xmm1,(%rax) │ │ │ │ - vmovsd (%rax,%r11,1),%xmm6 │ │ │ │ + vfmadd132sd (%rdx),%xmm1,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rax) │ │ │ │ + vmovsd (%rax,%r11,1),%xmm5 │ │ │ │ vmovsd (%rcx),%xmm2 │ │ │ │ - vfmadd132sd (%rdx,%r11,1),%xmm6,%xmm2 │ │ │ │ + vfmadd132sd (%rdx,%r11,1),%xmm5,%xmm2 │ │ │ │ vmovsd %xmm2,(%rax,%r11,1) │ │ │ │ add $0x8,%r11 │ │ │ │ - vmovsd (%rax,%r11,1),%xmm3 │ │ │ │ - vmovsd (%rcx),%xmm7 │ │ │ │ - vfmadd132sd (%rdx,%r11,1),%xmm3,%xmm7 │ │ │ │ - vmovsd %xmm7,(%rax,%r11,1) │ │ │ │ + vmovsd (%rax,%r11,1),%xmm7 │ │ │ │ + vmovsd (%rcx),%xmm6 │ │ │ │ + vfmadd132sd (%rdx,%r11,1),%xmm7,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rax,%r11,1) │ │ │ │ add $0x8,%r11 │ │ │ │ vmovsd (%rax,%r11,1),%xmm9 │ │ │ │ vmovsd (%rcx),%xmm8 │ │ │ │ vfmadd132sd (%rdx,%r11,1),%xmm9,%xmm8 │ │ │ │ vmovsd %xmm8,(%rax,%r11,1) │ │ │ │ add $0x8,%r11 │ │ │ │ vmovsd (%rax,%r11,1),%xmm11 │ │ │ │ @@ -45118,1267 +45344,1326 @@ │ │ │ │ add $0x8,%r11 │ │ │ │ vmovsd (%rax,%r11,1),%xmm15 │ │ │ │ vmovsd (%rcx),%xmm14 │ │ │ │ vfmadd132sd (%rdx,%r11,1),%xmm15,%xmm14 │ │ │ │ vmovsd %xmm14,(%rax,%r11,1) │ │ │ │ add $0x8,%r11 │ │ │ │ cmp %r11,%r14 │ │ │ │ - je 3d50a │ │ │ │ - vmovsd (%rcx),%xmm0 │ │ │ │ - vmovsd (%rax,%r11,1),%xmm4 │ │ │ │ - vfmadd132sd (%rdx,%r11,1),%xmm4,%xmm0 │ │ │ │ - vmovsd 0x8(%rax,%r11,1),%xmm5 │ │ │ │ - vmovsd 0x10(%rax,%r11,1),%xmm6 │ │ │ │ + je 3d78a │ │ │ │ + vmovsd (%rcx),%xmm3 │ │ │ │ + vmovsd (%rax,%r11,1),%xmm0 │ │ │ │ + vmovsd 0x8(%rax,%r11,1),%xmm1 │ │ │ │ + vmovsd 0x10(%rax,%r11,1),%xmm5 │ │ │ │ + vfmadd132sd (%rdx,%r11,1),%xmm0,%xmm3 │ │ │ │ vmovsd 0x18(%rax,%r11,1),%xmm7 │ │ │ │ vmovsd 0x20(%rax,%r11,1),%xmm9 │ │ │ │ vmovsd 0x28(%rax,%r11,1),%xmm11 │ │ │ │ vmovsd 0x30(%rax,%r11,1),%xmm13 │ │ │ │ vmovsd 0x38(%rax,%r11,1),%xmm15 │ │ │ │ - vmovsd %xmm0,(%rax,%r11,1) │ │ │ │ - vmovsd (%rcx),%xmm1 │ │ │ │ - vfmadd132sd 0x8(%rdx,%r11,1),%xmm5,%xmm1 │ │ │ │ - vmovsd %xmm1,0x8(%rax,%r11,1) │ │ │ │ + vmovsd %xmm3,(%rax,%r11,1) │ │ │ │ + vmovsd (%rcx),%xmm4 │ │ │ │ + vfmadd132sd 0x8(%rdx,%r11,1),%xmm1,%xmm4 │ │ │ │ + vmovsd %xmm4,0x8(%rax,%r11,1) │ │ │ │ vmovsd (%rcx),%xmm2 │ │ │ │ - vfmadd132sd 0x10(%rdx,%r11,1),%xmm6,%xmm2 │ │ │ │ + vfmadd132sd 0x10(%rdx,%r11,1),%xmm5,%xmm2 │ │ │ │ vmovsd %xmm2,0x10(%rax,%r11,1) │ │ │ │ - vmovsd (%rcx),%xmm3 │ │ │ │ - vfmadd132sd 0x18(%rdx,%r11,1),%xmm7,%xmm3 │ │ │ │ - vmovsd %xmm3,0x18(%rax,%r11,1) │ │ │ │ + vmovsd (%rcx),%xmm6 │ │ │ │ + vfmadd132sd 0x18(%rdx,%r11,1),%xmm7,%xmm6 │ │ │ │ + vmovsd %xmm6,0x18(%rax,%r11,1) │ │ │ │ vmovsd (%rcx),%xmm8 │ │ │ │ vfmadd132sd 0x20(%rdx,%r11,1),%xmm9,%xmm8 │ │ │ │ vmovsd %xmm8,0x20(%rax,%r11,1) │ │ │ │ vmovsd (%rcx),%xmm10 │ │ │ │ vfmadd132sd 0x28(%rdx,%r11,1),%xmm11,%xmm10 │ │ │ │ vmovsd %xmm10,0x28(%rax,%r11,1) │ │ │ │ vmovsd (%rcx),%xmm12 │ │ │ │ vfmadd132sd 0x30(%rdx,%r11,1),%xmm13,%xmm12 │ │ │ │ vmovsd %xmm12,0x30(%rax,%r11,1) │ │ │ │ vmovsd (%rcx),%xmm14 │ │ │ │ vfmadd132sd 0x38(%rdx,%r11,1),%xmm15,%xmm14 │ │ │ │ vmovsd %xmm14,0x38(%rax,%r11,1) │ │ │ │ add $0x40,%r11 │ │ │ │ cmp %r11,%r14 │ │ │ │ - jne 3dab6 │ │ │ │ - jmp 3d50a │ │ │ │ + jne 3dcd8 │ │ │ │ + jmp 3d78a │ │ │ │ mov %rdx,%r12 │ │ │ │ mov %rax,%r11 │ │ │ │ xor %r9d,%r9d │ │ │ │ - jmp 3d4bf │ │ │ │ + jmp 3d73f │ │ │ │ inc %r13d │ │ │ │ - cmp %r13d,%ebx │ │ │ │ - jl 3d9a7 │ │ │ │ + cmp %r13d,%r12d │ │ │ │ + jl 3dbc9 │ │ │ │ add $0x18,%r11 │ │ │ │ - jmp 3d99e │ │ │ │ + jmp 3dbc0 │ │ │ │ + nopl (%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000003dbb0 : │ │ │ │ +000000000003dde0 : │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ + mov %rdi,%r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdx,%rbx │ │ │ │ + mov %rbx,%rdi │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0xa0,%rsp │ │ │ │ mov 0x4(%rsi),%edx │ │ │ │ mov %rsi,0x40(%rsp) │ │ │ │ mov (%rsi),%esi │ │ │ │ - mov %rdi,0x98(%rsp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - call b85e0 │ │ │ │ + call b8640 │ │ │ │ mov (%rbx),%rax │ │ │ │ - mov 0x98(%rsp),%r10 │ │ │ │ mov (%rax),%rdx │ │ │ │ - mov 0x8(%rax),%r8 │ │ │ │ + mov 0x8(%rax),%rcx │ │ │ │ mov %rax,0x58(%rsp) │ │ │ │ - cmp %rdx,%r8 │ │ │ │ - je 3eff1 │ │ │ │ - lea -0x8(%r8),%rsi │ │ │ │ - sub %rdx,%rsi │ │ │ │ - cmp $0x10,%rsi │ │ │ │ - jbe 3f010 │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + je 3f34d │ │ │ │ + sub %rdx,%rcx │ │ │ │ + cmp $0x8,%rcx │ │ │ │ + je 3f36a │ │ │ │ mov %rdx,%rdi │ │ │ │ - sub %r10,%rdi │ │ │ │ + sub %r13,%rdi │ │ │ │ sub $0x8,%rdi │ │ │ │ cmp $0x10,%rdi │ │ │ │ - jbe 3f010 │ │ │ │ - mov %rsi,%r9 │ │ │ │ - xor %r14d,%r14d │ │ │ │ + jbe 3f379 │ │ │ │ + lea -0x8(%rcx),%r8 │ │ │ │ + mov %r8,%r9 │ │ │ │ shr $0x3,%r9 │ │ │ │ - lea 0x1(%r9),%r11 │ │ │ │ - mov %r11,%r12 │ │ │ │ + lea 0x1(%r9),%r10 │ │ │ │ + cmp $0x10,%r8 │ │ │ │ + jbe 3f4a0 │ │ │ │ + mov %r10,%r12 │ │ │ │ + xor %r15d,%r15d │ │ │ │ shr $0x2,%r12 │ │ │ │ shl $0x5,%r12 │ │ │ │ - lea -0x20(%r12),%r13 │ │ │ │ - shr $0x5,%r13 │ │ │ │ - inc %r13 │ │ │ │ - and $0x7,%r13d │ │ │ │ - je 3dcf9 │ │ │ │ - cmp $0x1,%r13 │ │ │ │ - je 3dce0 │ │ │ │ - cmp $0x2,%r13 │ │ │ │ - je 3dcd0 │ │ │ │ - cmp $0x3,%r13 │ │ │ │ - je 3dcc0 │ │ │ │ - cmp $0x4,%r13 │ │ │ │ - je 3dcb0 │ │ │ │ - cmp $0x5,%r13 │ │ │ │ - je 3dca0 │ │ │ │ - cmp $0x6,%r13 │ │ │ │ - je 3dc90 │ │ │ │ - vmovupd (%r10),%ymm0 │ │ │ │ - mov $0x20,%r14d │ │ │ │ - vmovupd %ymm0,(%rdx) │ │ │ │ - vmovupd (%r10,%r14,1),%ymm1 │ │ │ │ - vmovupd %ymm1,(%rdx,%r14,1) │ │ │ │ - add $0x20,%r14 │ │ │ │ - vmovupd (%r10,%r14,1),%ymm2 │ │ │ │ - vmovupd %ymm2,(%rdx,%r14,1) │ │ │ │ - add $0x20,%r14 │ │ │ │ - vmovupd (%r10,%r14,1),%ymm3 │ │ │ │ - vmovupd %ymm3,(%rdx,%r14,1) │ │ │ │ - add $0x20,%r14 │ │ │ │ - vmovupd (%r10,%r14,1),%ymm4 │ │ │ │ - vmovupd %ymm4,(%rdx,%r14,1) │ │ │ │ - add $0x20,%r14 │ │ │ │ - vmovupd (%r10,%r14,1),%ymm5 │ │ │ │ - vmovupd %ymm5,(%rdx,%r14,1) │ │ │ │ - add $0x20,%r14 │ │ │ │ - vmovupd (%r10,%r14,1),%ymm6 │ │ │ │ - vmovupd %ymm6,(%rdx,%r14,1) │ │ │ │ - add $0x20,%r14 │ │ │ │ - cmp %r14,%r12 │ │ │ │ - je 3dd8f │ │ │ │ - vmovupd (%r10,%r14,1),%ymm7 │ │ │ │ - vmovupd %ymm7,(%rdx,%r14,1) │ │ │ │ - vmovupd 0x20(%r10,%r14,1),%ymm8 │ │ │ │ - vmovupd %ymm8,0x20(%rdx,%r14,1) │ │ │ │ - vmovupd 0x40(%r10,%r14,1),%ymm9 │ │ │ │ - vmovupd %ymm9,0x40(%rdx,%r14,1) │ │ │ │ - vmovupd 0x60(%r10,%r14,1),%ymm10 │ │ │ │ - vmovupd %ymm10,0x60(%rdx,%r14,1) │ │ │ │ - vmovupd 0x80(%r10,%r14,1),%ymm11 │ │ │ │ - vmovupd %ymm11,0x80(%rdx,%r14,1) │ │ │ │ - vmovupd 0xa0(%r10,%r14,1),%ymm12 │ │ │ │ - vmovupd %ymm12,0xa0(%rdx,%r14,1) │ │ │ │ - vmovupd 0xc0(%r10,%r14,1),%ymm13 │ │ │ │ - vmovupd %ymm13,0xc0(%rdx,%r14,1) │ │ │ │ - vmovupd 0xe0(%r10,%r14,1),%ymm14 │ │ │ │ - vmovupd %ymm14,0xe0(%rdx,%r14,1) │ │ │ │ - add $0x100,%r14 │ │ │ │ - cmp %r14,%r12 │ │ │ │ - jne 3dcf9 │ │ │ │ - test $0x3,%r11b │ │ │ │ - je 3ddd5 │ │ │ │ - mov %r11,%rdi │ │ │ │ - and $0xfffffffffffffffc,%rdi │ │ │ │ - vmovsd (%r10,%rdi,8),%xmm15 │ │ │ │ - lea 0x8(%rdx,%rdi,8),%r15 │ │ │ │ - vmovsd %xmm15,(%rdx,%rdi,8) │ │ │ │ - cmp %r15,%r8 │ │ │ │ - je 3ddd5 │ │ │ │ - vmovsd 0x8(%r10,%rdi,8),%xmm0 │ │ │ │ - lea 0x10(%rdx,%rdi,8),%rbx │ │ │ │ - vmovsd %xmm0,0x8(%rdx,%rdi,8) │ │ │ │ - cmp %rbx,%r8 │ │ │ │ - je 3ddd5 │ │ │ │ - vmovsd 0x10(%r10,%rdi,8),%xmm1 │ │ │ │ - vmovsd %xmm1,0x10(%rdx,%rdi,8) │ │ │ │ + lea -0x20(%r12),%r14 │ │ │ │ + shr $0x5,%r14 │ │ │ │ + inc %r14 │ │ │ │ + and $0x7,%r14d │ │ │ │ + je 3df31 │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + je 3df17 │ │ │ │ + cmp $0x2,%r14 │ │ │ │ + je 3df06 │ │ │ │ + cmp $0x3,%r14 │ │ │ │ + je 3def5 │ │ │ │ + cmp $0x4,%r14 │ │ │ │ + je 3dee4 │ │ │ │ + cmp $0x5,%r14 │ │ │ │ + je 3ded3 │ │ │ │ + cmp $0x6,%r14 │ │ │ │ + je 3dec2 │ │ │ │ + vmovupd 0x0(%r13),%ymm1 │ │ │ │ + mov $0x20,%r15d │ │ │ │ + vmovupd %ymm1,(%rdx) │ │ │ │ + vmovupd 0x0(%r13,%r15,1),%ymm2 │ │ │ │ + vmovupd %ymm2,(%rdx,%r15,1) │ │ │ │ + add $0x20,%r15 │ │ │ │ + vmovupd 0x0(%r13,%r15,1),%ymm3 │ │ │ │ + vmovupd %ymm3,(%rdx,%r15,1) │ │ │ │ + add $0x20,%r15 │ │ │ │ + vmovupd 0x0(%r13,%r15,1),%ymm4 │ │ │ │ + vmovupd %ymm4,(%rdx,%r15,1) │ │ │ │ + add $0x20,%r15 │ │ │ │ + vmovupd 0x0(%r13,%r15,1),%ymm5 │ │ │ │ + vmovupd %ymm5,(%rdx,%r15,1) │ │ │ │ + add $0x20,%r15 │ │ │ │ + vmovupd 0x0(%r13,%r15,1),%ymm6 │ │ │ │ + vmovupd %ymm6,(%rdx,%r15,1) │ │ │ │ + add $0x20,%r15 │ │ │ │ + vmovupd 0x0(%r13,%r15,1),%ymm7 │ │ │ │ + vmovupd %ymm7,(%rdx,%r15,1) │ │ │ │ + add $0x20,%r15 │ │ │ │ + cmp %r15,%r12 │ │ │ │ + je 3dfc8 │ │ │ │ + vmovupd 0x0(%r13,%r15,1),%ymm8 │ │ │ │ + vmovupd %ymm8,(%rdx,%r15,1) │ │ │ │ + vmovupd 0x20(%r13,%r15,1),%ymm9 │ │ │ │ + vmovupd %ymm9,0x20(%rdx,%r15,1) │ │ │ │ + vmovupd 0x40(%r13,%r15,1),%ymm10 │ │ │ │ + vmovupd %ymm10,0x40(%rdx,%r15,1) │ │ │ │ + vmovupd 0x60(%r13,%r15,1),%ymm11 │ │ │ │ + vmovupd %ymm11,0x60(%rdx,%r15,1) │ │ │ │ + vmovupd 0x80(%r13,%r15,1),%ymm12 │ │ │ │ + vmovupd %ymm12,0x80(%rdx,%r15,1) │ │ │ │ + vmovupd 0xa0(%r13,%r15,1),%ymm13 │ │ │ │ + vmovupd %ymm13,0xa0(%rdx,%r15,1) │ │ │ │ + vmovupd 0xc0(%r13,%r15,1),%ymm14 │ │ │ │ + vmovupd %ymm14,0xc0(%rdx,%r15,1) │ │ │ │ + vmovupd 0xe0(%r13,%r15,1),%ymm15 │ │ │ │ + vmovupd %ymm15,0xe0(%rdx,%r15,1) │ │ │ │ + add $0x100,%r15 │ │ │ │ + cmp %r15,%r12 │ │ │ │ + jne 3df31 │ │ │ │ + test $0x3,%r10b │ │ │ │ + je 3e00a │ │ │ │ + mov %r10,%r11 │ │ │ │ + and $0xfffffffffffffffc,%r11 │ │ │ │ + lea (%rdx,%r11,8),%rbx │ │ │ │ + cmp %r11,%r9 │ │ │ │ + je 3dfff │ │ │ │ + vmovupd 0x0(%r13,%r11,8),%xmm0 │ │ │ │ + sub %r11,%r10 │ │ │ │ + vmovupd %xmm0,(%rdx,%r11,8) │ │ │ │ + test $0x1,%r10b │ │ │ │ + je 3e00a │ │ │ │ + and $0xfffffffffffffffe,%r10 │ │ │ │ + lea (%rbx,%r10,8),%rbx │ │ │ │ + add %r10,%r11 │ │ │ │ + vmovsd 0x0(%r13,%r11,8),%xmm1 │ │ │ │ + vmovsd %xmm1,(%rbx) │ │ │ │ mov 0x40(%rsp),%rdx │ │ │ │ cmpl $0x1,0x4(%rdx) │ │ │ │ - jle 3efdf │ │ │ │ - shr $0x3,%rsi │ │ │ │ - lea 0x1(%rsi),%r8 │ │ │ │ - mov %r8,0x98(%rsp) │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - vxorps %xmm2,%xmm2,%xmm2 │ │ │ │ + jle 3f33b │ │ │ │ + lea -0x8(%rcx),%rcx │ │ │ │ + shr $0x3,%rcx │ │ │ │ + inc %rcx │ │ │ │ + mov %rcx,0x98(%rsp) │ │ │ │ + mov 0x40(%rsp),%r8 │ │ │ │ movq $0x18,0x60(%rsp) │ │ │ │ + vxorps %xmm2,%xmm2,%xmm2 │ │ │ │ + xor %ebx,%ebx │ │ │ │ movq $0x2,0x30(%rsp) │ │ │ │ - movq $0x0,0x68(%rsp) │ │ │ │ + kxnorb %k1,%k1,%k1 │ │ │ │ + mov 0x130(%r8),%rdi │ │ │ │ + mov 0x110(%r8),%r9 │ │ │ │ movq $0x0,0x70(%rsp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov 0x130(%rsi),%r9 │ │ │ │ - mov 0x110(%rsi),%r11 │ │ │ │ - mov %r9,0x20(%rsp) │ │ │ │ - mov %r11,0x18(%rsp) │ │ │ │ - mov 0x20(%rsp),%r15 │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - mov 0x18(%rsp),%r12 │ │ │ │ - mov 0x30(%rsp),%r13 │ │ │ │ - mov (%r15,%rdi,1),%rsi │ │ │ │ - mov 0x8(%r15,%rdi,1),%r9 │ │ │ │ - mov -0x8(%r12,%r13,8),%r14 │ │ │ │ - mov %r14,0x28(%rsp) │ │ │ │ - cmp %r9,%rsi │ │ │ │ - je 3e0ed │ │ │ │ - mov %r9,%r12 │ │ │ │ + movq $0x0,0x68(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov %r9,0x18(%rsp) │ │ │ │ + mov 0x20(%rsp),%r14 │ │ │ │ + mov 0x60(%rsp),%r15 │ │ │ │ + mov 0x18(%rsp),%r10 │ │ │ │ + mov 0x30(%rsp),%r11 │ │ │ │ + mov (%r14,%r15,1),%rsi │ │ │ │ + mov 0x8(%r14,%r15,1),%rdi │ │ │ │ + mov -0x8(%r10,%r11,8),%r12 │ │ │ │ + mov %r12,0x28(%rsp) │ │ │ │ + cmp %rdi,%rsi │ │ │ │ + je 3e332 │ │ │ │ + mov %rdi,%rcx │ │ │ │ movabs $0xaaaaaaaaaaaaaab,%r8 │ │ │ │ mov 0x58(%rsp),%rax │ │ │ │ - mov %rsi,%r11 │ │ │ │ - sub %rsi,%r12 │ │ │ │ - mov 0x60(%rsp),%rcx │ │ │ │ - sub $0x18,%r12 │ │ │ │ - shr $0x3,%r12 │ │ │ │ - imul %r8,%r12 │ │ │ │ - mov (%rax,%rcx,1),%rdx │ │ │ │ - inc %r12 │ │ │ │ - and $0x7,%r12d │ │ │ │ - je 3dfe3 │ │ │ │ - cmp $0x1,%r12 │ │ │ │ - je 3dfb5 │ │ │ │ - cmp $0x2,%r12 │ │ │ │ - je 3df8f │ │ │ │ - cmp $0x3,%r12 │ │ │ │ - je 3df69 │ │ │ │ - cmp $0x4,%r12 │ │ │ │ - je 3df44 │ │ │ │ - cmp $0x5,%r12 │ │ │ │ - je 3df1f │ │ │ │ - cmp $0x6,%r12 │ │ │ │ - je 3def9 │ │ │ │ - mov 0x98(%rsp),%r14 │ │ │ │ - add (%rsi),%r14 │ │ │ │ - vcvtss2sd 0x10(%rsi),%xmm2,%xmm1 │ │ │ │ - add $0x18,%r11 │ │ │ │ - mov 0x8(%rsi),%r13 │ │ │ │ - vmulsd (%r10,%r14,8),%xmm1,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rdx,%r13,8) │ │ │ │ - mov 0x98(%rsp),%rdi │ │ │ │ - vcvtss2sd 0x10(%r11),%xmm2,%xmm4 │ │ │ │ - add $0x18,%r11 │ │ │ │ - add -0x18(%r11),%rdi │ │ │ │ - mov -0x10(%r11),%r15 │ │ │ │ - vmulsd (%r10,%rdi,8),%xmm4,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rdx,%r15,8) │ │ │ │ - mov 0x98(%rsp),%rsi │ │ │ │ - vcvtss2sd 0x10(%r11),%xmm2,%xmm6 │ │ │ │ - add $0x18,%r11 │ │ │ │ - add -0x18(%r11),%rsi │ │ │ │ - mov -0x10(%r11),%rax │ │ │ │ - vmulsd (%r10,%rsi,8),%xmm6,%xmm7 │ │ │ │ - vmovsd %xmm7,(%rdx,%rax,8) │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + sub %rsi,%rcx │ │ │ │ + mov %rsi,%r10 │ │ │ │ + sub $0x18,%rcx │ │ │ │ + mov (%rax,%rdx,1),%r9 │ │ │ │ + shr $0x3,%rcx │ │ │ │ + imul %r8,%rcx │ │ │ │ + inc %rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + je 3e228 │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 3e1f8 │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + je 3e1d1 │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + je 3e1aa │ │ │ │ + cmp $0x4,%rcx │ │ │ │ + je 3e183 │ │ │ │ + cmp $0x5,%rcx │ │ │ │ + je 3e15c │ │ │ │ + cmp $0x6,%rcx │ │ │ │ + je 3e135 │ │ │ │ mov 0x98(%rsp),%r12 │ │ │ │ - vcvtss2sd 0x10(%r11),%xmm2,%xmm8 │ │ │ │ - add $0x18,%r11 │ │ │ │ - add -0x18(%r11),%r12 │ │ │ │ - mov -0x10(%r11),%rcx │ │ │ │ - vmulsd (%r10,%r12,8),%xmm8,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rdx,%rcx,8) │ │ │ │ - mov 0x98(%rsp),%r13 │ │ │ │ - vcvtss2sd 0x10(%r11),%xmm2,%xmm10 │ │ │ │ - add $0x18,%r11 │ │ │ │ - add -0x18(%r11),%r13 │ │ │ │ - mov -0x10(%r11),%r8 │ │ │ │ - vmulsd (%r10,%r13,8),%xmm10,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rdx,%r8,8) │ │ │ │ + vcvtss2sd 0x10(%rsi),%xmm2,%xmm1 │ │ │ │ + mov 0x8(%rsi),%r11 │ │ │ │ + add $0x18,%r10 │ │ │ │ + add (%rsi),%r12 │ │ │ │ + vmulsd 0x0(%r13,%r12,8),%xmm1,%xmm3 │ │ │ │ + vmovsd %xmm3,(%r9,%r11,8) │ │ │ │ mov 0x98(%rsp),%r15 │ │ │ │ - vcvtss2sd 0x10(%r11),%xmm2,%xmm12 │ │ │ │ - add $0x18,%r11 │ │ │ │ - add -0x18(%r11),%r15 │ │ │ │ - mov -0x10(%r11),%r14 │ │ │ │ - vmulsd (%r10,%r15,8),%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rdx,%r14,8) │ │ │ │ - mov 0x98(%rsp),%rax │ │ │ │ - vcvtss2sd 0x10(%r11),%xmm2,%xmm14 │ │ │ │ - add $0x18,%r11 │ │ │ │ - add -0x18(%r11),%rax │ │ │ │ - mov -0x10(%r11),%rdi │ │ │ │ - vmulsd (%r10,%rax,8),%xmm14,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rdx,%rdi,8) │ │ │ │ - cmp %r11,%r9 │ │ │ │ - je 3e0ed │ │ │ │ + vcvtss2sd 0x10(%r10),%xmm2,%xmm4 │ │ │ │ + mov 0x8(%r10),%r14 │ │ │ │ + add $0x18,%r10 │ │ │ │ + add -0x18(%r10),%r15 │ │ │ │ + vmulsd 0x0(%r13,%r15,8),%xmm4,%xmm5 │ │ │ │ + vmovsd %xmm5,(%r9,%r14,8) │ │ │ │ + mov 0x98(%rsp),%rsi │ │ │ │ + vcvtss2sd 0x10(%r10),%xmm2,%xmm6 │ │ │ │ + mov 0x8(%r10),%rax │ │ │ │ + add $0x18,%r10 │ │ │ │ + add -0x18(%r10),%rsi │ │ │ │ + vmulsd 0x0(%r13,%rsi,8),%xmm6,%xmm7 │ │ │ │ + vmovsd %xmm7,(%r9,%rax,8) │ │ │ │ mov 0x98(%rsp),%rcx │ │ │ │ - mov (%r11),%r12 │ │ │ │ - vcvtss2sd 0x10(%r11),%xmm2,%xmm0 │ │ │ │ - mov 0x18(%r11),%r8 │ │ │ │ - add $0xc0,%r11 │ │ │ │ - mov -0xb8(%r11),%rsi │ │ │ │ - vcvtss2sd -0x98(%r11),%xmm2,%xmm3 │ │ │ │ - mov -0x90(%r11),%r15 │ │ │ │ - mov -0xa0(%r11),%r13 │ │ │ │ - vcvtss2sd -0x80(%r11),%xmm2,%xmm5 │ │ │ │ - mov -0x78(%r11),%rax │ │ │ │ - mov -0x88(%r11),%r14 │ │ │ │ - vcvtss2sd -0x68(%r11),%xmm2,%xmm7 │ │ │ │ - mov -0x70(%r11),%rdi │ │ │ │ - add %rcx,%r12 │ │ │ │ - add %rcx,%r8 │ │ │ │ - vcvtss2sd -0x50(%r11),%xmm2,%xmm9 │ │ │ │ - vmulsd (%r10,%r12,8),%xmm0,%xmm1 │ │ │ │ - add %rcx,%r15 │ │ │ │ - mov -0x60(%r11),%r12 │ │ │ │ - vcvtss2sd -0x38(%r11),%xmm2,%xmm11 │ │ │ │ - add %rcx,%rax │ │ │ │ - add %rcx,%r12 │ │ │ │ - vmovsd %xmm1,(%rdx,%rsi,8) │ │ │ │ - vmulsd (%r10,%r8,8),%xmm3,%xmm4 │ │ │ │ - mov -0x48(%r11),%r8 │ │ │ │ - mov -0x58(%r11),%rsi │ │ │ │ - add %rcx,%r8 │ │ │ │ - vmovsd %xmm4,(%rdx,%r13,8) │ │ │ │ - vmulsd (%r10,%r15,8),%xmm5,%xmm6 │ │ │ │ - mov -0x30(%r11),%r15 │ │ │ │ - mov -0x40(%r11),%r13 │ │ │ │ - add %rcx,%r15 │ │ │ │ - vmovsd %xmm6,(%rdx,%r14,8) │ │ │ │ - vmulsd (%r10,%rax,8),%xmm7,%xmm8 │ │ │ │ - mov -0x28(%r11),%r14 │ │ │ │ - vmovsd %xmm8,(%rdx,%rdi,8) │ │ │ │ - vmulsd (%r10,%r12,8),%xmm9,%xmm10 │ │ │ │ - vmovsd %xmm10,(%rdx,%rsi,8) │ │ │ │ - vmulsd (%r10,%r8,8),%xmm11,%xmm12 │ │ │ │ - vmovsd %xmm12,(%rdx,%r13,8) │ │ │ │ - vcvtss2sd -0x20(%r11),%xmm2,%xmm13 │ │ │ │ - vmulsd (%r10,%r15,8),%xmm13,%xmm14 │ │ │ │ - mov -0x18(%r11),%rax │ │ │ │ - vcvtss2sd -0x8(%r11),%xmm2,%xmm15 │ │ │ │ - mov -0x10(%r11),%rdi │ │ │ │ - add %rcx,%rax │ │ │ │ - vmovsd %xmm14,(%rdx,%r14,8) │ │ │ │ - vmulsd (%r10,%rax,8),%xmm15,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rdx,%rdi,8) │ │ │ │ - cmp %r11,%r9 │ │ │ │ - jne 3dfeb │ │ │ │ - mov 0x40(%rsp),%r9 │ │ │ │ - mov 0x60(%rsp),%rdx │ │ │ │ - add 0x160(%r9),%rdx │ │ │ │ - mov 0x8(%rdx),%r11 │ │ │ │ - mov (%rdx),%rcx │ │ │ │ - mov %r11,0x80(%rsp) │ │ │ │ - cmp %rcx,%r11 │ │ │ │ - je 3e6c2 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x18(%rcx),%r15 │ │ │ │ + vcvtss2sd 0x10(%r10),%xmm2,%xmm8 │ │ │ │ + mov 0x8(%r10),%rdx │ │ │ │ + add $0x18,%r10 │ │ │ │ + add -0x18(%r10),%rcx │ │ │ │ + vmulsd 0x0(%r13,%rcx,8),%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,(%r9,%rdx,8) │ │ │ │ + mov 0x98(%rsp),%r11 │ │ │ │ + vcvtss2sd 0x10(%r10),%xmm2,%xmm10 │ │ │ │ + mov 0x8(%r10),%r8 │ │ │ │ + add $0x18,%r10 │ │ │ │ + add -0x18(%r10),%r11 │ │ │ │ + vmulsd 0x0(%r13,%r11,8),%xmm10,%xmm11 │ │ │ │ + vmovsd %xmm11,(%r9,%r8,8) │ │ │ │ + mov 0x98(%rsp),%r14 │ │ │ │ + vcvtss2sd 0x10(%r10),%xmm2,%xmm12 │ │ │ │ + mov 0x8(%r10),%r12 │ │ │ │ + add $0x18,%r10 │ │ │ │ + add -0x18(%r10),%r14 │ │ │ │ + vmulsd 0x0(%r13,%r14,8),%xmm12,%xmm13 │ │ │ │ + vmovsd %xmm13,(%r9,%r12,8) │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ + vcvtss2sd 0x10(%r10),%xmm2,%xmm14 │ │ │ │ + mov 0x8(%r10),%r15 │ │ │ │ + add $0x18,%r10 │ │ │ │ + add -0x18(%r10),%rax │ │ │ │ + vmulsd 0x0(%r13,%rax,8),%xmm14,%xmm15 │ │ │ │ + vmovsd %xmm15,(%r9,%r15,8) │ │ │ │ + cmp %r10,%rdi │ │ │ │ + je 3e332 │ │ │ │ + mov 0x98(%rsp),%rdx │ │ │ │ + mov (%r10),%rcx │ │ │ │ + vcvtss2sd 0x10(%r10),%xmm2,%xmm0 │ │ │ │ + mov 0x8(%r10),%rsi │ │ │ │ + vcvtss2sd 0x28(%r10),%xmm2,%xmm3 │ │ │ │ + mov 0x18(%r10),%r8 │ │ │ │ + mov 0x20(%r10),%r11 │ │ │ │ + vcvtss2sd 0x40(%r10),%xmm2,%xmm5 │ │ │ │ + vcvtss2sd 0x58(%r10),%xmm2,%xmm7 │ │ │ │ + add %rdx,%rcx │ │ │ │ + mov 0x30(%r10),%r14 │ │ │ │ + mov 0x38(%r10),%r12 │ │ │ │ + vcvtss2sd 0x70(%r10),%xmm2,%xmm9 │ │ │ │ + vmulsd 0x0(%r13,%rcx,8),%xmm0,%xmm1 │ │ │ │ + add %rdx,%r8 │ │ │ │ + mov 0x48(%r10),%rax │ │ │ │ + vcvtss2sd 0x88(%r10),%xmm2,%xmm11 │ │ │ │ + add %rdx,%r14 │ │ │ │ + mov 0x50(%r10),%r15 │ │ │ │ + mov 0x60(%r10),%rcx │ │ │ │ + add $0xc0,%r10 │ │ │ │ + add %rdx,%rax │ │ │ │ + add %rdx,%rcx │ │ │ │ + vmovsd %xmm1,(%r9,%rsi,8) │ │ │ │ + mov -0x58(%r10),%rsi │ │ │ │ + vmulsd 0x0(%r13,%r8,8),%xmm3,%xmm4 │ │ │ │ + mov -0x48(%r10),%r8 │ │ │ │ + add %rdx,%r8 │ │ │ │ + vmovsd %xmm4,(%r9,%r11,8) │ │ │ │ + mov -0x40(%r10),%r11 │ │ │ │ + vmulsd 0x0(%r13,%r14,8),%xmm5,%xmm6 │ │ │ │ + mov -0x30(%r10),%r14 │ │ │ │ + add %rdx,%r14 │ │ │ │ + vmovsd %xmm6,(%r9,%r12,8) │ │ │ │ + mov -0x28(%r10),%r12 │ │ │ │ + vmulsd 0x0(%r13,%rax,8),%xmm7,%xmm8 │ │ │ │ + vmovsd %xmm8,(%r9,%r15,8) │ │ │ │ + vmulsd 0x0(%r13,%rcx,8),%xmm9,%xmm10 │ │ │ │ + vmovsd %xmm10,(%r9,%rsi,8) │ │ │ │ + vmulsd 0x0(%r13,%r8,8),%xmm11,%xmm12 │ │ │ │ + vmovsd %xmm12,(%r9,%r11,8) │ │ │ │ + vcvtss2sd -0x20(%r10),%xmm2,%xmm13 │ │ │ │ + vmulsd 0x0(%r13,%r14,8),%xmm13,%xmm14 │ │ │ │ + mov -0x18(%r10),%rax │ │ │ │ + vcvtss2sd -0x8(%r10),%xmm2,%xmm15 │ │ │ │ + mov -0x10(%r10),%r15 │ │ │ │ + add %rdx,%rax │ │ │ │ + vmovsd %xmm14,(%r9,%r12,8) │ │ │ │ + vmulsd 0x0(%r13,%rax,8),%xmm15,%xmm0 │ │ │ │ + vmovsd %xmm0,(%r9,%r15,8) │ │ │ │ + cmp %r10,%rdi │ │ │ │ + jne 3e230 │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + mov 0x60(%rsp),%r9 │ │ │ │ + add 0x160(%rdi),%r9 │ │ │ │ + mov 0x8(%r9),%r10 │ │ │ │ + mov (%r9),%rcx │ │ │ │ + mov %r10,0x80(%rsp) │ │ │ │ + cmp %rcx,%r10 │ │ │ │ + je 3e912 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x18(%rcx),%r9 │ │ │ │ mov 0x20(%rcx),%rdx │ │ │ │ - mov 0x68(%rsp),%rsi │ │ │ │ - mov 0x30(%rcx),%r13 │ │ │ │ - sub %r15,%rdx │ │ │ │ - sub %rbx,%rsi │ │ │ │ + mov 0x70(%rsp),%r14 │ │ │ │ + mov 0x30(%rcx),%r15 │ │ │ │ + sub %r9,%rdx │ │ │ │ mov %rdx,%r12 │ │ │ │ - mov %rsi,0x88(%rsp) │ │ │ │ + sub %rbx,%r14 │ │ │ │ sar $0x3,%r12 │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - jae 3ed85 │ │ │ │ + cmp %rdx,%r14 │ │ │ │ + jae 3f0d1 │ │ │ │ test %r12,%r12 │ │ │ │ - je 3ef21 │ │ │ │ - mov %r10,0x50(%rsp) │ │ │ │ - mov %rcx,0x78(%rsp) │ │ │ │ + je 3f278 │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ mov %rdx,%rdi │ │ │ │ - mov %rdx,0x90(%rsp) │ │ │ │ + mov %r9,0x78(%rsp) │ │ │ │ + mov %rdx,0x88(%rsp) │ │ │ │ vzeroupper │ │ │ │ call d330 │ │ │ │ - mov 0x90(%rsp),%rdx │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea (%rax,%rdx,1),%rdi │ │ │ │ - mov %rdi,0x68(%rsp) │ │ │ │ + mov 0x88(%rsp),%rdx │ │ │ │ mov %rax,%rdi │ │ │ │ + mov %rax,0x90(%rsp) │ │ │ │ + xor %esi,%esi │ │ │ │ + lea (%rax,%rdx,1),%rax │ │ │ │ + mov %rax,0x70(%rsp) │ │ │ │ call d190 │ │ │ │ + mov 0x70(%rsp),%rdi │ │ │ │ test %rbx,%rbx │ │ │ │ + mov 0x78(%rsp),%r9 │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ vxorps %xmm2,%xmm2,%xmm2 │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - mov 0x78(%rsp),%rcx │ │ │ │ - mov 0x50(%rsp),%r10 │ │ │ │ - mov %rax,0x70(%rsp) │ │ │ │ - jne 3ef8e │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov 0x98(%rsp),%rdx │ │ │ │ - add (%r15),%rdx │ │ │ │ - lea -0x1(%r12),%r9 │ │ │ │ - mov $0x1,%r8d │ │ │ │ - and $0x7,%r9d │ │ │ │ - vmovsd (%r10,%rdx,8),%xmm1 │ │ │ │ - vmovsd %xmm1,(%rbx) │ │ │ │ - cmp %r12,%r8 │ │ │ │ - jae 3e3a0 │ │ │ │ - test %r9,%r9 │ │ │ │ - je 3e2e5 │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 3e2c1 │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - je 3e2a6 │ │ │ │ - cmp $0x3,%r9 │ │ │ │ - je 3e28b │ │ │ │ - cmp $0x4,%r9 │ │ │ │ - je 3e270 │ │ │ │ - cmp $0x5,%r9 │ │ │ │ - je 3e255 │ │ │ │ - cmp $0x6,%r9 │ │ │ │ - je 3e23a │ │ │ │ + kxnorb %k1,%k1,%k1 │ │ │ │ + mov %rdi,0x68(%rsp) │ │ │ │ + jne 3f2e8 │ │ │ │ + mov 0x90(%rsp),%rbx │ │ │ │ mov 0x98(%rsp),%r11 │ │ │ │ - add 0x8(%r15),%r11 │ │ │ │ - mov $0x2,%r8d │ │ │ │ - vmovsd (%r10,%r11,8),%xmm3 │ │ │ │ - vmovsd %xmm3,0x8(%rbx) │ │ │ │ + lea -0x1(%r12),%r10 │ │ │ │ + mov $0x1,%r14d │ │ │ │ + and $0x7,%r10d │ │ │ │ + add (%r9),%r11 │ │ │ │ + vmovsd 0x0(%r13,%r11,8),%xmm1 │ │ │ │ + vmovsd %xmm1,(%rbx) │ │ │ │ + cmp %r12,%r14 │ │ │ │ + jae 3e5f6 │ │ │ │ + test %r10,%r10 │ │ │ │ + je 3e533 │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 3e50e │ │ │ │ + cmp $0x2,%r10 │ │ │ │ + je 3e4f2 │ │ │ │ + cmp $0x3,%r10 │ │ │ │ + je 3e4d6 │ │ │ │ + cmp $0x4,%r10 │ │ │ │ + je 3e4ba │ │ │ │ + cmp $0x5,%r10 │ │ │ │ + je 3e49e │ │ │ │ + cmp $0x6,%r10 │ │ │ │ + je 3e482 │ │ │ │ mov 0x98(%rsp),%rsi │ │ │ │ - add (%r15,%r8,8),%rsi │ │ │ │ - vmovsd (%r10,%rsi,8),%xmm4 │ │ │ │ - vmovsd %xmm4,(%rbx,%r8,8) │ │ │ │ - inc %r8 │ │ │ │ - mov 0x98(%rsp),%r14 │ │ │ │ - add (%r15,%r8,8),%r14 │ │ │ │ - vmovsd (%r10,%r14,8),%xmm5 │ │ │ │ - vmovsd %xmm5,(%rbx,%r8,8) │ │ │ │ - inc %r8 │ │ │ │ - mov 0x98(%rsp),%rdi │ │ │ │ - add (%r15,%r8,8),%rdi │ │ │ │ - vmovsd (%r10,%rdi,8),%xmm6 │ │ │ │ - vmovsd %xmm6,(%rbx,%r8,8) │ │ │ │ - inc %r8 │ │ │ │ - mov 0x98(%rsp),%rax │ │ │ │ - add (%r15,%r8,8),%rax │ │ │ │ - vmovsd (%r10,%rax,8),%xmm7 │ │ │ │ - vmovsd %xmm7,(%rbx,%r8,8) │ │ │ │ - inc %r8 │ │ │ │ - mov 0x98(%rsp),%r9 │ │ │ │ - add (%r15,%r8,8),%r9 │ │ │ │ - vmovsd (%r10,%r9,8),%xmm8 │ │ │ │ - vmovsd %xmm8,(%rbx,%r8,8) │ │ │ │ - inc %r8 │ │ │ │ + mov $0x2,%r14d │ │ │ │ + add 0x8(%r9),%rsi │ │ │ │ + vmovsd 0x0(%r13,%rsi,8),%xmm3 │ │ │ │ + vmovsd %xmm3,0x8(%rbx) │ │ │ │ mov 0x98(%rsp),%rdx │ │ │ │ - add (%r15,%r8,8),%rdx │ │ │ │ - vmovsd (%r10,%rdx,8),%xmm9 │ │ │ │ - vmovsd %xmm9,(%rbx,%r8,8) │ │ │ │ - inc %r8 │ │ │ │ - cmp %r12,%r8 │ │ │ │ - jae 3e3a0 │ │ │ │ + add (%r9,%r14,8),%rdx │ │ │ │ + vmovsd 0x0(%r13,%rdx,8),%xmm4 │ │ │ │ + vmovsd %xmm4,(%rbx,%r14,8) │ │ │ │ + inc %r14 │ │ │ │ + mov 0x98(%rsp),%r8 │ │ │ │ + add (%r9,%r14,8),%r8 │ │ │ │ + vmovsd 0x0(%r13,%r8,8),%xmm5 │ │ │ │ + vmovsd %xmm5,(%rbx,%r14,8) │ │ │ │ + inc %r14 │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ + add (%r9,%r14,8),%rax │ │ │ │ + vmovsd 0x0(%r13,%rax,8),%xmm6 │ │ │ │ + vmovsd %xmm6,(%rbx,%r14,8) │ │ │ │ + inc %r14 │ │ │ │ + mov 0x98(%rsp),%rdi │ │ │ │ + add (%r9,%r14,8),%rdi │ │ │ │ + vmovsd 0x0(%r13,%rdi,8),%xmm7 │ │ │ │ + vmovsd %xmm7,(%rbx,%r14,8) │ │ │ │ + inc %r14 │ │ │ │ + mov 0x98(%rsp),%r10 │ │ │ │ + add (%r9,%r14,8),%r10 │ │ │ │ + vmovsd 0x0(%r13,%r10,8),%xmm8 │ │ │ │ + vmovsd %xmm8,(%rbx,%r14,8) │ │ │ │ + inc %r14 │ │ │ │ mov 0x98(%rsp),%r11 │ │ │ │ - mov (%r15,%r8,8),%rsi │ │ │ │ - mov 0x8(%r15,%r8,8),%r14 │ │ │ │ - mov 0x10(%r15,%r8,8),%rdi │ │ │ │ - mov 0x18(%r15,%r8,8),%rax │ │ │ │ - mov 0x20(%r15,%r8,8),%r9 │ │ │ │ - mov 0x28(%r15,%r8,8),%rdx │ │ │ │ - add %r11,%rsi │ │ │ │ - add %r11,%r14 │ │ │ │ - vmovsd (%r10,%rsi,8),%xmm10 │ │ │ │ - vmovsd (%r10,%r14,8),%xmm11 │ │ │ │ - add %r11,%rdi │ │ │ │ - add %r11,%rax │ │ │ │ - mov 0x30(%r15,%r8,8),%rsi │ │ │ │ - mov 0x38(%r15,%r8,8),%r14 │ │ │ │ - add %r11,%r9 │ │ │ │ - add %r11,%rdx │ │ │ │ - vmovsd (%r10,%rdi,8),%xmm12 │ │ │ │ - vmovsd (%r10,%rax,8),%xmm13 │ │ │ │ - vmovsd (%r10,%r9,8),%xmm14 │ │ │ │ - vmovsd (%r10,%rdx,8),%xmm15 │ │ │ │ - add %r11,%rsi │ │ │ │ - add %r11,%r14 │ │ │ │ - vmovsd (%r10,%rsi,8),%xmm0 │ │ │ │ - vmovsd (%r10,%r14,8),%xmm1 │ │ │ │ - vmovsd %xmm10,(%rbx,%r8,8) │ │ │ │ - vmovsd %xmm11,0x8(%rbx,%r8,8) │ │ │ │ - vmovsd %xmm12,0x10(%rbx,%r8,8) │ │ │ │ - vmovsd %xmm13,0x18(%rbx,%r8,8) │ │ │ │ - vmovsd %xmm14,0x20(%rbx,%r8,8) │ │ │ │ - vmovsd %xmm15,0x28(%rbx,%r8,8) │ │ │ │ - vmovsd %xmm0,0x30(%rbx,%r8,8) │ │ │ │ - vmovsd %xmm1,0x38(%rbx,%r8,8) │ │ │ │ - add $0x8,%r8 │ │ │ │ - cmp %r12,%r8 │ │ │ │ - jb 3e2ed │ │ │ │ - mov 0x60(%rsp),%r11 │ │ │ │ - mov 0x58(%rsp),%r8 │ │ │ │ + add (%r9,%r14,8),%r11 │ │ │ │ + vmovsd 0x0(%r13,%r11,8),%xmm9 │ │ │ │ + vmovsd %xmm9,(%rbx,%r14,8) │ │ │ │ + inc %r14 │ │ │ │ + cmp %r12,%r14 │ │ │ │ + jae 3e5f6 │ │ │ │ + mov 0x98(%rsp),%rdx │ │ │ │ + mov (%r9,%r14,8),%rsi │ │ │ │ + mov 0x8(%r9,%r14,8),%r8 │ │ │ │ + mov 0x10(%r9,%r14,8),%rax │ │ │ │ + mov 0x18(%r9,%r14,8),%rdi │ │ │ │ + add %rdx,%rsi │ │ │ │ + add %rdx,%r8 │ │ │ │ + mov 0x20(%r9,%r14,8),%r10 │ │ │ │ + mov 0x28(%r9,%r14,8),%r11 │ │ │ │ + vmovsd 0x0(%r13,%rsi,8),%xmm10 │ │ │ │ + vmovsd 0x0(%r13,%r8,8),%xmm11 │ │ │ │ + add %rdx,%rax │ │ │ │ + add %rdx,%rdi │ │ │ │ + mov 0x30(%r9,%r14,8),%rsi │ │ │ │ + mov 0x38(%r9,%r14,8),%r8 │ │ │ │ + add %rdx,%r10 │ │ │ │ + add %rdx,%r11 │ │ │ │ + vmovsd 0x0(%r13,%rax,8),%xmm12 │ │ │ │ + vmovsd 0x0(%r13,%rdi,8),%xmm13 │ │ │ │ + vmovsd %xmm10,(%rbx,%r14,8) │ │ │ │ + add %rdx,%rsi │ │ │ │ + add %rdx,%r8 │ │ │ │ + vmovsd 0x0(%r13,%r10,8),%xmm14 │ │ │ │ + vmovsd 0x0(%r13,%r11,8),%xmm15 │ │ │ │ + vmovsd 0x0(%r13,%rsi,8),%xmm0 │ │ │ │ + vmovsd 0x0(%r13,%r8,8),%xmm1 │ │ │ │ + vmovsd %xmm11,0x8(%rbx,%r14,8) │ │ │ │ + vmovsd %xmm12,0x10(%rbx,%r14,8) │ │ │ │ + vmovsd %xmm13,0x18(%rbx,%r14,8) │ │ │ │ + vmovsd %xmm14,0x20(%rbx,%r14,8) │ │ │ │ + vmovsd %xmm15,0x28(%rbx,%r14,8) │ │ │ │ + vmovsd %xmm0,0x30(%rbx,%r14,8) │ │ │ │ + vmovsd %xmm1,0x38(%rbx,%r14,8) │ │ │ │ + add $0x8,%r14 │ │ │ │ + cmp %r12,%r14 │ │ │ │ + jb 3e53b │ │ │ │ + mov %r12,%rax │ │ │ │ lea -0x1(%r12),%rsi │ │ │ │ - mov %r13,%r9 │ │ │ │ - mov (%rcx),%r15 │ │ │ │ + mov 0x58(%rsp),%r9 │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + neg %rax │ │ │ │ mov %rcx,0x90(%rsp) │ │ │ │ - mov %r10,0x88(%rsp) │ │ │ │ - mov (%r8,%r11,1),%r14 │ │ │ │ - mov %r12,%r11 │ │ │ │ - neg %r11 │ │ │ │ - shl $0x2,%r11 │ │ │ │ - mov %r11,%rdi │ │ │ │ + mov (%rcx),%r14 │ │ │ │ + lea 0x0(,%rax,4),%r10 │ │ │ │ + mov (%r9,%rdx,1),%r11 │ │ │ │ + mov %r15,%r9 │ │ │ │ + mov %r13,0x88(%rsp) │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov %r10,%r13 │ │ │ │ imul %rsi,%rdi │ │ │ │ sub %rdi,%r9 │ │ │ │ mov %r12,%rdi │ │ │ │ imul %rsi,%rdi │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovsd (%rbx,%rsi,8),%xmm3 │ │ │ │ - mov (%r15,%rsi,8),%rcx │ │ │ │ - vmovsd %xmm3,(%r14,%rcx,8) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovsd (%rbx,%rsi,8),%xmm6 │ │ │ │ + mov (%r14,%rsi,8),%rcx │ │ │ │ + vmovsd %xmm6,(%r11,%rcx,8) │ │ │ │ test %rsi,%rsi │ │ │ │ - je 3e6a0 │ │ │ │ + je 3e8f0 │ │ │ │ lea -0x1(%rsi),%r8 │ │ │ │ cmp $0x6,%r8 │ │ │ │ - jbe 3ecf5 │ │ │ │ + jbe 3f03d │ │ │ │ mov %rsi,%rcx │ │ │ │ - vbroadcastsd %xmm3,%ymm5 │ │ │ │ + vbroadcastsd %xmm6,%ymm5 │ │ │ │ mov %rbx,%rax │ │ │ │ mov %r9,%rdx │ │ │ │ shr $0x3,%rcx │ │ │ │ shl $0x6,%rcx │ │ │ │ lea (%rcx,%rbx,1),%r10 │ │ │ │ sub $0x40,%rcx │ │ │ │ shr $0x6,%rcx │ │ │ │ inc %rcx │ │ │ │ and $0x3,%ecx │ │ │ │ - je 3e4ec │ │ │ │ + je 3e747 │ │ │ │ cmp $0x1,%rcx │ │ │ │ - je 3e4b1 │ │ │ │ + je 3e70b │ │ │ │ cmp $0x2,%rcx │ │ │ │ - je 3e47f │ │ │ │ - vmovups (%r9),%ymm6 │ │ │ │ + je 3e6d8 │ │ │ │ + vmovups (%r9),%ymm3 │ │ │ │ lea 0x40(%rbx),%rax │ │ │ │ lea 0x20(%r9),%rdx │ │ │ │ - vextractf128 $0x1,%ymm6,%xmm7 │ │ │ │ - vcvtps2pd %xmm6,%ymm4 │ │ │ │ + vextractf32x4 $0x1,%ymm3,%xmm7 │ │ │ │ + vcvtps2pd %xmm3,%ymm4 │ │ │ │ vfnmadd213pd (%rbx),%ymm5,%ymm4 │ │ │ │ vcvtps2pd %xmm7,%ymm8 │ │ │ │ vfnmadd213pd 0x20(%rbx),%ymm5,%ymm8 │ │ │ │ vmovupd %ymm4,(%rbx) │ │ │ │ vmovupd %ymm8,0x20(%rbx) │ │ │ │ vmovups (%rdx),%ymm9 │ │ │ │ add $0x40,%rax │ │ │ │ add $0x20,%rdx │ │ │ │ - vextractf128 $0x1,%ymm9,%xmm11 │ │ │ │ + vextractf32x4 $0x1,%ymm9,%xmm11 │ │ │ │ vcvtps2pd %xmm9,%ymm10 │ │ │ │ vfnmadd213pd -0x40(%rax),%ymm5,%ymm10 │ │ │ │ vcvtps2pd %xmm11,%ymm12 │ │ │ │ vfnmadd213pd -0x20(%rax),%ymm5,%ymm12 │ │ │ │ vmovupd %ymm10,-0x40(%rax) │ │ │ │ vmovupd %ymm12,-0x20(%rax) │ │ │ │ vmovups (%rdx),%ymm13 │ │ │ │ add $0x40,%rax │ │ │ │ add $0x20,%rdx │ │ │ │ - vextractf128 $0x1,%ymm13,%xmm15 │ │ │ │ + vextractf32x4 $0x1,%ymm13,%xmm15 │ │ │ │ vcvtps2pd %xmm13,%ymm14 │ │ │ │ vfnmadd213pd -0x40(%rax),%ymm5,%ymm14 │ │ │ │ vcvtps2pd %xmm15,%ymm0 │ │ │ │ vfnmadd213pd -0x20(%rax),%ymm5,%ymm0 │ │ │ │ vmovupd %ymm14,-0x40(%rax) │ │ │ │ vmovupd %ymm0,-0x20(%rax) │ │ │ │ cmp %r10,%rax │ │ │ │ - je 3e5be │ │ │ │ + je 3e81d │ │ │ │ vmovups (%rdx),%ymm1 │ │ │ │ + vmovups 0x20(%rdx),%ymm8 │ │ │ │ add $0x100,%rax │ │ │ │ sub $0xffffffffffffff80,%rdx │ │ │ │ - vmovups -0x60(%rdx),%ymm8 │ │ │ │ vmovups -0x40(%rdx),%ymm12 │ │ │ │ vmovups -0x20(%rdx),%ymm0 │ │ │ │ - vcvtps2pd %xmm1,%ymm6 │ │ │ │ - vfnmadd213pd -0x100(%rax),%ymm5,%ymm6 │ │ │ │ - vextractf128 $0x1,%ymm1,%xmm4 │ │ │ │ - vextractf128 $0x1,%ymm8,%xmm10 │ │ │ │ - vextractf128 $0x1,%ymm12,%xmm14 │ │ │ │ + vcvtps2pd %xmm1,%ymm3 │ │ │ │ + vfnmadd213pd -0x100(%rax),%ymm5,%ymm3 │ │ │ │ + vextractf32x4 $0x1,%ymm1,%xmm4 │ │ │ │ + vextractf32x4 $0x1,%ymm8,%xmm10 │ │ │ │ + vextractf32x4 $0x1,%ymm12,%xmm14 │ │ │ │ + vextractf32x4 $0x1,%ymm0,%xmm1 │ │ │ │ vcvtps2pd %xmm4,%ymm7 │ │ │ │ - vfnmadd213pd -0xe0(%rax),%ymm5,%ymm7 │ │ │ │ - vextractf128 $0x1,%ymm0,%xmm1 │ │ │ │ vcvtps2pd %xmm8,%ymm9 │ │ │ │ - vfnmadd213pd -0xc0(%rax),%ymm5,%ymm9 │ │ │ │ vcvtps2pd %xmm10,%ymm11 │ │ │ │ - vfnmadd213pd -0xa0(%rax),%ymm5,%ymm11 │ │ │ │ vcvtps2pd %xmm12,%ymm13 │ │ │ │ - vfnmadd213pd -0x80(%rax),%ymm5,%ymm13 │ │ │ │ vcvtps2pd %xmm14,%ymm15 │ │ │ │ - vfnmadd213pd -0x60(%rax),%ymm5,%ymm15 │ │ │ │ vcvtps2pd %xmm1,%ymm4 │ │ │ │ + vfnmadd213pd -0xe0(%rax),%ymm5,%ymm7 │ │ │ │ + vfnmadd213pd -0xc0(%rax),%ymm5,%ymm9 │ │ │ │ + vfnmadd213pd -0xa0(%rax),%ymm5,%ymm11 │ │ │ │ + vfnmadd213pd -0x80(%rax),%ymm5,%ymm13 │ │ │ │ + vmovupd %ymm3,-0x100(%rax) │ │ │ │ + vcvtps2pd %xmm0,%ymm3 │ │ │ │ + vfnmadd213pd -0x60(%rax),%ymm5,%ymm15 │ │ │ │ + vfnmadd213pd -0x40(%rax),%ymm5,%ymm3 │ │ │ │ vfnmadd213pd -0x20(%rax),%ymm5,%ymm4 │ │ │ │ - vmovupd %ymm6,-0x100(%rax) │ │ │ │ - vcvtps2pd %xmm0,%ymm6 │ │ │ │ - vfnmadd213pd -0x40(%rax),%ymm5,%ymm6 │ │ │ │ vmovupd %ymm7,-0xe0(%rax) │ │ │ │ vmovupd %ymm9,-0xc0(%rax) │ │ │ │ vmovupd %ymm11,-0xa0(%rax) │ │ │ │ vmovupd %ymm13,-0x80(%rax) │ │ │ │ vmovupd %ymm15,-0x60(%rax) │ │ │ │ + vmovupd %ymm3,-0x40(%rax) │ │ │ │ vmovupd %ymm4,-0x20(%rax) │ │ │ │ - vmovupd %ymm6,-0x40(%rax) │ │ │ │ cmp %r10,%rax │ │ │ │ - jne 3e4ec │ │ │ │ + jne 3e747 │ │ │ │ test $0x7,%sil │ │ │ │ - je 3e682 │ │ │ │ + je 3e8dd │ │ │ │ mov %rsi,%rax │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ mov %rsi,%rdx │ │ │ │ sub %rax,%rdx │ │ │ │ lea -0x1(%rdx),%rcx │ │ │ │ cmp $0x2,%rcx │ │ │ │ - jbe 3e624 │ │ │ │ + jbe 3e882 │ │ │ │ lea (%rax,%rdi,1),%r10 │ │ │ │ + lea (%rbx,%rax,8),%rcx │ │ │ │ + vmovddup %xmm6,%xmm7 │ │ │ │ + vmovups (%r15,%r10,4),%xmm5 │ │ │ │ vxorps %xmm9,%xmm9,%xmm9 │ │ │ │ - vmovddup %xmm3,%xmm7 │ │ │ │ - vmovups 0x0(%r13,%r10,4),%xmm5 │ │ │ │ vcvtps2pd %xmm5,%xmm8 │ │ │ │ vmovhlps %xmm5,%xmm9,%xmm10 │ │ │ │ - vfnmadd213pd (%rbx,%rax,8),%xmm7,%xmm8 │ │ │ │ + vfnmadd213pd (%rcx),%xmm7,%xmm8 │ │ │ │ vcvtps2pd %xmm10,%xmm11 │ │ │ │ - vfnmadd213pd 0x10(%rbx,%rax,8),%xmm11,%xmm7 │ │ │ │ - vmovupd %xmm8,(%rbx,%rax,8) │ │ │ │ - vmovupd %xmm7,0x10(%rbx,%rax,8) │ │ │ │ + vfnmadd213pd 0x10(%rcx),%xmm7,%xmm11 │ │ │ │ + vmovupd %xmm8,(%rcx) │ │ │ │ + vmovupd %xmm11,0x10(%rcx) │ │ │ │ test $0x3,%dl │ │ │ │ - je 3e682 │ │ │ │ + je 3e8dd │ │ │ │ and $0xfffffffffffffffc,%rdx │ │ │ │ add %rdx,%rax │ │ │ │ lea 0x0(,%rax,8),%rcx │ │ │ │ - lea (%rax,%rdi,1),%rdx │ │ │ │ + lea (%rdi,%rax,1),%rdx │ │ │ │ + vcvtss2sd (%r15,%rdx,4),%xmm2,%xmm12 │ │ │ │ + vfnmadd213sd (%rbx,%rcx,1),%xmm6,%xmm12 │ │ │ │ lea 0x1(%rax),%r10 │ │ │ │ - vcvtss2sd 0x0(%r13,%rdx,4),%xmm2,%xmm12 │ │ │ │ - vfnmadd213sd (%rbx,%rcx,1),%xmm3,%xmm12 │ │ │ │ vmovsd %xmm12,(%rbx,%rcx,1) │ │ │ │ cmp %rsi,%r10 │ │ │ │ - jae 3e682 │ │ │ │ + jae 3e8dd │ │ │ │ add %rdi,%r10 │ │ │ │ add $0x2,%rax │ │ │ │ - vcvtss2sd 0x0(%r13,%r10,4),%xmm2,%xmm13 │ │ │ │ - vfnmadd213sd 0x8(%rbx,%rcx,1),%xmm3,%xmm13 │ │ │ │ + vcvtss2sd (%r15,%r10,4),%xmm2,%xmm13 │ │ │ │ + vfnmadd213sd 0x8(%rbx,%rcx,1),%xmm6,%xmm13 │ │ │ │ vmovsd %xmm13,0x8(%rbx,%rcx,1) │ │ │ │ cmp %rsi,%rax │ │ │ │ - jae 3e682 │ │ │ │ + jae 3e8dd │ │ │ │ add %rdi,%rax │ │ │ │ - vcvtss2sd 0x0(%r13,%rax,4),%xmm2,%xmm14 │ │ │ │ - vfnmadd213sd 0x10(%rbx,%rcx,1),%xmm14,%xmm3 │ │ │ │ - vmovsd %xmm3,0x10(%rbx,%rcx,1) │ │ │ │ - add %r11,%r9 │ │ │ │ + vcvtss2sd (%r15,%rax,4),%xmm2,%xmm14 │ │ │ │ + vfnmadd213sd 0x10(%rbx,%rcx,1),%xmm14,%xmm6 │ │ │ │ + vmovsd %xmm6,0x10(%rbx,%rcx,1) │ │ │ │ + add %r13,%r9 │ │ │ │ sub %r12,%rdi │ │ │ │ cmp %r12,%r8 │ │ │ │ - jae 3e6a0 │ │ │ │ + jae 3e8f0 │ │ │ │ mov %r8,%rsi │ │ │ │ - jmp 3e3f0 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 3e648 │ │ │ │ mov 0x90(%rsp),%rcx │ │ │ │ - mov 0x88(%rsp),%r10 │ │ │ │ + mov 0x88(%rsp),%r13 │ │ │ │ add $0x48,%rcx │ │ │ │ cmp %rcx,0x80(%rsp) │ │ │ │ - jne 3e120 │ │ │ │ + jne 3e360 │ │ │ │ mov 0x40(%rsp),%r12 │ │ │ │ - mov 0x60(%rsp),%r13 │ │ │ │ - add 0x148(%r12),%r13 │ │ │ │ - mov 0x8(%r13),%r9 │ │ │ │ - mov 0x0(%r13),%r15 │ │ │ │ - mov %r9,0x48(%rsp) │ │ │ │ - cmp %r15,%r9 │ │ │ │ - je 3ec98 │ │ │ │ - mov %r15,0x78(%rsp) │ │ │ │ - nop │ │ │ │ - mov 0x78(%rsp),%r14 │ │ │ │ - mov 0x68(%rsp),%r8 │ │ │ │ - mov (%r14),%rdi │ │ │ │ - mov 0x8(%r14),%r13 │ │ │ │ - mov 0x18(%r14),%r11 │ │ │ │ - mov 0x20(%r14),%rsi │ │ │ │ - sub %rbx,%r8 │ │ │ │ - mov 0x30(%r14),%r15 │ │ │ │ - mov %r8,0x88(%rsp) │ │ │ │ - sub %rdi,%r13 │ │ │ │ - mov %rdi,0x80(%rsp) │ │ │ │ - sub %r11,%rsi │ │ │ │ - mov %r13,%r12 │ │ │ │ - mov %r11,0x50(%rsp) │ │ │ │ + mov 0x60(%rsp),%r15 │ │ │ │ + add 0x148(%r12),%r15 │ │ │ │ + mov 0x8(%r15),%r11 │ │ │ │ + mov (%r15),%r14 │ │ │ │ + mov %r11,0x48(%rsp) │ │ │ │ + cmp %r14,%r11 │ │ │ │ + je 3efe0 │ │ │ │ + mov %r14,%r9 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov (%r9),%r8 │ │ │ │ + mov 0x8(%r9),%rax │ │ │ │ + mov 0x18(%r9),%rsi │ │ │ │ + mov 0x20(%r9),%rdi │ │ │ │ + mov 0x70(%rsp),%r14 │ │ │ │ + sub %r8,%rax │ │ │ │ + mov 0x30(%r9),%rcx │ │ │ │ + mov %r8,0x80(%rsp) │ │ │ │ + sub %rsi,%rdi │ │ │ │ + mov %rax,%r12 │ │ │ │ mov %rsi,0x90(%rsp) │ │ │ │ + sub %rbx,%r14 │ │ │ │ + mov %rdi,0x88(%rsp) │ │ │ │ sar $0x3,%r12 │ │ │ │ - cmp %r13,%r8 │ │ │ │ - jae 3ecfc │ │ │ │ + mov %rax,0x78(%rsp) │ │ │ │ + cmp %rax,%r14 │ │ │ │ + jae 3f044 │ │ │ │ test %r12,%r12 │ │ │ │ - je 3ef03 │ │ │ │ - mov %r10,0x38(%rsp) │ │ │ │ - mov %r13,%rdi │ │ │ │ + je 3f25a │ │ │ │ + mov %r9,0x38(%rsp) │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ vzeroupper │ │ │ │ call d330 │ │ │ │ - mov %rax,%r14 │ │ │ │ - lea (%rax,%r13,1),%r9 │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %r13,%rdx │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ mov %rax,%rdi │ │ │ │ - mov %r9,0x68(%rsp) │ │ │ │ + mov %rax,%r15 │ │ │ │ + lea (%rax,%rdx,1),%rsi │ │ │ │ + mov %rsi,0x70(%rsp) │ │ │ │ + xor %esi,%esi │ │ │ │ call d190 │ │ │ │ - lea (%r14,%r13,1),%r11 │ │ │ │ + mov 0x70(%rsp),%rdi │ │ │ │ test %rbx,%rbx │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov 0x38(%rsp),%r9 │ │ │ │ vxorps %xmm2,%xmm2,%xmm2 │ │ │ │ - mov 0x38(%rsp),%r10 │ │ │ │ - mov %r11,0x70(%rsp) │ │ │ │ - je 3e7aa │ │ │ │ - mov 0x88(%rsp),%rsi │ │ │ │ + kxnorb %k1,%k1,%k1 │ │ │ │ + mov %rdi,0x68(%rsp) │ │ │ │ + je 3ea0f │ │ │ │ + mov %r14,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ - mov %r10,0x38(%rsp) │ │ │ │ + mov %r9,0x38(%rsp) │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ call d340 │ │ │ │ - mov 0x38(%rsp),%r10 │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov 0x38(%rsp),%r9 │ │ │ │ vxorps %xmm2,%xmm2,%xmm2 │ │ │ │ - mov %r14,%rbx │ │ │ │ - cmpq $0x0,0x90(%rsp) │ │ │ │ - je 3eaa6 │ │ │ │ - mov 0x90(%rsp),%r8 │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ - mov %r12,%r11 │ │ │ │ - lea 0x0(,%r12,4),%rdi │ │ │ │ - mov %rdi,0x88(%rsp) │ │ │ │ - mov %r15,%r9 │ │ │ │ - add %rsi,%r8 │ │ │ │ - cmp $0x1,%r13 │ │ │ │ - adc $0xffffffffffffffff,%r11 │ │ │ │ - mov %r8,0x90(%rsp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - lea 0x1(%r11),%r13 │ │ │ │ - mov %r13,%r8 │ │ │ │ - shr $0x3,%r8 │ │ │ │ - shl $0x6,%r8 │ │ │ │ - add %rbx,%r8 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x98(%rsp),%rax │ │ │ │ - add (%rsi),%rax │ │ │ │ - vmovsd (%r10,%rax,8),%xmm3 │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - jbe 3ecee │ │ │ │ - mov %r8,%r14 │ │ │ │ - vbroadcastsd %xmm3,%ymm15 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %r9,%rdx │ │ │ │ - sub %rbx,%r14 │ │ │ │ - sub $0x40,%r14 │ │ │ │ - shr $0x6,%r14 │ │ │ │ - inc %r14 │ │ │ │ - and $0x3,%r14d │ │ │ │ - je 3e8f8 │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - je 3e8bd │ │ │ │ - cmp $0x2,%r14 │ │ │ │ - je 3e88c │ │ │ │ - vmovups (%r9),%ymm0 │ │ │ │ - lea 0x40(%rbx),%rdi │ │ │ │ - lea 0x20(%r9),%rdx │ │ │ │ - vextractf128 $0x1,%ymm0,%xmm1 │ │ │ │ - vcvtps2pd %xmm0,%ymm6 │ │ │ │ - vfmadd213pd (%rbx),%ymm15,%ymm6 │ │ │ │ + kxnorb %k1,%k1,%k1 │ │ │ │ + mov %r15,%rbx │ │ │ │ + cmpq $0x0,0x88(%rsp) │ │ │ │ + je 3ed29 │ │ │ │ + mov 0x90(%rsp),%rdi │ │ │ │ + mov 0x88(%rsp),%r14 │ │ │ │ + lea 0x0(,%r12,4),%rax │ │ │ │ + mov %r9,0x50(%rsp) │ │ │ │ + mov %rax,0x90(%rsp) │ │ │ │ + mov %rcx,%r11 │ │ │ │ + add %rdi,%r14 │ │ │ │ + cmpq $0x1,0x78(%rsp) │ │ │ │ + mov %r14,0x88(%rsp) │ │ │ │ + mov %r12,%r14 │ │ │ │ + adc $0xffffffffffffffff,%r14 │ │ │ │ + xor %esi,%esi │ │ │ │ + lea 0x1(%r14),%r8 │ │ │ │ + mov %r8,%r10 │ │ │ │ + shr $0x3,%r10 │ │ │ │ + shl $0x6,%r10 │ │ │ │ + add %rbx,%r10 │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0x98(%rsp),%r9 │ │ │ │ + add (%rdi),%r9 │ │ │ │ + vmovsd 0x0(%r13,%r9,8),%xmm6 │ │ │ │ + cmp $0x6,%r14 │ │ │ │ + jbe 3f036 │ │ │ │ + mov %r10,%r15 │ │ │ │ + vbroadcastsd %xmm6,%ymm15 │ │ │ │ + mov %rbx,%r9 │ │ │ │ + mov %r11,%rdx │ │ │ │ + sub %rbx,%r15 │ │ │ │ + sub $0x40,%r15 │ │ │ │ + shr $0x6,%r15 │ │ │ │ + inc %r15 │ │ │ │ + and $0x3,%r15d │ │ │ │ + je 3eb68 │ │ │ │ + cmp $0x1,%r15 │ │ │ │ + je 3eb2a │ │ │ │ + cmp $0x2,%r15 │ │ │ │ + je 3eaf6 │ │ │ │ + vmovups (%r11),%ymm0 │ │ │ │ + lea 0x40(%rbx),%r9 │ │ │ │ + lea 0x20(%r11),%rdx │ │ │ │ + vextractf32x4 $0x1,%ymm0,%xmm1 │ │ │ │ + vcvtps2pd %xmm0,%ymm3 │ │ │ │ + vfmadd213pd (%rbx),%ymm15,%ymm3 │ │ │ │ vcvtps2pd %xmm1,%ymm4 │ │ │ │ vfmadd213pd 0x20(%rbx),%ymm15,%ymm4 │ │ │ │ - vmovupd %ymm6,(%rbx) │ │ │ │ + vmovupd %ymm3,(%rbx) │ │ │ │ vmovupd %ymm4,0x20(%rbx) │ │ │ │ vmovups (%rdx),%ymm7 │ │ │ │ - add $0x40,%rdi │ │ │ │ + add $0x40,%r9 │ │ │ │ add $0x20,%rdx │ │ │ │ - vextractf128 $0x1,%ymm7,%xmm8 │ │ │ │ + vextractf32x4 $0x1,%ymm7,%xmm8 │ │ │ │ vcvtps2pd %xmm7,%ymm5 │ │ │ │ - vfmadd213pd -0x40(%rdi),%ymm15,%ymm5 │ │ │ │ + vfmadd213pd -0x40(%r9),%ymm15,%ymm5 │ │ │ │ vcvtps2pd %xmm8,%ymm9 │ │ │ │ - vfmadd213pd -0x20(%rdi),%ymm15,%ymm9 │ │ │ │ - vmovupd %ymm5,-0x40(%rdi) │ │ │ │ - vmovupd %ymm9,-0x20(%rdi) │ │ │ │ + vfmadd213pd -0x20(%r9),%ymm15,%ymm9 │ │ │ │ + vmovupd %ymm5,-0x40(%r9) │ │ │ │ + vmovupd %ymm9,-0x20(%r9) │ │ │ │ vmovups (%rdx),%ymm10 │ │ │ │ - add $0x40,%rdi │ │ │ │ + add $0x40,%r9 │ │ │ │ add $0x20,%rdx │ │ │ │ - vextractf128 $0x1,%ymm10,%xmm12 │ │ │ │ + vextractf32x4 $0x1,%ymm10,%xmm12 │ │ │ │ vcvtps2pd %xmm10,%ymm11 │ │ │ │ - vfmadd213pd -0x40(%rdi),%ymm15,%ymm11 │ │ │ │ + vfmadd213pd -0x40(%r9),%ymm15,%ymm11 │ │ │ │ vcvtps2pd %xmm12,%ymm13 │ │ │ │ - vfmadd213pd -0x20(%rdi),%ymm15,%ymm13 │ │ │ │ - vmovupd %ymm11,-0x40(%rdi) │ │ │ │ - vmovupd %ymm13,-0x20(%rdi) │ │ │ │ - cmp %r8,%rdi │ │ │ │ - je 3e9cb │ │ │ │ + vfmadd213pd -0x20(%r9),%ymm15,%ymm13 │ │ │ │ + vmovupd %ymm11,-0x40(%r9) │ │ │ │ + vmovupd %ymm13,-0x20(%r9) │ │ │ │ + cmp %r10,%r9 │ │ │ │ + je 3ec47 │ │ │ │ vmovups (%rdx),%ymm14 │ │ │ │ - add $0x100,%rdi │ │ │ │ + vmovups 0x20(%rdx),%ymm4 │ │ │ │ + add $0x100,%r9 │ │ │ │ sub $0xffffffffffffff80,%rdx │ │ │ │ - vmovups -0x60(%rdx),%ymm7 │ │ │ │ vmovups -0x40(%rdx),%ymm9 │ │ │ │ vmovups -0x20(%rdx),%ymm13 │ │ │ │ vcvtps2pd %xmm14,%ymm0 │ │ │ │ - vfmadd213pd -0x100(%rdi),%ymm15,%ymm0 │ │ │ │ - vextractf128 $0x1,%ymm14,%xmm6 │ │ │ │ - vextractf128 $0x1,%ymm7,%xmm5 │ │ │ │ - vextractf128 $0x1,%ymm9,%xmm11 │ │ │ │ - vcvtps2pd %xmm6,%ymm1 │ │ │ │ - vfmadd213pd -0xe0(%rdi),%ymm15,%ymm1 │ │ │ │ - vcvtps2pd %xmm7,%ymm4 │ │ │ │ - vfmadd213pd -0xc0(%rdi),%ymm15,%ymm4 │ │ │ │ + vfmadd213pd -0x100(%r9),%ymm15,%ymm0 │ │ │ │ + vextractf32x4 $0x1,%ymm14,%xmm3 │ │ │ │ + vextractf32x4 $0x1,%ymm4,%xmm5 │ │ │ │ + vextractf32x4 $0x1,%ymm9,%xmm11 │ │ │ │ + vcvtps2pd %xmm3,%ymm1 │ │ │ │ + vcvtps2pd %xmm4,%ymm7 │ │ │ │ vcvtps2pd %xmm5,%ymm8 │ │ │ │ - vfmadd213pd -0xa0(%rdi),%ymm15,%ymm8 │ │ │ │ vcvtps2pd %xmm9,%ymm10 │ │ │ │ - vfmadd213pd -0x80(%rdi),%ymm15,%ymm10 │ │ │ │ vcvtps2pd %xmm11,%ymm12 │ │ │ │ - vfmadd213pd -0x60(%rdi),%ymm15,%ymm12 │ │ │ │ vcvtps2pd %xmm13,%ymm14 │ │ │ │ - vfmadd213pd -0x40(%rdi),%ymm15,%ymm14 │ │ │ │ - vmovupd %ymm0,-0x100(%rdi) │ │ │ │ - vextractf128 $0x1,%ymm13,%xmm0 │ │ │ │ - vcvtps2pd %xmm0,%ymm6 │ │ │ │ - vfmadd213pd -0x20(%rdi),%ymm15,%ymm6 │ │ │ │ - vmovupd %ymm1,-0xe0(%rdi) │ │ │ │ - vmovupd %ymm4,-0xc0(%rdi) │ │ │ │ - vmovupd %ymm8,-0xa0(%rdi) │ │ │ │ - vmovupd %ymm10,-0x80(%rdi) │ │ │ │ - vmovupd %ymm12,-0x60(%rdi) │ │ │ │ - vmovupd %ymm14,-0x40(%rdi) │ │ │ │ - vmovupd %ymm6,-0x20(%rdi) │ │ │ │ - cmp %r8,%rdi │ │ │ │ - jne 3e8f8 │ │ │ │ - mov %r13,%rax │ │ │ │ + vfmadd213pd -0xe0(%r9),%ymm15,%ymm1 │ │ │ │ + vfmadd213pd -0xc0(%r9),%ymm15,%ymm7 │ │ │ │ + vfmadd213pd -0xa0(%r9),%ymm15,%ymm8 │ │ │ │ + vfmadd213pd -0x80(%r9),%ymm15,%ymm10 │ │ │ │ + vfmadd213pd -0x60(%r9),%ymm15,%ymm12 │ │ │ │ + vmovupd %ymm0,-0x100(%r9) │ │ │ │ + vextractf32x4 $0x1,%ymm13,%xmm0 │ │ │ │ + vfmadd213pd -0x40(%r9),%ymm15,%ymm14 │ │ │ │ + vcvtps2pd %xmm0,%ymm3 │ │ │ │ + vfmadd213pd -0x20(%r9),%ymm15,%ymm3 │ │ │ │ + vmovupd %ymm1,-0xe0(%r9) │ │ │ │ + vmovupd %ymm7,-0xc0(%r9) │ │ │ │ + vmovupd %ymm8,-0xa0(%r9) │ │ │ │ + vmovupd %ymm10,-0x80(%r9) │ │ │ │ + vmovupd %ymm12,-0x60(%r9) │ │ │ │ + vmovupd %ymm14,-0x40(%r9) │ │ │ │ + vmovupd %ymm3,-0x20(%r9) │ │ │ │ + cmp %r10,%r9 │ │ │ │ + jne 3eb68 │ │ │ │ + mov %r8,%rax │ │ │ │ and $0xfffffffffffffff8,%rax │ │ │ │ - test $0x7,%r13b │ │ │ │ - je 3ea89 │ │ │ │ - mov %r11,%rdi │ │ │ │ - sub %rax,%rdi │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - jbe 3ea2e │ │ │ │ - lea (%rax,%rcx,1),%r14 │ │ │ │ - vxorps %xmm4,%xmm4,%xmm4 │ │ │ │ - vmovddup %xmm3,%xmm15 │ │ │ │ - inc %rdi │ │ │ │ - vmovups (%r15,%r14,4),%xmm7 │ │ │ │ - vcvtps2pd %xmm7,%xmm1 │ │ │ │ - vmovhlps %xmm7,%xmm4,%xmm5 │ │ │ │ - vfmadd213pd (%rbx,%rax,8),%xmm15,%xmm1 │ │ │ │ + test $0x7,%r8b │ │ │ │ + je 3ed07 │ │ │ │ + mov %r14,%rdx │ │ │ │ + sub %rax,%rdx │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + jbe 3ecab │ │ │ │ + lea (%rax,%rsi,1),%r15 │ │ │ │ + lea (%rbx,%rax,8),%r9 │ │ │ │ + vmovddup %xmm6,%xmm15 │ │ │ │ + inc %rdx │ │ │ │ + vmovups (%rcx,%r15,4),%xmm4 │ │ │ │ + vxorps %xmm7,%xmm7,%xmm7 │ │ │ │ + vcvtps2pd %xmm4,%xmm1 │ │ │ │ + vmovhlps %xmm4,%xmm7,%xmm5 │ │ │ │ + vfmadd213pd (%r9),%xmm15,%xmm1 │ │ │ │ vcvtps2pd %xmm5,%xmm8 │ │ │ │ - vfmadd213pd 0x10(%rbx,%rax,8),%xmm8,%xmm15 │ │ │ │ - vmovupd %xmm1,(%rbx,%rax,8) │ │ │ │ - vmovupd %xmm15,0x10(%rbx,%rax,8) │ │ │ │ - test $0x3,%dil │ │ │ │ - je 3ea89 │ │ │ │ - and $0xfffffffffffffffc,%rdi │ │ │ │ - add %rdi,%rax │ │ │ │ - lea 0x0(,%rax,8),%rdi │ │ │ │ - lea (%rax,%rcx,1),%rdx │ │ │ │ - lea 0x1(%rax),%r14 │ │ │ │ - vcvtss2sd (%r15,%rdx,4),%xmm2,%xmm9 │ │ │ │ - vfmadd213sd (%rbx,%rdi,1),%xmm3,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rbx,%rdi,1) │ │ │ │ - cmp %r12,%r14 │ │ │ │ - jae 3ea89 │ │ │ │ - add %rcx,%r14 │ │ │ │ + vfmadd213pd 0x10(%r9),%xmm8,%xmm15 │ │ │ │ + vmovupd %xmm1,(%r9) │ │ │ │ + vmovupd %xmm15,0x10(%r9) │ │ │ │ + test $0x3,%dl │ │ │ │ + je 3ed07 │ │ │ │ + and $0xfffffffffffffffc,%rdx │ │ │ │ + add %rdx,%rax │ │ │ │ + lea 0x0(,%rax,8),%r9 │ │ │ │ + lea (%rax,%rsi,1),%rdx │ │ │ │ + vcvtss2sd (%rcx,%rdx,4),%xmm2,%xmm9 │ │ │ │ + vfmadd213sd (%rbx,%r9,1),%xmm6,%xmm9 │ │ │ │ + lea 0x1(%rax),%r15 │ │ │ │ + vmovsd %xmm9,(%rbx,%r9,1) │ │ │ │ + cmp %r12,%r15 │ │ │ │ + jae 3ed07 │ │ │ │ + add %rsi,%r15 │ │ │ │ add $0x2,%rax │ │ │ │ - vcvtss2sd (%r15,%r14,4),%xmm2,%xmm10 │ │ │ │ - vfmadd213sd 0x8(%rbx,%rdi,1),%xmm3,%xmm10 │ │ │ │ - vmovsd %xmm10,0x8(%rbx,%rdi,1) │ │ │ │ + vcvtss2sd (%rcx,%r15,4),%xmm2,%xmm10 │ │ │ │ + vfmadd213sd 0x8(%rbx,%r9,1),%xmm6,%xmm10 │ │ │ │ + vmovsd %xmm10,0x8(%rbx,%r9,1) │ │ │ │ cmp %r12,%rax │ │ │ │ - jae 3ea89 │ │ │ │ - add %rcx,%rax │ │ │ │ - vcvtss2sd (%r15,%rax,4),%xmm2,%xmm11 │ │ │ │ - vfmadd213sd 0x10(%rbx,%rdi,1),%xmm11,%xmm3 │ │ │ │ - vmovsd %xmm3,0x10(%rbx,%rdi,1) │ │ │ │ - add 0x88(%rsp),%r9 │ │ │ │ - add $0x8,%rsi │ │ │ │ - add %r12,%rcx │ │ │ │ - cmp 0x90(%rsp),%rsi │ │ │ │ - jne 3e810 │ │ │ │ - vmovsd (%rbx),%xmm3 │ │ │ │ - mov 0x58(%rsp),%r15 │ │ │ │ - lea -0x1(%r12),%r11 │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ - mov 0x80(%rsp),%r13 │ │ │ │ - and $0x7,%r11d │ │ │ │ - mov (%r15,%rsi,1),%r9 │ │ │ │ - mov 0x0(%r13),%rcx │ │ │ │ - vmovsd %xmm3,(%r9,%rcx,8) │ │ │ │ - cmp %r12,%rdx │ │ │ │ - jae 3ec82 │ │ │ │ - test %r11,%r11 │ │ │ │ - je 3ef81 │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 3ebb4 │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 3eb9a │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - je 3eb80 │ │ │ │ - cmp $0x4,%r11 │ │ │ │ - je 3eb66 │ │ │ │ - cmp $0x5,%r11 │ │ │ │ - je 3eb4c │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - je 3eb32 │ │ │ │ - vmovsd 0x8(%rbx),%xmm12 │ │ │ │ - mov 0x80(%rsp),%r8 │ │ │ │ - mov $0x2,%edx │ │ │ │ - mov 0x8(%r8),%rax │ │ │ │ - vmovsd %xmm12,(%r9,%rax,8) │ │ │ │ - vmovsd (%rbx,%rdx,8),%xmm13 │ │ │ │ - mov 0x80(%rsp),%rdi │ │ │ │ - mov (%rdi,%rdx,8),%r14 │ │ │ │ - inc %rdx │ │ │ │ - vmovsd %xmm13,(%r9,%r14,8) │ │ │ │ - vmovsd (%rbx,%rdx,8),%xmm14 │ │ │ │ + jae 3ed07 │ │ │ │ + add %rsi,%rax │ │ │ │ + vcvtss2sd (%rcx,%rax,4),%xmm2,%xmm11 │ │ │ │ + vfmadd213sd 0x10(%rbx,%r9,1),%xmm11,%xmm6 │ │ │ │ + vmovsd %xmm6,0x10(%rbx,%r9,1) │ │ │ │ + add $0x8,%rdi │ │ │ │ + add 0x90(%rsp),%r11 │ │ │ │ + add %r12,%rsi │ │ │ │ + cmp 0x88(%rsp),%rdi │ │ │ │ + jne 3ea78 │ │ │ │ + mov 0x50(%rsp),%r9 │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + mov %r12,%r10 │ │ │ │ + cmpq $0x1,0x78(%rsp) │ │ │ │ + adc $0xffffffffffffffff,%r10 │ │ │ │ + mov (%rcx,%rdi,1),%r8 │ │ │ │ + cmp $0x2,%r10 │ │ │ │ + jbe 3f2e0 │ │ │ │ + inc %r10 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r10,%r11 │ │ │ │ + shr $0x2,%r11 │ │ │ │ + shl $0x5,%r11 │ │ │ │ + lea -0x20(%r11),%r14 │ │ │ │ + shr $0x5,%r14 │ │ │ │ + inc %r14 │ │ │ │ + and $0x7,%r14d │ │ │ │ + je 3ee94 │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + je 3ee6a │ │ │ │ + cmp $0x2,%r14 │ │ │ │ + je 3ee48 │ │ │ │ + cmp $0x3,%r14 │ │ │ │ + je 3ee27 │ │ │ │ + cmp $0x4,%r14 │ │ │ │ + je 3ee06 │ │ │ │ + cmp $0x5,%r14 │ │ │ │ + je 3ede4 │ │ │ │ + cmp $0x6,%r14 │ │ │ │ + je 3edc3 │ │ │ │ + mov 0x80(%rsp),%rsi │ │ │ │ + vmovupd (%rbx),%ymm12 │ │ │ │ + kmovb %k1,%k5 │ │ │ │ + mov $0x20,%eax │ │ │ │ + vmovdqu (%rsi),%ymm6 │ │ │ │ + vscatterqpd %ymm12,(%r8,%ymm6,8){%k5} │ │ │ │ + mov 0x80(%rsp),%rdx │ │ │ │ + vmovupd (%rbx,%rax,1),%ymm14 │ │ │ │ + kmovb %k1,%k6 │ │ │ │ + vmovdqu (%rdx,%rax,1),%ymm13 │ │ │ │ + add $0x20,%rax │ │ │ │ + vscatterqpd %ymm14,(%r8,%ymm13,8){%k6} │ │ │ │ mov 0x80(%rsp),%r15 │ │ │ │ - mov (%r15,%rdx,8),%rsi │ │ │ │ - inc %rdx │ │ │ │ - vmovsd %xmm14,(%r9,%rsi,8) │ │ │ │ - vmovsd (%rbx,%rdx,8),%xmm0 │ │ │ │ - mov 0x80(%rsp),%r11 │ │ │ │ - mov (%r11,%rdx,8),%r13 │ │ │ │ - inc %rdx │ │ │ │ - vmovsd %xmm0,(%r9,%r13,8) │ │ │ │ - vmovsd (%rbx,%rdx,8),%xmm6 │ │ │ │ + vmovupd (%rbx,%rax,1),%ymm3 │ │ │ │ + kmovb %k1,%k7 │ │ │ │ + vmovdqu (%r15,%rax,1),%ymm0 │ │ │ │ + add $0x20,%rax │ │ │ │ + vscatterqpd %ymm3,(%r8,%ymm0,8){%k7} │ │ │ │ mov 0x80(%rsp),%rcx │ │ │ │ - mov (%rcx,%rdx,8),%r8 │ │ │ │ - inc %rdx │ │ │ │ - vmovsd %xmm6,(%r9,%r8,8) │ │ │ │ - vmovsd (%rbx,%rdx,8),%xmm15 │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ - mov (%rax,%rdx,8),%rdi │ │ │ │ - inc %rdx │ │ │ │ - vmovsd %xmm15,(%r9,%rdi,8) │ │ │ │ - vmovsd (%rbx,%rdx,8),%xmm7 │ │ │ │ + vmovupd (%rbx,%rax,1),%ymm4 │ │ │ │ + kmovb %k1,%k2 │ │ │ │ + vmovdqu (%rcx,%rax,1),%ymm15 │ │ │ │ + add $0x20,%rax │ │ │ │ + vscatterqpd %ymm4,(%r8,%ymm15,8){%k2} │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + vmovupd (%rbx,%rax,1),%ymm1 │ │ │ │ + kmovb %k1,%k3 │ │ │ │ + vmovdqu (%rdi,%rax,1),%ymm7 │ │ │ │ + add $0x20,%rax │ │ │ │ + vscatterqpd %ymm1,(%r8,%ymm7,8){%k3} │ │ │ │ mov 0x80(%rsp),%r14 │ │ │ │ - mov (%r14,%rdx,8),%r15 │ │ │ │ - inc %rdx │ │ │ │ - mov %r14,%r11 │ │ │ │ - vmovsd %xmm7,(%r9,%r15,8) │ │ │ │ - cmp %r12,%rdx │ │ │ │ - jae 3ec82 │ │ │ │ - lea 0x1(%rdx),%r13 │ │ │ │ - lea 0x2(%rdx),%r8 │ │ │ │ - lea 0x3(%rdx),%r14 │ │ │ │ - vmovsd (%rbx,%rdx,8),%xmm1 │ │ │ │ - vmovsd (%rbx,%r13,8),%xmm4 │ │ │ │ - vmovsd (%rbx,%r8,8),%xmm5 │ │ │ │ - lea 0x4(%rdx),%r15 │ │ │ │ - vmovsd (%rbx,%r14,8),%xmm8 │ │ │ │ - mov (%r11,%r13,8),%rcx │ │ │ │ - lea 0x5(%rdx),%r13 │ │ │ │ - mov (%r11,%r8,8),%rax │ │ │ │ - mov (%r11,%r14,8),%rdi │ │ │ │ - lea 0x6(%rdx),%r8 │ │ │ │ - lea 0x7(%rdx),%r14 │ │ │ │ - mov (%r11,%rdx,8),%rsi │ │ │ │ - vmovsd (%rbx,%r15,8),%xmm9 │ │ │ │ - add $0x8,%rdx │ │ │ │ - vmovsd (%rbx,%r13,8),%xmm10 │ │ │ │ - vmovsd (%rbx,%r8,8),%xmm11 │ │ │ │ - vmovsd (%rbx,%r14,8),%xmm3 │ │ │ │ - vmovsd %xmm1,(%r9,%rsi,8) │ │ │ │ - mov (%r11,%r15,8),%rsi │ │ │ │ - vmovsd %xmm4,(%r9,%rcx,8) │ │ │ │ - vmovsd %xmm5,(%r9,%rax,8) │ │ │ │ - mov (%r11,%r13,8),%rcx │ │ │ │ - vmovsd %xmm8,(%r9,%rdi,8) │ │ │ │ - mov (%r11,%r8,8),%rax │ │ │ │ - mov (%r11,%r14,8),%rdi │ │ │ │ - vmovsd %xmm9,(%r9,%rsi,8) │ │ │ │ - vmovsd %xmm10,(%r9,%rcx,8) │ │ │ │ - vmovsd %xmm11,(%r9,%rax,8) │ │ │ │ - vmovsd %xmm3,(%r9,%rdi,8) │ │ │ │ - cmp %r12,%rdx │ │ │ │ - jb 3ebda │ │ │ │ - addq $0x48,0x78(%rsp) │ │ │ │ - mov 0x78(%rsp),%r12 │ │ │ │ - cmp %r12,0x48(%rsp) │ │ │ │ - jne 3e6f0 │ │ │ │ - mov 0x40(%rsp),%r11 │ │ │ │ + vmovupd (%rbx,%rax,1),%ymm8 │ │ │ │ + kmovb %k1,%k4 │ │ │ │ + vmovdqu (%r14,%rax,1),%ymm5 │ │ │ │ + add $0x20,%rax │ │ │ │ + vscatterqpd %ymm8,(%r8,%ymm5,8){%k4} │ │ │ │ + mov 0x80(%rsp),%rsi │ │ │ │ + vmovupd (%rbx,%rax,1),%ymm10 │ │ │ │ + kmovb %k1,%k5 │ │ │ │ + vmovdqu (%rsi,%rax,1),%ymm9 │ │ │ │ + add $0x20,%rax │ │ │ │ + vscatterqpd %ymm10,(%r8,%ymm9,8){%k5} │ │ │ │ + cmp %rax,%r11 │ │ │ │ + je 3ef79 │ │ │ │ + mov 0x80(%rsp),%rdx │ │ │ │ + vmovdqu (%rdx,%rax,1),%ymm11 │ │ │ │ + vmovupd (%rbx,%rax,1),%ymm6 │ │ │ │ + kmovb %k1,%k6 │ │ │ │ + kmovb %k1,%k7 │ │ │ │ + kmovb %k1,%k2 │ │ │ │ + kmovb %k1,%k3 │ │ │ │ + kmovb %k1,%k4 │ │ │ │ + kmovb %k1,%k5 │ │ │ │ + vscatterqpd %ymm6,(%r8,%ymm11,8){%k6} │ │ │ │ + kmovb %k1,%k6 │ │ │ │ + vmovdqu 0x20(%rdx,%rax,1),%ymm12 │ │ │ │ + vmovupd 0x20(%rbx,%rax,1),%ymm13 │ │ │ │ + vscatterqpd %ymm13,(%r8,%ymm12,8){%k7} │ │ │ │ + kmovb %k1,%k7 │ │ │ │ + vmovdqu 0x40(%rdx,%rax,1),%ymm14 │ │ │ │ + vmovupd 0x40(%rbx,%rax,1),%ymm0 │ │ │ │ + vscatterqpd %ymm0,(%r8,%ymm14,8){%k2} │ │ │ │ + vmovdqu 0x60(%rdx,%rax,1),%ymm3 │ │ │ │ + vmovupd 0x60(%rbx,%rax,1),%ymm15 │ │ │ │ + vscatterqpd %ymm15,(%r8,%ymm3,8){%k3} │ │ │ │ + vmovdqu 0x80(%rdx,%rax,1),%ymm4 │ │ │ │ + vmovupd 0x80(%rbx,%rax,1),%ymm7 │ │ │ │ + vscatterqpd %ymm7,(%r8,%ymm4,8){%k4} │ │ │ │ + vmovdqu 0xa0(%rdx,%rax,1),%ymm5 │ │ │ │ + vmovupd 0xa0(%rbx,%rax,1),%ymm1 │ │ │ │ + vscatterqpd %ymm1,(%r8,%ymm5,8){%k5} │ │ │ │ + vmovdqu 0xc0(%rdx,%rax,1),%ymm8 │ │ │ │ + vmovupd 0xc0(%rbx,%rax,1),%ymm9 │ │ │ │ + vscatterqpd %ymm9,(%r8,%ymm8,8){%k6} │ │ │ │ + vmovdqu 0xe0(%rdx,%rax,1),%ymm10 │ │ │ │ + vmovupd 0xe0(%rbx,%rax,1),%ymm11 │ │ │ │ + add $0x100,%rax │ │ │ │ + vscatterqpd %ymm11,(%r8,%ymm10,8){%k7} │ │ │ │ + cmp %rax,%r11 │ │ │ │ + jne 3ee9c │ │ │ │ + test $0x3,%r10b │ │ │ │ + je 3efd1 │ │ │ │ + and $0xfffffffffffffffc,%r10 │ │ │ │ + mov 0x80(%rsp),%r11 │ │ │ │ + vmovsd (%rbx,%r10,8),%xmm6 │ │ │ │ + lea 0x1(%r10),%r15 │ │ │ │ + mov (%r11,%r10,8),%rax │ │ │ │ + vmovsd %xmm6,(%r8,%rax,8) │ │ │ │ + cmp %r12,%r15 │ │ │ │ + jae 3efd1 │ │ │ │ + mov 0x8(%r11,%r10,8),%rcx │ │ │ │ + vmovsd 0x8(%rbx,%r10,8),%xmm12 │ │ │ │ + lea 0x2(%r10),%rdi │ │ │ │ + vmovsd %xmm12,(%r8,%rcx,8) │ │ │ │ + cmp %r12,%rdi │ │ │ │ + jae 3efd1 │ │ │ │ + mov 0x10(%r11,%r10,8),%r12 │ │ │ │ + vmovsd 0x10(%rbx,%r10,8),%xmm13 │ │ │ │ + vmovsd %xmm13,(%r8,%r12,8) │ │ │ │ + add $0x48,%r9 │ │ │ │ + cmp %r9,0x48(%rsp) │ │ │ │ + jne 3e940 │ │ │ │ incq 0x30(%rsp) │ │ │ │ + mov 0x28(%rsp),%r8 │ │ │ │ + mov 0x40(%rsp),%r9 │ │ │ │ addq $0x18,0x60(%rsp) │ │ │ │ - mov 0x28(%rsp),%r9 │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - add %r9,0x98(%rsp) │ │ │ │ - cmp %edx,0x4(%r11) │ │ │ │ - jge 3de3b │ │ │ │ + add %r8,0x98(%rsp) │ │ │ │ + mov 0x30(%rsp),%r10 │ │ │ │ + cmp %r10d,0x4(%r9) │ │ │ │ + jge 3e077 │ │ │ │ test %rbx,%rbx │ │ │ │ - je 3efdf │ │ │ │ - mov 0x68(%rsp),%rsi │ │ │ │ + je 3f33b │ │ │ │ + mov 0x70(%rsp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ sub %rbx,%rsi │ │ │ │ vzeroupper │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ jmp d340 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 3e9dc │ │ │ │ + jmp 3ec58 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 3e5cf │ │ │ │ - mov 0x70(%rsp),%rdx │ │ │ │ + jmp 3e82e │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ sub %rbx,%rdx │ │ │ │ - cmp %r13,%rdx │ │ │ │ - jae 3ee40 │ │ │ │ - mov %rdx,%r14 │ │ │ │ - sar $0x3,%r14 │ │ │ │ - cmp %rbx,0x70(%rsp) │ │ │ │ - je 3efcf │ │ │ │ - mov %r10,0x88(%rsp) │ │ │ │ + cmp 0x78(%rsp),%rdx │ │ │ │ + jae 3f188 │ │ │ │ + mov %rdx,%r15 │ │ │ │ + sar $0x3,%r15 │ │ │ │ + cmp %rbx,0x68(%rsp) │ │ │ │ + je 3f32b │ │ │ │ + mov %r9,0x38(%rsp) │ │ │ │ xor %esi,%esi │ │ │ │ mov %rbx,%rdi │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ vzeroupper │ │ │ │ call d190 │ │ │ │ - mov 0x88(%rsp),%r10 │ │ │ │ - mov %r12,%rcx │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov 0x38(%rsp),%r9 │ │ │ │ + mov %r12,%r14 │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r10,0x38(%rsp) │ │ │ │ - sub %r14,%rcx │ │ │ │ - mov 0x70(%rsp),%r14 │ │ │ │ - lea 0x0(,%rcx,8),%rdx │ │ │ │ - mov %rcx,0x88(%rsp) │ │ │ │ - mov %r14,%rdi │ │ │ │ + mov %r9,0x38(%rsp) │ │ │ │ + sub %r15,%r14 │ │ │ │ + mov 0x68(%rsp),%r15 │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + lea 0x0(,%r14,8),%rdx │ │ │ │ + mov %r15,%rdi │ │ │ │ call d190 │ │ │ │ - mov 0x88(%rsp),%rdx │ │ │ │ + lea (%r15,%r14,8),%r9 │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ vxorps %xmm2,%xmm2,%xmm2 │ │ │ │ - lea (%r14,%rdx,8),%r10 │ │ │ │ - mov %r10,0x70(%rsp) │ │ │ │ - mov 0x38(%rsp),%r10 │ │ │ │ - jmp 3e7ad │ │ │ │ - mov 0x70(%rsp),%r8 │ │ │ │ - sub %rbx,%r8 │ │ │ │ - cmp %rdx,%r8 │ │ │ │ - jae 3eead │ │ │ │ - mov %r8,%r14 │ │ │ │ - sar $0x3,%r14 │ │ │ │ - cmp 0x70(%rsp),%rbx │ │ │ │ - mov %r14,0x90(%rsp) │ │ │ │ - je 3efd7 │ │ │ │ - mov %r10,0x78(%rsp) │ │ │ │ - mov %rcx,0x88(%rsp) │ │ │ │ + mov %r9,0x68(%rsp) │ │ │ │ + kxnorb %k1,%k1,%k1 │ │ │ │ + mov 0x38(%rsp),%r9 │ │ │ │ + jmp 3ea12 │ │ │ │ + mov 0x68(%rsp),%r11 │ │ │ │ + sub %rbx,%r11 │ │ │ │ + cmp %rdx,%r11 │ │ │ │ + jae 3f200 │ │ │ │ + mov %r11,%rdx │ │ │ │ + sar $0x3,%rdx │ │ │ │ + cmp 0x68(%rsp),%rbx │ │ │ │ + mov %rdx,0x90(%rsp) │ │ │ │ + je 3f333 │ │ │ │ + mov %rcx,0x78(%rsp) │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r8,%rdx │ │ │ │ + mov %r11,%rdx │ │ │ │ mov %rbx,%rdi │ │ │ │ + mov %r9,0x88(%rsp) │ │ │ │ vzeroupper │ │ │ │ call d190 │ │ │ │ - mov 0x88(%rsp),%rcx │ │ │ │ - mov 0x78(%rsp),%r10 │ │ │ │ + mov 0x88(%rsp),%r9 │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ mov %r12,%r14 │ │ │ │ - sub 0x90(%rsp),%r14 │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r10,0x78(%rsp) │ │ │ │ - mov %rcx,0x88(%rsp) │ │ │ │ + mov %rcx,0x78(%rsp) │ │ │ │ + sub 0x90(%rsp),%r14 │ │ │ │ + mov %r9,0x88(%rsp) │ │ │ │ lea 0x0(,%r14,8),%rdx │ │ │ │ call d190 │ │ │ │ - mov 0x70(%rsp),%r10 │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ test %r12,%r12 │ │ │ │ + mov 0x88(%rsp),%r9 │ │ │ │ vxorps %xmm2,%xmm2,%xmm2 │ │ │ │ - lea (%r10,%r14,8),%rcx │ │ │ │ - mov 0x78(%rsp),%r10 │ │ │ │ - mov %rcx,0x70(%rsp) │ │ │ │ - mov 0x88(%rsp),%rcx │ │ │ │ - jne 3e1b7 │ │ │ │ - jmp 3e6b0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + kxnorb %k1,%k1,%k1 │ │ │ │ + lea (%rcx,%r14,8),%r8 │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + mov %r8,0x68(%rsp) │ │ │ │ + jne 3e3fd │ │ │ │ + jmp 3e900 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ test %r12,%r12 │ │ │ │ - je 3ee8b │ │ │ │ - lea (%rbx,%r13,1),%rax │ │ │ │ - mov %rax,0x70(%rsp) │ │ │ │ - cmp %rax,%rbx │ │ │ │ - je 3ee90 │ │ │ │ - mov %r10,0x88(%rsp) │ │ │ │ + je 3f1db │ │ │ │ + lea (%rbx,%rax,1),%r10 │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %r10,0x68(%rsp) │ │ │ │ + cmp %r10,%rbx │ │ │ │ + je 3f1e0 │ │ │ │ + mov %r9,0x38(%rsp) │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r13,%rdx │ │ │ │ mov %rbx,%rdi │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ vzeroupper │ │ │ │ call d190 │ │ │ │ + cmpq $0x0,0x88(%rsp) │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov 0x38(%rsp),%r9 │ │ │ │ vxorps %xmm2,%xmm2,%xmm2 │ │ │ │ - cmpq $0x0,0x90(%rsp) │ │ │ │ - mov 0x88(%rsp),%r10 │ │ │ │ - jne 3e7bc │ │ │ │ - jmp 3eaa6 │ │ │ │ - mov %rbx,0x70(%rsp) │ │ │ │ - cmpq $0x0,0x90(%rsp) │ │ │ │ - je 3efc1 │ │ │ │ - test %r13,%r13 │ │ │ │ - jne 3e7bc │ │ │ │ - jmp 3ec82 │ │ │ │ - mov %rbx,0x70(%rsp) │ │ │ │ + kxnorb %k1,%k1,%k1 │ │ │ │ + jne 3ea21 │ │ │ │ + jmp 3ed29 │ │ │ │ + mov %rbx,0x68(%rsp) │ │ │ │ + cmpq $0x0,0x88(%rsp) │ │ │ │ + je 3f31a │ │ │ │ + cmpq $0x0,0x78(%rsp) │ │ │ │ + jne 3ea21 │ │ │ │ + jmp 3efd1 │ │ │ │ + mov %rbx,0x68(%rsp) │ │ │ │ test %r12,%r12 │ │ │ │ - je 3e6b0 │ │ │ │ + je 3e900 │ │ │ │ lea (%rbx,%rdx,1),%rsi │ │ │ │ - mov %rsi,0x70(%rsp) │ │ │ │ + mov %rsi,0x68(%rsp) │ │ │ │ cmp %rsi,%rbx │ │ │ │ - je 3e1b7 │ │ │ │ - mov %r10,0x88(%rsp) │ │ │ │ - mov %rcx,0x90(%rsp) │ │ │ │ + je 3e3fd │ │ │ │ + mov %rcx,0x88(%rsp) │ │ │ │ xor %esi,%esi │ │ │ │ mov %rbx,%rdi │ │ │ │ + mov %r9,0x90(%rsp) │ │ │ │ vzeroupper │ │ │ │ call d190 │ │ │ │ + mov 0x88(%rsp),%rcx │ │ │ │ + mov 0x90(%rsp),%r9 │ │ │ │ vxorps %xmm2,%xmm2,%xmm2 │ │ │ │ - mov 0x88(%rsp),%r10 │ │ │ │ - mov 0x90(%rsp),%rcx │ │ │ │ - jmp 3e1b7 │ │ │ │ - mov %r13,0x68(%rsp) │ │ │ │ + kxnorb %k1,%k1,%k1 │ │ │ │ + jmp 3e3fd │ │ │ │ + mov %rax,0x70(%rsp) │ │ │ │ test %rbx,%rbx │ │ │ │ - je 3ef6a │ │ │ │ - xor %r14d,%r14d │ │ │ │ - movq $0x0,0x70(%rsp) │ │ │ │ + je 3f2b8 │ │ │ │ + movq $0x0,0x68(%rsp) │ │ │ │ + xor %r15d,%r15d │ │ │ │ vzeroupper │ │ │ │ - jmp 3e78c │ │ │ │ - mov %rdx,0x68(%rsp) │ │ │ │ + jmp 3e9e8 │ │ │ │ + mov %rdx,0x70(%rsp) │ │ │ │ test %rbx,%rbx │ │ │ │ - je 3ef5a │ │ │ │ - mov %r10,0x88(%rsp) │ │ │ │ + je 3f2a8 │ │ │ │ mov %rcx,0x90(%rsp) │ │ │ │ + mov %r14,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - vxorps %xmm2,%xmm2,%xmm2 │ │ │ │ mov 0x90(%rsp),%rcx │ │ │ │ - mov 0x88(%rsp),%r10 │ │ │ │ + vxorps %xmm2,%xmm2,%xmm2 │ │ │ │ + kxnorb %k1,%k1,%k1 │ │ │ │ + movq $0x0,0x68(%rsp) │ │ │ │ xor %ebx,%ebx │ │ │ │ - movq $0x0,0x70(%rsp) │ │ │ │ - jmp 3e6b0 │ │ │ │ - movq $0x0,0x70(%rsp) │ │ │ │ - test %rsi,%rsi │ │ │ │ - jne 3e7bc │ │ │ │ - jmp 3eaa6 │ │ │ │ - mov 0x80(%rsp),%r11 │ │ │ │ - jmp 3ebda │ │ │ │ - mov 0x88(%rsp),%rsi │ │ │ │ + jmp 3e900 │ │ │ │ + movq $0x0,0x68(%rsp) │ │ │ │ + test %rdi,%rdi │ │ │ │ + jne 3ea21 │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov 0x60(%rsp),%r11 │ │ │ │ + xor %r10d,%r10d │ │ │ │ + mov (%rdx,%r11,1),%r8 │ │ │ │ + jmp 3ef83 │ │ │ │ + xor %r10d,%r10d │ │ │ │ + jmp 3ef83 │ │ │ │ + mov %r14,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ - mov %r10,0x78(%rsp) │ │ │ │ - mov %rcx,0x90(%rsp) │ │ │ │ + mov %rcx,0x78(%rsp) │ │ │ │ + mov %r9,0x88(%rsp) │ │ │ │ call d340 │ │ │ │ - mov 0x90(%rsp),%rcx │ │ │ │ + mov 0x88(%rsp),%r9 │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ vxorps %xmm2,%xmm2,%xmm2 │ │ │ │ - mov 0x78(%rsp),%r10 │ │ │ │ - jmp 3e1b4 │ │ │ │ - test %r13,%r13 │ │ │ │ - jne 3eaa6 │ │ │ │ - jmp 3ec82 │ │ │ │ + kxnorb %k1,%k1,%k1 │ │ │ │ + jmp 3e3f5 │ │ │ │ + cmpq $0x0,0x78(%rsp) │ │ │ │ + jne 3ed29 │ │ │ │ + jmp 3efd1 │ │ │ │ vzeroupper │ │ │ │ - jmp 3ed3c │ │ │ │ + jmp 3f08a │ │ │ │ vzeroupper │ │ │ │ - jmp 3edda │ │ │ │ + jmp 3f126 │ │ │ │ vzeroupper │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ movq $0x0,0x98(%rsp) │ │ │ │ - cmpl $0x1,0x4(%rcx) │ │ │ │ - jg 3ddf4 │ │ │ │ - jmp 3efe2 │ │ │ │ - xchg %ax,%ax │ │ │ │ - sub %rdx,%r8 │ │ │ │ + cmpl $0x1,0x4(%rsi) │ │ │ │ + jg 3e02c │ │ │ │ + jmp 3f33e │ │ │ │ + vmovsd 0x0(%r13),%xmm0 │ │ │ │ + vmovsd %xmm0,(%rdx) │ │ │ │ + jmp 3e00a │ │ │ │ + lea -0x8(%rcx),%rsi │ │ │ │ xor %eax,%eax │ │ │ │ - lea -0x8(%r8),%rcx │ │ │ │ - shr $0x3,%rcx │ │ │ │ - inc %rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - je 3f0be │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 3f0a6 │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - je 3f097 │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - je 3f088 │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - je 3f079 │ │ │ │ - cmp $0x5,%rcx │ │ │ │ - je 3f06a │ │ │ │ - cmp $0x6,%rcx │ │ │ │ - je 3f05b │ │ │ │ - vmovsd (%r10),%xmm2 │ │ │ │ + shr $0x3,%rsi │ │ │ │ + inc %rsi │ │ │ │ + and $0x7,%esi │ │ │ │ + je 3f42b │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 3f412 │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + je 3f402 │ │ │ │ + cmp $0x3,%rsi │ │ │ │ + je 3f3f2 │ │ │ │ + cmp $0x4,%rsi │ │ │ │ + je 3f3e2 │ │ │ │ + cmp $0x5,%rsi │ │ │ │ + je 3f3d2 │ │ │ │ + cmp $0x6,%rsi │ │ │ │ + je 3f3c2 │ │ │ │ + vmovsd 0x0(%r13),%xmm2 │ │ │ │ mov $0x8,%eax │ │ │ │ vmovsd %xmm2,(%rdx) │ │ │ │ - vmovsd (%r10,%rax,1),%xmm3 │ │ │ │ + vmovsd 0x0(%r13,%rax,1),%xmm3 │ │ │ │ vmovsd %xmm3,(%rdx,%rax,1) │ │ │ │ add $0x8,%rax │ │ │ │ - vmovsd (%r10,%rax,1),%xmm4 │ │ │ │ + vmovsd 0x0(%r13,%rax,1),%xmm4 │ │ │ │ vmovsd %xmm4,(%rdx,%rax,1) │ │ │ │ add $0x8,%rax │ │ │ │ - vmovsd (%r10,%rax,1),%xmm5 │ │ │ │ + vmovsd 0x0(%r13,%rax,1),%xmm5 │ │ │ │ vmovsd %xmm5,(%rdx,%rax,1) │ │ │ │ add $0x8,%rax │ │ │ │ - vmovsd (%r10,%rax,1),%xmm6 │ │ │ │ + vmovsd 0x0(%r13,%rax,1),%xmm6 │ │ │ │ vmovsd %xmm6,(%rdx,%rax,1) │ │ │ │ add $0x8,%rax │ │ │ │ - vmovsd (%r10,%rax,1),%xmm7 │ │ │ │ + vmovsd 0x0(%r13,%rax,1),%xmm7 │ │ │ │ vmovsd %xmm7,(%rdx,%rax,1) │ │ │ │ add $0x8,%rax │ │ │ │ - vmovsd (%r10,%rax,1),%xmm8 │ │ │ │ + vmovsd 0x0(%r13,%rax,1),%xmm8 │ │ │ │ vmovsd %xmm8,(%rdx,%rax,1) │ │ │ │ add $0x8,%rax │ │ │ │ - cmp %rax,%r8 │ │ │ │ - je 3ddd5 │ │ │ │ - vmovsd (%r10,%rax,1),%xmm9 │ │ │ │ + cmp %rcx,%rax │ │ │ │ + je 3e00a │ │ │ │ + vmovsd 0x0(%r13,%rax,1),%xmm9 │ │ │ │ vmovsd %xmm9,(%rdx,%rax,1) │ │ │ │ - vmovsd 0x8(%r10,%rax,1),%xmm10 │ │ │ │ + vmovsd 0x8(%r13,%rax,1),%xmm10 │ │ │ │ vmovsd %xmm10,0x8(%rdx,%rax,1) │ │ │ │ - vmovsd 0x10(%r10,%rax,1),%xmm11 │ │ │ │ + vmovsd 0x10(%r13,%rax,1),%xmm11 │ │ │ │ vmovsd %xmm11,0x10(%rdx,%rax,1) │ │ │ │ - vmovsd 0x18(%r10,%rax,1),%xmm12 │ │ │ │ + vmovsd 0x18(%r13,%rax,1),%xmm12 │ │ │ │ vmovsd %xmm12,0x18(%rdx,%rax,1) │ │ │ │ - vmovsd 0x20(%r10,%rax,1),%xmm13 │ │ │ │ + vmovsd 0x20(%r13,%rax,1),%xmm13 │ │ │ │ vmovsd %xmm13,0x20(%rdx,%rax,1) │ │ │ │ - vmovsd 0x28(%r10,%rax,1),%xmm14 │ │ │ │ + vmovsd 0x28(%r13,%rax,1),%xmm14 │ │ │ │ vmovsd %xmm14,0x28(%rdx,%rax,1) │ │ │ │ - vmovsd 0x30(%r10,%rax,1),%xmm15 │ │ │ │ + vmovsd 0x30(%r13,%rax,1),%xmm15 │ │ │ │ vmovsd %xmm15,0x30(%rdx,%rax,1) │ │ │ │ - vmovsd 0x38(%r10,%rax,1),%xmm0 │ │ │ │ + vmovsd 0x38(%r13,%rax,1),%xmm0 │ │ │ │ vmovsd %xmm0,0x38(%rdx,%rax,1) │ │ │ │ add $0x40,%rax │ │ │ │ - cmp %rax,%r8 │ │ │ │ - jne 3f0be │ │ │ │ - jmp 3ddd5 │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jne 3f42b │ │ │ │ + jmp 3e00a │ │ │ │ + mov %rdx,%rbx │ │ │ │ + xor %r11d,%r11d │ │ │ │ + jmp 3dfd9 │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ - jmp e03b <__cxa_finalize@plt+0x9ab> │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp e09d <__cxa_finalize@plt+0xa0d> │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000003f140 >, std::allocator > > > const&)@@Base>: │ │ │ │ +000000000003f4c0 >, 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,%r12 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - mov %rdi,%r15 │ │ │ │ mov %r13,%rdi │ │ │ │ + push %r12 │ │ │ │ + mov %rsi,%r12 │ │ │ │ + push %rbx │ │ │ │ mov %rcx,%rbx │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x60,%rsp │ │ │ │ mov 0x4(%rsi),%edx │ │ │ │ mov (%rsi),%esi │ │ │ │ - call b85e0 │ │ │ │ + call b8640 │ │ │ │ mov 0x0(%r13),%rax │ │ │ │ mov (%rax),%rdx │ │ │ │ - mov 0x8(%rax),%r8 │ │ │ │ + mov 0x8(%rax),%rsi │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ - cmp %r8,%rdx │ │ │ │ - je 3f6d9 >, std::allocator > > > const&)@@Base+0x599> │ │ │ │ - lea -0x8(%r8),%rsi │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + je 3fa59 >, std::allocator > > > const&)@@Base+0x599> │ │ │ │ sub %rdx,%rsi │ │ │ │ - cmp $0x10,%rsi │ │ │ │ - jbe 3f6e1 >, std::allocator > > > const&)@@Base+0x5a1> │ │ │ │ + cmp $0x8,%rsi │ │ │ │ + je 3fa61 >, std::allocator > > > const&)@@Base+0x5a1> │ │ │ │ mov %rdx,%rcx │ │ │ │ sub %r15,%rcx │ │ │ │ sub $0x8,%rcx │ │ │ │ cmp $0x10,%rcx │ │ │ │ - jbe 3f6e1 >, std::allocator > > > const&)@@Base+0x5a1> │ │ │ │ + jbe 3fa71 >, std::allocator > > > const&)@@Base+0x5b1> │ │ │ │ + sub $0x8,%rsi │ │ │ │ mov %rsi,%rdi │ │ │ │ - xor %r11d,%r11d │ │ │ │ shr $0x3,%rdi │ │ │ │ - inc %rdi │ │ │ │ - mov %rdi,%r9 │ │ │ │ + lea 0x1(%rdi),%r8 │ │ │ │ + cmp $0x10,%rsi │ │ │ │ + jbe 3fb91 >, std::allocator > > > const&)@@Base+0x6d1> │ │ │ │ + mov %r8,%r9 │ │ │ │ + xor %r11d,%r11d │ │ │ │ shr $0x2,%r9 │ │ │ │ shl $0x5,%r9 │ │ │ │ lea -0x20(%r9),%r10 │ │ │ │ shr $0x5,%r10 │ │ │ │ inc %r10 │ │ │ │ and $0x7,%r10d │ │ │ │ - je 3f279 >, std::allocator > > > const&)@@Base+0x139> │ │ │ │ + je 3f604 >, std::allocator > > > const&)@@Base+0x144> │ │ │ │ cmp $0x1,%r10 │ │ │ │ - je 3f260 >, std::allocator > > > const&)@@Base+0x120> │ │ │ │ + je 3f5eb >, std::allocator > > > const&)@@Base+0x12b> │ │ │ │ cmp $0x2,%r10 │ │ │ │ - je 3f250 >, std::allocator > > > const&)@@Base+0x110> │ │ │ │ + je 3f5db >, std::allocator > > > const&)@@Base+0x11b> │ │ │ │ cmp $0x3,%r10 │ │ │ │ - je 3f240 >, std::allocator > > > const&)@@Base+0x100> │ │ │ │ + je 3f5cb >, std::allocator > > > const&)@@Base+0x10b> │ │ │ │ cmp $0x4,%r10 │ │ │ │ - je 3f230 >, std::allocator > > > const&)@@Base+0xf0> │ │ │ │ + je 3f5bb >, std::allocator > > > const&)@@Base+0xfb> │ │ │ │ cmp $0x5,%r10 │ │ │ │ - je 3f220 >, std::allocator > > > const&)@@Base+0xe0> │ │ │ │ + je 3f5ab >, std::allocator > > > const&)@@Base+0xeb> │ │ │ │ cmp $0x6,%r10 │ │ │ │ - je 3f210 >, std::allocator > > > const&)@@Base+0xd0> │ │ │ │ - vmovupd (%r15),%ymm0 │ │ │ │ + je 3f59b >, std::allocator > > > const&)@@Base+0xdb> │ │ │ │ + vmovupd (%r15),%ymm1 │ │ │ │ mov $0x20,%r11d │ │ │ │ - vmovupd %ymm0,(%rdx) │ │ │ │ - vmovupd (%r15,%r11,1),%ymm1 │ │ │ │ - vmovupd %ymm1,(%rdx,%r11,1) │ │ │ │ - add $0x20,%r11 │ │ │ │ + vmovupd %ymm1,(%rdx) │ │ │ │ vmovupd (%r15,%r11,1),%ymm2 │ │ │ │ vmovupd %ymm2,(%rdx,%r11,1) │ │ │ │ add $0x20,%r11 │ │ │ │ vmovupd (%r15,%r11,1),%ymm3 │ │ │ │ vmovupd %ymm3,(%rdx,%r11,1) │ │ │ │ add $0x20,%r11 │ │ │ │ vmovupd (%r15,%r11,1),%ymm4 │ │ │ │ @@ -46386,122 +46671,127 @@ │ │ │ │ add $0x20,%r11 │ │ │ │ vmovupd (%r15,%r11,1),%ymm5 │ │ │ │ vmovupd %ymm5,(%rdx,%r11,1) │ │ │ │ add $0x20,%r11 │ │ │ │ vmovupd (%r15,%r11,1),%ymm6 │ │ │ │ vmovupd %ymm6,(%rdx,%r11,1) │ │ │ │ add $0x20,%r11 │ │ │ │ - cmp %r9,%r11 │ │ │ │ - je 3f30f >, std::allocator > > > const&)@@Base+0x1cf> │ │ │ │ vmovupd (%r15,%r11,1),%ymm7 │ │ │ │ vmovupd %ymm7,(%rdx,%r11,1) │ │ │ │ - vmovupd 0x20(%r15,%r11,1),%ymm8 │ │ │ │ - vmovupd %ymm8,0x20(%rdx,%r11,1) │ │ │ │ - vmovupd 0x40(%r15,%r11,1),%ymm9 │ │ │ │ - vmovupd %ymm9,0x40(%rdx,%r11,1) │ │ │ │ - vmovupd 0x60(%r15,%r11,1),%ymm10 │ │ │ │ - vmovupd %ymm10,0x60(%rdx,%r11,1) │ │ │ │ - vmovupd 0x80(%r15,%r11,1),%ymm11 │ │ │ │ - vmovupd %ymm11,0x80(%rdx,%r11,1) │ │ │ │ - vmovupd 0xa0(%r15,%r11,1),%ymm12 │ │ │ │ - vmovupd %ymm12,0xa0(%rdx,%r11,1) │ │ │ │ - vmovupd 0xc0(%r15,%r11,1),%ymm13 │ │ │ │ - vmovupd %ymm13,0xc0(%rdx,%r11,1) │ │ │ │ - vmovupd 0xe0(%r15,%r11,1),%ymm14 │ │ │ │ - vmovupd %ymm14,0xe0(%rdx,%r11,1) │ │ │ │ + add $0x20,%r11 │ │ │ │ + cmp %r9,%r11 │ │ │ │ + je 3f69a >, std::allocator > > > const&)@@Base+0x1da> │ │ │ │ + vmovupd (%r15,%r11,1),%ymm8 │ │ │ │ + vmovupd %ymm8,(%rdx,%r11,1) │ │ │ │ + vmovupd 0x20(%r15,%r11,1),%ymm9 │ │ │ │ + vmovupd %ymm9,0x20(%rdx,%r11,1) │ │ │ │ + vmovupd 0x40(%r15,%r11,1),%ymm10 │ │ │ │ + vmovupd %ymm10,0x40(%rdx,%r11,1) │ │ │ │ + vmovupd 0x60(%r15,%r11,1),%ymm11 │ │ │ │ + vmovupd %ymm11,0x60(%rdx,%r11,1) │ │ │ │ + vmovupd 0x80(%r15,%r11,1),%ymm12 │ │ │ │ + vmovupd %ymm12,0x80(%rdx,%r11,1) │ │ │ │ + vmovupd 0xa0(%r15,%r11,1),%ymm13 │ │ │ │ + vmovupd %ymm13,0xa0(%rdx,%r11,1) │ │ │ │ + vmovupd 0xc0(%r15,%r11,1),%ymm14 │ │ │ │ + vmovupd %ymm14,0xc0(%rdx,%r11,1) │ │ │ │ + vmovupd 0xe0(%r15,%r11,1),%ymm15 │ │ │ │ + vmovupd %ymm15,0xe0(%rdx,%r11,1) │ │ │ │ add $0x100,%r11 │ │ │ │ cmp %r9,%r11 │ │ │ │ - jne 3f279 >, std::allocator > > > const&)@@Base+0x139> │ │ │ │ - test $0x3,%dil │ │ │ │ - je 3f6d1 >, std::allocator > > > const&)@@Base+0x591> │ │ │ │ - and $0xfffffffffffffffc,%rdi │ │ │ │ - vmovsd (%r15,%rdi,8),%xmm15 │ │ │ │ - lea (%rdx,%rdi,8),%r14 │ │ │ │ - lea 0x8(%r14),%r13 │ │ │ │ - vmovsd %xmm15,(%r14) │ │ │ │ - cmp %r13,%r8 │ │ │ │ - je 3f6d1 >, std::allocator > > > const&)@@Base+0x591> │ │ │ │ - vmovsd 0x8(%r15,%rdi,8),%xmm0 │ │ │ │ - lea 0x10(%r14),%rax │ │ │ │ - vmovsd %xmm0,0x8(%r14) │ │ │ │ - cmp %rax,%r8 │ │ │ │ - je 3f6d1 >, std::allocator > > > const&)@@Base+0x591> │ │ │ │ - vmovsd 0x10(%r15,%rdi,8),%xmm1 │ │ │ │ - vmovsd %xmm1,0x10(%r14) │ │ │ │ + jne 3f604 >, std::allocator > > > const&)@@Base+0x144> │ │ │ │ + test $0x3,%r8b │ │ │ │ + je 3fa51 >, std::allocator > > > const&)@@Base+0x591> │ │ │ │ + mov %r8,%r9 │ │ │ │ + and $0xfffffffffffffffc,%r9 │ │ │ │ + lea (%rdx,%r9,8),%r14 │ │ │ │ vzeroupper │ │ │ │ + cmp %rdi,%r9 │ │ │ │ + je 3f6da >, std::allocator > > > const&)@@Base+0x21a> │ │ │ │ + mov %r8,%rdi │ │ │ │ + vmovupd (%r15,%r9,8),%xmm0 │ │ │ │ + sub %r9,%rdi │ │ │ │ + and $0x1,%r8d │ │ │ │ + vmovupd %xmm0,(%rdx,%r9,8) │ │ │ │ + je 3f6e5 >, std::allocator > > > const&)@@Base+0x225> │ │ │ │ + and $0xfffffffffffffffe,%rdi │ │ │ │ + lea (%r14,%rdi,8),%r14 │ │ │ │ + add %r9,%rdi │ │ │ │ + vmovsd (%r15,%rdi,8),%xmm1 │ │ │ │ + vmovsd %xmm1,(%r14) │ │ │ │ shr $0x3,%rsi │ │ │ │ lea 0x1(%rsi),%r10 │ │ │ │ mov 0x4(%r12),%r8d │ │ │ │ cmp $0x1,%r8d │ │ │ │ - jle 3f6c2 >, std::allocator > > > const&)@@Base+0x582> │ │ │ │ + jle 3fa42 >, std::allocator > > > const&)@@Base+0x582> │ │ │ │ mov 0x110(%r12),%r9 │ │ │ │ mov (%rbx),%rdi │ │ │ │ vxorps %xmm0,%xmm0,%xmm0 │ │ │ │ xor %edx,%edx │ │ │ │ mov $0x2,%r11d │ │ │ │ mov 0x18(%rdi,%rdx,1),%rcx │ │ │ │ mov 0x20(%rdi,%rdx,1),%r12 │ │ │ │ mov -0x8(%r9,%r11,8),%rbx │ │ │ │ cmp %rcx,%r12 │ │ │ │ - je 3f6af >, std::allocator > > > const&)@@Base+0x56f> │ │ │ │ + je 3fa2f >, std::allocator > > > const&)@@Base+0x56f> │ │ │ │ mov %rbx,0x38(%rsp) │ │ │ │ mov %r12,0x50(%rsp) │ │ │ │ mov %rdi,0x30(%rsp) │ │ │ │ mov %r9,0x28(%rsp) │ │ │ │ mov %r8d,0x24(%rsp) │ │ │ │ mov %r11,0x18(%rsp) │ │ │ │ mov %rdx,0x48(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ mov 0x18(%rcx),%r13 │ │ │ │ mov 0x20(%rcx),%r12 │ │ │ │ sub %r13,%r12 │ │ │ │ - je 3f682 >, std::allocator > > > const&)@@Base+0x542> │ │ │ │ + je 3fa02 >, std::allocator > > > const&)@@Base+0x542> │ │ │ │ mov (%rcx),%rdi │ │ │ │ mov 0x8(%rcx),%rbx │ │ │ │ sub %rdi,%rbx │ │ │ │ - je 3f682 >, std::allocator > > > const&)@@Base+0x542> │ │ │ │ - mov 0x40(%rsp),%r8 │ │ │ │ + je 3fa02 >, std::allocator > > > const&)@@Base+0x542> │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ mov 0x48(%rsp),%rdx │ │ │ │ + mov %rcx,0x58(%rsp) │ │ │ │ sar $0x3,%r12 │ │ │ │ - sar $0x3,%rbx │ │ │ │ mov 0x30(%rcx),%r14 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - mov %rcx,0x58(%rsp) │ │ │ │ - mov 0x18(%r8,%rdx,1),%r9 │ │ │ │ + sar $0x3,%rbx │ │ │ │ lea 0x0(,%r12,4),%r8 │ │ │ │ + xor %r11d,%r11d │ │ │ │ + mov 0x18(%rsi,%rdx,1),%r9 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov 0x0(%r13,%r11,8),%rsi │ │ │ │ mov (%rdi),%rdx │ │ │ │ + mov 0x0(%r13,%r11,8),%rcx │ │ │ │ lea (%r14,%r11,4),%rax │ │ │ │ + lea -0x1(%rbx),%rsi │ │ │ │ vcvtss2sd (%rax),%xmm0,%xmm1 │ │ │ │ + and $0x7,%esi │ │ │ │ add %r8,%rax │ │ │ │ - add %r10,%rsi │ │ │ │ vmovsd (%r9,%rdx,8),%xmm2 │ │ │ │ - lea (%r15,%rsi,8),%rcx │ │ │ │ - lea -0x1(%rbx),%rsi │ │ │ │ + add %r10,%rcx │ │ │ │ + lea (%r15,%rcx,8),%rcx │ │ │ │ vfmadd132sd (%rcx),%xmm2,%xmm1 │ │ │ │ - and $0x7,%esi │ │ │ │ vmovsd %xmm1,(%r9,%rdx,8) │ │ │ │ mov $0x1,%edx │ │ │ │ cmp %rbx,%rdx │ │ │ │ - jae 3f671 >, std::allocator > > > const&)@@Base+0x531> │ │ │ │ + jae 3f9f1 >, std::allocator > > > const&)@@Base+0x531> │ │ │ │ test %rsi,%rsi │ │ │ │ - je 3f57d >, std::allocator > > > const&)@@Base+0x43d> │ │ │ │ + je 3f8fd >, std::allocator > > > const&)@@Base+0x43d> │ │ │ │ cmp $0x1,%rsi │ │ │ │ - je 3f555 >, std::allocator > > > const&)@@Base+0x415> │ │ │ │ + je 3f8d5 >, std::allocator > > > const&)@@Base+0x415> │ │ │ │ cmp $0x2,%rsi │ │ │ │ - je 3f536 >, std::allocator > > > const&)@@Base+0x3f6> │ │ │ │ + je 3f8b6 >, std::allocator > > > const&)@@Base+0x3f6> │ │ │ │ cmp $0x3,%rsi │ │ │ │ - je 3f517 >, std::allocator > > > const&)@@Base+0x3d7> │ │ │ │ + je 3f897 >, std::allocator > > > const&)@@Base+0x3d7> │ │ │ │ cmp $0x4,%rsi │ │ │ │ - je 3f4f8 >, std::allocator > > > const&)@@Base+0x3b8> │ │ │ │ + je 3f878 >, std::allocator > > > const&)@@Base+0x3b8> │ │ │ │ cmp $0x5,%rsi │ │ │ │ - je 3f4d9 >, std::allocator > > > const&)@@Base+0x399> │ │ │ │ + je 3f859 >, std::allocator > > > const&)@@Base+0x399> │ │ │ │ cmp $0x6,%rsi │ │ │ │ - je 3f4ba >, std::allocator > > > const&)@@Base+0x37a> │ │ │ │ + je 3f83a >, std::allocator > > > const&)@@Base+0x37a> │ │ │ │ mov 0x8(%rdi),%rsi │ │ │ │ vcvtss2sd (%rax),%xmm0,%xmm4 │ │ │ │ mov $0x2,%edx │ │ │ │ add %r8,%rax │ │ │ │ vmovsd (%r9,%rsi,8),%xmm3 │ │ │ │ vfmadd132sd (%rcx),%xmm3,%xmm4 │ │ │ │ vmovsd %xmm4,(%r9,%rsi,8) │ │ │ │ @@ -46544,28 +46834,28 @@ │ │ │ │ vcvtss2sd (%rax),%xmm0,%xmm15 │ │ │ │ inc %rdx │ │ │ │ add %r8,%rax │ │ │ │ vmovsd (%r9,%rsi,8),%xmm1 │ │ │ │ vfmadd132sd (%rcx),%xmm1,%xmm15 │ │ │ │ vmovsd %xmm15,(%r9,%rsi,8) │ │ │ │ cmp %rbx,%rdx │ │ │ │ - jae 3f671 >, std::allocator > > > const&)@@Base+0x531> │ │ │ │ + jae 3f9f1 >, std::allocator > > > const&)@@Base+0x531> │ │ │ │ mov (%rdi,%rdx,8),%rsi │ │ │ │ vcvtss2sd (%rax),%xmm0,%xmm2 │ │ │ │ vcvtss2sd (%rax,%r8,1),%xmm0,%xmm3 │ │ │ │ lea (%rax,%r8,2),%rax │ │ │ │ vcvtss2sd (%rax),%xmm0,%xmm6 │ │ │ │ vcvtss2sd (%rax,%r8,1),%xmm0,%xmm7 │ │ │ │ lea (%rax,%r8,2),%rax │ │ │ │ vmovsd (%r9,%rsi,8),%xmm4 │ │ │ │ vcvtss2sd (%rax),%xmm0,%xmm10 │ │ │ │ - vfmadd132sd (%rcx),%xmm4,%xmm2 │ │ │ │ vcvtss2sd (%rax,%r8,1),%xmm0,%xmm12 │ │ │ │ lea (%rax,%r8,2),%rax │ │ │ │ vcvtss2sd (%rax),%xmm0,%xmm14 │ │ │ │ + vfmadd132sd (%rcx),%xmm4,%xmm2 │ │ │ │ vmovsd %xmm2,(%r9,%rsi,8) │ │ │ │ mov 0x8(%rdi,%rdx,8),%rsi │ │ │ │ vmovsd (%r9,%rsi,8),%xmm5 │ │ │ │ vfmadd132sd (%rcx),%xmm5,%xmm3 │ │ │ │ vmovsd %xmm3,(%r9,%rsi,8) │ │ │ │ mov 0x10(%rdi,%rdx,8),%rsi │ │ │ │ vmovsd (%r9,%rsi,8),%xmm8 │ │ │ │ @@ -46591,1591 +46881,1602 @@ │ │ │ │ vmovsd %xmm14,(%r9,%rsi,8) │ │ │ │ mov 0x38(%rdi,%rdx,8),%rsi │ │ │ │ add $0x8,%rdx │ │ │ │ vmovsd (%r9,%rsi,8),%xmm2 │ │ │ │ vfmadd132sd (%rcx),%xmm2,%xmm1 │ │ │ │ vmovsd %xmm1,(%r9,%rsi,8) │ │ │ │ cmp %rbx,%rdx │ │ │ │ - jb 3f57d >, std::allocator > > > const&)@@Base+0x43d> │ │ │ │ + jb 3f8fd >, std::allocator > > > const&)@@Base+0x43d> │ │ │ │ inc %r11 │ │ │ │ cmp %r12,%r11 │ │ │ │ - jb 3f420 >, std::allocator > > > const&)@@Base+0x2e0> │ │ │ │ + jb 3f7a0 >, std::allocator > > > const&)@@Base+0x2e0> │ │ │ │ mov 0x58(%rsp),%rcx │ │ │ │ add $0x48,%rcx │ │ │ │ cmp %rcx,0x50(%rsp) │ │ │ │ - jne 3f3d0 >, std::allocator > > > const&)@@Base+0x290> │ │ │ │ + jne 3f750 >, std::allocator > > > const&)@@Base+0x290> │ │ │ │ mov 0x38(%rsp),%rbx │ │ │ │ mov 0x30(%rsp),%rdi │ │ │ │ mov 0x28(%rsp),%r9 │ │ │ │ mov 0x24(%rsp),%r8d │ │ │ │ mov 0x18(%rsp),%r11 │ │ │ │ mov 0x48(%rsp),%rdx │ │ │ │ inc %r11 │ │ │ │ add %rbx,%r10 │ │ │ │ add $0x18,%rdx │ │ │ │ cmp %r11d,%r8d │ │ │ │ - jge 3f391 >, std::allocator > > > const&)@@Base+0x251> │ │ │ │ + jge 3f713 >, std::allocator > > > const&)@@Base+0x253> │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ vzeroupper │ │ │ │ - jmp 3f363 >, std::allocator > > > const&)@@Base+0x223> │ │ │ │ + jmp 3f6e5 >, std::allocator > > > const&)@@Base+0x225> │ │ │ │ xor %r10d,%r10d │ │ │ │ - jmp 3f36b >, std::allocator > > > const&)@@Base+0x22b> │ │ │ │ - sub %rdx,%r8 │ │ │ │ - xor %edi,%edi │ │ │ │ - lea -0x8(%r8),%rcx │ │ │ │ - shr $0x3,%rcx │ │ │ │ - inc %rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - je 3f78f >, std::allocator > > > const&)@@Base+0x64f> │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 3f777 >, std::allocator > > > const&)@@Base+0x637> │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - je 3f768 >, std::allocator > > > const&)@@Base+0x628> │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - je 3f759 >, std::allocator > > > const&)@@Base+0x619> │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - je 3f74a >, std::allocator > > > const&)@@Base+0x60a> │ │ │ │ - cmp $0x5,%rcx │ │ │ │ - je 3f73b >, std::allocator > > > const&)@@Base+0x5fb> │ │ │ │ - cmp $0x6,%rcx │ │ │ │ - je 3f72c >, std::allocator > > > const&)@@Base+0x5ec> │ │ │ │ + jmp 3f6ed >, std::allocator > > > const&)@@Base+0x22d> │ │ │ │ + vmovsd (%r15),%xmm0 │ │ │ │ + xor %esi,%esi │ │ │ │ + vmovsd %xmm0,(%rdx) │ │ │ │ + jmp 3f6e5 >, std::allocator > > > const&)@@Base+0x225> │ │ │ │ + lea -0x8(%rsi),%r13 │ │ │ │ + xor %eax,%eax │ │ │ │ + shr $0x3,%r13 │ │ │ │ + inc %r13 │ │ │ │ + and $0x7,%r13d │ │ │ │ + je 3fb19 >, std::allocator > > > const&)@@Base+0x659> │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + je 3fb05 >, std::allocator > > > const&)@@Base+0x645> │ │ │ │ + cmp $0x2,%r13 │ │ │ │ + je 3faf6 >, std::allocator > > > const&)@@Base+0x636> │ │ │ │ + cmp $0x3,%r13 │ │ │ │ + je 3fae7 >, std::allocator > > > const&)@@Base+0x627> │ │ │ │ + cmp $0x4,%r13 │ │ │ │ + je 3fad8 >, std::allocator > > > const&)@@Base+0x618> │ │ │ │ + cmp $0x5,%r13 │ │ │ │ + je 3fac9 >, std::allocator > > > const&)@@Base+0x609> │ │ │ │ + cmp $0x6,%r13 │ │ │ │ + je 3faba >, std::allocator > > > const&)@@Base+0x5fa> │ │ │ │ vmovsd (%r15),%xmm2 │ │ │ │ - mov $0x8,%edi │ │ │ │ + mov $0x8,%eax │ │ │ │ vmovsd %xmm2,(%rdx) │ │ │ │ - vmovsd (%r15,%rdi,1),%xmm3 │ │ │ │ - vmovsd %xmm3,(%rdx,%rdi,1) │ │ │ │ - add $0x8,%rdi │ │ │ │ - vmovsd (%r15,%rdi,1),%xmm4 │ │ │ │ - vmovsd %xmm4,(%rdx,%rdi,1) │ │ │ │ - add $0x8,%rdi │ │ │ │ - vmovsd (%r15,%rdi,1),%xmm5 │ │ │ │ - vmovsd %xmm5,(%rdx,%rdi,1) │ │ │ │ - add $0x8,%rdi │ │ │ │ - vmovsd (%r15,%rdi,1),%xmm6 │ │ │ │ - vmovsd %xmm6,(%rdx,%rdi,1) │ │ │ │ - add $0x8,%rdi │ │ │ │ - vmovsd (%r15,%rdi,1),%xmm7 │ │ │ │ - vmovsd %xmm7,(%rdx,%rdi,1) │ │ │ │ - add $0x8,%rdi │ │ │ │ - vmovsd (%r15,%rdi,1),%xmm8 │ │ │ │ - vmovsd %xmm8,(%rdx,%rdi,1) │ │ │ │ - add $0x8,%rdi │ │ │ │ - cmp %r8,%rdi │ │ │ │ - je 3f363 >, std::allocator > > > const&)@@Base+0x223> │ │ │ │ - vmovsd (%r15,%rdi,1),%xmm9 │ │ │ │ - vmovsd %xmm9,(%rdx,%rdi,1) │ │ │ │ - vmovsd 0x8(%r15,%rdi,1),%xmm10 │ │ │ │ - vmovsd %xmm10,0x8(%rdx,%rdi,1) │ │ │ │ - vmovsd 0x10(%r15,%rdi,1),%xmm11 │ │ │ │ - vmovsd %xmm11,0x10(%rdx,%rdi,1) │ │ │ │ - vmovsd 0x18(%r15,%rdi,1),%xmm12 │ │ │ │ - vmovsd %xmm12,0x18(%rdx,%rdi,1) │ │ │ │ - vmovsd 0x20(%r15,%rdi,1),%xmm13 │ │ │ │ - vmovsd %xmm13,0x20(%rdx,%rdi,1) │ │ │ │ - vmovsd 0x28(%r15,%rdi,1),%xmm14 │ │ │ │ - vmovsd %xmm14,0x28(%rdx,%rdi,1) │ │ │ │ - vmovsd 0x30(%r15,%rdi,1),%xmm15 │ │ │ │ - vmovsd %xmm15,0x30(%rdx,%rdi,1) │ │ │ │ - vmovsd 0x38(%r15,%rdi,1),%xmm0 │ │ │ │ - vmovsd %xmm0,0x38(%rdx,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - cmp %r8,%rdi │ │ │ │ - jne 3f78f >, std::allocator > > > const&)@@Base+0x64f> │ │ │ │ - jmp 3f363 >, std::allocator > > > const&)@@Base+0x223> │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovsd (%r15,%rax,1),%xmm3 │ │ │ │ + vmovsd %xmm3,(%rdx,%rax,1) │ │ │ │ + add $0x8,%rax │ │ │ │ + vmovsd (%r15,%rax,1),%xmm4 │ │ │ │ + vmovsd %xmm4,(%rdx,%rax,1) │ │ │ │ + add $0x8,%rax │ │ │ │ + vmovsd (%r15,%rax,1),%xmm5 │ │ │ │ + vmovsd %xmm5,(%rdx,%rax,1) │ │ │ │ + add $0x8,%rax │ │ │ │ + vmovsd (%r15,%rax,1),%xmm6 │ │ │ │ + vmovsd %xmm6,(%rdx,%rax,1) │ │ │ │ + add $0x8,%rax │ │ │ │ + vmovsd (%r15,%rax,1),%xmm7 │ │ │ │ + vmovsd %xmm7,(%rdx,%rax,1) │ │ │ │ + add $0x8,%rax │ │ │ │ + vmovsd (%r15,%rax,1),%xmm8 │ │ │ │ + vmovsd %xmm8,(%rdx,%rax,1) │ │ │ │ + add $0x8,%rax │ │ │ │ + cmp %rsi,%rax │ │ │ │ + je 3fb88 >, std::allocator > > > const&)@@Base+0x6c8> │ │ │ │ + vmovsd (%r15,%rax,1),%xmm9 │ │ │ │ + vmovsd %xmm9,(%rdx,%rax,1) │ │ │ │ + vmovsd 0x8(%r15,%rax,1),%xmm10 │ │ │ │ + vmovsd %xmm10,0x8(%rdx,%rax,1) │ │ │ │ + vmovsd 0x10(%r15,%rax,1),%xmm11 │ │ │ │ + vmovsd %xmm11,0x10(%rdx,%rax,1) │ │ │ │ + vmovsd 0x18(%r15,%rax,1),%xmm12 │ │ │ │ + vmovsd %xmm12,0x18(%rdx,%rax,1) │ │ │ │ + vmovsd 0x20(%r15,%rax,1),%xmm13 │ │ │ │ + vmovsd %xmm13,0x20(%rdx,%rax,1) │ │ │ │ + vmovsd 0x28(%r15,%rax,1),%xmm14 │ │ │ │ + vmovsd %xmm14,0x28(%rdx,%rax,1) │ │ │ │ + vmovsd 0x30(%r15,%rax,1),%xmm15 │ │ │ │ + vmovsd %xmm15,0x30(%rdx,%rax,1) │ │ │ │ + vmovsd 0x38(%r15,%rax,1),%xmm0 │ │ │ │ + vmovsd %xmm0,0x38(%rdx,%rax,1) │ │ │ │ + add $0x40,%rax │ │ │ │ + cmp %rsi,%rax │ │ │ │ + jne 3fb19 >, std::allocator > > > const&)@@Base+0x659> │ │ │ │ + sub $0x8,%rsi │ │ │ │ + jmp 3f6e5 >, std::allocator > > > const&)@@Base+0x225> │ │ │ │ + mov %rdx,%r14 │ │ │ │ + xor %r9d,%r9d │ │ │ │ + jmp 3f6b2 >, std::allocator > > > const&)@@Base+0x1f2> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ -000000000003f810 : │ │ │ │ +000000000003fba0 : │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r13 │ │ │ │ - push %r12 │ │ │ │ - push %rbx │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ mov %rcx,%r13 │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %esi,%edx │ │ │ │ - sub $0x20,%rsp │ │ │ │ mov %edi,%esi │ │ │ │ - mov %rsp,%rdi │ │ │ │ + push %r12 │ │ │ │ + push %rbx │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ + sub $0x20,%rsp │ │ │ │ mov %fs:0x28,%rbx │ │ │ │ mov %rbx,0x18(%rsp) │ │ │ │ mov %r8,%rbx │ │ │ │ - vmovdqa %xmm0,(%rsp) │ │ │ │ + mov %rsp,%rdi │ │ │ │ movq $0x0,0x10(%rsp) │ │ │ │ - call b88a0 (int, int, double const*)@@Base> │ │ │ │ + vmovdqa %xmm0,(%rsp) │ │ │ │ + call b88d0 (int, int, double const*)@@Base> │ │ │ │ mov %r13,%rsi │ │ │ │ mov %rsp,%rdi │ │ │ │ - call 2f910 │ │ │ │ + call 2f4f0 │ │ │ │ mov (%rsp),%r12 │ │ │ │ mov 0x8(%rsp),%r13 │ │ │ │ cmp %r13,%r12 │ │ │ │ - je 3fb73 │ │ │ │ - vxorps %xmm1,%xmm1,%xmm1 │ │ │ │ + je 3ff13 │ │ │ │ + vxorps %xmm2,%xmm2,%xmm2 │ │ │ │ mov %r12,%rsi │ │ │ │ xchg %ax,%ax │ │ │ │ mov (%rsi),%rdx │ │ │ │ mov 0x8(%rsi),%rdi │ │ │ │ cmp %rdi,%rdx │ │ │ │ - je 3fb39 │ │ │ │ + je 3fed9 │ │ │ │ lea -0x8(%rdi),%rax │ │ │ │ sub %rdx,%rax │ │ │ │ mov %rax,%r8 │ │ │ │ shr $0x3,%r8 │ │ │ │ cmp $0x30,%rax │ │ │ │ - jbe 3fbbb │ │ │ │ + jbe 3ff53 │ │ │ │ lea 0x1(%r8),%r9 │ │ │ │ xor %eax,%eax │ │ │ │ mov %r9,%r10 │ │ │ │ shr $0x3,%r10 │ │ │ │ shl $0x5,%r10 │ │ │ │ lea -0x20(%r10),%r11 │ │ │ │ shr $0x5,%r11 │ │ │ │ inc %r11 │ │ │ │ and $0x7,%r11d │ │ │ │ - je 3f9b7 │ │ │ │ + je 3fd4e │ │ │ │ cmp $0x1,%r11 │ │ │ │ - je 3f994 │ │ │ │ + je 3fd2a │ │ │ │ cmp $0x2,%r11 │ │ │ │ - je 3f97a │ │ │ │ + je 3fd0f │ │ │ │ cmp $0x3,%r11 │ │ │ │ - je 3f960 │ │ │ │ + je 3fcf4 │ │ │ │ cmp $0x4,%r11 │ │ │ │ - je 3f946 │ │ │ │ + je 3fcd9 │ │ │ │ cmp $0x5,%r11 │ │ │ │ - je 3f92c │ │ │ │ + je 3fcbe │ │ │ │ cmp $0x6,%r11 │ │ │ │ - je 3f912 │ │ │ │ + je 3fca3 │ │ │ │ vcvtpd2psy (%rdx),%xmm3 │ │ │ │ + vcvtpd2psy 0x20(%rdx),%xmm1 │ │ │ │ + vinsertf32x4 $0x1,%xmm1,%ymm3,%ymm4 │ │ │ │ mov $0x20,%eax │ │ │ │ - vcvtpd2psy 0x20(%rdx),%xmm2 │ │ │ │ - vinsertf128 $0x1,%xmm2,%ymm3,%ymm4 │ │ │ │ vmovups %ymm4,(%rbx) │ │ │ │ vcvtpd2psy (%rdx,%rax,2),%xmm5 │ │ │ │ vcvtpd2psy 0x20(%rdx,%rax,2),%xmm6 │ │ │ │ - vinsertf128 $0x1,%xmm6,%ymm5,%ymm7 │ │ │ │ + vinsertf32x4 $0x1,%xmm6,%ymm5,%ymm7 │ │ │ │ vmovups %ymm7,(%rbx,%rax,1) │ │ │ │ add $0x20,%rax │ │ │ │ vcvtpd2psy (%rdx,%rax,2),%xmm8 │ │ │ │ vcvtpd2psy 0x20(%rdx,%rax,2),%xmm9 │ │ │ │ - vinsertf128 $0x1,%xmm9,%ymm8,%ymm10 │ │ │ │ + vinsertf32x4 $0x1,%xmm9,%ymm8,%ymm10 │ │ │ │ vmovups %ymm10,(%rbx,%rax,1) │ │ │ │ add $0x20,%rax │ │ │ │ vcvtpd2psy (%rdx,%rax,2),%xmm11 │ │ │ │ vcvtpd2psy 0x20(%rdx,%rax,2),%xmm12 │ │ │ │ - vinsertf128 $0x1,%xmm12,%ymm11,%ymm13 │ │ │ │ + vinsertf32x4 $0x1,%xmm12,%ymm11,%ymm13 │ │ │ │ vmovups %ymm13,(%rbx,%rax,1) │ │ │ │ add $0x20,%rax │ │ │ │ vcvtpd2psy (%rdx,%rax,2),%xmm14 │ │ │ │ vcvtpd2psy 0x20(%rdx,%rax,2),%xmm15 │ │ │ │ - vinsertf128 $0x1,%xmm15,%ymm14,%ymm0 │ │ │ │ + vinsertf32x4 $0x1,%xmm15,%ymm14,%ymm0 │ │ │ │ vmovups %ymm0,(%rbx,%rax,1) │ │ │ │ add $0x20,%rax │ │ │ │ vcvtpd2psy (%rdx,%rax,2),%xmm3 │ │ │ │ - vcvtpd2psy 0x20(%rdx,%rax,2),%xmm2 │ │ │ │ - vinsertf128 $0x1,%xmm2,%ymm3,%ymm4 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%rax,2),%xmm1 │ │ │ │ + vinsertf32x4 $0x1,%xmm1,%ymm3,%ymm4 │ │ │ │ vmovups %ymm4,(%rbx,%rax,1) │ │ │ │ add $0x20,%rax │ │ │ │ vcvtpd2psy (%rdx,%rax,2),%xmm5 │ │ │ │ vcvtpd2psy 0x20(%rdx,%rax,2),%xmm6 │ │ │ │ - vinsertf128 $0x1,%xmm6,%ymm5,%ymm7 │ │ │ │ + vinsertf32x4 $0x1,%xmm6,%ymm5,%ymm7 │ │ │ │ vmovups %ymm7,(%rbx,%rax,1) │ │ │ │ add $0x20,%rax │ │ │ │ cmp %rax,%r10 │ │ │ │ - je 3fab4 │ │ │ │ + je 3fe53 │ │ │ │ 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 0xe0(%rdx,%rax,2),%xmm1 │ │ │ │ vcvtpd2psy 0x100(%rdx,%rax,2),%xmm5 │ │ │ │ vcvtpd2psy 0x120(%rdx,%rax,2),%xmm6 │ │ │ │ - vinsertf128 $0x1,%xmm9,%ymm8,%ymm10 │ │ │ │ vcvtpd2psy 0x140(%rdx,%rax,2),%xmm8 │ │ │ │ vcvtpd2psy 0x160(%rdx,%rax,2),%xmm9 │ │ │ │ - vmovups %ymm10,(%rbx,%rax,1) │ │ │ │ - vinsertf128 $0x1,%xmm12,%ymm11,%ymm13 │ │ │ │ vcvtpd2psy 0x180(%rdx,%rax,2),%xmm11 │ │ │ │ vcvtpd2psy 0x1a0(%rdx,%rax,2),%xmm12 │ │ │ │ - vmovups %ymm13,0x20(%rbx,%rax,1) │ │ │ │ - vinsertf128 $0x1,%xmm15,%ymm14,%ymm0 │ │ │ │ vcvtpd2psy 0x1c0(%rdx,%rax,2),%xmm14 │ │ │ │ vcvtpd2psy 0x1e0(%rdx,%rax,2),%xmm15 │ │ │ │ + vmovups %ymm10,(%rbx,%rax,1) │ │ │ │ + vmovups %ymm13,0x20(%rbx,%rax,1) │ │ │ │ + vinsertf32x4 $0x1,%xmm1,%ymm3,%ymm4 │ │ │ │ + vinsertf32x4 $0x1,%xmm6,%ymm5,%ymm7 │ │ │ │ + vinsertf32x4 $0x1,%xmm9,%ymm8,%ymm10 │ │ │ │ vmovups %ymm0,0x40(%rbx,%rax,1) │ │ │ │ - vinsertf128 $0x1,%xmm2,%ymm3,%ymm4 │ │ │ │ + vinsertf32x4 $0x1,%xmm12,%ymm11,%ymm13 │ │ │ │ + vinsertf32x4 $0x1,%xmm15,%ymm14,%ymm0 │ │ │ │ vmovups %ymm4,0x60(%rbx,%rax,1) │ │ │ │ - vinsertf128 $0x1,%xmm6,%ymm5,%ymm7 │ │ │ │ vmovups %ymm7,0x80(%rbx,%rax,1) │ │ │ │ - vinsertf128 $0x1,%xmm9,%ymm8,%ymm10 │ │ │ │ vmovups %ymm10,0xa0(%rbx,%rax,1) │ │ │ │ - vinsertf128 $0x1,%xmm12,%ymm11,%ymm13 │ │ │ │ vmovups %ymm13,0xc0(%rbx,%rax,1) │ │ │ │ - vinsertf128 $0x1,%xmm15,%ymm14,%ymm0 │ │ │ │ vmovups %ymm0,0xe0(%rbx,%rax,1) │ │ │ │ add $0x100,%rax │ │ │ │ cmp %rax,%r10 │ │ │ │ - jne 3f9b7 │ │ │ │ + jne 3fd4e │ │ │ │ test $0x7,%r9b │ │ │ │ - je 3fb34 │ │ │ │ + je 3fed4 │ │ │ │ mov %r9,%rcx │ │ │ │ and $0xfffffffffffffff8,%rcx │ │ │ │ lea (%rbx,%rcx,4),%r10 │ │ │ │ lea (%rdx,%rcx,8),%r9 │ │ │ │ mov %r8,%r11 │ │ │ │ sub %rcx,%r11 │ │ │ │ cmp $0x2,%r11 │ │ │ │ - jbe 3fb00 │ │ │ │ + jbe 3fea0 │ │ │ │ vmovupd (%rdx,%rcx,8),%xmm3 │ │ │ │ inc %r11 │ │ │ │ - vinsertf128 $0x1,0x10(%rdx,%rcx,8),%ymm3,%ymm2 │ │ │ │ - vcvtpd2ps %ymm2,%xmm4 │ │ │ │ + vinsertf64x2 $0x1,0x10(%rdx,%rcx,8),%ymm3,%ymm1 │ │ │ │ + vcvtpd2ps %ymm1,%xmm4 │ │ │ │ vmovups %xmm4,(%rbx,%rcx,4) │ │ │ │ test $0x3,%r11b │ │ │ │ - je 3fb34 │ │ │ │ + je 3fed4 │ │ │ │ and $0xfffffffffffffffc,%r11 │ │ │ │ lea (%r10,%r11,4),%r10 │ │ │ │ lea (%r9,%r11,8),%r9 │ │ │ │ - vcvtsd2ss (%r9),%xmm1,%xmm5 │ │ │ │ lea 0x8(%r9),%rdx │ │ │ │ + vcvtsd2ss (%r9),%xmm2,%xmm5 │ │ │ │ vmovss %xmm5,(%r10) │ │ │ │ cmp %rdx,%rdi │ │ │ │ - je 3fb34 │ │ │ │ - vcvtsd2ss 0x8(%r9),%xmm1,%xmm6 │ │ │ │ + je 3fed4 │ │ │ │ lea 0x10(%r9),%rcx │ │ │ │ + vcvtsd2ss 0x8(%r9),%xmm2,%xmm6 │ │ │ │ vmovss %xmm6,0x4(%r10) │ │ │ │ cmp %rcx,%rdi │ │ │ │ - je 3fb34 │ │ │ │ - vcvtsd2ss 0x10(%r9),%xmm1,%xmm7 │ │ │ │ + je 3fed4 │ │ │ │ + vcvtsd2ss 0x10(%r9),%xmm2,%xmm7 │ │ │ │ vmovss %xmm7,0x8(%r10) │ │ │ │ lea 0x4(%rbx,%r8,4),%rbx │ │ │ │ add $0x18,%rsi │ │ │ │ cmp %rsi,%r13 │ │ │ │ - jne 3f880 │ │ │ │ + jne 3fc10 │ │ │ │ vzeroupper │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov (%r12),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 3fbb0 │ │ │ │ + je 3ff48 │ │ │ │ mov 0x10(%r12),%rsi │ │ │ │ add $0x18,%r12 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ cmp %r12,%r13 │ │ │ │ - jne 3fb50 │ │ │ │ + jne 3fef0 │ │ │ │ mov (%rsp),%r13 │ │ │ │ test %r13,%r13 │ │ │ │ - je 3fb88 │ │ │ │ + je 3ff28 │ │ │ │ mov 0x10(%rsp),%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ sub %r13,%rsi │ │ │ │ call d340 │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 3fbc8 │ │ │ │ + jne 3ff60 │ │ │ │ lea -0x18(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x18,%r12 │ │ │ │ cmp %r12,%r13 │ │ │ │ - jne 3fb50 │ │ │ │ - jmp 3fb6f │ │ │ │ + jne 3fef0 │ │ │ │ + jmp 3ff0f │ │ │ │ mov %rbx,%r10 │ │ │ │ mov %rdx,%r9 │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 3fac9 │ │ │ │ + jmp 3fe68 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ - jmp e060 <__cxa_finalize@plt+0x9d0> │ │ │ │ + jmp e0bd <__cxa_finalize@plt+0xa2d> │ │ │ │ nopl 0x0(%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000003fbe0 : │ │ │ │ +000000000003ff80 : │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ - push %rbx │ │ │ │ movslq %edi,%r12 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ mov %r12,%rax │ │ │ │ + push %rbx │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0xa0,%rsp │ │ │ │ shr $0x3c,%rax │ │ │ │ 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 │ │ │ │ - vmovdqa %xmm0,0x20(%rsp) │ │ │ │ movq $0x0,0x30(%rsp) │ │ │ │ - vmovdqa %xmm0,0x40(%rsp) │ │ │ │ movq $0x0,0x50(%rsp) │ │ │ │ - vmovdqa %xmm0,0x60(%rsp) │ │ │ │ movq $0x0,0x70(%rsp) │ │ │ │ - jne e088 <__cxa_finalize@plt+0x9f8> │ │ │ │ + vmovdqa %xmm0,0x20(%rsp) │ │ │ │ + vmovdqa %xmm0,0x40(%rsp) │ │ │ │ + vmovdqa %xmm0,0x60(%rsp) │ │ │ │ + jne e0e5 <__cxa_finalize@plt+0xa55> │ │ │ │ + movq $0x0,0x90(%rsp) │ │ │ │ mov %r12,%rbx │ │ │ │ mov %r9,%r14 │ │ │ │ vmovdqa %xmm0,0x80(%rsp) │ │ │ │ - movq $0x0,0x90(%rsp) │ │ │ │ test %r12,%r12 │ │ │ │ - je 40371 │ │ │ │ + je 40731 │ │ │ │ lea 0x0(,%r12,8),%r13 │ │ │ │ mov %r13,%rdi │ │ │ │ call d330 │ │ │ │ lea (%rax,%r13,1),%rdx │ │ │ │ mov %rax,0x80(%rsp) │ │ │ │ - movq $0x0,(%rax) │ │ │ │ - mov %rdx,0x90(%rsp) │ │ │ │ lea 0x8(%rax),%rcx │ │ │ │ + mov %rdx,0x90(%rsp) │ │ │ │ + movq $0x0,(%rax) │ │ │ │ cmp $0x1,%r12 │ │ │ │ - je 3fcd0 │ │ │ │ + je 40070 │ │ │ │ mov %rcx,%rdi │ │ │ │ lea -0x8(%r13),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ call d190 │ │ │ │ lea -0x8(%rax,%r13,1),%rcx │ │ │ │ mov %rcx,0x88(%rsp) │ │ │ │ mov 0x14(%rsp),%edx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ lea 0x20(%rsp),%rdi │ │ │ │ mov %ebx,%esi │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ lea 0x60(%rsp),%r13 │ │ │ │ - lea 0x40(%rsp),%r12 │ │ │ │ mov %rdi,0x18(%rsp) │ │ │ │ - call b88a0 (int, int, double const*)@@Base> │ │ │ │ + lea 0x40(%rsp),%r12 │ │ │ │ + call b88d0 (int, int, double const*)@@Base> │ │ │ │ mov (%rsp),%rcx │ │ │ │ mov 0x14(%rsp),%edx │ │ │ │ mov %ebx,%esi │ │ │ │ mov %r13,%rdi │ │ │ │ - call b88a0 (int, int, double const*)@@Base> │ │ │ │ + call b88d0 (int, int, double const*)@@Base> │ │ │ │ mov 0x14(%rsp),%edx │ │ │ │ mov %ebx,%esi │ │ │ │ mov %r12,%rdi │ │ │ │ - call b85e0 │ │ │ │ + call b8640 │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ mov 0x18(%rsp),%rdi │ │ │ │ lea 0x80(%rsp),%r8 │ │ │ │ mov %r12,%rcx │ │ │ │ mov %r13,%rdx │ │ │ │ - call 30240 >&)@@Base> │ │ │ │ + call 2fdd0 >&)@@Base> │ │ │ │ mov 0x80(%rsp),%r11 │ │ │ │ - vxorps %xmm1,%xmm1,%xmm1 │ │ │ │ + vxorps %xmm2,%xmm2,%xmm2 │ │ │ │ test %ebx,%ebx │ │ │ │ - je 3fff6 │ │ │ │ + je 403a5 │ │ │ │ lea -0x1(%rbx),%esi │ │ │ │ cmp $0x6,%esi │ │ │ │ - jbe 403c8 │ │ │ │ + jbe 40789 │ │ │ │ mov %ebx,%r10d │ │ │ │ xor %eax,%eax │ │ │ │ shr $0x3,%r10d │ │ │ │ shl $0x5,%r10 │ │ │ │ lea -0x20(%r10),%rdx │ │ │ │ shr $0x5,%rdx │ │ │ │ inc %rdx │ │ │ │ and $0x7,%edx │ │ │ │ - je 3fe61 │ │ │ │ + je 40207 │ │ │ │ cmp $0x1,%rdx │ │ │ │ - je 3fe3b │ │ │ │ + je 401e0 │ │ │ │ cmp $0x2,%rdx │ │ │ │ - je 3fe1e │ │ │ │ + je 401c2 │ │ │ │ cmp $0x3,%rdx │ │ │ │ - je 3fe01 │ │ │ │ + je 401a4 │ │ │ │ cmp $0x4,%rdx │ │ │ │ - je 3fde4 │ │ │ │ + je 40186 │ │ │ │ cmp $0x5,%rdx │ │ │ │ - je 3fdc7 │ │ │ │ + je 40168 │ │ │ │ cmp $0x6,%rdx │ │ │ │ - jne 40390 │ │ │ │ + jne 40750 │ │ │ │ vcvtpd2psy (%r11,%rax,2),%xmm5 │ │ │ │ vcvtpd2psy 0x20(%r11,%rax,2),%xmm6 │ │ │ │ - vinsertf128 $0x1,%xmm6,%ymm5,%ymm7 │ │ │ │ + vinsertf32x4 $0x1,%xmm6,%ymm5,%ymm7 │ │ │ │ vmovups %ymm7,(%r15,%rax,1) │ │ │ │ add $0x20,%rax │ │ │ │ vcvtpd2psy (%r11,%rax,2),%xmm8 │ │ │ │ vcvtpd2psy 0x20(%r11,%rax,2),%xmm9 │ │ │ │ - vinsertf128 $0x1,%xmm9,%ymm8,%ymm10 │ │ │ │ + vinsertf32x4 $0x1,%xmm9,%ymm8,%ymm10 │ │ │ │ vmovups %ymm10,(%r15,%rax,1) │ │ │ │ add $0x20,%rax │ │ │ │ vcvtpd2psy (%r11,%rax,2),%xmm11 │ │ │ │ vcvtpd2psy 0x20(%r11,%rax,2),%xmm12 │ │ │ │ - vinsertf128 $0x1,%xmm12,%ymm11,%ymm13 │ │ │ │ + vinsertf32x4 $0x1,%xmm12,%ymm11,%ymm13 │ │ │ │ vmovups %ymm13,(%r15,%rax,1) │ │ │ │ add $0x20,%rax │ │ │ │ vcvtpd2psy (%r11,%rax,2),%xmm14 │ │ │ │ vcvtpd2psy 0x20(%r11,%rax,2),%xmm15 │ │ │ │ - vinsertf128 $0x1,%xmm15,%ymm14,%ymm0 │ │ │ │ + vinsertf32x4 $0x1,%xmm15,%ymm14,%ymm0 │ │ │ │ vmovups %ymm0,(%r15,%rax,1) │ │ │ │ add $0x20,%rax │ │ │ │ vcvtpd2psy (%r11,%rax,2),%xmm3 │ │ │ │ - vcvtpd2psy 0x20(%r11,%rax,2),%xmm2 │ │ │ │ - vinsertf128 $0x1,%xmm2,%ymm3,%ymm4 │ │ │ │ + vcvtpd2psy 0x20(%r11,%rax,2),%xmm1 │ │ │ │ + vinsertf32x4 $0x1,%xmm1,%ymm3,%ymm4 │ │ │ │ vmovups %ymm4,(%r15,%rax,1) │ │ │ │ add $0x20,%rax │ │ │ │ vcvtpd2psy (%r11,%rax,2),%xmm5 │ │ │ │ vcvtpd2psy 0x20(%r11,%rax,2),%xmm6 │ │ │ │ - vinsertf128 $0x1,%xmm6,%ymm5,%ymm7 │ │ │ │ + vinsertf32x4 $0x1,%xmm6,%ymm5,%ymm7 │ │ │ │ vmovups %ymm7,(%r15,%rax,1) │ │ │ │ add $0x20,%rax │ │ │ │ cmp %r10,%rax │ │ │ │ - je 3ff76 │ │ │ │ + je 40324 │ │ │ │ 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 0xe0(%r11,%rax,2),%xmm1 │ │ │ │ vcvtpd2psy 0x100(%r11,%rax,2),%xmm5 │ │ │ │ vcvtpd2psy 0x120(%r11,%rax,2),%xmm6 │ │ │ │ - vinsertf128 $0x1,%xmm9,%ymm8,%ymm10 │ │ │ │ vcvtpd2psy 0x140(%r11,%rax,2),%xmm8 │ │ │ │ vcvtpd2psy 0x160(%r11,%rax,2),%xmm9 │ │ │ │ - vmovups %ymm10,(%r15,%rax,1) │ │ │ │ - vinsertf128 $0x1,%xmm12,%ymm11,%ymm13 │ │ │ │ vcvtpd2psy 0x180(%r11,%rax,2),%xmm11 │ │ │ │ vcvtpd2psy 0x1a0(%r11,%rax,2),%xmm12 │ │ │ │ - vmovups %ymm13,0x20(%r15,%rax,1) │ │ │ │ - vinsertf128 $0x1,%xmm15,%ymm14,%ymm0 │ │ │ │ vcvtpd2psy 0x1c0(%r11,%rax,2),%xmm14 │ │ │ │ vcvtpd2psy 0x1e0(%r11,%rax,2),%xmm15 │ │ │ │ + vmovups %ymm10,(%r15,%rax,1) │ │ │ │ + vmovups %ymm13,0x20(%r15,%rax,1) │ │ │ │ + vinsertf32x4 $0x1,%xmm1,%ymm3,%ymm4 │ │ │ │ + vinsertf32x4 $0x1,%xmm6,%ymm5,%ymm7 │ │ │ │ + vinsertf32x4 $0x1,%xmm9,%ymm8,%ymm10 │ │ │ │ vmovups %ymm0,0x40(%r15,%rax,1) │ │ │ │ - vinsertf128 $0x1,%xmm2,%ymm3,%ymm4 │ │ │ │ + vinsertf32x4 $0x1,%xmm12,%ymm11,%ymm13 │ │ │ │ + vinsertf32x4 $0x1,%xmm15,%ymm14,%ymm0 │ │ │ │ vmovups %ymm4,0x60(%r15,%rax,1) │ │ │ │ - vinsertf128 $0x1,%xmm6,%ymm5,%ymm7 │ │ │ │ vmovups %ymm7,0x80(%r15,%rax,1) │ │ │ │ - vinsertf128 $0x1,%xmm9,%ymm8,%ymm10 │ │ │ │ vmovups %ymm10,0xa0(%r15,%rax,1) │ │ │ │ - vinsertf128 $0x1,%xmm12,%ymm11,%ymm13 │ │ │ │ vmovups %ymm13,0xc0(%r15,%rax,1) │ │ │ │ - vinsertf128 $0x1,%xmm15,%ymm14,%ymm0 │ │ │ │ vmovups %ymm0,0xe0(%r15,%rax,1) │ │ │ │ add $0x100,%rax │ │ │ │ cmp %r10,%rax │ │ │ │ - jne 3fe61 │ │ │ │ + jne 40207 │ │ │ │ mov %ebx,%r9d │ │ │ │ and $0xfffffff8,%r9d │ │ │ │ mov %r9d,%r8d │ │ │ │ cmp %r9d,%ebx │ │ │ │ - je 403b0 │ │ │ │ + je 40771 │ │ │ │ mov %ebx,%ecx │ │ │ │ sub %r8d,%ecx │ │ │ │ lea -0x1(%rcx),%esi │ │ │ │ cmp $0x2,%esi │ │ │ │ - jbe 3ffb9 │ │ │ │ + jbe 40368 │ │ │ │ vmovupd (%r11,%r8,8),%xmm3 │ │ │ │ - vinsertf128 $0x1,0x10(%r11,%r8,8),%ymm3,%ymm2 │ │ │ │ - vcvtpd2ps %ymm2,%xmm4 │ │ │ │ + vinsertf64x2 $0x1,0x10(%r11,%r8,8),%ymm3,%ymm1 │ │ │ │ + vcvtpd2ps %ymm1,%xmm4 │ │ │ │ vmovups %xmm4,(%r15,%r8,4) │ │ │ │ test $0x3,%cl │ │ │ │ - je 3fff6 │ │ │ │ + je 403a5 │ │ │ │ and $0xfffffffc,%ecx │ │ │ │ add %ecx,%r9d │ │ │ │ movslq %r9d,%r8 │ │ │ │ lea 0x1(%r9),%r10d │ │ │ │ - vcvtsd2ss (%r11,%r8,8),%xmm1,%xmm5 │ │ │ │ + vcvtsd2ss (%r11,%r8,8),%xmm2,%xmm5 │ │ │ │ vmovss %xmm5,(%r15,%r8,4) │ │ │ │ cmp %ebx,%r10d │ │ │ │ - jge 3fff6 │ │ │ │ - vcvtsd2ss 0x8(%r11,%r8,8),%xmm1,%xmm6 │ │ │ │ + jge 403a5 │ │ │ │ add $0x2,%r9d │ │ │ │ + vcvtsd2ss 0x8(%r11,%r8,8),%xmm2,%xmm6 │ │ │ │ vmovss %xmm6,0x4(%r15,%r8,4) │ │ │ │ cmp %r9d,%ebx │ │ │ │ - jle 3fff6 │ │ │ │ - vcvtsd2ss 0x10(%r11,%r8,8),%xmm1,%xmm7 │ │ │ │ + jle 403a5 │ │ │ │ + vcvtsd2ss 0x10(%r11,%r8,8),%xmm2,%xmm7 │ │ │ │ vmovss %xmm7,0x8(%r15,%r8,4) │ │ │ │ mov 0x40(%rsp),%rdi │ │ │ │ mov 0x48(%rsp),%r15 │ │ │ │ cmp %r15,%rdi │ │ │ │ - je 40304 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + je 406c4 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%rdi),%r9 │ │ │ │ mov 0x8(%rdi),%rdx │ │ │ │ cmp %rdx,%r9 │ │ │ │ - je 402f7 │ │ │ │ + je 406b7 │ │ │ │ lea -0x8(%rdx),%rax │ │ │ │ sub %r9,%rax │ │ │ │ mov %rax,%rbx │ │ │ │ shr $0x3,%rbx │ │ │ │ cmp $0x30,%rax │ │ │ │ - jbe 4035f │ │ │ │ + jbe 4071f │ │ │ │ lea 0x1(%rbx),%rsi │ │ │ │ xor %r10d,%r10d │ │ │ │ mov %rsi,%r8 │ │ │ │ shr $0x3,%r8 │ │ │ │ shl $0x5,%r8 │ │ │ │ lea -0x20(%r8),%rcx │ │ │ │ shr $0x5,%rcx │ │ │ │ inc %rcx │ │ │ │ and $0x7,%ecx │ │ │ │ - je 40161 │ │ │ │ + je 40518 │ │ │ │ cmp $0x1,%rcx │ │ │ │ - je 4013b │ │ │ │ + je 404f1 │ │ │ │ cmp $0x2,%rcx │ │ │ │ - je 4011e │ │ │ │ + je 404d3 │ │ │ │ cmp $0x3,%rcx │ │ │ │ - je 40101 │ │ │ │ + je 404b5 │ │ │ │ cmp $0x4,%rcx │ │ │ │ - je 400e4 │ │ │ │ + je 40497 │ │ │ │ cmp $0x5,%rcx │ │ │ │ - je 400c7 │ │ │ │ + je 40479 │ │ │ │ cmp $0x6,%rcx │ │ │ │ - je 400aa │ │ │ │ + je 4045b │ │ │ │ vcvtpd2psy (%r9),%xmm8 │ │ │ │ - mov $0x20,%r10d │ │ │ │ vcvtpd2psy 0x20(%r9),%xmm9 │ │ │ │ - vinsertf128 $0x1,%xmm9,%ymm8,%ymm10 │ │ │ │ + vinsertf32x4 $0x1,%xmm9,%ymm8,%ymm10 │ │ │ │ + mov $0x20,%r10d │ │ │ │ vmovups %ymm10,(%r14) │ │ │ │ vcvtpd2psy (%r9,%r10,2),%xmm11 │ │ │ │ vcvtpd2psy 0x20(%r9,%r10,2),%xmm12 │ │ │ │ - vinsertf128 $0x1,%xmm12,%ymm11,%ymm13 │ │ │ │ + vinsertf32x4 $0x1,%xmm12,%ymm11,%ymm13 │ │ │ │ vmovups %ymm13,(%r14,%r10,1) │ │ │ │ add $0x20,%r10 │ │ │ │ vcvtpd2psy (%r9,%r10,2),%xmm14 │ │ │ │ vcvtpd2psy 0x20(%r9,%r10,2),%xmm15 │ │ │ │ - vinsertf128 $0x1,%xmm15,%ymm14,%ymm0 │ │ │ │ + vinsertf32x4 $0x1,%xmm15,%ymm14,%ymm0 │ │ │ │ vmovups %ymm0,(%r14,%r10,1) │ │ │ │ add $0x20,%r10 │ │ │ │ vcvtpd2psy (%r9,%r10,2),%xmm3 │ │ │ │ - vcvtpd2psy 0x20(%r9,%r10,2),%xmm2 │ │ │ │ - vinsertf128 $0x1,%xmm2,%ymm3,%ymm4 │ │ │ │ + vcvtpd2psy 0x20(%r9,%r10,2),%xmm1 │ │ │ │ + vinsertf32x4 $0x1,%xmm1,%ymm3,%ymm4 │ │ │ │ vmovups %ymm4,(%r14,%r10,1) │ │ │ │ add $0x20,%r10 │ │ │ │ vcvtpd2psy (%r9,%r10,2),%xmm5 │ │ │ │ vcvtpd2psy 0x20(%r9,%r10,2),%xmm6 │ │ │ │ - vinsertf128 $0x1,%xmm6,%ymm5,%ymm7 │ │ │ │ + vinsertf32x4 $0x1,%xmm6,%ymm5,%ymm7 │ │ │ │ vmovups %ymm7,(%r14,%r10,1) │ │ │ │ add $0x20,%r10 │ │ │ │ vcvtpd2psy (%r9,%r10,2),%xmm8 │ │ │ │ vcvtpd2psy 0x20(%r9,%r10,2),%xmm9 │ │ │ │ - vinsertf128 $0x1,%xmm9,%ymm8,%ymm10 │ │ │ │ + vinsertf32x4 $0x1,%xmm9,%ymm8,%ymm10 │ │ │ │ vmovups %ymm10,(%r14,%r10,1) │ │ │ │ add $0x20,%r10 │ │ │ │ vcvtpd2psy (%r9,%r10,2),%xmm11 │ │ │ │ vcvtpd2psy 0x20(%r9,%r10,2),%xmm12 │ │ │ │ - vinsertf128 $0x1,%xmm12,%ymm11,%ymm13 │ │ │ │ + vinsertf32x4 $0x1,%xmm12,%ymm11,%ymm13 │ │ │ │ vmovups %ymm13,(%r14,%r10,1) │ │ │ │ add $0x20,%r10 │ │ │ │ cmp %r8,%r10 │ │ │ │ - je 40277 │ │ │ │ + je 40636 │ │ │ │ vcvtpd2psy (%r9,%r10,2),%xmm14 │ │ │ │ vcvtpd2psy 0x20(%r9,%r10,2),%xmm15 │ │ │ │ vcvtpd2psy 0x40(%r9,%r10,2),%xmm3 │ │ │ │ - vcvtpd2psy 0x60(%r9,%r10,2),%xmm2 │ │ │ │ + vcvtpd2psy 0x60(%r9,%r10,2),%xmm1 │ │ │ │ vcvtpd2psy 0x80(%r9,%r10,2),%xmm5 │ │ │ │ vcvtpd2psy 0xa0(%r9,%r10,2),%xmm6 │ │ │ │ + vinsertf32x4 $0x1,%xmm15,%ymm14,%ymm0 │ │ │ │ + vinsertf32x4 $0x1,%xmm1,%ymm3,%ymm4 │ │ │ │ + vinsertf32x4 $0x1,%xmm6,%ymm5,%ymm7 │ │ │ │ vcvtpd2psy 0xc0(%r9,%r10,2),%xmm8 │ │ │ │ vcvtpd2psy 0xe0(%r9,%r10,2),%xmm9 │ │ │ │ vcvtpd2psy 0x100(%r9,%r10,2),%xmm11 │ │ │ │ vcvtpd2psy 0x120(%r9,%r10,2),%xmm12 │ │ │ │ - vinsertf128 $0x1,%xmm15,%ymm14,%ymm0 │ │ │ │ vcvtpd2psy 0x140(%r9,%r10,2),%xmm14 │ │ │ │ vcvtpd2psy 0x160(%r9,%r10,2),%xmm15 │ │ │ │ - vmovups %ymm0,(%r14,%r10,1) │ │ │ │ - vinsertf128 $0x1,%xmm2,%ymm3,%ymm4 │ │ │ │ vcvtpd2psy 0x180(%r9,%r10,2),%xmm3 │ │ │ │ - vcvtpd2psy 0x1a0(%r9,%r10,2),%xmm2 │ │ │ │ - vmovups %ymm4,0x20(%r14,%r10,1) │ │ │ │ - vinsertf128 $0x1,%xmm6,%ymm5,%ymm7 │ │ │ │ + vcvtpd2psy 0x1a0(%r9,%r10,2),%xmm1 │ │ │ │ vcvtpd2psy 0x1c0(%r9,%r10,2),%xmm5 │ │ │ │ vcvtpd2psy 0x1e0(%r9,%r10,2),%xmm6 │ │ │ │ + vmovups %ymm0,(%r14,%r10,1) │ │ │ │ + vmovups %ymm4,0x20(%r14,%r10,1) │ │ │ │ + vinsertf32x4 $0x1,%xmm9,%ymm8,%ymm10 │ │ │ │ + vinsertf32x4 $0x1,%xmm12,%ymm11,%ymm13 │ │ │ │ + vinsertf32x4 $0x1,%xmm15,%ymm14,%ymm0 │ │ │ │ vmovups %ymm7,0x40(%r14,%r10,1) │ │ │ │ - vinsertf128 $0x1,%xmm9,%ymm8,%ymm10 │ │ │ │ + vinsertf32x4 $0x1,%xmm1,%ymm3,%ymm4 │ │ │ │ + vinsertf32x4 $0x1,%xmm6,%ymm5,%ymm7 │ │ │ │ vmovups %ymm10,0x60(%r14,%r10,1) │ │ │ │ - vinsertf128 $0x1,%xmm12,%ymm11,%ymm13 │ │ │ │ vmovups %ymm13,0x80(%r14,%r10,1) │ │ │ │ - vinsertf128 $0x1,%xmm15,%ymm14,%ymm0 │ │ │ │ vmovups %ymm0,0xa0(%r14,%r10,1) │ │ │ │ - vinsertf128 $0x1,%xmm2,%ymm3,%ymm4 │ │ │ │ vmovups %ymm4,0xc0(%r14,%r10,1) │ │ │ │ - vinsertf128 $0x1,%xmm6,%ymm5,%ymm7 │ │ │ │ vmovups %ymm7,0xe0(%r14,%r10,1) │ │ │ │ add $0x100,%r10 │ │ │ │ cmp %r8,%r10 │ │ │ │ - jne 40161 │ │ │ │ + jne 40518 │ │ │ │ test $0x7,%sil │ │ │ │ - je 402f2 │ │ │ │ + je 406b2 │ │ │ │ and $0xfffffffffffffff8,%rsi │ │ │ │ lea (%r14,%rsi,4),%r8 │ │ │ │ lea (%r9,%rsi,8),%rcx │ │ │ │ mov %rbx,%rax │ │ │ │ sub %rsi,%rax │ │ │ │ cmp $0x2,%rax │ │ │ │ - jbe 402c1 │ │ │ │ + jbe 40681 │ │ │ │ vmovupd (%r9,%rsi,8),%xmm8 │ │ │ │ inc %rax │ │ │ │ - vinsertf128 $0x1,0x10(%r9,%rsi,8),%ymm8,%ymm9 │ │ │ │ + vinsertf64x2 $0x1,0x10(%r9,%rsi,8),%ymm8,%ymm9 │ │ │ │ vcvtpd2ps %ymm9,%xmm10 │ │ │ │ vmovups %xmm10,(%r14,%rsi,4) │ │ │ │ test $0x3,%al │ │ │ │ - je 402f2 │ │ │ │ + je 406b2 │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ lea (%r8,%rax,4),%r8 │ │ │ │ lea (%rcx,%rax,8),%rcx │ │ │ │ - vcvtsd2ss (%rcx),%xmm1,%xmm11 │ │ │ │ lea 0x8(%rcx),%r9 │ │ │ │ + vcvtsd2ss (%rcx),%xmm2,%xmm11 │ │ │ │ vmovss %xmm11,(%r8) │ │ │ │ cmp %r9,%rdx │ │ │ │ - je 402f2 │ │ │ │ - vcvtsd2ss 0x8(%rcx),%xmm1,%xmm12 │ │ │ │ + je 406b2 │ │ │ │ lea 0x10(%rcx),%rsi │ │ │ │ + vcvtsd2ss 0x8(%rcx),%xmm2,%xmm12 │ │ │ │ vmovss %xmm12,0x4(%r8) │ │ │ │ cmp %rsi,%rdx │ │ │ │ - je 402f2 │ │ │ │ - vcvtsd2ss 0x10(%rcx),%xmm1,%xmm13 │ │ │ │ + je 406b2 │ │ │ │ + vcvtsd2ss 0x10(%rcx),%xmm2,%xmm13 │ │ │ │ vmovss %xmm13,0x8(%r8) │ │ │ │ lea 0x4(%r14,%rbx,4),%r14 │ │ │ │ add $0x18,%rdi │ │ │ │ cmp %rdi,%r15 │ │ │ │ - jne 40010 │ │ │ │ + jne 403c0 │ │ │ │ test %r11,%r11 │ │ │ │ - je 4036c │ │ │ │ + je 4072c │ │ │ │ mov 0x90(%rsp),%rsi │ │ │ │ mov %r11,%rdi │ │ │ │ sub %r11,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ mov %r13,%rdi │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov %r12,%rdi │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov 0x18(%rsp),%rdi │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov 0x98(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 403d3 │ │ │ │ + jne 40794 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ mov %r14,%r8 │ │ │ │ mov %r9,%rcx │ │ │ │ xor %esi,%esi │ │ │ │ - jmp 40289 │ │ │ │ + jmp 40648 │ │ │ │ vzeroupper │ │ │ │ - jmp 4031f │ │ │ │ + jmp 406df │ │ │ │ movq $0x0,0x80(%rsp) │ │ │ │ - movq $0x0,0x90(%rsp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 3fcd0 │ │ │ │ + movq $0x0,0x90(%rsp) │ │ │ │ + jmp 40070 │ │ │ │ vcvtpd2psy (%r11),%xmm3 │ │ │ │ + vcvtpd2psy 0x20(%r11),%xmm1 │ │ │ │ + vinsertf32x4 $0x1,%xmm1,%ymm3,%ymm4 │ │ │ │ mov $0x20,%eax │ │ │ │ - vcvtpd2psy 0x20(%r11),%xmm2 │ │ │ │ - vinsertf128 $0x1,%xmm2,%ymm3,%ymm4 │ │ │ │ vmovups %ymm4,(%r15) │ │ │ │ - jmp 3fdaa │ │ │ │ + jmp 4014a │ │ │ │ mov 0x40(%rsp),%rdi │ │ │ │ mov 0x48(%rsp),%r15 │ │ │ │ cmp %r15,%rdi │ │ │ │ - jne 40010 │ │ │ │ - jmp 40309 │ │ │ │ + jne 403c0 │ │ │ │ + jmp 406c9 │ │ │ │ xor %r8d,%r8d │ │ │ │ xor %r9d,%r9d │ │ │ │ - jmp 3ff89 │ │ │ │ + jmp 40337 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - jmp e0af <__cxa_finalize@plt+0xa1f> │ │ │ │ + jmp e10c <__cxa_finalize@plt+0xa7c> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r15 │ │ │ │ - jmp e0fe <__cxa_finalize@plt+0xa6e> │ │ │ │ - nopl (%rax) │ │ │ │ + jmp e15b <__cxa_finalize@plt+0xacb> │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ -00000000000403f0 : │ │ │ │ +00000000000407b0 : │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + mov %rdi,%r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%r15 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0xa0,%rsp │ │ │ │ - mov (%rdx),%rax │ │ │ │ mov %rsi,0x28(%rsp) │ │ │ │ + mov (%rdx),%rax │ │ │ │ + mov 0x8(%rax),%rcx │ │ │ │ mov %fs:0x28,%r9 │ │ │ │ mov %r9,0x98(%rsp) │ │ │ │ mov %rdx,%r9 │ │ │ │ - mov 0x8(%rax),%r8 │ │ │ │ mov (%rax),%rdx │ │ │ │ - cmp %r8,%rdx │ │ │ │ - je 41332 │ │ │ │ - lea -0x8(%r8),%rsi │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + je 415dd │ │ │ │ + sub %rdx,%rcx │ │ │ │ + cmp $0x8,%rcx │ │ │ │ + je 415fd │ │ │ │ + lea -0x8(%rdi),%rsi │ │ │ │ sub %rdx,%rsi │ │ │ │ cmp $0x10,%rsi │ │ │ │ - jbe 41210 │ │ │ │ - lea -0x8(%rdi),%rbx │ │ │ │ - sub %rdx,%rbx │ │ │ │ - cmp $0x10,%rbx │ │ │ │ - jbe 41210 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - xor %r13d,%r13d │ │ │ │ - shr $0x3,%rdi │ │ │ │ - lea 0x1(%rdi),%r11 │ │ │ │ - mov %r11,%r10 │ │ │ │ - shr $0x2,%r10 │ │ │ │ - shl $0x5,%r10 │ │ │ │ - lea -0x20(%r10),%r12 │ │ │ │ - shr $0x5,%r12 │ │ │ │ - inc %r12 │ │ │ │ - and $0x7,%r12d │ │ │ │ - je 40527 │ │ │ │ - cmp $0x1,%r12 │ │ │ │ - je 4050e │ │ │ │ - cmp $0x2,%r12 │ │ │ │ - je 404fe │ │ │ │ - cmp $0x3,%r12 │ │ │ │ - je 404ee │ │ │ │ - cmp $0x4,%r12 │ │ │ │ - je 404de │ │ │ │ - cmp $0x5,%r12 │ │ │ │ - je 404ce │ │ │ │ - cmp $0x6,%r12 │ │ │ │ - je 404be │ │ │ │ - vmovupd (%rdx),%ymm0 │ │ │ │ - mov $0x20,%r13d │ │ │ │ - vmovupd %ymm0,(%r15) │ │ │ │ - vmovupd (%rdx,%r13,1),%ymm1 │ │ │ │ - vmovupd %ymm1,(%r15,%r13,1) │ │ │ │ - add $0x20,%r13 │ │ │ │ - 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 │ │ │ │ - cmp %r13,%r10 │ │ │ │ - je 405bd │ │ │ │ - vmovupd (%rdx,%r13,1),%ymm7 │ │ │ │ - vmovupd %ymm7,(%r15,%r13,1) │ │ │ │ - vmovupd 0x20(%rdx,%r13,1),%ymm8 │ │ │ │ - vmovupd %ymm8,0x20(%r15,%r13,1) │ │ │ │ - vmovupd 0x40(%rdx,%r13,1),%ymm9 │ │ │ │ - vmovupd %ymm9,0x40(%r15,%r13,1) │ │ │ │ - vmovupd 0x60(%rdx,%r13,1),%ymm10 │ │ │ │ - vmovupd %ymm10,0x60(%r15,%r13,1) │ │ │ │ - vmovupd 0x80(%rdx,%r13,1),%ymm11 │ │ │ │ - vmovupd %ymm11,0x80(%r15,%r13,1) │ │ │ │ - vmovupd 0xa0(%rdx,%r13,1),%ymm12 │ │ │ │ - vmovupd %ymm12,0xa0(%r15,%r13,1) │ │ │ │ - vmovupd 0xc0(%rdx,%r13,1),%ymm13 │ │ │ │ - vmovupd %ymm13,0xc0(%r15,%r13,1) │ │ │ │ - vmovupd 0xe0(%rdx,%r13,1),%ymm14 │ │ │ │ - vmovupd %ymm14,0xe0(%r15,%r13,1) │ │ │ │ - add $0x100,%r13 │ │ │ │ - cmp %r13,%r10 │ │ │ │ - jne 40527 │ │ │ │ - test $0x3,%r11b │ │ │ │ - je 40605 │ │ │ │ - mov %r11,%rdi │ │ │ │ - and $0xfffffffffffffffc,%rdi │ │ │ │ - lea (%rdx,%rdi,8),%r14 │ │ │ │ - vmovsd (%r14),%xmm15 │ │ │ │ - lea 0x8(%r14),%rax │ │ │ │ - vmovsd %xmm15,(%r15,%rdi,8) │ │ │ │ - cmp %rax,%r8 │ │ │ │ - je 40605 │ │ │ │ - vmovsd 0x8(%r14),%xmm0 │ │ │ │ - lea 0x10(%r14),%rdx │ │ │ │ - vmovsd %xmm0,0x8(%r15,%rdi,8) │ │ │ │ - cmp %rdx,%r8 │ │ │ │ - je 40605 │ │ │ │ - vmovsd 0x10(%r14),%xmm1 │ │ │ │ - vmovsd %xmm1,0x10(%r15,%rdi,8) │ │ │ │ - mov 0x28(%rsp),%r8 │ │ │ │ - cmpl $0x1,0x4(%r8) │ │ │ │ - jle 411e7 │ │ │ │ - shr $0x3,%rsi │ │ │ │ - lea 0x1(%rsi),%rsi │ │ │ │ - mov %rsi,0x78(%rsp) │ │ │ │ - lea 0x80(%rsp),%r11 │ │ │ │ - vxorps %xmm3,%xmm3,%xmm3 │ │ │ │ + jbe 4160a │ │ │ │ + lea -0x8(%rcx),%r8 │ │ │ │ + mov %r8,%r10 │ │ │ │ + shr $0x3,%r10 │ │ │ │ + lea 0x1(%r10),%rdi │ │ │ │ + cmp $0x10,%r8 │ │ │ │ + jbe 415f2 │ │ │ │ + mov %rdi,%r12 │ │ │ │ + xor %r14d,%r14d │ │ │ │ + shr $0x2,%r12 │ │ │ │ + shl $0x5,%r12 │ │ │ │ + lea -0x20(%r12),%r13 │ │ │ │ + shr $0x5,%r13 │ │ │ │ + inc %r13 │ │ │ │ + and $0x7,%r13d │ │ │ │ + je 408f2 │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + je 408d9 │ │ │ │ + cmp $0x2,%r13 │ │ │ │ + je 408c9 │ │ │ │ + cmp $0x3,%r13 │ │ │ │ + je 408b9 │ │ │ │ + cmp $0x4,%r13 │ │ │ │ + je 408a9 │ │ │ │ + cmp $0x5,%r13 │ │ │ │ + je 40899 │ │ │ │ + cmp $0x6,%r13 │ │ │ │ + je 40889 │ │ │ │ + vmovupd (%rdx),%ymm1 │ │ │ │ + mov $0x20,%r14d │ │ │ │ + vmovupd %ymm1,(%r15) │ │ │ │ + vmovupd (%rdx,%r14,1),%ymm2 │ │ │ │ + vmovupd %ymm2,(%r15,%r14,1) │ │ │ │ + add $0x20,%r14 │ │ │ │ + vmovupd (%rdx,%r14,1),%ymm3 │ │ │ │ + vmovupd %ymm3,(%r15,%r14,1) │ │ │ │ + add $0x20,%r14 │ │ │ │ + vmovupd (%rdx,%r14,1),%ymm4 │ │ │ │ + vmovupd %ymm4,(%r15,%r14,1) │ │ │ │ + add $0x20,%r14 │ │ │ │ + vmovupd (%rdx,%r14,1),%ymm5 │ │ │ │ + vmovupd %ymm5,(%r15,%r14,1) │ │ │ │ + add $0x20,%r14 │ │ │ │ + vmovupd (%rdx,%r14,1),%ymm6 │ │ │ │ + vmovupd %ymm6,(%r15,%r14,1) │ │ │ │ + add $0x20,%r14 │ │ │ │ + vmovupd (%rdx,%r14,1),%ymm7 │ │ │ │ + vmovupd %ymm7,(%r15,%r14,1) │ │ │ │ + add $0x20,%r14 │ │ │ │ + cmp %r14,%r12 │ │ │ │ + je 40988 │ │ │ │ + vmovupd (%rdx,%r14,1),%ymm8 │ │ │ │ + vmovupd %ymm8,(%r15,%r14,1) │ │ │ │ + vmovupd 0x20(%rdx,%r14,1),%ymm9 │ │ │ │ + vmovupd %ymm9,0x20(%r15,%r14,1) │ │ │ │ + vmovupd 0x40(%rdx,%r14,1),%ymm10 │ │ │ │ + vmovupd %ymm10,0x40(%r15,%r14,1) │ │ │ │ + vmovupd 0x60(%rdx,%r14,1),%ymm11 │ │ │ │ + vmovupd %ymm11,0x60(%r15,%r14,1) │ │ │ │ + vmovupd 0x80(%rdx,%r14,1),%ymm12 │ │ │ │ + vmovupd %ymm12,0x80(%r15,%r14,1) │ │ │ │ + vmovupd 0xa0(%rdx,%r14,1),%ymm13 │ │ │ │ + vmovupd %ymm13,0xa0(%r15,%r14,1) │ │ │ │ + vmovupd 0xc0(%rdx,%r14,1),%ymm14 │ │ │ │ + vmovupd %ymm14,0xc0(%r15,%r14,1) │ │ │ │ + vmovupd 0xe0(%rdx,%r14,1),%ymm15 │ │ │ │ + vmovupd %ymm15,0xe0(%r15,%r14,1) │ │ │ │ + add $0x100,%r14 │ │ │ │ + cmp %r14,%r12 │ │ │ │ + jne 408f2 │ │ │ │ + test $0x3,%dil │ │ │ │ + je 409c8 │ │ │ │ + mov %rdi,%r11 │ │ │ │ + and $0xfffffffffffffffc,%r11 │ │ │ │ + lea (%rdx,%r11,8),%rax │ │ │ │ + cmp %r11,%r10 │ │ │ │ + je 409be │ │ │ │ + vmovupd (%rdx,%r11,8),%xmm0 │ │ │ │ + sub %r11,%rdi │ │ │ │ + vmovupd %xmm0,(%r15,%r11,8) │ │ │ │ + test $0x1,%dil │ │ │ │ + je 409c8 │ │ │ │ + and $0xfffffffffffffffe,%rdi │ │ │ │ + lea (%rax,%rdi,8),%rax │ │ │ │ + add %rdi,%r11 │ │ │ │ + vmovsd (%rax),%xmm1 │ │ │ │ + vmovsd %xmm1,(%r15,%r11,8) │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + cmpl $0x1,0x4(%rdx) │ │ │ │ + jle 415b4 │ │ │ │ + lea -0x8(%rcx),%rcx │ │ │ │ + shr $0x3,%rcx │ │ │ │ + inc %rcx │ │ │ │ + mov %rcx,0x78(%rsp) │ │ │ │ + lea 0x80(%rsp),%r8 │ │ │ │ movq $0x8,0x10(%rsp) │ │ │ │ + vxorps %xmm4,%xmm4,%xmm4 │ │ │ │ + xor %edx,%edx │ │ │ │ movq $0x0,0x30(%rsp) │ │ │ │ - movq $0x0,0x58(%rsp) │ │ │ │ movq $0x0,0x60(%rsp) │ │ │ │ movl $0x2,0x1c(%rsp) │ │ │ │ - mov %r11,0x20(%rsp) │ │ │ │ + mov %r8,0x20(%rsp) │ │ │ │ mov 0x28(%rsp),%r10 │ │ │ │ - mov 0x10(%rsp),%r13 │ │ │ │ - mov 0x130(%r10),%rax │ │ │ │ - mov 0x110(%r10),%r12 │ │ │ │ - lea 0x0(%r13,%r13,2),%r14 │ │ │ │ - mov %r14,0x50(%rsp) │ │ │ │ - add %r14,%rax │ │ │ │ - mov (%r12,%r13,1),%rdi │ │ │ │ - mov (%rax),%rbx │ │ │ │ - mov 0x8(%rax),%r11 │ │ │ │ - mov %rdi,0x8(%rsp) │ │ │ │ + mov 0x10(%rsp),%r11 │ │ │ │ + mov 0x130(%r10),%r14 │ │ │ │ + lea (%r11,%r11,2),%r13 │ │ │ │ + mov 0x110(%r10),%rdi │ │ │ │ + mov %r13,0x40(%rsp) │ │ │ │ + add %r13,%r14 │ │ │ │ + mov (%rdi,%r11,1),%r12 │ │ │ │ + mov (%r14),%rbx │ │ │ │ + mov 0x8(%r14),%r11 │ │ │ │ + mov %r12,0x8(%rsp) │ │ │ │ cmp %r11,%rbx │ │ │ │ - je 40930 │ │ │ │ - mov %r11,%rcx │ │ │ │ + je 40cdc │ │ │ │ + mov %r11,%rsi │ │ │ │ movabs $0xaaaaaaaaaaaaaab,%r8 │ │ │ │ - mov (%r9),%rdx │ │ │ │ + mov (%r9),%rax │ │ │ │ mov %rbx,%r12 │ │ │ │ - sub %rbx,%rcx │ │ │ │ - sub $0x18,%rcx │ │ │ │ - shr $0x3,%rcx │ │ │ │ - imul %r8,%rcx │ │ │ │ - mov (%rdx,%r14,1),%r10 │ │ │ │ - inc %rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - je 4080d │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 407de │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - je 407b8 │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - je 40792 │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - je 4076c │ │ │ │ - cmp $0x5,%rcx │ │ │ │ - je 40746 │ │ │ │ - cmp $0x6,%rcx │ │ │ │ - je 40720 │ │ │ │ - mov 0x8(%rbx),%r13 │ │ │ │ - vcvtss2sd 0x10(%rbx),%xmm3,%xmm1 │ │ │ │ - mov 0x78(%rsp),%rsi │ │ │ │ + sub %rbx,%rsi │ │ │ │ + sub $0x18,%rsi │ │ │ │ + mov (%rax,%r13,1),%rcx │ │ │ │ + shr $0x3,%rsi │ │ │ │ + imul %r8,%rsi │ │ │ │ + inc %rsi │ │ │ │ + and $0x7,%esi │ │ │ │ + je 40bc8 │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 40b9a │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + je 40b74 │ │ │ │ + cmp $0x3,%rsi │ │ │ │ + je 40b4e │ │ │ │ + cmp $0x4,%rsi │ │ │ │ + je 40b28 │ │ │ │ + cmp $0x5,%rsi │ │ │ │ + je 40b03 │ │ │ │ + cmp $0x6,%rsi │ │ │ │ + je 40add │ │ │ │ + mov 0x8(%rbx),%r10 │ │ │ │ + vcvtss2sd 0x10(%rbx),%xmm4,%xmm1 │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ add $0x18,%r12 │ │ │ │ - add (%rbx),%rsi │ │ │ │ - vmulsd (%r10,%r13,8),%xmm1,%xmm2 │ │ │ │ - vmovsd %xmm2,(%r15,%rsi,8) │ │ │ │ + vmulsd (%rcx,%r10,8),%xmm1,%xmm2 │ │ │ │ + add (%rbx),%rdi │ │ │ │ + vmovsd %xmm2,(%r15,%rdi,8) │ │ │ │ mov 0x8(%r12),%r14 │ │ │ │ - vcvtss2sd 0x10(%r12),%xmm3,%xmm4 │ │ │ │ - add $0x18,%r12 │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ - add -0x18(%r12),%rdi │ │ │ │ - vmulsd (%r10,%r14,8),%xmm4,%xmm5 │ │ │ │ - vmovsd %xmm5,(%r15,%rdi,8) │ │ │ │ - mov 0x8(%r12),%rbx │ │ │ │ - vcvtss2sd 0x10(%r12),%xmm3,%xmm6 │ │ │ │ + vcvtss2sd 0x10(%r12),%xmm4,%xmm3 │ │ │ │ + mov 0x78(%rsp),%r13 │ │ │ │ add $0x18,%r12 │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ - add -0x18(%r12),%rax │ │ │ │ - vmulsd (%r10,%rbx,8),%xmm6,%xmm7 │ │ │ │ - vmovsd %xmm7,(%r15,%rax,8) │ │ │ │ - mov 0x8(%r12),%rcx │ │ │ │ - vcvtss2sd 0x10(%r12),%xmm3,%xmm8 │ │ │ │ + vmulsd (%rcx,%r14,8),%xmm3,%xmm5 │ │ │ │ + add -0x18(%r12),%r13 │ │ │ │ + vmovsd %xmm5,(%r15,%r13,8) │ │ │ │ + mov 0x8(%r12),%rax │ │ │ │ + vcvtss2sd 0x10(%r12),%xmm4,%xmm6 │ │ │ │ + mov 0x78(%rsp),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ - mov 0x78(%rsp),%rdx │ │ │ │ - add -0x18(%r12),%rdx │ │ │ │ - vmulsd (%r10,%rcx,8),%xmm8,%xmm9 │ │ │ │ - vmovsd %xmm9,(%r15,%rdx,8) │ │ │ │ - mov 0x8(%r12),%rsi │ │ │ │ - vcvtss2sd 0x10(%r12),%xmm3,%xmm10 │ │ │ │ + vmulsd (%rcx,%rax,8),%xmm6,%xmm7 │ │ │ │ + add -0x18(%r12),%rbx │ │ │ │ + vmovsd %xmm7,(%r15,%rbx,8) │ │ │ │ + mov 0x8(%r12),%r8 │ │ │ │ + vcvtss2sd 0x10(%r12),%xmm4,%xmm8 │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ add $0x18,%r12 │ │ │ │ - mov 0x78(%rsp),%r8 │ │ │ │ - add -0x18(%r12),%r8 │ │ │ │ - vmulsd (%r10,%rsi,8),%xmm10,%xmm11 │ │ │ │ - vmovsd %xmm11,(%r15,%r8,8) │ │ │ │ - mov 0x8(%r12),%rdi │ │ │ │ - vcvtss2sd 0x10(%r12),%xmm3,%xmm12 │ │ │ │ + vmulsd (%rcx,%r8,8),%xmm8,%xmm9 │ │ │ │ + add -0x18(%r12),%rsi │ │ │ │ + vmovsd %xmm9,(%r15,%rsi,8) │ │ │ │ + mov 0x8(%r12),%r10 │ │ │ │ + vcvtss2sd 0x10(%r12),%xmm4,%xmm10 │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ add $0x18,%r12 │ │ │ │ + vmulsd (%rcx,%r10,8),%xmm10,%xmm11 │ │ │ │ + add -0x18(%r12),%rdi │ │ │ │ + vmovsd %xmm11,(%r15,%rdi,8) │ │ │ │ + mov 0x8(%r12),%r14 │ │ │ │ + vcvtss2sd 0x10(%r12),%xmm4,%xmm12 │ │ │ │ mov 0x78(%rsp),%r13 │ │ │ │ + add $0x18,%r12 │ │ │ │ + vmulsd (%rcx,%r14,8),%xmm12,%xmm13 │ │ │ │ add -0x18(%r12),%r13 │ │ │ │ - vmulsd (%r10,%rdi,8),%xmm12,%xmm13 │ │ │ │ vmovsd %xmm13,(%r15,%r13,8) │ │ │ │ mov 0x8(%r12),%rax │ │ │ │ - vcvtss2sd 0x10(%r12),%xmm3,%xmm14 │ │ │ │ + vcvtss2sd 0x10(%r12),%xmm4,%xmm14 │ │ │ │ + mov 0x78(%rsp),%rbx │ │ │ │ add $0x18,%r12 │ │ │ │ - mov 0x78(%rsp),%r14 │ │ │ │ - add -0x18(%r12),%r14 │ │ │ │ - vmulsd (%r10,%rax,8),%xmm14,%xmm15 │ │ │ │ - vmovsd %xmm15,(%r15,%r14,8) │ │ │ │ + vmulsd (%rcx,%rax,8),%xmm14,%xmm15 │ │ │ │ + add -0x18(%r12),%rbx │ │ │ │ + vmovsd %xmm15,(%r15,%rbx,8) │ │ │ │ cmp %r12,%r11 │ │ │ │ - je 40930 │ │ │ │ - mov 0x78(%rsp),%rbx │ │ │ │ - mov 0x8(%r12),%rcx │ │ │ │ - vcvtss2sd 0x10(%r12),%xmm3,%xmm0 │ │ │ │ - mov (%r12),%rdx │ │ │ │ + je 40cdc │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ + mov 0x8(%r12),%r8 │ │ │ │ + vcvtss2sd 0x10(%r12),%xmm4,%xmm0 │ │ │ │ + mov (%r12),%rdi │ │ │ │ + vcvtss2sd 0x28(%r12),%xmm4,%xmm2 │ │ │ │ + mov 0x20(%r12),%r13 │ │ │ │ + mov 0x18(%r12),%r10 │ │ │ │ + vcvtss2sd 0x40(%r12),%xmm4,%xmm5 │ │ │ │ + vcvtss2sd 0x58(%r12),%xmm4,%xmm7 │ │ │ │ + vmulsd (%rcx,%r8,8),%xmm0,%xmm1 │ │ │ │ + add %rsi,%rdi │ │ │ │ + mov 0x38(%r12),%rbx │ │ │ │ + vcvtss2sd 0x70(%r12),%xmm4,%xmm9 │ │ │ │ + add %rsi,%r10 │ │ │ │ + mov 0x30(%r12),%r14 │ │ │ │ + mov 0x48(%r12),%rax │ │ │ │ + vcvtss2sd 0x88(%r12),%xmm4,%xmm11 │ │ │ │ + mov 0x68(%r12),%r8 │ │ │ │ add $0xc0,%r12 │ │ │ │ - mov -0xa0(%r12),%rsi │ │ │ │ - vcvtss2sd -0x98(%r12),%xmm3,%xmm2 │ │ │ │ - mov -0xa8(%r12),%r8 │ │ │ │ - mov -0x88(%r12),%rdi │ │ │ │ - vcvtss2sd -0x80(%r12),%xmm3,%xmm5 │ │ │ │ - mov -0x90(%r12),%r13 │ │ │ │ - mov -0x70(%r12),%rax │ │ │ │ - vcvtss2sd -0x68(%r12),%xmm3,%xmm7 │ │ │ │ - mov -0x78(%r12),%r14 │ │ │ │ - vmulsd (%r10,%rcx,8),%xmm0,%xmm1 │ │ │ │ - add %rbx,%rdx │ │ │ │ - mov -0x58(%r12),%rcx │ │ │ │ - vcvtss2sd -0x50(%r12),%xmm3,%xmm9 │ │ │ │ - add %rbx,%r8 │ │ │ │ - vcvtss2sd -0x38(%r12),%xmm3,%xmm11 │ │ │ │ - add %rbx,%r13 │ │ │ │ - add %rbx,%r14 │ │ │ │ - vmovsd %xmm1,(%r15,%rdx,8) │ │ │ │ - vmulsd (%r10,%rsi,8),%xmm2,%xmm4 │ │ │ │ - mov -0x60(%r12),%rdx │ │ │ │ - mov -0x40(%r12),%rsi │ │ │ │ - add %rbx,%rdx │ │ │ │ - vmovsd %xmm4,(%r15,%r8,8) │ │ │ │ - vmulsd (%r10,%rdi,8),%xmm5,%xmm6 │ │ │ │ - mov -0x48(%r12),%r8 │ │ │ │ - mov -0x28(%r12),%rdi │ │ │ │ - add %rbx,%r8 │ │ │ │ - vmovsd %xmm6,(%r15,%r13,8) │ │ │ │ - vmulsd (%r10,%rax,8),%xmm7,%xmm8 │ │ │ │ - mov -0x30(%r12),%r13 │ │ │ │ - add %rbx,%r13 │ │ │ │ - vmovsd %xmm8,(%r15,%r14,8) │ │ │ │ - vmulsd (%r10,%rcx,8),%xmm9,%xmm10 │ │ │ │ - vmovsd %xmm10,(%r15,%rdx,8) │ │ │ │ - vmulsd (%r10,%rsi,8),%xmm11,%xmm12 │ │ │ │ - vmovsd %xmm12,(%r15,%r8,8) │ │ │ │ - vcvtss2sd -0x20(%r12),%xmm3,%xmm13 │ │ │ │ - vmulsd (%r10,%rdi,8),%xmm13,%xmm14 │ │ │ │ - mov -0x10(%r12),%rax │ │ │ │ - vcvtss2sd -0x8(%r12),%xmm3,%xmm15 │ │ │ │ - mov -0x18(%r12),%r14 │ │ │ │ - add %rbx,%r14 │ │ │ │ - vmovsd %xmm14,(%r15,%r13,8) │ │ │ │ - vmulsd (%r10,%rax,8),%xmm15,%xmm0 │ │ │ │ - vmovsd %xmm0,(%r15,%r14,8) │ │ │ │ + add %rsi,%r14 │ │ │ │ + add %rsi,%rax │ │ │ │ + vmovsd %xmm1,(%r15,%rdi,8) │ │ │ │ + mov -0x70(%r12),%rdi │ │ │ │ + vmulsd (%rcx,%r13,8),%xmm2,%xmm3 │ │ │ │ + mov -0x48(%r12),%r13 │ │ │ │ + add %rsi,%r13 │ │ │ │ + vmovsd %xmm3,(%r15,%r10,8) │ │ │ │ + mov -0x60(%r12),%r10 │ │ │ │ + vmulsd (%rcx,%rbx,8),%xmm5,%xmm6 │ │ │ │ + mov -0x30(%r12),%rbx │ │ │ │ + add %rsi,%r10 │ │ │ │ + add %rsi,%rbx │ │ │ │ + vmovsd %xmm6,(%r15,%r14,8) │ │ │ │ + mov -0x40(%r12),%r14 │ │ │ │ + vmulsd (%rcx,%rdi,8),%xmm7,%xmm8 │ │ │ │ + vmovsd %xmm8,(%r15,%rax,8) │ │ │ │ + mov -0x28(%r12),%rax │ │ │ │ + vmulsd (%rcx,%r8,8),%xmm9,%xmm10 │ │ │ │ + vmovsd %xmm10,(%r15,%r10,8) │ │ │ │ + vmulsd (%rcx,%r14,8),%xmm11,%xmm12 │ │ │ │ + vmovsd %xmm12,(%r15,%r13,8) │ │ │ │ + vcvtss2sd -0x20(%r12),%xmm4,%xmm13 │ │ │ │ + vmulsd (%rcx,%rax,8),%xmm13,%xmm14 │ │ │ │ + mov -0x10(%r12),%r10 │ │ │ │ + vcvtss2sd -0x8(%r12),%xmm4,%xmm15 │ │ │ │ + mov -0x18(%r12),%rdi │ │ │ │ + add %rsi,%rdi │ │ │ │ + vmovsd %xmm14,(%r15,%rbx,8) │ │ │ │ + vmulsd (%rcx,%r10,8),%xmm15,%xmm0 │ │ │ │ + vmovsd %xmm0,(%r15,%rdi,8) │ │ │ │ cmp %r12,%r11 │ │ │ │ - jne 40812 │ │ │ │ + jne 40bcd │ │ │ │ mov 0x28(%rsp),%r11 │ │ │ │ - mov 0x50(%rsp),%r10 │ │ │ │ - add 0x160(%r11),%r10 │ │ │ │ - mov (%r10),%rax │ │ │ │ - mov 0x8(%r10),%r12 │ │ │ │ + mov 0x40(%rsp),%r10 │ │ │ │ + mov 0x160(%r11),%rcx │ │ │ │ + add %r10,%rcx │ │ │ │ + mov (%rcx),%rax │ │ │ │ + mov 0x8(%rcx),%r12 │ │ │ │ cmp %rax,%r12 │ │ │ │ - je 40bfb │ │ │ │ - mov 0x78(%rsp),%r13 │ │ │ │ - mov %r12,0x48(%rsp) │ │ │ │ - lea (%r15,%r13,8),%r14 │ │ │ │ - nop │ │ │ │ + je 40fc1 │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ + mov %rdx,0x38(%rsp) │ │ │ │ + mov %r12,0x68(%rsp) │ │ │ │ + mov %r9,0x58(%rsp) │ │ │ │ + lea (%r15,%rsi,8),%r14 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x18(%rax),%rsi │ │ │ │ - mov 0x20(%rax),%r8 │ │ │ │ - sub %rsi,%r8 │ │ │ │ - je 40bec │ │ │ │ + mov 0x20(%rax),%rdx │ │ │ │ + sub %rsi,%rdx │ │ │ │ + je 40fa8 │ │ │ │ + mov 0x58(%rsp),%r9 │ │ │ │ mov (%rax),%rbx │ │ │ │ - mov (%r9),%rdx │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - mov (%rsi),%r10 │ │ │ │ - mov 0x30(%rax),%r12 │ │ │ │ - mov (%rbx),%r11 │ │ │ │ - mov (%rdx,%rcx,1),%rdi │ │ │ │ - add %r13,%r10 │ │ │ │ - vmovsd (%rdi,%r11,8),%xmm1 │ │ │ │ - vmovsd %xmm1,(%r15,%r10,8) │ │ │ │ - cmp $0x8,%r8 │ │ │ │ - jle 40bec │ │ │ │ - sar $0x3,%r8 │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov %rdi,0x70(%rsp) │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - mov %r8,%r10 │ │ │ │ - mov %r8,%r11 │ │ │ │ - mov %r9,%r8 │ │ │ │ - lea -0x1(%rcx),%r9 │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - jbe 411db │ │ │ │ - mov %rcx,%rdx │ │ │ │ - xor %eax,%eax │ │ │ │ - lea (%r12,%r10,4),%rdi │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + mov 0x30(%rax),%r11 │ │ │ │ + mov (%r9),%r8 │ │ │ │ + mov (%rbx),%rdi │ │ │ │ + add (%rsi),%rcx │ │ │ │ + mov (%r8,%r10,1),%r13 │ │ │ │ + vmovsd 0x0(%r13,%rdi,8),%xmm1 │ │ │ │ + vmovsd %xmm1,(%r15,%rcx,8) │ │ │ │ + cmp $0x8,%rdx │ │ │ │ + jle 40fa8 │ │ │ │ + sar $0x3,%rdx │ │ │ │ + mov %r13,0x70(%rsp) │ │ │ │ + mov $0x1,%edi │ │ │ │ + mov %rax,%r13 │ │ │ │ + mov %rdx,%r9 │ │ │ │ + mov %rdx,%rcx │ │ │ │ + lea -0x1(%rdi),%rax │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jbe 415a8 │ │ │ │ + mov %rdi,%rdx │ │ │ │ + lea (%r11,%r9,4),%r8 │ │ │ │ vxorpd %xmm15,%xmm15,%xmm15 │ │ │ │ + xor %eax,%eax │ │ │ │ shr $0x2,%rdx │ │ │ │ - mov %rdx,%r9 │ │ │ │ - shl $0x4,%r9 │ │ │ │ + mov %rdx,%r12 │ │ │ │ + shl $0x4,%r12 │ │ │ │ and $0x1,%edx │ │ │ │ - je 40a5b │ │ │ │ - vmovups (%rdi),%xmm5 │ │ │ │ + je 40e1a │ │ │ │ mov (%rsi),%rdx │ │ │ │ + vmovups (%r8),%xmm5 │ │ │ │ vxorps %xmm10,%xmm10,%xmm10 │ │ │ │ mov 0x8(%rsi),%rax │ │ │ │ vmovsd (%r14,%rdx,8),%xmm2 │ │ │ │ - mov 0x10(%rsi),%rdx │ │ │ │ - vmovhpd (%r14,%rax,8),%xmm2,%xmm4 │ │ │ │ - mov 0x18(%rsi),%rax │ │ │ │ vcvtps2pd %xmm5,%xmm6 │ │ │ │ + mov 0x10(%rsi),%rdx │ │ │ │ vmovhlps %xmm5,%xmm10,%xmm11 │ │ │ │ - vmovsd (%r14,%rdx,8),%xmm8 │ │ │ │ vcvtps2pd %xmm11,%xmm12 │ │ │ │ + vmovhpd (%r14,%rax,8),%xmm2,%xmm3 │ │ │ │ + vmulpd %xmm6,%xmm3,%xmm7 │ │ │ │ + mov 0x18(%rsi),%rax │ │ │ │ + vmovsd (%r14,%rdx,8),%xmm8 │ │ │ │ vmovhpd (%r14,%rax,8),%xmm8,%xmm9 │ │ │ │ - mov $0x10,%eax │ │ │ │ - vmulpd %xmm6,%xmm4,%xmm7 │ │ │ │ vmulpd %xmm12,%xmm9,%xmm13 │ │ │ │ + mov $0x10,%eax │ │ │ │ vaddsd %xmm15,%xmm7,%xmm15 │ │ │ │ vunpckhpd %xmm7,%xmm7,%xmm0 │ │ │ │ vunpckhpd %xmm13,%xmm13,%xmm2 │ │ │ │ - vaddsd %xmm15,%xmm0,%xmm1 │ │ │ │ - vaddsd %xmm13,%xmm1,%xmm4 │ │ │ │ - vaddsd %xmm2,%xmm4,%xmm15 │ │ │ │ - cmp %r9,%rax │ │ │ │ - je 40b49 │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ + vaddsd %xmm15,%xmm0,%xmm5 │ │ │ │ + vaddsd %xmm13,%xmm5,%xmm3 │ │ │ │ + vaddsd %xmm2,%xmm3,%xmm15 │ │ │ │ + cmp %r12,%rax │ │ │ │ + je 40f0d │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov %rbx,0x50(%rsp) │ │ │ │ + mov %r11,%rbx │ │ │ │ lea (%rsi,%rax,2),%rdx │ │ │ │ + vmovups (%r8,%rax,1),%xmm6 │ │ │ │ vxorps %xmm13,%xmm13,%xmm13 │ │ │ │ - vmovups (%rdi,%rax,1),%xmm6 │ │ │ │ mov (%rdx),%rcx │ │ │ │ - mov 0x8(%rdx),%rbx │ │ │ │ - vmovsd (%r14,%rcx,8),%xmm7 │ │ │ │ - lea 0x10(%rax),%rcx │ │ │ │ - vmovhpd (%r14,%rbx,8),%xmm7,%xmm8 │ │ │ │ - mov 0x10(%rdx),%rbx │ │ │ │ - mov 0x18(%rdx),%rdx │ │ │ │ + mov 0x8(%rdx),%r11 │ │ │ │ vcvtps2pd %xmm6,%xmm9 │ │ │ │ vmovhlps %xmm6,%xmm13,%xmm14 │ │ │ │ vcvtps2pd %xmm14,%xmm0 │ │ │ │ - vmovsd (%r14,%rbx,8),%xmm11 │ │ │ │ - vmovhpd (%r14,%rdx,8),%xmm11,%xmm12 │ │ │ │ - lea (%rsi,%rcx,2),%rdx │ │ │ │ + vmovsd (%r14,%rcx,8),%xmm7 │ │ │ │ + vmovhpd (%r14,%r11,8),%xmm7,%xmm8 │ │ │ │ vmulpd %xmm9,%xmm8,%xmm10 │ │ │ │ - mov (%rdx),%rcx │ │ │ │ - mov 0x8(%rdx),%rbx │ │ │ │ - vmulpd %xmm0,%xmm12,%xmm4 │ │ │ │ - vaddsd %xmm15,%xmm10,%xmm5 │ │ │ │ + mov 0x10(%rdx),%r11 │ │ │ │ + mov 0x18(%rdx),%rdx │ │ │ │ + vmovsd (%r14,%r11,8),%xmm11 │ │ │ │ + vmovhpd (%r14,%rdx,8),%xmm11,%xmm12 │ │ │ │ + vmulpd %xmm0,%xmm12,%xmm3 │ │ │ │ + lea 0x20(%rsi,%rax,2),%rdx │ │ │ │ + vaddsd %xmm15,%xmm10,%xmm1 │ │ │ │ vunpckhpd %xmm10,%xmm10,%xmm2 │ │ │ │ - vmovups 0x10(%rdi,%rax,1),%xmm10 │ │ │ │ + mov (%rdx),%rcx │ │ │ │ + vmovups 0x10(%r8,%rax,1),%xmm10 │ │ │ │ + mov 0x8(%rdx),%r11 │ │ │ │ add $0x20,%rax │ │ │ │ - vunpckhpd %xmm4,%xmm4,%xmm8 │ │ │ │ vmovsd (%r14,%rcx,8),%xmm11 │ │ │ │ - vmovhpd (%r14,%rbx,8),%xmm11,%xmm12 │ │ │ │ - mov 0x10(%rdx),%rbx │ │ │ │ - mov 0x18(%rdx),%rdx │ │ │ │ - vaddsd %xmm5,%xmm2,%xmm15 │ │ │ │ - vaddsd %xmm4,%xmm15,%xmm7 │ │ │ │ - vmovsd (%r14,%rbx,8),%xmm4 │ │ │ │ - vmovhpd (%r14,%rdx,8),%xmm4,%xmm1 │ │ │ │ vcvtps2pd %xmm10,%xmm14 │ │ │ │ vmovhlps %xmm10,%xmm13,%xmm13 │ │ │ │ - vaddsd %xmm8,%xmm7,%xmm9 │ │ │ │ - vcvtps2pd %xmm13,%xmm5 │ │ │ │ + vaddsd %xmm1,%xmm2,%xmm15 │ │ │ │ + vcvtps2pd %xmm13,%xmm1 │ │ │ │ + vmovhpd (%r14,%r11,8),%xmm11,%xmm12 │ │ │ │ vmulpd %xmm14,%xmm12,%xmm0 │ │ │ │ - vmulpd %xmm5,%xmm1,%xmm2 │ │ │ │ - vaddsd %xmm9,%xmm0,%xmm6 │ │ │ │ + vunpckhpd %xmm3,%xmm3,%xmm8 │ │ │ │ + mov 0x10(%rdx),%r11 │ │ │ │ + mov 0x18(%rdx),%rdx │ │ │ │ + vaddsd %xmm3,%xmm15,%xmm7 │ │ │ │ + vmovsd (%r14,%r11,8),%xmm3 │ │ │ │ + vmovhpd (%r14,%rdx,8),%xmm3,%xmm5 │ │ │ │ + vmulpd %xmm1,%xmm5,%xmm2 │ │ │ │ + vaddsd %xmm8,%xmm7,%xmm9 │ │ │ │ vunpckhpd %xmm0,%xmm0,%xmm7 │ │ │ │ + vaddsd %xmm9,%xmm0,%xmm6 │ │ │ │ vunpckhpd %xmm2,%xmm2,%xmm11 │ │ │ │ vaddsd %xmm6,%xmm7,%xmm8 │ │ │ │ vaddsd %xmm2,%xmm8,%xmm10 │ │ │ │ vaddsd %xmm11,%xmm10,%xmm15 │ │ │ │ - cmp %r9,%rax │ │ │ │ - jne 40a65 │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - test $0x3,%cl │ │ │ │ - je 40bb4 │ │ │ │ - mov %rcx,%rax │ │ │ │ + cmp %r12,%rax │ │ │ │ + jne 40e27 │ │ │ │ + mov %rbx,%r11 │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov 0x50(%rsp),%rbx │ │ │ │ + test $0x3,%dil │ │ │ │ + je 40f73 │ │ │ │ + mov %rdi,%rax │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ - mov (%rsi,%rax,8),%rdi │ │ │ │ - lea (%rax,%r10,1),%r9 │ │ │ │ - lea 0x0(,%rax,8),%rdx │ │ │ │ - vcvtss2sd (%r12,%r9,4),%xmm3,%xmm12 │ │ │ │ - add %r13,%rdi │ │ │ │ - vfmadd231sd (%r15,%rdi,8),%xmm12,%xmm15 │ │ │ │ - lea 0x1(%rax),%rdi │ │ │ │ - cmp %rcx,%rdi │ │ │ │ - jae 40bb4 │ │ │ │ - mov 0x8(%rsi,%rdx,1),%r9 │ │ │ │ - add %r10,%rdi │ │ │ │ - add $0x2,%rax │ │ │ │ - vcvtss2sd (%r12,%rdi,4),%xmm3,%xmm14 │ │ │ │ - add %r13,%r9 │ │ │ │ - vfmadd231sd (%r15,%r9,8),%xmm14,%xmm15 │ │ │ │ - cmp %rcx,%rax │ │ │ │ - jae 40bb4 │ │ │ │ - mov 0x10(%rsi,%rdx,1),%rdx │ │ │ │ - add %r10,%rax │ │ │ │ - vcvtss2sd (%r12,%rax,4),%xmm3,%xmm0 │ │ │ │ - add %r13,%rdx │ │ │ │ - vfmadd231sd (%r15,%rdx,8),%xmm0,%xmm15 │ │ │ │ - mov (%rbx,%rcx,8),%r9 │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ - add %r11,%r10 │ │ │ │ - mov (%rsi,%rcx,8),%rax │ │ │ │ - inc %rcx │ │ │ │ - vmovsd (%rdi,%r9,8),%xmm4 │ │ │ │ - add %r13,%rax │ │ │ │ - vsubsd %xmm15,%xmm4,%xmm1 │ │ │ │ - vmovsd %xmm1,(%r15,%rax,8) │ │ │ │ - cmp %rcx,%r11 │ │ │ │ - jne 409bf │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - mov %r8,%r9 │ │ │ │ + mov 0x78(%rsp),%r12 │ │ │ │ + mov (%rsi,%rax,8),%rdx │ │ │ │ + lea (%rax,%r9,1),%r8 │ │ │ │ + vcvtss2sd (%r11,%r8,4),%xmm4,%xmm12 │ │ │ │ + add %r12,%rdx │ │ │ │ + vfmadd231sd (%r15,%rdx,8),%xmm12,%xmm15 │ │ │ │ + lea 0x1(%rax),%rdx │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + jae 40f73 │ │ │ │ + mov 0x8(%rsi,%rax,8),%r8 │ │ │ │ + add %r9,%rdx │ │ │ │ + vcvtss2sd (%r11,%rdx,4),%xmm4,%xmm14 │ │ │ │ + lea 0x2(%rax),%rdx │ │ │ │ + add %r12,%r8 │ │ │ │ + vfmadd231sd (%r15,%r8,8),%xmm14,%xmm15 │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + jae 40f73 │ │ │ │ + add 0x10(%rsi,%rax,8),%r12 │ │ │ │ + add %r9,%rdx │ │ │ │ + vcvtss2sd (%r11,%rdx,4),%xmm4,%xmm0 │ │ │ │ + vfmadd231sd (%r15,%r12,8),%xmm0,%xmm15 │ │ │ │ + mov (%rbx,%rdi,8),%r12 │ │ │ │ + mov 0x70(%rsp),%r8 │ │ │ │ + add %rcx,%r9 │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ + vmovsd (%r8,%r12,8),%xmm3 │ │ │ │ + add (%rsi,%rdi,8),%rax │ │ │ │ + inc %rdi │ │ │ │ + vsubsd %xmm15,%xmm3,%xmm5 │ │ │ │ + vmovsd %xmm5,(%r15,%rax,8) │ │ │ │ + cmp %rdi,%rcx │ │ │ │ + jne 40d7d │ │ │ │ + mov %r13,%rax │ │ │ │ add $0x48,%rax │ │ │ │ - cmp %rax,0x48(%rsp) │ │ │ │ - jne 40960 │ │ │ │ - mov 0x28(%rsp),%r13 │ │ │ │ - mov 0x50(%rsp),%r14 │ │ │ │ - add 0x148(%r13),%r14 │ │ │ │ - mov 0x8(%r14),%r12 │ │ │ │ + cmp %rax,0x68(%rsp) │ │ │ │ + jne 40d20 │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov 0x58(%rsp),%r9 │ │ │ │ + mov 0x28(%rsp),%r10 │ │ │ │ + mov 0x40(%rsp),%r14 │ │ │ │ + add 0x148(%r10),%r14 │ │ │ │ + mov 0x8(%r14),%rdi │ │ │ │ mov (%r14),%rsi │ │ │ │ - mov %r12,0x38(%rsp) │ │ │ │ - cmp %rsi,%r12 │ │ │ │ - je 410d2 │ │ │ │ + mov %rdi,0x38(%rsp) │ │ │ │ + cmp %rsi,%rdi │ │ │ │ + je 414a9 │ │ │ │ mov %rsi,%r14 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x8(%r14),%r11 │ │ │ │ - sub (%r14),%r11 │ │ │ │ - mov 0x58(%rsp),%r8 │ │ │ │ - mov 0x60(%rsp),%rcx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x8(%r14),%r13 │ │ │ │ + mov 0x60(%rsp),%r8 │ │ │ │ + mov %rdx,%r11 │ │ │ │ mov 0x30(%r14),%rbx │ │ │ │ - mov 0x20(%r14),%r13 │ │ │ │ - mov 0x18(%r14),%r10 │ │ │ │ - mov %r11,%r12 │ │ │ │ - sub %rcx,%r8 │ │ │ │ + mov 0x20(%r14),%r10 │ │ │ │ + sub (%r14),%r13 │ │ │ │ + sub %r8,%r11 │ │ │ │ + mov 0x18(%r14),%rcx │ │ │ │ + mov %r13,%r12 │ │ │ │ sar $0x3,%r12 │ │ │ │ - cmp %r11,%r8 │ │ │ │ - jb 4114a │ │ │ │ - lea (%rcx,%r11,1),%rdx │ │ │ │ - cmp %r8,%r11 │ │ │ │ - cmovae 0x58(%rsp),%rdx │ │ │ │ - mov %rdx,0x58(%rsp) │ │ │ │ - sub %r10,%r13 │ │ │ │ + cmp %r13,%r11 │ │ │ │ + jb 41521 │ │ │ │ + lea (%r8,%r13,1),%rax │ │ │ │ + cmp %r11,%r13 │ │ │ │ + cmovb %rax,%rdx │ │ │ │ + sub %rcx,%r10 │ │ │ │ test %r12,%r12 │ │ │ │ - je 40e12 │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov (%r9),%r8 │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov (%r14),%rcx │ │ │ │ - mov (%r8,%rdx,1),%r10 │ │ │ │ - xor %edx,%edx │ │ │ │ - and $0x7,%edi │ │ │ │ - je 411d1 │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 40d51 │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - je 40d3a │ │ │ │ - cmp $0x3,%rdi │ │ │ │ - je 40d23 │ │ │ │ - cmp $0x4,%rdi │ │ │ │ - je 40d0c │ │ │ │ - cmp $0x5,%rdi │ │ │ │ - je 40cf5 │ │ │ │ - cmp $0x6,%rdi │ │ │ │ - je 40cde │ │ │ │ - mov (%rcx),%rax │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ - mov $0x1,%edx │ │ │ │ - vmovsd (%r10,%rax,8),%xmm13 │ │ │ │ - vmovsd %xmm13,(%rsi) │ │ │ │ - mov (%rcx,%rdx,8),%r8 │ │ │ │ + je 411d2 │ │ │ │ + mov (%r9),%rcx │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + mov %r12,%r11 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov (%r14),%rsi │ │ │ │ + mov (%rcx,%rdi,1),%rcx │ │ │ │ + and $0x7,%r11d │ │ │ │ + je 4159e │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 4110a │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + je 410f3 │ │ │ │ + cmp $0x3,%r11 │ │ │ │ + je 410dc │ │ │ │ + cmp $0x4,%r11 │ │ │ │ + je 410c4 │ │ │ │ + cmp $0x5,%r11 │ │ │ │ + je 410ad │ │ │ │ + cmp $0x6,%r11 │ │ │ │ + je 41096 │ │ │ │ + mov (%rsi),%r8 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + vmovsd (%rcx,%r8,8),%xmm13 │ │ │ │ + vmovsd %xmm13,(%rax) │ │ │ │ + mov $0x1,%eax │ │ │ │ + mov (%rsi,%rax,8),%rdi │ │ │ │ + mov 0x60(%rsp),%r11 │ │ │ │ + vmovsd (%rcx,%rdi,8),%xmm1 │ │ │ │ + vmovsd %xmm1,(%r11,%rax,8) │ │ │ │ + inc %rax │ │ │ │ + mov (%rsi,%rax,8),%r8 │ │ │ │ mov 0x60(%rsp),%rdi │ │ │ │ - vmovsd (%r10,%r8,8),%xmm5 │ │ │ │ - vmovsd %xmm5,(%rdi,%rdx,8) │ │ │ │ - inc %rdx │ │ │ │ - mov (%rcx,%rdx,8),%rax │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ - vmovsd (%r10,%rax,8),%xmm2 │ │ │ │ - vmovsd %xmm2,(%rsi,%rdx,8) │ │ │ │ - inc %rdx │ │ │ │ - mov (%rcx,%rdx,8),%r8 │ │ │ │ + vmovsd (%rcx,%r8,8),%xmm2 │ │ │ │ + vmovsd %xmm2,(%rdi,%rax,8) │ │ │ │ + inc %rax │ │ │ │ + mov (%rsi,%rax,8),%r11 │ │ │ │ + mov 0x60(%rsp),%r8 │ │ │ │ + vmovsd (%rcx,%r11,8),%xmm15 │ │ │ │ + vmovsd %xmm15,(%r8,%rax,8) │ │ │ │ + inc %rax │ │ │ │ + mov (%rsi,%rax,8),%rdi │ │ │ │ + mov 0x60(%rsp),%r11 │ │ │ │ + vmovsd (%rcx,%rdi,8),%xmm6 │ │ │ │ + vmovsd %xmm6,(%r11,%rax,8) │ │ │ │ + inc %rax │ │ │ │ + mov (%rsi,%rax,8),%r8 │ │ │ │ mov 0x60(%rsp),%rdi │ │ │ │ - vmovsd (%r10,%r8,8),%xmm15 │ │ │ │ - vmovsd %xmm15,(%rdi,%rdx,8) │ │ │ │ - inc %rdx │ │ │ │ - mov (%rcx,%rdx,8),%rax │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ - vmovsd (%r10,%rax,8),%xmm6 │ │ │ │ - vmovsd %xmm6,(%rsi,%rdx,8) │ │ │ │ - inc %rdx │ │ │ │ - mov (%rcx,%rdx,8),%r8 │ │ │ │ + vmovsd (%rcx,%r8,8),%xmm7 │ │ │ │ + vmovsd %xmm7,(%rdi,%rax,8) │ │ │ │ + inc %rax │ │ │ │ + mov (%rsi,%rax,8),%r11 │ │ │ │ mov 0x60(%rsp),%rdi │ │ │ │ - vmovsd (%r10,%r8,8),%xmm7 │ │ │ │ - vmovsd %xmm7,(%rdi,%rdx,8) │ │ │ │ - inc %rdx │ │ │ │ - mov (%rcx,%rdx,8),%rax │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ - vmovsd (%r10,%rax,8),%xmm8 │ │ │ │ - vmovsd %xmm8,(%rsi,%rdx,8) │ │ │ │ - inc %rdx │ │ │ │ - cmp %r12,%rdx │ │ │ │ - je 40e12 │ │ │ │ - mov (%rcx,%rdx,8),%r8 │ │ │ │ - lea 0x1(%rdx),%rdi │ │ │ │ - mov (%rcx,%rdi,8),%rax │ │ │ │ - vmovsd (%r10,%r8,8),%xmm9 │ │ │ │ - vmovsd %xmm9,(%rsi,%rdx,8) │ │ │ │ - vmovsd (%r10,%rax,8),%xmm10 │ │ │ │ - lea 0x3(%rdx),%rax │ │ │ │ - vmovsd %xmm10,(%rsi,%rdi,8) │ │ │ │ - lea 0x2(%rdx),%rdi │ │ │ │ - mov (%rcx,%rdi,8),%r8 │ │ │ │ - vmovsd (%r10,%r8,8),%xmm11 │ │ │ │ - vmovsd %xmm11,(%rsi,%rdi,8) │ │ │ │ - mov (%rcx,%rax,8),%rdi │ │ │ │ - vmovsd (%r10,%rdi,8),%xmm12 │ │ │ │ - lea 0x5(%rdx),%rdi │ │ │ │ - vmovsd %xmm12,(%rsi,%rax,8) │ │ │ │ - lea 0x4(%rdx),%rax │ │ │ │ - mov (%rcx,%rax,8),%r8 │ │ │ │ - vmovsd (%r10,%r8,8),%xmm14 │ │ │ │ - vmovsd %xmm14,(%rsi,%rax,8) │ │ │ │ - mov (%rcx,%rdi,8),%rax │ │ │ │ - vmovsd (%r10,%rax,8),%xmm0 │ │ │ │ - lea 0x7(%rdx),%rax │ │ │ │ - vmovsd %xmm0,(%rsi,%rdi,8) │ │ │ │ - lea 0x6(%rdx),%rdi │ │ │ │ - add $0x8,%rdx │ │ │ │ - mov (%rcx,%rdi,8),%r8 │ │ │ │ - vmovsd (%r10,%r8,8),%xmm4 │ │ │ │ - vmovsd %xmm4,(%rsi,%rdi,8) │ │ │ │ - mov (%rcx,%rax,8),%rdi │ │ │ │ - vmovsd (%r10,%rdi,8),%xmm1 │ │ │ │ - vmovsd %xmm1,(%rsi,%rax,8) │ │ │ │ - cmp %r12,%rdx │ │ │ │ - jne 40d71 │ │ │ │ - test %r13,%r13 │ │ │ │ - je 410c3 │ │ │ │ - mov %r13,%rdi │ │ │ │ - mov 0x18(%r14),%r13 │ │ │ │ + vmovsd (%rcx,%r11,8),%xmm8 │ │ │ │ + vmovsd %xmm8,(%rdi,%rax,8) │ │ │ │ + inc %rax │ │ │ │ + cmp %r12,%rax │ │ │ │ + je 411d2 │ │ │ │ + mov (%rsi,%rax,8),%r8 │ │ │ │ + vmovsd (%rcx,%r8,8),%xmm9 │ │ │ │ + lea 0x1(%rax),%r8 │ │ │ │ + mov (%rsi,%r8,8),%r11 │ │ │ │ + vmovsd %xmm9,(%rdi,%rax,8) │ │ │ │ + vmovsd (%rcx,%r11,8),%xmm10 │ │ │ │ + vmovsd %xmm10,(%rdi,%r8,8) │ │ │ │ + lea 0x2(%rax),%r8 │ │ │ │ + mov (%rsi,%r8,8),%r11 │ │ │ │ + vmovsd (%rcx,%r11,8),%xmm11 │ │ │ │ + vmovsd %xmm11,(%rdi,%r8,8) │ │ │ │ + lea 0x3(%rax),%r8 │ │ │ │ + mov (%rsi,%r8,8),%r11 │ │ │ │ + vmovsd (%rcx,%r11,8),%xmm12 │ │ │ │ + vmovsd %xmm12,(%rdi,%r8,8) │ │ │ │ + lea 0x4(%rax),%r8 │ │ │ │ + mov (%rsi,%r8,8),%r11 │ │ │ │ + vmovsd (%rcx,%r11,8),%xmm14 │ │ │ │ + vmovsd %xmm14,(%rdi,%r8,8) │ │ │ │ + lea 0x5(%rax),%r8 │ │ │ │ + mov (%rsi,%r8,8),%r11 │ │ │ │ + vmovsd (%rcx,%r11,8),%xmm0 │ │ │ │ + vmovsd %xmm0,(%rdi,%r8,8) │ │ │ │ + lea 0x6(%rax),%r8 │ │ │ │ + mov (%rsi,%r8,8),%r11 │ │ │ │ + vmovsd (%rcx,%r11,8),%xmm3 │ │ │ │ + vmovsd %xmm3,(%rdi,%r8,8) │ │ │ │ + lea 0x7(%rax),%r8 │ │ │ │ + add $0x8,%rax │ │ │ │ + mov (%rsi,%r8,8),%r11 │ │ │ │ + vmovsd (%rcx,%r11,8),%xmm5 │ │ │ │ + vmovsd %xmm5,(%rdi,%r8,8) │ │ │ │ + cmp %r12,%rax │ │ │ │ + jne 4112a │ │ │ │ + test %r10,%r10 │ │ │ │ + je 4149a │ │ │ │ + sar $0x3,%r10 │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + mov %rdx,0x58(%rsp) │ │ │ │ + mov 0x18(%r14),%rdi │ │ │ │ + mov %r10,0x70(%rsp) │ │ │ │ mov %r12,%r10 │ │ │ │ mov 0x60(%rsp),%rax │ │ │ │ - sar $0x3,%rdi │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - mov %r11,0x68(%rsp) │ │ │ │ - mov %r14,0x48(%rsp) │ │ │ │ adc $0xffffffffffffffff,%r10 │ │ │ │ - mov %r9,0x40(%rsp) │ │ │ │ + mov %r13,0x68(%rsp) │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %r8d,%r8d │ │ │ │ - mov %r13,0x70(%rsp) │ │ │ │ - lea 0x1(%r10),%r13 │ │ │ │ - mov %r13,%rsi │ │ │ │ + lea 0x1(%r10),%r11 │ │ │ │ + mov %r14,0x50(%rsp) │ │ │ │ + mov %r11,%rsi │ │ │ │ + mov %r9,0x48(%rsp) │ │ │ │ shr $0x3,%rsi │ │ │ │ shl $0x5,%rsi │ │ │ │ - xchg %ax,%ax │ │ │ │ cmpq $0x0,0x68(%rsp) │ │ │ │ - vxorpd %xmm12,%xmm12,%xmm12 │ │ │ │ - je 41096 │ │ │ │ + vxorpd %xmm10,%xmm10,%xmm10 │ │ │ │ + je 4146b │ │ │ │ cmp $0x6,%r10 │ │ │ │ - jbe 4113e │ │ │ │ + jbe 41515 │ │ │ │ lea (%rbx,%rcx,4),%r14 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - vxorpd %xmm12,%xmm12,%xmm12 │ │ │ │ + xor %r13d,%r13d │ │ │ │ + vxorpd %xmm10,%xmm10,%xmm10 │ │ │ │ test $0x20,%sil │ │ │ │ - je 40f00 │ │ │ │ + je 412c8 │ │ │ │ vmovups (%r14),%ymm13 │ │ │ │ - mov $0x20,%r11d │ │ │ │ - vcvtps2pd %xmm13,%ymm5 │ │ │ │ - vmulpd (%rax),%ymm5,%ymm15 │ │ │ │ - vextractf128 $0x1,%ymm13,%xmm2 │ │ │ │ - vcvtps2pd %xmm2,%ymm6 │ │ │ │ + mov $0x20,%r13d │ │ │ │ + vcvtps2pd %xmm13,%ymm1 │ │ │ │ + vmulpd (%rax),%ymm1,%ymm2 │ │ │ │ + vextractf32x4 $0x1,%ymm13,%xmm15 │ │ │ │ + vcvtps2pd %xmm15,%ymm6 │ │ │ │ vmulpd 0x20(%rax),%ymm6,%ymm7 │ │ │ │ - vunpckhpd %xmm15,%xmm15,%xmm11 │ │ │ │ - vextractf128 $0x1,%ymm15,%xmm14 │ │ │ │ - vaddsd %xmm15,%xmm12,%xmm10 │ │ │ │ - vunpckhpd %xmm14,%xmm14,%xmm1 │ │ │ │ - vunpckhpd %xmm7,%xmm7,%xmm6 │ │ │ │ + vextractf64x2 $0x1,%ymm2,%xmm14 │ │ │ │ + vaddsd %xmm2,%xmm10,%xmm10 │ │ │ │ + vunpckhpd %xmm2,%xmm2,%xmm11 │ │ │ │ + valignq $0x3,%ymm2,%ymm2,%ymm3 │ │ │ │ + vunpckhpd %xmm7,%xmm7,%xmm15 │ │ │ │ + vextractf64x2 $0x1,%ymm7,%xmm8 │ │ │ │ vaddsd %xmm10,%xmm11,%xmm12 │ │ │ │ - vaddsd %xmm12,%xmm14,%xmm4 │ │ │ │ - vaddsd %xmm4,%xmm1,%xmm13 │ │ │ │ - vaddsd %xmm13,%xmm7,%xmm2 │ │ │ │ - vextractf128 $0x1,%ymm7,%xmm7 │ │ │ │ - vunpckhpd %xmm7,%xmm7,%xmm11 │ │ │ │ - vaddsd %xmm2,%xmm6,%xmm8 │ │ │ │ - vaddsd %xmm8,%xmm7,%xmm10 │ │ │ │ - vaddsd %xmm11,%xmm10,%xmm12 │ │ │ │ - cmp %rsi,%r11 │ │ │ │ - je 40fdc │ │ │ │ - nopl (%rax) │ │ │ │ - vmovups (%r14,%r11,1),%ymm14 │ │ │ │ - lea 0x20(%r11),%r9 │ │ │ │ - vcvtps2pd %xmm14,%ymm0 │ │ │ │ - vmulpd (%rax,%r11,2),%ymm0,%ymm1 │ │ │ │ - vextractf128 $0x1,%ymm14,%xmm4 │ │ │ │ - vcvtps2pd %xmm4,%ymm13 │ │ │ │ - vmulpd 0x20(%rax,%r11,2),%ymm13,%ymm15 │ │ │ │ - vunpckhpd %xmm1,%xmm1,%xmm8 │ │ │ │ - vextractf128 $0x1,%ymm1,%xmm9 │ │ │ │ - vaddsd %xmm1,%xmm12,%xmm6 │ │ │ │ - vunpckhpd %xmm9,%xmm9,%xmm12 │ │ │ │ - vunpckhpd %xmm15,%xmm15,%xmm13 │ │ │ │ - vaddsd %xmm6,%xmm8,%xmm7 │ │ │ │ - vaddsd %xmm7,%xmm9,%xmm11 │ │ │ │ - vmovups 0x20(%r14,%r11,1),%ymm9 │ │ │ │ - add $0x40,%r11 │ │ │ │ - vaddsd %xmm11,%xmm12,%xmm14 │ │ │ │ - vaddsd %xmm14,%xmm15,%xmm4 │ │ │ │ - vextractf128 $0x1,%ymm15,%xmm15 │ │ │ │ - vunpckhpd %xmm15,%xmm15,%xmm8 │ │ │ │ - vcvtps2pd %xmm9,%ymm10 │ │ │ │ - vmulpd (%rax,%r9,2),%ymm10,%ymm11 │ │ │ │ - vextractf128 $0x1,%ymm9,%xmm12 │ │ │ │ - vaddsd %xmm4,%xmm13,%xmm5 │ │ │ │ - vcvtps2pd %xmm12,%ymm14 │ │ │ │ - vmulpd 0x20(%rax,%r9,2),%ymm14,%ymm1 │ │ │ │ - vaddsd %xmm5,%xmm15,%xmm6 │ │ │ │ - vaddsd %xmm8,%xmm6,%xmm7 │ │ │ │ - vunpckhpd %xmm11,%xmm11,%xmm5 │ │ │ │ - vextractf128 $0x1,%ymm11,%xmm6 │ │ │ │ - vaddsd %xmm11,%xmm7,%xmm13 │ │ │ │ - vunpckhpd %xmm6,%xmm6,%xmm7 │ │ │ │ - vunpckhpd %xmm1,%xmm1,%xmm14 │ │ │ │ - vaddsd %xmm13,%xmm5,%xmm15 │ │ │ │ - vaddsd %xmm15,%xmm6,%xmm8 │ │ │ │ - vaddsd %xmm8,%xmm7,%xmm9 │ │ │ │ - vaddsd %xmm9,%xmm1,%xmm12 │ │ │ │ - vextractf128 $0x1,%ymm1,%xmm1 │ │ │ │ - vunpckhpd %xmm1,%xmm1,%xmm5 │ │ │ │ - vaddsd %xmm12,%xmm14,%xmm4 │ │ │ │ - vaddsd %xmm4,%xmm1,%xmm13 │ │ │ │ - vaddsd %xmm5,%xmm13,%xmm12 │ │ │ │ - cmp %rsi,%r11 │ │ │ │ - jne 40f00 │ │ │ │ - test $0x7,%r13b │ │ │ │ - je 41096 │ │ │ │ - mov %r13,%rdx │ │ │ │ + vaddsd %xmm12,%xmm14,%xmm0 │ │ │ │ + vaddsd %xmm0,%xmm3,%xmm5 │ │ │ │ + vaddsd %xmm5,%xmm7,%xmm2 │ │ │ │ + valignq $0x3,%ymm7,%ymm7,%ymm7 │ │ │ │ + vaddsd %xmm2,%xmm15,%xmm6 │ │ │ │ + vaddsd %xmm6,%xmm8,%xmm9 │ │ │ │ + vaddsd %xmm7,%xmm9,%xmm10 │ │ │ │ + cmp %rsi,%r13 │ │ │ │ + je 413b4 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovups (%r14,%r13,1),%ymm11 │ │ │ │ + vcvtps2pd %xmm11,%ymm12 │ │ │ │ + vmulpd (%rax,%r13,2),%ymm12,%ymm14 │ │ │ │ + vextractf32x4 $0x1,%ymm11,%xmm0 │ │ │ │ + vcvtps2pd %xmm0,%ymm3 │ │ │ │ + vmulpd 0x20(%rax,%r13,2),%ymm3,%ymm13 │ │ │ │ + vextractf64x2 $0x1,%ymm14,%xmm8 │ │ │ │ + vaddsd %xmm14,%xmm10,%xmm2 │ │ │ │ + vunpckhpd %xmm14,%xmm14,%xmm15 │ │ │ │ + valignq $0x3,%ymm14,%ymm14,%ymm7 │ │ │ │ + vunpckhpd %xmm13,%xmm13,%xmm0 │ │ │ │ + vextractf64x2 $0x1,%ymm13,%xmm5 │ │ │ │ + vaddsd %xmm2,%xmm15,%xmm6 │ │ │ │ + vmovups 0x20(%r14,%r13,1),%ymm15 │ │ │ │ + vaddsd %xmm6,%xmm8,%xmm9 │ │ │ │ + vcvtps2pd %xmm15,%ymm6 │ │ │ │ + vmulpd 0x40(%rax,%r13,2),%ymm6,%ymm8 │ │ │ │ + vaddsd %xmm9,%xmm7,%xmm10 │ │ │ │ + vextractf32x4 $0x1,%ymm15,%xmm9 │ │ │ │ + vcvtps2pd %xmm9,%ymm7 │ │ │ │ + vaddsd %xmm10,%xmm13,%xmm14 │ │ │ │ + vmulpd 0x60(%rax,%r13,2),%ymm7,%ymm10 │ │ │ │ + add $0x40,%r13 │ │ │ │ + valignq $0x3,%ymm13,%ymm13,%ymm13 │ │ │ │ + vaddsd %xmm14,%xmm0,%xmm3 │ │ │ │ + vunpckhpd %xmm8,%xmm8,%xmm0 │ │ │ │ + vextractf64x2 $0x1,%ymm10,%xmm11 │ │ │ │ + vunpckhpd %xmm10,%xmm10,%xmm9 │ │ │ │ + vaddsd %xmm3,%xmm5,%xmm1 │ │ │ │ + vextractf64x2 $0x1,%ymm8,%xmm5 │ │ │ │ + vaddsd %xmm13,%xmm1,%xmm2 │ │ │ │ + valignq $0x3,%ymm8,%ymm8,%ymm13 │ │ │ │ + vaddsd %xmm8,%xmm2,%xmm14 │ │ │ │ + vaddsd %xmm14,%xmm0,%xmm3 │ │ │ │ + vaddsd %xmm3,%xmm5,%xmm1 │ │ │ │ + vaddsd %xmm1,%xmm13,%xmm15 │ │ │ │ + vaddsd %xmm15,%xmm10,%xmm8 │ │ │ │ + valignq $0x3,%ymm10,%ymm10,%ymm10 │ │ │ │ + vaddsd %xmm8,%xmm9,%xmm7 │ │ │ │ + vaddsd %xmm7,%xmm11,%xmm12 │ │ │ │ + vaddsd %xmm10,%xmm12,%xmm10 │ │ │ │ + cmp %rsi,%r13 │ │ │ │ + jne 412c8 │ │ │ │ + test $0x7,%r11b │ │ │ │ + je 4146b │ │ │ │ + mov %r11,%rdx │ │ │ │ and $0xfffffffffffffff8,%rdx │ │ │ │ - mov %r10,%r11 │ │ │ │ - sub %rdx,%r11 │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - jbe 4104d │ │ │ │ + mov %r10,%r9 │ │ │ │ + sub %rdx,%r9 │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + jbe 41429 │ │ │ │ lea (%rcx,%rdx,1),%r14 │ │ │ │ - vxorps %xmm8,%xmm8,%xmm8 │ │ │ │ - inc %r11 │ │ │ │ - vmovups (%rbx,%r14,4),%xmm15 │ │ │ │ - vcvtps2pd %xmm15,%xmm6 │ │ │ │ - vmulpd (%rax,%rdx,8),%xmm6,%xmm2 │ │ │ │ - vmovhlps %xmm15,%xmm8,%xmm7 │ │ │ │ - vcvtps2pd %xmm7,%xmm9 │ │ │ │ - vmulpd 0x10(%rax,%rdx,8),%xmm9,%xmm10 │ │ │ │ - vaddsd %xmm12,%xmm2,%xmm12 │ │ │ │ - vunpckhpd %xmm2,%xmm2,%xmm14 │ │ │ │ - vunpckhpd %xmm10,%xmm10,%xmm13 │ │ │ │ - vaddsd %xmm12,%xmm14,%xmm4 │ │ │ │ - vaddsd %xmm4,%xmm10,%xmm0 │ │ │ │ - vaddsd %xmm13,%xmm0,%xmm12 │ │ │ │ - test $0x3,%r11b │ │ │ │ - je 41096 │ │ │ │ - and $0xfffffffffffffffc,%r11 │ │ │ │ - add %r11,%rdx │ │ │ │ - lea (%rdx,%rcx,1),%r9 │ │ │ │ - lea 0x1(%rdx),%r14 │ │ │ │ - lea 0x0(,%rdx,8),%r11 │ │ │ │ - vcvtss2sd (%rbx,%r9,4),%xmm3,%xmm5 │ │ │ │ - vfmadd231sd (%rax,%rdx,8),%xmm5,%xmm12 │ │ │ │ + lea (%rax,%rdx,8),%r13 │ │ │ │ + vxorps %xmm3,%xmm3,%xmm3 │ │ │ │ + inc %r9 │ │ │ │ + vmovups (%rbx,%r14,4),%xmm14 │ │ │ │ + vcvtps2pd %xmm14,%xmm0 │ │ │ │ + vmulpd 0x0(%r13),%xmm0,%xmm5 │ │ │ │ + vmovhlps %xmm14,%xmm3,%xmm1 │ │ │ │ + vcvtps2pd %xmm1,%xmm13 │ │ │ │ + vmulpd 0x10(%r13),%xmm13,%xmm15 │ │ │ │ + vaddsd %xmm10,%xmm5,%xmm6 │ │ │ │ + vunpckhpd %xmm5,%xmm5,%xmm8 │ │ │ │ + vunpckhpd %xmm15,%xmm15,%xmm12 │ │ │ │ + vaddsd %xmm6,%xmm8,%xmm9 │ │ │ │ + vaddsd %xmm9,%xmm15,%xmm11 │ │ │ │ + vaddsd %xmm12,%xmm11,%xmm10 │ │ │ │ + test $0x3,%r9b │ │ │ │ + je 4146b │ │ │ │ + and $0xfffffffffffffffc,%r9 │ │ │ │ + add %r9,%rdx │ │ │ │ + lea (%rcx,%rdx,1),%r9 │ │ │ │ + lea 0x1(%rdx),%r13 │ │ │ │ + vcvtss2sd (%rbx,%r9,4),%xmm4,%xmm14 │ │ │ │ + vfmadd231sd (%rax,%rdx,8),%xmm14,%xmm10 │ │ │ │ + cmp %r12,%r13 │ │ │ │ + jae 4146b │ │ │ │ + add %rcx,%r13 │ │ │ │ + lea 0x2(%rdx),%r14 │ │ │ │ + vcvtss2sd (%rbx,%r13,4),%xmm4,%xmm0 │ │ │ │ + vfmadd231sd 0x8(%rax,%rdx,8),%xmm0,%xmm10 │ │ │ │ cmp %r12,%r14 │ │ │ │ - jae 41096 │ │ │ │ + jae 4146b │ │ │ │ add %rcx,%r14 │ │ │ │ - add $0x2,%rdx │ │ │ │ - vcvtss2sd (%rbx,%r14,4),%xmm3,%xmm15 │ │ │ │ - vfmadd231sd 0x8(%rax,%r11,1),%xmm15,%xmm12 │ │ │ │ - cmp %r12,%rdx │ │ │ │ - jae 41096 │ │ │ │ - add %rcx,%rdx │ │ │ │ - vcvtss2sd (%rbx,%rdx,4),%xmm3,%xmm6 │ │ │ │ - vfmadd231sd 0x10(%rax,%r11,1),%xmm6,%xmm12 │ │ │ │ - mov 0x70(%rsp),%r11 │ │ │ │ + vcvtss2sd (%rbx,%r14,4),%xmm4,%xmm5 │ │ │ │ + vfmadd231sd 0x10(%rax,%rdx,8),%xmm5,%xmm10 │ │ │ │ mov 0x78(%rsp),%rdx │ │ │ │ add %r12,%rcx │ │ │ │ - add (%r11,%r8,8),%rdx │ │ │ │ + add (%rdi,%r8,8),%rdx │ │ │ │ inc %r8 │ │ │ │ - vmovsd %xmm12,(%r15,%rdx,8) │ │ │ │ - cmp %rdi,%r8 │ │ │ │ - jb 40e60 │ │ │ │ - mov 0x48(%rsp),%r14 │ │ │ │ - mov 0x40(%rsp),%r9 │ │ │ │ + vmovsd %xmm10,(%r15,%rdx,8) │ │ │ │ + cmp 0x70(%rsp),%r8 │ │ │ │ + jb 41220 │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov 0x50(%rsp),%r14 │ │ │ │ + mov 0x48(%rsp),%r9 │ │ │ │ add $0x48,%r14 │ │ │ │ cmp %r14,0x38(%rsp) │ │ │ │ - jne 40c30 │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ + jne 40ff0 │ │ │ │ incl 0x1c(%rsp) │ │ │ │ - addq $0x8,0x10(%rsp) │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x1c(%rsp),%ecx │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ + addq $0x8,0x10(%rsp) │ │ │ │ add %rax,0x78(%rsp) │ │ │ │ + mov 0x1c(%rsp),%ecx │ │ │ │ cmp %ecx,0x4(%rbx) │ │ │ │ - jge 4065f │ │ │ │ + jge 40a1d │ │ │ │ cmpq $0x0,0x60(%rsp) │ │ │ │ - je 411e7 │ │ │ │ + je 415b4 │ │ │ │ mov 0x98(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 4134a │ │ │ │ + jne 41728 │ │ │ │ mov 0x30(%rsp),%rsi │ │ │ │ mov 0x60(%rsp),%rdi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ jmp d340 │ │ │ │ xor %edx,%edx │ │ │ │ - vxorpd %xmm12,%xmm12,%xmm12 │ │ │ │ - jmp 40fed │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - mov %r9,0x48(%rsp) │ │ │ │ - mov 0x58(%rsp),%r9 │ │ │ │ - sar $0x3,%r8 │ │ │ │ + vxorpd %xmm10,%xmm10,%xmm10 │ │ │ │ + jmp 413c5 │ │ │ │ + mov %r9,0x58(%rsp) │ │ │ │ + mov 0x30(%rsp),%r9 │ │ │ │ + sar $0x3,%r11 │ │ │ │ mov %r12,%rsi │ │ │ │ - mov %r10,0x68(%rsp) │ │ │ │ - mov %r11,0x70(%rsp) │ │ │ │ - mov %rcx,0x80(%rsp) │ │ │ │ - sub %r8,%rsi │ │ │ │ - mov %rdi,0x90(%rsp) │ │ │ │ + mov %rcx,0x68(%rsp) │ │ │ │ mov 0x20(%rsp),%rdi │ │ │ │ - mov %r9,0x88(%rsp) │ │ │ │ + sub %r11,%rsi │ │ │ │ + mov %r10,0x70(%rsp) │ │ │ │ + mov %r8,0x80(%rsp) │ │ │ │ + mov %rdx,0x88(%rsp) │ │ │ │ + mov %r9,0x90(%rsp) │ │ │ │ vzeroupper │ │ │ │ - call b9490 >::_M_default_append(unsigned long)@@Base> │ │ │ │ - mov 0x90(%rsp),%r10 │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ - vxorps %xmm3,%xmm3,%xmm3 │ │ │ │ - mov 0x88(%rsp),%rsi │ │ │ │ - mov 0x70(%rsp),%r11 │ │ │ │ - mov 0x48(%rsp),%r9 │ │ │ │ - mov %r10,0x30(%rsp) │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - mov 0x68(%rsp),%r10 │ │ │ │ - mov %rsi,0x58(%rsp) │ │ │ │ - jmp 40c72 │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ - jmp 40d71 │ │ │ │ + call b94e0 >::_M_default_append(unsigned long)@@Base> │ │ │ │ + mov 0x80(%rsp),%rdx │ │ │ │ + mov 0x90(%rsp),%rsi │ │ │ │ + vxorps %xmm4,%xmm4,%xmm4 │ │ │ │ + mov 0x70(%rsp),%r10 │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + mov %rdx,0x60(%rsp) │ │ │ │ + mov 0x58(%rsp),%r9 │ │ │ │ + mov %rsi,0x30(%rsp) │ │ │ │ + mov 0x88(%rsp),%rdx │ │ │ │ + jmp 41029 │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + jmp 4112a │ │ │ │ xor %eax,%eax │ │ │ │ vxorpd %xmm15,%xmm15,%xmm15 │ │ │ │ - jmp 40b55 │ │ │ │ + jmp 40f1a │ │ │ │ vzeroupper │ │ │ │ mov 0x98(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 41352 │ │ │ │ + jne 41730 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - sub %rdx,%r8 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - lea -0x8(%r8),%rcx │ │ │ │ - shr $0x3,%rcx │ │ │ │ - inc %rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - je 412be │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 412a6 │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - je 41297 │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - je 41288 │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - je 41279 │ │ │ │ - cmp $0x5,%rcx │ │ │ │ - je 4126a │ │ │ │ - cmp $0x6,%rcx │ │ │ │ - je 4125b │ │ │ │ - vmovsd (%rdx),%xmm2 │ │ │ │ - mov $0x8,%ebx │ │ │ │ - vmovsd %xmm2,(%r15) │ │ │ │ - vmovsd (%rdx,%rbx,1),%xmm3 │ │ │ │ - vmovsd %xmm3,(%r15,%rbx,1) │ │ │ │ - add $0x8,%rbx │ │ │ │ - vmovsd (%rdx,%rbx,1),%xmm4 │ │ │ │ - vmovsd %xmm4,(%r15,%rbx,1) │ │ │ │ - add $0x8,%rbx │ │ │ │ - vmovsd (%rdx,%rbx,1),%xmm5 │ │ │ │ - vmovsd %xmm5,(%r15,%rbx,1) │ │ │ │ - add $0x8,%rbx │ │ │ │ - vmovsd (%rdx,%rbx,1),%xmm6 │ │ │ │ - vmovsd %xmm6,(%r15,%rbx,1) │ │ │ │ - add $0x8,%rbx │ │ │ │ - vmovsd (%rdx,%rbx,1),%xmm7 │ │ │ │ - vmovsd %xmm7,(%r15,%rbx,1) │ │ │ │ - add $0x8,%rbx │ │ │ │ - vmovsd (%rdx,%rbx,1),%xmm8 │ │ │ │ - vmovsd %xmm8,(%r15,%rbx,1) │ │ │ │ - add $0x8,%rbx │ │ │ │ - cmp %r8,%rbx │ │ │ │ - je 40605 │ │ │ │ - vmovsd (%rdx,%rbx,1),%xmm9 │ │ │ │ - vmovsd %xmm9,(%r15,%rbx,1) │ │ │ │ - vmovsd 0x8(%rdx,%rbx,1),%xmm10 │ │ │ │ - vmovsd %xmm10,0x8(%r15,%rbx,1) │ │ │ │ - vmovsd 0x10(%rdx,%rbx,1),%xmm11 │ │ │ │ - vmovsd %xmm11,0x10(%r15,%rbx,1) │ │ │ │ - vmovsd 0x18(%rdx,%rbx,1),%xmm12 │ │ │ │ - vmovsd %xmm12,0x18(%r15,%rbx,1) │ │ │ │ - vmovsd 0x20(%rdx,%rbx,1),%xmm13 │ │ │ │ - vmovsd %xmm13,0x20(%r15,%rbx,1) │ │ │ │ - vmovsd 0x28(%rdx,%rbx,1),%xmm14 │ │ │ │ - vmovsd %xmm14,0x28(%r15,%rbx,1) │ │ │ │ - vmovsd 0x30(%rdx,%rbx,1),%xmm15 │ │ │ │ - vmovsd %xmm15,0x30(%r15,%rbx,1) │ │ │ │ - vmovsd 0x38(%rdx,%rbx,1),%xmm0 │ │ │ │ - vmovsd %xmm0,0x38(%r15,%rbx,1) │ │ │ │ - add $0x40,%rbx │ │ │ │ - cmp %r8,%rbx │ │ │ │ - jne 412be │ │ │ │ - jmp 40605 │ │ │ │ cmpl $0x1,0x4(%rsi) │ │ │ │ movq $0x0,0x78(%rsp) │ │ │ │ - jg 40622 │ │ │ │ - jmp 411ea │ │ │ │ + jg 409e7 │ │ │ │ + jmp 415b7 │ │ │ │ + mov %rdx,%rax │ │ │ │ + xor %r11d,%r11d │ │ │ │ + jmp 40999 │ │ │ │ + vmovsd (%rdx),%xmm0 │ │ │ │ + vmovsd %xmm0,(%rdi) │ │ │ │ + jmp 409c8 │ │ │ │ + lea -0x8(%rcx),%rbx │ │ │ │ + xor %esi,%esi │ │ │ │ + shr $0x3,%rbx │ │ │ │ + inc %rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + je 416b4 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 4169c │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + je 4168d │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + je 4167e │ │ │ │ + cmp $0x4,%rbx │ │ │ │ + je 4166f │ │ │ │ + cmp $0x5,%rbx │ │ │ │ + je 41660 │ │ │ │ + cmp $0x6,%rbx │ │ │ │ + je 41651 │ │ │ │ + vmovsd (%rdx),%xmm2 │ │ │ │ + mov $0x8,%esi │ │ │ │ + vmovsd %xmm2,(%rdi) │ │ │ │ + vmovsd (%rdx,%rsi,1),%xmm3 │ │ │ │ + vmovsd %xmm3,(%r15,%rsi,1) │ │ │ │ + add $0x8,%rsi │ │ │ │ + vmovsd (%rdx,%rsi,1),%xmm4 │ │ │ │ + vmovsd %xmm4,(%r15,%rsi,1) │ │ │ │ + add $0x8,%rsi │ │ │ │ + vmovsd (%rdx,%rsi,1),%xmm5 │ │ │ │ + vmovsd %xmm5,(%r15,%rsi,1) │ │ │ │ + add $0x8,%rsi │ │ │ │ + vmovsd (%rdx,%rsi,1),%xmm6 │ │ │ │ + vmovsd %xmm6,(%r15,%rsi,1) │ │ │ │ + add $0x8,%rsi │ │ │ │ + vmovsd (%rdx,%rsi,1),%xmm7 │ │ │ │ + vmovsd %xmm7,(%r15,%rsi,1) │ │ │ │ + add $0x8,%rsi │ │ │ │ + vmovsd (%rdx,%rsi,1),%xmm8 │ │ │ │ + vmovsd %xmm8,(%r15,%rsi,1) │ │ │ │ + add $0x8,%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + je 409c8 │ │ │ │ + vmovsd (%rdx,%rsi,1),%xmm9 │ │ │ │ + vmovsd %xmm9,(%r15,%rsi,1) │ │ │ │ + vmovsd 0x8(%rdx,%rsi,1),%xmm10 │ │ │ │ + vmovsd %xmm10,0x8(%r15,%rsi,1) │ │ │ │ + vmovsd 0x10(%rdx,%rsi,1),%xmm11 │ │ │ │ + vmovsd %xmm11,0x10(%r15,%rsi,1) │ │ │ │ + vmovsd 0x18(%rdx,%rsi,1),%xmm12 │ │ │ │ + vmovsd %xmm12,0x18(%r15,%rsi,1) │ │ │ │ + vmovsd 0x20(%rdx,%rsi,1),%xmm13 │ │ │ │ + vmovsd %xmm13,0x20(%r15,%rsi,1) │ │ │ │ + vmovsd 0x28(%rdx,%rsi,1),%xmm14 │ │ │ │ + vmovsd %xmm14,0x28(%r15,%rsi,1) │ │ │ │ + vmovsd 0x30(%rdx,%rsi,1),%xmm15 │ │ │ │ + vmovsd %xmm15,0x30(%r15,%rsi,1) │ │ │ │ + vmovsd 0x38(%rdx,%rsi,1),%xmm0 │ │ │ │ + vmovsd %xmm0,0x38(%r15,%rsi,1) │ │ │ │ + add $0x40,%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 416b4 │ │ │ │ + jmp 409c8 │ │ │ │ vzeroupper │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r15 │ │ │ │ - jmp e12f <__cxa_finalize@plt+0xa9f> │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp e18c <__cxa_finalize@plt+0xafc> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000041370 : │ │ │ │ +0000000000041750 : │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ vmovapd %xmm0,%xmm3 │ │ │ │ vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ mov %rsi,%r8 │ │ │ │ + mov %rdx,%r9 │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - mov %rdx,%r9 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ mov %rdi,%rbx │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x40,%rsp │ │ │ │ mov 0x10(%rsi),%rax │ │ │ │ sub 0x8(%rsi),%rax │ │ │ │ - vmovdqu %xmm0,0x8(%rdi) │ │ │ │ movq $0x0,0x18(%rdi) │ │ │ │ - jne 413d0 │ │ │ │ + vmovdqu %xmm0,0x8(%rdi) │ │ │ │ + jne 417b0 │ │ │ │ vmovsd (%r8),%xmm9 │ │ │ │ mov %rbx,%rax │ │ │ │ vmulsd (%r9),%xmm9,%xmm10 │ │ │ │ vmulsd %xmm3,%xmm10,%xmm3 │ │ │ │ vmovsd %xmm3,(%rbx) │ │ │ │ lea -0x10(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ @@ -48184,32 +48485,32 @@ │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %rax,%r10 │ │ │ │ mov %rsi,0x28(%rsp) │ │ │ │ lea 0x8(%rdi),%rdi │ │ │ │ mov %rax,%r12 │ │ │ │ sar $0x3,%r10 │ │ │ │ - vmovsd %xmm3,0x18(%rsp) │ │ │ │ mov %rdx,0x20(%rsp) │ │ │ │ mov %r10,%rsi │ │ │ │ mov %r10,0x30(%rsp) │ │ │ │ mov %r10,0x38(%rsp) │ │ │ │ - call b9490 >::_M_default_append(unsigned long)@@Base> │ │ │ │ + vmovsd %xmm3,0x18(%rsp) │ │ │ │ + call b94e0 >::_M_default_append(unsigned long)@@Base> │ │ │ │ mov 0x38(%rsp),%r10 │ │ │ │ - vmovsd 0x18(%rsp),%xmm3 │ │ │ │ mov 0x30(%rsp),%r11 │ │ │ │ mov 0x28(%rsp),%r8 │ │ │ │ mov 0x20(%rsp),%r9 │ │ │ │ + vmovsd 0x18(%rsp),%xmm3 │ │ │ │ test %r10,%r10 │ │ │ │ - je 413ab │ │ │ │ + je 4178b │ │ │ │ mov 0x8(%r8),%rsi │ │ │ │ mov 0x8(%r9),%rcx │ │ │ │ mov 0x8(%rbx),%rdx │ │ │ │ cmp $0x8,%r12 │ │ │ │ - je 41720 │ │ │ │ + je 41b00 │ │ │ │ lea 0x8(%r9),%rdi │ │ │ │ lea (%rdx,%r12,1),%rax │ │ │ │ cmp %rdi,%rdx │ │ │ │ setae %dil │ │ │ │ cmp %rax,%r9 │ │ │ │ setae %r12b │ │ │ │ or %r12d,%edi │ │ │ │ @@ -48222,46 +48523,46 @@ │ │ │ │ and %edi,%eax │ │ │ │ mov %rdx,%rdi │ │ │ │ sub %rcx,%rdi │ │ │ │ sub $0x8,%rdi │ │ │ │ cmp $0x10,%rdi │ │ │ │ seta %r12b │ │ │ │ test %r12b,%al │ │ │ │ - je 41748 │ │ │ │ + je 41b28 │ │ │ │ lea -0x8(%rdx),%rax │ │ │ │ sub %rsi,%rax │ │ │ │ cmp $0x10,%rax │ │ │ │ - jbe 41748 │ │ │ │ + jbe 41b28 │ │ │ │ lea -0x1(%r10),%rdi │ │ │ │ cmp $0x2,%rdi │ │ │ │ - jbe 4197e │ │ │ │ + jbe 41d5e │ │ │ │ mov %r10,%r11 │ │ │ │ - xor %eax,%eax │ │ │ │ vbroadcastsd (%r9),%ymm5 │ │ │ │ vbroadcastsd (%r8),%ymm6 │ │ │ │ - shr $0x2,%r11 │ │ │ │ vbroadcastsd %xmm3,%ymm8 │ │ │ │ + shr $0x2,%r11 │ │ │ │ + xor %eax,%eax │ │ │ │ shl $0x5,%r11 │ │ │ │ lea -0x20(%r11),%r12 │ │ │ │ shr $0x5,%r12 │ │ │ │ inc %r12 │ │ │ │ and $0x7,%r12d │ │ │ │ - je 415b1 │ │ │ │ + je 41991 │ │ │ │ cmp $0x1,%r12 │ │ │ │ - je 4158f │ │ │ │ + je 4196f │ │ │ │ cmp $0x2,%r12 │ │ │ │ - je 41576 │ │ │ │ + je 41956 │ │ │ │ cmp $0x3,%r12 │ │ │ │ - je 4155d │ │ │ │ + je 4193d │ │ │ │ cmp $0x4,%r12 │ │ │ │ - je 41544 │ │ │ │ + je 41924 │ │ │ │ cmp $0x5,%r12 │ │ │ │ - je 4152b │ │ │ │ + je 4190b │ │ │ │ cmp $0x6,%r12 │ │ │ │ - je 41512 │ │ │ │ + je 418f2 │ │ │ │ vmulpd (%rcx),%ymm6,%ymm9 │ │ │ │ mov $0x20,%eax │ │ │ │ vfmadd231pd (%rsi),%ymm5,%ymm9 │ │ │ │ vmulpd %ymm8,%ymm9,%ymm10 │ │ │ │ vmovupd %ymm10,(%rdx) │ │ │ │ vmulpd (%rcx,%rax,1),%ymm6,%ymm11 │ │ │ │ vfmadd231pd (%rsi,%rax,1),%ymm5,%ymm11 │ │ │ │ @@ -48290,15 +48591,15 @@ │ │ │ │ add $0x20,%rax │ │ │ │ vmulpd (%rcx,%rax,1),%ymm6,%ymm9 │ │ │ │ vfmadd231pd (%rsi,%rax,1),%ymm5,%ymm9 │ │ │ │ vmulpd %ymm8,%ymm9,%ymm10 │ │ │ │ vmovupd %ymm10,(%rdx,%rax,1) │ │ │ │ add $0x20,%rax │ │ │ │ cmp %rax,%r11 │ │ │ │ - je 416a1 │ │ │ │ + je 41a81 │ │ │ │ vmulpd (%rcx,%rax,1),%ymm6,%ymm11 │ │ │ │ vfmadd231pd (%rsi,%rax,1),%ymm5,%ymm11 │ │ │ │ vmulpd %ymm8,%ymm11,%ymm12 │ │ │ │ vmovupd %ymm12,(%rdx,%rax,1) │ │ │ │ vmulpd 0x20(%rcx,%rax,1),%ymm6,%ymm13 │ │ │ │ vfmadd231pd 0x20(%rsi,%rax,1),%ymm5,%ymm13 │ │ │ │ vmulpd %ymm8,%ymm13,%ymm14 │ │ │ │ @@ -48325,4374 +48626,4549 @@ │ │ │ │ vmovupd %ymm12,0xc0(%rdx,%rax,1) │ │ │ │ vmulpd 0xe0(%rcx,%rax,1),%ymm6,%ymm13 │ │ │ │ vfmadd231pd 0xe0(%rsi,%rax,1),%ymm5,%ymm13 │ │ │ │ vmulpd %ymm8,%ymm13,%ymm14 │ │ │ │ vmovupd %ymm14,0xe0(%rdx,%rax,1) │ │ │ │ add $0x100,%rax │ │ │ │ cmp %rax,%r11 │ │ │ │ - jne 415b1 │ │ │ │ + jne 41991 │ │ │ │ mov %r10,%rdi │ │ │ │ and $0xfffffffffffffffc,%rdi │ │ │ │ test $0x3,%r10b │ │ │ │ - je 41740 │ │ │ │ + je 41b20 │ │ │ │ sub %rdi,%r10 │ │ │ │ mov %r10,%r11 │ │ │ │ cmp $0x1,%r10 │ │ │ │ - je 41985 │ │ │ │ + je 41d65 │ │ │ │ vzeroupper │ │ │ │ - vmovddup (%r8),%xmm8 │ │ │ │ - vmovddup (%r9),%xmm6 │ │ │ │ - vmovddup %xmm3,%xmm5 │ │ │ │ - vmulpd (%rcx,%rdi,8),%xmm8,%xmm15 │ │ │ │ - vfmadd132pd (%rsi,%rdi,8),%xmm15,%xmm6 │ │ │ │ - vmulpd %xmm5,%xmm6,%xmm0 │ │ │ │ + vmovddup (%r8),%xmm5 │ │ │ │ + vmovddup (%r9),%xmm15 │ │ │ │ + vmovddup %xmm3,%xmm6 │ │ │ │ + vmulpd (%rcx,%rdi,8),%xmm5,%xmm8 │ │ │ │ + vfmadd231pd (%rsi,%rdi,8),%xmm15,%xmm8 │ │ │ │ + vmulpd %xmm6,%xmm8,%xmm0 │ │ │ │ vmovupd %xmm0,(%rdx,%rdi,8) │ │ │ │ test $0x1,%r11b │ │ │ │ - je 413ab │ │ │ │ + je 4178b │ │ │ │ and $0xfffffffffffffffe,%r11 │ │ │ │ add %r11,%rdi │ │ │ │ vmovsd (%rcx,%rdi,8),%xmm1 │ │ │ │ vmovsd (%rsi,%rdi,8),%xmm7 │ │ │ │ vmulsd (%r8),%xmm1,%xmm2 │ │ │ │ vfmadd231sd (%r9),%xmm7,%xmm2 │ │ │ │ vmulsd %xmm3,%xmm2,%xmm4 │ │ │ │ vmovsd %xmm4,(%rdx,%rdi,8) │ │ │ │ - jmp 413ab │ │ │ │ + jmp 4178b │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ vmovsd (%r8),%xmm1 │ │ │ │ vmovsd (%rsi),%xmm7 │ │ │ │ vmulsd (%rcx),%xmm1,%xmm2 │ │ │ │ vfmadd231sd (%r9),%xmm7,%xmm2 │ │ │ │ vmulsd %xmm3,%xmm2,%xmm4 │ │ │ │ vmovsd %xmm4,(%rdx) │ │ │ │ - jmp 413ab │ │ │ │ + jmp 4178b │ │ │ │ nop │ │ │ │ vzeroupper │ │ │ │ - jmp 413ab │ │ │ │ + jmp 4178b │ │ │ │ mov %r10,%r12 │ │ │ │ xor %eax,%eax │ │ │ │ and $0x7,%r12d │ │ │ │ - je 4186f │ │ │ │ + je 41c4f │ │ │ │ cmp $0x1,%r12 │ │ │ │ - je 41846 │ │ │ │ + je 41c26 │ │ │ │ cmp $0x2,%r12 │ │ │ │ - je 41826 │ │ │ │ + je 41c06 │ │ │ │ cmp $0x3,%r12 │ │ │ │ - je 41806 │ │ │ │ + je 41be6 │ │ │ │ cmp $0x4,%r12 │ │ │ │ - je 417e6 │ │ │ │ + je 41bc6 │ │ │ │ cmp $0x5,%r12 │ │ │ │ - je 417c6 │ │ │ │ + je 41ba6 │ │ │ │ cmp $0x6,%r12 │ │ │ │ - je 417a6 │ │ │ │ + je 41b86 │ │ │ │ vmovsd (%r8),%xmm9 │ │ │ │ vmovsd (%rsi),%xmm11 │ │ │ │ mov $0x1,%eax │ │ │ │ vmulsd (%rcx),%xmm9,%xmm10 │ │ │ │ vfmadd231sd (%r9),%xmm11,%xmm10 │ │ │ │ vmulsd %xmm3,%xmm10,%xmm12 │ │ │ │ vmovsd %xmm12,(%rdx) │ │ │ │ vmovsd (%r8),%xmm13 │ │ │ │ + vmovsd (%rsi,%rax,8),%xmm6 │ │ │ │ vmulsd (%rcx,%rax,8),%xmm13,%xmm14 │ │ │ │ - vmovsd (%rsi,%rax,8),%xmm5 │ │ │ │ - vfmadd231sd (%r9),%xmm5,%xmm14 │ │ │ │ - vmulsd %xmm3,%xmm14,%xmm6 │ │ │ │ - vmovsd %xmm6,(%rdx,%rax,8) │ │ │ │ + vfmadd231sd (%r9),%xmm6,%xmm14 │ │ │ │ + vmulsd %xmm3,%xmm14,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rdx,%rax,8) │ │ │ │ inc %rax │ │ │ │ vmovsd (%r8),%xmm8 │ │ │ │ - vmulsd (%rcx,%rax,8),%xmm8,%xmm15 │ │ │ │ vmovsd (%rsi,%rax,8),%xmm0 │ │ │ │ + vmulsd (%rcx,%rax,8),%xmm8,%xmm15 │ │ │ │ vfmadd231sd (%r9),%xmm0,%xmm15 │ │ │ │ vmulsd %xmm3,%xmm15,%xmm1 │ │ │ │ vmovsd %xmm1,(%rdx,%rax,8) │ │ │ │ inc %rax │ │ │ │ vmovsd (%r8),%xmm2 │ │ │ │ - vmulsd (%rcx,%rax,8),%xmm2,%xmm4 │ │ │ │ - vmovsd (%rsi,%rax,8),%xmm7 │ │ │ │ - vfmadd231sd (%r9),%xmm7,%xmm4 │ │ │ │ - vmulsd %xmm3,%xmm4,%xmm9 │ │ │ │ + vmovsd (%rsi,%rax,8),%xmm4 │ │ │ │ + vmulsd (%rcx,%rax,8),%xmm2,%xmm7 │ │ │ │ + vfmadd231sd (%r9),%xmm4,%xmm7 │ │ │ │ + vmulsd %xmm3,%xmm7,%xmm9 │ │ │ │ vmovsd %xmm9,(%rdx,%rax,8) │ │ │ │ inc %rax │ │ │ │ vmovsd (%r8),%xmm10 │ │ │ │ - vmulsd (%rcx,%rax,8),%xmm10,%xmm11 │ │ │ │ vmovsd (%rsi,%rax,8),%xmm12 │ │ │ │ + vmulsd (%rcx,%rax,8),%xmm10,%xmm11 │ │ │ │ vfmadd231sd (%r9),%xmm12,%xmm11 │ │ │ │ vmulsd %xmm3,%xmm11,%xmm13 │ │ │ │ vmovsd %xmm13,(%rdx,%rax,8) │ │ │ │ inc %rax │ │ │ │ vmovsd (%r8),%xmm14 │ │ │ │ - vmulsd (%rcx,%rax,8),%xmm14,%xmm5 │ │ │ │ - vmovsd (%rsi,%rax,8),%xmm6 │ │ │ │ - vfmadd231sd (%r9),%xmm6,%xmm5 │ │ │ │ - vmulsd %xmm3,%xmm5,%xmm8 │ │ │ │ + vmovsd (%rsi,%rax,8),%xmm5 │ │ │ │ + vmulsd (%rcx,%rax,8),%xmm14,%xmm6 │ │ │ │ + vfmadd231sd (%r9),%xmm5,%xmm6 │ │ │ │ + vmulsd %xmm3,%xmm6,%xmm8 │ │ │ │ vmovsd %xmm8,(%rdx,%rax,8) │ │ │ │ inc %rax │ │ │ │ vmovsd (%r8),%xmm15 │ │ │ │ - vmulsd (%rcx,%rax,8),%xmm15,%xmm0 │ │ │ │ vmovsd (%rsi,%rax,8),%xmm1 │ │ │ │ + vmulsd (%rcx,%rax,8),%xmm15,%xmm0 │ │ │ │ vfmadd231sd (%r9),%xmm1,%xmm0 │ │ │ │ vmulsd %xmm3,%xmm0,%xmm2 │ │ │ │ vmovsd %xmm2,(%rdx,%rax,8) │ │ │ │ inc %rax │ │ │ │ cmp %rax,%r10 │ │ │ │ - je 413ab │ │ │ │ - vmovsd (%r8),%xmm4 │ │ │ │ + je 4178b │ │ │ │ + vmovsd (%r8),%xmm7 │ │ │ │ vmovsd (%rsi,%rax,8),%xmm9 │ │ │ │ - vmulsd (%rcx,%rax,8),%xmm4,%xmm7 │ │ │ │ - vfmadd231sd (%r9),%xmm9,%xmm7 │ │ │ │ - vmulsd %xmm3,%xmm7,%xmm10 │ │ │ │ + vmulsd (%rcx,%rax,8),%xmm7,%xmm4 │ │ │ │ + vfmadd231sd (%r9),%xmm9,%xmm4 │ │ │ │ + vmulsd %xmm3,%xmm4,%xmm10 │ │ │ │ vmovsd %xmm10,(%rdx,%rax,8) │ │ │ │ vmovsd (%r8),%xmm11 │ │ │ │ vmovsd 0x8(%rsi,%rax,8),%xmm13 │ │ │ │ vmulsd 0x8(%rcx,%rax,8),%xmm11,%xmm12 │ │ │ │ vfmadd231sd (%r9),%xmm13,%xmm12 │ │ │ │ vmulsd %xmm3,%xmm12,%xmm14 │ │ │ │ vmovsd %xmm14,0x8(%rdx,%rax,8) │ │ │ │ - vmovsd (%r8),%xmm5 │ │ │ │ - vmovsd 0x10(%rsi,%rax,8),%xmm6 │ │ │ │ - vmulsd 0x10(%rcx,%rax,8),%xmm5,%xmm8 │ │ │ │ - vfmadd231sd (%r9),%xmm6,%xmm8 │ │ │ │ - vmulsd %xmm3,%xmm8,%xmm15 │ │ │ │ + vmovsd (%r8),%xmm6 │ │ │ │ + vmovsd 0x10(%rsi,%rax,8),%xmm8 │ │ │ │ + vmulsd 0x10(%rcx,%rax,8),%xmm6,%xmm5 │ │ │ │ + vfmadd231sd (%r9),%xmm8,%xmm5 │ │ │ │ + vmulsd %xmm3,%xmm5,%xmm15 │ │ │ │ vmovsd %xmm15,0x10(%rdx,%rax,8) │ │ │ │ vmovsd (%r8),%xmm0 │ │ │ │ vmovsd 0x18(%rsi,%rax,8),%xmm2 │ │ │ │ vmulsd 0x18(%rcx,%rax,8),%xmm0,%xmm1 │ │ │ │ vfmadd231sd (%r9),%xmm2,%xmm1 │ │ │ │ - vmulsd %xmm3,%xmm1,%xmm4 │ │ │ │ - vmovsd %xmm4,0x18(%rdx,%rax,8) │ │ │ │ - vmovsd (%r8),%xmm7 │ │ │ │ + vmulsd %xmm3,%xmm1,%xmm7 │ │ │ │ + vmovsd %xmm7,0x18(%rdx,%rax,8) │ │ │ │ + vmovsd (%r8),%xmm4 │ │ │ │ vmovsd 0x20(%rsi,%rax,8),%xmm10 │ │ │ │ - vmulsd 0x20(%rcx,%rax,8),%xmm7,%xmm9 │ │ │ │ + vmulsd 0x20(%rcx,%rax,8),%xmm4,%xmm9 │ │ │ │ vfmadd231sd (%r9),%xmm10,%xmm9 │ │ │ │ vmulsd %xmm3,%xmm9,%xmm11 │ │ │ │ vmovsd %xmm11,0x20(%rdx,%rax,8) │ │ │ │ vmovsd (%r8),%xmm12 │ │ │ │ vmovsd 0x28(%rsi,%rax,8),%xmm14 │ │ │ │ vmulsd 0x28(%rcx,%rax,8),%xmm12,%xmm13 │ │ │ │ vfmadd231sd (%r9),%xmm14,%xmm13 │ │ │ │ - vmulsd %xmm3,%xmm13,%xmm5 │ │ │ │ - vmovsd %xmm5,0x28(%rdx,%rax,8) │ │ │ │ - vmovsd (%r8),%xmm8 │ │ │ │ - vmulsd 0x30(%rcx,%rax,8),%xmm8,%xmm6 │ │ │ │ + vmulsd %xmm3,%xmm13,%xmm6 │ │ │ │ + vmovsd %xmm6,0x28(%rdx,%rax,8) │ │ │ │ + vmovsd (%r8),%xmm5 │ │ │ │ + vmulsd 0x30(%rcx,%rax,8),%xmm5,%xmm8 │ │ │ │ vmovsd 0x30(%rsi,%rax,8),%xmm15 │ │ │ │ - vfmadd231sd (%r9),%xmm15,%xmm6 │ │ │ │ - vmulsd %xmm3,%xmm6,%xmm0 │ │ │ │ + vfmadd231sd (%r9),%xmm15,%xmm8 │ │ │ │ + vmulsd %xmm3,%xmm8,%xmm0 │ │ │ │ vmovsd %xmm0,0x30(%rdx,%rax,8) │ │ │ │ vmovsd (%r8),%xmm1 │ │ │ │ - vmovsd 0x38(%rsi,%rax,8),%xmm4 │ │ │ │ + vmovsd 0x38(%rsi,%rax,8),%xmm7 │ │ │ │ vmulsd 0x38(%rcx,%rax,8),%xmm1,%xmm2 │ │ │ │ - vfmadd231sd (%r9),%xmm4,%xmm2 │ │ │ │ - vmulsd %xmm3,%xmm2,%xmm7 │ │ │ │ - vmovsd %xmm7,0x38(%rdx,%rax,8) │ │ │ │ + vfmadd231sd (%r9),%xmm7,%xmm2 │ │ │ │ + vmulsd %xmm3,%xmm2,%xmm4 │ │ │ │ + vmovsd %xmm4,0x38(%rdx,%rax,8) │ │ │ │ add $0x8,%rax │ │ │ │ cmp %rax,%r10 │ │ │ │ - jne 4186f │ │ │ │ - jmp 413ab │ │ │ │ + jne 41c4f │ │ │ │ + jmp 4178b │ │ │ │ xor %edi,%edi │ │ │ │ - jmp 416c5 │ │ │ │ + jmp 41aa5 │ │ │ │ vzeroupper │ │ │ │ - jmp 416f8 │ │ │ │ + jmp 41ad8 │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ - jmp e174 <__cxa_finalize@plt+0xae4> │ │ │ │ + jmp e1d1 <__cxa_finalize@plt+0xb41> │ │ │ │ nopl 0x0(%rax) │ │ │ │ endbr64 │ │ │ │ lea 0x8(%rsp),%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ mov %rsi,%rdi │ │ │ │ - lea 0x96931(%rip),%rsi # d82e8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xfb8> │ │ │ │ push -0x8(%r10) │ │ │ │ + lea 0x97567(%rip),%rsi # d9302 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1362> │ │ │ │ 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 $0x160,%rsp │ │ │ │ - lea -0xd0(%rbp),%rdx │ │ │ │ - lea -0xd8(%rbp),%r9 │ │ │ │ - lea -0xe0(%rbp),%r8 │ │ │ │ mov %fs:0x28,%rax │ │ │ │ mov %rax,-0x38(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ call d3f0 │ │ │ │ test %eax,%eax │ │ │ │ - je 41bb0 │ │ │ │ + je 41f80 │ │ │ │ mov -0xd8(%rbp),%rdi │ │ │ │ - call 39600 │ │ │ │ + call 394c0 │ │ │ │ mov %rax,%r13 │ │ │ │ test %rax,%rax │ │ │ │ - je 41bb0 │ │ │ │ - mov 0xa7d90(%rip),%rax │ │ │ │ + je 41f80 │ │ │ │ + mov 0xa89b0(%rip),%rax │ │ │ │ mov $0xc,%edi │ │ │ │ mov 0x228(%rax),%rbx │ │ │ │ call *0x168(%rax) │ │ │ │ + mov -0xe8(%rbp),%rdi │ │ │ │ xor %r9d,%r9d │ │ │ │ mov $0x501,%r8d │ │ │ │ - mov -0xe8(%rbp),%rdi │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rax,%rsi │ │ │ │ call *%rbx │ │ │ │ mov %rax,%r12 │ │ │ │ test %rax,%rax │ │ │ │ - je 41b90 │ │ │ │ - mov 0xa7d52(%rip),%r14 │ │ │ │ - mov %rax,-0xc8(%rbp) │ │ │ │ + je 41f60 │ │ │ │ + mov 0xa8972(%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 42190 │ │ │ │ + je 42540 │ │ │ │ mov %rax,-0xc0(%rbp) │ │ │ │ - mov 0xa7d04(%rip),%rax │ │ │ │ + mov 0xa8924(%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 421b0 │ │ │ │ - mov 0x18(%r12),%esi │ │ │ │ + je 42560 │ │ │ │ + mov 0x18(%r12),%edx │ │ │ │ mov %rax,-0xb8(%rbp) │ │ │ │ - test %esi,%esi │ │ │ │ - jle 41c00 │ │ │ │ - cmp %esi,0x18(%rbx) │ │ │ │ - jne 41c20 │ │ │ │ - cmp %esi,0x18(%rax) │ │ │ │ - jne 41be0 │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - lea -0x1(%rsi),%r8d │ │ │ │ - movslq %r8d,%r9 │ │ │ │ - mov (%rdi,%r9,8),%r11 │ │ │ │ - cmp %r11d,0x0(%r13) │ │ │ │ - mov %r11,%r15 │ │ │ │ - mov %r11d,-0xf8(%rbp) │ │ │ │ - je 41c40 │ │ │ │ - mov 0xa742d(%rip),%r11 │ │ │ │ - lea 0x967ba(%rip),%rsi # d8304 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xfd4> │ │ │ │ - mov (%r11),%rdi │ │ │ │ + test %edx,%edx │ │ │ │ + jle 41fd0 │ │ │ │ + cmp %edx,0x18(%rbx) │ │ │ │ + jne 41ff0 │ │ │ │ + cmp %edx,0x18(%rax) │ │ │ │ + jne 41fb0 │ │ │ │ + mov 0x20(%rbx),%rsi │ │ │ │ + lea -0x1(%rdx),%r8d │ │ │ │ + movslq %r8d,%r15 │ │ │ │ + mov (%rsi,%r15,8),%rdi │ │ │ │ + mov %rdi,-0x100(%rbp) │ │ │ │ + mov %edi,-0xf8(%rbp) │ │ │ │ + cmp %edi,0x0(%r13) │ │ │ │ + je 42010 │ │ │ │ + mov 0xa8054(%rip),%r12 │ │ │ │ + lea 0x973fb(%rip),%rsi # d931e * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x137e> │ │ │ │ + mov (%r12),%rdi │ │ │ │ call d380 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ xor %ebx,%ebx │ │ │ │ lea -0xb8(%rbp),%rdi │ │ │ │ - call b39e0 │ │ │ │ + call b3b90 │ │ │ │ lea -0xc0(%rbp),%rdi │ │ │ │ - call b39e0 │ │ │ │ + call b3b90 │ │ │ │ lea -0xc8(%rbp),%rdi │ │ │ │ - call b39e0 │ │ │ │ - jmp 41bb2 │ │ │ │ + call b3b90 │ │ │ │ + jmp 41f82 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xa73d9(%rip),%rdi │ │ │ │ - lea 0x97272(%rip),%rsi # d8e10 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1ae0> │ │ │ │ - mov (%rdi),%rdi │ │ │ │ + mov 0xa8009(%rip),%rdx │ │ │ │ + lea 0x97ea2(%rip),%rsi # d9e10 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1e70> │ │ │ │ + mov (%rdx),%rdi │ │ │ │ call d380 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ xor %ebx,%ebx │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 42fc8 │ │ │ │ + jne 432a5 │ │ │ │ lea -0x30(%rbp),%rsp │ │ │ │ mov %rbx,%rax │ │ │ │ pop %rbx │ │ │ │ - pop %r9 │ │ │ │ + pop %r8 │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ - lea -0x8(%r9),%rsp │ │ │ │ + lea -0x8(%r8),%rsp │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ - mov 0xa7389(%rip),%r8 │ │ │ │ - lea 0x972ba(%rip),%rsi # d8ea8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1b78> │ │ │ │ - mov (%r8),%rdi │ │ │ │ + mov 0xa7fb9(%rip),%r13 │ │ │ │ + lea 0x97eea(%rip),%rsi # d9ea8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1f08> │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 41b60 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xa7369(%rip),%r14 │ │ │ │ - lea 0x966df(%rip),%rsi # d82ed * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xfbd> │ │ │ │ - mov (%r14),%rdi │ │ │ │ + jmp 41f30 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0xa7f99(%rip),%rbx │ │ │ │ + lea 0x97329(%rip),%rsi # d9307 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1367> │ │ │ │ + mov (%rbx),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 41b60 │ │ │ │ + jmp 41f30 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xa7349(%rip),%rdx │ │ │ │ - lea 0x97242(%rip),%rsi # d8e70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1b40> │ │ │ │ - mov (%rdx),%rdi │ │ │ │ + mov 0xa7f79(%rip),%r10 │ │ │ │ + lea 0x97e72(%rip),%rsi # d9e70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1ed0> │ │ │ │ + mov (%r10),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 41b60 │ │ │ │ + jmp 41f30 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %r13,%rdi │ │ │ │ mov %rax,-0x118(%rbp) │ │ │ │ mov %r8d,-0x110(%rbp) │ │ │ │ - mov %r9,-0x108(%rbp) │ │ │ │ - mov %esi,-0x100(%rbp) │ │ │ │ - call 35670 │ │ │ │ + mov %edx,-0x108(%rbp) │ │ │ │ + call 35270 │ │ │ │ mov 0x20(%r12),%rdx │ │ │ │ - mov -0x108(%rbp),%r9 │ │ │ │ + mov -0x108(%rbp),%r10d │ │ │ │ mov %eax,-0x128(%rbp) │ │ │ │ cltq │ │ │ │ - mov -0x100(%rbp),%r10d │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov %rax,-0x120(%rbp) │ │ │ │ mov -0x110(%rbp),%r8d │ │ │ │ mov -0x118(%rbp),%rcx │ │ │ │ - cmp (%rdx,%r9,8),%rax │ │ │ │ - jne 421f0 │ │ │ │ + mov %rax,-0x120(%rbp) │ │ │ │ + mov %rax,%r9 │ │ │ │ + cmp (%rdx,%r15,8),%rax │ │ │ │ + jne 425a0 │ │ │ │ mov 0x20(%rcx),%rsi │ │ │ │ - cmp (%rsi,%r9,8),%rax │ │ │ │ - jne 421d0 │ │ │ │ + cmp (%rsi,%r15,8),%rax │ │ │ │ + jne 42580 │ │ │ │ + mov $0x1,%r14d │ │ │ │ cmp $0x1,%r10d │ │ │ │ - je 42c04 │ │ │ │ - lea -0x2(%r10),%eax │ │ │ │ + je 42400 │ │ │ │ + lea -0x2(%r10),%r9d │ │ │ │ mov 0x20(%rbx),%rdi │ │ │ │ - cmp $0x6,%eax │ │ │ │ - jbe 4224b │ │ │ │ + cmp $0x6,%r9d │ │ │ │ + jbe 425fb │ │ │ │ mov %rdx,%r11 │ │ │ │ or %rdi,%r11 │ │ │ │ or %rsi,%r11 │ │ │ │ test $0x3f,%r11b │ │ │ │ - jne 4224b │ │ │ │ - mov %r8d,%r9d │ │ │ │ + jne 425fb │ │ │ │ + mov %r8d,%r14d │ │ │ │ xor %eax,%eax │ │ │ │ - vpcmpeqd %ymm5,%ymm5,%ymm5 │ │ │ │ - vmovdqa 0x9ab93(%rip),%ymm4 # dc880 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - shr $0x3,%r9d │ │ │ │ - vmovdqa 0x9aba7(%rip),%ymm3 # dc8a0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x2a0> │ │ │ │ - vpbroadcastd 0x9aa26(%rip),%ymm6 # dc728 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x128> │ │ │ │ - vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ - mov %r9,%r11 │ │ │ │ - vpsrld $0x1f,%ymm5,%ymm5 │ │ │ │ - shl $0x6,%r11 │ │ │ │ - and $0x1,%r9d │ │ │ │ - je 41e8e │ │ │ │ - vmovdqa (%rdx),%ymm0 │ │ │ │ - vmovdqa 0x20(%rdx),%ymm7 │ │ │ │ - vpcmpeqq (%rdi),%ymm0,%ymm2 │ │ │ │ - vpcmpeqq 0x20(%rdi),%ymm7,%ymm8 │ │ │ │ - vpcmpeqq %ymm1,%ymm2,%ymm9 │ │ │ │ - vpcmpeqq %ymm1,%ymm8,%ymm10 │ │ │ │ - vpor %ymm10,%ymm9,%ymm11 │ │ │ │ - vptest %ymm11,%ymm11 │ │ │ │ - jne 41ec0 │ │ │ │ - vpcmpeqq (%rsi),%ymm0,%ymm12 │ │ │ │ - vpcmpeqq 0x20(%rsi),%ymm7,%ymm14 │ │ │ │ - vpcmpeqq %ymm1,%ymm12,%ymm13 │ │ │ │ - vpcmpeqq %ymm1,%ymm14,%ymm15 │ │ │ │ - vpor %ymm15,%ymm13,%ymm2 │ │ │ │ - vptest %ymm2,%ymm2 │ │ │ │ - jne 41ec0 │ │ │ │ - vperm2i128 $0x20,%ymm7,%ymm0,%ymm5 │ │ │ │ - vperm2i128 $0x31,%ymm7,%ymm0,%ymm0 │ │ │ │ + vpcmpeqd %ymm2,%ymm2,%ymm2 │ │ │ │ + mov $0x8,%r9d │ │ │ │ + shr $0x3,%r14d │ │ │ │ + vmovdqa 0x9b800(%rip),%ymm0 # dd8c0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x2c0> │ │ │ │ + vmovdqa 0x9b818(%rip),%ymm4 # dd8e0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x2e0> │ │ │ │ + vpsrld $0x1f,%ymm2,%ymm2 │ │ │ │ + mov %r14,%r15 │ │ │ │ + vmovdqa 0x9b828(%rip),%ymm6 # dd900 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x300> │ │ │ │ + vpbroadcastd %r9d,%ymm3 │ │ │ │ + shl $0x6,%r15 │ │ │ │ + and $0x1,%r14d │ │ │ │ + je 4223f │ │ │ │ + vmovdqa (%rdx),%ymm1 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm5 │ │ │ │ + vmovdqa (%rdi),%ymm7 │ │ │ │ + vmovdqa 0x20(%rdi),%ymm8 │ │ │ │ + vpcmpneqq %ymm1,%ymm7,%k1 │ │ │ │ + vpcmpneqq %ymm5,%ymm8,%k0 │ │ │ │ + kmovb %k1,%eax │ │ │ │ + kmovb %k0,%r11d │ │ │ │ + or %r11d,%eax │ │ │ │ + test $0xf,%al │ │ │ │ + jne 42278 │ │ │ │ + vmovdqa (%rsi),%ymm9 │ │ │ │ + vmovdqa 0x20(%rsi),%ymm10 │ │ │ │ + vpcmpneqq %ymm1,%ymm9,%k2 │ │ │ │ + vpcmpneqq %ymm5,%ymm10,%k3 │ │ │ │ + kmovb %k2,%r9d │ │ │ │ + kmovb %k3,%r14d │ │ │ │ + or %r14d,%r9d │ │ │ │ + test $0xf,%r9b │ │ │ │ + jne 42278 │ │ │ │ + vmovdqa %ymm1,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ mov $0x40,%eax │ │ │ │ - vpaddd %ymm6,%ymm3,%ymm3 │ │ │ │ - vpshufd $0xd8,%ymm5,%ymm7 │ │ │ │ - vpshufd $0xd8,%ymm0,%ymm9 │ │ │ │ - vpaddd %ymm6,%ymm4,%ymm4 │ │ │ │ - vpunpcklqdq %ymm9,%ymm7,%ymm5 │ │ │ │ - cmp %r11,%rax │ │ │ │ - jne 41e8e │ │ │ │ - jmp 4220c │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vpcmpeqq (%rsi,%rax,1),%ymm10,%ymm2 │ │ │ │ - vpcmpeqq 0x20(%rsi,%rax,1),%ymm11,%ymm7 │ │ │ │ - vpcmpeqq %ymm1,%ymm2,%ymm0 │ │ │ │ - vpcmpeqq %ymm1,%ymm7,%ymm9 │ │ │ │ - vpor %ymm9,%ymm0,%ymm8 │ │ │ │ - vptest %ymm8,%ymm8 │ │ │ │ - jne 41ec0 │ │ │ │ - vmovdqa 0x40(%rdx,%rax,1),%ymm15 │ │ │ │ - vmovdqa 0x60(%rdx,%rax,1),%ymm0 │ │ │ │ - vperm2i128 $0x20,%ymm11,%ymm10,%ymm12 │ │ │ │ - vperm2i128 $0x31,%ymm11,%ymm10,%ymm10 │ │ │ │ - vpshufd $0xd8,%ymm10,%ymm13 │ │ │ │ - vpaddd %ymm6,%ymm3,%ymm3 │ │ │ │ - vpshufd $0xd8,%ymm12,%ymm11 │ │ │ │ - vpaddd %ymm6,%ymm4,%ymm4 │ │ │ │ - vpunpcklqdq %ymm13,%ymm11,%ymm14 │ │ │ │ - vpmulld %ymm14,%ymm5,%ymm5 │ │ │ │ - vpcmpeqq 0x40(%rdi,%rax,1),%ymm15,%ymm2 │ │ │ │ - vpcmpeqq 0x60(%rdi,%rax,1),%ymm0,%ymm9 │ │ │ │ - vpcmpeqq %ymm1,%ymm2,%ymm7 │ │ │ │ - vpcmpeqq %ymm1,%ymm9,%ymm8 │ │ │ │ - vpor %ymm8,%ymm7,%ymm12 │ │ │ │ - vptest %ymm12,%ymm12 │ │ │ │ - jne 41ec0 │ │ │ │ - vpcmpeqq 0x40(%rsi,%rax,1),%ymm15,%ymm10 │ │ │ │ - vpcmpeqq 0x60(%rsi,%rax,1),%ymm0,%ymm13 │ │ │ │ - vpcmpeqq %ymm1,%ymm10,%ymm11 │ │ │ │ - vpcmpeqq %ymm1,%ymm13,%ymm14 │ │ │ │ - vpor %ymm14,%ymm11,%ymm2 │ │ │ │ - vptest %ymm2,%ymm2 │ │ │ │ - jne 41ec0 │ │ │ │ - vperm2i128 $0x20,%ymm0,%ymm15,%ymm7 │ │ │ │ - vperm2i128 $0x31,%ymm0,%ymm15,%ymm15 │ │ │ │ + vpermt2d %ymm5,%ymm6,%ymm2 │ │ │ │ + cmp $0x40,%r15 │ │ │ │ + jne 4223f │ │ │ │ + jmp 425bb │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovdqa (%rsi,%rax,1),%ymm15 │ │ │ │ + vmovdqa 0x20(%rsi,%rax,1),%ymm1 │ │ │ │ + vpcmpneqq %ymm11,%ymm15,%k6 │ │ │ │ + vpcmpneqq %ymm12,%ymm1,%k7 │ │ │ │ + kmovb %k6,%r11d │ │ │ │ + kmovb %k7,%r14d │ │ │ │ + or %r14d,%r11d │ │ │ │ + and $0xf,%r11d │ │ │ │ + jne 42278 │ │ │ │ + vmovdqa 0x40(%rdx,%rax,1),%ymm8 │ │ │ │ + vmovdqa 0x60(%rdx,%rax,1),%ymm5 │ │ │ │ + vpermt2d %ymm12,%ymm6,%ymm11 │ │ │ │ + vpaddd %ymm3,%ymm4,%ymm4 │ │ │ │ + vmovdqa 0x40(%rdi,%rax,1),%ymm7 │ │ │ │ + vmovdqa 0x60(%rdi,%rax,1),%ymm9 │ │ │ │ + vpmulld %ymm11,%ymm2,%ymm2 │ │ │ │ + vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ + vpcmpneqq %ymm8,%ymm7,%k1 │ │ │ │ + vpcmpneqq %ymm5,%ymm9,%k0 │ │ │ │ + kmovb %k1,%r9d │ │ │ │ + kmovb %k0,%r11d │ │ │ │ + or %r11d,%r9d │ │ │ │ + and $0xf,%r9d │ │ │ │ + jne 42278 │ │ │ │ + vmovdqa 0x40(%rsi,%rax,1),%ymm10 │ │ │ │ + vmovdqa 0x60(%rsi,%rax,1),%ymm11 │ │ │ │ + vpcmpneqq %ymm8,%ymm10,%k2 │ │ │ │ + vpcmpneqq %ymm5,%ymm11,%k3 │ │ │ │ + kmovb %k2,%r9d │ │ │ │ + kmovb %k3,%r14d │ │ │ │ + or %r14d,%r9d │ │ │ │ + and $0xf,%r9d │ │ │ │ + jne 42278 │ │ │ │ + vpermt2d %ymm5,%ymm6,%ymm8 │ │ │ │ + vpaddd %ymm3,%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm3,%ymm0,%ymm0 │ │ │ │ sub $0xffffffffffffff80,%rax │ │ │ │ - vpaddd %ymm6,%ymm3,%ymm3 │ │ │ │ - vpshufd $0xd8,%ymm7,%ymm9 │ │ │ │ - vpshufd $0xd8,%ymm15,%ymm0 │ │ │ │ - vpaddd %ymm6,%ymm4,%ymm4 │ │ │ │ - vpunpcklqdq %ymm0,%ymm9,%ymm8 │ │ │ │ - vpmulld %ymm8,%ymm5,%ymm5 │ │ │ │ - cmp %r11,%rax │ │ │ │ - je 4220c │ │ │ │ - vmovdqa (%rdx,%rax,1),%ymm10 │ │ │ │ - vmovdqa 0x20(%rdx,%rax,1),%ymm11 │ │ │ │ - vpcmpeqq (%rdi,%rax,1),%ymm10,%ymm8 │ │ │ │ - vpcmpeqq 0x20(%rdi,%rax,1),%ymm11,%ymm13 │ │ │ │ - vpcmpeqq %ymm1,%ymm8,%ymm12 │ │ │ │ - vpcmpeqq %ymm1,%ymm13,%ymm14 │ │ │ │ - vpor %ymm14,%ymm12,%ymm15 │ │ │ │ - vptest %ymm15,%ymm15 │ │ │ │ - je 41db0 │ │ │ │ - vextracti128 $0x1,%ymm5,%xmm7 │ │ │ │ - vmovd %xmm4,%eax │ │ │ │ - vmovd %xmm3,%r8d │ │ │ │ - vpmulld %xmm7,%xmm5,%xmm15 │ │ │ │ - vpsrldq $0x8,%xmm15,%xmm9 │ │ │ │ - vpmulld %xmm9,%xmm15,%xmm0 │ │ │ │ - vpsrldq $0x4,%xmm0,%xmm8 │ │ │ │ - vpmulld %xmm8,%xmm0,%xmm5 │ │ │ │ - vmovd %xmm5,%r11d │ │ │ │ + vpmulld %ymm8,%ymm2,%ymm2 │ │ │ │ + cmp %rax,%r15 │ │ │ │ + je 425bb │ │ │ │ + vmovdqa (%rdx,%rax,1),%ymm11 │ │ │ │ + vmovdqa 0x20(%rdx,%rax,1),%ymm12 │ │ │ │ + vmovdqa (%rdi,%rax,1),%ymm13 │ │ │ │ + vmovdqa 0x20(%rdi,%rax,1),%ymm14 │ │ │ │ + vpcmpneqq %ymm11,%ymm13,%k4 │ │ │ │ + vpcmpneqq %ymm12,%ymm14,%k5 │ │ │ │ + kmovb %k4,%r11d │ │ │ │ + kmovb %k5,%r9d │ │ │ │ + or %r9d,%r11d │ │ │ │ + and $0xf,%r11d │ │ │ │ + je 42178 │ │ │ │ + vextracti32x4 $0x1,%ymm2,%xmm5 │ │ │ │ + vmovd %xmm0,%eax │ │ │ │ + vmovd %xmm4,%r8d │ │ │ │ + vpmulld %xmm5,%xmm2,%xmm7 │ │ │ │ + vpsrldq $0x8,%xmm7,%xmm9 │ │ │ │ + vpmulld %xmm9,%xmm7,%xmm10 │ │ │ │ + vpsrldq $0x4,%xmm10,%xmm11 │ │ │ │ + vpmulld %xmm11,%xmm10,%xmm2 │ │ │ │ + vmovd %xmm2,%r14d │ │ │ │ cltq │ │ │ │ - mov (%rdx,%rax,8),%r9 │ │ │ │ - cmp (%rdi,%rax,8),%r9 │ │ │ │ - jne 42480 │ │ │ │ - cmp (%rsi,%rax,8),%r9 │ │ │ │ - jne 4249e │ │ │ │ - lea 0x1(%r8),%eax │ │ │ │ - imul %r9d,%r11d │ │ │ │ - cmp %eax,%r10d │ │ │ │ - jle 42034 │ │ │ │ + mov (%rdx,%rax,8),%r15 │ │ │ │ + cmp %r15,(%rdi,%rax,8) │ │ │ │ + jne 42810 │ │ │ │ + cmp (%rsi,%rax,8),%r15 │ │ │ │ + jne 4282e │ │ │ │ + imul %r15d,%r14d │ │ │ │ + lea 0x1(%r8),%r11d │ │ │ │ + cmp %r10d,%r11d │ │ │ │ + jge 423ed │ │ │ │ movslq %r8d,%rax │ │ │ │ mov (%rdx,%rax,8),%r9 │ │ │ │ - cmp (%rdi,%rax,8),%r9 │ │ │ │ - jne 42480 │ │ │ │ - cmp (%rsi,%rax,8),%r9 │ │ │ │ - jne 4249e │ │ │ │ - imul %r9d,%r11d │ │ │ │ - lea 0x2(%r8),%r9d │ │ │ │ - cmp %r9d,%r10d │ │ │ │ - jle 42034 │ │ │ │ - mov 0x8(%rdx,%rax,8),%r9 │ │ │ │ - cmp 0x8(%rdi,%rax,8),%r9 │ │ │ │ - jne 42480 │ │ │ │ - cmp 0x8(%rsi,%rax,8),%r9 │ │ │ │ - jne 4249e │ │ │ │ - imul %r9d,%r11d │ │ │ │ + cmp %r9,(%rdi,%rax,8) │ │ │ │ + jne 42810 │ │ │ │ + cmp %r9,(%rsi,%rax,8) │ │ │ │ + jne 4282e │ │ │ │ + imul %r9d,%r14d │ │ │ │ + lea 0x2(%r8),%r15d │ │ │ │ + cmp %r15d,%r10d │ │ │ │ + jle 423ed │ │ │ │ + mov 0x8(%rdx,%rax,8),%r11 │ │ │ │ + cmp 0x8(%rdi,%rax,8),%r11 │ │ │ │ + jne 42810 │ │ │ │ + cmp 0x8(%rsi,%rax,8),%r11 │ │ │ │ + jne 4282e │ │ │ │ + imul %r11d,%r14d │ │ │ │ lea 0x3(%r8),%r9d │ │ │ │ cmp %r9d,%r10d │ │ │ │ - jle 42034 │ │ │ │ - mov 0x10(%rdx,%rax,8),%r9 │ │ │ │ - cmp 0x10(%rdi,%rax,8),%r9 │ │ │ │ - jne 42480 │ │ │ │ - cmp 0x10(%rsi,%rax,8),%r9 │ │ │ │ - jne 4249e │ │ │ │ - imul %r9d,%r11d │ │ │ │ - lea 0x4(%r8),%r9d │ │ │ │ - cmp %r9d,%r10d │ │ │ │ - jle 42034 │ │ │ │ + jle 423ed │ │ │ │ + mov 0x10(%rdx,%rax,8),%r15 │ │ │ │ + cmp %r15,0x10(%rdi,%rax,8) │ │ │ │ + jne 42810 │ │ │ │ + cmp 0x10(%rsi,%rax,8),%r15 │ │ │ │ + jne 4282e │ │ │ │ + imul %r15d,%r14d │ │ │ │ + lea 0x4(%r8),%r11d │ │ │ │ + cmp %r11d,%r10d │ │ │ │ + jle 423ed │ │ │ │ mov 0x18(%rdx,%rax,8),%r9 │ │ │ │ cmp 0x18(%rdi,%rax,8),%r9 │ │ │ │ - jne 42480 │ │ │ │ + jne 42810 │ │ │ │ cmp 0x18(%rsi,%rax,8),%r9 │ │ │ │ - jne 4249e │ │ │ │ - imul %r9d,%r11d │ │ │ │ - lea 0x5(%r8),%r9d │ │ │ │ - cmp %r9d,%r10d │ │ │ │ - jle 42034 │ │ │ │ - mov 0x20(%rdx,%rax,8),%r9 │ │ │ │ - cmp 0x20(%rdi,%rax,8),%r9 │ │ │ │ - jne 42480 │ │ │ │ - cmp 0x20(%rsi,%rax,8),%r9 │ │ │ │ - jne 4249e │ │ │ │ - imul %r9d,%r11d │ │ │ │ + jne 4282e │ │ │ │ + imul %r9d,%r14d │ │ │ │ + lea 0x5(%r8),%r15d │ │ │ │ + cmp %r15d,%r10d │ │ │ │ + jle 423ed │ │ │ │ + mov 0x20(%rdx,%rax,8),%r11 │ │ │ │ + cmp 0x20(%rdi,%rax,8),%r11 │ │ │ │ + jne 42810 │ │ │ │ + cmp 0x20(%rsi,%rax,8),%r11 │ │ │ │ + jne 4282e │ │ │ │ + imul %r11d,%r14d │ │ │ │ lea 0x6(%r8),%r9d │ │ │ │ cmp %r9d,%r10d │ │ │ │ - jle 42034 │ │ │ │ - mov 0x28(%rdx,%rax,8),%r9 │ │ │ │ - cmp 0x28(%rdi,%rax,8),%r9 │ │ │ │ - jne 42480 │ │ │ │ - cmp 0x28(%rsi,%rax,8),%r9 │ │ │ │ - jne 4249e │ │ │ │ + jle 423ed │ │ │ │ + mov 0x28(%rdx,%rax,8),%r15 │ │ │ │ + cmp 0x28(%rdi,%rax,8),%r15 │ │ │ │ + jne 42810 │ │ │ │ + cmp 0x28(%rsi,%rax,8),%r15 │ │ │ │ + jne 4282e │ │ │ │ add $0x7,%r8d │ │ │ │ - imul %r9d,%r11d │ │ │ │ + imul %r15d,%r14d │ │ │ │ cmp %r8d,%r10d │ │ │ │ - jle 42034 │ │ │ │ + jle 423ed │ │ │ │ mov 0x30(%rdx,%rax,8),%rdx │ │ │ │ cmp 0x30(%rdi,%rax,8),%rdx │ │ │ │ - jne 42480 │ │ │ │ - imul %edx,%r11d │ │ │ │ + jne 42810 │ │ │ │ + imul %edx,%r14d │ │ │ │ cmp 0x30(%rsi,%rax,8),%rdx │ │ │ │ - jne 4249e │ │ │ │ - mov -0x128(%rbp),%eax │ │ │ │ - imul %r11d,%eax │ │ │ │ - mov %eax,-0x128(%rbp) │ │ │ │ - cltq │ │ │ │ - mov %rax,-0x120(%rbp) │ │ │ │ - mov %rax,%rdx │ │ │ │ - vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ - mov %rcx,-0x118(%rbp) │ │ │ │ - mov %r10d,-0x110(%rbp) │ │ │ │ - mov %r11d,-0x100(%rbp) │ │ │ │ - movq $0x0,-0x78(%rbp) │ │ │ │ - movq $0x0,-0x58(%rbp) │ │ │ │ - vmovdqa %ymm3,-0xb0(%rbp) │ │ │ │ + jne 4282e │ │ │ │ + mov -0x128(%rbp),%esi │ │ │ │ + imul %r14d,%esi │ │ │ │ + mov %esi,-0x128(%rbp) │ │ │ │ + movslq %esi,%r9 │ │ │ │ + mov %rcx,-0x130(%rbp) │ │ │ │ + vpxor %xmm4,%xmm4,%xmm4 │ │ │ │ lea -0xb0(%rbp),%rdi │ │ │ │ + mov %r9,%rdx │ │ │ │ + mov %r10d,-0x118(%rbp) │ │ │ │ mov %r12,%rsi │ │ │ │ + movq $0x0,-0x78(%rbp) │ │ │ │ + movq $0x0,-0x58(%rbp) │ │ │ │ + mov %r9,-0x108(%rbp) │ │ │ │ + vmovdqa %ymm4,-0xb0(%rbp) │ │ │ │ vzeroupper │ │ │ │ - call b9640 │ │ │ │ - mov -0xb0(%rbp),%rsi │ │ │ │ + call b9670 │ │ │ │ + mov -0xb0(%rbp),%rcx │ │ │ │ mov -0xa0(%rbp),%rdi │ │ │ │ test %al,%al │ │ │ │ - mov -0x100(%rbp),%edx │ │ │ │ - mov -0x110(%rbp),%r10d │ │ │ │ - mov %rsi,-0x108(%rbp) │ │ │ │ - mov %rdi,-0x130(%rbp) │ │ │ │ - jne 424bc │ │ │ │ - mov %edx,-0x100(%rbp) │ │ │ │ - vpxor %xmm4,%xmm4,%xmm4 │ │ │ │ + mov -0x108(%rbp),%r15 │ │ │ │ + mov -0x118(%rbp),%r10d │ │ │ │ + mov %rcx,-0x110(%rbp) │ │ │ │ + mov %rdi,-0x138(%rbp) │ │ │ │ + jne 4284d │ │ │ │ + mov -0x98(%rbp),%rdx │ │ │ │ + mov -0x130(%rbp),%rsi │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ lea -0x60(%rbp),%rdi │ │ │ │ - mov %r10d,-0x138(%rbp) │ │ │ │ + mov %r10d,-0x140(%rbp) │ │ │ │ + mov %rdx,-0x118(%rbp) │ │ │ │ + mov %r15,%rdx │ │ │ │ movq $0x0,-0x60(%rbp) │ │ │ │ - vmovdqa %xmm4,-0x50(%rbp) │ │ │ │ - mov -0x98(%rbp),%r11 │ │ │ │ - mov -0x118(%rbp),%rsi │ │ │ │ - mov -0x120(%rbp),%rdx │ │ │ │ - mov %r11,-0x110(%rbp) │ │ │ │ - call b9640 │ │ │ │ + mov %r15,-0x108(%rbp) │ │ │ │ + vmovdqa %xmm0,-0x50(%rbp) │ │ │ │ + call b9670 │ │ │ │ mov -0x60(%rbp),%r8 │ │ │ │ - mov -0x50(%rbp),%r9 │ │ │ │ - mov %r9,-0x158(%rbp) │ │ │ │ - sub %r8,%r9 │ │ │ │ - mov %r8,-0x118(%rbp) │ │ │ │ - mov %r9,-0x140(%rbp) │ │ │ │ + mov -0x50(%rbp),%r11 │ │ │ │ + mov %r11,-0x160(%rbp) │ │ │ │ + sub %r8,%r11 │ │ │ │ + mov %r8,-0x130(%rbp) │ │ │ │ + mov %r11,-0x148(%rbp) │ │ │ │ test %al,%al │ │ │ │ - je 424d7 │ │ │ │ - mov 0xa6e3a(%rip),%r8 │ │ │ │ - lea 0x96203(%rip),%rsi # d8340 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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 │ │ │ │ + je 42868 │ │ │ │ + mov 0xa7a89(%rip),%rbx │ │ │ │ + lea 0x96e6c(%rip),%rsi # d935a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13ba> │ │ │ │ + mov (%rbx),%rdi │ │ │ │ call d380 │ │ │ │ - mov -0x118(%rbp),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 42160 │ │ │ │ - mov -0x140(%rbp),%rsi │ │ │ │ - mov %rdx,%rdi │ │ │ │ + mov -0x130(%rbp),%r11 │ │ │ │ + test %r11,%r11 │ │ │ │ + je 42511 │ │ │ │ + mov -0x148(%rbp),%rsi │ │ │ │ + mov %r11,%rdi │ │ │ │ call d340 │ │ │ │ xor %ebx,%ebx │ │ │ │ - mov -0x108(%rbp),%rdi │ │ │ │ + mov -0x110(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 41b62 │ │ │ │ - mov -0x130(%rbp),%rsi │ │ │ │ + je 41f32 │ │ │ │ + mov -0x138(%rbp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - jmp 41b62 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xa6dd9(%rip),%rax │ │ │ │ - lea 0x96862(%rip),%rsi # d8a00 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x16d0> │ │ │ │ - mov (%rax),%rdi │ │ │ │ + jmp 41f32 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0xa7a29(%rip),%r15 │ │ │ │ + lea 0x974b2(%rip),%rsi # d9a00 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1a60> │ │ │ │ + mov (%r15),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 41b7a │ │ │ │ + jmp 41f4a │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xa6db9(%rip),%rsi │ │ │ │ - mov (%rsi),%rdi │ │ │ │ - lea 0x96c7f(%rip),%rsi # d8e40 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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 0xa7a09(%rip),%r11 │ │ │ │ + lea 0x978d2(%rip),%rsi # d9e40 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1ea0> │ │ │ │ + mov (%r11),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 41b6e │ │ │ │ + jmp 41f3e │ │ │ │ nopl (%rax) │ │ │ │ - mov 0xa6d99(%rip),%r12 │ │ │ │ - lea 0x96144(%rip),%rsi # d8322 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xff2> │ │ │ │ - mov (%r12),%rdi │ │ │ │ + mov 0xa79e9(%rip),%rdi │ │ │ │ + lea 0x96dae(%rip),%rsi # d933c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x139c> │ │ │ │ + mov (%rdi),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 41b60 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0xa6d79(%rip),%r13 │ │ │ │ - lea 0x96ce2(%rip),%rsi # d8ee0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1bb0> │ │ │ │ - mov 0x0(%r13),%rdi │ │ │ │ + jmp 41f30 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0xa79c9(%rip),%r14 │ │ │ │ + lea 0x97932(%rip),%rsi # d9ee0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1f40> │ │ │ │ + mov (%r14),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 41b60 │ │ │ │ - vextracti128 $0x1,%ymm5,%xmm6 │ │ │ │ - vpmulld %xmm6,%xmm5,%xmm12 │ │ │ │ - vpsrldq $0x8,%xmm12,%xmm10 │ │ │ │ - vpmulld %xmm10,%xmm12,%xmm11 │ │ │ │ - vpsrldq $0x4,%xmm11,%xmm13 │ │ │ │ - vpmulld %xmm13,%xmm11,%xmm14 │ │ │ │ - vmovd %xmm14,%r11d │ │ │ │ + jmp 41f30 │ │ │ │ + vextracti32x4 $0x1,%ymm2,%xmm3 │ │ │ │ + vpmulld %xmm3,%xmm2,%xmm12 │ │ │ │ + vpsrldq $0x8,%xmm12,%xmm13 │ │ │ │ + vpmulld %xmm13,%xmm12,%xmm14 │ │ │ │ + vpsrldq $0x4,%xmm14,%xmm15 │ │ │ │ + vpmulld %xmm15,%xmm14,%xmm1 │ │ │ │ + vmovd %xmm1,%r14d │ │ │ │ test $0x7,%r8b │ │ │ │ - je 42034 │ │ │ │ + je 423ed │ │ │ │ mov %r8d,%eax │ │ │ │ and $0xfffffff8,%eax │ │ │ │ lea 0x1(%rax),%r8d │ │ │ │ - jmp 41eee │ │ │ │ - mov %r8d,%r11d │ │ │ │ + jmp 422a7 │ │ │ │ + mov %r8d,%r15d │ │ │ │ xor %eax,%eax │ │ │ │ + mov $0x1,%r14d │ │ │ │ and $0x7,%r8d │ │ │ │ - mov %r11,-0x100(%rbp) │ │ │ │ - mov $0x1,%r11d │ │ │ │ - je 42378 │ │ │ │ + je 4271d │ │ │ │ cmp $0x1,%r8 │ │ │ │ - je 4234c │ │ │ │ + je 426f5 │ │ │ │ cmp $0x2,%r8 │ │ │ │ - je 4232d │ │ │ │ + je 426d6 │ │ │ │ cmp $0x3,%r8 │ │ │ │ - je 4230e │ │ │ │ + je 426b7 │ │ │ │ cmp $0x4,%r8 │ │ │ │ - je 422ef │ │ │ │ + je 42698 │ │ │ │ cmp $0x5,%r8 │ │ │ │ - je 422d0 │ │ │ │ + je 42679 │ │ │ │ cmp $0x6,%r8 │ │ │ │ - je 422b1 │ │ │ │ - mov (%rdx),%r11 │ │ │ │ - cmp (%rdi),%r11 │ │ │ │ - jne 42483 │ │ │ │ - cmp (%rsi),%r11 │ │ │ │ - jne 424a1 │ │ │ │ + je 4265a │ │ │ │ + mov (%rdx),%r14 │ │ │ │ + cmp (%rdi),%r14 │ │ │ │ + jne 42813 │ │ │ │ + cmp (%rsi),%r14 │ │ │ │ + jne 42831 │ │ │ │ mov $0x1,%eax │ │ │ │ mov (%rdx,%rax,8),%r8 │ │ │ │ cmp (%rdi,%rax,8),%r8 │ │ │ │ - jne 42483 │ │ │ │ + jne 42813 │ │ │ │ cmp (%rsi,%rax,8),%r8 │ │ │ │ - jne 424a1 │ │ │ │ - imul %r8d,%r11d │ │ │ │ + jne 42831 │ │ │ │ + imul %r8d,%r14d │ │ │ │ + inc %rax │ │ │ │ + mov (%rdx,%rax,8),%r11 │ │ │ │ + cmp (%rdi,%rax,8),%r11 │ │ │ │ + jne 42813 │ │ │ │ + cmp (%rsi,%rax,8),%r11 │ │ │ │ + jne 42831 │ │ │ │ + imul %r11d,%r14d │ │ │ │ inc %rax │ │ │ │ mov (%rdx,%rax,8),%r9 │ │ │ │ cmp (%rdi,%rax,8),%r9 │ │ │ │ - jne 42483 │ │ │ │ + jne 42813 │ │ │ │ cmp (%rsi,%rax,8),%r9 │ │ │ │ - jne 424a1 │ │ │ │ - imul %r9d,%r11d │ │ │ │ + jne 42831 │ │ │ │ + imul %r9d,%r14d │ │ │ │ inc %rax │ │ │ │ mov (%rdx,%rax,8),%r8 │ │ │ │ cmp (%rdi,%rax,8),%r8 │ │ │ │ - jne 42483 │ │ │ │ + jne 42813 │ │ │ │ cmp (%rsi,%rax,8),%r8 │ │ │ │ - jne 424a1 │ │ │ │ - imul %r8d,%r11d │ │ │ │ + jne 42831 │ │ │ │ + imul %r8d,%r14d │ │ │ │ + inc %rax │ │ │ │ + mov (%rdx,%rax,8),%r11 │ │ │ │ + cmp (%rdi,%rax,8),%r11 │ │ │ │ + jne 42813 │ │ │ │ + cmp (%rsi,%rax,8),%r11 │ │ │ │ + jne 42831 │ │ │ │ + imul %r11d,%r14d │ │ │ │ inc %rax │ │ │ │ mov (%rdx,%rax,8),%r9 │ │ │ │ cmp (%rdi,%rax,8),%r9 │ │ │ │ - jne 42483 │ │ │ │ + jne 42813 │ │ │ │ cmp (%rsi,%rax,8),%r9 │ │ │ │ - jne 424a1 │ │ │ │ - imul %r9d,%r11d │ │ │ │ + jne 42831 │ │ │ │ inc %rax │ │ │ │ + imul %r9d,%r14d │ │ │ │ + cmp %rax,%r15 │ │ │ │ + je 423ed │ │ │ │ mov (%rdx,%rax,8),%r8 │ │ │ │ cmp (%rdi,%rax,8),%r8 │ │ │ │ - jne 42483 │ │ │ │ + jne 42813 │ │ │ │ cmp (%rsi,%rax,8),%r8 │ │ │ │ - jne 424a1 │ │ │ │ - imul %r8d,%r11d │ │ │ │ - inc %rax │ │ │ │ - mov (%rdx,%rax,8),%r9 │ │ │ │ - cmp (%rdi,%rax,8),%r9 │ │ │ │ - jne 42483 │ │ │ │ - cmp (%rsi,%rax,8),%r9 │ │ │ │ - jne 424a1 │ │ │ │ - imul %r9d,%r11d │ │ │ │ - inc %rax │ │ │ │ - cmp -0x100(%rbp),%rax │ │ │ │ - je 42034 │ │ │ │ - mov %rcx,-0x108(%rbp) │ │ │ │ - mov (%rdx,%rax,8),%rcx │ │ │ │ - cmp (%rdi,%rax,8),%rcx │ │ │ │ - jne 42483 │ │ │ │ - cmp (%rsi,%rax,8),%rcx │ │ │ │ - jne 424a1 │ │ │ │ + jne 42831 │ │ │ │ + imul %r8d,%r14d │ │ │ │ lea 0x1(%rax),%r8 │ │ │ │ - imul %ecx,%r11d │ │ │ │ - mov (%rdx,%r8,8),%r9 │ │ │ │ - cmp (%rdi,%r8,8),%r9 │ │ │ │ - jne 42483 │ │ │ │ - cmp (%rsi,%r8,8),%r9 │ │ │ │ - jne 424a1 │ │ │ │ - imul %r9d,%r11d │ │ │ │ + mov (%rdx,%r8,8),%r11 │ │ │ │ + cmp (%rdi,%r8,8),%r11 │ │ │ │ + jne 42813 │ │ │ │ + cmp (%rsi,%r8,8),%r11 │ │ │ │ + jne 42831 │ │ │ │ + imul %r11d,%r14d │ │ │ │ lea 0x2(%rax),%r9 │ │ │ │ - mov (%rdx,%r9,8),%rcx │ │ │ │ - cmp (%rdi,%r9,8),%rcx │ │ │ │ - jne 42483 │ │ │ │ - cmp (%rsi,%r9,8),%rcx │ │ │ │ - jne 424a1 │ │ │ │ - imul %ecx,%r11d │ │ │ │ - lea 0x3(%rax),%rcx │ │ │ │ - mov (%rdx,%rcx,8),%r9 │ │ │ │ - cmp (%rdi,%rcx,8),%r9 │ │ │ │ - jne 42483 │ │ │ │ - cmp (%rsi,%rcx,8),%r9 │ │ │ │ - jne 424a1 │ │ │ │ + mov (%rdx,%r9,8),%r11 │ │ │ │ + cmp (%rdi,%r9,8),%r11 │ │ │ │ + jne 42813 │ │ │ │ + cmp (%rsi,%r9,8),%r11 │ │ │ │ + jne 42831 │ │ │ │ + imul %r11d,%r14d │ │ │ │ + lea 0x3(%rax),%r11 │ │ │ │ + mov (%rdx,%r11,8),%r9 │ │ │ │ + cmp (%rdi,%r11,8),%r9 │ │ │ │ + jne 42813 │ │ │ │ + cmp (%rsi,%r11,8),%r9 │ │ │ │ + jne 42831 │ │ │ │ add $0x4,%rax │ │ │ │ - imul %r9d,%r11d │ │ │ │ - mov (%rdx,%rax,8),%rcx │ │ │ │ - cmp (%rdi,%rax,8),%rcx │ │ │ │ - jne 42483 │ │ │ │ - cmp (%rsi,%rax,8),%rcx │ │ │ │ - jne 424a1 │ │ │ │ + imul %r9d,%r14d │ │ │ │ + mov (%rdx,%rax,8),%r11 │ │ │ │ + cmp (%rdi,%rax,8),%r11 │ │ │ │ + jne 42813 │ │ │ │ + cmp (%rsi,%rax,8),%r11 │ │ │ │ + jne 42831 │ │ │ │ + imul %r11d,%r14d │ │ │ │ lea 0x4(%r8),%r9 │ │ │ │ - imul %ecx,%r11d │ │ │ │ mov (%rdx,%r9,8),%rax │ │ │ │ cmp (%rdi,%r9,8),%rax │ │ │ │ - jne 42483 │ │ │ │ + jne 42813 │ │ │ │ cmp (%rsi,%r9,8),%rax │ │ │ │ - jne 424a1 │ │ │ │ - lea 0x5(%r8),%rcx │ │ │ │ - imul %eax,%r11d │ │ │ │ - mov (%rdx,%rcx,8),%r9 │ │ │ │ - cmp (%rdi,%rcx,8),%r9 │ │ │ │ - jne 42483 │ │ │ │ - cmp (%rsi,%rcx,8),%r9 │ │ │ │ - jne 424a1 │ │ │ │ + jne 42831 │ │ │ │ + imul %eax,%r14d │ │ │ │ + lea 0x5(%r8),%r11 │ │ │ │ + mov (%rdx,%r11,8),%r9 │ │ │ │ + cmp (%rdi,%r11,8),%r9 │ │ │ │ + jne 42813 │ │ │ │ + cmp (%rsi,%r11,8),%r9 │ │ │ │ + jne 42831 │ │ │ │ + imul %r9d,%r14d │ │ │ │ lea 0x6(%r8),%rax │ │ │ │ - imul %r9d,%r11d │ │ │ │ - mov (%rdx,%rax,8),%rcx │ │ │ │ - cmp (%rdi,%rax,8),%rcx │ │ │ │ - jne 42483 │ │ │ │ - cmp (%rsi,%rax,8),%rcx │ │ │ │ - jne 424a1 │ │ │ │ - imul %ecx,%r11d │ │ │ │ + mov (%rdx,%rax,8),%r11 │ │ │ │ + cmp (%rdi,%rax,8),%r11 │ │ │ │ + jne 42813 │ │ │ │ + cmp (%rsi,%rax,8),%r11 │ │ │ │ + jne 42831 │ │ │ │ + imul %r11d,%r14d │ │ │ │ lea 0x7(%r8),%rax │ │ │ │ - cmp -0x100(%rbp),%rax │ │ │ │ - jne 4237f │ │ │ │ - mov -0x108(%rbp),%rcx │ │ │ │ - jmp 42034 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + cmp %rax,%r15 │ │ │ │ + jne 4271d │ │ │ │ + jmp 423ed │ │ │ │ + nop │ │ │ │ vzeroupper │ │ │ │ - mov 0xa6ae6(%rip),%rbx │ │ │ │ - lea 0x96a77(%rip),%rsi # d8f08 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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> │ │ │ │ + mov 0xa7756(%rip),%rbx │ │ │ │ + lea 0x976e7(%rip),%rsi # d9f08 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1f68> │ │ │ │ mov (%rbx),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 41b60 │ │ │ │ + jmp 41f30 │ │ │ │ vzeroupper │ │ │ │ - mov 0xa6ac8(%rip),%r15 │ │ │ │ - lea 0x96a89(%rip),%rsi # d8f38 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1c08> │ │ │ │ - mov (%r15),%rdi │ │ │ │ + mov 0xa7738(%rip),%r13 │ │ │ │ + lea 0x976f9(%rip),%rsi # d9f38 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1f98> │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 41b60 │ │ │ │ - mov 0xa6aad(%rip),%r9 │ │ │ │ - lea 0x95e76(%rip),%rsi # d8340 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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 (%r9),%rdi │ │ │ │ + jmp 41f30 │ │ │ │ + mov 0xa771c(%rip),%rsi │ │ │ │ + mov (%rsi),%rdi │ │ │ │ + lea 0x96afc(%rip),%rsi # d935a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13ba> │ │ │ │ call d380 │ │ │ │ - jmp 42160 │ │ │ │ - mov -0x100(%rbp),%ecx │ │ │ │ + jmp 42511 │ │ │ │ + mov -0x100(%rbp),%r9d │ │ │ │ mov -0x48(%rbp),%rsi │ │ │ │ - mov %r15d,%edi │ │ │ │ - vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ - mov -0x138(%rbp),%eax │ │ │ │ + vpxor %xmm6,%xmm6,%xmm6 │ │ │ │ + lea -0x80(%rbp),%rdi │ │ │ │ + mov -0x108(%rbp),%rax │ │ │ │ movq $0x0,-0x80(%rbp) │ │ │ │ - vmovdqa %xmm1,-0x70(%rbp) │ │ │ │ - imul %ecx,%edi │ │ │ │ - mov %rsi,-0x100(%rbp) │ │ │ │ + imul %r14d,%r9d │ │ │ │ + mov %rsi,-0x108(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov %ecx,-0x138(%rbp) │ │ │ │ - mov %eax,-0x160(%rbp) │ │ │ │ - movslq %edi,%rdx │ │ │ │ - lea -0x80(%rbp),%rdi │ │ │ │ - call b9640 │ │ │ │ - mov -0x70(%rbp),%r10 │ │ │ │ - mov -0x80(%rbp),%rdx │ │ │ │ + mov %rax,-0x168(%rbp) │ │ │ │ + vmovdqa %xmm6,-0x70(%rbp) │ │ │ │ + movslq %r9d,%rdx │ │ │ │ + call b9670 │ │ │ │ + mov -0x80(%rbp),%rcx │ │ │ │ + mov -0x70(%rbp),%rdi │ │ │ │ test %al,%al │ │ │ │ - mov -0x138(%rbp),%r11d │ │ │ │ - mov %r10,-0x148(%rbp) │ │ │ │ - mov %rdx,-0x150(%rbp) │ │ │ │ - mov -0x160(%rbp),%r10d │ │ │ │ - jne 42bea │ │ │ │ + mov -0x140(%rbp),%r15d │ │ │ │ + mov -0x168(%rbp),%r10 │ │ │ │ + mov %rcx,-0x158(%rbp) │ │ │ │ + mov %rdi,-0x150(%rbp) │ │ │ │ + jne 42f23 │ │ │ │ + mov -0x68(%rbp),%rdx │ │ │ │ + mov 0xa7ed5(%rip),%rax │ │ │ │ sub $0x8,%rsp │ │ │ │ - mov %r11d,-0x170(%rbp) │ │ │ │ + mov %r10,-0x180(%rbp) │ │ │ │ xor %r9d,%r9d │ │ │ │ - mov $0xc,%ecx │ │ │ │ - mov -0x68(%rbp),%r8 │ │ │ │ - mov %r10d,%esi │ │ │ │ - mov 0xa724b(%rip),%rax │ │ │ │ - mov 0x20(%r12),%rdx │ │ │ │ - mov %r8,-0x138(%rbp) │ │ │ │ xor %r8d,%r8d │ │ │ │ + mov $0xc,%ecx │ │ │ │ + mov %r15d,%esi │ │ │ │ + mov %rdx,-0x140(%rbp) │ │ │ │ mov 0x10(%rax),%rdi │ │ │ │ + mov 0x20(%r12),%rdx │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - mov %r10d,-0x168(%rbp) │ │ │ │ + mov %r15d,-0x170(%rbp) │ │ │ │ call *0x2e8(%rax) │ │ │ │ - mov %rax,-0x160(%rbp) │ │ │ │ + mov %rax,-0x168(%rbp) │ │ │ │ add $0x20,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 42c00 │ │ │ │ - mov 0x10(%rax),%r12 │ │ │ │ + je 42f39 │ │ │ │ + mov 0xa7e7e(%rip),%r15 │ │ │ │ mov $0xc,%edi │ │ │ │ - mov 0xa7201(%rip),%rax │ │ │ │ - mov 0x5b8(%rax),%r9 │ │ │ │ - mov %r9,-0x178(%rbp) │ │ │ │ - call *0x168(%rax) │ │ │ │ + mov 0x10(%rax),%r12 │ │ │ │ + mov 0x5b8(%r15),%r8 │ │ │ │ + mov %r8,-0x178(%rbp) │ │ │ │ + call *0x168(%r15) │ │ │ │ mov 0x20(%rbx),%rsi │ │ │ │ + mov -0x170(%rbp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %rax,%rdx │ │ │ │ - mov -0x168(%rbp),%edi │ │ │ │ call *-0x178(%rbp) │ │ │ │ - mov %rax,-0x168(%rbp) │ │ │ │ + mov %rax,-0x170(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - je 42c00 │ │ │ │ + je 42f39 │ │ │ │ cmpq $0x0,0xe8(%r13) │ │ │ │ mov 0x10(%rax),%rbx │ │ │ │ - mov -0x170(%rbp),%r9d │ │ │ │ - je 42c12 │ │ │ │ - mov -0x128(%rbp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jle 4283a │ │ │ │ - mov -0x128(%rbp),%ecx │ │ │ │ - lea -0x1(%rcx),%r10d │ │ │ │ - cmp $0x2,%r10d │ │ │ │ - jbe 42feb │ │ │ │ - mov %r12,%r8 │ │ │ │ - sub -0x100(%rbp),%r8 │ │ │ │ - sub $0x8,%r8 │ │ │ │ - cmp $0x10,%r8 │ │ │ │ - jbe 42feb │ │ │ │ - shr $0x2,%ecx │ │ │ │ - xor %r11d,%r11d │ │ │ │ - shl $0x5,%rcx │ │ │ │ - lea -0x20(%rcx),%rsi │ │ │ │ - shr $0x5,%rsi │ │ │ │ - inc %rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - je 42737 │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 42717 │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 42700 │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - je 426e9 │ │ │ │ - cmp $0x4,%rsi │ │ │ │ - je 426d2 │ │ │ │ - cmp $0x5,%rsi │ │ │ │ - je 426bb │ │ │ │ - cmp $0x6,%rsi │ │ │ │ - je 426a4 │ │ │ │ - mov -0x100(%rbp),%rdi │ │ │ │ - mov $0x20,%r11d │ │ │ │ - vmovupd (%rdi),%ymm6 │ │ │ │ - vmovupd %ymm6,(%r12) │ │ │ │ - mov -0x100(%rbp),%rdx │ │ │ │ - vmovupd (%rdx,%r11,1),%ymm12 │ │ │ │ - vmovupd %ymm12,(%r12,%r11,1) │ │ │ │ - add $0x20,%r11 │ │ │ │ - mov -0x100(%rbp),%rax │ │ │ │ - vmovupd (%rax,%r11,1),%ymm10 │ │ │ │ - vmovupd %ymm10,(%r12,%r11,1) │ │ │ │ - add $0x20,%r11 │ │ │ │ - mov -0x100(%rbp),%r10 │ │ │ │ - vmovupd (%r10,%r11,1),%ymm11 │ │ │ │ - vmovupd %ymm11,(%r12,%r11,1) │ │ │ │ - add $0x20,%r11 │ │ │ │ - mov -0x100(%rbp),%r8 │ │ │ │ - vmovupd (%r8,%r11,1),%ymm13 │ │ │ │ - vmovupd %ymm13,(%r12,%r11,1) │ │ │ │ - add $0x20,%r11 │ │ │ │ - mov -0x100(%rbp),%rsi │ │ │ │ - vmovupd (%rsi,%r11,1),%ymm14 │ │ │ │ - vmovupd %ymm14,(%r12,%r11,1) │ │ │ │ - add $0x20,%r11 │ │ │ │ - mov -0x100(%rbp),%rdi │ │ │ │ - vmovupd (%rdi,%r11,1),%ymm2 │ │ │ │ - vmovupd %ymm2,(%r12,%r11,1) │ │ │ │ - add $0x20,%r11 │ │ │ │ - cmp %r11,%rcx │ │ │ │ - je 427d4 │ │ │ │ - mov -0x100(%rbp),%rdx │ │ │ │ - vmovupd (%rdx,%r11,1),%ymm7 │ │ │ │ - vmovupd %ymm7,(%r12,%r11,1) │ │ │ │ - vmovupd 0x20(%rdx,%r11,1),%ymm15 │ │ │ │ - vmovupd %ymm15,0x20(%r12,%r11,1) │ │ │ │ - vmovupd 0x40(%rdx,%r11,1),%ymm9 │ │ │ │ - vmovupd %ymm9,0x40(%r12,%r11,1) │ │ │ │ - vmovupd 0x60(%rdx,%r11,1),%ymm0 │ │ │ │ - vmovupd %ymm0,0x60(%r12,%r11,1) │ │ │ │ - vmovupd 0x80(%rdx,%r11,1),%ymm8 │ │ │ │ - vmovupd %ymm8,0x80(%r12,%r11,1) │ │ │ │ - vmovupd 0xa0(%rdx,%r11,1),%ymm5 │ │ │ │ - vmovupd %ymm5,0xa0(%r12,%r11,1) │ │ │ │ - vmovupd 0xc0(%rdx,%r11,1),%ymm3 │ │ │ │ - vmovupd %ymm3,0xc0(%r12,%r11,1) │ │ │ │ - vmovupd 0xe0(%rdx,%r11,1),%ymm4 │ │ │ │ - vmovupd %ymm4,0xe0(%r12,%r11,1) │ │ │ │ - add $0x100,%r11 │ │ │ │ - cmp %r11,%rcx │ │ │ │ - jne 4273e │ │ │ │ + je 42f3d │ │ │ │ mov -0x128(%rbp),%edx │ │ │ │ - mov -0x128(%rbp),%r11d │ │ │ │ - and $0xfffffffc,%edx │ │ │ │ - test $0x3,%r11b │ │ │ │ - je 42fc0 │ │ │ │ - mov -0x100(%rbp),%r10 │ │ │ │ - mov %edx,%eax │ │ │ │ - lea 0x1(%rdx),%ecx │ │ │ │ - vmovsd (%r10,%rax,8),%xmm1 │ │ │ │ - vmovsd %xmm1,(%r12,%rax,8) │ │ │ │ - cmp %r11d,%ecx │ │ │ │ - jge 42fc0 │ │ │ │ - vmovsd 0x8(%r10,%rax,8),%xmm6 │ │ │ │ - add $0x2,%edx │ │ │ │ - vmovsd %xmm6,0x8(%r12,%rax,8) │ │ │ │ - cmp %edx,%r11d │ │ │ │ - jle 42fc0 │ │ │ │ - vmovsd 0x10(%r10,%rax,8),%xmm12 │ │ │ │ - vmovsd %xmm12,0x10(%r12,%rax,8) │ │ │ │ + mov -0x180(%rbp),%r11 │ │ │ │ + test %edx,%edx │ │ │ │ + jle 42bc6 │ │ │ │ + mov -0x128(%rbp),%r15d │ │ │ │ + cmp $0x1,%r15d │ │ │ │ + je 432d0 │ │ │ │ + mov %r12,%rsi │ │ │ │ + sub -0x108(%rbp),%rsi │ │ │ │ + sub $0x8,%rsi │ │ │ │ + cmp $0x10,%rsi │ │ │ │ + jbe 432d0 │ │ │ │ + lea -0x1(%r15),%eax │ │ │ │ + mov %r15d,%ecx │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jbe 43449 │ │ │ │ + mov %r15d,%esi │ │ │ │ + xor %ecx,%ecx │ │ │ │ + shr $0x2,%esi │ │ │ │ + shl $0x5,%rsi │ │ │ │ + lea -0x20(%rsi),%r8 │ │ │ │ + shr $0x5,%r8 │ │ │ │ + inc %r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + je 42ad1 │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 42ab2 │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + je 42a9b │ │ │ │ + cmp $0x3,%r8 │ │ │ │ + je 42a84 │ │ │ │ + cmp $0x4,%r8 │ │ │ │ + je 42a6e │ │ │ │ + cmp $0x5,%r8 │ │ │ │ + je 42a57 │ │ │ │ + cmp $0x6,%r8 │ │ │ │ + je 42a41 │ │ │ │ + mov -0x108(%rbp),%r9 │ │ │ │ + mov $0x20,%ecx │ │ │ │ + vmovupd (%r9),%ymm3 │ │ │ │ + vmovupd %ymm3,(%r12) │ │ │ │ + mov -0x108(%rbp),%rdi │ │ │ │ + vmovupd (%rdi,%rcx,1),%ymm12 │ │ │ │ + vmovupd %ymm12,(%r12,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + mov -0x108(%rbp),%r10 │ │ │ │ + vmovupd (%r10,%rcx,1),%ymm13 │ │ │ │ + vmovupd %ymm13,(%r12,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + mov -0x108(%rbp),%rdx │ │ │ │ + vmovupd (%rdx,%rcx,1),%ymm14 │ │ │ │ + vmovupd %ymm14,(%r12,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + mov -0x108(%rbp),%r11 │ │ │ │ + vmovupd (%r11,%rcx,1),%ymm15 │ │ │ │ + vmovupd %ymm15,(%r12,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + mov -0x108(%rbp),%r15 │ │ │ │ + vmovupd (%r15,%rcx,1),%ymm1 │ │ │ │ + vmovupd %ymm1,(%r12,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + mov -0x108(%rbp),%rax │ │ │ │ + vmovupd (%rax,%rcx,1),%ymm8 │ │ │ │ + vmovupd %ymm8,(%r12,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + je 42b6e │ │ │ │ + mov -0x108(%rbp),%r8 │ │ │ │ + vmovupd (%r8,%rcx,1),%ymm5 │ │ │ │ + vmovupd %ymm5,(%r12,%rcx,1) │ │ │ │ + vmovupd 0x20(%r8,%rcx,1),%ymm7 │ │ │ │ + vmovupd %ymm7,0x20(%r12,%rcx,1) │ │ │ │ + vmovupd 0x40(%r8,%rcx,1),%ymm9 │ │ │ │ + vmovupd %ymm9,0x40(%r12,%rcx,1) │ │ │ │ + vmovupd 0x60(%r8,%rcx,1),%ymm10 │ │ │ │ + vmovupd %ymm10,0x60(%r12,%rcx,1) │ │ │ │ + vmovupd 0x80(%r8,%rcx,1),%ymm11 │ │ │ │ + vmovupd %ymm11,0x80(%r12,%rcx,1) │ │ │ │ + vmovupd 0xa0(%r8,%rcx,1),%ymm2 │ │ │ │ + vmovupd %ymm2,0xa0(%r12,%rcx,1) │ │ │ │ + vmovupd 0xc0(%r8,%rcx,1),%ymm4 │ │ │ │ + vmovupd %ymm4,0xc0(%r12,%rcx,1) │ │ │ │ + vmovupd 0xe0(%r8,%rcx,1),%ymm0 │ │ │ │ + vmovupd %ymm0,0xe0(%r12,%rcx,1) │ │ │ │ + add $0x100,%rcx │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 42ad8 │ │ │ │ + mov -0x128(%rbp),%esi │ │ │ │ + mov %esi,%eax │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ + mov %eax,%r9d │ │ │ │ + cmp %eax,%esi │ │ │ │ + je 432c8 │ │ │ │ + sub %eax,%esi │ │ │ │ + mov %esi,%ecx │ │ │ │ + cmp $0x1,%esi │ │ │ │ + je 43453 │ │ │ │ vzeroupper │ │ │ │ - test %r9d,%r9d │ │ │ │ - jle 42b8c │ │ │ │ - lea 0x0(,%r14,8),%rax │ │ │ │ - mov %r9d,%edx │ │ │ │ - movslq %r15d,%r14 │ │ │ │ + mov -0x108(%rbp),%rdi │ │ │ │ + vmovupd (%rdi,%r9,8),%xmm6 │ │ │ │ + vmovupd %xmm6,(%r12,%r9,8) │ │ │ │ + test $0x1,%cl │ │ │ │ + je 42bc6 │ │ │ │ + and $0xfffffffe,%ecx │ │ │ │ + add %ecx,%eax │ │ │ │ + mov -0x108(%rbp),%r10 │ │ │ │ + cltq │ │ │ │ + vmovsd (%r10,%rax,8),%xmm3 │ │ │ │ + vmovsd %xmm3,(%r12,%rax,8) │ │ │ │ + test %r14d,%r14d │ │ │ │ + jle 42ec5 │ │ │ │ + movslq -0x100(%rbp),%r11 │ │ │ │ + mov -0x120(%rbp),%rax │ │ │ │ xor %r8d,%r8d │ │ │ │ - lea 0x0(,%r14,8),%r15 │ │ │ │ - add $0xa0,%r13 │ │ │ │ - and $0x3,%edx │ │ │ │ + mov %r14d,%esi │ │ │ │ mov %r8d,-0xf8(%rbp) │ │ │ │ - mov %r15,-0x120(%rbp) │ │ │ │ - je 429f2 │ │ │ │ - cmp $0x1,%edx │ │ │ │ - je 42972 │ │ │ │ - cmp $0x2,%edx │ │ │ │ - je 428ff │ │ │ │ - mov -0x100(%rbp),%r15 │ │ │ │ - mov -0x110(%rbp),%r14 │ │ │ │ - mov %r9d,-0x128(%rbp) │ │ │ │ - mov %r12,%r8 │ │ │ │ - mov -0x138(%rbp),%rsi │ │ │ │ + add $0xa0,%r13 │ │ │ │ + lea 0x0(,%r11,8),%rdx │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov %rdx,-0x100(%rbp) │ │ │ │ + and $0x3,%esi │ │ │ │ + je 42d49 │ │ │ │ + cmp $0x1,%esi │ │ │ │ + je 42cdd │ │ │ │ + cmp $0x2,%esi │ │ │ │ + je 42c7e │ │ │ │ + mov -0x108(%rbp),%r15 │ │ │ │ + mov -0x140(%rbp),%rsi │ │ │ │ mov %rbx,%r9 │ │ │ │ + mov %r12,%r8 │ │ │ │ + mov -0x118(%rbp),%rdi │ │ │ │ mov %r13,%rdx │ │ │ │ mov %rax,-0xf8(%rbp) │ │ │ │ mov %r15,%rcx │ │ │ │ - mov %r14,%rdi │ │ │ │ - call 34e40 │ │ │ │ - mov -0x120(%rbp),%r9 │ │ │ │ + call 34a70 │ │ │ │ mov -0xf8(%rbp),%rax │ │ │ │ + mov -0x100(%rbp),%r9 │ │ │ │ movl $0x1,-0xf8(%rbp) │ │ │ │ - add %r9,-0x138(%rbp) │ │ │ │ - add %r9,%rbx │ │ │ │ - mov -0x128(%rbp),%r9d │ │ │ │ add %rax,%r15 │ │ │ │ - add %rax,%r14 │ │ │ │ + add %rax,-0x118(%rbp) │ │ │ │ add %rax,%r12 │ │ │ │ - mov %r15,-0x100(%rbp) │ │ │ │ - mov %r14,-0x110(%rbp) │ │ │ │ - mov %r9d,-0x170(%rbp) │ │ │ │ - mov %r12,%r8 │ │ │ │ + add %r9,%rbx │ │ │ │ + add %r9,-0x140(%rbp) │ │ │ │ + mov %r15,-0x108(%rbp) │ │ │ │ + mov -0x108(%rbp),%r15 │ │ │ │ + mov -0x140(%rbp),%rsi │ │ │ │ mov %rbx,%r9 │ │ │ │ + mov %r12,%r8 │ │ │ │ + mov -0x118(%rbp),%rdi │ │ │ │ mov %r13,%rdx │ │ │ │ - mov -0x100(%rbp),%r15 │ │ │ │ - mov %rax,-0x128(%rbp) │ │ │ │ - mov -0x110(%rbp),%r14 │ │ │ │ - mov -0x138(%rbp),%rsi │ │ │ │ + mov %rax,-0x120(%rbp) │ │ │ │ mov %r15,%rcx │ │ │ │ - mov %r14,%rdi │ │ │ │ - call 34e40 │ │ │ │ - mov -0x128(%rbp),%rax │ │ │ │ - mov -0x120(%rbp),%r10 │ │ │ │ + call 34a70 │ │ │ │ + mov -0x120(%rbp),%rax │ │ │ │ + mov -0x100(%rbp),%rcx │ │ │ │ incl -0xf8(%rbp) │ │ │ │ - add %r10,-0x138(%rbp) │ │ │ │ - mov -0x170(%rbp),%r9d │ │ │ │ add %rax,%r15 │ │ │ │ - add %rax,%r14 │ │ │ │ + add %rax,-0x118(%rbp) │ │ │ │ add %rax,%r12 │ │ │ │ - add %r10,%rbx │ │ │ │ - mov %r15,-0x100(%rbp) │ │ │ │ - mov %r14,-0x110(%rbp) │ │ │ │ - mov %r9d,-0x170(%rbp) │ │ │ │ - mov %r12,%r8 │ │ │ │ + add %rcx,%rbx │ │ │ │ + add %rcx,-0x140(%rbp) │ │ │ │ + mov %r15,-0x108(%rbp) │ │ │ │ + mov -0x108(%rbp),%r15 │ │ │ │ + mov -0x140(%rbp),%rsi │ │ │ │ mov %rbx,%r9 │ │ │ │ + mov %r12,%r8 │ │ │ │ + mov -0x118(%rbp),%rdi │ │ │ │ mov %r13,%rdx │ │ │ │ - mov -0x100(%rbp),%r15 │ │ │ │ - mov %rax,-0x128(%rbp) │ │ │ │ - mov -0x110(%rbp),%r14 │ │ │ │ - mov -0x138(%rbp),%rsi │ │ │ │ + mov %rax,-0x120(%rbp) │ │ │ │ mov %r15,%rcx │ │ │ │ - mov %r14,%rdi │ │ │ │ - call 34e40 │ │ │ │ - mov -0x128(%rbp),%rax │ │ │ │ - mov -0x120(%rbp),%rcx │ │ │ │ + call 34a70 │ │ │ │ incl -0xf8(%rbp) │ │ │ │ - add %rcx,-0x138(%rbp) │ │ │ │ - mov -0x170(%rbp),%r9d │ │ │ │ + mov -0x120(%rbp),%rax │ │ │ │ + mov -0x100(%rbp),%rdi │ │ │ │ add %rax,%r15 │ │ │ │ - add %rax,%r14 │ │ │ │ + add %rax,-0x118(%rbp) │ │ │ │ add %rax,%r12 │ │ │ │ - add %rcx,%rbx │ │ │ │ - cmp %r9d,-0xf8(%rbp) │ │ │ │ - mov %r15,-0x100(%rbp) │ │ │ │ - mov %r14,-0x110(%rbp) │ │ │ │ - je 42b8c │ │ │ │ - mov -0x100(%rbp),%r14 │ │ │ │ - mov -0x110(%rbp),%r15 │ │ │ │ - mov %r9d,-0x178(%rbp) │ │ │ │ - mov %r12,%r8 │ │ │ │ - mov -0x138(%rbp),%rsi │ │ │ │ + add %rdi,-0x140(%rbp) │ │ │ │ + add %rdi,%rbx │ │ │ │ + mov %r15,-0x108(%rbp) │ │ │ │ + cmp %r14d,-0xf8(%rbp) │ │ │ │ + je 42ec5 │ │ │ │ + mov -0x108(%rbp),%r15 │ │ │ │ + mov -0x140(%rbp),%rsi │ │ │ │ mov %rbx,%r9 │ │ │ │ + mov %r12,%r8 │ │ │ │ + mov -0x118(%rbp),%rdi │ │ │ │ mov %r13,%rdx │ │ │ │ - mov %rax,-0x128(%rbp) │ │ │ │ - mov %r14,%rcx │ │ │ │ - mov %r15,%rdi │ │ │ │ - call 34e40 │ │ │ │ - mov -0x128(%rbp),%rax │ │ │ │ - mov -0x120(%rbp),%r11 │ │ │ │ + mov %rax,-0x120(%rbp) │ │ │ │ + mov %r15,%rcx │ │ │ │ + call 34a70 │ │ │ │ + mov -0x120(%rbp),%rax │ │ │ │ + mov -0x100(%rbp),%r10 │ │ │ │ mov %r13,%rdx │ │ │ │ - mov -0x138(%rbp),%rsi │ │ │ │ + mov -0x118(%rbp),%rdi │ │ │ │ + mov -0x140(%rbp),%rsi │ │ │ │ add %rax,%r12 │ │ │ │ - add %r11,%rbx │ │ │ │ - lea (%r14,%rax,1),%rcx │ │ │ │ - lea (%r15,%rax,1),%rdi │ │ │ │ - add %r11,%rsi │ │ │ │ + add %r10,%rbx │ │ │ │ + lea (%r15,%rax,1),%rcx │ │ │ │ + mov %rax,-0x128(%rbp) │ │ │ │ + add %rax,%rdi │ │ │ │ + add %r10,%rsi │ │ │ │ mov %rbx,%r9 │ │ │ │ mov %r12,%r8 │ │ │ │ - mov %rax,-0x170(%rbp) │ │ │ │ - mov %rcx,-0x128(%rbp) │ │ │ │ - mov %rsi,-0x110(%rbp) │ │ │ │ - mov %rdi,-0x100(%rbp) │ │ │ │ - call 34e40 │ │ │ │ - mov -0x170(%rbp),%r8 │ │ │ │ - mov -0x120(%rbp),%r14 │ │ │ │ - mov -0x100(%rbp),%rdi │ │ │ │ - mov -0x110(%rbp),%rsi │ │ │ │ - mov -0x128(%rbp),%rcx │ │ │ │ - mov -0x178(%rbp),%edx │ │ │ │ - add %r8,%r12 │ │ │ │ - add %r14,%rbx │ │ │ │ - mov %r8,-0x138(%rbp) │ │ │ │ - add %r8,%rdi │ │ │ │ - add %r14,%rsi │ │ │ │ + mov %rcx,-0x120(%rbp) │ │ │ │ + mov %rsi,-0x118(%rbp) │ │ │ │ + mov %rdi,-0x108(%rbp) │ │ │ │ + call 34a70 │ │ │ │ + mov -0x128(%rbp),%r11 │ │ │ │ + mov -0x100(%rbp),%r15 │ │ │ │ + mov %r13,%rdx │ │ │ │ + mov -0x108(%rbp),%rdi │ │ │ │ + mov -0x118(%rbp),%rsi │ │ │ │ + mov -0x120(%rbp),%rcx │ │ │ │ + add %r11,%r12 │ │ │ │ + add %r15,%rbx │ │ │ │ + add %r11,%rdi │ │ │ │ + add %r15,%rsi │ │ │ │ mov %rbx,%r9 │ │ │ │ - add %r8,%rcx │ │ │ │ - mov %edx,-0x170(%rbp) │ │ │ │ mov %r12,%r8 │ │ │ │ - mov %r13,%rdx │ │ │ │ - mov %rcx,-0x128(%rbp) │ │ │ │ - mov %rsi,-0x110(%rbp) │ │ │ │ - mov %rdi,-0x100(%rbp) │ │ │ │ - call 34e40 │ │ │ │ - add %r14,%rbx │ │ │ │ - mov %r13,%rdx │ │ │ │ - mov -0x138(%rbp),%rsi │ │ │ │ - mov -0x128(%rbp),%rcx │ │ │ │ + add %r11,%rcx │ │ │ │ + mov %rsi,-0x118(%rbp) │ │ │ │ + mov %rcx,-0x120(%rbp) │ │ │ │ + mov %rdi,-0x108(%rbp) │ │ │ │ + call 34a70 │ │ │ │ + mov -0x128(%rbp),%rdx │ │ │ │ + mov -0x120(%rbp),%rcx │ │ │ │ + add %r15,%rbx │ │ │ │ + mov -0x108(%rbp),%rdi │ │ │ │ + mov -0x118(%rbp),%rsi │ │ │ │ mov %rbx,%r9 │ │ │ │ - mov -0x100(%rbp),%rdi │ │ │ │ - add %rsi,%r12 │ │ │ │ - add %rsi,%rcx │ │ │ │ - add %rsi,%rdi │ │ │ │ - mov -0x110(%rbp),%rsi │ │ │ │ + add %rdx,%r12 │ │ │ │ + add %rdx,%rcx │ │ │ │ + add %rdx,%rdi │ │ │ │ + add %r15,%rsi │ │ │ │ mov %r12,%r8 │ │ │ │ - mov %rcx,-0x100(%rbp) │ │ │ │ - mov %rdi,-0x110(%rbp) │ │ │ │ - add %r14,%rsi │ │ │ │ - mov %rsi,-0x128(%rbp) │ │ │ │ - call 34e40 │ │ │ │ - mov -0x138(%rbp),%rax │ │ │ │ - add %r14,%rbx │ │ │ │ - mov -0x100(%rbp),%rdi │ │ │ │ - mov -0x128(%rbp),%r15 │ │ │ │ + mov %r13,%rdx │ │ │ │ + mov %rcx,-0x108(%rbp) │ │ │ │ + mov %rsi,-0x120(%rbp) │ │ │ │ + mov %rdi,-0x118(%rbp) │ │ │ │ + call 34a70 │ │ │ │ addl $0x4,-0xf8(%rbp) │ │ │ │ - mov -0x110(%rbp),%r10 │ │ │ │ + mov -0x128(%rbp),%rax │ │ │ │ + add %r15,%rbx │ │ │ │ + mov -0x108(%rbp),%r8 │ │ │ │ + mov -0x118(%rbp),%r9 │ │ │ │ + mov -0x120(%rbp),%rdi │ │ │ │ add %rax,%r12 │ │ │ │ - lea (%rdi,%rax,1),%r9 │ │ │ │ - add %r14,%r15 │ │ │ │ - mov %r9,-0x100(%rbp) │ │ │ │ - mov -0x170(%rbp),%r9d │ │ │ │ - cmp %r9d,-0xf8(%rbp) │ │ │ │ - lea (%r10,%rax,1),%rcx │ │ │ │ - mov %rcx,-0x110(%rbp) │ │ │ │ - mov %r15,-0x138(%rbp) │ │ │ │ - jne 429f2 │ │ │ │ - mov -0x168(%rbp),%rdx │ │ │ │ - mov -0x160(%rbp),%rsi │ │ │ │ - lea 0x957ad(%rip),%rdi # d834e * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x101e> │ │ │ │ + lea (%r8,%rax,1),%rsi │ │ │ │ + lea (%r9,%rax,1),%rcx │ │ │ │ + add %r15,%rdi │ │ │ │ + mov %rsi,-0x108(%rbp) │ │ │ │ + mov %rcx,-0x118(%rbp) │ │ │ │ + mov %rdi,-0x140(%rbp) │ │ │ │ + cmp %r14d,-0xf8(%rbp) │ │ │ │ + jne 42d49 │ │ │ │ + mov -0x170(%rbp),%rdx │ │ │ │ + mov -0x168(%rbp),%rsi │ │ │ │ + lea 0x9648e(%rip),%rdi # d9368 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13c8> │ │ │ │ xor %eax,%eax │ │ │ │ call d2b0 │ │ │ │ mov %rax,%rbx │ │ │ │ - mov -0x118(%rbp),%r12 │ │ │ │ + mov -0x130(%rbp),%r12 │ │ │ │ test %r12,%r12 │ │ │ │ - je 42bc6 │ │ │ │ - mov -0x140(%rbp),%rsi │ │ │ │ + je 42eff │ │ │ │ + mov -0x148(%rbp),%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ call d340 │ │ │ │ - mov -0x150(%rbp),%rdi │ │ │ │ + mov -0x158(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 42162 │ │ │ │ - mov -0x148(%rbp),%rsi │ │ │ │ + je 42513 │ │ │ │ + mov -0x150(%rbp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - jmp 42162 │ │ │ │ - mov 0xa637f(%rip),%rbx │ │ │ │ - lea 0x95748(%rip),%rsi # d8340 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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 (%rbx),%rdi │ │ │ │ + jmp 42513 │ │ │ │ + mov 0xa7046(%rip),%r14 │ │ │ │ + lea 0x96429(%rip),%rsi # d935a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13ba> │ │ │ │ + mov (%r14),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 42bab │ │ │ │ - mov $0x1,%r11d │ │ │ │ - mov %rax,%rdx │ │ │ │ - jmp 42050 │ │ │ │ + jmp 42ee4 │ │ │ │ cmpl $0x2,0x4(%r13) │ │ │ │ - jg 42fcd │ │ │ │ + jg 432aa │ │ │ │ cmpl $0x0,-0x128(%rbp) │ │ │ │ - jle 42c48 │ │ │ │ + jle 42f65 │ │ │ │ mov -0x128(%rbp),%edx │ │ │ │ xor %esi,%esi │ │ │ │ mov %r12,%rdi │ │ │ │ - mov %r9d,-0x120(%rbp) │ │ │ │ shl $0x3,%rdx │ │ │ │ call d190 │ │ │ │ - mov -0x120(%rbp),%r9d │ │ │ │ - test %r9d,%r9d │ │ │ │ - jle 42b8c │ │ │ │ - lea 0x0(,%r14,8),%r10 │ │ │ │ - mov %r9d,%esi │ │ │ │ - movslq %r15d,%r14 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - lea 0x0(,%r14,8),%r15 │ │ │ │ - and $0x3,%esi │ │ │ │ - mov %ecx,-0x120(%rbp) │ │ │ │ - mov %r15,-0x128(%rbp) │ │ │ │ - je 42e17 │ │ │ │ - cmp $0x1,%esi │ │ │ │ - je 42d8f │ │ │ │ - cmp $0x2,%esi │ │ │ │ - je 42d11 │ │ │ │ - mov %r9d,-0x170(%rbp) │ │ │ │ + test %r14d,%r14d │ │ │ │ + jle 42ec5 │ │ │ │ + movslq -0x100(%rbp),%r11 │ │ │ │ + mov -0x120(%rbp),%rax │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %r14d,%r9d │ │ │ │ + mov %esi,-0x100(%rbp) │ │ │ │ + shl $0x3,%r11 │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov %r11,-0x120(%rbp) │ │ │ │ + and $0x3,%r9d │ │ │ │ + je 430fa │ │ │ │ + cmp $0x1,%r9d │ │ │ │ + je 43086 │ │ │ │ + cmp $0x2,%r9d │ │ │ │ + je 4301c │ │ │ │ + mov %rax,-0x100(%rbp) │ │ │ │ mov 0x4(%r13),%edx │ │ │ │ - mov %r10,-0x120(%rbp) │ │ │ │ - push %rax │ │ │ │ mov %r12,%r9 │ │ │ │ - push %rbx │ │ │ │ - mov -0x100(%rbp),%r15 │ │ │ │ - mov -0x110(%rbp),%r14 │ │ │ │ + push %rax │ │ │ │ + mov -0x108(%rbp),%r15 │ │ │ │ mov -0xf8(%rbp),%ecx │ │ │ │ - mov -0x138(%rbp),%rsi │ │ │ │ + push %rbx │ │ │ │ + mov -0x140(%rbp),%rsi │ │ │ │ + mov -0x118(%rbp),%rdi │ │ │ │ mov %r15,%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - call 36fc0 │ │ │ │ - mov -0x120(%rbp),%r10 │ │ │ │ + call 36b70 │ │ │ │ pop %r11 │ │ │ │ - mov -0x128(%rbp),%rdi │ │ │ │ + mov -0x120(%rbp),%rcx │ │ │ │ pop %rax │ │ │ │ - movl $0x1,-0x120(%rbp) │ │ │ │ - add %rdi,-0x138(%rbp) │ │ │ │ - mov -0x170(%rbp),%r9d │ │ │ │ - add %r10,%r15 │ │ │ │ - add %r10,%r14 │ │ │ │ - add %r10,%r12 │ │ │ │ - add %rdi,%rbx │ │ │ │ - mov %r15,-0x100(%rbp) │ │ │ │ - mov %r14,-0x110(%rbp) │ │ │ │ - mov %r9d,-0x178(%rbp) │ │ │ │ - mov %r10,-0x170(%rbp) │ │ │ │ - mov %r12,%r9 │ │ │ │ + mov -0x100(%rbp),%rax │ │ │ │ + movl $0x1,-0x100(%rbp) │ │ │ │ + add %rcx,-0x140(%rbp) │ │ │ │ + add %rcx,%rbx │ │ │ │ + add %rax,%r15 │ │ │ │ + add %rax,-0x118(%rbp) │ │ │ │ + add %rax,%r12 │ │ │ │ + mov %r15,-0x108(%rbp) │ │ │ │ + mov %rax,-0x128(%rbp) │ │ │ │ mov 0x4(%r13),%edx │ │ │ │ + mov %r12,%r9 │ │ │ │ push %r10 │ │ │ │ - push %rbx │ │ │ │ - mov -0x100(%rbp),%r15 │ │ │ │ - mov -0x110(%rbp),%r14 │ │ │ │ + mov -0x108(%rbp),%r15 │ │ │ │ mov -0xf8(%rbp),%ecx │ │ │ │ - mov -0x138(%rbp),%rsi │ │ │ │ + push %rbx │ │ │ │ + mov -0x140(%rbp),%rsi │ │ │ │ + mov -0x118(%rbp),%rdi │ │ │ │ mov %r15,%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - call 36fc0 │ │ │ │ - mov -0x170(%rbp),%r10 │ │ │ │ + call 36b70 │ │ │ │ + mov -0x128(%rbp),%rax │ │ │ │ + mov -0x120(%rbp),%rdi │ │ │ │ pop %r8 │ │ │ │ - mov -0x128(%rbp),%rdx │ │ │ │ pop %r9 │ │ │ │ - add %rdx,-0x138(%rbp) │ │ │ │ - incl -0x120(%rbp) │ │ │ │ - mov -0x178(%rbp),%r9d │ │ │ │ - add %r10,%r15 │ │ │ │ - add %r10,%r14 │ │ │ │ - add %r10,%r12 │ │ │ │ - add %rdx,%rbx │ │ │ │ - mov %r15,-0x100(%rbp) │ │ │ │ - mov %r14,-0x110(%rbp) │ │ │ │ - mov %r9d,-0x178(%rbp) │ │ │ │ - mov %r10,-0x170(%rbp) │ │ │ │ - mov %r12,%r9 │ │ │ │ + add %rax,%r15 │ │ │ │ + add %rax,-0x118(%rbp) │ │ │ │ + add %rax,%r12 │ │ │ │ + add %rdi,-0x140(%rbp) │ │ │ │ + add %rdi,%rbx │ │ │ │ + incl -0x100(%rbp) │ │ │ │ + mov %r15,-0x108(%rbp) │ │ │ │ + mov %rax,-0x128(%rbp) │ │ │ │ mov 0x4(%r13),%edx │ │ │ │ + mov %r12,%r9 │ │ │ │ push %rdi │ │ │ │ - push %rbx │ │ │ │ - mov -0x100(%rbp),%r15 │ │ │ │ - mov -0x110(%rbp),%r14 │ │ │ │ + mov -0x108(%rbp),%r15 │ │ │ │ mov -0xf8(%rbp),%ecx │ │ │ │ - mov -0x138(%rbp),%rsi │ │ │ │ + push %rbx │ │ │ │ + mov -0x140(%rbp),%rsi │ │ │ │ + mov -0x118(%rbp),%rdi │ │ │ │ mov %r15,%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - call 36fc0 │ │ │ │ - mov -0x170(%rbp),%r10 │ │ │ │ - mov -0x128(%rbp),%r11 │ │ │ │ + call 36b70 │ │ │ │ pop %rcx │ │ │ │ + mov -0x128(%rbp),%rax │ │ │ │ pop %rsi │ │ │ │ - incl -0x120(%rbp) │ │ │ │ - add %r11,-0x138(%rbp) │ │ │ │ - mov -0x178(%rbp),%r9d │ │ │ │ - add %r10,%r15 │ │ │ │ - add %r10,%r14 │ │ │ │ - add %r10,%r12 │ │ │ │ - add %r11,%rbx │ │ │ │ - cmp %r9d,-0x120(%rbp) │ │ │ │ - mov %r15,-0x100(%rbp) │ │ │ │ - mov %r14,-0x110(%rbp) │ │ │ │ - je 42b8c │ │ │ │ - mov -0x100(%rbp),%r15 │ │ │ │ - mov -0x110(%rbp),%r14 │ │ │ │ + incl -0x100(%rbp) │ │ │ │ + mov -0x120(%rbp),%r10 │ │ │ │ + add %rax,%r15 │ │ │ │ + add %rax,-0x118(%rbp) │ │ │ │ + add %rax,%r12 │ │ │ │ + mov %r15,-0x108(%rbp) │ │ │ │ + add %r10,-0x140(%rbp) │ │ │ │ + add %r10,%rbx │ │ │ │ + cmp %r14d,-0x100(%rbp) │ │ │ │ + je 42ec5 │ │ │ │ sub $0x8,%rsp │ │ │ │ - mov %r9d,-0x178(%rbp) │ │ │ │ + mov %rax,-0x128(%rbp) │ │ │ │ mov 0x4(%r13),%edx │ │ │ │ - mov %r10,-0x170(%rbp) │ │ │ │ mov %r12,%r9 │ │ │ │ - push %rbx │ │ │ │ + mov -0x108(%rbp),%r15 │ │ │ │ mov -0xf8(%rbp),%ecx │ │ │ │ - mov -0x138(%rbp),%rsi │ │ │ │ + push %rbx │ │ │ │ + mov -0x140(%rbp),%rsi │ │ │ │ + mov -0x118(%rbp),%rdi │ │ │ │ mov %r15,%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - call 36fc0 │ │ │ │ - mov -0x170(%rbp),%r10 │ │ │ │ + call 36b70 │ │ │ │ + mov -0x120(%rbp),%rdx │ │ │ │ mov -0x128(%rbp),%rax │ │ │ │ - mov -0x138(%rbp),%rsi │ │ │ │ - mov 0x4(%r13),%edx │ │ │ │ + mov -0x140(%rbp),%rsi │ │ │ │ + mov -0x118(%rbp),%rdi │ │ │ │ + add %rdx,%rbx │ │ │ │ + mov %rax,-0x178(%rbp) │ │ │ │ + add %rax,%r12 │ │ │ │ mov -0xf8(%rbp),%ecx │ │ │ │ - add %r10,%r12 │ │ │ │ - add %rax,%rbx │ │ │ │ - lea (%r15,%r10,1),%r8 │ │ │ │ - lea (%r14,%r10,1),%rdi │ │ │ │ + add %rdx,%rsi │ │ │ │ + mov 0x4(%r13),%edx │ │ │ │ mov %rbx,(%rsp) │ │ │ │ - add %rax,%rsi │ │ │ │ + lea (%r15,%rax,1),%r8 │ │ │ │ + add %rax,%rdi │ │ │ │ mov %r12,%r9 │ │ │ │ - mov %r8,-0x138(%rbp) │ │ │ │ - mov %rsi,-0x110(%rbp) │ │ │ │ - mov %rdi,-0x100(%rbp) │ │ │ │ - call 36fc0 │ │ │ │ - mov -0x170(%rbp),%r9 │ │ │ │ - mov -0x128(%rbp),%r14 │ │ │ │ - mov -0x100(%rbp),%rdi │ │ │ │ - mov -0x110(%rbp),%rsi │ │ │ │ - mov -0x138(%rbp),%r8 │ │ │ │ - mov -0xf8(%rbp),%r15d │ │ │ │ + mov %r8,-0x128(%rbp) │ │ │ │ + mov %rsi,-0x118(%rbp) │ │ │ │ + mov %rdi,-0x108(%rbp) │ │ │ │ + call 36b70 │ │ │ │ + mov -0x120(%rbp),%r15 │ │ │ │ + mov -0x178(%rbp),%r11 │ │ │ │ + mov -0x108(%rbp),%rdi │ │ │ │ + mov -0x118(%rbp),%rsi │ │ │ │ + add %r15,%rbx │ │ │ │ + mov -0x128(%rbp),%r8 │ │ │ │ + mov %r11,-0x140(%rbp) │ │ │ │ + add %r11,%r12 │ │ │ │ mov 0x4(%r13),%edx │ │ │ │ - add %r9,%r12 │ │ │ │ - add %r14,%rbx │ │ │ │ mov %rbx,(%rsp) │ │ │ │ - add %r9,%rdi │ │ │ │ - add %r14,%rsi │ │ │ │ - add %r9,%r8 │ │ │ │ - mov %r15d,%ecx │ │ │ │ + add %r11,%rdi │ │ │ │ + add %r15,%rsi │ │ │ │ + mov -0xf8(%rbp),%ecx │ │ │ │ + add %r11,%r8 │ │ │ │ mov %r12,%r9 │ │ │ │ - mov %rsi,-0x110(%rbp) │ │ │ │ - mov %r8,-0x138(%rbp) │ │ │ │ - mov %rdi,-0x100(%rbp) │ │ │ │ - call 36fc0 │ │ │ │ - add %r14,%rbx │ │ │ │ - mov -0x170(%rbp),%rcx │ │ │ │ - mov -0x138(%rbp),%r8 │ │ │ │ - mov -0x100(%rbp),%rdi │ │ │ │ - mov -0x110(%rbp),%rsi │ │ │ │ + mov %rsi,-0x118(%rbp) │ │ │ │ + mov %r8,-0x128(%rbp) │ │ │ │ + mov %rdi,-0x108(%rbp) │ │ │ │ + call 36b70 │ │ │ │ + mov -0x140(%rbp),%rsi │ │ │ │ + mov -0x128(%rbp),%r8 │ │ │ │ + add %r15,%rbx │ │ │ │ + mov -0x108(%rbp),%rdi │ │ │ │ mov 0x4(%r13),%edx │ │ │ │ + add %rsi,%r12 │ │ │ │ + add %rsi,%r8 │ │ │ │ + mov -0xf8(%rbp),%ecx │ │ │ │ + add %rsi,%rdi │ │ │ │ + mov -0x118(%rbp),%rsi │ │ │ │ mov %rbx,(%rsp) │ │ │ │ - add %rcx,%r12 │ │ │ │ - add %rcx,%r8 │ │ │ │ - add %rcx,%rdi │ │ │ │ - add %r14,%rsi │ │ │ │ mov %r12,%r9 │ │ │ │ - mov %r15d,%ecx │ │ │ │ - mov %r8,-0x100(%rbp) │ │ │ │ - mov %rsi,-0x138(%rbp) │ │ │ │ - mov %rdi,-0x110(%rbp) │ │ │ │ - call 36fc0 │ │ │ │ - add %r14,%rbx │ │ │ │ - mov -0x170(%rbp),%r10 │ │ │ │ - mov -0x138(%rbp),%r11 │ │ │ │ + mov %r8,-0x108(%rbp) │ │ │ │ + add %r15,%rsi │ │ │ │ + mov %rdi,-0x118(%rbp) │ │ │ │ + mov %rsi,-0x128(%rbp) │ │ │ │ + call 36b70 │ │ │ │ pop %rax │ │ │ │ + mov -0x108(%rbp),%r8 │ │ │ │ + add %r15,%rbx │ │ │ │ pop %rdx │ │ │ │ - addl $0x4,-0x120(%rbp) │ │ │ │ - mov -0x100(%rbp),%r8 │ │ │ │ - mov -0x110(%rbp),%rdi │ │ │ │ - mov -0x178(%rbp),%r9d │ │ │ │ - add %r14,%r11 │ │ │ │ - add %r10,%r12 │ │ │ │ - cmp %r9d,-0x120(%rbp) │ │ │ │ - mov %r11,-0x138(%rbp) │ │ │ │ - lea (%r8,%r10,1),%rsi │ │ │ │ - lea (%rdi,%r10,1),%rdx │ │ │ │ - mov %rsi,-0x100(%rbp) │ │ │ │ - mov %rdx,-0x110(%rbp) │ │ │ │ - jne 42e17 │ │ │ │ - jmp 42b8c │ │ │ │ - vzeroupper │ │ │ │ - jmp 4283a │ │ │ │ + addl $0x4,-0x100(%rbp) │ │ │ │ + mov -0x140(%rbp),%rax │ │ │ │ + mov -0x118(%rbp),%rcx │ │ │ │ + mov -0x128(%rbp),%r10 │ │ │ │ + lea (%r8,%rax,1),%r9 │ │ │ │ + lea (%rcx,%rax,1),%rdi │ │ │ │ + add %rax,%r12 │ │ │ │ + add %r15,%r10 │ │ │ │ + mov %r9,-0x108(%rbp) │ │ │ │ + mov %rdi,-0x118(%rbp) │ │ │ │ + mov %r10,-0x140(%rbp) │ │ │ │ + cmp %r14d,-0x100(%rbp) │ │ │ │ + jne 430fa │ │ │ │ + jmp 42ec5 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - mov 0xa5f9c(%rip),%r13 │ │ │ │ - lea 0x95f8d(%rip),%rsi # d8f68 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1c38> │ │ │ │ - mov 0x0(%r13),%rdi │ │ │ │ + mov 0xa6cbf(%rip),%r12 │ │ │ │ + lea 0x96cb0(%rip),%rsi # d9f68 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1fc8> │ │ │ │ + mov (%r12),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 42bab │ │ │ │ - mov -0x120(%rbp),%r8 │ │ │ │ - xor %edx,%edx │ │ │ │ - shl $0x3,%r8 │ │ │ │ - lea -0x8(%r8),%rsi │ │ │ │ - shr $0x3,%rsi │ │ │ │ - inc %rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - je 430dd │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 430be │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 430a8 │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - je 43092 │ │ │ │ - cmp $0x4,%rsi │ │ │ │ - je 4307b │ │ │ │ - cmp $0x5,%rsi │ │ │ │ - je 43065 │ │ │ │ - cmp $0x6,%rsi │ │ │ │ - je 4304e │ │ │ │ - mov -0x100(%rbp),%rdi │ │ │ │ - mov $0x8,%edx │ │ │ │ - vmovsd (%rdi),%xmm10 │ │ │ │ - vmovsd %xmm10,(%r12) │ │ │ │ - mov -0x100(%rbp),%r11 │ │ │ │ - vmovsd (%r11,%rdx,1),%xmm11 │ │ │ │ - vmovsd %xmm11,(%r12,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - mov -0x100(%rbp),%rax │ │ │ │ - vmovsd (%rax,%rdx,1),%xmm13 │ │ │ │ - vmovsd %xmm13,(%r12,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - mov -0x100(%rbp),%r10 │ │ │ │ - vmovsd (%r10,%rdx,1),%xmm14 │ │ │ │ - vmovsd %xmm14,(%r12,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - mov -0x100(%rbp),%rcx │ │ │ │ - vmovsd (%rcx,%rdx,1),%xmm2 │ │ │ │ - vmovsd %xmm2,(%r12,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - mov -0x100(%rbp),%rsi │ │ │ │ - vmovsd (%rsi,%rdx,1),%xmm7 │ │ │ │ - vmovsd %xmm7,(%r12,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - mov -0x100(%rbp),%rdi │ │ │ │ - vmovsd (%rdi,%rdx,1),%xmm15 │ │ │ │ - vmovsd %xmm15,(%r12,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - cmp %r8,%rdx │ │ │ │ - je 4283a │ │ │ │ - mov -0x100(%rbp),%r11 │ │ │ │ - vmovsd (%r11,%rdx,1),%xmm9 │ │ │ │ - vmovsd %xmm9,(%r12,%rdx,1) │ │ │ │ - vmovsd 0x8(%r11,%rdx,1),%xmm0 │ │ │ │ - vmovsd %xmm0,0x8(%r12,%rdx,1) │ │ │ │ - vmovsd 0x10(%r11,%rdx,1),%xmm8 │ │ │ │ - vmovsd %xmm8,0x10(%r12,%rdx,1) │ │ │ │ - vmovsd 0x18(%r11,%rdx,1),%xmm5 │ │ │ │ - vmovsd %xmm5,0x18(%r12,%rdx,1) │ │ │ │ - vmovsd 0x20(%r11,%rdx,1),%xmm3 │ │ │ │ - vmovsd %xmm3,0x20(%r12,%rdx,1) │ │ │ │ - vmovsd 0x28(%r11,%rdx,1),%xmm4 │ │ │ │ - vmovsd %xmm4,0x28(%r12,%rdx,1) │ │ │ │ - vmovsd 0x30(%r11,%rdx,1),%xmm1 │ │ │ │ - vmovsd %xmm1,0x30(%r12,%rdx,1) │ │ │ │ - vmovsd 0x38(%r11,%rdx,1),%xmm6 │ │ │ │ - vmovsd %xmm6,0x38(%r12,%rdx,1) │ │ │ │ - add $0x40,%rdx │ │ │ │ - cmp %r8,%rdx │ │ │ │ - jne 430e4 │ │ │ │ - jmp 4283a │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ + jmp 42ee4 │ │ │ │ vzeroupper │ │ │ │ - jmp e1d8 <__cxa_finalize@plt+0xb48> │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ + jmp 42bc6 │ │ │ │ + lea 0x0(,%r11,8),%r11 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + lea -0x8(%r11),%r15 │ │ │ │ + shr $0x3,%r15 │ │ │ │ + inc %r15 │ │ │ │ + and $0x7,%r15d │ │ │ │ + je 433c6 │ │ │ │ + cmp $0x1,%r15 │ │ │ │ + je 433a6 │ │ │ │ + cmp $0x2,%r15 │ │ │ │ + je 4338f │ │ │ │ + cmp $0x3,%r15 │ │ │ │ + je 43378 │ │ │ │ + cmp $0x4,%r15 │ │ │ │ + je 43361 │ │ │ │ + cmp $0x5,%r15 │ │ │ │ + je 4334a │ │ │ │ + cmp $0x6,%r15 │ │ │ │ + je 43333 │ │ │ │ + mov -0x108(%rbp),%rdx │ │ │ │ + mov $0x8,%r8d │ │ │ │ + vmovsd (%rdx),%xmm12 │ │ │ │ + vmovsd %xmm12,(%r12) │ │ │ │ + mov -0x108(%rbp),%rsi │ │ │ │ + vmovsd (%rsi,%r8,1),%xmm13 │ │ │ │ + vmovsd %xmm13,(%r12,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + mov -0x108(%rbp),%rax │ │ │ │ + vmovsd (%rax,%r8,1),%xmm14 │ │ │ │ + vmovsd %xmm14,(%r12,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + mov -0x108(%rbp),%r9 │ │ │ │ + vmovsd (%r9,%r8,1),%xmm15 │ │ │ │ + vmovsd %xmm15,(%r12,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + mov -0x108(%rbp),%rcx │ │ │ │ + vmovsd (%rcx,%r8,1),%xmm1 │ │ │ │ + vmovsd %xmm1,(%r12,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + mov -0x108(%rbp),%rdi │ │ │ │ + vmovsd (%rdi,%r8,1),%xmm8 │ │ │ │ + vmovsd %xmm8,(%r12,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + mov -0x108(%rbp),%r10 │ │ │ │ + vmovsd (%r10,%r8,1),%xmm5 │ │ │ │ + vmovsd %xmm5,(%r12,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + cmp %r8,%r11 │ │ │ │ + je 42bc6 │ │ │ │ + mov -0x108(%rbp),%r15 │ │ │ │ + vmovsd (%r15,%r8,1),%xmm7 │ │ │ │ + vmovsd %xmm7,(%r12,%r8,1) │ │ │ │ + vmovsd 0x8(%r15,%r8,1),%xmm9 │ │ │ │ + vmovsd %xmm9,0x8(%r12,%r8,1) │ │ │ │ + vmovsd 0x10(%r15,%r8,1),%xmm10 │ │ │ │ + vmovsd %xmm10,0x10(%r12,%r8,1) │ │ │ │ + vmovsd 0x18(%r15,%r8,1),%xmm11 │ │ │ │ + vmovsd %xmm11,0x18(%r12,%r8,1) │ │ │ │ + vmovsd 0x20(%r15,%r8,1),%xmm2 │ │ │ │ + vmovsd %xmm2,0x20(%r12,%r8,1) │ │ │ │ + vmovsd 0x28(%r15,%r8,1),%xmm4 │ │ │ │ + vmovsd %xmm4,0x28(%r12,%r8,1) │ │ │ │ + vmovsd 0x30(%r15,%r8,1),%xmm0 │ │ │ │ + vmovsd %xmm0,0x30(%r12,%r8,1) │ │ │ │ + vmovsd 0x38(%r15,%r8,1),%xmm6 │ │ │ │ + vmovsd %xmm6,0x38(%r12,%r8,1) │ │ │ │ + add $0x40,%r8 │ │ │ │ + cmp %r8,%r11 │ │ │ │ + jne 433cd │ │ │ │ + jmp 42bc6 │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %r9d,%r9d │ │ │ │ + jmp 42b94 │ │ │ │ vzeroupper │ │ │ │ - jmp e1f0 <__cxa_finalize@plt+0xb60> │ │ │ │ + jmp 42bb1 │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ - jmp e199 <__cxa_finalize@plt+0xb09> │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp e20c <__cxa_finalize@plt+0xb7c> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ - jmp e213 <__cxa_finalize@plt+0xb83> │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp e23f <__cxa_finalize@plt+0xbaf> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ - jmp e25f <__cxa_finalize@plt+0xbcf> │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp e2b9 <__cxa_finalize@plt+0xc29> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp e2cf <__cxa_finalize@plt+0xc3f> │ │ │ │ + endbr64 │ │ │ │ + mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp e1e4 <__cxa_finalize@plt+0xb54> │ │ │ │ + jmp e296 <__cxa_finalize@plt+0xc06> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ - jmp e224 <__cxa_finalize@plt+0xb94> │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp e1f6 <__cxa_finalize@plt+0xb66> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ + mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp e1b8 <__cxa_finalize@plt+0xb28> │ │ │ │ + jmp e27e <__cxa_finalize@plt+0xbee> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ - jmp e277 <__cxa_finalize@plt+0xbe7> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %rax,%r14 │ │ │ │ + vzeroupper │ │ │ │ + jmp e25e <__cxa_finalize@plt+0xbce> │ │ │ │ + endbr64 │ │ │ │ + mov %rax,%r14 │ │ │ │ + vzeroupper │ │ │ │ + jmp e28a <__cxa_finalize@plt+0xbfa> │ │ │ │ + xchg %ax,%ax │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ lea 0x8(%rsp),%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ mov %rsi,%rdi │ │ │ │ - lea 0x950f2(%rip),%rsi # d82e9 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xfb9> │ │ │ │ push -0x8(%r10) │ │ │ │ + lea 0x95e08(%rip),%rsi # d9303 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1363> │ │ │ │ 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 43b50 │ │ │ │ + je 44060 │ │ │ │ mov -0xa8(%rbp),%rdi │ │ │ │ - call 39600 │ │ │ │ + call 394c0 │ │ │ │ mov %rax,%r12 │ │ │ │ test %rax,%rax │ │ │ │ - je 43b50 │ │ │ │ - mov 0xa6557(%rip),%rax │ │ │ │ + je 44060 │ │ │ │ + mov 0xa7257(%rip),%rax │ │ │ │ mov $0xc,%edi │ │ │ │ mov 0x228(%rax),%rbx │ │ │ │ call *0x168(%rax) │ │ │ │ + mov -0xb8(%rbp),%rdi │ │ │ │ xor %r9d,%r9d │ │ │ │ mov $0x501,%r8d │ │ │ │ - mov -0xb8(%rbp),%rdi │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rax,%rsi │ │ │ │ call *%rbx │ │ │ │ mov %rax,%rbx │ │ │ │ test %rax,%rax │ │ │ │ - je 43b30 │ │ │ │ - mov 0xa6519(%rip),%r14 │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ + je 44040 │ │ │ │ + mov 0xa7219(%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 43d00 │ │ │ │ - mov 0x18(%rbx),%edx │ │ │ │ + je 44100 │ │ │ │ + mov 0x18(%rbx),%esi │ │ │ │ mov %rax,-0x98(%rbp) │ │ │ │ - test %edx,%edx │ │ │ │ - jle 43cc0 │ │ │ │ - cmp %edx,0x18(%rax) │ │ │ │ - jne 43ce0 │ │ │ │ + test %esi,%esi │ │ │ │ + jle 440c8 │ │ │ │ + cmp %esi,0x18(%rax) │ │ │ │ + jne 440e0 │ │ │ │ mov 0x20(%rax),%rdi │ │ │ │ - lea -0x1(%rdx),%esi │ │ │ │ - movslq %esi,%rcx │ │ │ │ - mov (%rdi,%rcx,8),%r8 │ │ │ │ - cmp %r8d,(%r12) │ │ │ │ - mov %r8,%r14 │ │ │ │ + lea -0x1(%rsi),%ecx │ │ │ │ + movslq %ecx,%rdx │ │ │ │ + mov (%rdi,%rdx,8),%r8 │ │ │ │ mov %r8d,-0xc8(%rbp) │ │ │ │ - jne 43c80 │ │ │ │ + mov %r8,%r14 │ │ │ │ + cmp %r8d,(%r12) │ │ │ │ + jne 44090 │ │ │ │ mov %r12,%rdi │ │ │ │ + mov %ecx,-0xe8(%rbp) │ │ │ │ + mov %rdx,-0xd0(%rbp) │ │ │ │ mov %esi,-0xe0(%rbp) │ │ │ │ - mov %rcx,-0xd0(%rbp) │ │ │ │ - mov %edx,-0xd8(%rbp) │ │ │ │ - call 35670 │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov -0xd0(%rbp),%r9 │ │ │ │ - mov %eax,%r15d │ │ │ │ - cltq │ │ │ │ - mov %rax,-0xf0(%rbp) │ │ │ │ - mov %rax,-0xe8(%rbp) │ │ │ │ - cmp (%rdx,%r9,8),%rax │ │ │ │ - jne 43d20 │ │ │ │ - mov -0xd8(%rbp),%r10d │ │ │ │ - mov -0xe0(%rbp),%esi │ │ │ │ + call 35270 │ │ │ │ + movslq %eax,%r9 │ │ │ │ + mov %eax,-0xd8(%rbp) │ │ │ │ + mov -0xd0(%rbp),%r11 │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %r9,-0xf0(%rbp) │ │ │ │ + mov %r9,%r15 │ │ │ │ + cmp (%rax,%r11,8),%r9 │ │ │ │ + jne 44120 │ │ │ │ + mov -0xe0(%rbp),%r10d │ │ │ │ + mov -0xe8(%rbp),%ecx │ │ │ │ + mov $0x1,%r11d │ │ │ │ cmp $0x1,%r10d │ │ │ │ - je 43f37 │ │ │ │ - lea -0x2(%r10),%r11d │ │ │ │ - mov 0x20(%r13),%rcx │ │ │ │ - cmp $0x6,%r11d │ │ │ │ - jbe 43d60 │ │ │ │ - mov %rcx,%rax │ │ │ │ - or %rdx,%rax │ │ │ │ - test $0x3f,%al │ │ │ │ - jne 43d60 │ │ │ │ - mov %esi,%r9d │ │ │ │ + je 43a80 │ │ │ │ + lea -0x2(%r10),%r15d │ │ │ │ + mov 0x20(%r13),%rdx │ │ │ │ + cmp $0x7,%r15d │ │ │ │ + jbe 441e0 │ │ │ │ + mov %rdx,%rsi │ │ │ │ + or %rax,%rsi │ │ │ │ + and $0x3f,%esi │ │ │ │ + jne 441e0 │ │ │ │ + mov %ecx,%r8d │ │ │ │ + vpcmpeqd %ymm4,%ymm4,%ymm4 │ │ │ │ mov $0x8,%edi │ │ │ │ - xor %r11d,%r11d │ │ │ │ - vpcmpeqd %ymm3,%ymm3,%ymm3 │ │ │ │ - shr $0x3,%r9d │ │ │ │ - vmovd %edi,%xmm6 │ │ │ │ - vmovdqa 0x994cb(%rip),%ymm4 # dc880 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - vmovdqa 0x994e3(%rip),%ymm2 # dc8a0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x2a0> │ │ │ │ - mov %r9,%r8 │ │ │ │ - vpxor %xmm5,%xmm5,%xmm5 │ │ │ │ - vpbroadcastd %xmm6,%ymm9 │ │ │ │ - vpsrld $0x1f,%ymm3,%ymm3 │ │ │ │ + vmovdqa 0x9a20f(%rip),%ymm0 # dd8c0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x2c0> │ │ │ │ + shr $0x3,%r8d │ │ │ │ + vmovdqa 0x9a223(%rip),%ymm6 # dd8e0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x2e0> │ │ │ │ + vmovdqa 0x9a23b(%rip),%ymm7 # dd900 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x300> │ │ │ │ + xor %esi,%esi │ │ │ │ shl $0x6,%r8 │ │ │ │ - and $0x1,%r9d │ │ │ │ - je 43c16 │ │ │ │ - vmovdqa (%rdx),%ymm0 │ │ │ │ + vpsrld $0x1f,%ymm4,%ymm4 │ │ │ │ + vpbroadcastd %edi,%ymm1 │ │ │ │ + lea -0x40(%r8),%r9 │ │ │ │ + shr $0x6,%r9 │ │ │ │ + inc %r9 │ │ │ │ + and $0x3,%r9d │ │ │ │ + je 437ef │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 43796 │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + je 43747 │ │ │ │ + vmovdqa (%rax),%ymm2 │ │ │ │ + vmovdqa 0x20(%rax),%ymm3 │ │ │ │ + vmovdqa (%rdx),%ymm5 │ │ │ │ vmovdqa 0x20(%rdx),%ymm8 │ │ │ │ - vpcmpeqq (%rcx),%ymm0,%ymm1 │ │ │ │ - vpcmpeqq 0x20(%rcx),%ymm8,%ymm7 │ │ │ │ - vpcmpeqq %ymm5,%ymm1,%ymm10 │ │ │ │ - vpcmpeqq %ymm5,%ymm7,%ymm11 │ │ │ │ - vpor %ymm11,%ymm10,%ymm12 │ │ │ │ - vptest %ymm12,%ymm12 │ │ │ │ - jne 43c49 │ │ │ │ - vperm2i128 $0x20,%ymm8,%ymm0,%ymm13 │ │ │ │ - vperm2i128 $0x31,%ymm8,%ymm0,%ymm14 │ │ │ │ - vpaddd %ymm9,%ymm2,%ymm2 │ │ │ │ - mov $0x40,%r11d │ │ │ │ - vpshufd $0xd8,%ymm13,%ymm15 │ │ │ │ - vpshufd $0xd8,%ymm14,%ymm3 │ │ │ │ - vpaddd %ymm9,%ymm4,%ymm4 │ │ │ │ - vpunpcklqdq %ymm3,%ymm15,%ymm3 │ │ │ │ - cmp $0x40,%r8 │ │ │ │ - jne 43c16 │ │ │ │ - vextracti128 $0x1,%ymm3,%xmm9 │ │ │ │ - vpmulld %xmm9,%xmm3,%xmm8 │ │ │ │ - vpsrldq $0x8,%xmm8,%xmm1 │ │ │ │ - vpmulld %xmm1,%xmm8,%xmm10 │ │ │ │ - vpsrldq $0x4,%xmm10,%xmm7 │ │ │ │ - vpmulld %xmm7,%xmm10,%xmm11 │ │ │ │ - vmovd %xmm11,%r11d │ │ │ │ - test $0x7,%sil │ │ │ │ - je 43561 │ │ │ │ - mov %esi,%eax │ │ │ │ - and $0xfffffff8,%eax │ │ │ │ - lea 0x1(%rax),%esi │ │ │ │ - cltq │ │ │ │ - mov (%rdx,%rax,8),%r9 │ │ │ │ - cmp (%rcx,%rax,8),%r9 │ │ │ │ - jne 43d40 │ │ │ │ - lea 0x1(%rsi),%r8d │ │ │ │ - imul %r9d,%r11d │ │ │ │ - cmp %r8d,%r10d │ │ │ │ - jle 43561 │ │ │ │ - movslq %esi,%rax │ │ │ │ - mov (%rdx,%rax,8),%rdi │ │ │ │ - cmp (%rcx,%rax,8),%rdi │ │ │ │ - jne 43d40 │ │ │ │ - lea 0x2(%rsi),%r9d │ │ │ │ + vpcmpneqq %ymm2,%ymm5,%k1 │ │ │ │ + vpcmpneqq %ymm3,%ymm8,%k0 │ │ │ │ + kmovb %k1,%r11d │ │ │ │ + kmovb %k0,%r15d │ │ │ │ + or %r15d,%r11d │ │ │ │ + and $0xf,%r11d │ │ │ │ + jne 44180 │ │ │ │ + vmovdqa %ymm2,%ymm4 │ │ │ │ + vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + mov $0x40,%esi │ │ │ │ + vpermt2d %ymm3,%ymm7,%ymm4 │ │ │ │ + vmovdqa (%rax,%rsi,1),%ymm9 │ │ │ │ + vmovdqa 0x20(%rax,%rsi,1),%ymm10 │ │ │ │ + vmovdqa (%rdx,%rsi,1),%ymm11 │ │ │ │ + vmovdqa 0x20(%rdx,%rsi,1),%ymm12 │ │ │ │ + vpcmpneqq %ymm9,%ymm11,%k2 │ │ │ │ + vpcmpneqq %ymm10,%ymm12,%k3 │ │ │ │ + kmovb %k2,%edi │ │ │ │ + kmovb %k3,%r9d │ │ │ │ + or %r9d,%edi │ │ │ │ + and $0xf,%edi │ │ │ │ + jne 44180 │ │ │ │ + vpermt2d %ymm10,%ymm7,%ymm9 │ │ │ │ + vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + add $0x40,%rsi │ │ │ │ + vpmulld %ymm9,%ymm4,%ymm4 │ │ │ │ + vmovdqa (%rax,%rsi,1),%ymm13 │ │ │ │ + vmovdqa 0x20(%rax,%rsi,1),%ymm14 │ │ │ │ + vmovdqa (%rdx,%rsi,1),%ymm15 │ │ │ │ + vmovdqa 0x20(%rdx,%rsi,1),%ymm2 │ │ │ │ + vpcmpneqq %ymm13,%ymm15,%k4 │ │ │ │ + vpcmpneqq %ymm14,%ymm2,%k5 │ │ │ │ + kmovb %k4,%r11d │ │ │ │ + kmovb %k5,%r15d │ │ │ │ + or %r15d,%r11d │ │ │ │ + and $0xf,%r11d │ │ │ │ + jne 44180 │ │ │ │ + vpermt2d %ymm14,%ymm7,%ymm13 │ │ │ │ + vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + add $0x40,%rsi │ │ │ │ + vpmulld %ymm13,%ymm4,%ymm4 │ │ │ │ + cmp %rsi,%r8 │ │ │ │ + je 4394b │ │ │ │ + vmovdqa (%rax,%rsi,1),%ymm8 │ │ │ │ + vmovdqa 0x20(%rax,%rsi,1),%ymm3 │ │ │ │ + vmovdqa (%rdx,%rsi,1),%ymm5 │ │ │ │ + vmovdqa 0x20(%rdx,%rsi,1),%ymm9 │ │ │ │ + vpcmpneqq %ymm8,%ymm5,%k6 │ │ │ │ + vpcmpneqq %ymm3,%ymm9,%k7 │ │ │ │ + kmovb %k6,%edi │ │ │ │ + kmovb %k7,%r9d │ │ │ │ + or %r9d,%edi │ │ │ │ + and $0xf,%edi │ │ │ │ + jne 44180 │ │ │ │ + vmovdqa 0x40(%rax,%rsi,1),%ymm10 │ │ │ │ + vmovdqa 0x60(%rax,%rsi,1),%ymm11 │ │ │ │ + vpermt2d %ymm3,%ymm7,%ymm8 │ │ │ │ + vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ + vmovdqa 0x40(%rdx,%rsi,1),%ymm12 │ │ │ │ + vmovdqa 0x60(%rdx,%rsi,1),%ymm13 │ │ │ │ + vpmulld %ymm8,%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpcmpneqq %ymm10,%ymm12,%k1 │ │ │ │ + vpcmpneqq %ymm11,%ymm13,%k0 │ │ │ │ + kmovb %k1,%r15d │ │ │ │ + kmovb %k0,%r11d │ │ │ │ + or %r11d,%r15d │ │ │ │ + and $0xf,%r15d │ │ │ │ + jne 44180 │ │ │ │ + vmovdqa 0x80(%rax,%rsi,1),%ymm14 │ │ │ │ + vmovdqa 0xa0(%rax,%rsi,1),%ymm15 │ │ │ │ + vpermt2d %ymm11,%ymm7,%ymm10 │ │ │ │ + vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ + vmovdqa 0x80(%rdx,%rsi,1),%ymm2 │ │ │ │ + vmovdqa 0xa0(%rdx,%rsi,1),%ymm8 │ │ │ │ + vpmulld %ymm10,%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpcmpneqq %ymm14,%ymm2,%k2 │ │ │ │ + vpcmpneqq %ymm15,%ymm8,%k3 │ │ │ │ + kmovb %k2,%edi │ │ │ │ + kmovb %k3,%r9d │ │ │ │ + or %r9d,%edi │ │ │ │ + and $0xf,%edi │ │ │ │ + jne 44180 │ │ │ │ + vmovdqa 0xc0(%rax,%rsi,1),%ymm9 │ │ │ │ + vmovdqa 0xe0(%rax,%rsi,1),%ymm3 │ │ │ │ + vpermt2d %ymm15,%ymm7,%ymm14 │ │ │ │ + vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ + vmovdqa 0xc0(%rdx,%rsi,1),%ymm5 │ │ │ │ + vmovdqa 0xe0(%rdx,%rsi,1),%ymm10 │ │ │ │ + vpmulld %ymm14,%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpcmpneqq %ymm9,%ymm5,%k4 │ │ │ │ + vpcmpneqq %ymm3,%ymm10,%k5 │ │ │ │ + kmovb %k4,%r15d │ │ │ │ + kmovb %k5,%r11d │ │ │ │ + or %r11d,%r15d │ │ │ │ + and $0xf,%r15d │ │ │ │ + jne 44180 │ │ │ │ + vpermt2d %ymm3,%ymm7,%ymm9 │ │ │ │ + vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + add $0x100,%rsi │ │ │ │ + vpmulld %ymm9,%ymm4,%ymm4 │ │ │ │ + cmp %rsi,%r8 │ │ │ │ + jne 437ef │ │ │ │ + vextracti32x4 $0x1,%ymm4,%xmm1 │ │ │ │ + vpmulld %xmm1,%xmm4,%xmm11 │ │ │ │ + vpsrldq $0x8,%xmm11,%xmm12 │ │ │ │ + vpmulld %xmm12,%xmm11,%xmm13 │ │ │ │ + vpsrldq $0x4,%xmm13,%xmm14 │ │ │ │ + vpmulld %xmm14,%xmm13,%xmm15 │ │ │ │ + vmovd %xmm15,%r11d │ │ │ │ + test $0x7,%cl │ │ │ │ + je 43a6d │ │ │ │ + and $0xfffffff8,%ecx │ │ │ │ + mov %ecx,%r8d │ │ │ │ + lea 0x1(%rcx),%ecx │ │ │ │ + movslq %r8d,%rsi │ │ │ │ + mov (%rax,%rsi,8),%rdi │ │ │ │ + cmp %rdi,(%rdx,%rsi,8) │ │ │ │ + jne 441b8 │ │ │ │ + imul %edi,%r11d │ │ │ │ + lea 0x1(%rcx),%r9d │ │ │ │ + cmp %r10d,%r9d │ │ │ │ + jge 43a6d │ │ │ │ + movslq %ecx,%r15 │ │ │ │ + mov (%rax,%r15,8),%r8 │ │ │ │ + cmp %r8,(%rdx,%r15,8) │ │ │ │ + jne 441b8 │ │ │ │ + imul %r8d,%r11d │ │ │ │ + lea 0x2(%rcx),%esi │ │ │ │ + cmp %r10d,%esi │ │ │ │ + jge 43a6d │ │ │ │ + mov 0x8(%rax,%r15,8),%rdi │ │ │ │ + cmp %rdi,0x8(%rdx,%r15,8) │ │ │ │ + jne 441b8 │ │ │ │ imul %edi,%r11d │ │ │ │ + lea 0x3(%rcx),%r9d │ │ │ │ cmp %r9d,%r10d │ │ │ │ - jle 43561 │ │ │ │ - mov 0x8(%rdx,%rax,8),%r8 │ │ │ │ - cmp 0x8(%rcx,%rax,8),%r8 │ │ │ │ - jne 43d40 │ │ │ │ - lea 0x3(%rsi),%edi │ │ │ │ + jle 43a6d │ │ │ │ + mov 0x10(%rax,%r15,8),%r8 │ │ │ │ + cmp %r8,0x10(%rdx,%r15,8) │ │ │ │ + jne 441b8 │ │ │ │ imul %r8d,%r11d │ │ │ │ - cmp %edi,%r10d │ │ │ │ - jle 43561 │ │ │ │ - mov 0x10(%rdx,%rax,8),%r9 │ │ │ │ - cmp 0x10(%rcx,%rax,8),%r9 │ │ │ │ - jne 43d40 │ │ │ │ - lea 0x4(%rsi),%r8d │ │ │ │ - imul %r9d,%r11d │ │ │ │ - cmp %r8d,%r10d │ │ │ │ - jle 43561 │ │ │ │ - mov 0x18(%rdx,%rax,8),%rdi │ │ │ │ - cmp 0x18(%rcx,%rax,8),%rdi │ │ │ │ - jne 43d40 │ │ │ │ - lea 0x5(%rsi),%r9d │ │ │ │ + lea 0x4(%rcx),%esi │ │ │ │ + cmp %esi,%r10d │ │ │ │ + jle 43a6d │ │ │ │ + mov 0x18(%rax,%r15,8),%rdi │ │ │ │ + cmp 0x18(%rdx,%r15,8),%rdi │ │ │ │ + jne 441b8 │ │ │ │ imul %edi,%r11d │ │ │ │ + lea 0x5(%rcx),%r9d │ │ │ │ cmp %r9d,%r10d │ │ │ │ - jle 43561 │ │ │ │ - mov 0x20(%rdx,%rax,8),%r8 │ │ │ │ - cmp 0x20(%rcx,%rax,8),%r8 │ │ │ │ - jne 43d40 │ │ │ │ - lea 0x6(%rsi),%edi │ │ │ │ + jle 43a6d │ │ │ │ + mov 0x20(%rax,%r15,8),%r8 │ │ │ │ + cmp 0x20(%rdx,%r15,8),%r8 │ │ │ │ + jne 441b8 │ │ │ │ imul %r8d,%r11d │ │ │ │ - cmp %edi,%r10d │ │ │ │ - jle 43561 │ │ │ │ - mov 0x28(%rdx,%rax,8),%r9 │ │ │ │ - cmp 0x28(%rcx,%rax,8),%r9 │ │ │ │ - jne 43d40 │ │ │ │ - add $0x7,%esi │ │ │ │ - imul %r9d,%r11d │ │ │ │ + lea 0x6(%rcx),%esi │ │ │ │ cmp %esi,%r10d │ │ │ │ - jle 43561 │ │ │ │ - mov 0x30(%rdx,%rax,8),%rdx │ │ │ │ - cmp 0x30(%rcx,%rax,8),%rdx │ │ │ │ - jne 43d40 │ │ │ │ - imul %edx,%r11d │ │ │ │ - mov %r15d,%eax │ │ │ │ - imul %r11d,%eax │ │ │ │ - mov %eax,%r15d │ │ │ │ - cltq │ │ │ │ - mov %rax,-0xe8(%rbp) │ │ │ │ - mov %rax,%rdx │ │ │ │ - vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ - mov %r10d,-0xd8(%rbp) │ │ │ │ - mov %r11d,-0xd0(%rbp) │ │ │ │ - movq $0x0,-0x58(%rbp) │ │ │ │ - vmovdqa %ymm2,-0x90(%rbp) │ │ │ │ + jle 43a6d │ │ │ │ + mov 0x28(%rax,%r15,8),%rdi │ │ │ │ + cmp 0x28(%rdx,%r15,8),%rdi │ │ │ │ + jne 441b8 │ │ │ │ + add $0x7,%ecx │ │ │ │ + imul %edi,%r11d │ │ │ │ + cmp %ecx,%r10d │ │ │ │ + jle 43a6d │ │ │ │ + mov 0x30(%rax,%r15,8),%rax │ │ │ │ + cmp 0x30(%rdx,%r15,8),%rax │ │ │ │ + jne 441b8 │ │ │ │ + imul %eax,%r11d │ │ │ │ + mov -0xd8(%rbp),%edx │ │ │ │ + imul %r11d,%edx │ │ │ │ + mov %edx,-0xd8(%rbp) │ │ │ │ + movslq %edx,%r15 │ │ │ │ + mov %r10d,-0xe0(%rbp) │ │ │ │ + vpxor %xmm6,%xmm6,%xmm6 │ │ │ │ lea -0x90(%rbp),%rdi │ │ │ │ + mov %r15,%rdx │ │ │ │ + mov %r11d,-0xd0(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ + movq $0x0,-0x58(%rbp) │ │ │ │ + vmovdqa %ymm6,-0x90(%rbp) │ │ │ │ vzeroupper │ │ │ │ - call b9640 │ │ │ │ - mov -0x90(%rbp),%rcx │ │ │ │ - mov -0x80(%rbp),%r10 │ │ │ │ + call b9670 │ │ │ │ + mov -0x90(%rbp),%r10 │ │ │ │ + mov -0x80(%rbp),%r11 │ │ │ │ test %al,%al │ │ │ │ - mov -0xd0(%rbp),%edi │ │ │ │ - mov -0xd8(%rbp),%edx │ │ │ │ - mov %rcx,-0xe0(%rbp) │ │ │ │ - mov %r10,-0xf8(%rbp) │ │ │ │ - jne 43ef0 │ │ │ │ - mov %r14d,%esi │ │ │ │ - mov %edx,-0x108(%rbp) │ │ │ │ - vpxor %xmm4,%xmm4,%xmm4 │ │ │ │ - mov %edi,-0xd0(%rbp) │ │ │ │ - imul %edi,%esi │ │ │ │ + mov -0xd0(%rbp),%r9d │ │ │ │ + mov -0xe0(%rbp),%eax │ │ │ │ + mov %r10,-0xe8(%rbp) │ │ │ │ + mov %r11,-0xf8(%rbp) │ │ │ │ + jne 44140 │ │ │ │ + mov %r14d,%r8d │ │ │ │ + mov -0x78(%rbp),%rsi │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ lea -0x60(%rbp),%rdi │ │ │ │ - movq $0x0,-0x60(%rbp) │ │ │ │ - vmovdqa %xmm4,-0x50(%rbp) │ │ │ │ - mov -0x78(%rbp),%r11 │ │ │ │ - movslq %esi,%rdx │ │ │ │ + imul %r9d,%r8d │ │ │ │ + mov %eax,-0x108(%rbp) │ │ │ │ + mov %rsi,-0xe0(%rbp) │ │ │ │ mov %r13,%rsi │ │ │ │ - mov %r11,-0xd8(%rbp) │ │ │ │ - call b9640 │ │ │ │ + movq $0x0,-0x60(%rbp) │ │ │ │ + movslq %r8d,%rdx │ │ │ │ + mov %r9d,-0xd0(%rbp) │ │ │ │ + vmovdqa %xmm0,-0x50(%rbp) │ │ │ │ + call b9670 │ │ │ │ mov -0x60(%rbp),%r13 │ │ │ │ + mov -0x50(%rbp),%rdi │ │ │ │ test %al,%al │ │ │ │ - mov -0x50(%rbp),%r9 │ │ │ │ - mov -0xd0(%rbp),%r8d │ │ │ │ + mov -0xd0(%rbp),%ecx │ │ │ │ mov %r13,-0x100(%rbp) │ │ │ │ - mov %r9,-0x110(%rbp) │ │ │ │ - jne 43f10 │ │ │ │ - mov -0x48(%rbp),%rax │ │ │ │ + mov %rdi,-0x110(%rbp) │ │ │ │ + jne 44370 │ │ │ │ + mov -0x48(%rbp),%rdx │ │ │ │ + mov 0xa6c65(%rip),%rax │ │ │ │ sub $0x8,%rsp │ │ │ │ xor %r9d,%r9d │ │ │ │ - mov $0xc,%ecx │ │ │ │ - mov 0xa6167(%rip),%r13 │ │ │ │ mov -0x108(%rbp),%esi │ │ │ │ - mov %r8d,-0x108(%rbp) │ │ │ │ + mov %ecx,-0x108(%rbp) │ │ │ │ xor %r8d,%r8d │ │ │ │ + mov $0xc,%ecx │ │ │ │ + mov %rdx,-0xd0(%rbp) │ │ │ │ + mov 0x10(%rax),%rdi │ │ │ │ mov 0x20(%rbx),%rdx │ │ │ │ - mov %rax,-0xd0(%rbp) │ │ │ │ - mov 0x10(%r13),%rdi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - call *0x2e8(%r13) │ │ │ │ + call *0x2e8(%rax) │ │ │ │ add $0x20,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - mov -0x108(%rbp),%r10d │ │ │ │ + mov -0x108(%rbp),%r11d │ │ │ │ mov %rax,%r13 │ │ │ │ - je 43f27 │ │ │ │ + je 44387 │ │ │ │ mov 0xf0(%r12),%rbx │ │ │ │ mov 0x10(%rax),%r8 │ │ │ │ test %rbx,%rbx │ │ │ │ - je 43f45 │ │ │ │ - test %r15d,%r15d │ │ │ │ - jle 447fd │ │ │ │ - lea -0x1(%r15),%edi │ │ │ │ - cmp $0x2,%edi │ │ │ │ - jbe 44689 │ │ │ │ - mov %r8,%rcx │ │ │ │ - sub -0xd8(%rbp),%rcx │ │ │ │ - sub $0x8,%rcx │ │ │ │ - cmp $0x10,%rcx │ │ │ │ - jbe 44689 │ │ │ │ - mov %r15d,%r11d │ │ │ │ - xor %esi,%esi │ │ │ │ - shr $0x2,%r11d │ │ │ │ - shl $0x5,%r11 │ │ │ │ - lea -0x20(%r11),%rdx │ │ │ │ - shr $0x5,%rdx │ │ │ │ - inc %rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - je 4482b │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 437a9 │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - je 43792 │ │ │ │ - cmp $0x3,%rdx │ │ │ │ - je 4377c │ │ │ │ - cmp $0x4,%rdx │ │ │ │ - je 43766 │ │ │ │ - cmp $0x5,%rdx │ │ │ │ - je 43750 │ │ │ │ - cmp $0x6,%rdx │ │ │ │ - je 4373a │ │ │ │ - mov -0xd8(%rbp),%r9 │ │ │ │ - mov $0x20,%esi │ │ │ │ - vmovupd (%r9),%ymm5 │ │ │ │ - vmovupd %ymm5,(%r8) │ │ │ │ - mov -0xd8(%rbp),%rax │ │ │ │ - vmovupd (%rax,%rsi,1),%ymm9 │ │ │ │ - vmovupd %ymm9,(%r8,%rsi,1) │ │ │ │ - add $0x20,%rsi │ │ │ │ - mov -0xd8(%rbp),%rdi │ │ │ │ - vmovupd (%rdi,%rsi,1),%ymm8 │ │ │ │ - vmovupd %ymm8,(%r8,%rsi,1) │ │ │ │ - add $0x20,%rsi │ │ │ │ - mov -0xd8(%rbp),%rcx │ │ │ │ - vmovupd (%rcx,%rsi,1),%ymm1 │ │ │ │ - vmovupd %ymm1,(%r8,%rsi,1) │ │ │ │ - add $0x20,%rsi │ │ │ │ - mov -0xd8(%rbp),%rdx │ │ │ │ - vmovupd (%rdx,%rsi,1),%ymm10 │ │ │ │ - vmovupd %ymm10,(%r8,%rsi,1) │ │ │ │ - add $0x20,%rsi │ │ │ │ - mov -0xd8(%rbp),%r9 │ │ │ │ - vmovupd (%r9,%rsi,1),%ymm7 │ │ │ │ - vmovupd %ymm7,(%r8,%rsi,1) │ │ │ │ - add $0x20,%rsi │ │ │ │ - mov -0xd8(%rbp),%rdx │ │ │ │ - vmovupd (%rdx,%rsi,1),%ymm11 │ │ │ │ - vmovupd %ymm11,(%r8,%rsi,1) │ │ │ │ - add $0x20,%rsi │ │ │ │ - cmp %rsi,%r11 │ │ │ │ - je 43856 │ │ │ │ - vmovupd (%rdx,%rsi,1),%ymm12 │ │ │ │ - vmovupd %ymm12,(%r8,%rsi,1) │ │ │ │ - vmovupd 0x20(%rdx,%rsi,1),%ymm13 │ │ │ │ - vmovupd %ymm13,0x20(%r8,%rsi,1) │ │ │ │ - vmovupd 0x40(%rdx,%rsi,1),%ymm14 │ │ │ │ - vmovupd %ymm14,0x40(%r8,%rsi,1) │ │ │ │ - vmovupd 0x60(%rdx,%rsi,1),%ymm15 │ │ │ │ - vmovupd %ymm15,0x60(%r8,%rsi,1) │ │ │ │ - vmovupd 0x80(%rdx,%rsi,1),%ymm6 │ │ │ │ - vmovupd %ymm6,0x80(%r8,%rsi,1) │ │ │ │ - vmovupd 0xa0(%rdx,%rsi,1),%ymm0 │ │ │ │ - vmovupd %ymm0,0xa0(%r8,%rsi,1) │ │ │ │ - vmovupd 0xc0(%rdx,%rsi,1),%ymm3 │ │ │ │ - vmovupd %ymm3,0xc0(%r8,%rsi,1) │ │ │ │ - vmovupd 0xe0(%rdx,%rsi,1),%ymm2 │ │ │ │ - vmovupd %ymm2,0xe0(%r8,%rsi,1) │ │ │ │ - add $0x100,%rsi │ │ │ │ - cmp %rsi,%r11 │ │ │ │ - jne 437c8 │ │ │ │ - mov %r15d,%r11d │ │ │ │ - and $0xfffffffc,%r11d │ │ │ │ - test $0x3,%r15b │ │ │ │ - je 43f2f │ │ │ │ - mov -0xd8(%rbp),%rdi │ │ │ │ - mov %r11d,%eax │ │ │ │ - lea 0x1(%r11),%esi │ │ │ │ - vmovsd (%rdi,%rax,8),%xmm4 │ │ │ │ - vmovsd %xmm4,(%r8,%rax,8) │ │ │ │ - cmp %esi,%r15d │ │ │ │ - jle 43f2f │ │ │ │ - vmovsd 0x8(%rdi,%rax,8),%xmm5 │ │ │ │ - add $0x2,%r11d │ │ │ │ - vmovsd %xmm5,0x8(%r8,%rax,8) │ │ │ │ - cmp %r11d,%r15d │ │ │ │ - jle 43f2f │ │ │ │ - vmovsd 0x10(%rdi,%rax,8),%xmm9 │ │ │ │ - vmovsd %xmm9,0x10(%r8,%rax,8) │ │ │ │ + je 4438f │ │ │ │ + mov -0xd8(%rbp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 44c57 │ │ │ │ + mov -0xd8(%rbp),%edi │ │ │ │ + cmp $0x1,%edi │ │ │ │ + je 44adf │ │ │ │ + mov %r8,%rsi │ │ │ │ + sub -0xe0(%rbp),%rsi │ │ │ │ + sub $0x8,%rsi │ │ │ │ + cmp $0x10,%rsi │ │ │ │ + jbe 44adf │ │ │ │ + lea -0x1(%rdi),%r15d │ │ │ │ + mov %edi,%esi │ │ │ │ + cmp $0x2,%r15d │ │ │ │ + jbe 44c91 │ │ │ │ + mov %edi,%r10d │ │ │ │ + xor %r9d,%r9d │ │ │ │ + shr $0x2,%r10d │ │ │ │ + shl $0x5,%r10 │ │ │ │ + lea -0x20(%r10),%rax │ │ │ │ + shr $0x5,%rax │ │ │ │ + inc %rax │ │ │ │ + and $0x7,%eax │ │ │ │ + je 44c85 │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 43cd1 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + je 43cba │ │ │ │ + cmp $0x3,%rax │ │ │ │ + je 43ca3 │ │ │ │ + cmp $0x4,%rax │ │ │ │ + je 43c8c │ │ │ │ + cmp $0x5,%rax │ │ │ │ + je 43c75 │ │ │ │ + cmp $0x6,%rax │ │ │ │ + je 43c5e │ │ │ │ + mov -0xe0(%rbp),%rcx │ │ │ │ + mov $0x20,%r9d │ │ │ │ + vmovupd (%rcx),%ymm7 │ │ │ │ + vmovupd %ymm7,(%r8) │ │ │ │ + mov -0xe0(%rbp),%rdx │ │ │ │ + vmovupd (%rdx,%r9,1),%ymm1 │ │ │ │ + vmovupd %ymm1,(%r8,%r9,1) │ │ │ │ + add $0x20,%r9 │ │ │ │ + mov -0xe0(%rbp),%rdi │ │ │ │ + vmovupd (%rdi,%r9,1),%ymm11 │ │ │ │ + vmovupd %ymm11,(%r8,%r9,1) │ │ │ │ + add $0x20,%r9 │ │ │ │ + mov -0xe0(%rbp),%rsi │ │ │ │ + vmovupd (%rsi,%r9,1),%ymm12 │ │ │ │ + vmovupd %ymm12,(%r8,%r9,1) │ │ │ │ + add $0x20,%r9 │ │ │ │ + mov -0xe0(%rbp),%r15 │ │ │ │ + vmovupd (%r15,%r9,1),%ymm13 │ │ │ │ + vmovupd %ymm13,(%r8,%r9,1) │ │ │ │ + add $0x20,%r9 │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ + vmovupd (%rax,%r9,1),%ymm14 │ │ │ │ + vmovupd %ymm14,(%r8,%r9,1) │ │ │ │ + add $0x20,%r9 │ │ │ │ + mov -0xe0(%rbp),%rcx │ │ │ │ + vmovupd (%rcx,%r9,1),%ymm15 │ │ │ │ + vmovupd %ymm15,(%r8,%r9,1) │ │ │ │ + add $0x20,%r9 │ │ │ │ + cmp %r9,%r10 │ │ │ │ + je 43d87 │ │ │ │ + vmovupd (%rcx,%r9,1),%ymm2 │ │ │ │ + vmovupd %ymm2,(%r8,%r9,1) │ │ │ │ + vmovupd 0x20(%rcx,%r9,1),%ymm8 │ │ │ │ + vmovupd %ymm8,0x20(%r8,%r9,1) │ │ │ │ + vmovupd 0x40(%rcx,%r9,1),%ymm9 │ │ │ │ + vmovupd %ymm9,0x40(%r8,%r9,1) │ │ │ │ + vmovupd 0x60(%rcx,%r9,1),%ymm3 │ │ │ │ + vmovupd %ymm3,0x60(%r8,%r9,1) │ │ │ │ + vmovupd 0x80(%rcx,%r9,1),%ymm5 │ │ │ │ + vmovupd %ymm5,0x80(%r8,%r9,1) │ │ │ │ + vmovupd 0xa0(%rcx,%r9,1),%ymm10 │ │ │ │ + vmovupd %ymm10,0xa0(%r8,%r9,1) │ │ │ │ + vmovupd 0xc0(%rcx,%r9,1),%ymm4 │ │ │ │ + vmovupd %ymm4,0xc0(%r8,%r9,1) │ │ │ │ + vmovupd 0xe0(%rcx,%r9,1),%ymm6 │ │ │ │ + vmovupd %ymm6,0xe0(%r8,%r9,1) │ │ │ │ + add $0x100,%r9 │ │ │ │ + cmp %r9,%r10 │ │ │ │ + jne 43cf1 │ │ │ │ + mov -0xd8(%rbp),%r10d │ │ │ │ + mov %r10d,%r9d │ │ │ │ + and $0xfffffffc,%r9d │ │ │ │ + mov %r9d,%edx │ │ │ │ + cmp %r9d,%r10d │ │ │ │ + je 44c4f │ │ │ │ + mov %r10d,%esi │ │ │ │ + sub %r9d,%esi │ │ │ │ + cmp $0x1,%esi │ │ │ │ + je 44cb6 │ │ │ │ vzeroupper │ │ │ │ - test %r10d,%r10d │ │ │ │ - jle 43ae0 │ │ │ │ - mov -0xf0(%rbp),%r15 │ │ │ │ + mov -0xe0(%rbp),%rdi │ │ │ │ + vmovupd (%rdi,%rdx,8),%xmm0 │ │ │ │ + vmovupd %xmm0,(%r8,%rdx,8) │ │ │ │ + test $0x1,%sil │ │ │ │ + je 43de0 │ │ │ │ + and $0xfffffffe,%esi │ │ │ │ + add %esi,%r9d │ │ │ │ + movslq %r9d,%r15 │ │ │ │ + vmovsd (%rdi,%r15,8),%xmm7 │ │ │ │ + vmovsd %xmm7,(%r8,%r15,8) │ │ │ │ + test %r11d,%r11d │ │ │ │ + jle 44010 │ │ │ │ + mov -0xf0(%rbp),%r10 │ │ │ │ movslq %r14d,%r14 │ │ │ │ shl $0x3,%r14 │ │ │ │ + shl $0x3,%r10 │ │ │ │ mov %r14,-0xd8(%rbp) │ │ │ │ - shl $0x3,%r15 │ │ │ │ - mov %r15,-0xc8(%rbp) │ │ │ │ + mov %r10,-0xc8(%rbp) │ │ │ │ test %rbx,%rbx │ │ │ │ - je 43f8a │ │ │ │ - mov %r10d,%r9d │ │ │ │ + je 443d9 │ │ │ │ + mov %r11d,%r9d │ │ │ │ xor %r12d,%r12d │ │ │ │ and $0x3,%r9d │ │ │ │ - je 439e9 │ │ │ │ + je 43f16 │ │ │ │ cmp $0x1,%r9d │ │ │ │ - je 43998 │ │ │ │ + je 43ec5 │ │ │ │ cmp $0x2,%r9d │ │ │ │ - je 43950 │ │ │ │ + je 43e7d │ │ │ │ mov -0xd0(%rbp),%r12 │ │ │ │ mov 0x8(%rbx),%rdx │ │ │ │ - mov %r10d,-0xe8(%rbp) │ │ │ │ mov %r8,%rdi │ │ │ │ + mov %r11d,-0xe0(%rbp) │ │ │ │ mov %r8,-0xd0(%rbp) │ │ │ │ mov %r12,%rsi │ │ │ │ call *0x20(%rbx) │ │ │ │ - add -0xd8(%rbp),%r12 │ │ │ │ mov -0xd0(%rbp),%r8 │ │ │ │ - add -0xc8(%rbp),%r8 │ │ │ │ - mov -0xe8(%rbp),%r10d │ │ │ │ + add -0xd8(%rbp),%r12 │ │ │ │ + mov -0xe0(%rbp),%r11d │ │ │ │ mov %r12,-0xd0(%rbp) │ │ │ │ mov $0x1,%r12d │ │ │ │ + add -0xc8(%rbp),%r8 │ │ │ │ mov -0xd0(%rbp),%r15 │ │ │ │ - mov %r10d,-0xe8(%rbp) │ │ │ │ + mov 0x8(%rbx),%rdx │ │ │ │ mov %r8,%rdi │ │ │ │ + mov %r11d,-0xe0(%rbp) │ │ │ │ mov %r8,-0xd0(%rbp) │ │ │ │ - mov 0x8(%rbx),%rdx │ │ │ │ mov %r15,%rsi │ │ │ │ call *0x20(%rbx) │ │ │ │ add -0xd8(%rbp),%r15 │ │ │ │ mov -0xd0(%rbp),%r8 │ │ │ │ inc %r12d │ │ │ │ - add -0xc8(%rbp),%r8 │ │ │ │ - mov -0xe8(%rbp),%r10d │ │ │ │ mov %r15,-0xd0(%rbp) │ │ │ │ + mov -0xe0(%rbp),%r11d │ │ │ │ + add -0xc8(%rbp),%r8 │ │ │ │ mov -0xd0(%rbp),%r14 │ │ │ │ - mov %r10d,-0xe8(%rbp) │ │ │ │ + mov 0x8(%rbx),%rdx │ │ │ │ mov %r8,%rdi │ │ │ │ + mov %r11d,-0xe0(%rbp) │ │ │ │ mov %r8,-0xd0(%rbp) │ │ │ │ - mov 0x8(%rbx),%rdx │ │ │ │ mov %r14,%rsi │ │ │ │ call *0x20(%rbx) │ │ │ │ - add -0xd8(%rbp),%r14 │ │ │ │ - mov -0xe8(%rbp),%r10d │ │ │ │ - inc %r12d │ │ │ │ mov -0xd0(%rbp),%r8 │ │ │ │ - add -0xc8(%rbp),%r8 │ │ │ │ + mov -0xe0(%rbp),%r11d │ │ │ │ + inc %r12d │ │ │ │ + add -0xd8(%rbp),%r14 │ │ │ │ mov %r14,-0xd0(%rbp) │ │ │ │ - cmp %r10d,%r12d │ │ │ │ - je 43ae0 │ │ │ │ + add -0xc8(%rbp),%r8 │ │ │ │ + cmp %r11d,%r12d │ │ │ │ + je 44010 │ │ │ │ mov -0xd0(%rbp),%r15 │ │ │ │ - mov %r10d,-0xf0(%rbp) │ │ │ │ + mov 0x8(%rbx),%rdx │ │ │ │ mov %r8,%rdi │ │ │ │ + mov %r11d,-0xf0(%rbp) │ │ │ │ mov %r8,-0xd0(%rbp) │ │ │ │ - mov 0x8(%rbx),%rdx │ │ │ │ mov %r15,%rsi │ │ │ │ call *0x20(%rbx) │ │ │ │ mov -0xd0(%rbp),%r8 │ │ │ │ - mov -0xd8(%rbp),%r10 │ │ │ │ - add -0xc8(%rbp),%r8 │ │ │ │ + mov -0xd8(%rbp),%r11 │ │ │ │ mov 0x8(%rbx),%rdx │ │ │ │ - lea (%r15,%r10,1),%r11 │ │ │ │ - mov %r11,%rsi │ │ │ │ - mov %r11,-0xe8(%rbp) │ │ │ │ + lea (%r15,%r11,1),%rdi │ │ │ │ + add -0xc8(%rbp),%r8 │ │ │ │ + mov %rdi,-0xe0(%rbp) │ │ │ │ + mov %rdi,%rsi │ │ │ │ mov %r8,%rdi │ │ │ │ mov %r8,-0xd0(%rbp) │ │ │ │ call *0x20(%rbx) │ │ │ │ - mov -0xd0(%rbp),%rcx │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ + mov -0xd0(%rbp),%rax │ │ │ │ + mov -0xe0(%rbp),%rcx │ │ │ │ mov -0xc8(%rbp),%r14 │ │ │ │ mov -0xd8(%rbp),%r15 │ │ │ │ mov 0x8(%rbx),%rdx │ │ │ │ - add %r14,%rcx │ │ │ │ - add %r15,%rax │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rcx,-0xd0(%rbp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rax,-0xe8(%rbp) │ │ │ │ + add %r14,%rax │ │ │ │ + add %r15,%rcx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rcx,-0xe0(%rbp) │ │ │ │ + mov %rax,-0xd0(%rbp) │ │ │ │ call *0x20(%rbx) │ │ │ │ - mov -0xd0(%rbp),%r9 │ │ │ │ - mov -0xe8(%rbp),%rdi │ │ │ │ + mov -0xd0(%rbp),%r10 │ │ │ │ + mov -0xe0(%rbp),%r9 │ │ │ │ mov 0x8(%rbx),%rdx │ │ │ │ - add %r14,%r9 │ │ │ │ - add %r15,%rdi │ │ │ │ - mov %r9,-0xd0(%rbp) │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rdi,-0xe8(%rbp) │ │ │ │ - mov %r9,%rdi │ │ │ │ + add %r14,%r10 │ │ │ │ + add %r15,%r9 │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov %r9,-0xe0(%rbp) │ │ │ │ + mov %r10,-0xd0(%rbp) │ │ │ │ call *0x20(%rbx) │ │ │ │ - mov -0xe8(%rbp),%rsi │ │ │ │ - add $0x4,%r12d │ │ │ │ + mov -0xe0(%rbp),%rdx │ │ │ │ mov -0xd0(%rbp),%r8 │ │ │ │ - mov -0xf0(%rbp),%r10d │ │ │ │ - add %r15,%rsi │ │ │ │ + add $0x4,%r12d │ │ │ │ + mov -0xf0(%rbp),%r11d │ │ │ │ + lea (%rdx,%r15,1),%rsi │ │ │ │ add %r14,%r8 │ │ │ │ mov %rsi,-0xd0(%rbp) │ │ │ │ - cmp %r10d,%r12d │ │ │ │ - jne 439e9 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp %r11d,%r12d │ │ │ │ + jne 43f16 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov -0x100(%rbp),%r12 │ │ │ │ test %r12,%r12 │ │ │ │ - je 43afe │ │ │ │ + je 44159 │ │ │ │ mov -0x110(%rbp),%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ sub %r12,%rsi │ │ │ │ call d340 │ │ │ │ - mov -0xe0(%rbp),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 43c99 │ │ │ │ - mov -0xf8(%rbp),%rsi │ │ │ │ - sub %rdi,%rsi │ │ │ │ - call d340 │ │ │ │ - jmp 43c99 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xa5439(%rip),%rsi │ │ │ │ - mov (%rsi),%rdi │ │ │ │ - lea 0x952cf(%rip),%rsi # d8e10 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1ae0> │ │ │ │ + jmp 44159 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0xa5f29(%rip),%rdi │ │ │ │ + lea 0x95dc2(%rip),%rsi # d9e10 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1e70> │ │ │ │ + mov (%rdi),%rdi │ │ │ │ call d380 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ xor %r13d,%r13d │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 4485f │ │ │ │ + jne 44cd1 │ │ │ │ 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) │ │ │ │ - vperm2i128 $0x20,%ymm0,%ymm6,%ymm12 │ │ │ │ - vperm2i128 $0x31,%ymm0,%ymm6,%ymm13 │ │ │ │ - vmovdqa 0x60(%rdx,%r11,1),%ymm8 │ │ │ │ - vmovdqa 0x40(%rdx,%r11,1),%ymm0 │ │ │ │ - vpshufd $0xd8,%ymm12,%ymm14 │ │ │ │ - vpaddd %ymm9,%ymm2,%ymm2 │ │ │ │ - vpshufd $0xd8,%ymm13,%ymm15 │ │ │ │ - vpaddd %ymm9,%ymm4,%ymm4 │ │ │ │ - vpunpcklqdq %ymm15,%ymm14,%ymm6 │ │ │ │ - vpmulld %ymm6,%ymm3,%ymm3 │ │ │ │ - vpcmpeqq 0x40(%rcx,%r11,1),%ymm0,%ymm1 │ │ │ │ - vpcmpeqq 0x60(%rcx,%r11,1),%ymm8,%ymm7 │ │ │ │ - vpcmpeqq %ymm5,%ymm1,%ymm10 │ │ │ │ - vpcmpeqq %ymm5,%ymm7,%ymm11 │ │ │ │ - vpor %ymm11,%ymm10,%ymm12 │ │ │ │ - vptest %ymm12,%ymm12 │ │ │ │ - jne 43c49 │ │ │ │ - vperm2i128 $0x20,%ymm8,%ymm0,%ymm13 │ │ │ │ - vperm2i128 $0x31,%ymm8,%ymm0,%ymm14 │ │ │ │ - sub $0xffffffffffffff80,%r11 │ │ │ │ - vpaddd %ymm9,%ymm2,%ymm2 │ │ │ │ - vpshufd $0xd8,%ymm13,%ymm15 │ │ │ │ - vpshufd $0xd8,%ymm14,%ymm6 │ │ │ │ - vpaddd %ymm9,%ymm4,%ymm4 │ │ │ │ - vpunpcklqdq %ymm6,%ymm15,%ymm0 │ │ │ │ - vpmulld %ymm0,%ymm3,%ymm3 │ │ │ │ - cmp %r11,%r8 │ │ │ │ - je 43440 │ │ │ │ - vmovdqa (%rdx,%r11,1),%ymm6 │ │ │ │ - vmovdqa 0x20(%rdx,%r11,1),%ymm0 │ │ │ │ - vpcmpeqq (%rcx,%r11,1),%ymm6,%ymm8 │ │ │ │ - vpcmpeqq 0x20(%rcx,%r11,1),%ymm0,%ymm10 │ │ │ │ - vpcmpeqq %ymm5,%ymm8,%ymm1 │ │ │ │ - vpcmpeqq %ymm5,%ymm10,%ymm7 │ │ │ │ - vpor %ymm7,%ymm1,%ymm11 │ │ │ │ - vptest %ymm11,%ymm11 │ │ │ │ - je 43b80 │ │ │ │ - vextracti128 $0x1,%ymm3,%xmm13 │ │ │ │ - vmovd %xmm4,%eax │ │ │ │ - vmovd %xmm2,%esi │ │ │ │ - vpmulld %xmm13,%xmm3,%xmm14 │ │ │ │ - vpsrldq $0x8,%xmm14,%xmm15 │ │ │ │ - vpmulld %xmm15,%xmm14,%xmm6 │ │ │ │ - vpsrldq $0x4,%xmm6,%xmm0 │ │ │ │ - vpmulld %xmm0,%xmm6,%xmm3 │ │ │ │ - vmovd %xmm3,%r11d │ │ │ │ - jmp 43478 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xa52e9(%rip),%r9 │ │ │ │ - lea 0x94676(%rip),%rsi # d8304 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xfd4> │ │ │ │ - mov (%r9),%rdi │ │ │ │ + mov 0xa5ed9(%rip),%rax │ │ │ │ + lea 0x95280(%rip),%rsi # d931e * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x137e> │ │ │ │ + mov (%rax),%rdi │ │ │ │ call d380 │ │ │ │ xor %r13d,%r13d │ │ │ │ lea -0x98(%rbp),%rdi │ │ │ │ - call b39e0 │ │ │ │ + call b3b90 │ │ │ │ lea -0xa0(%rbp),%rdi │ │ │ │ - call b39e0 │ │ │ │ - jmp 43b53 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xa52a9(%rip),%r8 │ │ │ │ - lea 0x9461f(%rip),%rsi # d82ed * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xfbd> │ │ │ │ - mov (%r8),%rdi │ │ │ │ - call d380 │ │ │ │ - jmp 43c96 │ │ │ │ + call b3b90 │ │ │ │ + jmp 44063 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xa5289(%rip),%rax │ │ │ │ - lea 0x95182(%rip),%rsi # d8e70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1b40> │ │ │ │ - mov (%rax),%rdi │ │ │ │ + mov 0xa5ea1(%rip),%r9 │ │ │ │ + lea 0x95231(%rip),%rsi # d9307 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1367> │ │ │ │ + mov (%r9),%rdi │ │ │ │ + call d380 │ │ │ │ + jmp 440a6 │ │ │ │ + mov 0xa5e89(%rip),%r10 │ │ │ │ + lea 0x95d82(%rip),%rsi # d9e70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1ed0> │ │ │ │ + mov (%r10),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 43c96 │ │ │ │ + jmp 440a6 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xa5269(%rip),%rdi │ │ │ │ - lea 0x94cf2(%rip),%rsi # d8a00 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x16d0> │ │ │ │ - mov (%rdi),%rdi │ │ │ │ + mov 0xa5e69(%rip),%r8 │ │ │ │ + lea 0x958f2(%rip),%rsi # d9a00 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1a60> │ │ │ │ + mov (%r8),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 43ca5 │ │ │ │ + jmp 440b5 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xa5249(%rip),%rcx │ │ │ │ - lea 0x951b2(%rip),%rsi # d8ee0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1bb0> │ │ │ │ + mov 0xa5e49(%rip),%rcx │ │ │ │ + lea 0x95db2(%rip),%rsi # d9ee0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1f40> │ │ │ │ mov (%rcx),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 43c96 │ │ │ │ + jmp 440a6 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0xa5e29(%rip),%rbx │ │ │ │ + lea 0x9520c(%rip),%rsi # d935a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13ba> │ │ │ │ + mov (%rbx),%rdi │ │ │ │ + call d380 │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov -0xe8(%rbp),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 440a9 │ │ │ │ + mov -0xf8(%rbp),%rsi │ │ │ │ + sub %rdi,%rsi │ │ │ │ + call d340 │ │ │ │ + jmp 440a9 │ │ │ │ + nopl (%rax) │ │ │ │ + vextracti32x4 $0x1,%ymm4,%xmm8 │ │ │ │ + vmovd %xmm0,%r8d │ │ │ │ + vmovd %xmm6,%ecx │ │ │ │ + vpmulld %xmm8,%xmm4,%xmm9 │ │ │ │ + vpsrldq $0x8,%xmm9,%xmm3 │ │ │ │ + vpmulld %xmm3,%xmm9,%xmm5 │ │ │ │ + vpsrldq $0x4,%xmm5,%xmm10 │ │ │ │ + vpmulld %xmm10,%xmm5,%xmm4 │ │ │ │ + vmovd %xmm4,%r11d │ │ │ │ + jmp 43984 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ vzeroupper │ │ │ │ - mov 0xa5226(%rip),%r11 │ │ │ │ - lea 0x951b7(%rip),%rsi # d8f08 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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> │ │ │ │ - mov (%r11),%rdi │ │ │ │ + mov 0xa5dae(%rip),%r12 │ │ │ │ + lea 0x95d3f(%rip),%rsi # d9f08 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1f68> │ │ │ │ + mov (%r12),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 43c96 │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %esi,%edi │ │ │ │ - xor %eax,%eax │ │ │ │ - and $0x7,%esi │ │ │ │ + jmp 440a6 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %ecx,%r15d │ │ │ │ + xor %r9d,%r9d │ │ │ │ mov $0x1,%r11d │ │ │ │ - je 43e27 │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 43e09 │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 43df4 │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - je 43ddf │ │ │ │ - cmp $0x4,%rsi │ │ │ │ - je 43dca │ │ │ │ - cmp $0x5,%rsi │ │ │ │ - je 43db9 │ │ │ │ - cmp $0x6,%rsi │ │ │ │ - je 43da8 │ │ │ │ - mov (%rdx),%r11 │ │ │ │ - cmp (%rcx),%r11 │ │ │ │ - jne 43d43 │ │ │ │ - mov $0x1,%eax │ │ │ │ - mov (%rdx,%rax,8),%rsi │ │ │ │ - cmp (%rcx,%rax,8),%rsi │ │ │ │ - jne 43d43 │ │ │ │ - imul %esi,%r11d │ │ │ │ - inc %rax │ │ │ │ - mov (%rdx,%rax,8),%r8 │ │ │ │ - cmp (%rcx,%rax,8),%r8 │ │ │ │ - jne 43d43 │ │ │ │ + and $0x7,%ecx │ │ │ │ + je 442ae │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 44290 │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + je 4427b │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + je 44266 │ │ │ │ + cmp $0x4,%rcx │ │ │ │ + je 44251 │ │ │ │ + cmp $0x5,%rcx │ │ │ │ + je 4423c │ │ │ │ + cmp $0x6,%rcx │ │ │ │ + je 4422b │ │ │ │ + mov (%rax),%r11 │ │ │ │ + cmp (%rdx),%r11 │ │ │ │ + jne 441bb │ │ │ │ + mov $0x1,%r9d │ │ │ │ + mov (%rax,%r9,8),%rcx │ │ │ │ + cmp (%rdx,%r9,8),%rcx │ │ │ │ + jne 441bb │ │ │ │ + imul %ecx,%r11d │ │ │ │ + inc %r9 │ │ │ │ + mov (%rax,%r9,8),%r8 │ │ │ │ + cmp (%rdx,%r9,8),%r8 │ │ │ │ + jne 441bb │ │ │ │ imul %r8d,%r11d │ │ │ │ - inc %rax │ │ │ │ - mov (%rdx,%rax,8),%r9 │ │ │ │ - cmp (%rcx,%rax,8),%r9 │ │ │ │ - jne 43d43 │ │ │ │ - imul %r9d,%r11d │ │ │ │ - inc %rax │ │ │ │ - mov (%rdx,%rax,8),%rsi │ │ │ │ - cmp (%rcx,%rax,8),%rsi │ │ │ │ - jne 43d43 │ │ │ │ + inc %r9 │ │ │ │ + mov (%rax,%r9,8),%rsi │ │ │ │ + cmp (%rdx,%r9,8),%rsi │ │ │ │ + jne 441bb │ │ │ │ imul %esi,%r11d │ │ │ │ - inc %rax │ │ │ │ - mov (%rdx,%rax,8),%r8 │ │ │ │ - cmp (%rcx,%rax,8),%r8 │ │ │ │ - jne 43d43 │ │ │ │ + inc %r9 │ │ │ │ + mov (%rax,%r9,8),%rdi │ │ │ │ + cmp (%rdx,%r9,8),%rdi │ │ │ │ + jne 441bb │ │ │ │ + imul %edi,%r11d │ │ │ │ + inc %r9 │ │ │ │ + mov (%rax,%r9,8),%rcx │ │ │ │ + cmp (%rdx,%r9,8),%rcx │ │ │ │ + jne 441bb │ │ │ │ + imul %ecx,%r11d │ │ │ │ + inc %r9 │ │ │ │ + mov (%rax,%r9,8),%r8 │ │ │ │ + cmp (%rdx,%r9,8),%r8 │ │ │ │ + jne 441bb │ │ │ │ + inc %r9 │ │ │ │ imul %r8d,%r11d │ │ │ │ - inc %rax │ │ │ │ - mov (%rdx,%rax,8),%r9 │ │ │ │ - cmp (%rcx,%rax,8),%r9 │ │ │ │ - jne 43d43 │ │ │ │ - inc %rax │ │ │ │ - imul %r9d,%r11d │ │ │ │ - cmp %rdi,%rax │ │ │ │ - je 43561 │ │ │ │ - mov (%rdx,%rax,8),%rsi │ │ │ │ - cmp (%rcx,%rax,8),%rsi │ │ │ │ - jne 43d43 │ │ │ │ - lea 0x1(%rax),%r9 │ │ │ │ + cmp %r15,%r9 │ │ │ │ + je 43a6d │ │ │ │ + mov (%rax,%r9,8),%rsi │ │ │ │ + cmp (%rdx,%r9,8),%rsi │ │ │ │ + jne 441bb │ │ │ │ imul %esi,%r11d │ │ │ │ - mov (%rdx,%r9,8),%r8 │ │ │ │ - cmp (%rcx,%r9,8),%r8 │ │ │ │ - jne 43d43 │ │ │ │ - lea 0x2(%rax),%rsi │ │ │ │ - imul %r8d,%r11d │ │ │ │ - mov (%rdx,%rsi,8),%r9 │ │ │ │ - cmp (%rcx,%rsi,8),%r9 │ │ │ │ - jne 43d43 │ │ │ │ - lea 0x3(%rax),%rsi │ │ │ │ - imul %r9d,%r11d │ │ │ │ - mov (%rdx,%rsi,8),%r8 │ │ │ │ - cmp (%rcx,%rsi,8),%r8 │ │ │ │ - jne 43d43 │ │ │ │ - lea 0x4(%rax),%r9 │ │ │ │ + lea 0x1(%r9),%rdi │ │ │ │ + mov (%rax,%rdi,8),%rcx │ │ │ │ + cmp (%rdx,%rdi,8),%rcx │ │ │ │ + jne 441bb │ │ │ │ + imul %ecx,%r11d │ │ │ │ + lea 0x2(%r9),%rsi │ │ │ │ + mov (%rax,%rsi,8),%r8 │ │ │ │ + cmp (%rdx,%rsi,8),%r8 │ │ │ │ + jne 441bb │ │ │ │ imul %r8d,%r11d │ │ │ │ - mov (%rdx,%r9,8),%rsi │ │ │ │ - cmp (%rcx,%r9,8),%rsi │ │ │ │ - jne 43d43 │ │ │ │ - lea 0x5(%rax),%r9 │ │ │ │ - imul %esi,%r11d │ │ │ │ - mov (%rdx,%r9,8),%r8 │ │ │ │ - cmp (%rcx,%r9,8),%r8 │ │ │ │ - jne 43d43 │ │ │ │ - lea 0x6(%rax),%r9 │ │ │ │ + lea 0x3(%r9),%rdi │ │ │ │ + mov (%rax,%rdi,8),%rcx │ │ │ │ + cmp (%rdx,%rdi,8),%rcx │ │ │ │ + jne 441bb │ │ │ │ + imul %ecx,%r11d │ │ │ │ + lea 0x4(%r9),%rsi │ │ │ │ + mov (%rax,%rsi,8),%r8 │ │ │ │ + cmp (%rdx,%rsi,8),%r8 │ │ │ │ + jne 441bb │ │ │ │ imul %r8d,%r11d │ │ │ │ - mov (%rdx,%r9,8),%rsi │ │ │ │ - cmp (%rcx,%r9,8),%rsi │ │ │ │ - jne 43d43 │ │ │ │ - lea 0x7(%rax),%r9 │ │ │ │ - imul %esi,%r11d │ │ │ │ - mov (%rdx,%r9,8),%r8 │ │ │ │ - cmp (%rcx,%r9,8),%r8 │ │ │ │ - jne 43d43 │ │ │ │ - add $0x8,%rax │ │ │ │ + lea 0x5(%r9),%rdi │ │ │ │ + mov (%rax,%rdi,8),%rcx │ │ │ │ + cmp (%rdx,%rdi,8),%rcx │ │ │ │ + jne 441bb │ │ │ │ + imul %ecx,%r11d │ │ │ │ + lea 0x6(%r9),%rsi │ │ │ │ + mov (%rax,%rsi,8),%r8 │ │ │ │ + cmp (%rdx,%rsi,8),%r8 │ │ │ │ + jne 441bb │ │ │ │ imul %r8d,%r11d │ │ │ │ - cmp %rdi,%rax │ │ │ │ - jne 43e27 │ │ │ │ - jmp 43561 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xa5079(%rip),%rbx │ │ │ │ - lea 0x94442(%rip),%rsi # d8340 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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 (%rbx),%rdi │ │ │ │ - call d380 │ │ │ │ - xor %r13d,%r13d │ │ │ │ - jmp 43afe │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0xa5059(%rip),%r13 │ │ │ │ - lea 0x94422(%rip),%rsi # d8340 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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> │ │ │ │ + lea 0x7(%r9),%rdi │ │ │ │ + mov (%rax,%rdi,8),%rcx │ │ │ │ + cmp (%rdx,%rdi,8),%rcx │ │ │ │ + jne 441bb │ │ │ │ + add $0x8,%r9 │ │ │ │ + imul %ecx,%r11d │ │ │ │ + cmp %r15,%r9 │ │ │ │ + jne 442ae │ │ │ │ + jmp 43a6d │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0xa5bf9(%rip),%r13 │ │ │ │ + lea 0x94fdc(%rip),%rsi # d935a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13ba> │ │ │ │ mov 0x0(%r13),%rdi │ │ │ │ call d380 │ │ │ │ xor %r13d,%r13d │ │ │ │ - jmp 43ae0 │ │ │ │ - vzeroupper │ │ │ │ - jmp 438b3 │ │ │ │ - mov $0x1,%r11d │ │ │ │ - mov %rax,%rdx │ │ │ │ - jmp 43577 │ │ │ │ + jmp 44010 │ │ │ │ cmpq $0x0,0xe8(%r12) │ │ │ │ - je 44390 │ │ │ │ - test %r15d,%r15d │ │ │ │ - jg 436b2 │ │ │ │ - test %r10d,%r10d │ │ │ │ - jle 43ae0 │ │ │ │ - mov -0xf0(%rbp),%rdx │ │ │ │ - movslq %r14d,%r11 │ │ │ │ - lea 0x0(,%r11,8),%r9 │ │ │ │ - mov %r9,-0xd8(%rbp) │ │ │ │ - shl $0x3,%rdx │ │ │ │ - mov %rdx,-0xc8(%rbp) │ │ │ │ - mov %r10d,%edx │ │ │ │ + je 447e0 │ │ │ │ + mov -0xd8(%rbp),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + jg 43bc3 │ │ │ │ + test %r11d,%r11d │ │ │ │ + jle 44010 │ │ │ │ + mov -0xf0(%rbp),%rsi │ │ │ │ + movslq %r14d,%rax │ │ │ │ + lea 0x0(,%rax,8),%r10 │ │ │ │ + shl $0x3,%rsi │ │ │ │ + mov %r10,-0xd8(%rbp) │ │ │ │ + mov %rsi,-0xc8(%rbp) │ │ │ │ + mov %r11d,%edi │ │ │ │ xor %ebx,%ebx │ │ │ │ add $0xa0,%r12 │ │ │ │ - and $0x7,%edx │ │ │ │ - je 441d5 │ │ │ │ - cmp $0x1,%edx │ │ │ │ - je 44184 │ │ │ │ - cmp $0x2,%edx │ │ │ │ - je 4413c │ │ │ │ - cmp $0x3,%edx │ │ │ │ - je 440f4 │ │ │ │ - cmp $0x4,%edx │ │ │ │ - je 440ac │ │ │ │ - cmp $0x5,%edx │ │ │ │ - je 44064 │ │ │ │ - cmp $0x6,%edx │ │ │ │ - je 4401c │ │ │ │ + and $0x7,%edi │ │ │ │ + je 44624 │ │ │ │ + cmp $0x1,%edi │ │ │ │ + je 445d3 │ │ │ │ + cmp $0x2,%edi │ │ │ │ + je 4458b │ │ │ │ + cmp $0x3,%edi │ │ │ │ + je 44543 │ │ │ │ + cmp $0x4,%edi │ │ │ │ + je 444fb │ │ │ │ + cmp $0x5,%edi │ │ │ │ + je 444b3 │ │ │ │ + cmp $0x6,%edi │ │ │ │ + je 4446b │ │ │ │ mov -0xd0(%rbp),%rbx │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r8,%rdi │ │ │ │ - mov %r10d,-0xe8(%rbp) │ │ │ │ + mov %r11d,-0xe0(%rbp) │ │ │ │ mov %r8,-0xd0(%rbp) │ │ │ │ mov %rbx,%rsi │ │ │ │ - call 32970 │ │ │ │ - add -0xd8(%rbp),%rbx │ │ │ │ + call 32550 │ │ │ │ mov -0xd0(%rbp),%r8 │ │ │ │ - add -0xc8(%rbp),%r8 │ │ │ │ - mov -0xe8(%rbp),%r10d │ │ │ │ + add -0xd8(%rbp),%rbx │ │ │ │ + mov -0xe0(%rbp),%r11d │ │ │ │ mov %rbx,-0xd0(%rbp) │ │ │ │ mov $0x1,%ebx │ │ │ │ + add -0xc8(%rbp),%r8 │ │ │ │ mov -0xd0(%rbp),%r14 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r8,%rdi │ │ │ │ - mov %r10d,-0xe8(%rbp) │ │ │ │ + mov %r11d,-0xe0(%rbp) │ │ │ │ mov %r8,-0xd0(%rbp) │ │ │ │ mov %r14,%rsi │ │ │ │ - call 32970 │ │ │ │ + call 32550 │ │ │ │ add -0xd8(%rbp),%r14 │ │ │ │ mov -0xd0(%rbp),%r8 │ │ │ │ inc %ebx │ │ │ │ - add -0xc8(%rbp),%r8 │ │ │ │ - mov -0xe8(%rbp),%r10d │ │ │ │ mov %r14,-0xd0(%rbp) │ │ │ │ + mov -0xe0(%rbp),%r11d │ │ │ │ + add -0xc8(%rbp),%r8 │ │ │ │ mov -0xd0(%rbp),%r15 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r8,%rdi │ │ │ │ - mov %r10d,-0xe8(%rbp) │ │ │ │ + mov %r11d,-0xe0(%rbp) │ │ │ │ mov %r8,-0xd0(%rbp) │ │ │ │ mov %r15,%rsi │ │ │ │ - call 32970 │ │ │ │ + call 32550 │ │ │ │ add -0xd8(%rbp),%r15 │ │ │ │ mov -0xd0(%rbp),%r8 │ │ │ │ inc %ebx │ │ │ │ - add -0xc8(%rbp),%r8 │ │ │ │ - mov -0xe8(%rbp),%r10d │ │ │ │ mov %r15,-0xd0(%rbp) │ │ │ │ + mov -0xe0(%rbp),%r11d │ │ │ │ + add -0xc8(%rbp),%r8 │ │ │ │ mov -0xd0(%rbp),%r14 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r8,%rdi │ │ │ │ - mov %r10d,-0xe8(%rbp) │ │ │ │ + mov %r11d,-0xe0(%rbp) │ │ │ │ mov %r8,-0xd0(%rbp) │ │ │ │ mov %r14,%rsi │ │ │ │ - call 32970 │ │ │ │ + call 32550 │ │ │ │ add -0xd8(%rbp),%r14 │ │ │ │ mov -0xd0(%rbp),%r8 │ │ │ │ inc %ebx │ │ │ │ - add -0xc8(%rbp),%r8 │ │ │ │ - mov -0xe8(%rbp),%r10d │ │ │ │ mov %r14,-0xd0(%rbp) │ │ │ │ + mov -0xe0(%rbp),%r11d │ │ │ │ + add -0xc8(%rbp),%r8 │ │ │ │ mov -0xd0(%rbp),%r15 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r8,%rdi │ │ │ │ - mov %r10d,-0xe8(%rbp) │ │ │ │ + mov %r11d,-0xe0(%rbp) │ │ │ │ mov %r8,-0xd0(%rbp) │ │ │ │ mov %r15,%rsi │ │ │ │ - call 32970 │ │ │ │ + call 32550 │ │ │ │ add -0xd8(%rbp),%r15 │ │ │ │ mov -0xd0(%rbp),%r8 │ │ │ │ inc %ebx │ │ │ │ - add -0xc8(%rbp),%r8 │ │ │ │ - mov -0xe8(%rbp),%r10d │ │ │ │ mov %r15,-0xd0(%rbp) │ │ │ │ + mov -0xe0(%rbp),%r11d │ │ │ │ + add -0xc8(%rbp),%r8 │ │ │ │ mov -0xd0(%rbp),%r14 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r8,%rdi │ │ │ │ - mov %r10d,-0xe8(%rbp) │ │ │ │ + mov %r11d,-0xe0(%rbp) │ │ │ │ mov %r8,-0xd0(%rbp) │ │ │ │ mov %r14,%rsi │ │ │ │ - call 32970 │ │ │ │ + call 32550 │ │ │ │ add -0xd8(%rbp),%r14 │ │ │ │ mov -0xd0(%rbp),%r8 │ │ │ │ inc %ebx │ │ │ │ - add -0xc8(%rbp),%r8 │ │ │ │ - mov -0xe8(%rbp),%r10d │ │ │ │ mov %r14,-0xd0(%rbp) │ │ │ │ + mov -0xe0(%rbp),%r11d │ │ │ │ + add -0xc8(%rbp),%r8 │ │ │ │ mov -0xd0(%rbp),%r15 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r8,%rdi │ │ │ │ - mov %r10d,-0xe8(%rbp) │ │ │ │ + mov %r11d,-0xe0(%rbp) │ │ │ │ mov %r8,-0xd0(%rbp) │ │ │ │ mov %r15,%rsi │ │ │ │ - call 32970 │ │ │ │ - add -0xd8(%rbp),%r15 │ │ │ │ - mov -0xe8(%rbp),%r10d │ │ │ │ - inc %ebx │ │ │ │ + call 32550 │ │ │ │ mov -0xd0(%rbp),%r8 │ │ │ │ - add -0xc8(%rbp),%r8 │ │ │ │ + mov -0xe0(%rbp),%r11d │ │ │ │ + inc %ebx │ │ │ │ + add -0xd8(%rbp),%r15 │ │ │ │ mov %r15,-0xd0(%rbp) │ │ │ │ - cmp %r10d,%ebx │ │ │ │ - je 43ae0 │ │ │ │ + add -0xc8(%rbp),%r8 │ │ │ │ + cmp %r11d,%ebx │ │ │ │ + je 44010 │ │ │ │ mov -0xd0(%rbp),%r14 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r8,%rdi │ │ │ │ - mov %r10d,-0xf0(%rbp) │ │ │ │ + mov %r11d,-0xf0(%rbp) │ │ │ │ mov %r8,-0xd0(%rbp) │ │ │ │ mov %r14,%rsi │ │ │ │ - call 32970 │ │ │ │ + call 32550 │ │ │ │ mov -0xd0(%rbp),%r8 │ │ │ │ - mov -0xd8(%rbp),%r10 │ │ │ │ + mov -0xd8(%rbp),%r11 │ │ │ │ mov %r12,%rdx │ │ │ │ add -0xc8(%rbp),%r8 │ │ │ │ - lea (%r14,%r10,1),%r11 │ │ │ │ - mov %r11,%rsi │ │ │ │ - mov %r11,-0xe8(%rbp) │ │ │ │ + lea (%r14,%r11,1),%rax │ │ │ │ + mov %rax,%rsi │ │ │ │ mov %r8,%rdi │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ mov %r8,-0xd0(%rbp) │ │ │ │ - call 32970 │ │ │ │ + call 32550 │ │ │ │ mov -0xd0(%rbp),%rcx │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ + mov -0xe0(%rbp),%r10 │ │ │ │ mov %r12,%rdx │ │ │ │ - mov -0xc8(%rbp),%r14 │ │ │ │ - mov -0xd8(%rbp),%r15 │ │ │ │ - add %r14,%rcx │ │ │ │ - add %r15,%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ + mov -0xc8(%rbp),%r15 │ │ │ │ + mov -0xd8(%rbp),%r14 │ │ │ │ + add %r15,%rcx │ │ │ │ + add %r14,%r10 │ │ │ │ + mov %r10,%rsi │ │ │ │ mov %rcx,%rdi │ │ │ │ - mov %rax,-0xe8(%rbp) │ │ │ │ + mov %r10,-0xe0(%rbp) │ │ │ │ mov %rcx,-0xd0(%rbp) │ │ │ │ - call 32970 │ │ │ │ + call 32550 │ │ │ │ mov -0xd0(%rbp),%r9 │ │ │ │ - mov -0xe8(%rbp),%rdi │ │ │ │ + mov -0xe0(%rbp),%rdi │ │ │ │ mov %r12,%rdx │ │ │ │ - add %r15,%rdi │ │ │ │ - add %r14,%r9 │ │ │ │ + add %r14,%rdi │ │ │ │ + add %r15,%r9 │ │ │ │ + mov %rdi,-0xe0(%rbp) │ │ │ │ mov %rdi,%rsi │ │ │ │ - mov %rdi,-0xe8(%rbp) │ │ │ │ mov %r9,%rdi │ │ │ │ mov %r9,-0xd0(%rbp) │ │ │ │ - call 32970 │ │ │ │ + call 32550 │ │ │ │ mov -0xd0(%rbp),%r8 │ │ │ │ - mov -0xe8(%rbp),%r10 │ │ │ │ + mov -0xe0(%rbp),%r11 │ │ │ │ mov %r12,%rdx │ │ │ │ - add %r14,%r8 │ │ │ │ - add %r15,%r10 │ │ │ │ - mov %r10,%rsi │ │ │ │ + add %r15,%r8 │ │ │ │ + add %r14,%r11 │ │ │ │ + mov %r11,%rsi │ │ │ │ mov %r8,%rdi │ │ │ │ - mov %r10,-0xe8(%rbp) │ │ │ │ + mov %r11,-0xe0(%rbp) │ │ │ │ mov %r8,-0xd0(%rbp) │ │ │ │ - call 32970 │ │ │ │ - mov -0xd0(%rbp),%r11 │ │ │ │ - mov -0xe8(%rbp),%rcx │ │ │ │ + call 32550 │ │ │ │ + mov -0xd0(%rbp),%rcx │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ mov %r12,%rdx │ │ │ │ - add %r14,%r11 │ │ │ │ add %r15,%rcx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %r11,%rdi │ │ │ │ - mov %rcx,-0xe8(%rbp) │ │ │ │ - mov %r11,-0xd0(%rbp) │ │ │ │ - call 32970 │ │ │ │ - mov -0xd0(%rbp),%r9 │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ + add %r14,%rax │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ + mov %rcx,-0xd0(%rbp) │ │ │ │ + call 32550 │ │ │ │ + mov -0xd0(%rbp),%r10 │ │ │ │ + mov -0xe0(%rbp),%r9 │ │ │ │ mov %r12,%rdx │ │ │ │ + add %r15,%r10 │ │ │ │ add %r14,%r9 │ │ │ │ - add %r15,%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %r9,%rdi │ │ │ │ - mov %rax,-0xe8(%rbp) │ │ │ │ - mov %r9,-0xd0(%rbp) │ │ │ │ - call 32970 │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov %r9,-0xe0(%rbp) │ │ │ │ + mov %r10,-0xd0(%rbp) │ │ │ │ + call 32550 │ │ │ │ mov -0xd0(%rbp),%r8 │ │ │ │ - mov -0xe8(%rbp),%rdi │ │ │ │ + mov -0xe0(%rbp),%rdi │ │ │ │ mov %r12,%rdx │ │ │ │ - add %r15,%rdi │ │ │ │ - add %r14,%r8 │ │ │ │ + add %r14,%rdi │ │ │ │ + add %r15,%r8 │ │ │ │ + mov %rdi,-0xe0(%rbp) │ │ │ │ mov %rdi,%rsi │ │ │ │ - mov %rdi,-0xe8(%rbp) │ │ │ │ mov %r8,%rdi │ │ │ │ mov %r8,-0xd0(%rbp) │ │ │ │ - call 32970 │ │ │ │ - mov -0xe8(%rbp),%rsi │ │ │ │ + call 32550 │ │ │ │ + mov -0xe0(%rbp),%rdx │ │ │ │ mov -0xd0(%rbp),%r8 │ │ │ │ add $0x8,%ebx │ │ │ │ - mov -0xf0(%rbp),%r10d │ │ │ │ - add %r15,%rsi │ │ │ │ - add %r14,%r8 │ │ │ │ - mov %rsi,-0xd0(%rbp) │ │ │ │ - cmp %r10d,%ebx │ │ │ │ - jne 441d5 │ │ │ │ - jmp 43ae0 │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov -0xf0(%rbp),%r11d │ │ │ │ + add %r14,%rdx │ │ │ │ + add %r15,%r8 │ │ │ │ + mov %rdx,-0xd0(%rbp) │ │ │ │ + cmp %r11d,%ebx │ │ │ │ + jne 44624 │ │ │ │ + jmp 44010 │ │ │ │ + nopl (%rax) │ │ │ │ mov 0x4(%r12),%edx │ │ │ │ cmp $0x2,%edx │ │ │ │ - jg 44837 │ │ │ │ - test %r10d,%r10d │ │ │ │ - jle 43ae0 │ │ │ │ + jg 44c9b │ │ │ │ + test %r11d,%r11d │ │ │ │ + jle 44010 │ │ │ │ mov -0xf0(%rbp),%rbx │ │ │ │ movslq %r14d,%r15 │ │ │ │ - lea -0x1(%r10),%r14d │ │ │ │ - mov -0xd8(%rbp),%rdi │ │ │ │ + lea -0x1(%r11),%r10d │ │ │ │ + movl $0x0,-0xd8(%rbp) │ │ │ │ shl $0x3,%r15 │ │ │ │ - movl $0x0,-0xe8(%rbp) │ │ │ │ + mov -0xe0(%rbp),%rdi │ │ │ │ mov %r15,-0xf0(%rbp) │ │ │ │ shl $0x3,%rbx │ │ │ │ - and $0x3,%r14d │ │ │ │ - je 44638 │ │ │ │ - mov %r14d,-0x11c(%rbp) │ │ │ │ - mov -0xd0(%rbp),%r14 │ │ │ │ + and $0x3,%r10d │ │ │ │ + je 44a8b │ │ │ │ + mov -0xd0(%rbp),%r15 │ │ │ │ mov -0xc8(%rbp),%ecx │ │ │ │ - mov %rdi,%r15 │ │ │ │ - mov %r10d,-0x118(%rbp) │ │ │ │ + mov %r10d,-0x11c(%rbp) │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %r11d,-0x118(%rbp) │ │ │ │ + mov %r15,%rsi │ │ │ │ mov %r8,-0x108(%rbp) │ │ │ │ - mov %r14,%rsi │ │ │ │ - call 36510 │ │ │ │ + call 360c0 │ │ │ │ mov -0x108(%rbp),%r8 │ │ │ │ - lea (%r15,%rbx,1),%rdi │ │ │ │ - mov -0xf0(%rbp),%r15 │ │ │ │ - movl $0x1,-0xe8(%rbp) │ │ │ │ + lea (%r14,%rbx,1),%rdi │ │ │ │ + mov -0xf0(%rbp),%r14 │ │ │ │ + movl $0x1,-0xd8(%rbp) │ │ │ │ mov 0x4(%r12),%edx │ │ │ │ - mov -0x118(%rbp),%r10d │ │ │ │ - add %r15,%r14 │ │ │ │ + mov -0x118(%rbp),%r11d │ │ │ │ + add %r14,%r15 │ │ │ │ add %rbx,%r8 │ │ │ │ cmpl $0x1,-0x11c(%rbp) │ │ │ │ - mov %r14,-0xd0(%rbp) │ │ │ │ - je 44638 │ │ │ │ + mov %r15,-0xd0(%rbp) │ │ │ │ + je 44a8b │ │ │ │ cmpl $0x2,-0x11c(%rbp) │ │ │ │ - je 444aa │ │ │ │ + je 448fa │ │ │ │ mov -0xc8(%rbp),%ecx │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %r10d,-0x108(%rbp) │ │ │ │ - mov %r8,-0xd8(%rbp) │ │ │ │ + mov %r15,%rsi │ │ │ │ + mov %r11d,-0x108(%rbp) │ │ │ │ + mov %r8,-0xe0(%rbp) │ │ │ │ mov %rdi,-0xd0(%rbp) │ │ │ │ - call 36510 │ │ │ │ + call 360c0 │ │ │ │ + add %r14,%r15 │ │ │ │ + incl -0xd8(%rbp) │ │ │ │ mov -0xd0(%rbp),%rdi │ │ │ │ - mov -0xd8(%rbp),%r8 │ │ │ │ - add %r15,%r14 │ │ │ │ - incl -0xe8(%rbp) │ │ │ │ + mov -0xe0(%rbp),%r8 │ │ │ │ mov 0x4(%r12),%edx │ │ │ │ - mov %r14,-0xd0(%rbp) │ │ │ │ - mov -0x108(%rbp),%r10d │ │ │ │ + mov %r15,-0xd0(%rbp) │ │ │ │ + mov -0x108(%rbp),%r11d │ │ │ │ add %rbx,%rdi │ │ │ │ add %rbx,%r8 │ │ │ │ - mov -0xd0(%rbp),%r14 │ │ │ │ + mov -0xd0(%rbp),%r15 │ │ │ │ mov -0xc8(%rbp),%ecx │ │ │ │ - mov %r10d,-0x108(%rbp) │ │ │ │ - mov %r8,-0xd8(%rbp) │ │ │ │ + mov %r11d,-0x108(%rbp) │ │ │ │ + mov %r8,-0xe0(%rbp) │ │ │ │ + mov %r15,%rsi │ │ │ │ mov %rdi,-0xd0(%rbp) │ │ │ │ - mov %r14,%rsi │ │ │ │ - call 36510 │ │ │ │ - add -0xf0(%rbp),%r14 │ │ │ │ + call 360c0 │ │ │ │ mov -0xd0(%rbp),%rdi │ │ │ │ - mov -0xd8(%rbp),%r8 │ │ │ │ - incl -0xe8(%rbp) │ │ │ │ + mov -0xe0(%rbp),%r8 │ │ │ │ + add -0xf0(%rbp),%r15 │ │ │ │ + incl -0xd8(%rbp) │ │ │ │ + mov %r15,-0xd0(%rbp) │ │ │ │ mov 0x4(%r12),%edx │ │ │ │ - mov -0x108(%rbp),%r10d │ │ │ │ add %rbx,%rdi │ │ │ │ add %rbx,%r8 │ │ │ │ - mov %r14,-0xd0(%rbp) │ │ │ │ - jmp 44638 │ │ │ │ - mov -0xf0(%rbp),%rdx │ │ │ │ + mov -0x108(%rbp),%r11d │ │ │ │ + jmp 44a8b │ │ │ │ + mov -0xf0(%rbp),%rsi │ │ │ │ mov -0x108(%rbp),%rdi │ │ │ │ - mov %r15d,%ecx │ │ │ │ + mov %r14d,%ecx │ │ │ │ mov -0x118(%rbp),%r8 │ │ │ │ - mov %r10d,-0x118(%rbp) │ │ │ │ - lea (%r14,%rdx,1),%r11 │ │ │ │ mov 0x4(%r12),%edx │ │ │ │ + mov %r11d,-0x118(%rbp) │ │ │ │ + lea (%r15,%rsi,1),%rax │ │ │ │ add %rbx,%rdi │ │ │ │ add %rbx,%r8 │ │ │ │ - mov %r11,%rsi │ │ │ │ - mov %r11,-0xe8(%rbp) │ │ │ │ - mov %rdi,-0xd8(%rbp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rax,-0xe0(%rbp) │ │ │ │ mov %r8,-0x108(%rbp) │ │ │ │ - call 36510 │ │ │ │ - mov -0xe8(%rbp),%r9 │ │ │ │ - mov -0xf0(%rbp),%r15 │ │ │ │ + mov %rdi,-0xd8(%rbp) │ │ │ │ + call 360c0 │ │ │ │ + mov -0xe0(%rbp),%r10 │ │ │ │ + mov -0xf0(%rbp),%r14 │ │ │ │ mov -0xd8(%rbp),%rdi │ │ │ │ mov -0x108(%rbp),%r8 │ │ │ │ - mov -0x118(%rbp),%esi │ │ │ │ - mov -0xc8(%rbp),%r14d │ │ │ │ + mov -0x118(%rbp),%ecx │ │ │ │ + mov -0xc8(%rbp),%r15d │ │ │ │ + add %r14,%r10 │ │ │ │ mov 0x4(%r12),%edx │ │ │ │ - add %r15,%r9 │ │ │ │ add %rbx,%rdi │ │ │ │ add %rbx,%r8 │ │ │ │ - mov %r9,-0xe8(%rbp) │ │ │ │ - mov %esi,-0x11c(%rbp) │ │ │ │ - mov %r14d,%ecx │ │ │ │ - mov %r9,%rsi │ │ │ │ + mov %r10,%rsi │ │ │ │ + mov %ecx,-0x11c(%rbp) │ │ │ │ + mov %r15d,%ecx │ │ │ │ mov %r8,-0x108(%rbp) │ │ │ │ + mov %r10,-0xe0(%rbp) │ │ │ │ mov %rdi,-0xd8(%rbp) │ │ │ │ - call 36510 │ │ │ │ - mov -0xe8(%rbp),%rax │ │ │ │ - mov %r14d,%ecx │ │ │ │ - mov -0xd8(%rbp),%rdi │ │ │ │ + call 360c0 │ │ │ │ + mov -0xe0(%rbp),%r9 │ │ │ │ mov -0x108(%rbp),%r8 │ │ │ │ + mov %r15d,%ecx │ │ │ │ + mov -0xd8(%rbp),%rdi │ │ │ │ mov 0x4(%r12),%edx │ │ │ │ - add %r15,%rax │ │ │ │ - add %rbx,%rdi │ │ │ │ + add %r14,%r9 │ │ │ │ add %rbx,%r8 │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rax,-0x108(%rbp) │ │ │ │ + add %rbx,%rdi │ │ │ │ + mov %r9,%rsi │ │ │ │ mov %r8,-0x118(%rbp) │ │ │ │ - mov %rdi,-0xd8(%rbp) │ │ │ │ - call 36510 │ │ │ │ - mov -0xd0(%rbp),%edi │ │ │ │ - mov -0x108(%rbp),%rcx │ │ │ │ + mov %r9,-0x108(%rbp) │ │ │ │ + mov %rdi,-0xe0(%rbp) │ │ │ │ + call 360c0 │ │ │ │ + mov -0xd0(%rbp),%r8d │ │ │ │ + mov -0x108(%rbp),%rdx │ │ │ │ + mov -0xe0(%rbp),%rdi │ │ │ │ + mov -0x11c(%rbp),%r11d │ │ │ │ + add $0x3,%r8d │ │ │ │ + add %r14,%rdx │ │ │ │ + mov %r8d,-0xd8(%rbp) │ │ │ │ mov -0x118(%rbp),%r8 │ │ │ │ + add %rbx,%rdi │ │ │ │ + mov %rdx,-0xd0(%rbp) │ │ │ │ mov 0x4(%r12),%edx │ │ │ │ - mov -0x11c(%rbp),%r10d │ │ │ │ - add $0x3,%edi │ │ │ │ - add %r15,%rcx │ │ │ │ - mov %edi,-0xe8(%rbp) │ │ │ │ - mov -0xd8(%rbp),%rdi │ │ │ │ add %rbx,%r8 │ │ │ │ - mov %rcx,-0xd0(%rbp) │ │ │ │ - add %rbx,%rdi │ │ │ │ - mov -0xc8(%rbp),%r15d │ │ │ │ - mov -0xd0(%rbp),%r14 │ │ │ │ - mov %r10d,-0xd8(%rbp) │ │ │ │ + mov -0xc8(%rbp),%r14d │ │ │ │ + mov -0xd0(%rbp),%r15 │ │ │ │ + mov %r11d,-0xe0(%rbp) │ │ │ │ mov %r8,-0x118(%rbp) │ │ │ │ + mov %r14d,%ecx │ │ │ │ + mov %r15,%rsi │ │ │ │ mov %rdi,-0x108(%rbp) │ │ │ │ - mov %r15d,%ecx │ │ │ │ - mov %r14,%rsi │ │ │ │ - call 36510 │ │ │ │ - mov -0xe8(%rbp),%ecx │ │ │ │ - mov -0xd8(%rbp),%r10d │ │ │ │ - inc %ecx │ │ │ │ - mov %ecx,-0xd0(%rbp) │ │ │ │ - cmp %r10d,%ecx │ │ │ │ - jne 4450d │ │ │ │ - jmp 43ae0 │ │ │ │ - mov -0xe8(%rbp),%r15 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - shl $0x3,%r15 │ │ │ │ - lea -0x8(%r15),%rcx │ │ │ │ - shr $0x3,%rcx │ │ │ │ - inc %rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - je 44853 │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 44761 │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - je 4474a │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - je 44733 │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - je 4471c │ │ │ │ - cmp $0x5,%rcx │ │ │ │ - je 44705 │ │ │ │ - cmp $0x6,%rcx │ │ │ │ - je 446ee │ │ │ │ - mov -0xd8(%rbp),%r9 │ │ │ │ - mov $0x8,%r11d │ │ │ │ - vmovsd (%r9),%xmm8 │ │ │ │ - vmovsd %xmm8,(%r8) │ │ │ │ - mov -0xd8(%rbp),%rdx │ │ │ │ - vmovsd (%rdx,%r11,1),%xmm1 │ │ │ │ - vmovsd %xmm1,(%r8,%r11,1) │ │ │ │ - add $0x8,%r11 │ │ │ │ - mov -0xd8(%rbp),%rax │ │ │ │ - vmovsd (%rax,%r11,1),%xmm10 │ │ │ │ - vmovsd %xmm10,(%r8,%r11,1) │ │ │ │ - add $0x8,%r11 │ │ │ │ - mov -0xd8(%rbp),%rdi │ │ │ │ - vmovsd (%rdi,%r11,1),%xmm7 │ │ │ │ - vmovsd %xmm7,(%r8,%r11,1) │ │ │ │ - add $0x8,%r11 │ │ │ │ - mov -0xd8(%rbp),%rsi │ │ │ │ - vmovsd (%rsi,%r11,1),%xmm11 │ │ │ │ - vmovsd %xmm11,(%r8,%r11,1) │ │ │ │ - add $0x8,%r11 │ │ │ │ - mov -0xd8(%rbp),%rcx │ │ │ │ - vmovsd (%rcx,%r11,1),%xmm12 │ │ │ │ - vmovsd %xmm12,(%r8,%r11,1) │ │ │ │ - add $0x8,%r11 │ │ │ │ - mov -0xd8(%rbp),%rdx │ │ │ │ - vmovsd (%rdx,%r11,1),%xmm13 │ │ │ │ - vmovsd %xmm13,(%r8,%r11,1) │ │ │ │ - add $0x8,%r11 │ │ │ │ - cmp %r15,%r11 │ │ │ │ - je 438b3 │ │ │ │ - vmovsd (%rdx,%r11,1),%xmm14 │ │ │ │ - vmovsd %xmm14,(%r8,%r11,1) │ │ │ │ - vmovsd 0x8(%rdx,%r11,1),%xmm15 │ │ │ │ - vmovsd %xmm15,0x8(%r8,%r11,1) │ │ │ │ - vmovsd 0x10(%rdx,%r11,1),%xmm6 │ │ │ │ - vmovsd %xmm6,0x10(%r8,%r11,1) │ │ │ │ - vmovsd 0x18(%rdx,%r11,1),%xmm0 │ │ │ │ - vmovsd %xmm0,0x18(%r8,%r11,1) │ │ │ │ - vmovsd 0x20(%rdx,%r11,1),%xmm3 │ │ │ │ - vmovsd %xmm3,0x20(%r8,%r11,1) │ │ │ │ - vmovsd 0x28(%rdx,%r11,1),%xmm2 │ │ │ │ - vmovsd %xmm2,0x28(%r8,%r11,1) │ │ │ │ - vmovsd 0x30(%rdx,%r11,1),%xmm4 │ │ │ │ - vmovsd %xmm4,0x30(%r8,%r11,1) │ │ │ │ - vmovsd 0x38(%rdx,%r11,1),%xmm5 │ │ │ │ - vmovsd %xmm5,0x38(%r8,%r11,1) │ │ │ │ - add $0x40,%r11 │ │ │ │ - cmp %r15,%r11 │ │ │ │ - jne 44781 │ │ │ │ - jmp 438b3 │ │ │ │ - test %r10d,%r10d │ │ │ │ - jle 43ae0 │ │ │ │ - mov -0xf0(%rbp),%rsi │ │ │ │ - movslq %r14d,%rax │ │ │ │ - shl $0x3,%rax │ │ │ │ - mov %rax,-0xd8(%rbp) │ │ │ │ - shl $0x3,%rsi │ │ │ │ - mov %rsi,-0xc8(%rbp) │ │ │ │ - jmp 438e5 │ │ │ │ - mov -0xd8(%rbp),%rdx │ │ │ │ - jmp 437c8 │ │ │ │ - mov 0xa4732(%rip),%r12 │ │ │ │ - lea 0x93b0e(%rip),%rsi # d8353 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1023> │ │ │ │ - mov (%r12),%rdi │ │ │ │ + call 360c0 │ │ │ │ + mov -0xd8(%rbp),%r9d │ │ │ │ + mov -0xe0(%rbp),%r11d │ │ │ │ + inc %r9d │ │ │ │ + mov %r9d,-0xd0(%rbp) │ │ │ │ + cmp %r11d,%r9d │ │ │ │ + jne 4495d │ │ │ │ + jmp 44010 │ │ │ │ + lea 0x0(,%r15,8),%r10 │ │ │ │ + xor %r9d,%r9d │ │ │ │ + lea -0x8(%r10),%rax │ │ │ │ + shr $0x3,%rax │ │ │ │ + inc %rax │ │ │ │ + and $0x7,%eax │ │ │ │ + je 44cc5 │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 44bb3 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + je 44b9c │ │ │ │ + cmp $0x3,%rax │ │ │ │ + je 44b85 │ │ │ │ + cmp $0x4,%rax │ │ │ │ + je 44b6e │ │ │ │ + cmp $0x5,%rax │ │ │ │ + je 44b57 │ │ │ │ + cmp $0x6,%rax │ │ │ │ + je 44b40 │ │ │ │ + mov -0xe0(%rbp),%rcx │ │ │ │ + mov $0x8,%r9d │ │ │ │ + vmovsd (%rcx),%xmm1 │ │ │ │ + vmovsd %xmm1,(%r8) │ │ │ │ + mov -0xe0(%rbp),%rdx │ │ │ │ + vmovsd (%rdx,%r9,1),%xmm11 │ │ │ │ + vmovsd %xmm11,(%r8,%r9,1) │ │ │ │ + add $0x8,%r9 │ │ │ │ + mov -0xe0(%rbp),%rsi │ │ │ │ + vmovsd (%rsi,%r9,1),%xmm12 │ │ │ │ + vmovsd %xmm12,(%r8,%r9,1) │ │ │ │ + add $0x8,%r9 │ │ │ │ + mov -0xe0(%rbp),%rdi │ │ │ │ + vmovsd (%rdi,%r9,1),%xmm13 │ │ │ │ + vmovsd %xmm13,(%r8,%r9,1) │ │ │ │ + add $0x8,%r9 │ │ │ │ + mov -0xe0(%rbp),%r15 │ │ │ │ + vmovsd (%r15,%r9,1),%xmm14 │ │ │ │ + vmovsd %xmm14,(%r8,%r9,1) │ │ │ │ + add $0x8,%r9 │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ + vmovsd (%rax,%r9,1),%xmm15 │ │ │ │ + vmovsd %xmm15,(%r8,%r9,1) │ │ │ │ + add $0x8,%r9 │ │ │ │ + mov -0xe0(%rbp),%rcx │ │ │ │ + vmovsd (%rcx,%r9,1),%xmm2 │ │ │ │ + vmovsd %xmm2,(%r8,%r9,1) │ │ │ │ + add $0x8,%r9 │ │ │ │ + cmp %r10,%r9 │ │ │ │ + je 43de0 │ │ │ │ + vmovsd (%rcx,%r9,1),%xmm8 │ │ │ │ + vmovsd %xmm8,(%r8,%r9,1) │ │ │ │ + vmovsd 0x8(%rcx,%r9,1),%xmm9 │ │ │ │ + vmovsd %xmm9,0x8(%r8,%r9,1) │ │ │ │ + vmovsd 0x10(%rcx,%r9,1),%xmm3 │ │ │ │ + vmovsd %xmm3,0x10(%r8,%r9,1) │ │ │ │ + vmovsd 0x18(%rcx,%r9,1),%xmm5 │ │ │ │ + vmovsd %xmm5,0x18(%r8,%r9,1) │ │ │ │ + vmovsd 0x20(%rcx,%r9,1),%xmm10 │ │ │ │ + vmovsd %xmm10,0x20(%r8,%r9,1) │ │ │ │ + vmovsd 0x28(%rcx,%r9,1),%xmm4 │ │ │ │ + vmovsd %xmm4,0x28(%r8,%r9,1) │ │ │ │ + vmovsd 0x30(%rcx,%r9,1),%xmm6 │ │ │ │ + vmovsd %xmm6,0x30(%r8,%r9,1) │ │ │ │ + vmovsd 0x38(%rcx,%r9,1),%xmm0 │ │ │ │ + vmovsd %xmm0,0x38(%r8,%r9,1) │ │ │ │ + add $0x40,%r9 │ │ │ │ + cmp %r10,%r9 │ │ │ │ + jne 44bd3 │ │ │ │ + jmp 43de0 │ │ │ │ + vzeroupper │ │ │ │ + jmp 43de0 │ │ │ │ + test %r11d,%r11d │ │ │ │ + jle 44010 │ │ │ │ + mov -0xf0(%rbp),%r9 │ │ │ │ + movslq %r14d,%rdx │ │ │ │ + shl $0x3,%rdx │ │ │ │ + shl $0x3,%r9 │ │ │ │ + mov %rdx,-0xd8(%rbp) │ │ │ │ + mov %r9,-0xc8(%rbp) │ │ │ │ + jmp 43e12 │ │ │ │ + mov -0xe0(%rbp),%rcx │ │ │ │ + jmp 43cf1 │ │ │ │ + xor %edx,%edx │ │ │ │ + xor %r9d,%r9d │ │ │ │ + jmp 43db3 │ │ │ │ + mov 0xa52ce(%rip),%r14 │ │ │ │ + lea 0x946c4(%rip),%rsi # d936d * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13cd> │ │ │ │ + mov (%r14),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 43f27 │ │ │ │ - mov -0xd8(%rbp),%rdx │ │ │ │ - jmp 44781 │ │ │ │ + jmp 44387 │ │ │ │ + vzeroupper │ │ │ │ + mov -0xe0(%rbp),%rdi │ │ │ │ + jmp 43dd1 │ │ │ │ + mov -0xe0(%rbp),%rcx │ │ │ │ + jmp 44bd3 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r13 │ │ │ │ - vzeroupper │ │ │ │ - jmp e2f9 <__cxa_finalize@plt+0xc69> │ │ │ │ + jmp e334 <__cxa_finalize@plt+0xca4> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r13 │ │ │ │ vzeroupper │ │ │ │ - jmp e305 <__cxa_finalize@plt+0xc75> │ │ │ │ + jmp e34b <__cxa_finalize@plt+0xcbb> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r13 │ │ │ │ - jmp e2bd <__cxa_finalize@plt+0xc2d> │ │ │ │ + vzeroupper │ │ │ │ + jmp e341 <__cxa_finalize@plt+0xcb1> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r13 │ │ │ │ vzeroupper │ │ │ │ - jmp e2d9 <__cxa_finalize@plt+0xc49> │ │ │ │ + jmp e357 <__cxa_finalize@plt+0xcc7> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r13 │ │ │ │ - jmp e32d <__cxa_finalize@plt+0xc9d> │ │ │ │ + jmp e31e <__cxa_finalize@plt+0xc8e> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r13 │ │ │ │ - jmp e343 <__cxa_finalize@plt+0xcb3> │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp e3b2 <__cxa_finalize@plt+0xd22> │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ lea 0x8(%rsp),%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ mov %rsi,%rdi │ │ │ │ - lea 0x93a87(%rip),%rsi # d835e * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x102e> │ │ │ │ push -0x8(%r10) │ │ │ │ + lea 0x9462d(%rip),%rsi # d9378 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13d8> │ │ │ │ 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 45066 │ │ │ │ + je 4558e │ │ │ │ mov -0xb4(%rbp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 45050 │ │ │ │ - mov 0xa4e77(%rip),%r12 │ │ │ │ + jle 45578 │ │ │ │ + mov 0xa5a07(%rip),%r12 │ │ │ │ mov $0xc,%edi │ │ │ │ mov 0x228(%r12),%rbx │ │ │ │ call *0x168(%r12) │ │ │ │ + mov -0xb0(%rbp),%rdi │ │ │ │ xor %r9d,%r9d │ │ │ │ mov $0x501,%r8d │ │ │ │ - mov -0xb0(%rbp),%rdi │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rax,%rsi │ │ │ │ call *%rbx │ │ │ │ - mov %rax,%rbx │ │ │ │ + mov %rax,%r12 │ │ │ │ test %rax,%rax │ │ │ │ - je 453d0 │ │ │ │ - mov 0xa4e36(%rip),%r13 │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ + je 45930 │ │ │ │ + mov 0xa59c6(%rip),%r13 │ │ │ │ mov $0xc,%edi │ │ │ │ + mov %rax,-0xa0(%rbp) │ │ │ │ mov 0x228(%r13),%r14 │ │ │ │ call *0x168(%r13) │ │ │ │ mov -0xa8(%rbp),%rdi │ │ │ │ xor %r9d,%r9d │ │ │ │ mov $0x501,%r8d │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rax,%rsi │ │ │ │ call *%r14 │ │ │ │ - mov %rax,%r13 │ │ │ │ + mov %rax,%rbx │ │ │ │ test %rax,%rax │ │ │ │ - je 45140 │ │ │ │ - mov 0x18(%rbx),%r12d │ │ │ │ + je 45688 │ │ │ │ + mov 0x18(%r12),%r14d │ │ │ │ mov %rax,-0x98(%rbp) │ │ │ │ - test %r12d,%r12d │ │ │ │ - jle 45120 │ │ │ │ - cmp %r12d,0x18(%rax) │ │ │ │ - jne 450a0 │ │ │ │ + test %r14d,%r14d │ │ │ │ + jle 45630 │ │ │ │ + cmp %r14d,0x18(%rax) │ │ │ │ + jne 455c0 │ │ │ │ mov 0x20(%rax),%rdx │ │ │ │ - lea -0x1(%r12),%r8d │ │ │ │ + lea -0x1(%r14),%r8d │ │ │ │ movslq %r8d,%rcx │ │ │ │ - mov (%rdx,%rcx,8),%rsi │ │ │ │ - mov %rsi,%r15 │ │ │ │ - mov %esi,-0xc4(%rbp) │ │ │ │ - test %esi,%esi │ │ │ │ - jle 45100 │ │ │ │ - mov %esi,%edi │ │ │ │ + mov (%rdx,%rcx,8),%r13 │ │ │ │ + mov %r13d,-0xc4(%rbp) │ │ │ │ + test %r13d,%r13d │ │ │ │ + jle 45610 │ │ │ │ mov -0xb4(%rbp),%esi │ │ │ │ + mov %r13d,%edi │ │ │ │ mov %r8d,-0xd8(%rbp) │ │ │ │ mov %rcx,-0xd0(%rbp) │ │ │ │ - call 2f130 │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov -0xd0(%rbp),%rdi │ │ │ │ + call 2ed20 │ │ │ │ + mov 0x20(%r12),%rdx │ │ │ │ + mov -0xd0(%rbp),%rsi │ │ │ │ movslq %eax,%r11 │ │ │ │ - cmp %r11,(%rdx,%rdi,8) │ │ │ │ - jne 450e0 │ │ │ │ - cmp $0x1,%r12d │ │ │ │ - mov -0xd8(%rbp),%r14d │ │ │ │ - je 453eb │ │ │ │ - lea -0x2(%r12),%r9d │ │ │ │ - mov 0x20(%r13),%rcx │ │ │ │ - cmp $0x6,%r9d │ │ │ │ - jbe 45220 │ │ │ │ - mov %rcx,%r10 │ │ │ │ - or %rdx,%r10 │ │ │ │ - test $0x3f,%r10b │ │ │ │ - jne 45220 │ │ │ │ - mov %r14d,%r8d │ │ │ │ - mov $0x8,%edi │ │ │ │ + cmp %r11,(%rdx,%rsi,8) │ │ │ │ + jne 455f8 │ │ │ │ + cmp $0x1,%r14d │ │ │ │ + mov -0xd8(%rbp),%r8d │ │ │ │ + je 4594b │ │ │ │ + lea -0x2(%r14),%edi │ │ │ │ + mov 0x20(%rbx),%rcx │ │ │ │ + cmp $0x7,%edi │ │ │ │ + jbe 45780 │ │ │ │ + mov %rcx,%r9 │ │ │ │ + or %rdx,%r9 │ │ │ │ + test $0x3f,%r9b │ │ │ │ + jne 45780 │ │ │ │ + mov %r8d,%edi │ │ │ │ + vpcmpeqd %ymm4,%ymm4,%ymm4 │ │ │ │ + mov $0x8,%r15d │ │ │ │ + vmovdqa 0x989d4(%rip),%ymm0 # dd8c0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x2c0> │ │ │ │ + shr $0x3,%edi │ │ │ │ + vmovdqa 0x989e9(%rip),%ymm6 # dd8e0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x2e0> │ │ │ │ + vmovdqa 0x98a01(%rip),%ymm7 # dd900 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x300> │ │ │ │ xor %eax,%eax │ │ │ │ - vpcmpeqd %ymm3,%ymm3,%ymm3 │ │ │ │ - shr $0x3,%r8d │ │ │ │ - vmovd %edi,%xmm4 │ │ │ │ - vmovdqa 0x97dfa(%rip),%ymm6 # dc880 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - vmovdqa 0x97e12(%rip),%ymm2 # dc8a0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x2a0> │ │ │ │ - mov %r8,%rsi │ │ │ │ - vpxor %xmm5,%xmm5,%xmm5 │ │ │ │ - vpbroadcastd %xmm4,%ymm9 │ │ │ │ - vpsrld $0x1f,%ymm3,%ymm3 │ │ │ │ - shl $0x6,%rsi │ │ │ │ - and $0x1,%r8d │ │ │ │ - je 44bb4 │ │ │ │ - vmovdqa (%rdx),%ymm0 │ │ │ │ - vmovdqa 0x20(%rdx),%ymm8 │ │ │ │ - vpcmpeqq (%rcx),%ymm0,%ymm1 │ │ │ │ - vpcmpeqq 0x20(%rcx),%ymm8,%ymm7 │ │ │ │ - vpcmpeqq %ymm5,%ymm1,%ymm10 │ │ │ │ - vpcmpeqq %ymm5,%ymm7,%ymm11 │ │ │ │ - vpor %ymm11,%ymm10,%ymm12 │ │ │ │ - vptest %ymm12,%ymm12 │ │ │ │ - jne 44be5 │ │ │ │ - vperm2i128 $0x20,%ymm8,%ymm0,%ymm13 │ │ │ │ - vperm2i128 $0x31,%ymm8,%ymm0,%ymm14 │ │ │ │ - vpaddd %ymm9,%ymm2,%ymm2 │ │ │ │ - mov $0x40,%eax │ │ │ │ - vpshufd $0xd8,%ymm13,%ymm15 │ │ │ │ - vpshufd $0xd8,%ymm14,%ymm3 │ │ │ │ - vpaddd %ymm9,%ymm6,%ymm6 │ │ │ │ - vpunpcklqdq %ymm3,%ymm15,%ymm3 │ │ │ │ - cmp $0x40,%rsi │ │ │ │ - jne 44bb4 │ │ │ │ - jmp 45160 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vperm2i128 $0x20,%ymm0,%ymm4,%ymm12 │ │ │ │ - vperm2i128 $0x31,%ymm0,%ymm4,%ymm13 │ │ │ │ - vmovdqa 0x60(%rdx,%rax,1),%ymm8 │ │ │ │ - vmovdqa 0x40(%rdx,%rax,1),%ymm0 │ │ │ │ - vpshufd $0xd8,%ymm12,%ymm14 │ │ │ │ - vpaddd %ymm9,%ymm2,%ymm2 │ │ │ │ - vpshufd $0xd8,%ymm13,%ymm15 │ │ │ │ - vpaddd %ymm9,%ymm6,%ymm6 │ │ │ │ - vpunpcklqdq %ymm15,%ymm14,%ymm4 │ │ │ │ - vpmulld %ymm4,%ymm3,%ymm3 │ │ │ │ - vpcmpeqq 0x40(%rcx,%rax,1),%ymm0,%ymm1 │ │ │ │ - vpcmpeqq 0x60(%rcx,%rax,1),%ymm8,%ymm7 │ │ │ │ - vpcmpeqq %ymm5,%ymm1,%ymm10 │ │ │ │ - vpcmpeqq %ymm5,%ymm7,%ymm11 │ │ │ │ - vpor %ymm11,%ymm10,%ymm12 │ │ │ │ - vptest %ymm12,%ymm12 │ │ │ │ - jne 44be5 │ │ │ │ - vperm2i128 $0x20,%ymm8,%ymm0,%ymm13 │ │ │ │ - vperm2i128 $0x31,%ymm8,%ymm0,%ymm14 │ │ │ │ - sub $0xffffffffffffff80,%rax │ │ │ │ - vpaddd %ymm9,%ymm2,%ymm2 │ │ │ │ - vpshufd $0xd8,%ymm13,%ymm15 │ │ │ │ - vpshufd $0xd8,%ymm14,%ymm4 │ │ │ │ - vpaddd %ymm9,%ymm6,%ymm6 │ │ │ │ - vpunpcklqdq %ymm4,%ymm15,%ymm0 │ │ │ │ - vpmulld %ymm0,%ymm3,%ymm3 │ │ │ │ - cmp %rax,%rsi │ │ │ │ - je 45160 │ │ │ │ - vmovdqa (%rdx,%rax,1),%ymm4 │ │ │ │ - vmovdqa 0x20(%rdx,%rax,1),%ymm0 │ │ │ │ - vpcmpeqq (%rcx,%rax,1),%ymm4,%ymm8 │ │ │ │ - vpcmpeqq 0x20(%rcx,%rax,1),%ymm0,%ymm10 │ │ │ │ - vpcmpeqq %ymm5,%ymm8,%ymm1 │ │ │ │ - vpcmpeqq %ymm5,%ymm10,%ymm7 │ │ │ │ - vpor %ymm7,%ymm1,%ymm11 │ │ │ │ - vptest %ymm11,%ymm11 │ │ │ │ - je 44b20 │ │ │ │ - vextracti128 $0x1,%ymm3,%xmm14 │ │ │ │ - vmovd %xmm2,%r9d │ │ │ │ - vmovd %xmm6,%r14d │ │ │ │ - vpmulld %xmm14,%xmm3,%xmm15 │ │ │ │ - vpsrldq $0x8,%xmm15,%xmm4 │ │ │ │ - vpmulld %xmm4,%xmm15,%xmm0 │ │ │ │ - vpsrldq $0x4,%xmm0,%xmm3 │ │ │ │ - vpmulld %xmm3,%xmm0,%xmm2 │ │ │ │ - vmovd %xmm2,%r10d │ │ │ │ - movslq %r14d,%r14 │ │ │ │ - mov (%rdx,%r14,8),%r8 │ │ │ │ - cmp %r8,(%rcx,%r14,8) │ │ │ │ - jne 45200 │ │ │ │ - lea 0x1(%r9),%esi │ │ │ │ - imul %r8d,%r10d │ │ │ │ - cmp %r12d,%esi │ │ │ │ - jge 44d01 │ │ │ │ - movslq %r9d,%rax │ │ │ │ - mov (%rdx,%rax,8),%rdi │ │ │ │ - cmp %rdi,(%rcx,%rax,8) │ │ │ │ - jne 45200 │ │ │ │ - lea 0x2(%r9),%r14d │ │ │ │ + shl $0x6,%rdi │ │ │ │ + vpsrld $0x1f,%ymm4,%ymm4 │ │ │ │ + vpbroadcastd %r15d,%ymm1 │ │ │ │ + lea -0x40(%rdi),%r10 │ │ │ │ + shr $0x6,%r10 │ │ │ │ + inc %r10 │ │ │ │ + and $0x3,%r10d │ │ │ │ + je 44fde │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 44f85 │ │ │ │ + cmp $0x2,%r10 │ │ │ │ + jne 456a8 │ │ │ │ + vmovdqa (%rdx,%rax,1),%ymm9 │ │ │ │ + vmovdqa 0x20(%rdx,%rax,1),%ymm10 │ │ │ │ + vmovdqa (%rcx,%rax,1),%ymm11 │ │ │ │ + vmovdqa 0x20(%rcx,%rax,1),%ymm12 │ │ │ │ + vpcmpneqq %ymm9,%ymm11,%k2 │ │ │ │ + vpcmpneqq %ymm10,%ymm12,%k3 │ │ │ │ + kmovb %k2,%r9d │ │ │ │ + kmovb %k3,%r15d │ │ │ │ + or %r15d,%r9d │ │ │ │ + and $0xf,%r9d │ │ │ │ + jne 45650 │ │ │ │ + vpermt2d %ymm10,%ymm7,%ymm9 │ │ │ │ + vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + add $0x40,%rax │ │ │ │ + vpmulld %ymm9,%ymm4,%ymm4 │ │ │ │ + vmovdqa (%rdx,%rax,1),%ymm13 │ │ │ │ + vmovdqa 0x20(%rdx,%rax,1),%ymm14 │ │ │ │ + vmovdqa (%rcx,%rax,1),%ymm15 │ │ │ │ + vmovdqa 0x20(%rcx,%rax,1),%ymm2 │ │ │ │ + vpcmpneqq %ymm13,%ymm15,%k4 │ │ │ │ + vpcmpneqq %ymm14,%ymm2,%k5 │ │ │ │ + kmovb %k4,%r10d │ │ │ │ + kmovb %k5,%esi │ │ │ │ + or %esi,%r10d │ │ │ │ + and $0xf,%r10d │ │ │ │ + jne 45650 │ │ │ │ + vpermt2d %ymm14,%ymm7,%ymm13 │ │ │ │ + vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + add $0x40,%rax │ │ │ │ + vpmulld %ymm13,%ymm4,%ymm4 │ │ │ │ + cmp %rax,%rdi │ │ │ │ + je 4513b │ │ │ │ + vmovdqa (%rdx,%rax,1),%ymm8 │ │ │ │ + vmovdqa 0x20(%rdx,%rax,1),%ymm3 │ │ │ │ + vmovdqa (%rcx,%rax,1),%ymm5 │ │ │ │ + vmovdqa 0x20(%rcx,%rax,1),%ymm9 │ │ │ │ + vpcmpneqq %ymm8,%ymm5,%k6 │ │ │ │ + vpcmpneqq %ymm3,%ymm9,%k7 │ │ │ │ + kmovb %k6,%r15d │ │ │ │ + kmovb %k7,%r9d │ │ │ │ + or %r9d,%r15d │ │ │ │ + and $0xf,%r15d │ │ │ │ + jne 45650 │ │ │ │ + vmovdqa 0x40(%rdx,%rax,1),%ymm10 │ │ │ │ + vmovdqa 0x60(%rdx,%rax,1),%ymm11 │ │ │ │ + vpermt2d %ymm3,%ymm7,%ymm8 │ │ │ │ + vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ + vmovdqa 0x40(%rcx,%rax,1),%ymm12 │ │ │ │ + vmovdqa 0x60(%rcx,%rax,1),%ymm13 │ │ │ │ + vpmulld %ymm8,%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpcmpneqq %ymm10,%ymm12,%k1 │ │ │ │ + vpcmpneqq %ymm11,%ymm13,%k0 │ │ │ │ + kmovb %k1,%r10d │ │ │ │ + kmovb %k0,%esi │ │ │ │ + or %esi,%r10d │ │ │ │ + and $0xf,%r10d │ │ │ │ + jne 45650 │ │ │ │ + vmovdqa 0x80(%rdx,%rax,1),%ymm14 │ │ │ │ + vmovdqa 0xa0(%rdx,%rax,1),%ymm15 │ │ │ │ + vpermt2d %ymm11,%ymm7,%ymm10 │ │ │ │ + vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ + vmovdqa 0x80(%rcx,%rax,1),%ymm2 │ │ │ │ + vmovdqa 0xa0(%rcx,%rax,1),%ymm8 │ │ │ │ + vpmulld %ymm10,%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpcmpneqq %ymm14,%ymm2,%k2 │ │ │ │ + vpcmpneqq %ymm15,%ymm8,%k3 │ │ │ │ + kmovb %k2,%r15d │ │ │ │ + kmovb %k3,%r9d │ │ │ │ + or %r9d,%r15d │ │ │ │ + and $0xf,%r15d │ │ │ │ + jne 45650 │ │ │ │ + vmovdqa 0xc0(%rdx,%rax,1),%ymm9 │ │ │ │ + vmovdqa 0xe0(%rdx,%rax,1),%ymm3 │ │ │ │ + vpermt2d %ymm15,%ymm7,%ymm14 │ │ │ │ + vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ + vmovdqa 0xc0(%rcx,%rax,1),%ymm5 │ │ │ │ + vmovdqa 0xe0(%rcx,%rax,1),%ymm10 │ │ │ │ + vpmulld %ymm14,%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpcmpneqq %ymm9,%ymm5,%k4 │ │ │ │ + vpcmpneqq %ymm3,%ymm10,%k5 │ │ │ │ + kmovb %k4,%r10d │ │ │ │ + kmovb %k5,%esi │ │ │ │ + or %esi,%r10d │ │ │ │ + and $0xf,%r10d │ │ │ │ + jne 45650 │ │ │ │ + vpermt2d %ymm3,%ymm7,%ymm9 │ │ │ │ + vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + add $0x100,%rax │ │ │ │ + vpmulld %ymm9,%ymm4,%ymm4 │ │ │ │ + cmp %rax,%rdi │ │ │ │ + jne 44fde │ │ │ │ + vextracti32x4 $0x1,%ymm4,%xmm1 │ │ │ │ + vpmulld %xmm1,%xmm4,%xmm11 │ │ │ │ + vpsrldq $0x8,%xmm11,%xmm12 │ │ │ │ + vpmulld %xmm12,%xmm11,%xmm13 │ │ │ │ + vpsrldq $0x4,%xmm13,%xmm14 │ │ │ │ + vpmulld %xmm14,%xmm13,%xmm15 │ │ │ │ + vmovd %xmm15,%r10d │ │ │ │ + test $0x7,%r8b │ │ │ │ + je 45260 │ │ │ │ + and $0xfffffff8,%r8d │ │ │ │ + lea 0x1(%r8),%eax │ │ │ │ + movslq %r8d,%r15 │ │ │ │ + mov (%rdx,%r15,8),%rdi │ │ │ │ + cmp %rdi,(%rcx,%r15,8) │ │ │ │ + jne 45760 │ │ │ │ imul %edi,%r10d │ │ │ │ - cmp %r14d,%r12d │ │ │ │ - jle 44d01 │ │ │ │ - mov 0x8(%rdx,%rax,8),%r8 │ │ │ │ - cmp 0x8(%rcx,%rax,8),%r8 │ │ │ │ - jne 45200 │ │ │ │ - lea 0x3(%r9),%esi │ │ │ │ - imul %r8d,%r10d │ │ │ │ - cmp %esi,%r12d │ │ │ │ - jle 44d01 │ │ │ │ - mov 0x10(%rdx,%rax,8),%rdi │ │ │ │ - cmp 0x10(%rcx,%rax,8),%rdi │ │ │ │ - jne 45200 │ │ │ │ - lea 0x4(%r9),%r14d │ │ │ │ + lea 0x1(%rax),%r9d │ │ │ │ + cmp %r14d,%r9d │ │ │ │ + jge 45260 │ │ │ │ + movslq %eax,%r8 │ │ │ │ + mov (%rdx,%r8,8),%rsi │ │ │ │ + cmp %rsi,(%rcx,%r8,8) │ │ │ │ + jne 45760 │ │ │ │ + imul %esi,%r10d │ │ │ │ + lea 0x2(%rax),%r15d │ │ │ │ + cmp %r15d,%r14d │ │ │ │ + jle 45260 │ │ │ │ + mov 0x8(%rdx,%r8,8),%rdi │ │ │ │ + cmp 0x8(%rcx,%r8,8),%rdi │ │ │ │ + jne 45760 │ │ │ │ imul %edi,%r10d │ │ │ │ - cmp %r14d,%r12d │ │ │ │ - jle 44d01 │ │ │ │ - mov 0x18(%rdx,%rax,8),%r8 │ │ │ │ - cmp 0x18(%rcx,%rax,8),%r8 │ │ │ │ - jne 45200 │ │ │ │ - lea 0x5(%r9),%esi │ │ │ │ - imul %r8d,%r10d │ │ │ │ - cmp %esi,%r12d │ │ │ │ - jle 44d01 │ │ │ │ - mov 0x20(%rdx,%rax,8),%rdi │ │ │ │ - cmp 0x20(%rcx,%rax,8),%rdi │ │ │ │ - jne 45200 │ │ │ │ - lea 0x6(%r9),%r14d │ │ │ │ + lea 0x3(%rax),%r9d │ │ │ │ + cmp %r9d,%r14d │ │ │ │ + jle 45260 │ │ │ │ + mov 0x10(%rdx,%r8,8),%rsi │ │ │ │ + cmp 0x10(%rcx,%r8,8),%rsi │ │ │ │ + jne 45760 │ │ │ │ + imul %esi,%r10d │ │ │ │ + lea 0x4(%rax),%r15d │ │ │ │ + cmp %r15d,%r14d │ │ │ │ + jle 45260 │ │ │ │ + mov 0x18(%rdx,%r8,8),%rdi │ │ │ │ + cmp 0x18(%rcx,%r8,8),%rdi │ │ │ │ + jne 45760 │ │ │ │ imul %edi,%r10d │ │ │ │ - cmp %r14d,%r12d │ │ │ │ - jle 44d01 │ │ │ │ - mov 0x28(%rdx,%rax,8),%r8 │ │ │ │ - cmp 0x28(%rcx,%rax,8),%r8 │ │ │ │ - jne 45200 │ │ │ │ - add $0x7,%r9d │ │ │ │ - imul %r8d,%r10d │ │ │ │ - cmp %r9d,%r12d │ │ │ │ - jle 44d01 │ │ │ │ - mov 0x30(%rdx,%rax,8),%rdx │ │ │ │ - cmp 0x30(%rcx,%rax,8),%rdx │ │ │ │ - jne 45200 │ │ │ │ + lea 0x5(%rax),%r9d │ │ │ │ + cmp %r9d,%r14d │ │ │ │ + jle 45260 │ │ │ │ + mov 0x20(%rdx,%r8,8),%rsi │ │ │ │ + cmp 0x20(%rcx,%r8,8),%rsi │ │ │ │ + jne 45760 │ │ │ │ + imul %esi,%r10d │ │ │ │ + lea 0x6(%rax),%r15d │ │ │ │ + cmp %r15d,%r14d │ │ │ │ + jle 45260 │ │ │ │ + mov 0x28(%rdx,%r8,8),%rdi │ │ │ │ + cmp 0x28(%rcx,%r8,8),%rdi │ │ │ │ + jne 45760 │ │ │ │ + add $0x7,%eax │ │ │ │ + imul %edi,%r10d │ │ │ │ + cmp %eax,%r14d │ │ │ │ + jle 45260 │ │ │ │ + mov 0x30(%rdx,%r8,8),%rdx │ │ │ │ + cmp 0x30(%rcx,%r8,8),%rdx │ │ │ │ + jne 45760 │ │ │ │ imul %edx,%r10d │ │ │ │ movslq %r10d,%rdx │ │ │ │ imul %r11,%rdx │ │ │ │ - vpxor %xmm6,%xmm6,%xmm6 │ │ │ │ mov %r11,-0xd8(%rbp) │ │ │ │ + vpxor %xmm6,%xmm6,%xmm6 │ │ │ │ + lea -0x90(%rbp),%rdi │ │ │ │ + mov %r12,%rsi │ │ │ │ mov %r10d,-0xd0(%rbp) │ │ │ │ movq $0x0,-0x58(%rbp) │ │ │ │ vmovdqa %ymm6,-0x90(%rbp) │ │ │ │ - lea -0x90(%rbp),%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ vzeroupper │ │ │ │ - call b9640 │ │ │ │ + call b9670 │ │ │ │ mov -0x90(%rbp),%rcx │ │ │ │ mov -0x80(%rbp),%r11 │ │ │ │ test %al,%al │ │ │ │ mov -0xd0(%rbp),%r9d │ │ │ │ mov %rcx,-0xe0(%rbp) │ │ │ │ mov %r11,-0xf0(%rbp) │ │ │ │ - jne 453b0 │ │ │ │ - mov %r15d,%edx │ │ │ │ - vpxor %xmm5,%xmm5,%xmm5 │ │ │ │ + jne 45910 │ │ │ │ + mov %r9d,%r10d │ │ │ │ + mov -0x78(%rbp),%rdx │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ lea -0x60(%rbp),%rdi │ │ │ │ - mov %r13,%rsi │ │ │ │ - imul %r9d,%edx │ │ │ │ - mov -0x78(%rbp),%r14 │ │ │ │ + imul %r13d,%r10d │ │ │ │ + mov %rbx,%rsi │ │ │ │ movq $0x0,-0x60(%rbp) │ │ │ │ - vmovdqa %xmm5,-0x50(%rbp) │ │ │ │ + mov %rdx,-0x100(%rbp) │ │ │ │ mov %r9d,-0xd0(%rbp) │ │ │ │ - movslq %edx,%rdx │ │ │ │ - call b9640 │ │ │ │ - mov -0x60(%rbp),%r13 │ │ │ │ - mov -0x50(%rbp),%r10 │ │ │ │ + movslq %r10d,%rdx │ │ │ │ + vmovdqa %xmm0,-0x50(%rbp) │ │ │ │ + call b9670 │ │ │ │ + mov -0x60(%rbp),%rbx │ │ │ │ + mov -0x50(%rbp),%r15 │ │ │ │ test %al,%al │ │ │ │ mov -0xd0(%rbp),%eax │ │ │ │ - mov %r13,-0xf8(%rbp) │ │ │ │ - mov %r10,-0x110(%rbp) │ │ │ │ - jne 451a0 │ │ │ │ + mov %rbx,-0xf8(%rbp) │ │ │ │ + mov %r15,-0x108(%rbp) │ │ │ │ + jne 45700 │ │ │ │ + mov 0xa5491(%rip),%rbx │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %eax,-0xd0(%rbp) │ │ │ │ xor %r9d,%r9d │ │ │ │ + mov -0x48(%rbp),%r15 │ │ │ │ + mov 0x20(%r12),%rdx │ │ │ │ xor %r8d,%r8d │ │ │ │ - mov -0x48(%rbp),%rdi │ │ │ │ mov $0xb,%ecx │ │ │ │ - mov %r12d,%esi │ │ │ │ - mov 0xa49db(%rip),%r13 │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov %rdi,-0x100(%rbp) │ │ │ │ - mov 0x10(%r13),%rdi │ │ │ │ + mov 0x10(%rbx),%rdi │ │ │ │ push $0x0 │ │ │ │ + mov %r14d,%esi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - call *0x2e8(%r13) │ │ │ │ + call *0x2e8(%rbx) │ │ │ │ add $0x20,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - mov -0xd0(%rbp),%r11d │ │ │ │ - mov -0xd8(%rbp),%rsi │ │ │ │ - mov %rax,%r13 │ │ │ │ - je 451b6 │ │ │ │ - test %r11d,%r11d │ │ │ │ - jle 451b9 │ │ │ │ - mov %r11d,%ecx │ │ │ │ - lea 0x0(,%rsi,8),%rbx │ │ │ │ - lea 0x0(,%rsi,4),%r8 │ │ │ │ - movslq %r15d,%r15 │ │ │ │ - and $0x3,%ecx │ │ │ │ - mov %rbx,-0xe8(%rbp) │ │ │ │ - mov %r8,-0xd0(%rbp) │ │ │ │ - mov -0x100(%rbp),%rbx │ │ │ │ - mov %r14,%r12 │ │ │ │ - lea 0x0(,%r15,8),%r15 │ │ │ │ - movl $0x0,-0xd8(%rbp) │ │ │ │ - mov 0x10(%rax),%r8 │ │ │ │ - je 44f6e │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - je 44f17 │ │ │ │ - cmp $0x2,%ecx │ │ │ │ - je 44ecd │ │ │ │ - mov -0xb4(%rbp),%esi │ │ │ │ - mov -0xc4(%rbp),%edi │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %r11d,-0xc8(%rbp) │ │ │ │ - mov %r8,-0x108(%rbp) │ │ │ │ - call 3f810 │ │ │ │ - mov -0xe8(%rbp),%r12 │ │ │ │ - mov -0x108(%rbp),%r8 │ │ │ │ - movl $0x1,-0xd8(%rbp) │ │ │ │ - add %r15,%rbx │ │ │ │ - add -0xd0(%rbp),%r8 │ │ │ │ - mov -0xc8(%rbp),%r11d │ │ │ │ - lea (%r14,%r12,1),%r12 │ │ │ │ - mov -0xb4(%rbp),%esi │ │ │ │ - mov -0xc4(%rbp),%edi │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r12,%rdx │ │ │ │ - mov %r11d,-0x108(%rbp) │ │ │ │ - mov %r8,-0x100(%rbp) │ │ │ │ - call 3f810 │ │ │ │ - mov -0x100(%rbp),%r8 │ │ │ │ - incl -0xd8(%rbp) │ │ │ │ - add %r15,%rbx │ │ │ │ - add -0xe8(%rbp),%r12 │ │ │ │ - add -0xd0(%rbp),%r8 │ │ │ │ - mov -0x108(%rbp),%r11d │ │ │ │ + mov -0xd0(%rbp),%ecx │ │ │ │ + mov -0xd8(%rbp),%r12 │ │ │ │ + mov %rax,%rbx │ │ │ │ + je 45716 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 45718 │ │ │ │ + movslq %r13d,%r13 │ │ │ │ + lea 0x0(,%r12,8),%r14 │ │ │ │ + lea 0x0(,%r12,4),%rdi │ │ │ │ + mov %ecx,%r8d │ │ │ │ + lea 0x0(,%r13,8),%rsi │ │ │ │ + mov %r14,-0xe8(%rbp) │ │ │ │ + mov 0x10(%rax),%r12 │ │ │ │ + mov %r15,%r13 │ │ │ │ + mov %rsi,-0xd8(%rbp) │ │ │ │ + mov -0x100(%rbp),%r14 │ │ │ │ + mov %rdi,-0xd0(%rbp) │ │ │ │ + movl $0x0,-0xc8(%rbp) │ │ │ │ + and $0x3,%r8d │ │ │ │ + je 454b8 │ │ │ │ + cmp $0x1,%r8d │ │ │ │ + je 4546b │ │ │ │ + cmp $0x2,%r8d │ │ │ │ + je 4542a │ │ │ │ mov -0xb4(%rbp),%esi │ │ │ │ mov -0xc4(%rbp),%edi │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r12,%rdx │ │ │ │ - mov %r11d,-0x108(%rbp) │ │ │ │ - mov %r8,-0x100(%rbp) │ │ │ │ - call 3f810 │ │ │ │ - incl -0xd8(%rbp) │ │ │ │ - add -0xe8(%rbp),%r12 │ │ │ │ - add %r15,%rbx │ │ │ │ - mov -0x100(%rbp),%r8 │ │ │ │ - mov -0x108(%rbp),%r11d │ │ │ │ - add -0xd0(%rbp),%r8 │ │ │ │ - cmp %r11d,-0xd8(%rbp) │ │ │ │ - je 451b9 │ │ │ │ - mov -0xc4(%rbp),%r14d │ │ │ │ + mov %ecx,-0x10c(%rbp) │ │ │ │ + mov %r12,%r8 │ │ │ │ + mov %r15,%rcx │ │ │ │ + mov %r14,%rdx │ │ │ │ + call 3fba0 │ │ │ │ + add -0xd8(%rbp),%r15 │ │ │ │ + mov -0x10c(%rbp),%ecx │ │ │ │ + movl $0x1,-0xc8(%rbp) │ │ │ │ + add -0xe8(%rbp),%r14 │ │ │ │ + mov %r15,%r13 │ │ │ │ + add -0xd0(%rbp),%r12 │ │ │ │ mov -0xb4(%rbp),%esi │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r12,%rdx │ │ │ │ - mov %r11d,-0x108(%rbp) │ │ │ │ - mov %r8,-0x100(%rbp) │ │ │ │ - mov %r14d,%edi │ │ │ │ - call 3f810 │ │ │ │ - add -0xe8(%rbp),%r12 │ │ │ │ - mov -0x100(%rbp),%r8 │ │ │ │ - lea (%rbx,%r15,1),%rcx │ │ │ │ - mov %r14d,%edi │ │ │ │ - add -0xd0(%rbp),%r8 │ │ │ │ + mov -0xc4(%rbp),%edi │ │ │ │ + mov %ecx,-0x100(%rbp) │ │ │ │ + mov %r12,%r8 │ │ │ │ + mov %r13,%rcx │ │ │ │ + mov %r14,%rdx │ │ │ │ + call 3fba0 │ │ │ │ + incl -0xc8(%rbp) │ │ │ │ + mov -0x100(%rbp),%ecx │ │ │ │ + add -0xe8(%rbp),%r14 │ │ │ │ + add -0xd8(%rbp),%r13 │ │ │ │ + add -0xd0(%rbp),%r12 │ │ │ │ mov -0xb4(%rbp),%esi │ │ │ │ - mov %r12,%rdx │ │ │ │ - mov %r8,-0x100(%rbp) │ │ │ │ - call 3f810 │ │ │ │ - mov -0x100(%rbp),%r8 │ │ │ │ - lea (%rbx,%r15,2),%rbx │ │ │ │ - add -0xd0(%rbp),%r8 │ │ │ │ - mov -0xe8(%rbp),%r14 │ │ │ │ - mov %rbx,%rcx │ │ │ │ + mov -0xc4(%rbp),%edi │ │ │ │ + mov %ecx,-0x100(%rbp) │ │ │ │ + mov %r12,%r8 │ │ │ │ + mov %r13,%rcx │ │ │ │ + mov %r14,%rdx │ │ │ │ + call 3fba0 │ │ │ │ + incl -0xc8(%rbp) │ │ │ │ + add -0xe8(%rbp),%r14 │ │ │ │ + mov -0x100(%rbp),%ecx │ │ │ │ + add -0xd8(%rbp),%r13 │ │ │ │ + add -0xd0(%rbp),%r12 │ │ │ │ + cmp %ecx,-0xc8(%rbp) │ │ │ │ + je 45718 │ │ │ │ + mov -0xc4(%rbp),%r15d │ │ │ │ + mov -0xb4(%rbp),%esi │ │ │ │ + mov %ecx,-0x100(%rbp) │ │ │ │ + mov %r12,%r8 │ │ │ │ + mov %r13,%rcx │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %r15d,%edi │ │ │ │ + call 3fba0 │ │ │ │ + add -0xe8(%rbp),%r14 │ │ │ │ + add -0xd8(%rbp),%r13 │ │ │ │ + mov %r15d,%edi │ │ │ │ + add -0xd0(%rbp),%r12 │ │ │ │ + mov -0xb4(%rbp),%esi │ │ │ │ + mov %r13,%rcx │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %r12,%r8 │ │ │ │ + call 3fba0 │ │ │ │ + mov -0xe8(%rbp),%r15 │ │ │ │ + add -0xd8(%rbp),%r13 │ │ │ │ + add -0xd0(%rbp),%r12 │ │ │ │ mov -0xb4(%rbp),%esi │ │ │ │ + mov %r13,%rcx │ │ │ │ mov -0xc4(%rbp),%edi │ │ │ │ - lea (%r12,%r14,1),%rdx │ │ │ │ - mov %r8,-0x100(%rbp) │ │ │ │ - call 3f810 │ │ │ │ - mov -0x100(%rbp),%r8 │ │ │ │ - lea (%r12,%r14,2),%r12 │ │ │ │ - lea (%rbx,%r15,1),%rcx │ │ │ │ - add -0xd0(%rbp),%r8 │ │ │ │ + mov %r12,%r8 │ │ │ │ + lea (%r14,%r15,1),%rdx │ │ │ │ + call 3fba0 │ │ │ │ + lea (%r14,%r15,2),%r14 │ │ │ │ + add -0xd8(%rbp),%r13 │ │ │ │ + add -0xd0(%rbp),%r12 │ │ │ │ mov -0xb4(%rbp),%esi │ │ │ │ - mov %r12,%rdx │ │ │ │ mov -0xc4(%rbp),%edi │ │ │ │ - mov %r8,-0x100(%rbp) │ │ │ │ - call 3f810 │ │ │ │ - addl $0x4,-0xd8(%rbp) │ │ │ │ - add %r14,%r12 │ │ │ │ - lea (%rbx,%r15,2),%rbx │ │ │ │ - jmp 44f4c │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xa3f19(%rip),%rdx │ │ │ │ - lea 0x93006(%rip),%rsi # d8064 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd34> │ │ │ │ - mov (%rdx),%rdi │ │ │ │ + mov %r12,%r8 │ │ │ │ + mov %r13,%rcx │ │ │ │ + mov %r14,%rdx │ │ │ │ + call 3fba0 │ │ │ │ + addl $0x4,-0xc8(%rbp) │ │ │ │ + add %r15,%r14 │ │ │ │ + jmp 45498 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0xa49f1(%rip),%r9 │ │ │ │ + lea 0x93ade(%rip),%rsi # d9064 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10c4> │ │ │ │ + mov (%r9),%rdi │ │ │ │ call d380 │ │ │ │ - xor %r13d,%r13d │ │ │ │ + xor %ebx,%ebx │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 453f9 │ │ │ │ + jne 45959 │ │ │ │ lea -0x30(%rbp),%rsp │ │ │ │ - mov %r13,%rax │ │ │ │ + mov %rbx,%rax │ │ │ │ pop %rbx │ │ │ │ - pop %r10 │ │ │ │ + pop %rdx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ - lea -0x8(%r10),%rsp │ │ │ │ + lea -0x8(%rdx),%rsp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xa3ec9(%rip),%r14 │ │ │ │ - lea 0x93f1a(%rip),%rsi # d8fc8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1c98> │ │ │ │ - mov (%r14),%rdi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0xa49a9(%rip),%rcx │ │ │ │ + lea 0x949fa(%rip),%rsi # d9fc8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2028> │ │ │ │ + mov (%rcx),%rdi │ │ │ │ call d380 │ │ │ │ - xor %r13d,%r13d │ │ │ │ + xor %ebx,%ebx │ │ │ │ lea -0x98(%rbp),%rdi │ │ │ │ - call b39e0 │ │ │ │ + call b3b90 │ │ │ │ lea -0xa0(%rbp),%rdi │ │ │ │ - call b39e0 │ │ │ │ - jmp 45069 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xa3e89(%rip),%rcx │ │ │ │ - lea 0x93f3a(%rip),%rsi # d9028 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1cf8> │ │ │ │ - mov (%rcx),%rdi │ │ │ │ + call b3b90 │ │ │ │ + jmp 45590 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0xa4971(%rip),%r8 │ │ │ │ + lea 0x94a22(%rip),%rsi # da028 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2088> │ │ │ │ + mov (%r8),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 450b6 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xa3e69(%rip),%r11 │ │ │ │ - lea 0x93ef2(%rip),%rsi # d9000 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1cd0> │ │ │ │ - mov (%r11),%rdi │ │ │ │ + jmp 455d6 │ │ │ │ + mov 0xa4959(%rip),%r13 │ │ │ │ + lea 0x949e2(%rip),%rsi # da000 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2060> │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 450b6 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xa3e49(%rip),%r12 │ │ │ │ - lea 0x931bf(%rip),%rsi # d82ed * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xfbd> │ │ │ │ - mov (%r12),%rdi │ │ │ │ + jmp 455d6 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0xa4939(%rip),%r15 │ │ │ │ + lea 0x93cc9(%rip),%rsi # d9307 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1367> │ │ │ │ + mov (%r15),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 450b6 │ │ │ │ + jmp 455d6 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vextracti32x4 $0x1,%ymm4,%xmm8 │ │ │ │ + vmovd %xmm0,%r8d │ │ │ │ + vmovd %xmm6,%eax │ │ │ │ + vpmulld %xmm8,%xmm4,%xmm9 │ │ │ │ + vpsrldq $0x8,%xmm9,%xmm3 │ │ │ │ + vpmulld %xmm3,%xmm9,%xmm5 │ │ │ │ + vpsrldq $0x4,%xmm5,%xmm10 │ │ │ │ + vpmulld %xmm10,%xmm5,%xmm4 │ │ │ │ + vmovd %xmm4,%r10d │ │ │ │ + jmp 45174 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov 0xa3e29(%rip),%rbx │ │ │ │ - lea 0x93e4a(%rip),%rsi # d8f98 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1c68> │ │ │ │ - mov (%rbx),%rdi │ │ │ │ + mov 0xa48e1(%rip),%r14 │ │ │ │ + lea 0x94902(%rip),%rsi # d9f98 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1ff8> │ │ │ │ + mov (%r14),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 450c5 │ │ │ │ + jmp 455e4 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - vextracti128 $0x1,%ymm3,%xmm9 │ │ │ │ - vpmulld %xmm9,%xmm3,%xmm8 │ │ │ │ - vpsrldq $0x8,%xmm8,%xmm1 │ │ │ │ - vpmulld %xmm1,%xmm8,%xmm10 │ │ │ │ - vpsrldq $0x4,%xmm10,%xmm7 │ │ │ │ - vpmulld %xmm7,%xmm10,%xmm11 │ │ │ │ - vmovd %xmm11,%r10d │ │ │ │ - test $0x7,%r14b │ │ │ │ - je 44d01 │ │ │ │ - and $0xfffffff8,%r14d │ │ │ │ - lea 0x1(%r14),%r9d │ │ │ │ - jmp 44c14 │ │ │ │ - nopl (%rax) │ │ │ │ - mov 0xa3dc9(%rip),%r9 │ │ │ │ - lea 0x93192(%rip),%rsi # d8340 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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 (%r9),%rdi │ │ │ │ + vmovdqa (%rdx),%ymm2 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm3 │ │ │ │ + vmovdqa (%rcx),%ymm5 │ │ │ │ + vmovdqa 0x20(%rcx),%ymm8 │ │ │ │ + vpcmpneqq %ymm2,%ymm5,%k1 │ │ │ │ + vpcmpneqq %ymm3,%ymm8,%k0 │ │ │ │ + kmovb %k1,%eax │ │ │ │ + kmovb %k0,%esi │ │ │ │ + or %esi,%eax │ │ │ │ + test $0xf,%al │ │ │ │ + jne 45650 │ │ │ │ + vmovdqa %ymm2,%ymm4 │ │ │ │ + vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + mov $0x40,%eax │ │ │ │ + vpermt2d %ymm3,%ymm7,%ymm4 │ │ │ │ + jmp 44f35 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0xa4869(%rip),%r11 │ │ │ │ + lea 0x93c4c(%rip),%rsi # d935a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13ba> │ │ │ │ + mov (%r11),%rdi │ │ │ │ call d380 │ │ │ │ - xor %r13d,%r13d │ │ │ │ - mov -0xf8(%rbp),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 451d7 │ │ │ │ - mov -0x110(%rbp),%rsi │ │ │ │ - mov %rdx,%rdi │ │ │ │ - sub %rdx,%rsi │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov -0xf8(%rbp),%r9 │ │ │ │ + test %r9,%r9 │ │ │ │ + je 45736 │ │ │ │ + mov -0x108(%rbp),%rsi │ │ │ │ + mov %r9,%rdi │ │ │ │ + sub %r9,%rsi │ │ │ │ call d340 │ │ │ │ mov -0xe0(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 450b9 │ │ │ │ + je 455d8 │ │ │ │ mov -0xf0(%rbp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - jmp 450b9 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 455d8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ vzeroupper │ │ │ │ - mov 0xa3d66(%rip),%r8 │ │ │ │ - lea 0x93e3f(%rip),%rsi # d9050 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1d20> │ │ │ │ - mov (%r8),%rdi │ │ │ │ + mov 0xa4806(%rip),%r12 │ │ │ │ + lea 0x948df(%rip),%rsi # da050 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x20b0> │ │ │ │ + mov (%r12),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 450b6 │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov %r14d,%r9d │ │ │ │ + jmp 455d6 │ │ │ │ + nop │ │ │ │ + mov %r8d,%r9d │ │ │ │ xor %eax,%eax │ │ │ │ - and $0x7,%r14d │ │ │ │ mov $0x1,%r10d │ │ │ │ - je 452ed │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - je 452cf │ │ │ │ - cmp $0x2,%r14 │ │ │ │ - je 452ba │ │ │ │ - cmp $0x3,%r14 │ │ │ │ - je 452a5 │ │ │ │ - cmp $0x4,%r14 │ │ │ │ - je 45290 │ │ │ │ - cmp $0x5,%r14 │ │ │ │ - je 4527b │ │ │ │ - cmp $0x6,%r14 │ │ │ │ - je 4526a │ │ │ │ + and $0x7,%r8d │ │ │ │ + je 4584d │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 4582f │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + je 4581a │ │ │ │ + cmp $0x3,%r8 │ │ │ │ + je 45805 │ │ │ │ + cmp $0x4,%r8 │ │ │ │ + je 457f0 │ │ │ │ + cmp $0x5,%r8 │ │ │ │ + je 457db │ │ │ │ + cmp $0x6,%r8 │ │ │ │ + je 457ca │ │ │ │ mov (%rdx),%r10 │ │ │ │ cmp %r10,(%rcx) │ │ │ │ - jne 45203 │ │ │ │ + jne 45763 │ │ │ │ mov $0x1,%eax │ │ │ │ + mov (%rdx,%rax,8),%r8 │ │ │ │ + cmp %r8,(%rcx,%rax,8) │ │ │ │ + jne 45763 │ │ │ │ + imul %r8d,%r10d │ │ │ │ + inc %rax │ │ │ │ mov (%rdx,%rax,8),%rsi │ │ │ │ cmp %rsi,(%rcx,%rax,8) │ │ │ │ - jne 45203 │ │ │ │ + jne 45763 │ │ │ │ imul %esi,%r10d │ │ │ │ inc %rax │ │ │ │ + mov (%rdx,%rax,8),%r15 │ │ │ │ + cmp %r15,(%rcx,%rax,8) │ │ │ │ + jne 45763 │ │ │ │ + imul %r15d,%r10d │ │ │ │ + inc %rax │ │ │ │ mov (%rdx,%rax,8),%rdi │ │ │ │ cmp %rdi,(%rcx,%rax,8) │ │ │ │ - jne 45203 │ │ │ │ + jne 45763 │ │ │ │ imul %edi,%r10d │ │ │ │ inc %rax │ │ │ │ - mov (%rdx,%rax,8),%r14 │ │ │ │ - cmp %r14,(%rcx,%rax,8) │ │ │ │ - jne 45203 │ │ │ │ - imul %r14d,%r10d │ │ │ │ - inc %rax │ │ │ │ mov (%rdx,%rax,8),%r8 │ │ │ │ cmp %r8,(%rcx,%rax,8) │ │ │ │ - jne 45203 │ │ │ │ + jne 45763 │ │ │ │ imul %r8d,%r10d │ │ │ │ inc %rax │ │ │ │ mov (%rdx,%rax,8),%rsi │ │ │ │ cmp %rsi,(%rcx,%rax,8) │ │ │ │ - jne 45203 │ │ │ │ - imul %esi,%r10d │ │ │ │ - inc %rax │ │ │ │ - mov (%rdx,%rax,8),%rdi │ │ │ │ - cmp %rdi,(%rcx,%rax,8) │ │ │ │ - jne 45203 │ │ │ │ + jne 45763 │ │ │ │ inc %rax │ │ │ │ - imul %edi,%r10d │ │ │ │ + imul %esi,%r10d │ │ │ │ cmp %rax,%r9 │ │ │ │ - je 44d01 │ │ │ │ - mov (%rdx,%rax,8),%r14 │ │ │ │ - cmp %r14,(%rcx,%rax,8) │ │ │ │ - jne 45203 │ │ │ │ - lea 0x1(%rax),%rsi │ │ │ │ - imul %r14d,%r10d │ │ │ │ - mov (%rdx,%rsi,8),%r8 │ │ │ │ - cmp %r8,(%rcx,%rsi,8) │ │ │ │ - jne 45203 │ │ │ │ - lea 0x2(%rax),%rdi │ │ │ │ + je 45260 │ │ │ │ + mov (%rdx,%rax,8),%r15 │ │ │ │ + cmp %r15,(%rcx,%rax,8) │ │ │ │ + jne 45763 │ │ │ │ + imul %r15d,%r10d │ │ │ │ + lea 0x1(%rax),%rdi │ │ │ │ + mov (%rdx,%rdi,8),%r8 │ │ │ │ + cmp %r8,(%rcx,%rdi,8) │ │ │ │ + jne 45763 │ │ │ │ imul %r8d,%r10d │ │ │ │ - mov (%rdx,%rdi,8),%r14 │ │ │ │ - cmp %r14,(%rcx,%rdi,8) │ │ │ │ - jne 45203 │ │ │ │ - lea 0x3(%rax),%rsi │ │ │ │ - imul %r14d,%r10d │ │ │ │ - mov (%rdx,%rsi,8),%r8 │ │ │ │ - cmp %r8,(%rcx,%rsi,8) │ │ │ │ - jne 45203 │ │ │ │ - lea 0x4(%rax),%rdi │ │ │ │ + lea 0x2(%rax),%rsi │ │ │ │ + mov (%rdx,%rsi,8),%r15 │ │ │ │ + cmp %r15,(%rcx,%rsi,8) │ │ │ │ + jne 45763 │ │ │ │ + imul %r15d,%r10d │ │ │ │ + lea 0x3(%rax),%rdi │ │ │ │ + mov (%rdx,%rdi,8),%r8 │ │ │ │ + cmp %r8,(%rcx,%rdi,8) │ │ │ │ + jne 45763 │ │ │ │ imul %r8d,%r10d │ │ │ │ - mov (%rdx,%rdi,8),%r14 │ │ │ │ - cmp %r14,(%rcx,%rdi,8) │ │ │ │ - jne 45203 │ │ │ │ - lea 0x5(%rax),%rsi │ │ │ │ - imul %r14d,%r10d │ │ │ │ - mov (%rdx,%rsi,8),%r8 │ │ │ │ - cmp %r8,(%rcx,%rsi,8) │ │ │ │ - jne 45203 │ │ │ │ - lea 0x6(%rax),%rdi │ │ │ │ + lea 0x4(%rax),%rsi │ │ │ │ + mov (%rdx,%rsi,8),%r15 │ │ │ │ + cmp %r15,(%rcx,%rsi,8) │ │ │ │ + jne 45763 │ │ │ │ + imul %r15d,%r10d │ │ │ │ + lea 0x5(%rax),%rdi │ │ │ │ + mov (%rdx,%rdi,8),%r8 │ │ │ │ + cmp %r8,(%rcx,%rdi,8) │ │ │ │ + jne 45763 │ │ │ │ imul %r8d,%r10d │ │ │ │ - mov (%rdx,%rdi,8),%r14 │ │ │ │ - cmp %r14,(%rcx,%rdi,8) │ │ │ │ - jne 45203 │ │ │ │ - lea 0x7(%rax),%rsi │ │ │ │ - imul %r14d,%r10d │ │ │ │ - mov (%rdx,%rsi,8),%r8 │ │ │ │ - cmp %r8,(%rcx,%rsi,8) │ │ │ │ - jne 45203 │ │ │ │ + lea 0x6(%rax),%r15 │ │ │ │ + mov (%rdx,%r15,8),%rsi │ │ │ │ + cmp %rsi,(%rcx,%r15,8) │ │ │ │ + jne 45763 │ │ │ │ + imul %esi,%r10d │ │ │ │ + lea 0x7(%rax),%rdi │ │ │ │ + mov (%rdx,%rdi,8),%r8 │ │ │ │ + cmp %r8,(%rcx,%rdi,8) │ │ │ │ + jne 45763 │ │ │ │ add $0x8,%rax │ │ │ │ imul %r8d,%r10d │ │ │ │ cmp %rax,%r9 │ │ │ │ - jne 452ed │ │ │ │ - jmp 44d01 │ │ │ │ + jne 4584d │ │ │ │ + jmp 45260 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xa3bb9(%rip),%rdi │ │ │ │ - lea 0x92f82(%rip),%rsi # d8340 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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 (%rdi),%rdi │ │ │ │ + mov 0xa4659(%rip),%rax │ │ │ │ + lea 0x93a3c(%rip),%rsi # d935a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13ba> │ │ │ │ + mov (%rax),%rdi │ │ │ │ call d380 │ │ │ │ - xor %r13d,%r13d │ │ │ │ - jmp 451d7 │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0xa3b99(%rip),%r9 │ │ │ │ - lea 0x93a32(%rip),%rsi # d8e10 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1ae0> │ │ │ │ - mov (%r9),%rdi │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 45736 │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0xa4639(%rip),%r11 │ │ │ │ + lea 0x944d2(%rip),%rsi # d9e10 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1e70> │ │ │ │ + mov (%r11),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 45066 │ │ │ │ + jmp 4558e │ │ │ │ mov %r11,%rdx │ │ │ │ mov $0x1,%r10d │ │ │ │ - jmp 44d08 │ │ │ │ + jmp 45267 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ - jmp e389 <__cxa_finalize@plt+0xcf9> │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp e3e9 <__cxa_finalize@plt+0xd59> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ - jmp e3ae <__cxa_finalize@plt+0xd1e> │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp e3d3 <__cxa_finalize@plt+0xd43> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ - jmp e373 <__cxa_finalize@plt+0xce3> │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp e467 <__cxa_finalize@plt+0xdd7> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ + mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp e3ca <__cxa_finalize@plt+0xd3a> │ │ │ │ + jmp e3f6 <__cxa_finalize@plt+0xd66> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ + mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp e3d4 <__cxa_finalize@plt+0xd44> │ │ │ │ + jmp e400 <__cxa_finalize@plt+0xd70> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ + mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp e3e0 <__cxa_finalize@plt+0xd50> │ │ │ │ + jmp e40c <__cxa_finalize@plt+0xd7c> │ │ │ │ nop │ │ │ │ endbr64 │ │ │ │ lea 0x8(%rsp),%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ mov %rsi,%rdi │ │ │ │ - lea 0x92ef6(%rip),%rsi # d835d * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x102d> │ │ │ │ push -0x8(%r10) │ │ │ │ + lea 0x939ac(%rip),%rsi # d9377 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13d7> │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + lea -0xe0(%rbp),%rcx │ │ │ │ + lea -0xd0(%rbp),%rdx │ │ │ │ + lea -0xe4(%rbp),%r9 │ │ │ │ + lea -0xd8(%rbp),%r8 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %r10 │ │ │ │ push %rbx │ │ │ │ - lea -0xe0(%rbp),%rcx │ │ │ │ sub $0x140,%rsp │ │ │ │ - lea -0xd0(%rbp),%rdx │ │ │ │ - lea -0xe4(%rbp),%r9 │ │ │ │ - lea -0xd8(%rbp),%r8 │ │ │ │ mov %fs:0x28,%rax │ │ │ │ mov %rax,-0x38(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ movl $0x0,-0xe4(%rbp) │ │ │ │ call d3f0 │ │ │ │ test %eax,%eax │ │ │ │ - je 459f6 │ │ │ │ + je 45f56 │ │ │ │ mov -0xe4(%rbp),%r11d │ │ │ │ test %r11d,%r11d │ │ │ │ - jle 459e0 │ │ │ │ - mov 0xa42de(%rip),%rax │ │ │ │ + jle 45f40 │ │ │ │ + mov 0xa4d7e(%rip),%rax │ │ │ │ mov $0xc,%edi │ │ │ │ mov 0x228(%rax),%rbx │ │ │ │ call *0x168(%rax) │ │ │ │ + mov -0xe0(%rbp),%rdi │ │ │ │ xor %r9d,%r9d │ │ │ │ mov $0x501,%r8d │ │ │ │ - mov -0xe0(%rbp),%rdi │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rax,%rsi │ │ │ │ call *%rbx │ │ │ │ mov %rax,%r12 │ │ │ │ test %rax,%rax │ │ │ │ - je 45b70 │ │ │ │ - mov 0xa42a0(%rip),%r13 │ │ │ │ - mov %rax,-0xc8(%rbp) │ │ │ │ + je 460d0 │ │ │ │ + mov 0xa4d40(%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 45ad0 │ │ │ │ - mov 0xa4259(%rip),%r15 │ │ │ │ - mov %rax,-0xc0(%rbp) │ │ │ │ + je 46030 │ │ │ │ + mov 0xa4cf9(%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 45af0 │ │ │ │ + je 46050 │ │ │ │ mov 0x18(%r12),%r13d │ │ │ │ mov %rax,-0xb8(%rbp) │ │ │ │ test %r13d,%r13d │ │ │ │ - jle 45ab0 │ │ │ │ + jle 46010 │ │ │ │ cmp %r13d,0x18(%rbx) │ │ │ │ - jne 45a30 │ │ │ │ + jne 45f88 │ │ │ │ cmp %r13d,0x18(%rax) │ │ │ │ - jne 45a90 │ │ │ │ + jne 45ff0 │ │ │ │ mov 0x20(%rbx),%rsi │ │ │ │ lea -0x1(%r13),%r9d │ │ │ │ movslq %r9d,%rdx │ │ │ │ mov (%rsi,%rdx,8),%rdi │ │ │ │ - mov %rdi,%r15 │ │ │ │ mov %edi,-0xf4(%rbp) │ │ │ │ + mov %rdi,%r15 │ │ │ │ test %edi,%edi │ │ │ │ - jle 45a70 │ │ │ │ + jle 45fd0 │ │ │ │ mov -0xe4(%rbp),%esi │ │ │ │ mov %rax,-0x110(%rbp) │ │ │ │ mov %r9d,-0x108(%rbp) │ │ │ │ mov %rdx,-0x100(%rbp) │ │ │ │ - call 2f130 │ │ │ │ + call 2ed20 │ │ │ │ mov 0x20(%r12),%rsi │ │ │ │ mov -0x100(%rbp),%r8 │ │ │ │ movslq %eax,%r10 │ │ │ │ cmp %r10,(%rsi,%r8,8) │ │ │ │ - jne 45b10 │ │ │ │ + jne 46070 │ │ │ │ cmp $0x1,%r13d │ │ │ │ mov -0x110(%rbp),%rcx │ │ │ │ mov %r10,%r14 │ │ │ │ mov $0x1,%r11d │ │ │ │ - je 458a6 │ │ │ │ + je 45e06 │ │ │ │ mov -0x108(%rbp),%edi │ │ │ │ - xor %eax,%eax │ │ │ │ mov 0x20(%rbx),%r14 │ │ │ │ + xor %eax,%eax │ │ │ │ mov $0x1,%r11d │ │ │ │ shl $0x3,%rdi │ │ │ │ lea -0x8(%rdi),%r9 │ │ │ │ shr $0x3,%r9 │ │ │ │ inc %r9 │ │ │ │ and $0x7,%r9d │ │ │ │ - je 45795 │ │ │ │ + je 45cf5 │ │ │ │ cmp $0x1,%r9 │ │ │ │ - je 45768 │ │ │ │ + je 45cc8 │ │ │ │ cmp $0x2,%r9 │ │ │ │ - je 45744 │ │ │ │ + je 45ca4 │ │ │ │ cmp $0x3,%r9 │ │ │ │ - je 45720 │ │ │ │ + je 45c80 │ │ │ │ cmp $0x4,%r9 │ │ │ │ - je 456fc │ │ │ │ + je 45c5c │ │ │ │ cmp $0x5,%r9 │ │ │ │ - je 456d8 │ │ │ │ + je 45c38 │ │ │ │ cmp $0x6,%r9 │ │ │ │ - je 456b4 │ │ │ │ + je 45c14 │ │ │ │ mov (%rsi),%rdx │ │ │ │ cmp %rdx,(%r14) │ │ │ │ - jne 45b30 │ │ │ │ + jne 46090 │ │ │ │ mov 0x20(%rcx),%r8 │ │ │ │ mov %edx,%r11d │ │ │ │ mov $0x8,%eax │ │ │ │ cmp (%r8),%rdx │ │ │ │ - jne 45b50 │ │ │ │ + jne 460b0 │ │ │ │ mov (%rsi,%rax,1),%rdx │ │ │ │ cmp %rdx,(%r14,%rax,1) │ │ │ │ - jne 45b30 │ │ │ │ + jne 46090 │ │ │ │ mov 0x20(%rcx),%r9 │ │ │ │ cmp (%r9,%rax,1),%rdx │ │ │ │ - jne 45b50 │ │ │ │ + jne 460b0 │ │ │ │ imul %edx,%r11d │ │ │ │ add $0x8,%rax │ │ │ │ mov (%rsi,%rax,1),%r8 │ │ │ │ cmp %r8,(%r14,%rax,1) │ │ │ │ - jne 45b30 │ │ │ │ + jne 46090 │ │ │ │ mov 0x20(%rcx),%rdx │ │ │ │ cmp (%rdx,%rax,1),%r8 │ │ │ │ - jne 45b50 │ │ │ │ + jne 460b0 │ │ │ │ imul %r8d,%r11d │ │ │ │ add $0x8,%rax │ │ │ │ mov (%rsi,%rax,1),%r8 │ │ │ │ cmp %r8,(%r14,%rax,1) │ │ │ │ - jne 45b30 │ │ │ │ + jne 46090 │ │ │ │ mov 0x20(%rcx),%r9 │ │ │ │ cmp (%r9,%rax,1),%r8 │ │ │ │ - jne 45b50 │ │ │ │ + jne 460b0 │ │ │ │ imul %r8d,%r11d │ │ │ │ add $0x8,%rax │ │ │ │ mov (%rsi,%rax,1),%rdx │ │ │ │ cmp %rdx,(%r14,%rax,1) │ │ │ │ - jne 45b30 │ │ │ │ + jne 46090 │ │ │ │ mov 0x20(%rcx),%r8 │ │ │ │ cmp (%r8,%rax,1),%rdx │ │ │ │ - jne 45b50 │ │ │ │ + jne 460b0 │ │ │ │ imul %edx,%r11d │ │ │ │ add $0x8,%rax │ │ │ │ mov (%rsi,%rax,1),%rdx │ │ │ │ cmp %rdx,(%r14,%rax,1) │ │ │ │ - jne 45b30 │ │ │ │ + jne 46090 │ │ │ │ mov 0x20(%rcx),%r9 │ │ │ │ cmp (%r9,%rax,1),%rdx │ │ │ │ - jne 45b50 │ │ │ │ + jne 460b0 │ │ │ │ imul %edx,%r11d │ │ │ │ add $0x8,%rax │ │ │ │ mov (%rsi,%rax,1),%r8 │ │ │ │ cmp %r8,(%r14,%rax,1) │ │ │ │ - jne 45b30 │ │ │ │ + jne 46090 │ │ │ │ mov 0x20(%rcx),%rdx │ │ │ │ cmp (%rdx,%rax,1),%r8 │ │ │ │ - jne 45b50 │ │ │ │ + jne 460b0 │ │ │ │ add $0x8,%rax │ │ │ │ imul %r8d,%r11d │ │ │ │ cmp %rax,%rdi │ │ │ │ - je 4589f │ │ │ │ + je 45dff │ │ │ │ mov (%rsi,%rax,1),%r9 │ │ │ │ cmp %r9,(%r14,%rax,1) │ │ │ │ - jne 45b30 │ │ │ │ + jne 46090 │ │ │ │ mov 0x20(%rcx),%r8 │ │ │ │ cmp (%r8,%rax,1),%r9 │ │ │ │ - jne 45b50 │ │ │ │ + jne 460b0 │ │ │ │ mov 0x8(%rsi,%rax,1),%rdx │ │ │ │ imul %r9d,%r11d │ │ │ │ cmp %rdx,0x8(%r14,%rax,1) │ │ │ │ - jne 45b30 │ │ │ │ + jne 46090 │ │ │ │ cmp 0x8(%r8,%rax,1),%rdx │ │ │ │ - jne 45b50 │ │ │ │ + jne 460b0 │ │ │ │ mov 0x10(%rsi,%rax,1),%r9 │ │ │ │ imul %edx,%r11d │ │ │ │ cmp %r9,0x10(%r14,%rax,1) │ │ │ │ - jne 45b30 │ │ │ │ + jne 46090 │ │ │ │ cmp 0x10(%r8,%rax,1),%r9 │ │ │ │ - jne 45b50 │ │ │ │ + jne 460b0 │ │ │ │ mov 0x18(%rsi,%rax,1),%rdx │ │ │ │ imul %r9d,%r11d │ │ │ │ cmp %rdx,0x18(%r14,%rax,1) │ │ │ │ - jne 45b30 │ │ │ │ + jne 46090 │ │ │ │ cmp 0x18(%r8,%rax,1),%rdx │ │ │ │ - jne 45b50 │ │ │ │ + jne 460b0 │ │ │ │ mov 0x20(%rsi,%rax,1),%r9 │ │ │ │ imul %edx,%r11d │ │ │ │ cmp %r9,0x20(%r14,%rax,1) │ │ │ │ - jne 45b30 │ │ │ │ + jne 46090 │ │ │ │ cmp 0x20(%r8,%rax,1),%r9 │ │ │ │ - jne 45b50 │ │ │ │ + jne 460b0 │ │ │ │ mov 0x28(%rsi,%rax,1),%r8 │ │ │ │ imul %r9d,%r11d │ │ │ │ cmp %r8,0x28(%r14,%rax,1) │ │ │ │ - jne 45b30 │ │ │ │ + jne 46090 │ │ │ │ mov 0x20(%rcx),%r9 │ │ │ │ cmp 0x28(%r9,%rax,1),%r8 │ │ │ │ - jne 45b50 │ │ │ │ + jne 460b0 │ │ │ │ mov 0x30(%rsi,%rax,1),%rdx │ │ │ │ imul %r8d,%r11d │ │ │ │ cmp %rdx,0x30(%r14,%rax,1) │ │ │ │ - jne 45b30 │ │ │ │ + jne 46090 │ │ │ │ cmp 0x30(%r9,%rax,1),%rdx │ │ │ │ - jne 45b50 │ │ │ │ + jne 460b0 │ │ │ │ mov 0x38(%rsi,%rax,1),%r8 │ │ │ │ imul %edx,%r11d │ │ │ │ cmp %r8,0x38(%r14,%rax,1) │ │ │ │ - jne 45b30 │ │ │ │ + jne 46090 │ │ │ │ cmp 0x38(%r9,%rax,1),%r8 │ │ │ │ - jne 45b50 │ │ │ │ + jne 460b0 │ │ │ │ add $0x40,%rax │ │ │ │ imul %r8d,%r11d │ │ │ │ cmp %rax,%rdi │ │ │ │ - jne 45795 │ │ │ │ + jne 45cf5 │ │ │ │ movslq %r11d,%r14 │ │ │ │ imul %r10,%r14 │ │ │ │ - vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ mov %rcx,-0x118(%rbp) │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ + lea -0xb0(%rbp),%rdi │ │ │ │ + mov %r14,%rdx │ │ │ │ mov %r10,-0x110(%rbp) │ │ │ │ + mov %r12,%rsi │ │ │ │ mov %r11d,-0x108(%rbp) │ │ │ │ movq $0x0,-0x78(%rbp) │ │ │ │ movq $0x0,-0x58(%rbp) │ │ │ │ vmovdqa %ymm0,-0xb0(%rbp) │ │ │ │ - lea -0xb0(%rbp),%rdi │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %r12,%rsi │ │ │ │ vzeroupper │ │ │ │ - call b9640 │ │ │ │ + call b9670 │ │ │ │ mov -0xb0(%rbp),%rdi │ │ │ │ mov -0xa0(%rbp),%r11 │ │ │ │ test %al,%al │ │ │ │ mov -0x108(%rbp),%r9d │ │ │ │ mov -0x110(%rbp),%rax │ │ │ │ - mov -0x118(%rbp),%rdx │ │ │ │ mov %rdi,-0x100(%rbp) │ │ │ │ + mov -0x118(%rbp),%rdx │ │ │ │ mov %r11,-0x120(%rbp) │ │ │ │ - jne 45b90 │ │ │ │ + jne 460f0 │ │ │ │ mov %r15d,%ecx │ │ │ │ + mov -0x98(%rbp),%r8 │ │ │ │ mov %rdx,-0x130(%rbp) │ │ │ │ vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ - lea -0x80(%rbp),%rdi │ │ │ │ - mov -0x98(%rbp),%r8 │ │ │ │ imul %r9d,%ecx │ │ │ │ + lea -0x80(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,-0x128(%rbp) │ │ │ │ + mov %r8,-0x138(%rbp) │ │ │ │ movq $0x0,-0x80(%rbp) │ │ │ │ - vmovdqa %xmm1,-0x70(%rbp) │ │ │ │ - mov %r9d,-0x118(%rbp) │ │ │ │ movslq %ecx,%rdx │ │ │ │ - mov %r8,-0x138(%rbp) │ │ │ │ - call b9640 │ │ │ │ + mov %r9d,-0x118(%rbp) │ │ │ │ + vmovdqa %xmm1,-0x70(%rbp) │ │ │ │ + call b9670 │ │ │ │ mov -0x80(%rbp),%r10 │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ mov %r10,-0x108(%rbp) │ │ │ │ mov %rsi,-0x110(%rbp) │ │ │ │ test %al,%al │ │ │ │ - je 45bb0 │ │ │ │ - mov 0xa35dc(%rip),%rbx │ │ │ │ - lea 0x929a5(%rip),%rsi # d8340 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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> │ │ │ │ + je 46110 │ │ │ │ + mov 0xa407c(%rip),%rbx │ │ │ │ + lea 0x9345f(%rip),%rsi # d935a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13ba> │ │ │ │ mov (%rbx),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ mov -0x108(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 459c0 │ │ │ │ + je 45f20 │ │ │ │ mov -0x110(%rbp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ mov -0x100(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 45a49 │ │ │ │ + je 45fa1 │ │ │ │ mov -0x120(%rbp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - jmp 45a49 │ │ │ │ + jmp 45fa1 │ │ │ │ nopl (%rax) │ │ │ │ - mov 0xa3589(%rip),%r10 │ │ │ │ - lea 0x92676(%rip),%rsi # d8064 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd34> │ │ │ │ + mov 0xa4029(%rip),%r10 │ │ │ │ + lea 0x93116(%rip),%rsi # d9064 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10c4> │ │ │ │ mov (%r10),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 460bd │ │ │ │ + jne 4661d │ │ │ │ lea -0x30(%rbp),%rsp │ │ │ │ mov %rbx,%rax │ │ │ │ pop %rbx │ │ │ │ pop %rsi │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ lea -0x8(%rsi),%rsp │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xa3539(%rip),%r13 │ │ │ │ - lea 0x93432(%rip),%rsi # d8e70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1b40> │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0xa3fe1(%rip),%r13 │ │ │ │ + lea 0x93eda(%rip),%rsi # d9e70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1ed0> │ │ │ │ mov 0x0(%r13),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ lea -0xb8(%rbp),%rdi │ │ │ │ - call b39e0 │ │ │ │ + call b3b90 │ │ │ │ lea -0xc0(%rbp),%rdi │ │ │ │ - call b39e0 │ │ │ │ + call b3b90 │ │ │ │ lea -0xc8(%rbp),%rdi │ │ │ │ - call b39e0 │ │ │ │ - jmp 459f8 │ │ │ │ - nop │ │ │ │ - mov 0xa34f9(%rip),%r11 │ │ │ │ - lea 0x92fb2(%rip),%rsi # d8a30 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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 b3b90 │ │ │ │ + jmp 45f58 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0xa3f99(%rip),%r11 │ │ │ │ + lea 0x93a52(%rip),%rsi # d9a30 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1a90> │ │ │ │ mov (%r11),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 45a47 │ │ │ │ + jmp 45f9f │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xa34d9(%rip),%rdx │ │ │ │ - lea 0x9340a(%rip),%rsi # d8ea8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1b78> │ │ │ │ + mov 0xa3f79(%rip),%rdx │ │ │ │ + lea 0x93eaa(%rip),%rsi # d9ea8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1f08> │ │ │ │ mov (%rdx),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 45a47 │ │ │ │ + jmp 45f9f │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xa34b9(%rip),%r8 │ │ │ │ - lea 0x9282f(%rip),%rsi # d82ed * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xfbd> │ │ │ │ + mov 0xa3f59(%rip),%r8 │ │ │ │ + lea 0x932e9(%rip),%rsi # d9307 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1367> │ │ │ │ mov (%r8),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 45a47 │ │ │ │ + jmp 45f9f │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xa3499(%rip),%rdi │ │ │ │ - lea 0x934ba(%rip),%rsi # d8f98 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1c68> │ │ │ │ + mov 0xa3f39(%rip),%rdi │ │ │ │ + lea 0x93f5a(%rip),%rsi # d9f98 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1ff8> │ │ │ │ mov (%rdi),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 45a61 │ │ │ │ + jmp 45fb9 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xa3479(%rip),%rcx │ │ │ │ - lea 0x93342(%rip),%rsi # d8e40 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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 0xa3f19(%rip),%rcx │ │ │ │ + lea 0x93de2(%rip),%rsi # d9e40 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1ea0> │ │ │ │ mov (%rcx),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 45a55 │ │ │ │ + jmp 45fad │ │ │ │ nopl (%rax) │ │ │ │ - mov 0xa3459(%rip),%rax │ │ │ │ - lea 0x9350a(%rip),%rsi # d9028 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1cf8> │ │ │ │ + mov 0xa3ef9(%rip),%rax │ │ │ │ + lea 0x93faa(%rip),%rsi # da028 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2088> │ │ │ │ mov (%rax),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 45a47 │ │ │ │ + jmp 45f9f │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xa3439(%rip),%rsi │ │ │ │ + mov 0xa3ed9(%rip),%rsi │ │ │ │ mov (%rsi),%rdi │ │ │ │ - lea 0x933c7(%rip),%rsi # d8f08 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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> │ │ │ │ + lea 0x93e67(%rip),%rsi # d9f08 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1f68> │ │ │ │ call d380 │ │ │ │ - jmp 45a47 │ │ │ │ + jmp 45f9f │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xa3419(%rip),%rbx │ │ │ │ - lea 0x933da(%rip),%rsi # d8f38 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1c08> │ │ │ │ + mov 0xa3eb9(%rip),%rbx │ │ │ │ + lea 0x93e7a(%rip),%rsi # d9f38 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1f98> │ │ │ │ mov (%rbx),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 45a47 │ │ │ │ + jmp 45f9f │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xa33f9(%rip),%r9 │ │ │ │ - lea 0x93292(%rip),%rsi # d8e10 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1ae0> │ │ │ │ + mov 0xa3e99(%rip),%r9 │ │ │ │ + lea 0x93d32(%rip),%rsi # d9e10 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1e70> │ │ │ │ mov (%r9),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 459f6 │ │ │ │ + jmp 45f56 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0xa33d9(%rip),%r15 │ │ │ │ - lea 0x927a2(%rip),%rsi # d8340 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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 0xa3e79(%rip),%r15 │ │ │ │ + lea 0x9325c(%rip),%rsi # d935a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13ba> │ │ │ │ mov (%r15),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 459c0 │ │ │ │ + jmp 45f20 │ │ │ │ nopl (%rax) │ │ │ │ mov -0x68(%rbp),%rdi │ │ │ │ mov -0x130(%rbp),%rsi │ │ │ │ vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ mov %r14,%rdx │ │ │ │ movq $0x0,-0x60(%rbp) │ │ │ │ - vmovdqa %xmm2,-0x50(%rbp) │ │ │ │ mov %rdi,-0x160(%rbp) │ │ │ │ lea -0x60(%rbp),%rdi │ │ │ │ - call b9640 │ │ │ │ + vmovdqa %xmm2,-0x50(%rbp) │ │ │ │ + call b9670 │ │ │ │ mov -0x60(%rbp),%r14 │ │ │ │ mov -0x50(%rbp),%r11 │ │ │ │ test %al,%al │ │ │ │ mov -0x118(%rbp),%r9d │ │ │ │ mov %r14,-0x150(%rbp) │ │ │ │ mov %r11,-0x130(%rbp) │ │ │ │ - jne 46080 │ │ │ │ + jne 465e0 │ │ │ │ + mov -0x48(%rbp),%rax │ │ │ │ + mov 0xa4649(%rip),%r14 │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r9d,-0x118(%rbp) │ │ │ │ - xor %r8d,%r8d │ │ │ │ + mov 0x20(%r12),%rdx │ │ │ │ xor %r9d,%r9d │ │ │ │ - mov -0x48(%rbp),%rax │ │ │ │ + xor %r8d,%r8d │ │ │ │ mov $0xb,%ecx │ │ │ │ - mov %r13d,%esi │ │ │ │ - mov 0xa3b90(%rip),%r14 │ │ │ │ - mov 0x20(%r12),%rdx │ │ │ │ mov %rax,-0x168(%rbp) │ │ │ │ mov 0x10(%r14),%rdi │ │ │ │ + mov %r13d,%esi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ call *0x2e8(%r14) │ │ │ │ mov %rax,-0x158(%rbp) │ │ │ │ add $0x20,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 46096 │ │ │ │ - mov 0xa3b58(%rip),%r12 │ │ │ │ + je 465f6 │ │ │ │ + mov 0xa45f8(%rip),%r12 │ │ │ │ sub $0x8,%rsp │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ xor %r9d,%r9d │ │ │ │ xor %r8d,%r8d │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ mov $0xb,%ecx │ │ │ │ mov %r13d,%esi │ │ │ │ mov 0x10(%r12),%rdi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ call *0x2e8(%r12) │ │ │ │ add $0x20,%rsp │ │ │ │ test %rax,%rax │ │ │ │ + mov %rax,-0x170(%rbp) │ │ │ │ mov -0x118(%rbp),%r11d │ │ │ │ mov -0x128(%rbp),%rbx │ │ │ │ - mov %rax,-0x170(%rbp) │ │ │ │ - je 4609a │ │ │ │ + je 465fa │ │ │ │ test %r11d,%r11d │ │ │ │ - jle 4603a │ │ │ │ + jle 4659a │ │ │ │ + movslq %r15d,%r15 │ │ │ │ mov -0x158(%rbp),%r10 │ │ │ │ mov -0x170(%rbp),%rdi │ │ │ │ - movslq %r15d,%r15 │ │ │ │ - mov %r11d,%r9d │ │ │ │ - lea 0x0(,%r15,8),%r8 │ │ │ │ lea 0x0(,%rbx,4),%rcx │ │ │ │ + lea 0x0(,%r15,8),%r8 │ │ │ │ lea 0x0(,%r15,4),%rsi │ │ │ │ - and $0x3,%r9d │ │ │ │ + mov %r11d,%r9d │ │ │ │ + mov %rcx,-0x148(%rbp) │ │ │ │ lea 0x0(,%rbx,8),%r13 │ │ │ │ - mov %r8,-0x140(%rbp) │ │ │ │ mov -0x138(%rbp),%rdx │ │ │ │ mov -0x160(%rbp),%rax │ │ │ │ + mov %r8,-0x140(%rbp) │ │ │ │ + mov 0x10(%r10),%r12 │ │ │ │ mov -0x168(%rbp),%r8 │ │ │ │ - mov %rcx,-0x148(%rbp) │ │ │ │ mov %rsi,-0x118(%rbp) │ │ │ │ movl $0x0,-0x128(%rbp) │ │ │ │ - mov 0x10(%r10),%r12 │ │ │ │ mov 0x10(%rdi),%rbx │ │ │ │ - je 45e9f │ │ │ │ + and $0x3,%r9d │ │ │ │ + je 463ff │ │ │ │ cmp $0x1,%r9d │ │ │ │ - je 45e1b │ │ │ │ + je 4637b │ │ │ │ cmp $0x2,%r9d │ │ │ │ - je 45da3 │ │ │ │ - mov -0xe4(%rbp),%esi │ │ │ │ - mov -0xf4(%rbp),%edi │ │ │ │ + je 46303 │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r11d,-0xf8(%rbp) │ │ │ │ + mov -0xe4(%rbp),%esi │ │ │ │ mov %r12,%r9 │ │ │ │ push %rbx │ │ │ │ + mov -0xf4(%rbp),%edi │ │ │ │ mov %rax,%rcx │ │ │ │ mov %rax,%r14 │ │ │ │ mov %rdx,%r15 │ │ │ │ - call 3fbe0 │ │ │ │ + call 3ff80 │ │ │ │ mov -0x140(%rbp),%r11 │ │ │ │ - mov -0x168(%rbp),%r8 │ │ │ │ - lea (%r15,%r13,1),%rdx │ │ │ │ - add -0x148(%rbp),%r12 │ │ │ │ - add -0x118(%rbp),%rbx │ │ │ │ pop %r9 │ │ │ │ + lea (%r15,%r13,1),%rdx │ │ │ │ + mov -0x168(%rbp),%r8 │ │ │ │ pop %r10 │ │ │ │ movl $0x1,-0x128(%rbp) │ │ │ │ lea (%r14,%r11,1),%rax │ │ │ │ mov -0xf8(%rbp),%r11d │ │ │ │ + add -0x148(%rbp),%r12 │ │ │ │ add %r13,%r8 │ │ │ │ - mov -0xe4(%rbp),%esi │ │ │ │ - mov -0xf4(%rbp),%edi │ │ │ │ + add -0x118(%rbp),%rbx │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r11d,-0xf8(%rbp) │ │ │ │ + mov -0xe4(%rbp),%esi │ │ │ │ mov %r12,%r9 │ │ │ │ push %rbx │ │ │ │ + mov -0xf4(%rbp),%edi │ │ │ │ mov %rax,%rcx │ │ │ │ mov %r8,-0x168(%rbp) │ │ │ │ mov %rax,-0x160(%rbp) │ │ │ │ mov %rdx,-0x138(%rbp) │ │ │ │ - call 3fbe0 │ │ │ │ + call 3ff80 │ │ │ │ pop %rdi │ │ │ │ mov -0x138(%rbp),%rdx │ │ │ │ pop %r8 │ │ │ │ + incl -0x128(%rbp) │ │ │ │ mov -0x160(%rbp),%rax │ │ │ │ mov -0x168(%rbp),%r8 │ │ │ │ - incl -0x128(%rbp) │ │ │ │ - add -0x140(%rbp),%rax │ │ │ │ - add -0x148(%rbp),%r12 │ │ │ │ - add -0x118(%rbp),%rbx │ │ │ │ add %r13,%rdx │ │ │ │ mov -0xf8(%rbp),%r11d │ │ │ │ + add -0x148(%rbp),%r12 │ │ │ │ + add -0x140(%rbp),%rax │ │ │ │ add %r13,%r8 │ │ │ │ - mov -0xe4(%rbp),%esi │ │ │ │ - mov -0xf4(%rbp),%edi │ │ │ │ + add -0x118(%rbp),%rbx │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r11d,-0xf8(%rbp) │ │ │ │ + mov -0xe4(%rbp),%esi │ │ │ │ mov %r12,%r9 │ │ │ │ push %rbx │ │ │ │ + mov -0xf4(%rbp),%edi │ │ │ │ mov %rax,%rcx │ │ │ │ mov %r8,-0x168(%rbp) │ │ │ │ mov %rax,-0x160(%rbp) │ │ │ │ mov %rdx,-0x138(%rbp) │ │ │ │ - call 3fbe0 │ │ │ │ - mov -0x138(%rbp),%rdx │ │ │ │ - mov -0x168(%rbp),%r8 │ │ │ │ + call 3ff80 │ │ │ │ pop %rcx │ │ │ │ + mov -0x138(%rbp),%rdx │ │ │ │ pop %rsi │ │ │ │ incl -0x128(%rbp) │ │ │ │ - add -0x148(%rbp),%r12 │ │ │ │ - add -0x118(%rbp),%rbx │ │ │ │ mov -0x160(%rbp),%rax │ │ │ │ - mov -0xf8(%rbp),%r11d │ │ │ │ + mov -0x168(%rbp),%r8 │ │ │ │ add %r13,%rdx │ │ │ │ - add %r13,%r8 │ │ │ │ + mov -0xf8(%rbp),%r11d │ │ │ │ + add -0x148(%rbp),%r12 │ │ │ │ add -0x140(%rbp),%rax │ │ │ │ + add %r13,%r8 │ │ │ │ + add -0x118(%rbp),%rbx │ │ │ │ cmp %r11d,-0x128(%rbp) │ │ │ │ - je 4603a │ │ │ │ - mov -0xf4(%rbp),%r14d │ │ │ │ - mov -0xe4(%rbp),%esi │ │ │ │ + je 4659a │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r11d,-0xf8(%rbp) │ │ │ │ + mov -0xf4(%rbp),%r14d │ │ │ │ mov %r12,%r9 │ │ │ │ push %rbx │ │ │ │ + mov -0xe4(%rbp),%esi │ │ │ │ mov %rax,%rcx │ │ │ │ + mov %r14d,%edi │ │ │ │ mov %r8,-0x168(%rbp) │ │ │ │ mov %rax,-0x160(%rbp) │ │ │ │ mov %rdx,-0x138(%rbp) │ │ │ │ - mov %r14d,%edi │ │ │ │ - call 3fbe0 │ │ │ │ + call 3ff80 │ │ │ │ mov -0x160(%rbp),%rax │ │ │ │ - add -0x148(%rbp),%r12 │ │ │ │ - mov %r14d,%edi │ │ │ │ - add -0x140(%rbp),%rax │ │ │ │ add -0x118(%rbp),%rbx │ │ │ │ + mov %r14d,%edi │ │ │ │ mov -0x138(%rbp),%rdx │ │ │ │ mov -0x168(%rbp),%r8 │ │ │ │ - mov -0xe4(%rbp),%esi │ │ │ │ - mov %r12,%r9 │ │ │ │ + add -0x140(%rbp),%rax │ │ │ │ + add -0x148(%rbp),%r12 │ │ │ │ mov %rbx,(%rsp) │ │ │ │ + mov -0xe4(%rbp),%esi │ │ │ │ add %r13,%rdx │ │ │ │ add %r13,%r8 │ │ │ │ + mov %r12,%r9 │ │ │ │ mov %rax,%rcx │ │ │ │ mov %r8,-0x168(%rbp) │ │ │ │ mov %rax,-0x160(%rbp) │ │ │ │ mov %rdx,-0x138(%rbp) │ │ │ │ - call 3fbe0 │ │ │ │ + call 3ff80 │ │ │ │ mov -0x160(%rbp),%r10 │ │ │ │ mov -0x140(%rbp),%r14 │ │ │ │ add -0x118(%rbp),%rbx │ │ │ │ mov -0x138(%rbp),%rdx │ │ │ │ mov -0x168(%rbp),%r8 │ │ │ │ mov -0x148(%rbp),%r15 │ │ │ │ + mov %rbx,(%rsp) │ │ │ │ + add %r14,%r10 │ │ │ │ mov -0xe4(%rbp),%esi │ │ │ │ mov -0xf4(%rbp),%edi │ │ │ │ - add %r14,%r10 │ │ │ │ add %r13,%rdx │ │ │ │ mov %r10,%rcx │ │ │ │ - mov %rbx,(%rsp) │ │ │ │ add %r13,%r8 │ │ │ │ lea (%r12,%r15,1),%r9 │ │ │ │ mov %r10,-0x160(%rbp) │ │ │ │ mov %r8,-0x168(%rbp) │ │ │ │ mov %rdx,-0x138(%rbp) │ │ │ │ - call 3fbe0 │ │ │ │ - lea (%r12,%r15,2),%r12 │ │ │ │ + call 3ff80 │ │ │ │ mov -0x160(%rbp),%rsi │ │ │ │ add -0x118(%rbp),%rbx │ │ │ │ - mov %r12,%r9 │ │ │ │ + lea (%r12,%r15,2),%r12 │ │ │ │ mov -0x138(%rbp),%rdx │ │ │ │ mov -0x168(%rbp),%r8 │ │ │ │ - mov -0xf4(%rbp),%edi │ │ │ │ - add %r14,%rsi │ │ │ │ mov %rbx,(%rsp) │ │ │ │ - mov %rsi,%rcx │ │ │ │ + mov %r12,%r9 │ │ │ │ + add %r14,%rsi │ │ │ │ + mov -0xf4(%rbp),%edi │ │ │ │ mov %rsi,-0x160(%rbp) │ │ │ │ + mov %rsi,%rcx │ │ │ │ mov -0xe4(%rbp),%esi │ │ │ │ add %r13,%rdx │ │ │ │ add %r13,%r8 │ │ │ │ - mov %r8,-0x168(%rbp) │ │ │ │ mov %rdx,-0x138(%rbp) │ │ │ │ - call 3fbe0 │ │ │ │ + mov %r8,-0x168(%rbp) │ │ │ │ + call 3ff80 │ │ │ │ pop %rax │ │ │ │ mov -0x168(%rbp),%r8 │ │ │ │ add %r15,%r12 │ │ │ │ pop %rdx │ │ │ │ - mov -0x160(%rbp),%rax │ │ │ │ - mov -0x138(%rbp),%rdx │ │ │ │ addl $0x4,-0x128(%rbp) │ │ │ │ - add -0x118(%rbp),%rbx │ │ │ │ - mov -0xf8(%rbp),%r11d │ │ │ │ + mov -0x138(%rbp),%rdx │ │ │ │ + mov -0x160(%rbp),%rax │ │ │ │ add %r13,%r8 │ │ │ │ - add %r14,%rax │ │ │ │ + mov -0xf8(%rbp),%r11d │ │ │ │ + add -0x118(%rbp),%rbx │ │ │ │ add %r13,%rdx │ │ │ │ + add %r14,%rax │ │ │ │ cmp %r11d,-0x128(%rbp) │ │ │ │ - jne 45e9f │ │ │ │ + jne 463ff │ │ │ │ mov -0x170(%rbp),%rdx │ │ │ │ mov -0x158(%rbp),%rsi │ │ │ │ - lea 0x922ff(%rip),%rdi # d834e * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x101e> │ │ │ │ + lea 0x92db9(%rip),%rdi # d9368 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13c8> │ │ │ │ xor %eax,%eax │ │ │ │ call d2b0 │ │ │ │ mov %rax,%rbx │ │ │ │ mov -0x150(%rbp),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ - je 459a5 │ │ │ │ + je 45f05 │ │ │ │ mov -0x130(%rbp),%rsi │ │ │ │ mov %rcx,%rdi │ │ │ │ sub %rcx,%rsi │ │ │ │ call d340 │ │ │ │ - jmp 459a5 │ │ │ │ - mov 0xa2ee9(%rip),%r8 │ │ │ │ - lea 0x922b2(%rip),%rsi # d8340 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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> │ │ │ │ + jmp 45f05 │ │ │ │ + mov 0xa3989(%rip),%r8 │ │ │ │ + lea 0x92d6c(%rip),%rsi # d935a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13ba> │ │ │ │ mov (%r8),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 46059 │ │ │ │ + jmp 465b9 │ │ │ │ mov -0x158(%rbp),%rdx │ │ │ │ mov (%rdx),%r13d │ │ │ │ test %r13d,%r13d │ │ │ │ - js 46096 │ │ │ │ + js 465f6 │ │ │ │ dec %r13d │ │ │ │ mov %r13d,(%rdx) │ │ │ │ - jne 46096 │ │ │ │ + jne 465f6 │ │ │ │ mov %rdx,%rdi │ │ │ │ call d2a0 <_Py_Dealloc@plt> │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 46059 │ │ │ │ + jmp 465b9 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r15 │ │ │ │ - jmp e425 <__cxa_finalize@plt+0xd95> │ │ │ │ + jmp e488 <__cxa_finalize@plt+0xdf8> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r15 │ │ │ │ - jmp e4df <__cxa_finalize@plt+0xe4f> │ │ │ │ + jmp e542 <__cxa_finalize@plt+0xeb2> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r15 │ │ │ │ - jmp e4b9 <__cxa_finalize@plt+0xe29> │ │ │ │ + jmp e51c <__cxa_finalize@plt+0xe8c> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r15 │ │ │ │ vzeroupper │ │ │ │ - jmp e43e <__cxa_finalize@plt+0xdae> │ │ │ │ + jmp e4a1 <__cxa_finalize@plt+0xe11> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r15 │ │ │ │ vzeroupper │ │ │ │ - jmp e496 <__cxa_finalize@plt+0xe06> │ │ │ │ + jmp e4f9 <__cxa_finalize@plt+0xe69> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r15 │ │ │ │ - jmp e4f5 <__cxa_finalize@plt+0xe65> │ │ │ │ + jmp e558 <__cxa_finalize@plt+0xec8> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r15 │ │ │ │ vzeroupper │ │ │ │ - jmp e47e <__cxa_finalize@plt+0xdee> │ │ │ │ + jmp e4e1 <__cxa_finalize@plt+0xe51> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r15 │ │ │ │ vzeroupper │ │ │ │ - jmp e45e <__cxa_finalize@plt+0xdce> │ │ │ │ + jmp e4c1 <__cxa_finalize@plt+0xe31> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r15 │ │ │ │ vzeroupper │ │ │ │ - jmp e48a <__cxa_finalize@plt+0xdfa> │ │ │ │ + jmp e4ed <__cxa_finalize@plt+0xe5d> │ │ │ │ nopl (%rax) │ │ │ │ endbr64 │ │ │ │ lea 0x8(%rsp),%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ mov %rsi,%rdi │ │ │ │ - lea 0x922ae(%rip),%rsi # d8405 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10d5> │ │ │ │ push -0x8(%r10) │ │ │ │ + lea 0x92d64(%rip),%rsi # d941f * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x147f> │ │ │ │ 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 46f31 │ │ │ │ + je 47652 │ │ │ │ mov -0x114(%rbp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 46f1b │ │ │ │ + jle 4763c │ │ │ │ mov -0x118(%rbp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 470a5 │ │ │ │ - mov 0xa35d8(%rip),%rax │ │ │ │ + jle 476c0 │ │ │ │ + mov 0xa4078(%rip),%rax │ │ │ │ mov $0xc,%edi │ │ │ │ mov 0x228(%rax),%rbx │ │ │ │ call *0x168(%rax) │ │ │ │ + mov -0x110(%rbp),%rdi │ │ │ │ xor %r9d,%r9d │ │ │ │ mov $0x100,%r8d │ │ │ │ - mov -0x110(%rbp),%rdi │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rax,%rsi │ │ │ │ call *%rbx │ │ │ │ mov %rax,%r12 │ │ │ │ test %rax,%rax │ │ │ │ - je 47180 │ │ │ │ - mov 0xa359a(%rip),%r13 │ │ │ │ - mov %rax,-0x100(%rbp) │ │ │ │ + je 477c1 │ │ │ │ + mov 0xa403a(%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 4706e │ │ │ │ - mov 0x18(%r12),%edx │ │ │ │ + je 4768a │ │ │ │ + mov 0x18(%r12),%r14d │ │ │ │ mov %rax,-0xf8(%rbp) │ │ │ │ - test %edx,%edx │ │ │ │ - jle 47053 │ │ │ │ - cmp %edx,0x18(%rax) │ │ │ │ - jne 46ec0 │ │ │ │ + test %r14d,%r14d │ │ │ │ + jle 4766e │ │ │ │ + cmp %r14d,0x18(%rax) │ │ │ │ + jne 475e0 │ │ │ │ mov -0x114(%rbp),%esi │ │ │ │ mov -0x118(%rbp),%edi │ │ │ │ - mov %edx,-0x128(%rbp) │ │ │ │ - call 2f130 │ │ │ │ - mov -0x128(%rbp),%r10d │ │ │ │ - mov 0x20(%r12),%rdx │ │ │ │ - movslq %eax,%r11 │ │ │ │ - lea -0x1(%r10),%esi │ │ │ │ - movslq %esi,%rdi │ │ │ │ - cmp %r11,(%rdx,%rdi,8) │ │ │ │ - jne 47038 │ │ │ │ - mov 0x20(%rbx),%rcx │ │ │ │ - cmp %r11,(%rcx,%rdi,8) │ │ │ │ - jne 47089 │ │ │ │ - mov $0x1,%r15d │ │ │ │ - cmp $0x1,%r10d │ │ │ │ - je 464d5 │ │ │ │ - lea -0x2(%r10),%r8d │ │ │ │ - cmp $0x6,%r8d │ │ │ │ - jbe 471bb │ │ │ │ - mov %rcx,%r9 │ │ │ │ - or %rdx,%r9 │ │ │ │ + call 2ed20 │ │ │ │ + lea -0x1(%r14),%edi │ │ │ │ + mov 0x20(%r12),%rcx │ │ │ │ + movslq %eax,%r10 │ │ │ │ + movslq %edi,%rdx │ │ │ │ + cmp %r10,(%rcx,%rdx,8) │ │ │ │ + jne 47656 │ │ │ │ + mov 0x20(%rbx),%rsi │ │ │ │ + cmp %r10,(%rsi,%rdx,8) │ │ │ │ + jne 476a5 │ │ │ │ + mov $0x1,%r13d │ │ │ │ + cmp $0x1,%r14d │ │ │ │ + je 46c2e │ │ │ │ + lea -0x2(%r14),%r8d │ │ │ │ + cmp $0x7,%r8d │ │ │ │ + jbe 477fc │ │ │ │ + mov %rsi,%r9 │ │ │ │ + or %rcx,%r9 │ │ │ │ test $0x3f,%r9b │ │ │ │ - jne 471bb │ │ │ │ - mov %esi,%r15d │ │ │ │ - mov $0x8,%r14d │ │ │ │ - xor %eax,%eax │ │ │ │ - vpcmpeqd %ymm3,%ymm3,%ymm3 │ │ │ │ - shr $0x3,%r15d │ │ │ │ - vmovd %r14d,%xmm4 │ │ │ │ - vmovdqa 0x96572(%rip),%ymm6 # dc880 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - vmovdqa 0x9658a(%rip),%ymm2 # dc8a0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x2a0> │ │ │ │ - mov %r15,%r13 │ │ │ │ - vpxor %xmm5,%xmm5,%xmm5 │ │ │ │ - vpbroadcastd %xmm4,%ymm9 │ │ │ │ - vpsrld $0x1f,%ymm3,%ymm3 │ │ │ │ - shl $0x6,%r13 │ │ │ │ - and $0x1,%r15d │ │ │ │ - je 46fd4 │ │ │ │ - vmovdqa (%rdx),%ymm0 │ │ │ │ - vmovdqa 0x20(%rdx),%ymm7 │ │ │ │ - vpcmpeqq (%rcx),%ymm0,%ymm1 │ │ │ │ - vpcmpeqq 0x20(%rcx),%ymm7,%ymm8 │ │ │ │ - vpcmpeqq %ymm5,%ymm1,%ymm10 │ │ │ │ - vpcmpeqq %ymm5,%ymm8,%ymm11 │ │ │ │ - vpor %ymm11,%ymm10,%ymm12 │ │ │ │ - vptest %ymm12,%ymm12 │ │ │ │ - jne 47006 │ │ │ │ - vperm2i128 $0x20,%ymm7,%ymm0,%ymm13 │ │ │ │ - vperm2i128 $0x31,%ymm7,%ymm0,%ymm14 │ │ │ │ - vpaddd %ymm9,%ymm2,%ymm2 │ │ │ │ - mov $0x40,%eax │ │ │ │ - vpshufd $0xd8,%ymm13,%ymm15 │ │ │ │ - vpshufd $0xd8,%ymm14,%ymm3 │ │ │ │ - vpaddd %ymm9,%ymm6,%ymm6 │ │ │ │ - vpunpcklqdq %ymm3,%ymm15,%ymm3 │ │ │ │ - cmp $0x40,%r13 │ │ │ │ - jne 46fd4 │ │ │ │ - vextracti128 $0x1,%ymm3,%xmm9 │ │ │ │ - vpmulld %xmm9,%xmm3,%xmm10 │ │ │ │ - vpsrldq $0x8,%xmm10,%xmm7 │ │ │ │ - vpmulld %xmm7,%xmm10,%xmm8 │ │ │ │ - vpsrldq $0x4,%xmm8,%xmm1 │ │ │ │ - vpmulld %xmm1,%xmm8,%xmm11 │ │ │ │ - vmovd %xmm11,%r15d │ │ │ │ - test $0x7,%sil │ │ │ │ - je 464d5 │ │ │ │ - and $0xfffffff8,%esi │ │ │ │ - lea 0x1(%rsi),%edi │ │ │ │ - movslq %esi,%r8 │ │ │ │ - mov (%rdx,%r8,8),%rsi │ │ │ │ - cmp (%rcx,%r8,8),%rsi │ │ │ │ - jne 4719d │ │ │ │ - mov %r15d,%r9d │ │ │ │ - lea 0x1(%rdi),%r13d │ │ │ │ - imul %esi,%r9d │ │ │ │ - mov %r9d,%r15d │ │ │ │ - cmp %r13d,%r10d │ │ │ │ - jle 464d5 │ │ │ │ - movslq %edi,%r14 │ │ │ │ - mov (%rdx,%r14,8),%r15 │ │ │ │ - cmp %r15,(%rcx,%r14,8) │ │ │ │ - jne 4719d │ │ │ │ - imul %r15d,%r9d │ │ │ │ - lea 0x2(%rdi),%eax │ │ │ │ - mov %r9d,%r15d │ │ │ │ - cmp %eax,%r10d │ │ │ │ - jle 464d5 │ │ │ │ - mov 0x8(%rdx,%r14,8),%r8 │ │ │ │ - cmp 0x8(%rcx,%r14,8),%r8 │ │ │ │ - jne 4719d │ │ │ │ - imul %r8d,%r9d │ │ │ │ - lea 0x3(%rdi),%esi │ │ │ │ - mov %r9d,%r15d │ │ │ │ - cmp %esi,%r10d │ │ │ │ - jle 464d5 │ │ │ │ - mov 0x10(%rdx,%r14,8),%r13 │ │ │ │ - cmp 0x10(%rcx,%r14,8),%r13 │ │ │ │ - jne 4719d │ │ │ │ - imul %r13d,%r9d │ │ │ │ - lea 0x4(%rdi),%eax │ │ │ │ - mov %r9d,%r15d │ │ │ │ - cmp %eax,%r10d │ │ │ │ - jle 464d5 │ │ │ │ - mov 0x18(%rdx,%r14,8),%r15 │ │ │ │ - cmp 0x18(%rcx,%r14,8),%r15 │ │ │ │ - jne 4719d │ │ │ │ - imul %r15d,%r9d │ │ │ │ - lea 0x5(%rdi),%r8d │ │ │ │ - mov %r9d,%r15d │ │ │ │ - cmp %r8d,%r10d │ │ │ │ - jle 464d5 │ │ │ │ - mov 0x20(%rdx,%r14,8),%rsi │ │ │ │ - cmp 0x20(%rcx,%r14,8),%rsi │ │ │ │ - jne 4719d │ │ │ │ - imul %esi,%r9d │ │ │ │ - lea 0x6(%rdi),%r13d │ │ │ │ - mov %r9d,%r15d │ │ │ │ - cmp %r13d,%r10d │ │ │ │ - jle 464d5 │ │ │ │ - mov 0x28(%rdx,%r14,8),%rax │ │ │ │ - cmp 0x28(%rcx,%r14,8),%rax │ │ │ │ - jne 4719d │ │ │ │ - imul %eax,%r9d │ │ │ │ - add $0x7,%edi │ │ │ │ - mov %r9d,%r8d │ │ │ │ - mov %r9d,%r15d │ │ │ │ - cmp %edi,%r10d │ │ │ │ - jle 464d5 │ │ │ │ - mov 0x30(%rdx,%r14,8),%rdx │ │ │ │ - cmp 0x30(%rcx,%r14,8),%rdx │ │ │ │ - jne 4719d │ │ │ │ - imul %edx,%r8d │ │ │ │ - mov %r8d,%r15d │ │ │ │ + jne 477fc │ │ │ │ + mov %edi,%r11d │ │ │ │ + vpcmpeqd %ymm6,%ymm6,%ymm6 │ │ │ │ + mov $0x8,%r15d │ │ │ │ + vmovdqa 0x97068(%rip),%ymm0 # dd8c0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x2c0> │ │ │ │ + shr $0x3,%r11d │ │ │ │ + vmovdqa 0x9707c(%rip),%ymm5 # dd8e0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x2e0> │ │ │ │ + vmovdqa 0x97094(%rip),%ymm7 # dd900 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x300> │ │ │ │ + xor %r8d,%r8d │ │ │ │ + shl $0x6,%r11 │ │ │ │ + vpsrld $0x1f,%ymm6,%ymm6 │ │ │ │ + vpbroadcastd %r15d,%ymm1 │ │ │ │ + lea -0x40(%r11),%rax │ │ │ │ + shr $0x6,%rax │ │ │ │ + inc %rax │ │ │ │ + and $0x3,%eax │ │ │ │ + je 4699e │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 46943 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + je 468ef │ │ │ │ + vmovdqa (%rcx),%ymm2 │ │ │ │ + vmovdqa 0x20(%rcx),%ymm3 │ │ │ │ + vmovdqa (%rsi),%ymm4 │ │ │ │ + vmovdqa 0x20(%rsi),%ymm8 │ │ │ │ + vpcmpneqq %ymm2,%ymm4,%k1 │ │ │ │ + vpcmpneqq %ymm3,%ymm8,%k0 │ │ │ │ + kmovb %k1,%r13d │ │ │ │ + kmovb %k0,%edx │ │ │ │ + or %edx,%r13d │ │ │ │ + test $0xf,%r13b │ │ │ │ + jne 4778d │ │ │ │ + vmovdqa %ymm2,%ymm6 │ │ │ │ + vpaddd %ymm1,%ymm5,%ymm5 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + mov $0x40,%r8d │ │ │ │ + vpermt2d %ymm3,%ymm7,%ymm6 │ │ │ │ + vmovdqa (%rcx,%r8,1),%ymm9 │ │ │ │ + vmovdqa 0x20(%rcx,%r8,1),%ymm10 │ │ │ │ + vmovdqa (%rsi,%r8,1),%ymm11 │ │ │ │ + vmovdqa 0x20(%rsi,%r8,1),%ymm12 │ │ │ │ + vpcmpneqq %ymm9,%ymm11,%k2 │ │ │ │ + vpcmpneqq %ymm10,%ymm12,%k3 │ │ │ │ + kmovb %k2,%r9d │ │ │ │ + kmovb %k3,%r15d │ │ │ │ + or %r15d,%r9d │ │ │ │ + test $0xf,%r9b │ │ │ │ + jne 4778d │ │ │ │ + vpermt2d %ymm10,%ymm7,%ymm9 │ │ │ │ + vpaddd %ymm1,%ymm5,%ymm5 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + add $0x40,%r8 │ │ │ │ + vpmulld %ymm9,%ymm6,%ymm6 │ │ │ │ + vmovdqa (%rcx,%r8,1),%ymm13 │ │ │ │ + vmovdqa 0x20(%rcx,%r8,1),%ymm14 │ │ │ │ + vmovdqa (%rsi,%r8,1),%ymm15 │ │ │ │ + vmovdqa 0x20(%rsi,%r8,1),%ymm2 │ │ │ │ + vpcmpneqq %ymm13,%ymm15,%k4 │ │ │ │ + vpcmpneqq %ymm14,%ymm2,%k5 │ │ │ │ + kmovb %k4,%eax │ │ │ │ + kmovb %k5,%r13d │ │ │ │ + or %r13d,%eax │ │ │ │ + test $0xf,%al │ │ │ │ + jne 4778d │ │ │ │ + vpermt2d %ymm14,%ymm7,%ymm13 │ │ │ │ + vpaddd %ymm1,%ymm5,%ymm5 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + add $0x40,%r8 │ │ │ │ + vpmulld %ymm13,%ymm6,%ymm6 │ │ │ │ + cmp %r8,%r11 │ │ │ │ + je 46b09 │ │ │ │ + vmovdqa (%rcx,%r8,1),%ymm8 │ │ │ │ + vmovdqa 0x20(%rcx,%r8,1),%ymm3 │ │ │ │ + vmovdqa (%rsi,%r8,1),%ymm4 │ │ │ │ + vmovdqa 0x20(%rsi,%r8,1),%ymm9 │ │ │ │ + vpcmpneqq %ymm8,%ymm4,%k6 │ │ │ │ + vpcmpneqq %ymm3,%ymm9,%k7 │ │ │ │ + kmovb %k6,%edx │ │ │ │ + kmovb %k7,%r9d │ │ │ │ + or %r9d,%edx │ │ │ │ + test $0xf,%dl │ │ │ │ + jne 4778d │ │ │ │ + vmovdqa 0x40(%rcx,%r8,1),%ymm10 │ │ │ │ + vmovdqa 0x60(%rcx,%r8,1),%ymm11 │ │ │ │ + vpermt2d %ymm3,%ymm7,%ymm8 │ │ │ │ + vpaddd %ymm1,%ymm5,%ymm5 │ │ │ │ + vmovdqa 0x40(%rsi,%r8,1),%ymm12 │ │ │ │ + vmovdqa 0x60(%rsi,%r8,1),%ymm13 │ │ │ │ + vpmulld %ymm8,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpcmpneqq %ymm10,%ymm12,%k1 │ │ │ │ + vpcmpneqq %ymm11,%ymm13,%k0 │ │ │ │ + kmovb %k1,%eax │ │ │ │ + kmovb %k0,%r15d │ │ │ │ + or %r15d,%eax │ │ │ │ + test $0xf,%al │ │ │ │ + jne 4778d │ │ │ │ + vmovdqa 0x80(%rcx,%r8,1),%ymm14 │ │ │ │ + vmovdqa 0xa0(%rcx,%r8,1),%ymm15 │ │ │ │ + vpermt2d %ymm11,%ymm7,%ymm10 │ │ │ │ + vpaddd %ymm1,%ymm5,%ymm5 │ │ │ │ + vmovdqa 0x80(%rsi,%r8,1),%ymm2 │ │ │ │ + vmovdqa 0xa0(%rsi,%r8,1),%ymm8 │ │ │ │ + vpmulld %ymm10,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpcmpneqq %ymm14,%ymm2,%k2 │ │ │ │ + vpcmpneqq %ymm15,%ymm8,%k3 │ │ │ │ + kmovb %k2,%r13d │ │ │ │ + kmovb %k3,%edx │ │ │ │ + or %edx,%r13d │ │ │ │ + test $0xf,%r13b │ │ │ │ + jne 4778d │ │ │ │ + vmovdqa 0xc0(%rcx,%r8,1),%ymm9 │ │ │ │ + vmovdqa 0xe0(%rcx,%r8,1),%ymm3 │ │ │ │ + vpermt2d %ymm15,%ymm7,%ymm14 │ │ │ │ + vpaddd %ymm1,%ymm5,%ymm5 │ │ │ │ + vmovdqa 0xc0(%rsi,%r8,1),%ymm4 │ │ │ │ + vmovdqa 0xe0(%rsi,%r8,1),%ymm10 │ │ │ │ + vpmulld %ymm14,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpcmpneqq %ymm9,%ymm4,%k4 │ │ │ │ + vpcmpneqq %ymm3,%ymm10,%k5 │ │ │ │ + kmovb %k4,%r9d │ │ │ │ + kmovb %k5,%eax │ │ │ │ + or %eax,%r9d │ │ │ │ + test $0xf,%r9b │ │ │ │ + jne 4778d │ │ │ │ + vpermt2d %ymm3,%ymm7,%ymm9 │ │ │ │ + vpaddd %ymm1,%ymm5,%ymm5 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + add $0x100,%r8 │ │ │ │ + vpmulld %ymm9,%ymm6,%ymm6 │ │ │ │ + cmp %r8,%r11 │ │ │ │ + jne 4699e │ │ │ │ + vextracti32x4 $0x1,%ymm6,%xmm1 │ │ │ │ + vpmulld %xmm1,%xmm6,%xmm11 │ │ │ │ + vpsrldq $0x8,%xmm11,%xmm12 │ │ │ │ + vpmulld %xmm12,%xmm11,%xmm13 │ │ │ │ + vpsrldq $0x4,%xmm13,%xmm14 │ │ │ │ + vpmulld %xmm14,%xmm13,%xmm15 │ │ │ │ + vmovd %xmm15,%r13d │ │ │ │ + test $0x7,%dil │ │ │ │ + je 46c2e │ │ │ │ + and $0xfffffff8,%edi │ │ │ │ + lea 0x1(%rdi),%r11d │ │ │ │ + movslq %edi,%r8 │ │ │ │ + mov (%rcx,%r8,8),%r15 │ │ │ │ + cmp (%rsi,%r8,8),%r15 │ │ │ │ + jne 477de │ │ │ │ + imul %r15d,%r13d │ │ │ │ + lea 0x1(%r11),%edx │ │ │ │ + cmp %edx,%r14d │ │ │ │ + jle 46c2e │ │ │ │ + movslq %r11d,%r9 │ │ │ │ + mov (%rcx,%r9,8),%rax │ │ │ │ + cmp %rax,(%rsi,%r9,8) │ │ │ │ + jne 477de │ │ │ │ + imul %eax,%r13d │ │ │ │ + lea 0x2(%r11),%edi │ │ │ │ + cmp %edi,%r14d │ │ │ │ + jle 46c2e │ │ │ │ + mov 0x8(%rcx,%r9,8),%r8 │ │ │ │ + cmp 0x8(%rsi,%r9,8),%r8 │ │ │ │ + jne 477de │ │ │ │ + imul %r8d,%r13d │ │ │ │ + lea 0x3(%r11),%r15d │ │ │ │ + cmp %r15d,%r14d │ │ │ │ + jle 46c2e │ │ │ │ + mov 0x10(%rcx,%r9,8),%rdx │ │ │ │ + cmp 0x10(%rsi,%r9,8),%rdx │ │ │ │ + jne 477de │ │ │ │ + imul %edx,%r13d │ │ │ │ + lea 0x4(%r11),%eax │ │ │ │ + cmp %eax,%r14d │ │ │ │ + jle 46c2e │ │ │ │ + mov 0x18(%rcx,%r9,8),%rdi │ │ │ │ + cmp 0x18(%rsi,%r9,8),%rdi │ │ │ │ + jne 477de │ │ │ │ + imul %edi,%r13d │ │ │ │ + lea 0x5(%r11),%r8d │ │ │ │ + cmp %r8d,%r14d │ │ │ │ + jle 46c2e │ │ │ │ + mov 0x20(%rcx,%r9,8),%r15 │ │ │ │ + cmp 0x20(%rsi,%r9,8),%r15 │ │ │ │ + jne 477de │ │ │ │ + imul %r15d,%r13d │ │ │ │ + lea 0x6(%r11),%edx │ │ │ │ + cmp %edx,%r14d │ │ │ │ + jle 46c2e │ │ │ │ + mov 0x28(%rcx,%r9,8),%rax │ │ │ │ + cmp 0x28(%rsi,%r9,8),%rax │ │ │ │ + jne 477de │ │ │ │ + add $0x7,%r11d │ │ │ │ + imul %eax,%r13d │ │ │ │ + cmp %r11d,%r14d │ │ │ │ + jle 46c2e │ │ │ │ + mov 0x30(%rcx,%r9,8),%rcx │ │ │ │ + cmp 0x30(%rsi,%r9,8),%rcx │ │ │ │ + jne 477de │ │ │ │ + imul %ecx,%r13d │ │ │ │ mov %r12,%rdi │ │ │ │ - call 15a00 │ │ │ │ + call 15950 │ │ │ │ test %al,%al │ │ │ │ - je 470c2 │ │ │ │ - movq $0x0,-0x168(%rbp) │ │ │ │ + je 476dd │ │ │ │ + movq $0x0,-0x158(%rbp) │ │ │ │ mov %rbx,%rdi │ │ │ │ - call 15a00 │ │ │ │ + call 15950 │ │ │ │ test %al,%al │ │ │ │ - jne 47350 │ │ │ │ - mov 0xa32b1(%rip),%r14 │ │ │ │ - mov %r11,-0x130(%rbp) │ │ │ │ - mov %r10d,-0x128(%rbp) │ │ │ │ + jne 47990 │ │ │ │ + mov %r10,-0x128(%rbp) │ │ │ │ + mov 0xa3b51(%rip),%rax │ │ │ │ mov $0xc,%edi │ │ │ │ - mov 0x228(%r14),%rbx │ │ │ │ + mov 0x228(%rax),%rbx │ │ │ │ vzeroupper │ │ │ │ - call *0x168(%r14) │ │ │ │ + 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 -0x128(%rbp),%r10d │ │ │ │ - mov -0x130(%rbp),%r11 │ │ │ │ + mov %rax,-0x150(%rbp) │ │ │ │ + mov -0x128(%rbp),%r10 │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rax,-0x160(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - je 4739b │ │ │ │ - movslq %r15d,%rdx │ │ │ │ - vpxor %xmm6,%xmm6,%xmm6 │ │ │ │ - mov %r10d,-0x138(%rbp) │ │ │ │ + je 479db │ │ │ │ + movslq %r13d,%rdx │ │ │ │ movq $0x0,-0xc8(%rbp) │ │ │ │ - imul %r11,%rdx │ │ │ │ - movq $0x0,-0xb8(%rbp) │ │ │ │ - mov %r11,-0x130(%rbp) │ │ │ │ - vmovdqa %ymm6,-0xf0(%rbp) │ │ │ │ + vpxor %xmm5,%xmm5,%xmm5 │ │ │ │ lea -0xf0(%rbp),%rdi │ │ │ │ + imul %r10,%rdx │ │ │ │ + movq $0x0,-0xb8(%rbp) │ │ │ │ mov %r12,%rsi │ │ │ │ + mov %r10,-0x130(%rbp) │ │ │ │ + vmovdqa %ymm5,-0xf0(%rbp) │ │ │ │ mov %rdx,-0x128(%rbp) │ │ │ │ vzeroupper │ │ │ │ - call b9640 │ │ │ │ - mov -0xf0(%rbp),%rcx │ │ │ │ + call b9670 │ │ │ │ + mov -0xf0(%rbp),%rsi │ │ │ │ mov -0xe0(%rbp),%r10 │ │ │ │ test %al,%al │ │ │ │ mov -0x128(%rbp),%rdx │ │ │ │ - mov -0x138(%rbp),%r11d │ │ │ │ - mov %rcx,-0x178(%rbp) │ │ │ │ - mov %r10,-0x188(%rbp) │ │ │ │ - jne 47360 │ │ │ │ + mov -0x130(%rbp),%rcx │ │ │ │ + mov %rsi,-0x168(%rbp) │ │ │ │ + mov %r10,-0x178(%rbp) │ │ │ │ + jne 479a0 │ │ │ │ lea -0xd0(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov %r11d,-0x128(%rbp) │ │ │ │ + mov %rcx,-0x128(%rbp) │ │ │ │ movq $0x0,-0xd0(%rbp) │ │ │ │ movq $0x0,-0xc0(%rbp) │ │ │ │ - call b9640 │ │ │ │ - mov -0xd0(%rbp),%rdx │ │ │ │ + call b9670 │ │ │ │ + mov -0xd0(%rbp),%r11 │ │ │ │ + mov -0xc0(%rbp),%r9 │ │ │ │ + mov %r11,-0x170(%rbp) │ │ │ │ + mov %r9,-0x180(%rbp) │ │ │ │ test %al,%al │ │ │ │ - mov -0xc0(%rbp),%rdi │ │ │ │ - mov -0x130(%rbp),%r9 │ │ │ │ - mov %rdx,-0x180(%rbp) │ │ │ │ - mov %rdi,-0x190(%rbp) │ │ │ │ - jne 4737d │ │ │ │ - mov 0xa3173(%rip),%rax │ │ │ │ + jne 479bd │ │ │ │ + mov 0xa3a37(%rip),%r15 │ │ │ │ sub $0x8,%rsp │ │ │ │ - xor %r8d,%r8d │ │ │ │ - mov $0xb,%ecx │ │ │ │ - mov -0x128(%rbp),%esi │ │ │ │ mov 0x20(%r12),%rdx │ │ │ │ - mov %r9,-0x128(%rbp) │ │ │ │ xor %r9d,%r9d │ │ │ │ - mov 0x10(%rax),%rdi │ │ │ │ + xor %r8d,%r8d │ │ │ │ + mov $0xb,%ecx │ │ │ │ + mov %r14d,%esi │ │ │ │ + mov 0x10(%r15),%rdi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ - call *0x2e8(%rax) │ │ │ │ + call *0x2e8(%r15) │ │ │ │ add $0x20,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - mov -0x128(%rbp),%rsi │ │ │ │ - mov %rax,-0x198(%rbp) │ │ │ │ - je 47394 │ │ │ │ - vpxor %xmm5,%xmm5,%xmm5 │ │ │ │ - vpxor %xmm9,%xmm9,%xmm9 │ │ │ │ + mov %rax,-0x188(%rbp) │ │ │ │ + mov -0x128(%rbp),%r14 │ │ │ │ + je 479d4 │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ + vpxor %xmm7,%xmm7,%xmm7 │ │ │ │ mov 0x10(%rax),%r8 │ │ │ │ - vmovdqu %ymm5,-0xa0(%rbp) │ │ │ │ - vmovdqu %ymm5,-0x80(%rbp) │ │ │ │ - vmovdqa %xmm9,-0x60(%rbp) │ │ │ │ - test %r15d,%r15d │ │ │ │ - jle 473c1 │ │ │ │ - lea 0x0(,%rsi,4),%r13 │ │ │ │ - lea -0xb0(%rbp),%r14 │ │ │ │ - lea -0x98(%rbp),%rcx │ │ │ │ + vmovdqu %ymm0,-0xa0(%rbp) │ │ │ │ + vmovdqu %ymm0,-0x80(%rbp) │ │ │ │ + vmovdqa %xmm7,-0x60(%rbp) │ │ │ │ + test %r13d,%r13d │ │ │ │ + jle 47a01 │ │ │ │ + lea 0x0(,%r14,4),%rdi │ │ │ │ + lea -0xb0(%rbp),%rdx │ │ │ │ mov %r8,-0x130(%rbp) │ │ │ │ - mov %r13,-0x170(%rbp) │ │ │ │ - mov %r14,-0x128(%rbp) │ │ │ │ - xor %r13d,%r13d │ │ │ │ - mov %rcx,-0x138(%rbp) │ │ │ │ - vmovdqa %xmm9,%xmm10 │ │ │ │ + xor %r14d,%r14d │ │ │ │ + lea -0x98(%rbp),%rax │ │ │ │ + mov %rdi,-0x160(%rbp) │ │ │ │ + vmovdqa64 %xmm7,%xmm16 │ │ │ │ + mov %rdx,-0x128(%rbp) │ │ │ │ + mov %rax,-0x138(%rbp) │ │ │ │ vzeroupper │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x18(%rbx),%r10d │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x18(%rbx),%esi │ │ │ │ mov 0x10(%rbx),%r8 │ │ │ │ - cmp $0x1,%r10d │ │ │ │ - jle 468d8 │ │ │ │ - lea -0x1(%r10),%r11d │ │ │ │ - mov 0x20(%rbx),%r9 │ │ │ │ - movslq %r10d,%rdi │ │ │ │ - xor %esi,%esi │ │ │ │ - neg %r11 │ │ │ │ - shl $0x3,%rdi │ │ │ │ - mov %r13d,%eax │ │ │ │ - shl $0x3,%r11 │ │ │ │ - mov %r11,%rdx │ │ │ │ - neg %rdx │ │ │ │ - add %rdi,%r9 │ │ │ │ - add 0x28(%rbx),%rdi │ │ │ │ - sub $0x8,%rdx │ │ │ │ - shr $0x3,%rdx │ │ │ │ - inc %rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - je 4681f │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 46800 │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - je 467ea │ │ │ │ - cmp $0x3,%rdx │ │ │ │ - je 467d4 │ │ │ │ - cmp $0x4,%rdx │ │ │ │ - je 467be │ │ │ │ - cmp $0x5,%rdx │ │ │ │ - je 467a8 │ │ │ │ - cmp $0x6,%rdx │ │ │ │ - je 46792 │ │ │ │ - movslq %r13d,%rax │ │ │ │ - mov $0xfffffffffffffff8,%rsi │ │ │ │ + cmp $0x1,%esi │ │ │ │ + jle 47009 │ │ │ │ + lea -0x1(%rsi),%r9d │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + movslq %esi,%r15 │ │ │ │ + mov %r14d,%eax │ │ │ │ + neg %r9 │ │ │ │ + shl $0x3,%r15 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + shl $0x3,%r9 │ │ │ │ + add %r15,%rdi │ │ │ │ + add 0x28(%rbx),%r15 │ │ │ │ + mov %r9,%r10 │ │ │ │ + neg %r10 │ │ │ │ + sub $0x8,%r10 │ │ │ │ + shr $0x3,%r10 │ │ │ │ + inc %r10 │ │ │ │ + and $0x7,%r10d │ │ │ │ + je 46f4e │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 46f2f │ │ │ │ + cmp $0x2,%r10 │ │ │ │ + je 46f19 │ │ │ │ + cmp $0x3,%r10 │ │ │ │ + je 46f03 │ │ │ │ + cmp $0x4,%r10 │ │ │ │ + je 46eed │ │ │ │ + cmp $0x5,%r10 │ │ │ │ + je 46ed7 │ │ │ │ + cmp $0x6,%r10 │ │ │ │ + je 46ec1 │ │ │ │ + movslq %r14d,%rax │ │ │ │ + mov $0xfffffffffffffff8,%rcx │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r9) │ │ │ │ - imul -0x10(%rdi),%rdx │ │ │ │ + idivq -0x10(%rdi) │ │ │ │ + imul -0x10(%r15),%rdx │ │ │ │ add %rdx,%r8 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r9,%rsi,1) │ │ │ │ - imul -0x10(%rdi,%rsi,1),%rdx │ │ │ │ - sub $0x8,%rsi │ │ │ │ + idivq -0x10(%rdi,%rcx,1) │ │ │ │ + imul -0x10(%r15,%rcx,1),%rdx │ │ │ │ + sub $0x8,%rcx │ │ │ │ add %rdx,%r8 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r9,%rsi,1) │ │ │ │ - imul -0x10(%rdi,%rsi,1),%rdx │ │ │ │ - sub $0x8,%rsi │ │ │ │ + idivq -0x10(%rdi,%rcx,1) │ │ │ │ + imul -0x10(%r15,%rcx,1),%rdx │ │ │ │ + sub $0x8,%rcx │ │ │ │ add %rdx,%r8 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r9,%rsi,1) │ │ │ │ - imul -0x10(%rdi,%rsi,1),%rdx │ │ │ │ - sub $0x8,%rsi │ │ │ │ + idivq -0x10(%rdi,%rcx,1) │ │ │ │ + imul -0x10(%r15,%rcx,1),%rdx │ │ │ │ + sub $0x8,%rcx │ │ │ │ add %rdx,%r8 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r9,%rsi,1) │ │ │ │ - imul -0x10(%rdi,%rsi,1),%rdx │ │ │ │ - sub $0x8,%rsi │ │ │ │ + idivq -0x10(%rdi,%rcx,1) │ │ │ │ + imul -0x10(%r15,%rcx,1),%rdx │ │ │ │ + sub $0x8,%rcx │ │ │ │ add %rdx,%r8 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r9,%rsi,1) │ │ │ │ - imul -0x10(%rdi,%rsi,1),%rdx │ │ │ │ - sub $0x8,%rsi │ │ │ │ + idivq -0x10(%rdi,%rcx,1) │ │ │ │ + imul -0x10(%r15,%rcx,1),%rdx │ │ │ │ + sub $0x8,%rcx │ │ │ │ add %rdx,%r8 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r9,%rsi,1) │ │ │ │ - imul -0x10(%rdi,%rsi,1),%rdx │ │ │ │ - sub $0x8,%rsi │ │ │ │ + idivq -0x10(%rdi,%rcx,1) │ │ │ │ + imul -0x10(%r15,%rcx,1),%rdx │ │ │ │ + sub $0x8,%rcx │ │ │ │ add %rdx,%r8 │ │ │ │ - cmp %r11,%rsi │ │ │ │ - je 468d8 │ │ │ │ + cmp %r9,%rcx │ │ │ │ + je 47009 │ │ │ │ cltq │ │ │ │ - lea -0x8(%rsi),%r14 │ │ │ │ - lea -0x10(%rsi),%rcx │ │ │ │ - lea -0x18(%rsi),%r10 │ │ │ │ + lea -0x8(%rcx),%r11 │ │ │ │ + lea -0x10(%rcx),%rsi │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r9,%rsi,1) │ │ │ │ - imul -0x10(%rdi,%rsi,1),%rdx │ │ │ │ + lea -0x18(%rcx),%r10 │ │ │ │ + idivq -0x10(%rdi,%rcx,1) │ │ │ │ + imul -0x10(%r15,%rcx,1),%rdx │ │ │ │ cltq │ │ │ │ add %rdx,%r8 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r9,%r14,1) │ │ │ │ - imul -0x10(%rdi,%r14,1),%rdx │ │ │ │ - lea -0x20(%rsi),%r14 │ │ │ │ + idivq -0x10(%rdi,%r11,1) │ │ │ │ + imul -0x10(%r15,%r11,1),%rdx │ │ │ │ cltq │ │ │ │ + lea -0x20(%rcx),%r11 │ │ │ │ add %rdx,%r8 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r9,%rcx,1) │ │ │ │ - imul -0x10(%rdi,%rcx,1),%rdx │ │ │ │ - lea -0x28(%rsi),%rcx │ │ │ │ + idivq -0x10(%rdi,%rsi,1) │ │ │ │ + imul -0x10(%r15,%rsi,1),%rdx │ │ │ │ cltq │ │ │ │ + lea -0x28(%rcx),%rsi │ │ │ │ add %rdx,%r8 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r9,%r10,1) │ │ │ │ - imul -0x10(%rdi,%r10,1),%rdx │ │ │ │ - lea -0x30(%rsi),%r10 │ │ │ │ + idivq -0x10(%rdi,%r10,1) │ │ │ │ + imul -0x10(%r15,%r10,1),%rdx │ │ │ │ cltq │ │ │ │ + lea -0x30(%rcx),%r10 │ │ │ │ add %rdx,%r8 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r9,%r14,1) │ │ │ │ - imul -0x10(%rdi,%r14,1),%rdx │ │ │ │ - lea -0x38(%rsi),%r14 │ │ │ │ + idivq -0x10(%rdi,%r11,1) │ │ │ │ + imul -0x10(%r15,%r11,1),%rdx │ │ │ │ cltq │ │ │ │ + lea -0x38(%rcx),%r11 │ │ │ │ + sub $0x40,%rcx │ │ │ │ add %rdx,%r8 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r9,%rcx,1) │ │ │ │ - imul -0x10(%rdi,%rcx,1),%rdx │ │ │ │ + idivq -0x10(%rdi,%rsi,1) │ │ │ │ + imul -0x10(%r15,%rsi,1),%rdx │ │ │ │ cltq │ │ │ │ add %rdx,%r8 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r9,%r10,1) │ │ │ │ - imul -0x10(%rdi,%r10,1),%rdx │ │ │ │ + idivq -0x10(%rdi,%r10,1) │ │ │ │ + imul -0x10(%r15,%r10,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r8 │ │ │ │ + lea (%r8,%rdx,1),%r8 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%r9,%r14,1) │ │ │ │ - imul -0x10(%rdi,%r14,1),%rdx │ │ │ │ - add %rdx,%r8 │ │ │ │ - sub $0x40,%rsi │ │ │ │ - cmp %r11,%rsi │ │ │ │ - jne 4681f │ │ │ │ - mov 0x18(%r12),%r11d │ │ │ │ + idivq -0x10(%rdi,%r11,1) │ │ │ │ + imul -0x10(%r15,%r11,1),%rdx │ │ │ │ + lea (%r8,%rdx,1),%r8 │ │ │ │ + cmp %r9,%rcx │ │ │ │ + jne 46f4e │ │ │ │ + mov 0x18(%r12),%r15d │ │ │ │ mov 0x10(%r12),%r10 │ │ │ │ - cmp $0x1,%r11d │ │ │ │ - jle 46ab7 │ │ │ │ - lea -0x1(%r11),%r9d │ │ │ │ + cmp $0x1,%r15d │ │ │ │ + jle 471e8 │ │ │ │ + lea -0x1(%r15),%r9d │ │ │ │ mov 0x20(%r12),%rsi │ │ │ │ - movslq %r11d,%rdi │ │ │ │ - xor %ecx,%ecx │ │ │ │ + movslq %r15d,%rdi │ │ │ │ + mov %r14d,%eax │ │ │ │ neg %r9 │ │ │ │ shl $0x3,%rdi │ │ │ │ - mov %r13d,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ shl $0x3,%r9 │ │ │ │ - mov %r9,%r14 │ │ │ │ - neg %r14 │ │ │ │ add %rdi,%rsi │ │ │ │ add 0x28(%r12),%rdi │ │ │ │ - sub $0x8,%r14 │ │ │ │ - shr $0x3,%r14 │ │ │ │ - inc %r14 │ │ │ │ - and $0x7,%r14d │ │ │ │ - je 469fc │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - je 469dd │ │ │ │ - cmp $0x2,%r14 │ │ │ │ - je 469c7 │ │ │ │ - cmp $0x3,%r14 │ │ │ │ - je 469b1 │ │ │ │ - cmp $0x4,%r14 │ │ │ │ - je 4699b │ │ │ │ - cmp $0x5,%r14 │ │ │ │ - je 46985 │ │ │ │ - cmp $0x6,%r14 │ │ │ │ - je 4696f │ │ │ │ - movslq %r13d,%rax │ │ │ │ + mov %r9,%r11 │ │ │ │ + neg %r11 │ │ │ │ + sub $0x8,%r11 │ │ │ │ + shr $0x3,%r11 │ │ │ │ + inc %r11 │ │ │ │ + and $0x7,%r11d │ │ │ │ + je 4712d │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 4710e │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + je 470f8 │ │ │ │ + cmp $0x3,%r11 │ │ │ │ + je 470e2 │ │ │ │ + cmp $0x4,%r11 │ │ │ │ + je 470cc │ │ │ │ + cmp $0x5,%r11 │ │ │ │ + je 470b6 │ │ │ │ + cmp $0x6,%r11 │ │ │ │ + je 470a0 │ │ │ │ + movslq %r14d,%rax │ │ │ │ mov $0xfffffffffffffff8,%rcx │ │ │ │ cqto │ │ │ │ idivq -0x10(%rsi) │ │ │ │ imul -0x10(%rdi),%rdx │ │ │ │ add %rdx,%r10 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ @@ -52727,599 +53203,554 @@ │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ idivq -0x10(%rsi,%rcx,1) │ │ │ │ imul -0x10(%rdi,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ add %rdx,%r10 │ │ │ │ cmp %r9,%rcx │ │ │ │ - je 46ab7 │ │ │ │ + je 471e8 │ │ │ │ cltq │ │ │ │ - lea -0x8(%rcx),%r11 │ │ │ │ - lea -0x10(%rcx),%r14 │ │ │ │ + lea -0x10(%rcx),%r11 │ │ │ │ cqto │ │ │ │ idivq -0x10(%rsi,%rcx,1) │ │ │ │ imul -0x10(%rdi,%rcx,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r10 │ │ │ │ + lea (%r10,%rdx,1),%r15 │ │ │ │ + lea -0x8(%rcx),%r10 │ │ │ │ + cqto │ │ │ │ + idivq -0x10(%rsi,%r10,1) │ │ │ │ + imul -0x10(%rdi,%r10,1),%rdx │ │ │ │ + cltq │ │ │ │ + lea -0x18(%rcx),%r10 │ │ │ │ + add %rdx,%r15 │ │ │ │ cqto │ │ │ │ idivq -0x10(%rsi,%r11,1) │ │ │ │ imul -0x10(%rdi,%r11,1),%rdx │ │ │ │ - lea -0x18(%rcx),%r11 │ │ │ │ cltq │ │ │ │ - add %rdx,%r10 │ │ │ │ + lea -0x20(%rcx),%r11 │ │ │ │ + add %rdx,%r15 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%rsi,%r14,1) │ │ │ │ - imul -0x10(%rdi,%r14,1),%rdx │ │ │ │ - lea -0x20(%rcx),%r14 │ │ │ │ + idivq -0x10(%rsi,%r10,1) │ │ │ │ + imul -0x10(%rdi,%r10,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r10 │ │ │ │ + lea -0x28(%rcx),%r10 │ │ │ │ + add %rdx,%r15 │ │ │ │ cqto │ │ │ │ idivq -0x10(%rsi,%r11,1) │ │ │ │ imul -0x10(%rdi,%r11,1),%rdx │ │ │ │ - lea -0x28(%rcx),%r11 │ │ │ │ cltq │ │ │ │ - add %rdx,%r10 │ │ │ │ + lea -0x30(%rcx),%r11 │ │ │ │ + add %rdx,%r15 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%rsi,%r14,1) │ │ │ │ - imul -0x10(%rdi,%r14,1),%rdx │ │ │ │ - lea -0x30(%rcx),%r14 │ │ │ │ + idivq -0x10(%rsi,%r10,1) │ │ │ │ + imul -0x10(%rdi,%r10,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r10 │ │ │ │ + add %rdx,%r15 │ │ │ │ cqto │ │ │ │ idivq -0x10(%rsi,%r11,1) │ │ │ │ imul -0x10(%rdi,%r11,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r10 │ │ │ │ - cqto │ │ │ │ - idivq -0x10(%rsi,%r14,1) │ │ │ │ - imul -0x10(%rdi,%r14,1),%rdx │ │ │ │ - cltq │ │ │ │ - lea (%r10,%rdx,1),%r11 │ │ │ │ - lea -0x38(%rcx),%r10 │ │ │ │ + lea (%r15,%rdx,1),%r10 │ │ │ │ + lea -0x38(%rcx),%r15 │ │ │ │ cqto │ │ │ │ sub $0x40,%rcx │ │ │ │ - idivq -0x10(%rsi,%r10,1) │ │ │ │ - imul -0x10(%rdi,%r10,1),%rdx │ │ │ │ - lea (%r11,%rdx,1),%r10 │ │ │ │ + idivq -0x10(%rsi,%r15,1) │ │ │ │ + imul -0x10(%rdi,%r15,1),%rdx │ │ │ │ + add %rdx,%r10 │ │ │ │ cmp %r9,%rcx │ │ │ │ - jne 469fc │ │ │ │ - mov -0x114(%rbp),%r14d │ │ │ │ + jne 4712d │ │ │ │ + mov -0x114(%rbp),%r15d │ │ │ │ mov -0x118(%rbp),%esi │ │ │ │ mov %r10,%rcx │ │ │ │ - mov %r8,-0x150(%rbp) │ │ │ │ + mov %r8,-0x148(%rbp) │ │ │ │ mov -0x128(%rbp),%rdi │ │ │ │ - vmovdqa %xmm10,-0xb0(%rbp) │ │ │ │ - mov %r14d,%edx │ │ │ │ + vmovdqa64 %xmm16,-0xb0(%rbp) │ │ │ │ + mov %r15d,%edx │ │ │ │ mov %esi,-0x140(%rbp) │ │ │ │ - call b88a0 (int, int, double const*)@@Base> │ │ │ │ - mov -0x150(%rbp),%rcx │ │ │ │ + call b88d0 (int, int, double const*)@@Base> │ │ │ │ + mov -0x148(%rbp),%rcx │ │ │ │ mov -0x140(%rbp),%esi │ │ │ │ - mov %r14d,%edx │ │ │ │ + mov %r15d,%edx │ │ │ │ mov -0x138(%rbp),%rdi │ │ │ │ - call b88a0 (int, int, double const*)@@Base> │ │ │ │ - vmovdqa -0xb0(%rbp),%xmm7 │ │ │ │ + call b88d0 (int, int, double const*)@@Base> │ │ │ │ + vmovdqa64 -0xb0(%rbp),%xmm16 │ │ │ │ mov -0x138(%rbp),%rdx │ │ │ │ - mov %r14d,%esi │ │ │ │ + mov %r15d,%esi │ │ │ │ mov -0x128(%rbp),%rdi │ │ │ │ - vpextrq $0x1,%xmm7,-0x158(%rbp) │ │ │ │ - vmovdqa %xmm7,-0x150(%rbp) │ │ │ │ - vmovq %xmm7,-0x140(%rbp) │ │ │ │ - call 1c390 │ │ │ │ - vxorps %xmm8,%xmm8,%xmm8 │ │ │ │ + vmovq %xmm16,-0x140(%rbp) │ │ │ │ + vpextrq $0x1,%xmm16,-0x148(%rbp) │ │ │ │ + call 1c070 │ │ │ │ mov -0x140(%rbp),%r8 │ │ │ │ - mov -0x158(%rbp),%r9 │ │ │ │ - vmovdqa -0x150(%rbp),%xmm10 │ │ │ │ + mov -0x148(%rbp),%r9 │ │ │ │ + vxorps %xmm11,%xmm11,%xmm11 │ │ │ │ mov -0x130(%rbp),%rcx │ │ │ │ cmp %r8,%r9 │ │ │ │ - je 46e34 │ │ │ │ - mov %rbx,%r14 │ │ │ │ + je 47563 │ │ │ │ + mov %rbx,%r15 │ │ │ │ mov %r9,%rbx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov (%r8),%rdx │ │ │ │ mov 0x8(%r8),%r11 │ │ │ │ cmp %r11,%rdx │ │ │ │ - je 46e21 │ │ │ │ + je 47550 │ │ │ │ lea -0x8(%r11),%rdi │ │ │ │ sub %rdx,%rdi │ │ │ │ mov %rdi,%r9 │ │ │ │ shr $0x3,%r9 │ │ │ │ cmp $0x30,%rdi │ │ │ │ - jbe 47173 │ │ │ │ + jbe 47780 │ │ │ │ lea 0x1(%r9),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ mov %rdi,%r10 │ │ │ │ shr $0x3,%r10 │ │ │ │ shl $0x5,%r10 │ │ │ │ lea -0x20(%r10),%rsi │ │ │ │ shr $0x5,%rsi │ │ │ │ inc %rsi │ │ │ │ and $0x7,%esi │ │ │ │ - je 46ca6 │ │ │ │ + je 473cd │ │ │ │ cmp $0x1,%rsi │ │ │ │ - je 46c83 │ │ │ │ + je 473a9 │ │ │ │ cmp $0x2,%rsi │ │ │ │ - je 46c69 │ │ │ │ + je 4738e │ │ │ │ cmp $0x3,%rsi │ │ │ │ - je 46c4f │ │ │ │ + je 47373 │ │ │ │ cmp $0x4,%rsi │ │ │ │ - je 46c35 │ │ │ │ + je 47358 │ │ │ │ cmp $0x5,%rsi │ │ │ │ - je 46c1b │ │ │ │ + je 4733d │ │ │ │ cmp $0x6,%rsi │ │ │ │ - je 46c01 │ │ │ │ - vcvtpd2psy (%rdx),%xmm1 │ │ │ │ + je 47322 │ │ │ │ + vcvtpd2psy (%rdx),%xmm12 │ │ │ │ + vcvtpd2psy 0x20(%rdx),%xmm1 │ │ │ │ + vinsertf32x4 $0x1,%xmm1,%ymm12,%ymm13 │ │ │ │ mov $0x20,%eax │ │ │ │ - vcvtpd2psy 0x20(%rdx),%xmm11 │ │ │ │ - vinsertf128 $0x1,%xmm11,%ymm1,%ymm12 │ │ │ │ - vmovups %ymm12,(%rcx) │ │ │ │ - vcvtpd2psy (%rdx,%rax,2),%xmm13 │ │ │ │ - vcvtpd2psy 0x20(%rdx,%rax,2),%xmm14 │ │ │ │ - vinsertf128 $0x1,%xmm14,%ymm13,%ymm15 │ │ │ │ - vmovups %ymm15,(%rcx,%rax,1) │ │ │ │ + vmovups %ymm13,(%rcx) │ │ │ │ + vcvtpd2psy (%rdx,%rax,2),%xmm14 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%rax,2),%xmm15 │ │ │ │ + vinsertf32x4 $0x1,%xmm15,%ymm14,%ymm2 │ │ │ │ + vmovups %ymm2,(%rcx,%rax,1) │ │ │ │ add $0x20,%rax │ │ │ │ - vcvtpd2psy (%rdx,%rax,2),%xmm4 │ │ │ │ - vcvtpd2psy 0x20(%rdx,%rax,2),%xmm0 │ │ │ │ - vinsertf128 $0x1,%xmm0,%ymm4,%ymm3 │ │ │ │ + vcvtpd2psy (%rdx,%rax,2),%xmm8 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%rax,2),%xmm9 │ │ │ │ + vinsertf32x4 $0x1,%xmm9,%ymm8,%ymm3 │ │ │ │ vmovups %ymm3,(%rcx,%rax,1) │ │ │ │ add $0x20,%rax │ │ │ │ - vcvtpd2psy (%rdx,%rax,2),%xmm2 │ │ │ │ - vcvtpd2psy 0x20(%rdx,%rax,2),%xmm6 │ │ │ │ - vinsertf128 $0x1,%xmm6,%ymm2,%ymm5 │ │ │ │ - vmovups %ymm5,(%rcx,%rax,1) │ │ │ │ + vcvtpd2psy (%rdx,%rax,2),%xmm4 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%rax,2),%xmm10 │ │ │ │ + vinsertf32x4 $0x1,%xmm10,%ymm4,%ymm6 │ │ │ │ + vmovups %ymm6,(%rcx,%rax,1) │ │ │ │ add $0x20,%rax │ │ │ │ - vcvtpd2psy (%rdx,%rax,2),%xmm9 │ │ │ │ - vcvtpd2psy 0x20(%rdx,%rax,2),%xmm7 │ │ │ │ - vinsertf128 $0x1,%xmm7,%ymm9,%ymm1 │ │ │ │ - vmovups %ymm1,(%rcx,%rax,1) │ │ │ │ + vcvtpd2psy (%rdx,%rax,2),%xmm5 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%rax,2),%xmm0 │ │ │ │ + vinsertf32x4 $0x1,%xmm0,%ymm5,%ymm7 │ │ │ │ + vmovups %ymm7,(%rcx,%rax,1) │ │ │ │ add $0x20,%rax │ │ │ │ - vcvtpd2psy (%rdx,%rax,2),%xmm11 │ │ │ │ - vcvtpd2psy 0x20(%rdx,%rax,2),%xmm12 │ │ │ │ - vinsertf128 $0x1,%xmm12,%ymm11,%ymm13 │ │ │ │ + vcvtpd2psy (%rdx,%rax,2),%xmm12 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%rax,2),%xmm1 │ │ │ │ + vinsertf32x4 $0x1,%xmm1,%ymm12,%ymm13 │ │ │ │ vmovups %ymm13,(%rcx,%rax,1) │ │ │ │ add $0x20,%rax │ │ │ │ vcvtpd2psy (%rdx,%rax,2),%xmm14 │ │ │ │ vcvtpd2psy 0x20(%rdx,%rax,2),%xmm15 │ │ │ │ - vinsertf128 $0x1,%xmm15,%ymm14,%ymm4 │ │ │ │ - vmovups %ymm4,(%rcx,%rax,1) │ │ │ │ + vinsertf32x4 $0x1,%xmm15,%ymm14,%ymm2 │ │ │ │ + vmovups %ymm2,(%rcx,%rax,1) │ │ │ │ add $0x20,%rax │ │ │ │ cmp %r10,%rax │ │ │ │ - je 46da3 │ │ │ │ - vcvtpd2psy (%rdx,%rax,2),%xmm0 │ │ │ │ - vcvtpd2psy 0x20(%rdx,%rax,2),%xmm3 │ │ │ │ - vcvtpd2psy 0x40(%rdx,%rax,2),%xmm6 │ │ │ │ - vcvtpd2psy 0x60(%rdx,%rax,2),%xmm5 │ │ │ │ - vcvtpd2psy 0x80(%rdx,%rax,2),%xmm7 │ │ │ │ - vcvtpd2psy 0xa0(%rdx,%rax,2),%xmm1 │ │ │ │ + je 474d2 │ │ │ │ + vcvtpd2psy (%rdx,%rax,2),%xmm8 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%rax,2),%xmm9 │ │ │ │ + vcvtpd2psy 0x40(%rdx,%rax,2),%xmm4 │ │ │ │ + vcvtpd2psy 0x60(%rdx,%rax,2),%xmm10 │ │ │ │ + vcvtpd2psy 0x80(%rdx,%rax,2),%xmm5 │ │ │ │ + vcvtpd2psy 0xa0(%rdx,%rax,2),%xmm0 │ │ │ │ + vinsertf32x4 $0x1,%xmm9,%ymm8,%ymm3 │ │ │ │ + vinsertf32x4 $0x1,%xmm10,%ymm4,%ymm6 │ │ │ │ + vinsertf32x4 $0x1,%xmm0,%ymm5,%ymm7 │ │ │ │ vcvtpd2psy 0xc0(%rdx,%rax,2),%xmm12 │ │ │ │ - vcvtpd2psy 0xe0(%rdx,%rax,2),%xmm13 │ │ │ │ - vcvtpd2psy 0x100(%rdx,%rax,2),%xmm15 │ │ │ │ - vcvtpd2psy 0x120(%rdx,%rax,2),%xmm4 │ │ │ │ - vinsertf128 $0x1,%xmm3,%ymm0,%ymm2 │ │ │ │ - vcvtpd2psy 0x160(%rdx,%rax,2),%xmm3 │ │ │ │ - vmovups %ymm2,(%rcx,%rax,1) │ │ │ │ - vcvtpd2psy 0x140(%rdx,%rax,2),%xmm2 │ │ │ │ - vinsertf128 $0x1,%xmm5,%ymm6,%ymm9 │ │ │ │ - vcvtpd2psy 0x180(%rdx,%rax,2),%xmm5 │ │ │ │ - vmovups %ymm9,0x20(%rcx,%rax,1) │ │ │ │ - vcvtpd2psy 0x1a0(%rdx,%rax,2),%xmm9 │ │ │ │ - vinsertf128 $0x1,%xmm1,%ymm7,%ymm11 │ │ │ │ - vcvtpd2psy 0x1c0(%rdx,%rax,2),%xmm1 │ │ │ │ - vmovups %ymm11,0x40(%rcx,%rax,1) │ │ │ │ - vcvtpd2psy 0x1e0(%rdx,%rax,2),%xmm11 │ │ │ │ - vinsertf128 $0x1,%xmm13,%ymm12,%ymm14 │ │ │ │ - vmovups %ymm14,0x60(%rcx,%rax,1) │ │ │ │ - vinsertf128 $0x1,%xmm4,%ymm15,%ymm0 │ │ │ │ - vmovups %ymm0,0x80(%rcx,%rax,1) │ │ │ │ - vinsertf128 $0x1,%xmm3,%ymm2,%ymm6 │ │ │ │ - vmovups %ymm6,0xa0(%rcx,%rax,1) │ │ │ │ - vinsertf128 $0x1,%xmm9,%ymm5,%ymm7 │ │ │ │ - vmovups %ymm7,0xc0(%rcx,%rax,1) │ │ │ │ - vinsertf128 $0x1,%xmm11,%ymm1,%ymm12 │ │ │ │ - vmovups %ymm12,0xe0(%rcx,%rax,1) │ │ │ │ + vcvtpd2psy 0xe0(%rdx,%rax,2),%xmm1 │ │ │ │ + vcvtpd2psy 0x100(%rdx,%rax,2),%xmm14 │ │ │ │ + vcvtpd2psy 0x120(%rdx,%rax,2),%xmm15 │ │ │ │ + vcvtpd2psy 0x140(%rdx,%rax,2),%xmm8 │ │ │ │ + vcvtpd2psy 0x160(%rdx,%rax,2),%xmm9 │ │ │ │ + vcvtpd2psy 0x180(%rdx,%rax,2),%xmm4 │ │ │ │ + vcvtpd2psy 0x1a0(%rdx,%rax,2),%xmm10 │ │ │ │ + vcvtpd2psy 0x1c0(%rdx,%rax,2),%xmm5 │ │ │ │ + vcvtpd2psy 0x1e0(%rdx,%rax,2),%xmm0 │ │ │ │ + vmovups %ymm3,(%rcx,%rax,1) │ │ │ │ + vmovups %ymm6,0x20(%rcx,%rax,1) │ │ │ │ + vinsertf32x4 $0x1,%xmm1,%ymm12,%ymm13 │ │ │ │ + vinsertf32x4 $0x1,%xmm15,%ymm14,%ymm2 │ │ │ │ + vinsertf32x4 $0x1,%xmm9,%ymm8,%ymm3 │ │ │ │ + vmovups %ymm7,0x40(%rcx,%rax,1) │ │ │ │ + vinsertf32x4 $0x1,%xmm10,%ymm4,%ymm6 │ │ │ │ + vinsertf32x4 $0x1,%xmm0,%ymm5,%ymm7 │ │ │ │ + vmovups %ymm13,0x60(%rcx,%rax,1) │ │ │ │ + vmovups %ymm2,0x80(%rcx,%rax,1) │ │ │ │ + vmovups %ymm3,0xa0(%rcx,%rax,1) │ │ │ │ + vmovups %ymm6,0xc0(%rcx,%rax,1) │ │ │ │ + vmovups %ymm7,0xe0(%rcx,%rax,1) │ │ │ │ add $0x100,%rax │ │ │ │ cmp %r10,%rax │ │ │ │ - jne 46ca6 │ │ │ │ + jne 473cd │ │ │ │ test $0x7,%dil │ │ │ │ - je 46e1c │ │ │ │ + je 4754b │ │ │ │ and $0xfffffffffffffff8,%rdi │ │ │ │ lea (%rcx,%rdi,4),%r10 │ │ │ │ lea (%rdx,%rdi,8),%rsi │ │ │ │ mov %r9,%rax │ │ │ │ sub %rdi,%rax │ │ │ │ cmp $0x2,%rax │ │ │ │ - jbe 46deb │ │ │ │ - vmovupd (%rdx,%rdi,8),%xmm13 │ │ │ │ + jbe 4751a │ │ │ │ + vmovupd (%rdx,%rdi,8),%xmm12 │ │ │ │ inc %rax │ │ │ │ - vinsertf128 $0x1,0x10(%rdx,%rdi,8),%ymm13,%ymm14 │ │ │ │ - vcvtpd2ps %ymm14,%xmm15 │ │ │ │ - vmovups %xmm15,(%rcx,%rdi,4) │ │ │ │ + vinsertf64x2 $0x1,0x10(%rdx,%rdi,8),%ymm12,%ymm1 │ │ │ │ + vcvtpd2ps %ymm1,%xmm13 │ │ │ │ + vmovups %xmm13,(%rcx,%rdi,4) │ │ │ │ test $0x3,%al │ │ │ │ - je 46e1c │ │ │ │ + je 4754b │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ lea (%r10,%rax,4),%r10 │ │ │ │ lea (%rsi,%rax,8),%rsi │ │ │ │ - vcvtsd2ss (%rsi),%xmm8,%xmm4 │ │ │ │ lea 0x8(%rsi),%rdx │ │ │ │ - vmovss %xmm4,(%r10) │ │ │ │ + vcvtsd2ss (%rsi),%xmm11,%xmm14 │ │ │ │ + vmovss %xmm14,(%r10) │ │ │ │ cmp %rdx,%r11 │ │ │ │ - je 46e1c │ │ │ │ - vcvtsd2ss 0x8(%rsi),%xmm8,%xmm0 │ │ │ │ + je 4754b │ │ │ │ lea 0x10(%rsi),%rdi │ │ │ │ - vmovss %xmm0,0x4(%r10) │ │ │ │ + vcvtsd2ss 0x8(%rsi),%xmm11,%xmm15 │ │ │ │ + vmovss %xmm15,0x4(%r10) │ │ │ │ cmp %rdi,%r11 │ │ │ │ - je 46e1c │ │ │ │ - vcvtsd2ss 0x10(%rsi),%xmm8,%xmm2 │ │ │ │ + je 4754b │ │ │ │ + vcvtsd2ss 0x10(%rsi),%xmm11,%xmm2 │ │ │ │ vmovss %xmm2,0x8(%r10) │ │ │ │ lea 0x4(%rcx,%r9,4),%rcx │ │ │ │ add $0x18,%r8 │ │ │ │ cmp %r8,%rbx │ │ │ │ - jne 46b70 │ │ │ │ - mov %r14,%rbx │ │ │ │ + jne 47290 │ │ │ │ + mov %r15,%rbx │ │ │ │ vzeroupper │ │ │ │ - lea 0x1(%r13),%r8d │ │ │ │ - mov -0x170(%rbp),%r14 │ │ │ │ - add %r14,-0x130(%rbp) │ │ │ │ - mov %r8d,%r13d │ │ │ │ - cmp %r15d,%r8d │ │ │ │ - jne 46700 │ │ │ │ + mov -0x160(%rbp),%r8 │ │ │ │ + inc %r14d │ │ │ │ + add %r8,-0x130(%rbp) │ │ │ │ + cmp %r13d,%r14d │ │ │ │ + jne 46e30 │ │ │ │ mov -0x128(%rbp),%rdi │ │ │ │ - vmovdqa %xmm10,-0xb0(%rbp) │ │ │ │ - call b4410 │ │ │ │ - mov -0x198(%rbp),%rbx │ │ │ │ - mov -0x180(%rbp),%r15 │ │ │ │ - test %r15,%r15 │ │ │ │ - je 46e8b │ │ │ │ - mov -0x190(%rbp),%rsi │ │ │ │ - mov %r15,%rdi │ │ │ │ - sub %r15,%rsi │ │ │ │ + vmovdqa64 %xmm16,-0xb0(%rbp) │ │ │ │ + call b4570 │ │ │ │ + mov -0x188(%rbp),%rbx │ │ │ │ + mov -0x170(%rbp),%r13 │ │ │ │ + test %r13,%r13 │ │ │ │ + je 475b5 │ │ │ │ + mov -0x180(%rbp),%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ + sub %r13,%rsi │ │ │ │ call d340 │ │ │ │ - mov -0x178(%rbp),%r10 │ │ │ │ - test %r10,%r10 │ │ │ │ - je 47156 │ │ │ │ - mov -0x188(%rbp),%rsi │ │ │ │ - mov %r10,%rdi │ │ │ │ - sub %r10,%rsi │ │ │ │ + mov -0x168(%rbp),%r9 │ │ │ │ + test %r9,%r9 │ │ │ │ + je 47763 │ │ │ │ + mov -0x178(%rbp),%rsi │ │ │ │ + mov %r9,%rdi │ │ │ │ + sub %r9,%rsi │ │ │ │ call d340 │ │ │ │ - jmp 47156 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xa20a9(%rip),%r12 │ │ │ │ - lea 0x92222(%rip),%rsi # d90f0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1dc0> │ │ │ │ + jmp 47763 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0xa2989(%rip),%r12 │ │ │ │ + lea 0x92b02(%rip),%rsi # da0f0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2150> │ │ │ │ mov (%r12),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ lea -0xf8(%rbp),%rdi │ │ │ │ - call b39e0 │ │ │ │ + call b3b90 │ │ │ │ lea -0x100(%rbp),%rdi │ │ │ │ - call b39e0 │ │ │ │ + call b3b90 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 473dc │ │ │ │ + jne 47a1d │ │ │ │ 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 │ │ │ │ - mov 0xa204e(%rip),%r10 │ │ │ │ - lea 0x9113b(%rip),%rsi # d8064 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd34> │ │ │ │ - mov (%r10),%rdi │ │ │ │ + mov 0xa292d(%rip),%r9 │ │ │ │ + lea 0x91a1a(%rip),%rsi # d9064 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10c4> │ │ │ │ + mov (%r9),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 46ef1 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vperm2i128 $0x20,%ymm0,%ymm4,%ymm12 │ │ │ │ - vperm2i128 $0x31,%ymm0,%ymm4,%ymm13 │ │ │ │ - vmovdqa 0x60(%rdx,%rax,1),%ymm10 │ │ │ │ - vmovdqa 0x40(%rdx,%rax,1),%ymm0 │ │ │ │ - vpshufd $0xd8,%ymm12,%ymm14 │ │ │ │ - vpaddd %ymm9,%ymm2,%ymm2 │ │ │ │ - vpshufd $0xd8,%ymm13,%ymm15 │ │ │ │ - vpaddd %ymm9,%ymm6,%ymm6 │ │ │ │ - vpunpcklqdq %ymm15,%ymm14,%ymm4 │ │ │ │ - vpmulld %ymm4,%ymm3,%ymm3 │ │ │ │ - vpcmpeqq 0x40(%rcx,%rax,1),%ymm0,%ymm7 │ │ │ │ - vpcmpeqq 0x60(%rcx,%rax,1),%ymm10,%ymm8 │ │ │ │ - vpcmpeqq %ymm5,%ymm7,%ymm1 │ │ │ │ - vpcmpeqq %ymm5,%ymm8,%ymm11 │ │ │ │ - vpor %ymm11,%ymm1,%ymm12 │ │ │ │ - vptest %ymm12,%ymm12 │ │ │ │ - jne 47006 │ │ │ │ - vperm2i128 $0x20,%ymm10,%ymm0,%ymm13 │ │ │ │ - vperm2i128 $0x31,%ymm10,%ymm0,%ymm14 │ │ │ │ - sub $0xffffffffffffff80,%rax │ │ │ │ - vpaddd %ymm9,%ymm2,%ymm2 │ │ │ │ - vpshufd $0xd8,%ymm13,%ymm15 │ │ │ │ - vpshufd $0xd8,%ymm14,%ymm4 │ │ │ │ - vpaddd %ymm9,%ymm6,%ymm6 │ │ │ │ - vpunpcklqdq %ymm4,%ymm15,%ymm0 │ │ │ │ - vpmulld %ymm0,%ymm3,%ymm3 │ │ │ │ - cmp %rax,%r13 │ │ │ │ - je 46398 │ │ │ │ - vmovdqa (%rdx,%rax,1),%ymm4 │ │ │ │ - vmovdqa 0x20(%rdx,%rax,1),%ymm0 │ │ │ │ - vpcmpeqq (%rcx,%rax,1),%ymm4,%ymm7 │ │ │ │ - vpcmpeqq 0x20(%rcx,%rax,1),%ymm0,%ymm10 │ │ │ │ - vpcmpeqq %ymm5,%ymm7,%ymm1 │ │ │ │ - vpcmpeqq %ymm5,%ymm10,%ymm8 │ │ │ │ - vpor %ymm8,%ymm1,%ymm11 │ │ │ │ - vptest %ymm11,%ymm11 │ │ │ │ - je 46f40 │ │ │ │ - vextracti128 $0x1,%ymm3,%xmm14 │ │ │ │ - vmovd %xmm2,%edi │ │ │ │ - vmovd %xmm6,%esi │ │ │ │ - vpmulld %xmm14,%xmm3,%xmm15 │ │ │ │ - vpsrldq $0x8,%xmm15,%xmm4 │ │ │ │ - vpmulld %xmm4,%xmm15,%xmm0 │ │ │ │ - vpsrldq $0x4,%xmm0,%xmm3 │ │ │ │ - vpmulld %xmm3,%xmm0,%xmm2 │ │ │ │ - vmovd %xmm2,%r15d │ │ │ │ - jmp 463ce │ │ │ │ - mov 0xa1f31(%rip),%r14 │ │ │ │ - lea 0x920ea(%rip),%rsi # d9130 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1e00> │ │ │ │ - mov (%r14),%rdi │ │ │ │ + jmp 47611 │ │ │ │ + mov 0xa2913(%rip),%r8 │ │ │ │ + lea 0x92acc(%rip),%rsi # da130 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2190> │ │ │ │ + mov (%r8),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 46ed7 │ │ │ │ - mov 0xa1f16(%rip),%r15 │ │ │ │ - lea 0x9128c(%rip),%rsi # d82ed * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xfbd> │ │ │ │ - mov (%r15),%rdi │ │ │ │ + jmp 475f7 │ │ │ │ + mov 0xa28fb(%rip),%r13 │ │ │ │ + lea 0x91c8b(%rip),%rsi # d9307 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1367> │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 46ed7 │ │ │ │ - mov 0xa1efb(%rip),%r11 │ │ │ │ - lea 0x9203c(%rip),%rsi # d90b8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1d88> │ │ │ │ - mov (%r11),%rdi │ │ │ │ + jmp 475f7 │ │ │ │ + mov 0xa28df(%rip),%r14 │ │ │ │ + lea 0x92a20(%rip),%rsi # da0b8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2118> │ │ │ │ + mov (%r14),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 46ee5 │ │ │ │ - mov 0xa1ee0(%rip),%r13 │ │ │ │ - lea 0x920c1(%rip),%rsi # d9158 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1e28> │ │ │ │ - mov 0x0(%r13),%rdi │ │ │ │ + jmp 47605 │ │ │ │ + mov 0xa28c4(%rip),%rbx │ │ │ │ + lea 0x92aa5(%rip),%rsi # da158 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x21b8> │ │ │ │ + mov (%rbx),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 46ed7 │ │ │ │ - mov 0xa1ec4(%rip),%rax │ │ │ │ - lea 0x90fc8(%rip),%rsi # d807b * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd4b> │ │ │ │ + jmp 475f7 │ │ │ │ + mov 0xa28a9(%rip),%r11 │ │ │ │ + lea 0x919ad(%rip),%rsi # d907b * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10db> │ │ │ │ xor %ebx,%ebx │ │ │ │ - mov (%rax),%rdi │ │ │ │ + mov (%r11),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 46ef1 │ │ │ │ - mov 0xa26ef(%rip),%r13 │ │ │ │ - mov %r11,-0x130(%rbp) │ │ │ │ - mov %r10d,-0x128(%rbp) │ │ │ │ + jmp 47611 │ │ │ │ + mov %r10,-0x128(%rbp) │ │ │ │ + mov 0xa30cd(%rip),%r15 │ │ │ │ mov $0xc,%edi │ │ │ │ - mov 0x228(%r13),%r12 │ │ │ │ + mov 0x228(%r15),%r12 │ │ │ │ vzeroupper │ │ │ │ - call *0x168(%r13) │ │ │ │ + call *0x168(%r15) │ │ │ │ mov -0x110(%rbp),%rdi │ │ │ │ xor %r9d,%r9d │ │ │ │ mov $0x501,%r8d │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rax,%rsi │ │ │ │ call *%r12 │ │ │ │ - mov -0x128(%rbp),%r10d │ │ │ │ - mov -0x130(%rbp),%r11 │ │ │ │ + mov %rax,-0x158(%rbp) │ │ │ │ + mov -0x128(%rbp),%r10 │ │ │ │ mov %rax,%r12 │ │ │ │ - mov %rax,-0x168(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - jne 464f0 │ │ │ │ - mov 0xa1e41(%rip),%rbx │ │ │ │ - lea 0x91f4a(%rip),%rsi # d9080 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1d50> │ │ │ │ - mov (%rbx),%rdi │ │ │ │ + jne 46c49 │ │ │ │ + mov 0xa2834(%rip),%rdi │ │ │ │ + lea 0x9293d(%rip),%rsi # da080 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x20e0> │ │ │ │ + mov (%rdi),%rdi │ │ │ │ call d380 │ │ │ │ - movq $0x0,-0x160(%rbp) │ │ │ │ - movq $0x0,-0x168(%rbp) │ │ │ │ + movq $0x0,-0x150(%rbp) │ │ │ │ xor %ebx,%ebx │ │ │ │ - mov -0x160(%rbp),%rdi │ │ │ │ - call 15050 │ │ │ │ - mov -0x168(%rbp),%rdi │ │ │ │ - call 15050 │ │ │ │ - jmp 46ed9 │ │ │ │ + movq $0x0,-0x158(%rbp) │ │ │ │ + mov -0x150(%rbp),%rdi │ │ │ │ + call 14fe0 │ │ │ │ + mov -0x158(%rbp),%rdi │ │ │ │ + call 14fe0 │ │ │ │ + jmp 475f9 │ │ │ │ mov %rcx,%r10 │ │ │ │ mov %rdx,%rsi │ │ │ │ xor %edi,%edi │ │ │ │ - jmp 46db5 │ │ │ │ - mov 0xa1de9(%rip),%r9 │ │ │ │ - lea 0x91ef2(%rip),%rsi # d9080 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1d50> │ │ │ │ + jmp 474e4 │ │ │ │ + vextracti32x4 $0x1,%ymm6,%xmm8 │ │ │ │ + vmovd %xmm0,%edi │ │ │ │ + vmovd %xmm5,%r11d │ │ │ │ + vpmulld %xmm8,%xmm6,%xmm9 │ │ │ │ + vpsrldq $0x8,%xmm9,%xmm3 │ │ │ │ + vpmulld %xmm3,%xmm9,%xmm4 │ │ │ │ + vpsrldq $0x4,%xmm4,%xmm10 │ │ │ │ + vpmulld %xmm10,%xmm4,%xmm6 │ │ │ │ + vmovd %xmm6,%r13d │ │ │ │ + jmp 46b41 │ │ │ │ + mov 0xa27a8(%rip),%r15 │ │ │ │ + lea 0x928b1(%rip),%rsi # da080 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x20e0> │ │ │ │ xor %ebx,%ebx │ │ │ │ - mov (%r9),%rdi │ │ │ │ + mov (%r15),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 46ef1 │ │ │ │ + jmp 47611 │ │ │ │ vzeroupper │ │ │ │ - mov 0xa1dc9(%rip),%rbx │ │ │ │ - lea 0x91fd2(%rip),%rsi # d9180 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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 0xa2788(%rip),%rbx │ │ │ │ + lea 0x92991(%rip),%rsi # da180 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x21e0> │ │ │ │ mov (%rbx),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 46ed7 │ │ │ │ - mov %esi,%edi │ │ │ │ - xor %r13d,%r13d │ │ │ │ - and $0x7,%esi │ │ │ │ - mov $0x1,%r15d │ │ │ │ - je 4728b │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 4726d │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 47258 │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - je 47243 │ │ │ │ - cmp $0x4,%rsi │ │ │ │ - je 4722e │ │ │ │ - cmp $0x5,%rsi │ │ │ │ - je 47219 │ │ │ │ - cmp $0x6,%rsi │ │ │ │ - je 47208 │ │ │ │ - mov (%rdx),%r9 │ │ │ │ - cmp %r9,(%rcx) │ │ │ │ - jne 471a0 │ │ │ │ - mov %r9d,%r15d │ │ │ │ + jmp 475f7 │ │ │ │ + mov %edi,%r11d │ │ │ │ + xor %r9d,%r9d │ │ │ │ mov $0x1,%r13d │ │ │ │ - mov (%rdx,%r13,8),%rsi │ │ │ │ - cmp %rsi,(%rcx,%r13,8) │ │ │ │ - jne 471a0 │ │ │ │ - imul %esi,%r15d │ │ │ │ - inc %r13 │ │ │ │ - mov (%rdx,%r13,8),%rax │ │ │ │ - cmp %rax,(%rcx,%r13,8) │ │ │ │ - jne 471a0 │ │ │ │ - imul %eax,%r15d │ │ │ │ - inc %r13 │ │ │ │ - mov (%rdx,%r13,8),%r8 │ │ │ │ - cmp %r8,(%rcx,%r13,8) │ │ │ │ - jne 471a0 │ │ │ │ - imul %r8d,%r15d │ │ │ │ - inc %r13 │ │ │ │ - mov (%rdx,%r13,8),%r9 │ │ │ │ - cmp %r9,(%rcx,%r13,8) │ │ │ │ - jne 471a0 │ │ │ │ - imul %r9d,%r15d │ │ │ │ - inc %r13 │ │ │ │ - mov (%rdx,%r13,8),%rsi │ │ │ │ - cmp %rsi,(%rcx,%r13,8) │ │ │ │ - jne 471a0 │ │ │ │ - imul %esi,%r15d │ │ │ │ - inc %r13 │ │ │ │ - mov (%rdx,%r13,8),%rax │ │ │ │ - cmp %rax,(%rcx,%r13,8) │ │ │ │ - jne 471a0 │ │ │ │ - inc %r13 │ │ │ │ - imul %eax,%r15d │ │ │ │ - cmp %r13,%rdi │ │ │ │ - je 464d5 │ │ │ │ - mov (%rdx,%r13,8),%r14 │ │ │ │ - cmp %r14,(%rcx,%r13,8) │ │ │ │ - jne 471a0 │ │ │ │ - lea 0x1(%r13),%r9 │ │ │ │ - imul %r14d,%r15d │ │ │ │ - mov (%rdx,%r9,8),%r8 │ │ │ │ - cmp %r8,(%rcx,%r9,8) │ │ │ │ - jne 471a0 │ │ │ │ - lea 0x2(%r13),%rsi │ │ │ │ - imul %r8d,%r15d │ │ │ │ - mov (%rdx,%rsi,8),%rax │ │ │ │ - cmp %rax,(%rcx,%rsi,8) │ │ │ │ - jne 471a0 │ │ │ │ - lea 0x3(%r13),%r14 │ │ │ │ - imul %eax,%r15d │ │ │ │ - mov (%rdx,%r14,8),%r9 │ │ │ │ - cmp %r9,(%rcx,%r14,8) │ │ │ │ - jne 471a0 │ │ │ │ - lea 0x4(%r13),%rsi │ │ │ │ - imul %r9d,%r15d │ │ │ │ - mov (%rdx,%rsi,8),%r8 │ │ │ │ - cmp %r8,(%rcx,%rsi,8) │ │ │ │ - jne 471a0 │ │ │ │ - lea 0x5(%r13),%rax │ │ │ │ - imul %r8d,%r15d │ │ │ │ - mov (%rdx,%rax,8),%r14 │ │ │ │ - cmp %r14,(%rcx,%rax,8) │ │ │ │ - jne 471a0 │ │ │ │ - lea 0x6(%r13),%r9 │ │ │ │ - imul %r14d,%r15d │ │ │ │ - mov (%rdx,%r9,8),%rsi │ │ │ │ - cmp %rsi,(%rcx,%r9,8) │ │ │ │ - jne 471a0 │ │ │ │ - lea 0x7(%r13),%rax │ │ │ │ - imul %esi,%r15d │ │ │ │ - mov (%rdx,%rax,8),%r8 │ │ │ │ - cmp %r8,(%rcx,%rax,8) │ │ │ │ - jne 471a0 │ │ │ │ - add $0x8,%r13 │ │ │ │ - imul %r8d,%r15d │ │ │ │ - cmp %r13,%rdi │ │ │ │ - jne 4728b │ │ │ │ - jmp 464d5 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movq $0x0,-0x160(%rbp) │ │ │ │ - jmp 46565 │ │ │ │ - mov 0xa1c09(%rip),%rax │ │ │ │ - lea 0x90fd2(%rip),%rsi # d8340 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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 (%rax),%rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + je 478ca │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 478ac │ │ │ │ + cmp $0x2,%rdi │ │ │ │ + je 47897 │ │ │ │ + cmp $0x3,%rdi │ │ │ │ + je 47882 │ │ │ │ + cmp $0x4,%rdi │ │ │ │ + je 4786d │ │ │ │ + cmp $0x5,%rdi │ │ │ │ + je 47858 │ │ │ │ + cmp $0x6,%rdi │ │ │ │ + je 47847 │ │ │ │ + mov (%rcx),%r13 │ │ │ │ + cmp %r13,(%rsi) │ │ │ │ + jne 477e1 │ │ │ │ + mov $0x1,%r9d │ │ │ │ + mov (%rcx,%r9,8),%rdi │ │ │ │ + cmp %rdi,(%rsi,%r9,8) │ │ │ │ + jne 477e1 │ │ │ │ + imul %edi,%r13d │ │ │ │ + inc %r9 │ │ │ │ + mov (%rcx,%r9,8),%r8 │ │ │ │ + cmp %r8,(%rsi,%r9,8) │ │ │ │ + jne 477e1 │ │ │ │ + imul %r8d,%r13d │ │ │ │ + inc %r9 │ │ │ │ + mov (%rcx,%r9,8),%r15 │ │ │ │ + cmp %r15,(%rsi,%r9,8) │ │ │ │ + jne 477e1 │ │ │ │ + imul %r15d,%r13d │ │ │ │ + inc %r9 │ │ │ │ + mov (%rcx,%r9,8),%rdx │ │ │ │ + cmp %rdx,(%rsi,%r9,8) │ │ │ │ + jne 477e1 │ │ │ │ + imul %edx,%r13d │ │ │ │ + inc %r9 │ │ │ │ + mov (%rcx,%r9,8),%rax │ │ │ │ + cmp %rax,(%rsi,%r9,8) │ │ │ │ + jne 477e1 │ │ │ │ + imul %eax,%r13d │ │ │ │ + inc %r9 │ │ │ │ + mov (%rcx,%r9,8),%rdi │ │ │ │ + cmp %rdi,(%rsi,%r9,8) │ │ │ │ + jne 477e1 │ │ │ │ + inc %r9 │ │ │ │ + imul %edi,%r13d │ │ │ │ + cmp %r9,%r11 │ │ │ │ + je 46c2e │ │ │ │ + mov (%rcx,%r9,8),%r8 │ │ │ │ + cmp %r8,(%rsi,%r9,8) │ │ │ │ + jne 477e1 │ │ │ │ + imul %r8d,%r13d │ │ │ │ + lea 0x1(%r9),%r15 │ │ │ │ + mov (%rcx,%r15,8),%rdx │ │ │ │ + cmp %rdx,(%rsi,%r15,8) │ │ │ │ + jne 477e1 │ │ │ │ + imul %edx,%r13d │ │ │ │ + lea 0x2(%r9),%rax │ │ │ │ + mov (%rcx,%rax,8),%rdi │ │ │ │ + cmp %rdi,(%rsi,%rax,8) │ │ │ │ + jne 477e1 │ │ │ │ + imul %edi,%r13d │ │ │ │ + lea 0x3(%r9),%r8 │ │ │ │ + mov (%rcx,%r8,8),%r15 │ │ │ │ + cmp %r15,(%rsi,%r8,8) │ │ │ │ + jne 477e1 │ │ │ │ + imul %r15d,%r13d │ │ │ │ + lea 0x4(%r9),%rax │ │ │ │ + mov (%rcx,%rax,8),%rdx │ │ │ │ + cmp %rdx,(%rsi,%rax,8) │ │ │ │ + jne 477e1 │ │ │ │ + imul %edx,%r13d │ │ │ │ + lea 0x5(%r9),%rdi │ │ │ │ + mov (%rcx,%rdi,8),%r8 │ │ │ │ + cmp %r8,(%rsi,%rdi,8) │ │ │ │ + jne 477e1 │ │ │ │ + imul %r8d,%r13d │ │ │ │ + lea 0x6(%r9),%r15 │ │ │ │ + mov (%rcx,%r15,8),%rax │ │ │ │ + cmp %rax,(%rsi,%r15,8) │ │ │ │ + jne 477e1 │ │ │ │ + imul %eax,%r13d │ │ │ │ + lea 0x7(%r9),%rdi │ │ │ │ + mov (%rcx,%rdi,8),%rdx │ │ │ │ + cmp %rdx,(%rsi,%rdi,8) │ │ │ │ + jne 477e1 │ │ │ │ + add $0x8,%r9 │ │ │ │ + imul %edx,%r13d │ │ │ │ + cmp %r9,%r11 │ │ │ │ + jne 478ca │ │ │ │ + jmp 46c2e │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movq $0x0,-0x150(%rbp) │ │ │ │ + jmp 46caf │ │ │ │ + mov 0xa25c9(%rip),%r11 │ │ │ │ + lea 0x919ac(%rip),%rsi # d935a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13ba> │ │ │ │ + mov (%r11),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 46e8b │ │ │ │ - mov 0xa1bec(%rip),%r12 │ │ │ │ - lea 0x90fb5(%rip),%rsi # d8340 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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> │ │ │ │ + jmp 475b5 │ │ │ │ + mov 0xa25ac(%rip),%r12 │ │ │ │ + lea 0x9198f(%rip),%rsi # d935a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13ba> │ │ │ │ mov (%r12),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 46e6d │ │ │ │ - mov 0xa1bce(%rip),%rdi │ │ │ │ - lea 0x91d0f(%rip),%rsi # d90b8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1d88> │ │ │ │ - mov (%rdi),%rdi │ │ │ │ + jmp 47597 │ │ │ │ + mov 0xa258e(%rip),%rsi │ │ │ │ + mov (%rsi),%rdi │ │ │ │ + lea 0x926cc(%rip),%rsi # da0b8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2118> │ │ │ │ call d380 │ │ │ │ - movq $0x0,-0x160(%rbp) │ │ │ │ - jmp 47156 │ │ │ │ - lea -0xb0(%rbp),%r15 │ │ │ │ - vpxor %xmm10,%xmm10,%xmm10 │ │ │ │ - mov %r15,-0x128(%rbp) │ │ │ │ + movq $0x0,-0x150(%rbp) │ │ │ │ + jmp 47763 │ │ │ │ + lea -0xb0(%rbp),%r13 │ │ │ │ + vpxord %xmm16,%xmm16,%xmm16 │ │ │ │ + mov %r13,-0x128(%rbp) │ │ │ │ vzeroupper │ │ │ │ - jmp 46e52 │ │ │ │ + jmp 4757d │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp e525 <__cxa_finalize@plt+0xe95> │ │ │ │ + jmp e588 <__cxa_finalize@plt+0xef8> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp e580 <__cxa_finalize@plt+0xef0> │ │ │ │ + jmp e5d9 <__cxa_finalize@plt+0xf49> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp e525 <__cxa_finalize@plt+0xe95> │ │ │ │ + jmp e5d9 <__cxa_finalize@plt+0xf49> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp e525 <__cxa_finalize@plt+0xe95> │ │ │ │ + jmp e588 <__cxa_finalize@plt+0xef8> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp e593 <__cxa_finalize@plt+0xf03> │ │ │ │ + jmp e631 <__cxa_finalize@plt+0xfa1> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp e5d2 <__cxa_finalize@plt+0xf42> │ │ │ │ + jmp e5b7 <__cxa_finalize@plt+0xf27> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp e580 <__cxa_finalize@plt+0xef0> │ │ │ │ + jmp e655 <__cxa_finalize@plt+0xfc5> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp e580 <__cxa_finalize@plt+0xef0> │ │ │ │ + vzeroupper │ │ │ │ + jmp e597 <__cxa_finalize@plt+0xf07> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp e5fb <__cxa_finalize@plt+0xf6b> │ │ │ │ + vzeroupper │ │ │ │ + jmp e609 <__cxa_finalize@plt+0xf79> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp e5b2 <__cxa_finalize@plt+0xf22> │ │ │ │ + jmp e5fd <__cxa_finalize@plt+0xf6d> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp e61c <__cxa_finalize@plt+0xf8c> │ │ │ │ + jmp e679 <__cxa_finalize@plt+0xfe9> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp e61c <__cxa_finalize@plt+0xf8c> │ │ │ │ + jmp e679 <__cxa_finalize@plt+0xfe9> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - vzeroupper │ │ │ │ - jmp e55d <__cxa_finalize@plt+0xecd> │ │ │ │ + jmp e679 <__cxa_finalize@plt+0xfe9> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - vzeroupper │ │ │ │ - jmp e551 <__cxa_finalize@plt+0xec1> │ │ │ │ - nop │ │ │ │ + jmp e5d9 <__cxa_finalize@plt+0xf49> │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ mov %esi,%ecx │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x180,%rsp │ │ │ │ + mov %rdi,0x98(%rsp) │ │ │ │ mov 0x8(%rdi),%rbx │ │ │ │ - mov %rdi,0x90(%rsp) │ │ │ │ mov %fs:0x28,%rax │ │ │ │ mov %rax,0x178(%rsp) │ │ │ │ mov (%rdi),%rax │ │ │ │ mov (%rax),%eax │ │ │ │ cltd │ │ │ │ idivl (%rbx) │ │ │ │ cmp %esi,%edx │ │ │ │ @@ -53330,1391 +53761,1384 @@ │ │ │ │ add %ecx,%eax │ │ │ │ cmp %esi,%edx │ │ │ │ movslq %ecx,%r9 │ │ │ │ setg %sil │ │ │ │ mov %r9,0xb8(%rsp) │ │ │ │ movzbl %sil,%r8d │ │ │ │ add %r8d,%eax │ │ │ │ - mov %eax,0x2c(%rsp) │ │ │ │ + mov %eax,0x38(%rsp) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jge 48dd5 │ │ │ │ - mov 0x90(%rsp),%r10 │ │ │ │ + jge 4940a │ │ │ │ + mov 0x98(%rsp),%r10 │ │ │ │ mov 0x10(%r10),%r11 │ │ │ │ movzbl (%r11),%r12d │ │ │ │ test %r12b,%r12b │ │ │ │ - jne 48dd5 │ │ │ │ - mov 0x18(%r10),%r15 │ │ │ │ - mov 0x38(%r15),%r13 │ │ │ │ - mov 0x30(%r15),%rbx │ │ │ │ - mov 0x18(%r15),%rax │ │ │ │ - mov 0x28(%r15),%rcx │ │ │ │ - mov 0x20(%r15),%rsi │ │ │ │ - mov 0x10(%r15),%r8 │ │ │ │ - mov 0x8(%r15),%r10 │ │ │ │ - mov (%r15),%r15 │ │ │ │ - mov (%rbx),%r12 │ │ │ │ - mov 0x0(%r13),%r14 │ │ │ │ - mov (%rax),%edx │ │ │ │ + jne 4940a │ │ │ │ + mov 0x18(%r10),%rax │ │ │ │ + mov 0x18(%rax),%rbx │ │ │ │ + mov (%rax),%r11 │ │ │ │ + mov 0x28(%rax),%rcx │ │ │ │ + mov 0x8(%rax),%r9 │ │ │ │ + mov (%rbx),%edx │ │ │ │ + mov (%r11),%rbx │ │ │ │ + mov 0x38(%rax),%r13 │ │ │ │ + mov 0x30(%rax),%r14 │ │ │ │ + mov 0x20(%rax),%rsi │ │ │ │ + mov 0x10(%rax),%r8 │ │ │ │ + mov %edx,0xe0(%rsp) │ │ │ │ mov (%rcx),%edi │ │ │ │ - mov (%r8),%r9 │ │ │ │ - mov (%rsi),%r13d │ │ │ │ - mov (%r15),%rbx │ │ │ │ - mov (%r10),%r11 │ │ │ │ - mov %edx,0xd8(%rsp) │ │ │ │ - mov %edi,0xdc(%rsp) │ │ │ │ - mov %r9,0xf8(%rsp) │ │ │ │ + mov (%r9),%r10 │ │ │ │ mov 0x10(%rbx),%rax │ │ │ │ - mov %r11,0x88(%rsp) │ │ │ │ mov 0x18(%rbx),%edx │ │ │ │ - mov %rax,0x100(%rsp) │ │ │ │ + mov 0x0(%r13),%r15 │ │ │ │ + mov (%r14),%r14 │ │ │ │ + mov %edi,0xe4(%rsp) │ │ │ │ + mov (%rsi),%r12d │ │ │ │ + mov (%r8),%r13 │ │ │ │ + mov %r10,0x90(%rsp) │ │ │ │ + mov %rax,0x108(%rsp) │ │ │ │ cmp $0x2,%edx │ │ │ │ - jle 47797 │ │ │ │ + jle 47dd0 │ │ │ │ lea -0x2(%rdx),%r8d │ │ │ │ mov 0x20(%rbx),%rsi │ │ │ │ movslq %edx,%rdi │ │ │ │ - xor %ecx,%ecx │ │ │ │ + movslq 0xb8(%rsp),%rax │ │ │ │ neg %r8 │ │ │ │ shl $0x3,%rdi │ │ │ │ - movslq 0xb8(%rsp),%rax │ │ │ │ + xor %ecx,%ecx │ │ │ │ shl $0x3,%r8 │ │ │ │ - mov %r8,%r9 │ │ │ │ - neg %r9 │ │ │ │ add %rdi,%rsi │ │ │ │ add 0x28(%rbx),%rdi │ │ │ │ + mov %r8,%r9 │ │ │ │ + neg %r9 │ │ │ │ sub $0x8,%r9 │ │ │ │ shr $0x3,%r9 │ │ │ │ inc %r9 │ │ │ │ and $0x7,%r9d │ │ │ │ - je 476cd │ │ │ │ + je 47d05 │ │ │ │ cmp $0x1,%r9 │ │ │ │ - je 476a9 │ │ │ │ + je 47ce1 │ │ │ │ cmp $0x2,%r9 │ │ │ │ - je 4768e │ │ │ │ + je 47cc6 │ │ │ │ cmp $0x3,%r9 │ │ │ │ - je 47673 │ │ │ │ + je 47cab │ │ │ │ cmp $0x4,%r9 │ │ │ │ - je 47658 │ │ │ │ + je 47c90 │ │ │ │ cmp $0x5,%r9 │ │ │ │ - je 4763d │ │ │ │ + je 47c75 │ │ │ │ cmp $0x6,%r9 │ │ │ │ - je 47622 │ │ │ │ + je 47c5a │ │ │ │ cqto │ │ │ │ mov $0xfffffffffffffff8,%rcx │ │ │ │ idivq -0x18(%rsi) │ │ │ │ imul -0x18(%rdi),%rdx │ │ │ │ - add %rdx,0x100(%rsp) │ │ │ │ + add %rdx,0x108(%rsp) │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ idivq -0x18(%rsi,%rcx,1) │ │ │ │ imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,0x100(%rsp) │ │ │ │ + add %rdx,0x108(%rsp) │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ idivq -0x18(%rsi,%rcx,1) │ │ │ │ imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,0x100(%rsp) │ │ │ │ + add %rdx,0x108(%rsp) │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ idivq -0x18(%rsi,%rcx,1) │ │ │ │ imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,0x100(%rsp) │ │ │ │ + add %rdx,0x108(%rsp) │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ idivq -0x18(%rsi,%rcx,1) │ │ │ │ imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,0x100(%rsp) │ │ │ │ + add %rdx,0x108(%rsp) │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ idivq -0x18(%rsi,%rcx,1) │ │ │ │ imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,0x100(%rsp) │ │ │ │ + add %rdx,0x108(%rsp) │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ idivq -0x18(%rsi,%rcx,1) │ │ │ │ imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,0x100(%rsp) │ │ │ │ - cmp %r8,%rcx │ │ │ │ - je 47797 │ │ │ │ + add %rdx,0x108(%rsp) │ │ │ │ + cmp %rcx,%r8 │ │ │ │ + je 47dd0 │ │ │ │ cltq │ │ │ │ - mov 0x100(%rsp),%r11 │ │ │ │ - lea -0x8(%rcx),%r10 │ │ │ │ - lea -0x10(%rcx),%r15 │ │ │ │ + mov 0x108(%rsp),%r10 │ │ │ │ + lea -0x8(%rcx),%r11 │ │ │ │ + lea -0x10(%rcx),%r9 │ │ │ │ cqto │ │ │ │ - lea -0x18(%rcx),%rbx │ │ │ │ - lea -0x20(%rcx),%r9 │ │ │ │ idivq -0x18(%rsi,%rcx,1) │ │ │ │ imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r11 │ │ │ │ + add %rdx,%r10 │ │ │ │ + cqto │ │ │ │ + idivq -0x18(%rsi,%r11,1) │ │ │ │ + imul -0x18(%rdi,%r11,1),%rdx │ │ │ │ + cltq │ │ │ │ + lea -0x20(%rcx),%r11 │ │ │ │ + lea (%r10,%rdx,1),%rbx │ │ │ │ + cqto │ │ │ │ + lea -0x18(%rcx),%r10 │ │ │ │ + idivq -0x18(%rsi,%r9,1) │ │ │ │ + imul -0x18(%rdi,%r9,1),%rdx │ │ │ │ + cltq │ │ │ │ + lea -0x28(%rcx),%r9 │ │ │ │ + add %rdx,%rbx │ │ │ │ cqto │ │ │ │ idivq -0x18(%rsi,%r10,1) │ │ │ │ imul -0x18(%rdi,%r10,1),%rdx │ │ │ │ - lea -0x28(%rcx),%r10 │ │ │ │ cltq │ │ │ │ - add %rdx,%r11 │ │ │ │ + lea -0x30(%rcx),%r10 │ │ │ │ + add %rdx,%rbx │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r15,1) │ │ │ │ - imul -0x18(%rdi,%r15,1),%rdx │ │ │ │ - lea -0x30(%rcx),%r15 │ │ │ │ + idivq -0x18(%rsi,%r11,1) │ │ │ │ + imul -0x18(%rdi,%r11,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r11 │ │ │ │ - cqto │ │ │ │ - idivq -0x18(%rsi,%rbx,1) │ │ │ │ - imul -0x18(%rdi,%rbx,1),%rdx │ │ │ │ - lea -0x38(%rcx),%rbx │ │ │ │ + lea -0x38(%rcx),%r11 │ │ │ │ sub $0x40,%rcx │ │ │ │ - cltq │ │ │ │ - add %rdx,%r11 │ │ │ │ + add %rdx,%rbx │ │ │ │ cqto │ │ │ │ idivq -0x18(%rsi,%r9,1) │ │ │ │ imul -0x18(%rdi,%r9,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r11 │ │ │ │ + add %rdx,%rbx │ │ │ │ cqto │ │ │ │ idivq -0x18(%rsi,%r10,1) │ │ │ │ imul -0x18(%rdi,%r10,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r11 │ │ │ │ - cqto │ │ │ │ - idivq -0x18(%rsi,%r15,1) │ │ │ │ - imul -0x18(%rdi,%r15,1),%rdx │ │ │ │ - cltq │ │ │ │ - add %rdx,%r11 │ │ │ │ + add %rdx,%rbx │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%rbx,1) │ │ │ │ - imul -0x18(%rdi,%rbx,1),%rdx │ │ │ │ - lea (%r11,%rdx,1),%r11 │ │ │ │ - mov %r11,0x100(%rsp) │ │ │ │ - cmp %r8,%rcx │ │ │ │ - jne 476cd │ │ │ │ - movslq %r13d,%rax │ │ │ │ + idivq -0x18(%rsi,%r11,1) │ │ │ │ + imul -0x18(%rdi,%r11,1),%rdx │ │ │ │ + lea (%rbx,%rdx,1),%rbx │ │ │ │ + mov %rbx,0x108(%rsp) │ │ │ │ + cmp %rcx,%r8 │ │ │ │ + jne 47d05 │ │ │ │ + movslq %r12d,%rax │ │ │ │ movabs $0xfffffffffffffff,%r8 │ │ │ │ - mov %rax,0x118(%rsp) │ │ │ │ + mov %rax,0x110(%rsp) │ │ │ │ cmp %rax,%r8 │ │ │ │ - jb e62e <__cxa_finalize@plt+0xf9e> │ │ │ │ + jb e692 <__cxa_finalize@plt+0x1002> │ │ │ │ test %rax,%rax │ │ │ │ - je 48e23 │ │ │ │ - lea 0x0(,%rax,8),%r15 │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov %r15,0xa8(%rsp) │ │ │ │ + je 494a0 │ │ │ │ + lea 0x0(,%rax,8),%rdi │ │ │ │ + mov %rdi,0xd8(%rsp) │ │ │ │ call d330 │ │ │ │ - cmpq $0x1,0x118(%rsp) │ │ │ │ - mov %rax,%rbx │ │ │ │ + cmpq $0x1,0x110(%rsp) │ │ │ │ movq $0x0,(%rax) │ │ │ │ - je 48cd0 │ │ │ │ - xor %esi,%esi │ │ │ │ - lea -0x8(%r15),%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + je 49466 │ │ │ │ + mov 0xd8(%rsp),%rsi │ │ │ │ lea 0x8(%rax),%rdi │ │ │ │ + lea -0x8(%rsi),%rdx │ │ │ │ + xor %esi,%esi │ │ │ │ call d190 │ │ │ │ - cmpl $0x1,0xd8(%rsp) │ │ │ │ - jle 48e47 │ │ │ │ - mov 0xd8(%rsp),%eax │ │ │ │ - movslq 0xdc(%rsp),%rdi │ │ │ │ - lea 0x0(,%r12,8),%r12 │ │ │ │ - lea -0x1(%r13),%ecx │ │ │ │ - mov 0x88(%rsp),%r10 │ │ │ │ - mov %r13d,%edx │ │ │ │ - lea 0x8(,%rcx,8),%r9 │ │ │ │ - mov %r12,0x18(%rsp) │ │ │ │ - shr $0x2,%edx │ │ │ │ - mov %ecx,0x60(%rsp) │ │ │ │ - mov %r9,0x20(%rsp) │ │ │ │ - movq $0x0,0xc0(%rsp) │ │ │ │ - movq $0x0,0x108(%rsp) │ │ │ │ - movq $0x0,0xf0(%rsp) │ │ │ │ - movq $0x0,0xe8(%rsp) │ │ │ │ + cmpl $0x1,0xe0(%rsp) │ │ │ │ + jle 494c1 │ │ │ │ + mov 0xe0(%rsp),%eax │ │ │ │ + lea 0x0(,%r14,8),%r14 │ │ │ │ + movslq 0xe4(%rsp),%rcx │ │ │ │ + lea -0x1(%r12),%r10d │ │ │ │ + mov %r12d,%edi │ │ │ │ + lea 0x0(,%r13,4),%r11 │ │ │ │ + lea 0x0(%r13,%r13,2),%rdx │ │ │ │ + mov %r10d,0x74(%rsp) │ │ │ │ dec %eax │ │ │ │ - lea (%rdi,%rdi,2),%rsi │ │ │ │ - mov %rdi,0x80(%rsp) │ │ │ │ - movl $0x1,0xb4(%rsp) │ │ │ │ + lea (%rcx,%rcx,2),%r9 │ │ │ │ + lea 0x8(,%r10,8),%r8 │ │ │ │ + shr $0x2,%edi │ │ │ │ cltq │ │ │ │ - shl $0x3,%rsi │ │ │ │ - mov %r10,0x110(%rsp) │ │ │ │ - mov %edx,0xb0(%rsp) │ │ │ │ - mov %rsi,0x38(%rsp) │ │ │ │ + shl $0x3,%r9 │ │ │ │ + mov %rcx,0x88(%rsp) │ │ │ │ + imul %r14,%rax │ │ │ │ + mov %r9,0x28(%rsp) │ │ │ │ + mov %r11,0x68(%rsp) │ │ │ │ + mov %rdx,0x60(%rsp) │ │ │ │ imul 0xb8(%rsp),%rax │ │ │ │ - imul %r12,%rax │ │ │ │ - xor %r12d,%r12d │ │ │ │ - add %r14,%rax │ │ │ │ - lea (%rbx,%r15,1),%r14 │ │ │ │ - mov %r14,0x78(%rsp) │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ + mov %r8,0x10(%rsp) │ │ │ │ + movq $0x0,0x78(%rsp) │ │ │ │ + movq $0x0,0xc0(%rsp) │ │ │ │ + add %r15,%rax │ │ │ │ + mov 0x108(%rsp),%r15 │ │ │ │ + movq $0x0,0x100(%rsp) │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + add 0x90(%rsp),%r15 │ │ │ │ + movq $0x0,0xf8(%rsp) │ │ │ │ + mov %r15,0x80(%rsp) │ │ │ │ + movq $0x0,0xf0(%rsp) │ │ │ │ + movq $0x0,0x120(%rsp) │ │ │ │ + movl $0x1,0xb4(%rsp) │ │ │ │ + mov %edi,0xb0(%rsp) │ │ │ │ + mov %r14,0x18(%rsp) │ │ │ │ xor %r14d,%r14d │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x110(%rsp),%r11 │ │ │ │ - mov 0x100(%rsp),%r8 │ │ │ │ - mov %r11,%r15 │ │ │ │ - add %r8,%r11 │ │ │ │ - sub 0x88(%rsp),%r15 │ │ │ │ - test %r13d,%r13d │ │ │ │ - je 47b91 │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ - sub %rbx,%rdi │ │ │ │ - sub $0x8,%rdi │ │ │ │ - shr $0x3,%rdi │ │ │ │ - inc %rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - je 47a85 │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 47a4f │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - je 47a24 │ │ │ │ - cmp $0x3,%rdi │ │ │ │ - je 479f8 │ │ │ │ - cmp $0x4,%rdi │ │ │ │ - je 479cc │ │ │ │ - cmp $0x5,%rdi │ │ │ │ - je 479a1 │ │ │ │ - cmp $0x6,%rdi │ │ │ │ - je 47976 │ │ │ │ - mov %r11,%rsi │ │ │ │ - sub 0x110(%rsp),%rsi │ │ │ │ - vmovss (%r11),%xmm0 │ │ │ │ - lea 0x8(%rbx),%rax │ │ │ │ - add 0xf8(%rsp),%r11 │ │ │ │ - vsubss (%rsi,%r15,1),%xmm0,%xmm1 │ │ │ │ - vcvtss2sd %xmm1,%xmm1,%xmm2 │ │ │ │ - vmovsd %xmm2,(%rbx) │ │ │ │ - mov %r11,%rcx │ │ │ │ - sub 0x110(%rsp),%rcx │ │ │ │ - add $0x8,%rax │ │ │ │ - vmovss (%r11),%xmm3 │ │ │ │ - add 0xf8(%rsp),%r11 │ │ │ │ - vsubss (%rcx,%r15,1),%xmm3,%xmm4 │ │ │ │ - vcvtss2sd %xmm4,%xmm4,%xmm5 │ │ │ │ - vmovsd %xmm5,-0x8(%rax) │ │ │ │ - mov %r11,%r9 │ │ │ │ - sub 0x110(%rsp),%r9 │ │ │ │ - add $0x8,%rax │ │ │ │ - vmovss (%r11),%xmm6 │ │ │ │ - add 0xf8(%rsp),%r11 │ │ │ │ - vsubss (%r9,%r15,1),%xmm6,%xmm7 │ │ │ │ - vcvtss2sd %xmm7,%xmm7,%xmm8 │ │ │ │ - vmovsd %xmm8,-0x8(%rax) │ │ │ │ - mov %r11,%r10 │ │ │ │ - sub 0x110(%rsp),%r10 │ │ │ │ - add $0x8,%rax │ │ │ │ - vmovss (%r11),%xmm9 │ │ │ │ - add 0xf8(%rsp),%r11 │ │ │ │ - vsubss (%r10,%r15,1),%xmm9,%xmm10 │ │ │ │ - vcvtss2sd %xmm10,%xmm10,%xmm11 │ │ │ │ - vmovsd %xmm11,-0x8(%rax) │ │ │ │ - mov %r11,%rdx │ │ │ │ - sub 0x110(%rsp),%rdx │ │ │ │ - add $0x8,%rax │ │ │ │ - vmovss (%r11),%xmm12 │ │ │ │ - add 0xf8(%rsp),%r11 │ │ │ │ - vsubss (%rdx,%r15,1),%xmm12,%xmm13 │ │ │ │ - vcvtss2sd %xmm13,%xmm13,%xmm14 │ │ │ │ - vmovsd %xmm14,-0x8(%rax) │ │ │ │ - mov %r11,%r8 │ │ │ │ - sub 0x110(%rsp),%r8 │ │ │ │ - add $0x8,%rax │ │ │ │ - vmovss (%r11),%xmm15 │ │ │ │ - add 0xf8(%rsp),%r11 │ │ │ │ - vsubss (%r8,%r15,1),%xmm15,%xmm0 │ │ │ │ - vcvtss2sd %xmm0,%xmm0,%xmm1 │ │ │ │ - vmovsd %xmm1,-0x8(%rax) │ │ │ │ - mov %r11,%rdi │ │ │ │ - sub 0x110(%rsp),%rdi │ │ │ │ - add $0x8,%rax │ │ │ │ + test %r12d,%r12d │ │ │ │ + je 480f4 │ │ │ │ + cmpl $0x2,0x74(%rsp) │ │ │ │ + jbe 49498 │ │ │ │ + mov 0xb0(%rsp),%r15d │ │ │ │ + mov 0x108(%rsp),%rax │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x80(%rsp),%r11 │ │ │ │ + shl $0x5,%r15 │ │ │ │ + add 0x78(%rsp),%rax │ │ │ │ + lea (%r15,%rbx,1),%rsi │ │ │ │ + and $0x20,%r15d │ │ │ │ + jne 49187 │ │ │ │ + mov 0x68(%rsp),%r10 │ │ │ │ + mov 0x60(%rsp),%r8 │ │ │ │ + vmovss (%r11,%r13,2),%xmm15 │ │ │ │ vmovss (%r11),%xmm2 │ │ │ │ - add 0xf8(%rsp),%r11 │ │ │ │ - vsubss (%rdi,%r15,1),%xmm2,%xmm3 │ │ │ │ - vcvtss2sd %xmm3,%xmm3,%xmm4 │ │ │ │ - vmovsd %xmm4,-0x8(%rax) │ │ │ │ - cmp 0x78(%rsp),%rax │ │ │ │ - je 47b91 │ │ │ │ - mov 0xf8(%rsp),%rsi │ │ │ │ - mov 0x110(%rsp),%rcx │ │ │ │ - mov %r11,%r9 │ │ │ │ - vmovss (%r11),%xmm5 │ │ │ │ - add %rsi,%r11 │ │ │ │ - add $0x40,%rax │ │ │ │ - sub %rcx,%r9 │ │ │ │ - mov %r11,%r10 │ │ │ │ - vmovss (%r11),%xmm8 │ │ │ │ - add %rsi,%r11 │ │ │ │ - vsubss (%r9,%r15,1),%xmm5,%xmm6 │ │ │ │ - sub %rcx,%r10 │ │ │ │ - vmovss (%r11),%xmm11 │ │ │ │ - mov %r11,%rdx │ │ │ │ - vsubss (%r10,%r15,1),%xmm8,%xmm9 │ │ │ │ - add %rsi,%r11 │ │ │ │ - sub %rcx,%rdx │ │ │ │ - vmovss (%r11),%xmm14 │ │ │ │ - mov %r11,%r8 │ │ │ │ - add %rsi,%r11 │ │ │ │ - vsubss (%rdx,%r15,1),%xmm11,%xmm12 │ │ │ │ + vxorps %xmm11,%xmm11,%xmm11 │ │ │ │ + add $0x40,%rdi │ │ │ │ + vmovss (%rax,%r13,2),%xmm4 │ │ │ │ + vmovss (%rax),%xmm6 │ │ │ │ + vinsertps $0x10,(%r11,%r8,1),%xmm15,%xmm1 │ │ │ │ + vinsertps $0x10,(%r11,%r13,1),%xmm2,%xmm0 │ │ │ │ + add %r10,%r11 │ │ │ │ + vinsertps $0x10,(%rax,%r8,1),%xmm4,%xmm5 │ │ │ │ + vinsertps $0x10,(%rax,%r13,1),%xmm6,%xmm7 │ │ │ │ + add %r10,%rax │ │ │ │ + vmovss (%r11,%r13,2),%xmm14 │ │ │ │ + vmovlhps %xmm1,%xmm0,%xmm3 │ │ │ │ vmovss (%r11),%xmm1 │ │ │ │ - mov %r11,%rdi │ │ │ │ - add %rsi,%r11 │ │ │ │ - sub %rcx,%r8 │ │ │ │ - vmovss (%r11),%xmm4 │ │ │ │ - mov %r11,%r9 │ │ │ │ - add %rsi,%r11 │ │ │ │ - sub %rcx,%rdi │ │ │ │ - mov %r11,%r10 │ │ │ │ - sub %rcx,%r9 │ │ │ │ - vsubss (%r8,%r15,1),%xmm14,%xmm15 │ │ │ │ - vsubss (%rdi,%r15,1),%xmm1,%xmm2 │ │ │ │ - sub %rcx,%r10 │ │ │ │ - vsubss (%r9,%r15,1),%xmm4,%xmm5 │ │ │ │ - vcvtss2sd %xmm6,%xmm6,%xmm7 │ │ │ │ - vcvtss2sd %xmm9,%xmm9,%xmm10 │ │ │ │ - vcvtss2sd %xmm12,%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm7,-0x40(%rax) │ │ │ │ - vmovss (%r11),%xmm7 │ │ │ │ - add %rsi,%r11 │ │ │ │ - mov %r11,%rdx │ │ │ │ - vmovsd %xmm10,-0x38(%rax) │ │ │ │ - vmovss (%r11),%xmm10 │ │ │ │ - add %rsi,%r11 │ │ │ │ - sub %rcx,%rdx │ │ │ │ - vsubss (%r10,%r15,1),%xmm7,%xmm8 │ │ │ │ - vcvtss2sd %xmm15,%xmm15,%xmm0 │ │ │ │ - vmovsd %xmm13,-0x30(%rax) │ │ │ │ - vsubss (%rdx,%r15,1),%xmm10,%xmm11 │ │ │ │ - vcvtss2sd %xmm2,%xmm2,%xmm3 │ │ │ │ - vcvtss2sd %xmm5,%xmm5,%xmm6 │ │ │ │ - vmovsd %xmm0,-0x28(%rax) │ │ │ │ - vmovsd %xmm3,-0x20(%rax) │ │ │ │ - vmovsd %xmm6,-0x18(%rax) │ │ │ │ - vcvtss2sd %xmm8,%xmm8,%xmm9 │ │ │ │ - vcvtss2sd %xmm11,%xmm11,%xmm12 │ │ │ │ - vmovsd %xmm9,-0x10(%rax) │ │ │ │ - vmovsd %xmm12,-0x8(%rax) │ │ │ │ - cmp 0x78(%rsp),%rax │ │ │ │ - jne 47a95 │ │ │ │ - mov %r14,%r11 │ │ │ │ - movabs $0xaaaaaaaaaaaaaaab,%r15 │ │ │ │ - sub %r12,%r11 │ │ │ │ - sar $0x3,%r11 │ │ │ │ - imul %r15,%r11 │ │ │ │ - cmp 0x80(%rsp),%r11 │ │ │ │ - jb 48c3c │ │ │ │ - cmp %r11,0x80(%rsp) │ │ │ │ - jae 47c05 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - add %r12,%rax │ │ │ │ - cmp %r14,%rax │ │ │ │ - je 47c05 │ │ │ │ - mov %rax,%r15 │ │ │ │ + vmovlhps %xmm5,%xmm7,%xmm8 │ │ │ │ + vmovss (%rax),%xmm5 │ │ │ │ + vsubps %xmm8,%xmm3,%xmm9 │ │ │ │ + vmovss (%rax,%r13,2),%xmm3 │ │ │ │ + vinsertps $0x10,(%r11,%r8,1),%xmm14,%xmm15 │ │ │ │ + vinsertps $0x10,(%r11,%r13,1),%xmm1,%xmm2 │ │ │ │ + add %r10,%r11 │ │ │ │ + vinsertps $0x10,(%rax,%r8,1),%xmm3,%xmm4 │ │ │ │ + vinsertps $0x10,(%rax,%r13,1),%xmm5,%xmm6 │ │ │ │ + add %r10,%rax │ │ │ │ + vmovlhps %xmm15,%xmm2,%xmm0 │ │ │ │ + vcvtps2pd %xmm9,%xmm10 │ │ │ │ + vmovhlps %xmm9,%xmm11,%xmm12 │ │ │ │ + vmovupd %xmm10,-0x40(%rdi) │ │ │ │ + vmovlhps %xmm4,%xmm6,%xmm7 │ │ │ │ + vsubps %xmm7,%xmm0,%xmm8 │ │ │ │ + vcvtps2pd %xmm12,%xmm13 │ │ │ │ + vmovupd %xmm13,-0x30(%rdi) │ │ │ │ + vcvtps2pd %xmm8,%xmm9 │ │ │ │ + vmovhlps %xmm8,%xmm11,%xmm10 │ │ │ │ + vcvtps2pd %xmm10,%xmm11 │ │ │ │ + vmovupd %xmm9,-0x20(%rdi) │ │ │ │ + vmovupd %xmm11,-0x10(%rdi) │ │ │ │ + cmp %rsi,%rdi │ │ │ │ + jne 47f8a │ │ │ │ + mov %r12d,%r9d │ │ │ │ + and $0xfffffffc,%r9d │ │ │ │ + test $0x3,%r12b │ │ │ │ + je 480f4 │ │ │ │ + movslq %r9d,%rcx │ │ │ │ + mov 0x78(%rsp),%r15 │ │ │ │ + mov 0x90(%rsp),%rax │ │ │ │ + lea 0x1(%r9),%edi │ │ │ │ + mov %rcx,%r11 │ │ │ │ + mov 0x108(%rsp),%rdx │ │ │ │ + imul %r13,%r11 │ │ │ │ + lea (%rax,%r15,1),%rsi │ │ │ │ + lea (%rdx,%r11,1),%r10 │ │ │ │ + vmovss (%r10,%rsi,1),%xmm12 │ │ │ │ + vsubss (%r10,%r15,1),%xmm12,%xmm13 │ │ │ │ + vcvtss2sd %xmm13,%xmm13,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rbx,%rcx,8) │ │ │ │ + cmp %r12d,%edi │ │ │ │ + jge 480f4 │ │ │ │ + add %r13,%r11 │ │ │ │ + add $0x2,%r9d │ │ │ │ + lea (%rdx,%r11,1),%r8 │ │ │ │ + vmovss (%r8,%rsi,1),%xmm15 │ │ │ │ + vsubss (%r8,%r15,1),%xmm15,%xmm1 │ │ │ │ + vcvtss2sd %xmm1,%xmm1,%xmm2 │ │ │ │ + vmovsd %xmm2,0x8(%rbx,%rcx,8) │ │ │ │ + cmp %r9d,%r12d │ │ │ │ + jle 480f4 │ │ │ │ + add %r13,%r11 │ │ │ │ + lea (%rdx,%r15,1),%rax │ │ │ │ + lea (%rdx,%r11,1),%r9 │ │ │ │ + vmovss (%r9,%rsi,1),%xmm0 │ │ │ │ + vsubss (%rax,%r11,1),%xmm0,%xmm3 │ │ │ │ + vcvtss2sd %xmm3,%xmm3,%xmm4 │ │ │ │ + vmovsd %xmm4,0x10(%rbx,%rcx,8) │ │ │ │ + mov 0x120(%rsp),%r15 │ │ │ │ + movabs $0xaaaaaaaaaaaaaaab,%rsi │ │ │ │ + sub %r14,%r15 │ │ │ │ + sar $0x3,%r15 │ │ │ │ + imul %rsi,%r15 │ │ │ │ + cmp 0x88(%rsp),%r15 │ │ │ │ + jb 4920a │ │ │ │ + cmp %r15,0x88(%rsp) │ │ │ │ + jae 4817c │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + add %r14,%rcx │ │ │ │ + cmp 0x120(%rsp),%rcx │ │ │ │ + je 4817c │ │ │ │ + mov %rcx,%r15 │ │ │ │ mov (%r15),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 48bc0 │ │ │ │ + je 4902c │ │ │ │ mov 0x10(%r15),%rsi │ │ │ │ add $0x18,%r15 │ │ │ │ - mov %rax,0x120(%rsp) │ │ │ │ + mov %rcx,0x118(%rsp) │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %r15,%r14 │ │ │ │ - mov 0x120(%rsp),%rax │ │ │ │ - jne 47bd1 │ │ │ │ - mov %rax,%r14 │ │ │ │ - mov 0x8(%r12),%r8 │ │ │ │ - mov (%r12),%rdi │ │ │ │ - mov 0x118(%rsp),%rsi │ │ │ │ + cmp %r15,0x120(%rsp) │ │ │ │ + mov 0x118(%rsp),%rcx │ │ │ │ + jne 4813e │ │ │ │ + mov %rcx,0x120(%rsp) │ │ │ │ + mov 0x8(%r14),%r8 │ │ │ │ + mov (%r14),%rdi │ │ │ │ + mov 0x110(%rsp),%rsi │ │ │ │ mov %r8,%r9 │ │ │ │ sub %rdi,%r9 │ │ │ │ sar $0x3,%r9 │ │ │ │ cmp %rsi,%r9 │ │ │ │ - jb 48c28 │ │ │ │ - cmp %r9,0x118(%rsp) │ │ │ │ - jae 47c48 │ │ │ │ - mov 0xa8(%rsp),%r10 │ │ │ │ - add %rdi,%r10 │ │ │ │ - cmp %r10,%r8 │ │ │ │ - je 47c48 │ │ │ │ - mov %r10,0x8(%r12) │ │ │ │ - test %r13d,%r13d │ │ │ │ - je 47c5a │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ + jb 492da │ │ │ │ + cmp %r9,0x110(%rsp) │ │ │ │ + jae 481bc │ │ │ │ + mov 0xd8(%rsp),%rax │ │ │ │ + add %rdi,%rax │ │ │ │ + cmp %rax,%r8 │ │ │ │ + je 481bc │ │ │ │ + mov %rax,0x8(%r14) │ │ │ │ + test %r12d,%r12d │ │ │ │ + je 481ce │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ call d2d0 │ │ │ │ - cmpl $0x1,0xdc(%rsp) │ │ │ │ - lea 0x18(%r12),%r15 │ │ │ │ - movl $0x2,0x120(%rsp) │ │ │ │ - jle 48ca0 │ │ │ │ - mov 0x120(%rsp),%esi │ │ │ │ - mov %r13d,%edi │ │ │ │ - call 2f100 │ │ │ │ - mov 0x8(%r15),%rdi │ │ │ │ - mov (%r15),%r11 │ │ │ │ + cmpl $0x1,0xe4(%rsp) │ │ │ │ + movl $0x2,0x118(%rsp) │ │ │ │ + lea 0x18(%r14),%r15 │ │ │ │ + jle 492ed │ │ │ │ + mov 0x118(%rsp),%esi │ │ │ │ + mov %r12d,%edi │ │ │ │ + call 2ecf0 │ │ │ │ + mov 0x8(%r15),%rcx │ │ │ │ + mov (%r15),%rsi │ │ │ │ cltq │ │ │ │ - mov %rdi,%rdx │ │ │ │ - sub %r11,%rdx │ │ │ │ - sar $0x3,%rdx │ │ │ │ - cmp %rax,%rdx │ │ │ │ - jb 488f0 │ │ │ │ - cmp %rdx,%rax │ │ │ │ - jae 47cb5 │ │ │ │ - lea (%r11,%rax,8),%rax │ │ │ │ - cmp %rax,%rdi │ │ │ │ - je 47cb5 │ │ │ │ - mov %rax,0x8(%r15) │ │ │ │ + mov %rcx,%r11 │ │ │ │ + sub %rsi,%r11 │ │ │ │ + sar $0x3,%r11 │ │ │ │ + cmp %rax,%r11 │ │ │ │ + jb 48e60 │ │ │ │ + cmp %r11,%rax │ │ │ │ + jae 48228 │ │ │ │ + lea (%rsi,%rax,8),%rdx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + je 48228 │ │ │ │ + mov %rdx,0x8(%r15) │ │ │ │ mov -0x18(%r15),%r9 │ │ │ │ - mov -0x10(%r15),%rsi │ │ │ │ - sub %r9,%rsi │ │ │ │ - je 47eb4 │ │ │ │ - test %r13d,%r13d │ │ │ │ - je 47eb4 │ │ │ │ - vmovsd 0x94c49(%rip),%xmm1 # dc920 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - vxorpd %xmm15,%xmm15,%xmm15 │ │ │ │ - vcvtsi2sdl 0x120(%rsp),%xmm15,%xmm0 │ │ │ │ + mov -0x10(%r15),%r10 │ │ │ │ + sub %r9,%r10 │ │ │ │ + je 48424 │ │ │ │ + test %r12d,%r12d │ │ │ │ + je 48424 │ │ │ │ + vmovsd 0x957f6(%rip),%xmm9 # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ + vxorpd %xmm7,%xmm7,%xmm7 │ │ │ │ + sar $0x3,%r10 │ │ │ │ mov 0xb0(%rsp),%r8d │ │ │ │ + vcvtsi2sdl 0x118(%rsp),%xmm7,%xmm8 │ │ │ │ + mov %r10,%r11 │ │ │ │ mov (%r15),%r10 │ │ │ │ - sar $0x3,%rsi │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %rsi,%r11 │ │ │ │ xor %esi,%esi │ │ │ │ + vdivsd %xmm8,%xmm9,%xmm2 │ │ │ │ + xor %ecx,%ecx │ │ │ │ shl $0x5,%r8 │ │ │ │ - vdivsd %xmm0,%xmm1,%xmm2 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cmpl $0x2,0x60(%rsp) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ vmulsd (%r9,%rcx,8),%xmm2,%xmm1 │ │ │ │ - jbe 488e7 │ │ │ │ + cmpl $0x2,0x74(%rsp) │ │ │ │ + jbe 48e57 │ │ │ │ lea -0x20(%r8),%rdx │ │ │ │ - xor %eax,%eax │ │ │ │ - vbroadcastsd %xmm1,%ymm4 │ │ │ │ + vbroadcastsd %xmm1,%ymm10 │ │ │ │ lea (%r10,%rsi,8),%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ shr $0x5,%rdx │ │ │ │ inc %rdx │ │ │ │ and $0x7,%edx │ │ │ │ - je 47dce │ │ │ │ + je 4833e │ │ │ │ cmp $0x1,%rdx │ │ │ │ - je 47db7 │ │ │ │ + je 48327 │ │ │ │ cmp $0x2,%rdx │ │ │ │ - je 47da9 │ │ │ │ + je 48319 │ │ │ │ cmp $0x3,%rdx │ │ │ │ - je 47d9b │ │ │ │ + je 4830b │ │ │ │ cmp $0x4,%rdx │ │ │ │ - je 47d8d │ │ │ │ + je 482fd │ │ │ │ cmp $0x5,%rdx │ │ │ │ - je 47d7f │ │ │ │ + je 482ef │ │ │ │ cmp $0x6,%rdx │ │ │ │ - je 47d71 │ │ │ │ - vmulpd (%rbx),%ymm4,%ymm3 │ │ │ │ + je 482e1 │ │ │ │ + vmulpd (%rbx),%ymm10,%ymm11 │ │ │ │ mov $0x20,%eax │ │ │ │ - vmovupd %ymm3,(%rdi) │ │ │ │ - vmulpd (%rbx,%rax,1),%ymm4,%ymm5 │ │ │ │ - vmovupd %ymm5,(%rdi,%rax,1) │ │ │ │ + vmovupd %ymm11,(%rdi) │ │ │ │ + vmulpd (%rbx,%rax,1),%ymm10,%ymm12 │ │ │ │ + vmovupd %ymm12,(%rdi,%rax,1) │ │ │ │ add $0x20,%rax │ │ │ │ - vmulpd (%rbx,%rax,1),%ymm4,%ymm6 │ │ │ │ - vmovupd %ymm6,(%rdi,%rax,1) │ │ │ │ + vmulpd (%rbx,%rax,1),%ymm10,%ymm13 │ │ │ │ + vmovupd %ymm13,(%rdi,%rax,1) │ │ │ │ add $0x20,%rax │ │ │ │ - vmulpd (%rbx,%rax,1),%ymm4,%ymm7 │ │ │ │ - vmovupd %ymm7,(%rdi,%rax,1) │ │ │ │ + vmulpd (%rbx,%rax,1),%ymm10,%ymm14 │ │ │ │ + vmovupd %ymm14,(%rdi,%rax,1) │ │ │ │ add $0x20,%rax │ │ │ │ - vmulpd (%rbx,%rax,1),%ymm4,%ymm8 │ │ │ │ - vmovupd %ymm8,(%rdi,%rax,1) │ │ │ │ + vmulpd (%rbx,%rax,1),%ymm10,%ymm15 │ │ │ │ + vmovupd %ymm15,(%rdi,%rax,1) │ │ │ │ add $0x20,%rax │ │ │ │ - vmulpd (%rbx,%rax,1),%ymm4,%ymm9 │ │ │ │ - vmovupd %ymm9,(%rdi,%rax,1) │ │ │ │ + vmulpd (%rbx,%rax,1),%ymm10,%ymm0 │ │ │ │ + vmovupd %ymm0,(%rdi,%rax,1) │ │ │ │ add $0x20,%rax │ │ │ │ - vmulpd (%rbx,%rax,1),%ymm4,%ymm10 │ │ │ │ - vmovupd %ymm10,(%rdi,%rax,1) │ │ │ │ + vmulpd (%rbx,%rax,1),%ymm10,%ymm3 │ │ │ │ + vmovupd %ymm3,(%rdi,%rax,1) │ │ │ │ add $0x20,%rax │ │ │ │ cmp %rax,%r8 │ │ │ │ - je 47e53 │ │ │ │ - vmulpd (%rbx,%rax,1),%ymm4,%ymm11 │ │ │ │ - vmulpd 0x20(%rbx,%rax,1),%ymm4,%ymm12 │ │ │ │ - vmulpd 0x40(%rbx,%rax,1),%ymm4,%ymm13 │ │ │ │ - vmulpd 0x60(%rbx,%rax,1),%ymm4,%ymm14 │ │ │ │ - vmulpd 0x80(%rbx,%rax,1),%ymm4,%ymm15 │ │ │ │ - vmulpd 0xa0(%rbx,%rax,1),%ymm4,%ymm0 │ │ │ │ - vmulpd 0xc0(%rbx,%rax,1),%ymm4,%ymm3 │ │ │ │ - vmulpd 0xe0(%rbx,%rax,1),%ymm4,%ymm5 │ │ │ │ - vmovupd %ymm11,(%rdi,%rax,1) │ │ │ │ - vmovupd %ymm12,0x20(%rdi,%rax,1) │ │ │ │ - vmovupd %ymm13,0x40(%rdi,%rax,1) │ │ │ │ - vmovupd %ymm14,0x60(%rdi,%rax,1) │ │ │ │ - vmovupd %ymm15,0x80(%rdi,%rax,1) │ │ │ │ - vmovupd %ymm0,0xa0(%rdi,%rax,1) │ │ │ │ - vmovupd %ymm3,0xc0(%rdi,%rax,1) │ │ │ │ - vmovupd %ymm5,0xe0(%rdi,%rax,1) │ │ │ │ + je 483c3 │ │ │ │ + vmulpd (%rbx,%rax,1),%ymm10,%ymm4 │ │ │ │ + vmulpd 0x20(%rbx,%rax,1),%ymm10,%ymm5 │ │ │ │ + vmulpd 0x40(%rbx,%rax,1),%ymm10,%ymm6 │ │ │ │ + vmulpd 0x60(%rbx,%rax,1),%ymm10,%ymm7 │ │ │ │ + vmulpd 0x80(%rbx,%rax,1),%ymm10,%ymm8 │ │ │ │ + vmulpd 0xa0(%rbx,%rax,1),%ymm10,%ymm9 │ │ │ │ + vmovupd %ymm4,(%rdi,%rax,1) │ │ │ │ + vmulpd 0xc0(%rbx,%rax,1),%ymm10,%ymm11 │ │ │ │ + vmovupd %ymm5,0x20(%rdi,%rax,1) │ │ │ │ + vmulpd 0xe0(%rbx,%rax,1),%ymm10,%ymm12 │ │ │ │ + vmovupd %ymm6,0x40(%rdi,%rax,1) │ │ │ │ + vmovupd %ymm7,0x60(%rdi,%rax,1) │ │ │ │ + vmovupd %ymm8,0x80(%rdi,%rax,1) │ │ │ │ + vmovupd %ymm9,0xa0(%rdi,%rax,1) │ │ │ │ + vmovupd %ymm11,0xc0(%rdi,%rax,1) │ │ │ │ + vmovupd %ymm12,0xe0(%rdi,%rax,1) │ │ │ │ add $0x100,%rax │ │ │ │ cmp %rax,%r8 │ │ │ │ - jne 47dce │ │ │ │ - mov %r13d,%edx │ │ │ │ + jne 4833e │ │ │ │ + mov %r12d,%edx │ │ │ │ and $0xfffffffc,%edx │ │ │ │ mov %edx,%eax │ │ │ │ - cmp %edx,%r13d │ │ │ │ - je 488b4 │ │ │ │ - mov %r13d,%edi │ │ │ │ + cmp %r12d,%edx │ │ │ │ + je 48e2e │ │ │ │ + mov %r12d,%edi │ │ │ │ sub %eax,%edi │ │ │ │ cmp $0x1,%edi │ │ │ │ - je 47e8b │ │ │ │ - vmovddup %xmm1,%xmm4 │ │ │ │ - vmulpd (%rbx,%rax,8),%xmm4,%xmm6 │ │ │ │ + je 483fb │ │ │ │ + vmovddup %xmm1,%xmm10 │ │ │ │ + vmulpd (%rbx,%rax,8),%xmm10,%xmm13 │ │ │ │ add %rsi,%rax │ │ │ │ - vmovupd %xmm6,(%r10,%rax,8) │ │ │ │ + vmovupd %xmm13,(%r10,%rax,8) │ │ │ │ test $0x1,%dil │ │ │ │ - je 47e9d │ │ │ │ + je 4840d │ │ │ │ and $0xfffffffe,%edi │ │ │ │ add %edi,%edx │ │ │ │ movslq %edx,%rdx │ │ │ │ - vmulsd (%rbx,%rdx,8),%xmm1,%xmm7 │ │ │ │ + vmulsd (%rbx,%rdx,8),%xmm1,%xmm14 │ │ │ │ lea (%rsi,%rdx,1),%rax │ │ │ │ - vmovsd %xmm7,(%r10,%rax,8) │ │ │ │ + vmovsd %xmm14,(%r10,%rax,8) │ │ │ │ inc %rcx │ │ │ │ - add 0x118(%rsp),%rsi │ │ │ │ + add 0x110(%rsp),%rsi │ │ │ │ cmp %r11,%rcx │ │ │ │ - jb 47d10 │ │ │ │ + jb 48280 │ │ │ │ vzeroupper │ │ │ │ - incl 0x120(%rsp) │ │ │ │ + incl 0x118(%rsp) │ │ │ │ add $0x18,%r15 │ │ │ │ - mov 0x120(%rsp),%edi │ │ │ │ - cmp %edi,0xdc(%rsp) │ │ │ │ - jge 47c78 │ │ │ │ - call 39010 │ │ │ │ + mov 0x118(%rsp),%edi │ │ │ │ + cmp %edi,0xe4(%rsp) │ │ │ │ + jge 481eb │ │ │ │ + call 38ed0 │ │ │ │ test %al,%al │ │ │ │ - jne 48d00 │ │ │ │ + jne 49318 │ │ │ │ cmpl $0x1,0xb4(%rsp) │ │ │ │ - je 48bdd │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov 0xf0(%rsp),%rax │ │ │ │ - lea 0x20(%r12),%rcx │ │ │ │ - mov %r12,%rdi │ │ │ │ - mov 0xdc(%rsp),%esi │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ - mov %rbx,%r8 │ │ │ │ - lea -0x18(%r12,%rdx,1),%r15 │ │ │ │ + je 49282 │ │ │ │ + lea 0x20(%r14),%rcx │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov 0xf8(%rsp),%rax │ │ │ │ + mov %r12d,%r8d │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + mov 0xe4(%rsp),%esi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + lea -0x18(%r14,%rdx,1),%r15 │ │ │ │ lea -0x30(%rax,%rdx,1),%rdx │ │ │ │ - mov %esi,%ebx │ │ │ │ - dec %esi │ │ │ │ mov 0x18(%rdx),%rax │ │ │ │ - je 4842d │ │ │ │ - mov 0x30(%rsp),%r10 │ │ │ │ - sub $0x2,%ebx │ │ │ │ - mov %r13d,0x64(%rsp) │ │ │ │ - lea 0x8(%rdi),%r12 │ │ │ │ - lea (%rbx,%rbx,2),%r9 │ │ │ │ - lea -0x8(%rax),%rbx │ │ │ │ - mov %esi,%r13d │ │ │ │ - mov %r14,0x68(%rsp) │ │ │ │ - mov %rbx,0x70(%rsp) │ │ │ │ - mov %rdi,0x58(%rsp) │ │ │ │ - mov %r8,0x50(%rsp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rdx,0x48(%rsp) │ │ │ │ - lea (%r10,%r9,8),%r11 │ │ │ │ - mov %r11,0xd0(%rsp) │ │ │ │ - mov %rdx,%r11 │ │ │ │ + mov %esi,%r12d │ │ │ │ + dec %esi │ │ │ │ + je 48994 │ │ │ │ + sub $0x2,%r12d │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + lea -0x8(%rax),%r11 │ │ │ │ + mov %r8d,0x70(%rsp) │ │ │ │ + lea (%r12,%r12,2),%r9 │ │ │ │ + mov %r11,0x58(%rsp) │ │ │ │ + lea 0x8(%r14),%rcx │ │ │ │ + mov %rdx,%r12 │ │ │ │ + lea (%rbx,%r9,8),%r10 │ │ │ │ + mov %r14,0x48(%rsp) │ │ │ │ + mov %r10,0xd0(%rsp) │ │ │ │ + mov %rdi,0x40(%rsp) │ │ │ │ + mov %r13,0x50(%rsp) │ │ │ │ + mov %rax,%r13 │ │ │ │ + mov %esi,0x3c(%rsp) │ │ │ │ + mov %rdx,%rsi │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%r11),%r14 │ │ │ │ - mov 0x8(%r11),%r8 │ │ │ │ - sub %r14,%r8 │ │ │ │ - je 483f8 │ │ │ │ - mov -0x8(%r12),%rdx │ │ │ │ mov (%r12),%rdi │ │ │ │ - sub %rdx,%rdi │ │ │ │ - je 483f8 │ │ │ │ - sar $0x3,%r8 │ │ │ │ - mov %rdi,%r9 │ │ │ │ - xor %r10d,%r10d │ │ │ │ - mov %rdi,0xc8(%rsp) │ │ │ │ - mov %r8,0x98(%rsp) │ │ │ │ - mov 0x70(%rsp),%r8 │ │ │ │ + mov 0x8(%r12),%r14 │ │ │ │ + sub %rdi,%r14 │ │ │ │ + je 48960 │ │ │ │ + mov -0x8(%rcx),%rdx │ │ │ │ + mov (%rcx),%r11 │ │ │ │ + sub %rdx,%r11 │ │ │ │ + je 48960 │ │ │ │ + mov %r11,%r9 │ │ │ │ + sar $0x3,%r14 │ │ │ │ + mov 0x58(%rsp),%r8 │ │ │ │ + mov %r11,0xc8(%rsp) │ │ │ │ sar $0x3,%r9 │ │ │ │ - mov %r11,0x120(%rsp) │ │ │ │ - mov %r9,%rbx │ │ │ │ + mov %r14,0xa0(%rsp) │ │ │ │ + lea 0x8(%rdx),%r14 │ │ │ │ + xor %r10d,%r10d │ │ │ │ lea -0x1(%r9),%rax │ │ │ │ - lea 0x8(%rdx),%rcx │ │ │ │ + mov %r9,%rbx │ │ │ │ + mov %r14,0x118(%rsp) │ │ │ │ + sub %rdx,%r8 │ │ │ │ + mov %rax,0xe8(%rsp) │ │ │ │ shr $0x2,%rbx │ │ │ │ - mov %rax,0xe0(%rsp) │ │ │ │ + mov %rdi,%r14 │ │ │ │ shl $0x5,%rbx │ │ │ │ - sub %rdx,%r8 │ │ │ │ + mov 0x118(%rsp),%rax │ │ │ │ vmovsd (%r14,%r10,8),%xmm0 │ │ │ │ - lea (%rcx,%r8,1),%rax │ │ │ │ + add %r8,%rax │ │ │ │ cmp $0x1,%r9 │ │ │ │ - je 48243 │ │ │ │ + je 487bc │ │ │ │ cmp $0x10,%r8 │ │ │ │ - jbe 48243 │ │ │ │ - cmpq $0x2,0xe0(%rsp) │ │ │ │ - jbe 488e0 │ │ │ │ + jbe 487bc │ │ │ │ + cmpq $0x2,0xe8(%rsp) │ │ │ │ + jbe 48e50 │ │ │ │ lea -0x20(%rbx),%r11 │ │ │ │ + vbroadcastsd %xmm0,%ymm15 │ │ │ │ xor %edi,%edi │ │ │ │ - vbroadcastsd %xmm0,%ymm8 │ │ │ │ shr $0x5,%r11 │ │ │ │ inc %r11 │ │ │ │ and $0x7,%r11d │ │ │ │ - je 480ef │ │ │ │ + je 48661 │ │ │ │ cmp $0x1,%r11 │ │ │ │ - je 480d2 │ │ │ │ + je 48644 │ │ │ │ cmp $0x2,%r11 │ │ │ │ - je 480be │ │ │ │ + je 48630 │ │ │ │ cmp $0x3,%r11 │ │ │ │ - je 480aa │ │ │ │ + je 4861c │ │ │ │ cmp $0x4,%r11 │ │ │ │ - je 48096 │ │ │ │ + je 48608 │ │ │ │ cmp $0x5,%r11 │ │ │ │ - je 48082 │ │ │ │ + je 485f4 │ │ │ │ cmp $0x6,%r11 │ │ │ │ - je 4806e │ │ │ │ - vmovupd (%rdx),%ymm9 │ │ │ │ + je 485e0 │ │ │ │ + vmovupd (%rdx),%ymm3 │ │ │ │ mov $0x20,%edi │ │ │ │ - vfmadd213pd (%rax),%ymm8,%ymm9 │ │ │ │ - vmovupd %ymm9,(%rax) │ │ │ │ - vmovupd (%rdx,%rdi,1),%ymm10 │ │ │ │ - vfmadd213pd (%rax,%rdi,1),%ymm8,%ymm10 │ │ │ │ - vmovupd %ymm10,(%rax,%rdi,1) │ │ │ │ + vfmadd213pd (%rax),%ymm15,%ymm3 │ │ │ │ + vmovupd %ymm3,(%rax) │ │ │ │ + vmovupd (%rdx,%rdi,1),%ymm4 │ │ │ │ + vfmadd213pd (%rax,%rdi,1),%ymm15,%ymm4 │ │ │ │ + vmovupd %ymm4,(%rax,%rdi,1) │ │ │ │ add $0x20,%rdi │ │ │ │ - vmovupd (%rdx,%rdi,1),%ymm11 │ │ │ │ - vfmadd213pd (%rax,%rdi,1),%ymm8,%ymm11 │ │ │ │ - vmovupd %ymm11,(%rax,%rdi,1) │ │ │ │ + vmovupd (%rdx,%rdi,1),%ymm5 │ │ │ │ + vfmadd213pd (%rax,%rdi,1),%ymm15,%ymm5 │ │ │ │ + vmovupd %ymm5,(%rax,%rdi,1) │ │ │ │ add $0x20,%rdi │ │ │ │ - vmovupd (%rdx,%rdi,1),%ymm12 │ │ │ │ - vfmadd213pd (%rax,%rdi,1),%ymm8,%ymm12 │ │ │ │ - vmovupd %ymm12,(%rax,%rdi,1) │ │ │ │ + vmovupd (%rdx,%rdi,1),%ymm6 │ │ │ │ + vfmadd213pd (%rax,%rdi,1),%ymm15,%ymm6 │ │ │ │ + vmovupd %ymm6,(%rax,%rdi,1) │ │ │ │ add $0x20,%rdi │ │ │ │ - vmovupd (%rdx,%rdi,1),%ymm13 │ │ │ │ - vfmadd213pd (%rax,%rdi,1),%ymm8,%ymm13 │ │ │ │ - vmovupd %ymm13,(%rax,%rdi,1) │ │ │ │ + vmovupd (%rdx,%rdi,1),%ymm7 │ │ │ │ + vfmadd213pd (%rax,%rdi,1),%ymm15,%ymm7 │ │ │ │ + vmovupd %ymm7,(%rax,%rdi,1) │ │ │ │ add $0x20,%rdi │ │ │ │ - vmovupd (%rdx,%rdi,1),%ymm14 │ │ │ │ - vfmadd213pd (%rax,%rdi,1),%ymm8,%ymm14 │ │ │ │ - vmovupd %ymm14,(%rax,%rdi,1) │ │ │ │ + vmovupd (%rdx,%rdi,1),%ymm8 │ │ │ │ + vfmadd213pd (%rax,%rdi,1),%ymm15,%ymm8 │ │ │ │ + vmovupd %ymm8,(%rax,%rdi,1) │ │ │ │ add $0x20,%rdi │ │ │ │ - vmovupd (%rdx,%rdi,1),%ymm15 │ │ │ │ - vfmadd213pd (%rax,%rdi,1),%ymm8,%ymm15 │ │ │ │ - vmovupd %ymm15,(%rax,%rdi,1) │ │ │ │ + vmovupd (%rdx,%rdi,1),%ymm9 │ │ │ │ + vfmadd213pd (%rax,%rdi,1),%ymm15,%ymm9 │ │ │ │ + vmovupd %ymm9,(%rax,%rdi,1) │ │ │ │ add $0x20,%rdi │ │ │ │ - cmp %rdi,%rbx │ │ │ │ - je 481b8 │ │ │ │ - vmovupd (%rdx,%rdi,1),%ymm3 │ │ │ │ - vfmadd213pd (%rax,%rdi,1),%ymm8,%ymm3 │ │ │ │ - vmovupd %ymm3,(%rax,%rdi,1) │ │ │ │ - vmovupd 0x20(%rdx,%rdi,1),%ymm5 │ │ │ │ - vfmadd213pd 0x20(%rax,%rdi,1),%ymm8,%ymm5 │ │ │ │ - vmovupd %ymm5,0x20(%rax,%rdi,1) │ │ │ │ + cmp %rbx,%rdi │ │ │ │ + je 4872a │ │ │ │ + vmovupd (%rdx,%rdi,1),%ymm11 │ │ │ │ + vfmadd213pd (%rax,%rdi,1),%ymm15,%ymm11 │ │ │ │ + vmovupd %ymm11,(%rax,%rdi,1) │ │ │ │ + vmovupd 0x20(%rdx,%rdi,1),%ymm12 │ │ │ │ + vfmadd213pd 0x20(%rax,%rdi,1),%ymm15,%ymm12 │ │ │ │ + vmovupd %ymm12,0x20(%rax,%rdi,1) │ │ │ │ vmovupd 0x40(%rdx,%rdi,1),%ymm1 │ │ │ │ - vfmadd213pd 0x40(%rax,%rdi,1),%ymm8,%ymm1 │ │ │ │ + vfmadd213pd 0x40(%rax,%rdi,1),%ymm15,%ymm1 │ │ │ │ vmovupd %ymm1,0x40(%rax,%rdi,1) │ │ │ │ - vmovupd 0x60(%rdx,%rdi,1),%ymm4 │ │ │ │ - vfmadd213pd 0x60(%rax,%rdi,1),%ymm8,%ymm4 │ │ │ │ - vmovupd %ymm4,0x60(%rax,%rdi,1) │ │ │ │ - vmovupd 0x80(%rdx,%rdi,1),%ymm6 │ │ │ │ - vfmadd213pd 0x80(%rax,%rdi,1),%ymm8,%ymm6 │ │ │ │ - vmovupd %ymm6,0x80(%rax,%rdi,1) │ │ │ │ - vmovupd 0xa0(%rdx,%rdi,1),%ymm7 │ │ │ │ - vfmadd213pd 0xa0(%rax,%rdi,1),%ymm8,%ymm7 │ │ │ │ - vmovupd %ymm7,0xa0(%rax,%rdi,1) │ │ │ │ + vmovupd 0x60(%rdx,%rdi,1),%ymm10 │ │ │ │ + vfmadd213pd 0x60(%rax,%rdi,1),%ymm15,%ymm10 │ │ │ │ + vmovupd %ymm10,0x60(%rax,%rdi,1) │ │ │ │ + vmovupd 0x80(%rdx,%rdi,1),%ymm13 │ │ │ │ + vfmadd213pd 0x80(%rax,%rdi,1),%ymm15,%ymm13 │ │ │ │ + vmovupd %ymm13,0x80(%rax,%rdi,1) │ │ │ │ + vmovupd 0xa0(%rdx,%rdi,1),%ymm14 │ │ │ │ + vfmadd213pd 0xa0(%rax,%rdi,1),%ymm15,%ymm14 │ │ │ │ + vmovupd %ymm14,0xa0(%rax,%rdi,1) │ │ │ │ vmovupd 0xc0(%rdx,%rdi,1),%ymm2 │ │ │ │ - vfmadd213pd 0xc0(%rax,%rdi,1),%ymm8,%ymm2 │ │ │ │ + vfmadd213pd 0xc0(%rax,%rdi,1),%ymm15,%ymm2 │ │ │ │ vmovupd %ymm2,0xc0(%rax,%rdi,1) │ │ │ │ - vmovupd 0xe0(%rdx,%rdi,1),%ymm9 │ │ │ │ - vfmadd213pd 0xe0(%rax,%rdi,1),%ymm8,%ymm9 │ │ │ │ - vmovupd %ymm9,0xe0(%rax,%rdi,1) │ │ │ │ + vmovupd 0xe0(%rdx,%rdi,1),%ymm3 │ │ │ │ + vfmadd213pd 0xe0(%rax,%rdi,1),%ymm15,%ymm3 │ │ │ │ + vmovupd %ymm3,0xe0(%rax,%rdi,1) │ │ │ │ add $0x100,%rdi │ │ │ │ - cmp %rdi,%rbx │ │ │ │ - jne 480ef │ │ │ │ + cmp %rbx,%rdi │ │ │ │ + jne 48661 │ │ │ │ mov %r9,%rdi │ │ │ │ and $0xfffffffffffffffc,%rdi │ │ │ │ test $0x3,%r9b │ │ │ │ - je 48216 │ │ │ │ - cmp %rdi,0xe0(%rsp) │ │ │ │ - je 48206 │ │ │ │ - vmovupd (%rax,%rdi,8),%xmm10 │ │ │ │ - vmovddup %xmm0,%xmm8 │ │ │ │ + je 48788 │ │ │ │ + cmp %rdi,0xe8(%rsp) │ │ │ │ + je 48778 │ │ │ │ + vmovupd (%rax,%rdi,8),%xmm4 │ │ │ │ mov %r9,%r11 │ │ │ │ - vfmadd132pd (%rdx,%rdi,8),%xmm10,%xmm8 │ │ │ │ + vmovddup %xmm0,%xmm15 │ │ │ │ sub %rdi,%r11 │ │ │ │ - mov %r11,0xa0(%rsp) │ │ │ │ - mov 0xa0(%rsp),%r11 │ │ │ │ - vmovupd %xmm8,(%rax,%rdi,8) │ │ │ │ + vfmadd132pd (%rdx,%rdi,8),%xmm4,%xmm15 │ │ │ │ + mov %r11,0xa8(%rsp) │ │ │ │ + mov 0xa8(%rsp),%r11 │ │ │ │ + vmovupd %xmm15,(%rax,%rdi,8) │ │ │ │ test $0x1,%r11b │ │ │ │ - je 48216 │ │ │ │ + je 48788 │ │ │ │ and $0xfffffffffffffffe,%r11 │ │ │ │ add %r11,%rdi │ │ │ │ - vmovsd (%rax,%rdi,8),%xmm11 │ │ │ │ - vfmadd132sd (%rdx,%rdi,8),%xmm11,%xmm0 │ │ │ │ + vmovsd (%rax,%rdi,8),%xmm5 │ │ │ │ + vfmadd132sd (%rdx,%rdi,8),%xmm5,%xmm0 │ │ │ │ vmovsd %xmm0,(%rax,%rdi,8) │ │ │ │ inc %r10 │ │ │ │ - cmp 0x98(%rsp),%r10 │ │ │ │ - jae 483f0 │ │ │ │ + cmp 0xa0(%rsp),%r10 │ │ │ │ + jae 48960 │ │ │ │ + mov 0x118(%rsp),%rax │ │ │ │ add 0xc8(%rsp),%r8 │ │ │ │ vmovsd (%r14,%r10,8),%xmm0 │ │ │ │ - lea (%rcx,%r8,1),%rax │ │ │ │ + add %r8,%rax │ │ │ │ cmp $0x10,%r8 │ │ │ │ - ja 48009 │ │ │ │ - vmovsd (%rdx),%xmm12 │ │ │ │ + ja 4857b │ │ │ │ + vmovsd (%rdx),%xmm6 │ │ │ │ lea -0x1(%r9),%r11 │ │ │ │ mov $0x1,%edi │ │ │ │ - vfmadd213sd (%rax),%xmm0,%xmm12 │ │ │ │ and $0x7,%r11d │ │ │ │ - vmovsd %xmm12,(%rax) │ │ │ │ + vfmadd213sd (%rax),%xmm0,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rax) │ │ │ │ cmp %r9,%rdi │ │ │ │ - jae 483c9 │ │ │ │ + jae 48942 │ │ │ │ test %r11,%r11 │ │ │ │ - je 48327 │ │ │ │ + je 488a0 │ │ │ │ cmp $0x1,%r11 │ │ │ │ - je 4830b │ │ │ │ + je 48884 │ │ │ │ cmp $0x2,%r11 │ │ │ │ - je 482f8 │ │ │ │ + je 48871 │ │ │ │ cmp $0x3,%r11 │ │ │ │ - je 482e5 │ │ │ │ + je 4885e │ │ │ │ cmp $0x4,%r11 │ │ │ │ - je 482d2 │ │ │ │ + je 4884b │ │ │ │ cmp $0x5,%r11 │ │ │ │ - je 482bf │ │ │ │ + je 48838 │ │ │ │ cmp $0x6,%r11 │ │ │ │ - je 482ac │ │ │ │ - vmovsd 0x8(%rdx),%xmm13 │ │ │ │ + je 48825 │ │ │ │ + vmovsd 0x8(%rdx),%xmm7 │ │ │ │ mov $0x2,%edi │ │ │ │ - vfmadd213sd 0x8(%rax),%xmm0,%xmm13 │ │ │ │ - vmovsd %xmm13,0x8(%rax) │ │ │ │ - vmovsd (%rdx,%rdi,8),%xmm14 │ │ │ │ - vfmadd213sd (%rax,%rdi,8),%xmm0,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rax,%rdi,8) │ │ │ │ + vfmadd213sd 0x8(%rax),%xmm0,%xmm7 │ │ │ │ + vmovsd %xmm7,0x8(%rax) │ │ │ │ + vmovsd (%rdx,%rdi,8),%xmm8 │ │ │ │ + vfmadd213sd (%rax,%rdi,8),%xmm0,%xmm8 │ │ │ │ + vmovsd %xmm8,(%rax,%rdi,8) │ │ │ │ inc %rdi │ │ │ │ - vmovsd (%rdx,%rdi,8),%xmm15 │ │ │ │ - vfmadd213sd (%rax,%rdi,8),%xmm0,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rax,%rdi,8) │ │ │ │ + vmovsd (%rdx,%rdi,8),%xmm9 │ │ │ │ + vfmadd213sd (%rax,%rdi,8),%xmm0,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rax,%rdi,8) │ │ │ │ inc %rdi │ │ │ │ - vmovsd (%rdx,%rdi,8),%xmm3 │ │ │ │ - vfmadd213sd (%rax,%rdi,8),%xmm0,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rax,%rdi,8) │ │ │ │ + vmovsd (%rdx,%rdi,8),%xmm11 │ │ │ │ + vfmadd213sd (%rax,%rdi,8),%xmm0,%xmm11 │ │ │ │ + vmovsd %xmm11,(%rax,%rdi,8) │ │ │ │ inc %rdi │ │ │ │ - vmovsd (%rdx,%rdi,8),%xmm5 │ │ │ │ - vfmadd213sd (%rax,%rdi,8),%xmm0,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rax,%rdi,8) │ │ │ │ + vmovsd (%rdx,%rdi,8),%xmm12 │ │ │ │ + vfmadd213sd (%rax,%rdi,8),%xmm0,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rax,%rdi,8) │ │ │ │ inc %rdi │ │ │ │ vmovsd (%rdx,%rdi,8),%xmm1 │ │ │ │ vfmadd213sd (%rax,%rdi,8),%xmm0,%xmm1 │ │ │ │ vmovsd %xmm1,(%rax,%rdi,8) │ │ │ │ inc %rdi │ │ │ │ - vmovsd (%rdx,%rdi,8),%xmm4 │ │ │ │ - vfmadd213sd (%rax,%rdi,8),%xmm0,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rax,%rdi,8) │ │ │ │ + vmovsd (%rdx,%rdi,8),%xmm10 │ │ │ │ + vfmadd213sd (%rax,%rdi,8),%xmm0,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rax,%rdi,8) │ │ │ │ inc %rdi │ │ │ │ cmp %r9,%rdi │ │ │ │ - jae 483c9 │ │ │ │ - vmovsd (%rdx,%rdi,8),%xmm6 │ │ │ │ - vfmadd213sd (%rax,%rdi,8),%xmm0,%xmm6 │ │ │ │ - vmovsd %xmm6,(%rax,%rdi,8) │ │ │ │ - vmovsd 0x8(%rdx,%rdi,8),%xmm7 │ │ │ │ - vfmadd213sd 0x8(%rax,%rdi,8),%xmm0,%xmm7 │ │ │ │ - vmovsd %xmm7,0x8(%rax,%rdi,8) │ │ │ │ + jae 48942 │ │ │ │ + vmovsd (%rdx,%rdi,8),%xmm13 │ │ │ │ + vfmadd213sd (%rax,%rdi,8),%xmm0,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rax,%rdi,8) │ │ │ │ + vmovsd 0x8(%rdx,%rdi,8),%xmm14 │ │ │ │ + vfmadd213sd 0x8(%rax,%rdi,8),%xmm0,%xmm14 │ │ │ │ + vmovsd %xmm14,0x8(%rax,%rdi,8) │ │ │ │ vmovsd 0x10(%rdx,%rdi,8),%xmm2 │ │ │ │ vfmadd213sd 0x10(%rax,%rdi,8),%xmm0,%xmm2 │ │ │ │ vmovsd %xmm2,0x10(%rax,%rdi,8) │ │ │ │ - vmovsd 0x18(%rdx,%rdi,8),%xmm9 │ │ │ │ - vfmadd213sd 0x18(%rax,%rdi,8),%xmm0,%xmm9 │ │ │ │ - vmovsd %xmm9,0x18(%rax,%rdi,8) │ │ │ │ - vmovsd 0x20(%rdx,%rdi,8),%xmm8 │ │ │ │ - vfmadd213sd 0x20(%rax,%rdi,8),%xmm0,%xmm8 │ │ │ │ - vmovsd %xmm8,0x20(%rax,%rdi,8) │ │ │ │ - vmovsd 0x28(%rdx,%rdi,8),%xmm10 │ │ │ │ - vfmadd213sd 0x28(%rax,%rdi,8),%xmm0,%xmm10 │ │ │ │ - vmovsd %xmm10,0x28(%rax,%rdi,8) │ │ │ │ - vmovsd 0x30(%rdx,%rdi,8),%xmm11 │ │ │ │ - vfmadd213sd 0x30(%rax,%rdi,8),%xmm0,%xmm11 │ │ │ │ - vmovsd %xmm11,0x30(%rax,%rdi,8) │ │ │ │ - vmovsd 0x38(%rdx,%rdi,8),%xmm12 │ │ │ │ - vfmadd213sd 0x38(%rax,%rdi,8),%xmm0,%xmm12 │ │ │ │ - vmovsd %xmm12,0x38(%rax,%rdi,8) │ │ │ │ + vmovsd 0x18(%rdx,%rdi,8),%xmm3 │ │ │ │ + vfmadd213sd 0x18(%rax,%rdi,8),%xmm0,%xmm3 │ │ │ │ + vmovsd %xmm3,0x18(%rax,%rdi,8) │ │ │ │ + vmovsd 0x20(%rdx,%rdi,8),%xmm15 │ │ │ │ + vfmadd213sd 0x20(%rax,%rdi,8),%xmm0,%xmm15 │ │ │ │ + vmovsd %xmm15,0x20(%rax,%rdi,8) │ │ │ │ + vmovsd 0x28(%rdx,%rdi,8),%xmm4 │ │ │ │ + vfmadd213sd 0x28(%rax,%rdi,8),%xmm0,%xmm4 │ │ │ │ + vmovsd %xmm4,0x28(%rax,%rdi,8) │ │ │ │ + vmovsd 0x30(%rdx,%rdi,8),%xmm5 │ │ │ │ + vfmadd213sd 0x30(%rax,%rdi,8),%xmm0,%xmm5 │ │ │ │ + vmovsd %xmm5,0x30(%rax,%rdi,8) │ │ │ │ + vmovsd 0x38(%rdx,%rdi,8),%xmm6 │ │ │ │ + vfmadd213sd 0x38(%rax,%rdi,8),%xmm0,%xmm6 │ │ │ │ + vmovsd %xmm6,0x38(%rax,%rdi,8) │ │ │ │ add $0x8,%rdi │ │ │ │ cmp %r9,%rdi │ │ │ │ - jb 48327 │ │ │ │ - add 0xc8(%rsp),%r8 │ │ │ │ + jb 488a0 │ │ │ │ inc %r10 │ │ │ │ - cmp 0x98(%rsp),%r10 │ │ │ │ - jb 47feb │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x120(%rsp),%r11 │ │ │ │ - sub $0x18,%r11 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0xd0(%rsp),%r12 │ │ │ │ - jne 47f80 │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov 0x68(%rsp),%r14 │ │ │ │ - mov %r13d,%esi │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ - mov 0x50(%rsp),%r8 │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - mov 0x64(%rsp),%r13d │ │ │ │ + add 0xc8(%rsp),%r8 │ │ │ │ + cmp 0xa0(%rsp),%r10 │ │ │ │ + jb 48556 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x18,%rcx │ │ │ │ + sub $0x18,%r12 │ │ │ │ + cmp %rcx,0xd0(%rsp) │ │ │ │ + jne 484e8 │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov 0x70(%rsp),%r8d │ │ │ │ + mov 0x48(%rsp),%r14 │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + mov 0x50(%rsp),%r13 │ │ │ │ + mov 0x3c(%rsp),%esi │ │ │ │ mov 0x20(%rdx),%r10 │ │ │ │ sub %rax,%r10 │ │ │ │ - je 48659 │ │ │ │ + je 48bbe │ │ │ │ sar $0x3,%r10 │ │ │ │ mov (%r15),%r9 │ │ │ │ cmp $0x1,%r10 │ │ │ │ - je 48a14 │ │ │ │ - lea -0x8(%rax),%rcx │ │ │ │ - sub %r9,%rcx │ │ │ │ - cmp $0x10,%rcx │ │ │ │ - jbe 48a14 │ │ │ │ + je 48e73 │ │ │ │ + lea -0x8(%rax),%r11 │ │ │ │ + sub %r9,%r11 │ │ │ │ + cmp $0x10,%r11 │ │ │ │ + jbe 48e73 │ │ │ │ lea -0x1(%r10),%rbx │ │ │ │ mov %r10,%r12 │ │ │ │ cmp $0x2,%rbx │ │ │ │ - jbe 48bd5 │ │ │ │ + jbe 4927b │ │ │ │ shr $0x2,%r12 │ │ │ │ xor %ecx,%ecx │ │ │ │ shl $0x5,%r12 │ │ │ │ lea -0x20(%r12),%r11 │ │ │ │ shr $0x5,%r11 │ │ │ │ inc %r11 │ │ │ │ and $0x7,%r11d │ │ │ │ - je 48548 │ │ │ │ + je 48aaf │ │ │ │ cmp $0x1,%r11 │ │ │ │ - je 4852b │ │ │ │ + je 48a92 │ │ │ │ cmp $0x2,%r11 │ │ │ │ - je 48517 │ │ │ │ + je 48a7e │ │ │ │ cmp $0x3,%r11 │ │ │ │ - je 48503 │ │ │ │ + je 48a6a │ │ │ │ cmp $0x4,%r11 │ │ │ │ - je 484ef │ │ │ │ + je 48a56 │ │ │ │ cmp $0x5,%r11 │ │ │ │ - je 484db │ │ │ │ + je 48a42 │ │ │ │ cmp $0x6,%r11 │ │ │ │ - je 484c7 │ │ │ │ + je 48a2e │ │ │ │ vmovupd (%rax),%ymm0 │ │ │ │ mov $0x20,%ecx │ │ │ │ - vaddpd (%r9),%ymm0,%ymm13 │ │ │ │ - vmovupd %ymm13,(%rax) │ │ │ │ - vmovupd (%rax,%rcx,1),%ymm14 │ │ │ │ - vaddpd (%r9,%rcx,1),%ymm14,%ymm15 │ │ │ │ - vmovupd %ymm15,(%rax,%rcx,1) │ │ │ │ + vaddpd (%r9),%ymm0,%ymm7 │ │ │ │ + vmovupd %ymm7,(%rax) │ │ │ │ + vmovupd (%rax,%rcx,1),%ymm8 │ │ │ │ + vaddpd (%r9,%rcx,1),%ymm8,%ymm9 │ │ │ │ + vmovupd %ymm9,(%rax,%rcx,1) │ │ │ │ add $0x20,%rcx │ │ │ │ - vmovupd (%rax,%rcx,1),%ymm3 │ │ │ │ - vaddpd (%r9,%rcx,1),%ymm3,%ymm5 │ │ │ │ - vmovupd %ymm5,(%rax,%rcx,1) │ │ │ │ + vmovupd (%rax,%rcx,1),%ymm11 │ │ │ │ + vaddpd (%r9,%rcx,1),%ymm11,%ymm12 │ │ │ │ + vmovupd %ymm12,(%rax,%rcx,1) │ │ │ │ add $0x20,%rcx │ │ │ │ vmovupd (%rax,%rcx,1),%ymm1 │ │ │ │ - vaddpd (%r9,%rcx,1),%ymm1,%ymm4 │ │ │ │ - vmovupd %ymm4,(%rax,%rcx,1) │ │ │ │ + vaddpd (%r9,%rcx,1),%ymm1,%ymm10 │ │ │ │ + vmovupd %ymm10,(%rax,%rcx,1) │ │ │ │ add $0x20,%rcx │ │ │ │ - vmovupd (%rax,%rcx,1),%ymm6 │ │ │ │ - vaddpd (%r9,%rcx,1),%ymm6,%ymm7 │ │ │ │ - vmovupd %ymm7,(%rax,%rcx,1) │ │ │ │ + vmovupd (%rax,%rcx,1),%ymm13 │ │ │ │ + vaddpd (%r9,%rcx,1),%ymm13,%ymm14 │ │ │ │ + vmovupd %ymm14,(%rax,%rcx,1) │ │ │ │ add $0x20,%rcx │ │ │ │ vmovupd (%rax,%rcx,1),%ymm2 │ │ │ │ - vaddpd (%r9,%rcx,1),%ymm2,%ymm9 │ │ │ │ - vmovupd %ymm9,(%rax,%rcx,1) │ │ │ │ + vaddpd (%r9,%rcx,1),%ymm2,%ymm3 │ │ │ │ + vmovupd %ymm3,(%rax,%rcx,1) │ │ │ │ add $0x20,%rcx │ │ │ │ - vmovupd (%rax,%rcx,1),%ymm8 │ │ │ │ - vaddpd (%r9,%rcx,1),%ymm8,%ymm10 │ │ │ │ - vmovupd %ymm10,(%rax,%rcx,1) │ │ │ │ + vmovupd (%rax,%rcx,1),%ymm15 │ │ │ │ + vaddpd (%r9,%rcx,1),%ymm15,%ymm4 │ │ │ │ + vmovupd %ymm4,(%rax,%rcx,1) │ │ │ │ add $0x20,%rcx │ │ │ │ - cmp %rcx,%r12 │ │ │ │ - je 48611 │ │ │ │ - vmovupd (%rax,%rcx,1),%ymm11 │ │ │ │ + cmp %r12,%rcx │ │ │ │ + je 48b78 │ │ │ │ + vmovupd (%rax,%rcx,1),%ymm5 │ │ │ │ vmovupd 0x20(%rax,%rcx,1),%ymm0 │ │ │ │ - vaddpd (%r9,%rcx,1),%ymm11,%ymm12 │ │ │ │ - vmovupd 0x40(%rax,%rcx,1),%ymm14 │ │ │ │ - vmovupd 0x60(%rax,%rcx,1),%ymm3 │ │ │ │ + vmovupd 0x40(%rax,%rcx,1),%ymm8 │ │ │ │ + vmovupd 0x60(%rax,%rcx,1),%ymm11 │ │ │ │ + vaddpd (%r9,%rcx,1),%ymm5,%ymm6 │ │ │ │ vmovupd 0x80(%rax,%rcx,1),%ymm1 │ │ │ │ - vmovupd 0xa0(%rax,%rcx,1),%ymm6 │ │ │ │ + vmovupd 0xa0(%rax,%rcx,1),%ymm13 │ │ │ │ vmovupd 0xc0(%rax,%rcx,1),%ymm2 │ │ │ │ - vmovupd 0xe0(%rax,%rcx,1),%ymm8 │ │ │ │ - vmovupd %ymm12,(%rax,%rcx,1) │ │ │ │ - vaddpd 0x20(%r9,%rcx,1),%ymm0,%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),%ymm3,%ymm5 │ │ │ │ - vmovupd %ymm5,0x60(%rax,%rcx,1) │ │ │ │ - vaddpd 0x80(%r9,%rcx,1),%ymm1,%ymm4 │ │ │ │ - vmovupd %ymm4,0x80(%rax,%rcx,1) │ │ │ │ - vaddpd 0xa0(%r9,%rcx,1),%ymm6,%ymm7 │ │ │ │ - vmovupd %ymm7,0xa0(%rax,%rcx,1) │ │ │ │ - vaddpd 0xc0(%r9,%rcx,1),%ymm2,%ymm9 │ │ │ │ - vmovupd %ymm9,0xc0(%rax,%rcx,1) │ │ │ │ - vaddpd 0xe0(%r9,%rcx,1),%ymm8,%ymm10 │ │ │ │ - vmovupd %ymm10,0xe0(%rax,%rcx,1) │ │ │ │ + vmovupd 0xe0(%rax,%rcx,1),%ymm15 │ │ │ │ + vmovupd %ymm6,(%rax,%rcx,1) │ │ │ │ + vaddpd 0x20(%r9,%rcx,1),%ymm0,%ymm7 │ │ │ │ + vmovupd %ymm7,0x20(%rax,%rcx,1) │ │ │ │ + vaddpd 0x40(%r9,%rcx,1),%ymm8,%ymm9 │ │ │ │ + vmovupd %ymm9,0x40(%rax,%rcx,1) │ │ │ │ + vaddpd 0x60(%r9,%rcx,1),%ymm11,%ymm12 │ │ │ │ + vmovupd %ymm12,0x60(%rax,%rcx,1) │ │ │ │ + vaddpd 0x80(%r9,%rcx,1),%ymm1,%ymm10 │ │ │ │ + vmovupd %ymm10,0x80(%rax,%rcx,1) │ │ │ │ + vaddpd 0xa0(%r9,%rcx,1),%ymm13,%ymm14 │ │ │ │ + vmovupd %ymm14,0xa0(%rax,%rcx,1) │ │ │ │ + vaddpd 0xc0(%r9,%rcx,1),%ymm2,%ymm3 │ │ │ │ + vmovupd %ymm3,0xc0(%rax,%rcx,1) │ │ │ │ + vaddpd 0xe0(%r9,%rcx,1),%ymm15,%ymm4 │ │ │ │ + vmovupd %ymm4,0xe0(%rax,%rcx,1) │ │ │ │ add $0x100,%rcx │ │ │ │ - cmp %rcx,%r12 │ │ │ │ - jne 48548 │ │ │ │ + cmp %r12,%rcx │ │ │ │ + jne 48aaf │ │ │ │ test $0x3,%r10b │ │ │ │ - je 48659 │ │ │ │ - mov %r10,%r11 │ │ │ │ - and $0xfffffffffffffffc,%r11 │ │ │ │ - cmp %rbx,%r11 │ │ │ │ - je 48649 │ │ │ │ - sub %r11,%r10 │ │ │ │ + je 48bbe │ │ │ │ + mov %r10,%rcx │ │ │ │ + and $0xfffffffffffffffc,%rcx │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + je 48bae │ │ │ │ + sub %rcx,%r10 │ │ │ │ mov %r10,%r12 │ │ │ │ - vmovupd (%rax,%r11,8),%xmm11 │ │ │ │ - vaddpd (%r9,%r11,8),%xmm11,%xmm12 │ │ │ │ - vmovupd %xmm12,(%rax,%r11,8) │ │ │ │ + vmovupd (%rax,%rcx,8),%xmm5 │ │ │ │ + vaddpd (%r9,%rcx,8),%xmm5,%xmm6 │ │ │ │ + vmovupd %xmm6,(%rax,%rcx,8) │ │ │ │ test $0x1,%r12b │ │ │ │ - je 48659 │ │ │ │ + je 48bbe │ │ │ │ and $0xfffffffffffffffe,%r12 │ │ │ │ - lea (%r12,%r11,1),%rbx │ │ │ │ + lea (%r12,%rcx,1),%rbx │ │ │ │ vmovsd (%rax,%rbx,8),%xmm0 │ │ │ │ - vaddsd (%r9,%rbx,8),%xmm0,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rax,%rbx,8) │ │ │ │ + vaddsd (%r9,%rbx,8),%xmm0,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rax,%rbx,8) │ │ │ │ sub $0x18,%r15 │ │ │ │ sub $0x18,%rdx │ │ │ │ test %esi,%esi │ │ │ │ - jne 47f1c │ │ │ │ - mov %rdi,%r12 │ │ │ │ - mov %r8,%rbx │ │ │ │ + jne 4848b │ │ │ │ + mov %r8d,%r12d │ │ │ │ + mov %rdi,%rbx │ │ │ │ vzeroupper │ │ │ │ - call 39010 │ │ │ │ + call 38ed0 │ │ │ │ test %al,%al │ │ │ │ - jne 48d00 │ │ │ │ - mov 0xf0(%rsp),%rdx │ │ │ │ - cmp %rdx,0x108(%rsp) │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov 0x108(%rsp),%r11 │ │ │ │ - mov %rdx,%r8 │ │ │ │ - je 48872 │ │ │ │ + jne 49318 │ │ │ │ + mov 0xf8(%rsp),%rsi │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + mov 0x100(%rsp),%r11 │ │ │ │ + mov %rsi,%r8 │ │ │ │ + cmp %rsi,0x100(%rsp) │ │ │ │ + je 48de7 │ │ │ │ mov (%r8),%rax │ │ │ │ - mov 0x8(%r8),%r9 │ │ │ │ - cmp %r9,%rax │ │ │ │ - je 48862 │ │ │ │ - mov %r9,%r10 │ │ │ │ - sub %rax,%r10 │ │ │ │ - lea -0x8(%r10),%rsi │ │ │ │ - cmp $0x10,%rsi │ │ │ │ - jbe 48903 │ │ │ │ + mov 0x8(%r8),%rsi │ │ │ │ + cmp %rsi,%rax │ │ │ │ + je 48dd7 │ │ │ │ + sub %rax,%rsi │ │ │ │ + cmp $0x8,%rsi │ │ │ │ + je 4901f │ │ │ │ lea -0x8(%rcx),%rdi │ │ │ │ sub %rax,%rdi │ │ │ │ cmp $0x10,%rdi │ │ │ │ - jbe 48903 │ │ │ │ - shr $0x3,%rsi │ │ │ │ + jbe 49058 │ │ │ │ + lea -0x8(%rsi),%r10 │ │ │ │ + mov %r10,%r15 │ │ │ │ + shr $0x3,%r15 │ │ │ │ + lea 0x1(%r15),%r9 │ │ │ │ + cmp $0x10,%r10 │ │ │ │ + jbe 4904b │ │ │ │ + mov %r9,%r10 │ │ │ │ xor %edx,%edx │ │ │ │ - inc %rsi │ │ │ │ - mov %rsi,%r15 │ │ │ │ - shr $0x2,%r15 │ │ │ │ - shl $0x5,%r15 │ │ │ │ - lea -0x20(%r15),%rdi │ │ │ │ + shr $0x2,%r10 │ │ │ │ + shl $0x5,%r10 │ │ │ │ + lea -0x20(%r10),%rdi │ │ │ │ shr $0x5,%rdi │ │ │ │ inc %rdi │ │ │ │ and $0x7,%edi │ │ │ │ - je 48790 │ │ │ │ + je 48d00 │ │ │ │ cmp $0x1,%rdi │ │ │ │ - je 48779 │ │ │ │ + je 48ce9 │ │ │ │ cmp $0x2,%rdi │ │ │ │ - je 4876b │ │ │ │ + je 48cdb │ │ │ │ cmp $0x3,%rdi │ │ │ │ - je 4875d │ │ │ │ + je 48ccd │ │ │ │ cmp $0x4,%rdi │ │ │ │ - je 4874f │ │ │ │ + je 48cbf │ │ │ │ cmp $0x5,%rdi │ │ │ │ - je 48741 │ │ │ │ + je 48cb1 │ │ │ │ cmp $0x6,%rdi │ │ │ │ - je 48733 │ │ │ │ - vmovupd (%rax),%ymm14 │ │ │ │ + je 48ca3 │ │ │ │ + vmovupd (%rax),%ymm9 │ │ │ │ mov $0x20,%edx │ │ │ │ - vmovupd %ymm14,(%rcx) │ │ │ │ - vmovupd (%rax,%rdx,1),%ymm15 │ │ │ │ - vmovupd %ymm15,(%rcx,%rdx,1) │ │ │ │ - add $0x20,%rdx │ │ │ │ - vmovupd (%rax,%rdx,1),%ymm3 │ │ │ │ - vmovupd %ymm3,(%rcx,%rdx,1) │ │ │ │ + vmovupd %ymm9,(%rcx) │ │ │ │ + vmovupd (%rax,%rdx,1),%ymm11 │ │ │ │ + vmovupd %ymm11,(%rcx,%rdx,1) │ │ │ │ add $0x20,%rdx │ │ │ │ - vmovupd (%rax,%rdx,1),%ymm5 │ │ │ │ - vmovupd %ymm5,(%rcx,%rdx,1) │ │ │ │ + vmovupd (%rax,%rdx,1),%ymm12 │ │ │ │ + vmovupd %ymm12,(%rcx,%rdx,1) │ │ │ │ add $0x20,%rdx │ │ │ │ vmovupd (%rax,%rdx,1),%ymm1 │ │ │ │ vmovupd %ymm1,(%rcx,%rdx,1) │ │ │ │ add $0x20,%rdx │ │ │ │ - vmovupd (%rax,%rdx,1),%ymm4 │ │ │ │ - vmovupd %ymm4,(%rcx,%rdx,1) │ │ │ │ + vmovupd (%rax,%rdx,1),%ymm10 │ │ │ │ + vmovupd %ymm10,(%rcx,%rdx,1) │ │ │ │ add $0x20,%rdx │ │ │ │ - vmovupd (%rax,%rdx,1),%ymm6 │ │ │ │ - vmovupd %ymm6,(%rcx,%rdx,1) │ │ │ │ + vmovupd (%rax,%rdx,1),%ymm13 │ │ │ │ + vmovupd %ymm13,(%rcx,%rdx,1) │ │ │ │ add $0x20,%rdx │ │ │ │ - cmp %rdx,%r15 │ │ │ │ - je 48816 │ │ │ │ - vmovupd (%rax,%rdx,1),%ymm7 │ │ │ │ - vmovupd %ymm7,(%rcx,%rdx,1) │ │ │ │ - vmovupd 0x20(%rax,%rdx,1),%ymm2 │ │ │ │ - vmovupd %ymm2,0x20(%rcx,%rdx,1) │ │ │ │ - vmovupd 0x40(%rax,%rdx,1),%ymm9 │ │ │ │ - vmovupd %ymm9,0x40(%rcx,%rdx,1) │ │ │ │ - vmovupd 0x60(%rax,%rdx,1),%ymm8 │ │ │ │ - vmovupd %ymm8,0x60(%rcx,%rdx,1) │ │ │ │ - vmovupd 0x80(%rax,%rdx,1),%ymm10 │ │ │ │ - vmovupd %ymm10,0x80(%rcx,%rdx,1) │ │ │ │ - vmovupd 0xa0(%rax,%rdx,1),%ymm11 │ │ │ │ - vmovupd %ymm11,0xa0(%rcx,%rdx,1) │ │ │ │ - vmovupd 0xc0(%rax,%rdx,1),%ymm12 │ │ │ │ - vmovupd %ymm12,0xc0(%rcx,%rdx,1) │ │ │ │ - vmovupd 0xe0(%rax,%rdx,1),%ymm0 │ │ │ │ - vmovupd %ymm0,0xe0(%rcx,%rdx,1) │ │ │ │ + vmovupd (%rax,%rdx,1),%ymm14 │ │ │ │ + vmovupd %ymm14,(%rcx,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + cmp %rdx,%r10 │ │ │ │ + je 48d86 │ │ │ │ + vmovupd (%rax,%rdx,1),%ymm2 │ │ │ │ + vmovupd %ymm2,(%rcx,%rdx,1) │ │ │ │ + vmovupd 0x20(%rax,%rdx,1),%ymm3 │ │ │ │ + vmovupd %ymm3,0x20(%rcx,%rdx,1) │ │ │ │ + vmovupd 0x40(%rax,%rdx,1),%ymm15 │ │ │ │ + vmovupd %ymm15,0x40(%rcx,%rdx,1) │ │ │ │ + vmovupd 0x60(%rax,%rdx,1),%ymm4 │ │ │ │ + vmovupd %ymm4,0x60(%rcx,%rdx,1) │ │ │ │ + vmovupd 0x80(%rax,%rdx,1),%ymm5 │ │ │ │ + vmovupd %ymm5,0x80(%rcx,%rdx,1) │ │ │ │ + vmovupd 0xa0(%rax,%rdx,1),%ymm6 │ │ │ │ + vmovupd %ymm6,0xa0(%rcx,%rdx,1) │ │ │ │ + vmovupd 0xc0(%rax,%rdx,1),%ymm0 │ │ │ │ + vmovupd %ymm0,0xc0(%rcx,%rdx,1) │ │ │ │ + vmovupd 0xe0(%rax,%rdx,1),%ymm7 │ │ │ │ + vmovupd %ymm7,0xe0(%rcx,%rdx,1) │ │ │ │ add $0x100,%rdx │ │ │ │ - cmp %rdx,%r15 │ │ │ │ - jne 48790 │ │ │ │ - test $0x3,%sil │ │ │ │ - je 4885f │ │ │ │ - and $0xfffffffffffffffc,%rsi │ │ │ │ - lea 0x0(,%rsi,8),%r15 │ │ │ │ - add %r15,%rax │ │ │ │ - vmovsd (%rax),%xmm13 │ │ │ │ - lea 0x8(%rax),%rsi │ │ │ │ - vmovsd %xmm13,(%rcx,%r15,1) │ │ │ │ - cmp %rsi,%r9 │ │ │ │ - je 4885f │ │ │ │ - vmovsd 0x8(%rax),%xmm14 │ │ │ │ - lea 0x10(%rax),%rdi │ │ │ │ - vmovsd %xmm14,0x8(%rcx,%r15,1) │ │ │ │ - cmp %rdi,%r9 │ │ │ │ - je 4885f │ │ │ │ - vmovsd 0x10(%rax),%xmm15 │ │ │ │ - vmovsd %xmm15,0x10(%rcx,%r15,1) │ │ │ │ - add %r10,%rcx │ │ │ │ + cmp %rdx,%r10 │ │ │ │ + jne 48d00 │ │ │ │ + test $0x3,%r9b │ │ │ │ + je 48dd4 │ │ │ │ + mov %r9,%rdx │ │ │ │ + and $0xfffffffffffffffc,%rdx │ │ │ │ + lea 0x0(,%rdx,8),%rdi │ │ │ │ + lea (%rax,%rdi,1),%r10 │ │ │ │ + add %rcx,%rdi │ │ │ │ + cmp %r15,%rdx │ │ │ │ + je 48dcb │ │ │ │ + mov %r9,%r15 │ │ │ │ + vmovupd (%rax,%rdx,8),%xmm8 │ │ │ │ + sub %rdx,%r15 │ │ │ │ + and $0x1,%r9d │ │ │ │ + vmovupd %xmm8,(%rcx,%rdx,8) │ │ │ │ + je 48dd4 │ │ │ │ + and $0xfffffffffffffffe,%r15 │ │ │ │ + shl $0x3,%r15 │ │ │ │ + add %r15,%r10 │ │ │ │ + add %r15,%rdi │ │ │ │ + vmovsd (%r10),%xmm9 │ │ │ │ + vmovsd %xmm9,(%rdi) │ │ │ │ + add %rsi,%rcx │ │ │ │ add $0x18,%r8 │ │ │ │ cmp %r8,%r11 │ │ │ │ - jne 486a5 │ │ │ │ + jne 48c0a │ │ │ │ vzeroupper │ │ │ │ incl 0xb4(%rsp) │ │ │ │ + mov 0x90(%rsp),%r11 │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ + add %r11,0x78(%rsp) │ │ │ │ + add %rcx,0x30(%rsp) │ │ │ │ mov 0xb4(%rsp),%r8d │ │ │ │ - add %rcx,0x40(%rsp) │ │ │ │ - mov 0x88(%rsp),%r11 │ │ │ │ - add %r11,0x110(%rsp) │ │ │ │ - cmp %r8d,0xd8(%rsp) │ │ │ │ - jg 478d2 │ │ │ │ - mov $0x1,%r13d │ │ │ │ - jmp 48d03 │ │ │ │ + add %r11,0x80(%rsp) │ │ │ │ + cmp %r8d,0xe0(%rsp) │ │ │ │ + jg 47f3a │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 4931b │ │ │ │ inc %rcx │ │ │ │ cmp %r11,%rcx │ │ │ │ - jae 47eb1 │ │ │ │ + jae 48421 │ │ │ │ vmulsd (%r9,%rcx,8),%xmm2,%xmm1 │ │ │ │ - add 0x118(%rsp),%rsi │ │ │ │ - jmp 47d21 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + add 0x110(%rsp),%rsi │ │ │ │ + jmp 48291 │ │ │ │ + nopl (%rax) │ │ │ │ xor %edi,%edi │ │ │ │ - jmp 481c5 │ │ │ │ + jmp 48737 │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 47e64 │ │ │ │ - sub %rdx,%rax │ │ │ │ + jmp 483d4 │ │ │ │ + sub %r11,%rax │ │ │ │ mov %r15,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call b9490 >::_M_default_append(unsigned long)@@Base> │ │ │ │ - jmp 47cb5 │ │ │ │ - lea -0x8(%r10),%r9 │ │ │ │ - xor %edx,%edx │ │ │ │ - shr $0x3,%r9 │ │ │ │ - inc %r9 │ │ │ │ - and $0x7,%r9d │ │ │ │ - je 489a8 │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 48991 │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - je 48983 │ │ │ │ - cmp $0x3,%r9 │ │ │ │ - je 48975 │ │ │ │ - cmp $0x4,%r9 │ │ │ │ - je 48967 │ │ │ │ - cmp $0x5,%r9 │ │ │ │ - je 48959 │ │ │ │ - cmp $0x6,%r9 │ │ │ │ - je 4894b │ │ │ │ - vmovsd (%rax),%xmm3 │ │ │ │ - mov $0x8,%edx │ │ │ │ - vmovsd %xmm3,(%rcx) │ │ │ │ - vmovsd (%rax,%rdx,1),%xmm5 │ │ │ │ - vmovsd %xmm5,(%rcx,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - vmovsd (%rax,%rdx,1),%xmm1 │ │ │ │ - vmovsd %xmm1,(%rcx,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - vmovsd (%rax,%rdx,1),%xmm4 │ │ │ │ - vmovsd %xmm4,(%rcx,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - vmovsd (%rax,%rdx,1),%xmm6 │ │ │ │ - vmovsd %xmm6,(%rcx,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - vmovsd (%rax,%rdx,1),%xmm7 │ │ │ │ - vmovsd %xmm7,(%rcx,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - vmovsd (%rax,%rdx,1),%xmm2 │ │ │ │ - vmovsd %xmm2,(%rcx,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - cmp %r10,%rdx │ │ │ │ - je 4885f │ │ │ │ - vmovsd (%rax,%rdx,1),%xmm9 │ │ │ │ - vmovsd %xmm9,(%rcx,%rdx,1) │ │ │ │ - vmovsd 0x8(%rax,%rdx,1),%xmm8 │ │ │ │ - vmovsd %xmm8,0x8(%rcx,%rdx,1) │ │ │ │ - vmovsd 0x10(%rax,%rdx,1),%xmm10 │ │ │ │ - vmovsd %xmm10,0x10(%rcx,%rdx,1) │ │ │ │ - vmovsd 0x18(%rax,%rdx,1),%xmm11 │ │ │ │ - vmovsd %xmm11,0x18(%rcx,%rdx,1) │ │ │ │ - vmovsd 0x20(%rax,%rdx,1),%xmm12 │ │ │ │ - vmovsd %xmm12,0x20(%rcx,%rdx,1) │ │ │ │ - vmovsd 0x28(%rax,%rdx,1),%xmm0 │ │ │ │ - vmovsd %xmm0,0x28(%rcx,%rdx,1) │ │ │ │ - vmovsd 0x30(%rax,%rdx,1),%xmm13 │ │ │ │ - vmovsd %xmm13,0x30(%rcx,%rdx,1) │ │ │ │ - vmovsd 0x38(%rax,%rdx,1),%xmm14 │ │ │ │ - vmovsd %xmm14,0x38(%rcx,%rdx,1) │ │ │ │ - add $0x40,%rdx │ │ │ │ - cmp %r10,%rdx │ │ │ │ - jne 489a8 │ │ │ │ - jmp 4885f │ │ │ │ - vmovsd (%rax),%xmm14 │ │ │ │ + call b94e0 >::_M_default_append(unsigned long)@@Base> │ │ │ │ + jmp 48228 │ │ │ │ + vmovsd (%rax),%xmm8 │ │ │ │ lea -0x1(%r10),%r12 │ │ │ │ mov $0x1,%ecx │ │ │ │ - vaddsd (%r9),%xmm14,%xmm15 │ │ │ │ and $0x7,%r12d │ │ │ │ - vmovsd %xmm15,(%rax) │ │ │ │ + vaddsd (%r9),%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rax) │ │ │ │ cmp %r10,%rcx │ │ │ │ - jae 48659 │ │ │ │ + jae 48bbe │ │ │ │ test %r12,%r12 │ │ │ │ - je 48af8 │ │ │ │ + je 48f57 │ │ │ │ cmp $0x1,%r12 │ │ │ │ - je 48adc │ │ │ │ + je 48f3b │ │ │ │ cmp $0x2,%r12 │ │ │ │ - je 48ac9 │ │ │ │ + je 48f28 │ │ │ │ cmp $0x3,%r12 │ │ │ │ - je 48ab6 │ │ │ │ + je 48f15 │ │ │ │ cmp $0x4,%r12 │ │ │ │ - je 48aa3 │ │ │ │ + je 48f02 │ │ │ │ cmp $0x5,%r12 │ │ │ │ - je 48a90 │ │ │ │ + je 48eef │ │ │ │ cmp $0x6,%r12 │ │ │ │ - je 48a7d │ │ │ │ - vmovsd 0x8(%rax),%xmm3 │ │ │ │ + je 48edc │ │ │ │ + vmovsd 0x8(%rax),%xmm11 │ │ │ │ mov $0x2,%ecx │ │ │ │ - vaddsd 0x8(%r9),%xmm3,%xmm5 │ │ │ │ - vmovsd %xmm5,0x8(%rax) │ │ │ │ + vaddsd 0x8(%r9),%xmm11,%xmm12 │ │ │ │ + vmovsd %xmm12,0x8(%rax) │ │ │ │ vmovsd (%rax,%rcx,8),%xmm1 │ │ │ │ - vaddsd (%r9,%rcx,8),%xmm1,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rax,%rcx,8) │ │ │ │ + vaddsd (%r9,%rcx,8),%xmm1,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rax,%rcx,8) │ │ │ │ inc %rcx │ │ │ │ - vmovsd (%rax,%rcx,8),%xmm6 │ │ │ │ - vaddsd (%r9,%rcx,8),%xmm6,%xmm7 │ │ │ │ - vmovsd %xmm7,(%rax,%rcx,8) │ │ │ │ + vmovsd (%rax,%rcx,8),%xmm13 │ │ │ │ + vaddsd (%r9,%rcx,8),%xmm13,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rax,%rcx,8) │ │ │ │ inc %rcx │ │ │ │ vmovsd (%rax,%rcx,8),%xmm2 │ │ │ │ - vaddsd (%r9,%rcx,8),%xmm2,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rax,%rcx,8) │ │ │ │ + vaddsd (%r9,%rcx,8),%xmm2,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rax,%rcx,8) │ │ │ │ inc %rcx │ │ │ │ - vmovsd (%rax,%rcx,8),%xmm8 │ │ │ │ - vaddsd (%r9,%rcx,8),%xmm8,%xmm10 │ │ │ │ - vmovsd %xmm10,(%rax,%rcx,8) │ │ │ │ + vmovsd (%rax,%rcx,8),%xmm15 │ │ │ │ + vaddsd (%r9,%rcx,8),%xmm15,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rax,%rcx,8) │ │ │ │ inc %rcx │ │ │ │ - vmovsd (%rax,%rcx,8),%xmm11 │ │ │ │ - vaddsd (%r9,%rcx,8),%xmm11,%xmm12 │ │ │ │ - vmovsd %xmm12,(%rax,%rcx,8) │ │ │ │ + vmovsd (%rax,%rcx,8),%xmm5 │ │ │ │ + vaddsd (%r9,%rcx,8),%xmm5,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rax,%rcx,8) │ │ │ │ inc %rcx │ │ │ │ vmovsd (%rax,%rcx,8),%xmm0 │ │ │ │ - vaddsd (%r9,%rcx,8),%xmm0,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rax,%rcx,8) │ │ │ │ + vaddsd (%r9,%rcx,8),%xmm0,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rax,%rcx,8) │ │ │ │ inc %rcx │ │ │ │ cmp %r10,%rcx │ │ │ │ - jae 48659 │ │ │ │ - vmovsd (%rax,%rcx,8),%xmm14 │ │ │ │ + jae 48bbe │ │ │ │ + vmovsd (%rax,%rcx,8),%xmm8 │ │ │ │ lea 0x1(%rcx),%r11 │ │ │ │ lea 0x2(%rcx),%rbx │ │ │ │ lea 0x3(%rcx),%r12 │ │ │ │ - vaddsd (%r9,%rcx,8),%xmm14,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rax,%rcx,8) │ │ │ │ - vmovsd (%rax,%r11,8),%xmm3 │ │ │ │ - vaddsd (%r9,%r11,8),%xmm3,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rax,%r11,8) │ │ │ │ - vmovsd (%rax,%rbx,8),%xmm1 │ │ │ │ + vaddsd (%r9,%rcx,8),%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rax,%rcx,8) │ │ │ │ + vmovsd (%rax,%r11,8),%xmm11 │ │ │ │ + vaddsd (%r9,%r11,8),%xmm11,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rax,%r11,8) │ │ │ │ lea 0x4(%rcx),%r11 │ │ │ │ - vaddsd (%r9,%rbx,8),%xmm1,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rax,%rbx,8) │ │ │ │ - vmovsd (%rax,%r12,8),%xmm6 │ │ │ │ + vmovsd (%rax,%rbx,8),%xmm1 │ │ │ │ + vaddsd (%r9,%rbx,8),%xmm1,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rax,%rbx,8) │ │ │ │ lea 0x5(%rcx),%rbx │ │ │ │ - vaddsd (%r9,%r12,8),%xmm6,%xmm7 │ │ │ │ - vmovsd %xmm7,(%rax,%r12,8) │ │ │ │ - vmovsd (%rax,%r11,8),%xmm2 │ │ │ │ + vmovsd (%rax,%r12,8),%xmm13 │ │ │ │ + vaddsd (%r9,%r12,8),%xmm13,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rax,%r12,8) │ │ │ │ lea 0x6(%rcx),%r12 │ │ │ │ - vaddsd (%r9,%r11,8),%xmm2,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rax,%r11,8) │ │ │ │ - vmovsd (%rax,%rbx,8),%xmm8 │ │ │ │ + vmovsd (%rax,%r11,8),%xmm2 │ │ │ │ + vaddsd (%r9,%r11,8),%xmm2,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rax,%r11,8) │ │ │ │ lea 0x7(%rcx),%r11 │ │ │ │ add $0x8,%rcx │ │ │ │ - vaddsd (%r9,%rbx,8),%xmm8,%xmm10 │ │ │ │ - vmovsd %xmm10,(%rax,%rbx,8) │ │ │ │ - vmovsd (%rax,%r12,8),%xmm11 │ │ │ │ - vaddsd (%r9,%r12,8),%xmm11,%xmm12 │ │ │ │ - vmovsd %xmm12,(%rax,%r12,8) │ │ │ │ + vmovsd (%rax,%rbx,8),%xmm15 │ │ │ │ + vaddsd (%r9,%rbx,8),%xmm15,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rax,%rbx,8) │ │ │ │ + vmovsd (%rax,%r12,8),%xmm5 │ │ │ │ + vaddsd (%r9,%r12,8),%xmm5,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rax,%r12,8) │ │ │ │ vmovsd (%rax,%r11,8),%xmm0 │ │ │ │ - vaddsd (%r9,%r11,8),%xmm0,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rax,%r11,8) │ │ │ │ + vaddsd (%r9,%r11,8),%xmm0,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rax,%r11,8) │ │ │ │ cmp %r10,%rcx │ │ │ │ - jb 48af8 │ │ │ │ + jb 48f57 │ │ │ │ sub $0x18,%r15 │ │ │ │ sub $0x18,%rdx │ │ │ │ test %esi,%esi │ │ │ │ - jne 47f1c │ │ │ │ - jmp 48669 │ │ │ │ + jne 4848b │ │ │ │ + jmp 48bce │ │ │ │ + vmovsd (%rax),%xmm8 │ │ │ │ + vmovsd %xmm8,(%rcx) │ │ │ │ + jmp 48dd4 │ │ │ │ add $0x18,%r15 │ │ │ │ - cmp %r14,%r15 │ │ │ │ - jne 47bd1 │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 47c05 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - jmp 48629 │ │ │ │ - mov 0xe8(%rsp),%rax │ │ │ │ + cmp 0x120(%rsp),%r15 │ │ │ │ + jne 4813e │ │ │ │ + mov %rcx,0x120(%rsp) │ │ │ │ + jmp 4817c │ │ │ │ + mov %rax,%r10 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 48da2 │ │ │ │ + lea -0x8(%rsi),%r9 │ │ │ │ + xor %r10d,%r10d │ │ │ │ + shr $0x3,%r9 │ │ │ │ + inc %r9 │ │ │ │ + and $0x7,%r9d │ │ │ │ + je 4910b │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 490f2 │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + je 490e2 │ │ │ │ + cmp $0x3,%r9 │ │ │ │ + je 490d2 │ │ │ │ + cmp $0x4,%r9 │ │ │ │ + je 490c2 │ │ │ │ + cmp $0x5,%r9 │ │ │ │ + je 490b2 │ │ │ │ + cmp $0x6,%r9 │ │ │ │ + je 490a2 │ │ │ │ + vmovsd (%rax),%xmm11 │ │ │ │ + mov $0x8,%r10d │ │ │ │ + vmovsd %xmm11,(%rcx) │ │ │ │ + vmovsd (%rax,%r10,1),%xmm12 │ │ │ │ + vmovsd %xmm12,(%rcx,%r10,1) │ │ │ │ + add $0x8,%r10 │ │ │ │ + vmovsd (%rax,%r10,1),%xmm1 │ │ │ │ + vmovsd %xmm1,(%rcx,%r10,1) │ │ │ │ + add $0x8,%r10 │ │ │ │ + vmovsd (%rax,%r10,1),%xmm10 │ │ │ │ + vmovsd %xmm10,(%rcx,%r10,1) │ │ │ │ + add $0x8,%r10 │ │ │ │ + vmovsd (%rax,%r10,1),%xmm13 │ │ │ │ + vmovsd %xmm13,(%rcx,%r10,1) │ │ │ │ + add $0x8,%r10 │ │ │ │ + vmovsd (%rax,%r10,1),%xmm14 │ │ │ │ + vmovsd %xmm14,(%rcx,%r10,1) │ │ │ │ + add $0x8,%r10 │ │ │ │ + vmovsd (%rax,%r10,1),%xmm2 │ │ │ │ + vmovsd %xmm2,(%rcx,%r10,1) │ │ │ │ + add $0x8,%r10 │ │ │ │ + cmp %rsi,%r10 │ │ │ │ + je 48dd4 │ │ │ │ + vmovsd (%rax,%r10,1),%xmm3 │ │ │ │ + vmovsd %xmm3,(%rcx,%r10,1) │ │ │ │ + vmovsd 0x8(%rax,%r10,1),%xmm15 │ │ │ │ + vmovsd %xmm15,0x8(%rcx,%r10,1) │ │ │ │ + vmovsd 0x10(%rax,%r10,1),%xmm4 │ │ │ │ + vmovsd %xmm4,0x10(%rcx,%r10,1) │ │ │ │ + vmovsd 0x18(%rax,%r10,1),%xmm5 │ │ │ │ + vmovsd %xmm5,0x18(%rcx,%r10,1) │ │ │ │ + vmovsd 0x20(%rax,%r10,1),%xmm6 │ │ │ │ + vmovsd %xmm6,0x20(%rcx,%r10,1) │ │ │ │ + vmovsd 0x28(%rax,%r10,1),%xmm0 │ │ │ │ + vmovsd %xmm0,0x28(%rcx,%r10,1) │ │ │ │ + vmovsd 0x30(%rax,%r10,1),%xmm7 │ │ │ │ + vmovsd %xmm7,0x30(%rcx,%r10,1) │ │ │ │ + vmovsd 0x38(%rax,%r10,1),%xmm8 │ │ │ │ + vmovsd %xmm8,0x38(%rcx,%r10,1) │ │ │ │ + add $0x40,%r10 │ │ │ │ + cmp %rsi,%r10 │ │ │ │ + jne 4910b │ │ │ │ + jmp 48dd4 │ │ │ │ + vmovss (%r11,%r13,2),%xmm1 │ │ │ │ + vmovss (%r11),%xmm0 │ │ │ │ + vxorps %xmm12,%xmm12,%xmm12 │ │ │ │ + lea 0x20(%rbx),%rdi │ │ │ │ + vmovss (%rax,%r13,2),%xmm5 │ │ │ │ + vmovss (%rax),%xmm7 │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ + vinsertps $0x10,(%r11,%r13,1),%xmm0,%xmm3 │ │ │ │ + vinsertps $0x10,(%rax,%r13,1),%xmm7,%xmm8 │ │ │ │ + mov 0x68(%rsp),%r10 │ │ │ │ + vinsertps $0x10,(%r11,%rcx,1),%xmm1,%xmm2 │ │ │ │ + vinsertps $0x10,(%rax,%rcx,1),%xmm5,%xmm6 │ │ │ │ + mov 0x60(%rsp),%r8 │ │ │ │ + lea (%r11,%r10,1),%r11 │ │ │ │ + add %r10,%rax │ │ │ │ + vmovlhps %xmm2,%xmm3,%xmm4 │ │ │ │ + vmovlhps %xmm6,%xmm8,%xmm9 │ │ │ │ + vsubps %xmm9,%xmm4,%xmm10 │ │ │ │ + vcvtps2pd %xmm10,%xmm11 │ │ │ │ + vmovhlps %xmm10,%xmm12,%xmm13 │ │ │ │ + vmovupd %xmm11,(%rbx) │ │ │ │ + vcvtps2pd %xmm13,%xmm14 │ │ │ │ + vmovupd %xmm14,0x10(%rbx) │ │ │ │ + cmp %rsi,%rdi │ │ │ │ + jne 47f8a │ │ │ │ + jmp 48056 │ │ │ │ + mov 0x88(%rsp),%rsi │ │ │ │ + vmovq %r14,%xmm5 │ │ │ │ + mov 0xf0(%rsp),%r14 │ │ │ │ + vpinsrq $0x1,0x120(%rsp),%xmm5,%xmm6 │ │ │ │ + sub %r15,%rsi │ │ │ │ + lea 0x140(%rsp),%r15 │ │ │ │ + mov %r14,0x150(%rsp) │ │ │ │ + mov %r15,%rdi │ │ │ │ + vmovdqa %xmm6,0x140(%rsp) │ │ │ │ + call b7a00 >, std::allocator > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ + mov 0x148(%rsp),%r10 │ │ │ │ + mov 0x150(%rsp),%rdi │ │ │ │ + mov 0x140(%rsp),%r14 │ │ │ │ + mov %r10,0x120(%rsp) │ │ │ │ + mov %rdi,0xf0(%rsp) │ │ │ │ + jmp 4817c │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 48b90 │ │ │ │ + mov 0xf0(%rsp),%rax │ │ │ │ mov 0xc0(%rsp),%r10 │ │ │ │ - mov %r14,%r9 │ │ │ │ - mov %r12,%rcx │ │ │ │ - mov 0x108(%rsp),%r14 │ │ │ │ - mov 0xf0(%rsp),%r12 │ │ │ │ - mov %r9,0x108(%rsp) │ │ │ │ - mov %rcx,0xf0(%rsp) │ │ │ │ - mov %r10,0xe8(%rsp) │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov 0x120(%rsp),%r9 │ │ │ │ + mov 0x100(%rsp),%rcx │ │ │ │ + mov 0xf8(%rsp),%r14 │ │ │ │ + mov %r10,0xf0(%rsp) │ │ │ │ mov %rax,0xc0(%rsp) │ │ │ │ - jmp 4867f │ │ │ │ + mov %rcx,0x120(%rsp) │ │ │ │ + mov %r9,0x100(%rsp) │ │ │ │ + mov %rdx,0xf8(%rsp) │ │ │ │ + jmp 48be4 │ │ │ │ sub %r9,%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ - call b9490 >::_M_default_append(unsigned long)@@Base> │ │ │ │ - mov (%r12),%rdi │ │ │ │ - jmp 47c4d │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ - vmovq %r12,%xmm13 │ │ │ │ - mov 0xe8(%rsp),%r12 │ │ │ │ - lea 0x140(%rsp),%r15 │ │ │ │ - vpinsrq $0x1,%r14,%xmm13,%xmm14 │ │ │ │ - mov %r15,%rdi │ │ │ │ - vmovdqa %xmm14,0x140(%rsp) │ │ │ │ - sub %r11,%rsi │ │ │ │ - mov %r12,0x150(%rsp) │ │ │ │ - call b7980 >, std::allocator > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ - mov 0x150(%rsp),%rcx │ │ │ │ - mov 0x140(%rsp),%r12 │ │ │ │ - mov 0x148(%rsp),%r14 │ │ │ │ - mov %rcx,0xe8(%rsp) │ │ │ │ - jmp 47c05 │ │ │ │ - call 39010 │ │ │ │ + mov %r14,%rdi │ │ │ │ + call b94e0 >::_M_default_append(unsigned long)@@Base> │ │ │ │ + mov (%r14),%rdi │ │ │ │ + jmp 481c1 │ │ │ │ + call 38ed0 │ │ │ │ test %al,%al │ │ │ │ - jne 48d00 │ │ │ │ + jne 49318 │ │ │ │ cmpl $0x1,0xb4(%rsp) │ │ │ │ - je 48bdd │ │ │ │ - cmpl $0x1,0xdc(%rsp) │ │ │ │ - jne 48672 │ │ │ │ - jmp 47eee │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmpl $0x1,0xd8(%rsp) │ │ │ │ - movq $0x8,0xa8(%rsp) │ │ │ │ - jg 4780c │ │ │ │ - mov $0x8,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ - call d340 │ │ │ │ - jmp 48dba │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xor %r13d,%r13d │ │ │ │ + je 49282 │ │ │ │ + cmpl $0x1,0xe4(%rsp) │ │ │ │ + jne 48bd7 │ │ │ │ + jmp 4845e │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xor %r12d,%r12d │ │ │ │ test %rbx,%rbx │ │ │ │ - je 48d18 │ │ │ │ - mov 0xa8(%rsp),%rsi │ │ │ │ + je 49330 │ │ │ │ + mov 0xd8(%rsp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ call d340 │ │ │ │ - mov 0xf0(%rsp),%rbx │ │ │ │ - cmp 0x108(%rsp),%rbx │ │ │ │ - je 48d50 │ │ │ │ + mov 0xf8(%rsp),%r13 │ │ │ │ + cmp 0x100(%rsp),%r13 │ │ │ │ + je 4936b │ │ │ │ + mov %r13,%rbx │ │ │ │ mov (%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 48df7 │ │ │ │ + je 49430 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ add $0x18,%rbx │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %rbx,0x108(%rsp) │ │ │ │ - jne 48d2a │ │ │ │ - mov 0xf0(%rsp),%rdi │ │ │ │ + cmp %rbx,0x100(%rsp) │ │ │ │ + jne 49345 │ │ │ │ + mov 0xf8(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 48d6d │ │ │ │ + je 49388 │ │ │ │ mov 0xc0(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - mov %r12,%r15 │ │ │ │ - cmp %r14,%r12 │ │ │ │ - je 48d99 │ │ │ │ + mov %r14,%r15 │ │ │ │ + cmp 0x120(%rsp),%r14 │ │ │ │ + je 493c3 │ │ │ │ mov (%r15),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 48e0e │ │ │ │ + je 49447 │ │ │ │ mov 0x10(%r15),%rsi │ │ │ │ add $0x18,%r15 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %r15,%r14 │ │ │ │ - jne 48d75 │ │ │ │ - mov %r12,%r14 │ │ │ │ - test %r14,%r14 │ │ │ │ - je 48db1 │ │ │ │ - mov 0xe8(%rsp),%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ - sub %r12,%rsi │ │ │ │ + cmp %r15,0x120(%rsp) │ │ │ │ + jne 49395 │ │ │ │ + mov %r14,0x120(%rsp) │ │ │ │ + cmpq $0x0,0x120(%rsp) │ │ │ │ + je 493e6 │ │ │ │ + mov 0xf0(%rsp),%rsi │ │ │ │ + mov 0x120(%rsp),%rdi │ │ │ │ + sub %r14,%rsi │ │ │ │ call d340 │ │ │ │ - test %r13b,%r13b │ │ │ │ - je 48e5c │ │ │ │ + test %r12b,%r12b │ │ │ │ + je 494db │ │ │ │ incq 0xb8(%rsp) │ │ │ │ mov 0xb8(%rsp),%r14 │ │ │ │ - cmp %r14d,0x2c(%rsp) │ │ │ │ - jg 47511 │ │ │ │ + cmp %r14d,0x38(%rsp) │ │ │ │ + jg 47b51 │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 48e57 │ │ │ │ + jne 494d6 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ add $0x18,%rbx │ │ │ │ - cmp 0x108(%rsp),%rbx │ │ │ │ - jne 48d2a │ │ │ │ - jmp 48d50 │ │ │ │ + cmp 0x100(%rsp),%rbx │ │ │ │ + jne 49345 │ │ │ │ + jmp 4936b │ │ │ │ add $0x18,%r15 │ │ │ │ - cmp %r15,%r14 │ │ │ │ - jne 48d75 │ │ │ │ - mov %r12,%r14 │ │ │ │ - jmp 48d99 │ │ │ │ + cmp %r15,0x120(%rsp) │ │ │ │ + jne 49395 │ │ │ │ + mov %r14,0x120(%rsp) │ │ │ │ + jmp 493c3 │ │ │ │ + cmpl $0x1,0xe0(%rsp) │ │ │ │ + movq $0x8,0xd8(%rsp) │ │ │ │ + jg 47e4a │ │ │ │ + mov $0x8,%esi │ │ │ │ + mov %rax,%rdi │ │ │ │ + call d340 │ │ │ │ + jmp 493ef │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + xor %r9d,%r9d │ │ │ │ + jmp 48067 │ │ │ │ xor %ebx,%ebx │ │ │ │ - xor %r15d,%r15d │ │ │ │ - cmpl $0x1,0xd8(%rsp) │ │ │ │ - movq $0x0,0xa8(%rsp) │ │ │ │ - jg 4780c │ │ │ │ - jmp 48dba │ │ │ │ - mov %r15,%rsi │ │ │ │ + cmpl $0x1,0xe0(%rsp) │ │ │ │ + movq $0x0,0xd8(%rsp) │ │ │ │ + jg 47e4a │ │ │ │ + jmp 493ef │ │ │ │ + mov 0xd8(%rsp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ call d340 │ │ │ │ - jmp 48dba │ │ │ │ + jmp 493ef │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - jmp e86f <__cxa_finalize@plt+0x11df> │ │ │ │ + jmp e8d4 <__cxa_finalize@plt+0x1244> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rdx,%r13 │ │ │ │ - jmp e65b <__cxa_finalize@plt+0xfcb> │ │ │ │ + mov %rdx,%r12 │ │ │ │ + jmp e6bf <__cxa_finalize@plt+0x102f> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ - jmp e7a6 <__cxa_finalize@plt+0x1116> │ │ │ │ + mov %rax,%r12 │ │ │ │ + mov %rdx,%r13 │ │ │ │ + jmp e813 <__cxa_finalize@plt+0x1183> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ + mov %rax,%r12 │ │ │ │ + mov %rdx,%r13 │ │ │ │ lea 0x140(%rsp),%r15 │ │ │ │ - jmp e7c6 <__cxa_finalize@plt+0x1136> │ │ │ │ + jmp e83b <__cxa_finalize@plt+0x11ab> │ │ │ │ + nop │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ mov 0x8(%rdi),%esi │ │ │ │ add $0x10,%rdi │ │ │ │ - jmp 474a0 │ │ │ │ + jmp 47ae0 │ │ │ │ push %rbp │ │ │ │ mov %esi,%ecx │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x180,%rsp │ │ │ │ - mov 0x8(%rdi),%rbx │ │ │ │ mov %rdi,0x88(%rsp) │ │ │ │ + mov 0x8(%rdi),%rbx │ │ │ │ mov %fs:0x28,%rax │ │ │ │ mov %rax,0x178(%rsp) │ │ │ │ mov (%rdi),%rax │ │ │ │ mov (%rax),%eax │ │ │ │ cltd │ │ │ │ idivl (%rbx) │ │ │ │ cmp %esi,%edx │ │ │ │ @@ -54727,75 +55151,75 @@ │ │ │ │ movslq %ecx,%r9 │ │ │ │ setg %sil │ │ │ │ mov %r9,0xb8(%rsp) │ │ │ │ movzbl %sil,%r8d │ │ │ │ add %r8d,%eax │ │ │ │ mov %eax,0x40(%rsp) │ │ │ │ cmp %eax,%ecx │ │ │ │ - jge 4a687 │ │ │ │ + jge 4a960 │ │ │ │ mov 0x88(%rsp),%r10 │ │ │ │ mov 0x10(%r10),%r11 │ │ │ │ movzbl (%r11),%r12d │ │ │ │ test %r12b,%r12b │ │ │ │ - jne 4a687 │ │ │ │ + jne 4a960 │ │ │ │ mov 0x18(%r10),%r15 │ │ │ │ mov 0x38(%r15),%r13 │ │ │ │ mov 0x30(%r15),%rbx │ │ │ │ mov 0x18(%r15),%rax │ │ │ │ mov 0x28(%r15),%rcx │ │ │ │ mov 0x20(%r15),%rsi │ │ │ │ mov 0x10(%r15),%r8 │ │ │ │ mov 0x8(%r15),%r10 │ │ │ │ mov (%r15),%r15 │ │ │ │ + mov (%rax),%edx │ │ │ │ mov 0x0(%r13),%r14 │ │ │ │ mov (%rbx),%r13 │ │ │ │ - mov (%rax),%edx │ │ │ │ + mov (%r15),%rbx │ │ │ │ mov (%rcx),%edi │ │ │ │ mov (%r8),%r9 │ │ │ │ - mov (%rsi),%r12d │ │ │ │ - mov (%r15),%rbx │ │ │ │ - mov (%r10),%r11 │ │ │ │ mov %edx,0xe8(%rsp) │ │ │ │ + mov (%r10),%r11 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov 0x18(%rbx),%edx │ │ │ │ + mov (%rsi),%r12d │ │ │ │ mov %edi,0xec(%rsp) │ │ │ │ mov %r9,0xe0(%rsp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ mov %r11,0x48(%rsp) │ │ │ │ - mov 0x18(%rbx),%edx │ │ │ │ mov %rax,0x118(%rsp) │ │ │ │ cmp $0x2,%edx │ │ │ │ - jle 49194 │ │ │ │ + jle 49824 │ │ │ │ lea -0x2(%rdx),%r8d │ │ │ │ mov 0x20(%rbx),%rsi │ │ │ │ movslq %edx,%rdi │ │ │ │ - xor %ecx,%ecx │ │ │ │ + movslq 0xb8(%rsp),%rax │ │ │ │ neg %r8 │ │ │ │ shl $0x3,%rdi │ │ │ │ - movslq 0xb8(%rsp),%rax │ │ │ │ + xor %ecx,%ecx │ │ │ │ shl $0x3,%r8 │ │ │ │ - mov %r8,%r9 │ │ │ │ - neg %r9 │ │ │ │ add %rdi,%rsi │ │ │ │ add 0x28(%rbx),%rdi │ │ │ │ + mov %r8,%r9 │ │ │ │ + neg %r9 │ │ │ │ sub $0x8,%r9 │ │ │ │ shr $0x3,%r9 │ │ │ │ inc %r9 │ │ │ │ and $0x7,%r9d │ │ │ │ - je 490ca │ │ │ │ + je 4975a │ │ │ │ cmp $0x1,%r9 │ │ │ │ - je 490a6 │ │ │ │ + je 49736 │ │ │ │ cmp $0x2,%r9 │ │ │ │ - je 4908b │ │ │ │ + je 4971b │ │ │ │ cmp $0x3,%r9 │ │ │ │ - je 49070 │ │ │ │ + je 49700 │ │ │ │ cmp $0x4,%r9 │ │ │ │ - je 49055 │ │ │ │ + je 496e5 │ │ │ │ cmp $0x5,%r9 │ │ │ │ - je 4903a │ │ │ │ + je 496ca │ │ │ │ cmp $0x6,%r9 │ │ │ │ - je 4901f │ │ │ │ + je 496af │ │ │ │ cqto │ │ │ │ mov $0xfffffffffffffff8,%rcx │ │ │ │ idivq -0x18(%rsi) │ │ │ │ imul -0x18(%rdi),%rdx │ │ │ │ add %rdx,0x118(%rsp) │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ @@ -54830,44 +55254,44 @@ │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ idivq -0x18(%rsi,%rcx,1) │ │ │ │ imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ add %rdx,0x118(%rsp) │ │ │ │ cmp %rcx,%r8 │ │ │ │ - je 49194 │ │ │ │ + je 49824 │ │ │ │ cltq │ │ │ │ mov 0x118(%rsp),%r11 │ │ │ │ lea -0x8(%rcx),%r10 │ │ │ │ lea -0x10(%rcx),%r15 │ │ │ │ cqto │ │ │ │ lea -0x18(%rcx),%rbx │ │ │ │ lea -0x20(%rcx),%r9 │ │ │ │ idivq -0x18(%rsi,%rcx,1) │ │ │ │ imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ cltq │ │ │ │ add %rdx,%r11 │ │ │ │ cqto │ │ │ │ idivq -0x18(%rsi,%r10,1) │ │ │ │ imul -0x18(%rdi,%r10,1),%rdx │ │ │ │ - lea -0x28(%rcx),%r10 │ │ │ │ cltq │ │ │ │ + lea -0x28(%rcx),%r10 │ │ │ │ add %rdx,%r11 │ │ │ │ cqto │ │ │ │ idivq -0x18(%rsi,%r15,1) │ │ │ │ imul -0x18(%rdi,%r15,1),%rdx │ │ │ │ - lea -0x30(%rcx),%r15 │ │ │ │ cltq │ │ │ │ + lea -0x30(%rcx),%r15 │ │ │ │ add %rdx,%r11 │ │ │ │ cqto │ │ │ │ idivq -0x18(%rsi,%rbx,1) │ │ │ │ imul -0x18(%rdi,%rbx,1),%rdx │ │ │ │ + cltq │ │ │ │ lea -0x38(%rcx),%rbx │ │ │ │ sub $0x40,%rcx │ │ │ │ - cltq │ │ │ │ add %rdx,%r11 │ │ │ │ cqto │ │ │ │ idivq -0x18(%rsi,%r9,1) │ │ │ │ imul -0x18(%rdi,%r9,1),%rdx │ │ │ │ cltq │ │ │ │ add %rdx,%r11 │ │ │ │ cqto │ │ │ │ @@ -54882,139 +55306,139 @@ │ │ │ │ add %rdx,%r11 │ │ │ │ cqto │ │ │ │ idivq -0x18(%rsi,%rbx,1) │ │ │ │ imul -0x18(%rdi,%rbx,1),%rdx │ │ │ │ lea (%r11,%rdx,1),%r11 │ │ │ │ mov %r11,0x118(%rsp) │ │ │ │ cmp %rcx,%r8 │ │ │ │ - jne 490ca │ │ │ │ + jne 4975a │ │ │ │ movslq %r12d,%rax │ │ │ │ movabs $0xfffffffffffffff,%r8 │ │ │ │ mov %rax,0x110(%rsp) │ │ │ │ cmp %rax,%r8 │ │ │ │ - jb e8ee <__cxa_finalize@plt+0x125e> │ │ │ │ + jb e952 <__cxa_finalize@plt+0x12c2> │ │ │ │ mov %rax,%r15 │ │ │ │ test %rax,%rax │ │ │ │ - je 4a650 │ │ │ │ + je 4ae00 │ │ │ │ lea 0x0(,%rax,8),%rdi │ │ │ │ mov %rdi,0xd8(%rsp) │ │ │ │ call d330 │ │ │ │ - mov %rax,%rbx │ │ │ │ movq $0x0,(%rax) │ │ │ │ + mov %rax,%rbx │ │ │ │ cmp $0x1,%r15 │ │ │ │ - je 4a6ad │ │ │ │ + je 4ae28 │ │ │ │ mov 0xd8(%rsp),%rsi │ │ │ │ lea 0x8(%rax),%rdi │ │ │ │ lea -0x8(%rsi),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ call d190 │ │ │ │ cmpl $0x1,0xe8(%rsp) │ │ │ │ - jle 4a7c5 │ │ │ │ + jle 4ae8c │ │ │ │ mov 0xe8(%rsp),%eax │ │ │ │ lea 0x0(,%r13,8),%r13 │ │ │ │ movslq 0xec(%rsp),%rcx │ │ │ │ lea -0x1(%r12),%edx │ │ │ │ mov 0xe0(%rsp),%r10 │ │ │ │ mov %r12d,%r8d │ │ │ │ lea 0x8(,%rdx,8),%r11 │ │ │ │ - mov %r13,0x18(%rsp) │ │ │ │ - shr $0x2,%r8d │ │ │ │ mov %edx,0x44(%rsp) │ │ │ │ - mov %r11,0x20(%rsp) │ │ │ │ - movq $0x0,0x90(%rsp) │ │ │ │ - movq $0x0,0xc0(%rsp) │ │ │ │ - movq $0x0,0x108(%rsp) │ │ │ │ - movq $0x0,0x100(%rsp) │ │ │ │ dec %eax │ │ │ │ lea (%rcx,%rcx,2),%r9 │ │ │ │ + shr $0x2,%r8d │ │ │ │ mov %rcx,0x80(%rsp) │ │ │ │ - movq $0x0,0xf8(%rsp) │ │ │ │ cltq │ │ │ │ shl $0x3,%r9 │ │ │ │ add %r10,%r10 │ │ │ │ - movl $0x1,0xb4(%rsp) │ │ │ │ - imul 0xb8(%rsp),%rax │ │ │ │ + mov %r11,0x18(%rsp) │ │ │ │ + imul %r13,%rax │ │ │ │ mov %r9,0x30(%rsp) │ │ │ │ mov %r10,0xa0(%rsp) │ │ │ │ - mov %r8d,0xb0(%rsp) │ │ │ │ - imul %r13,%rax │ │ │ │ - xor %r13d,%r13d │ │ │ │ + movq $0x0,0x90(%rsp) │ │ │ │ + imul 0xb8(%rsp),%rax │ │ │ │ + movq $0x0,0xc0(%rsp) │ │ │ │ + movq $0x0,0x108(%rsp) │ │ │ │ + movq $0x0,0x100(%rsp) │ │ │ │ add %r14,%rax │ │ │ │ mov 0x118(%rsp),%r14 │ │ │ │ - add 0x48(%rsp),%r14 │ │ │ │ + movq $0x0,0xf8(%rsp) │ │ │ │ mov %rax,0x38(%rsp) │ │ │ │ + movl $0x1,0xb4(%rsp) │ │ │ │ + add 0x48(%rsp),%r14 │ │ │ │ + mov %r8d,0xb0(%rsp) │ │ │ │ + mov %r13,0x20(%rsp) │ │ │ │ + xor %r13d,%r13d │ │ │ │ mov %r14,0x10(%rsp) │ │ │ │ mov %r14,0x78(%rsp) │ │ │ │ xor %r14d,%r14d │ │ │ │ test %r12d,%r12d │ │ │ │ - je 494e7 │ │ │ │ + je 49b77 │ │ │ │ cmp $0x1,%r12d │ │ │ │ - je 4a635 │ │ │ │ + je 4ade5 │ │ │ │ mov %r12d,%r9d │ │ │ │ mov 0x118(%rsp),%rcx │ │ │ │ mov 0x90(%rsp),%rsi │ │ │ │ shr $1,%r9d │ │ │ │ mov 0x78(%rsp),%r15 │ │ │ │ shl $0x4,%r9 │ │ │ │ + lea (%rcx,%rsi,1),%r10 │ │ │ │ + mov %rbx,%rcx │ │ │ │ lea (%r9,%rbx,1),%r11 │ │ │ │ sub $0x10,%r9 │ │ │ │ + mov %r10,%rdi │ │ │ │ shr $0x4,%r9 │ │ │ │ - lea (%rcx,%rsi,1),%r10 │ │ │ │ - mov %rbx,%rcx │ │ │ │ inc %r9 │ │ │ │ - mov %r10,%rdi │ │ │ │ and $0x3,%r9d │ │ │ │ - je 4a620 │ │ │ │ + je 4add0 │ │ │ │ cmp $0x1,%r9 │ │ │ │ - je 493c5 │ │ │ │ + je 49a55 │ │ │ │ cmp $0x2,%r9 │ │ │ │ - je 4938d │ │ │ │ - mov 0xe0(%rsp),%r8 │ │ │ │ + je 49a1d │ │ │ │ vmovsd (%r15),%xmm0 │ │ │ │ + mov 0xe0(%rsp),%r8 │ │ │ │ lea 0x10(%rbx),%rcx │ │ │ │ vmovsd (%r10),%xmm1 │ │ │ │ mov 0xa0(%rsp),%rax │ │ │ │ vmovhpd (%r15,%r8,1),%xmm0,%xmm2 │ │ │ │ vmovhpd (%r10,%r8,1),%xmm1,%xmm3 │ │ │ │ vsubpd %xmm3,%xmm2,%xmm4 │ │ │ │ lea (%r15,%rax,1),%r15 │ │ │ │ lea (%r10,%rax,1),%rdi │ │ │ │ vmovupd %xmm4,(%rbx) │ │ │ │ - mov 0xe0(%rsp),%rsi │ │ │ │ - add $0x10,%rcx │ │ │ │ vmovsd (%r15),%xmm5 │ │ │ │ vmovsd (%rdi),%xmm7 │ │ │ │ + add $0x10,%rcx │ │ │ │ + mov 0xe0(%rsp),%rsi │ │ │ │ mov 0xa0(%rsp),%r9 │ │ │ │ vmovhpd (%r15,%rsi,1),%xmm5,%xmm6 │ │ │ │ vmovhpd (%rdi,%rsi,1),%xmm7,%xmm8 │ │ │ │ vsubpd %xmm8,%xmm6,%xmm9 │ │ │ │ add %r9,%r15 │ │ │ │ add %r9,%rdi │ │ │ │ vmovupd %xmm9,-0x10(%rcx) │ │ │ │ - mov 0xe0(%rsp),%rdx │ │ │ │ - add $0x10,%rcx │ │ │ │ vmovsd (%r15),%xmm10 │ │ │ │ vmovsd (%rdi),%xmm12 │ │ │ │ + add $0x10,%rcx │ │ │ │ + mov 0xe0(%rsp),%rdx │ │ │ │ mov 0xa0(%rsp),%r9 │ │ │ │ mov 0xe0(%rsp),%r8 │ │ │ │ vmovhpd (%r15,%rdx,1),%xmm10,%xmm11 │ │ │ │ vmovhpd (%rdi,%rdx,1),%xmm12,%xmm13 │ │ │ │ vsubpd %xmm13,%xmm11,%xmm14 │ │ │ │ add %r9,%r15 │ │ │ │ add %r9,%rdi │ │ │ │ vmovupd %xmm14,-0x10(%rcx) │ │ │ │ cmp %r11,%rcx │ │ │ │ - je 494ac │ │ │ │ + je 49b3c │ │ │ │ vmovsd (%r15),%xmm15 │ │ │ │ - add $0x40,%rcx │ │ │ │ vmovsd (%rdi),%xmm2 │ │ │ │ + add $0x40,%rcx │ │ │ │ vmovhpd (%r15,%r8,1),%xmm15,%xmm0 │ │ │ │ - add %r9,%r15 │ │ │ │ vmovhpd (%rdi,%r8,1),%xmm2,%xmm1 │ │ │ │ vsubpd %xmm1,%xmm0,%xmm3 │ │ │ │ + add %r9,%r15 │ │ │ │ add %r9,%rdi │ │ │ │ vmovupd %xmm3,-0x40(%rcx) │ │ │ │ vmovsd (%r15),%xmm4 │ │ │ │ vmovsd (%rdi),%xmm6 │ │ │ │ vmovhpd (%r15,%r8,1),%xmm4,%xmm5 │ │ │ │ vmovhpd (%rdi,%r8,1),%xmm6,%xmm7 │ │ │ │ vsubpd %xmm7,%xmm5,%xmm8 │ │ │ │ @@ -55034,136 +55458,136 @@ │ │ │ │ vmovhpd (%r15,%r8,1),%xmm14,%xmm15 │ │ │ │ vmovhpd (%rdi,%r8,1),%xmm0,%xmm2 │ │ │ │ vsubpd %xmm2,%xmm15,%xmm1 │ │ │ │ add %r9,%r15 │ │ │ │ add %r9,%rdi │ │ │ │ vmovupd %xmm1,-0x10(%rcx) │ │ │ │ cmp %r11,%rcx │ │ │ │ - jne 4940e │ │ │ │ + jne 49a9e │ │ │ │ mov %r12d,%eax │ │ │ │ and $0xfffffffe,%eax │ │ │ │ test $0x1,%r12b │ │ │ │ - je 494e7 │ │ │ │ + je 49b77 │ │ │ │ mov 0xe0(%rsp),%r11 │ │ │ │ - mov 0x10(%rsp),%r15 │ │ │ │ cltq │ │ │ │ + mov 0x10(%rsp),%r15 │ │ │ │ mov 0x90(%rsp),%rdi │ │ │ │ imul %rax,%r11 │ │ │ │ add %r15,%rdi │ │ │ │ vmovsd (%rdi,%r11,1),%xmm3 │ │ │ │ vsubsd (%r10,%r11,1),%xmm3,%xmm4 │ │ │ │ vmovsd %xmm4,(%rbx,%rax,8) │ │ │ │ mov %r13,%r10 │ │ │ │ movabs $0xaaaaaaaaaaaaaaab,%rax │ │ │ │ sub %r14,%r10 │ │ │ │ sar $0x3,%r10 │ │ │ │ imul %rax,%r10 │ │ │ │ cmp 0x80(%rsp),%r10 │ │ │ │ - jb 4a58a │ │ │ │ + jb 4acd5 │ │ │ │ cmp %r10,0x80(%rsp) │ │ │ │ - jae 4955b │ │ │ │ + jae 49beb │ │ │ │ mov 0x30(%rsp),%rcx │ │ │ │ add %r14,%rcx │ │ │ │ cmp %r13,%rcx │ │ │ │ - je 4955b │ │ │ │ + je 49beb │ │ │ │ mov %rcx,%r15 │ │ │ │ mov (%r15),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 4a510 │ │ │ │ + je 4ab84 │ │ │ │ mov 0x10(%r15),%rsi │ │ │ │ add $0x18,%r15 │ │ │ │ mov %rcx,0x120(%rsp) │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %r13,%r15 │ │ │ │ + cmp %r15,%r13 │ │ │ │ mov 0x120(%rsp),%rcx │ │ │ │ - jne 49527 │ │ │ │ + jne 49bb7 │ │ │ │ mov %rcx,%r13 │ │ │ │ mov 0x8(%r14),%r9 │ │ │ │ mov (%r14),%rdi │ │ │ │ mov 0x110(%rsp),%rsi │ │ │ │ mov %r9,%r8 │ │ │ │ sub %rdi,%r8 │ │ │ │ sar $0x3,%r8 │ │ │ │ cmp %rsi,%r8 │ │ │ │ - jb 4a577 │ │ │ │ + jb 4ad8b │ │ │ │ cmp %r8,0x110(%rsp) │ │ │ │ - jae 4959b │ │ │ │ + jae 49c2b │ │ │ │ mov 0xd8(%rsp),%r11 │ │ │ │ add %rdi,%r11 │ │ │ │ cmp %r11,%r9 │ │ │ │ - je 4959b │ │ │ │ + je 49c2b │ │ │ │ mov %r11,0x8(%r14) │ │ │ │ test %r12d,%r12d │ │ │ │ - je 495ad │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ + je 49c3d │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ call d2d0 │ │ │ │ cmpl $0x1,0xec(%rsp) │ │ │ │ - lea 0x18(%r14),%r15 │ │ │ │ movl $0x2,0x120(%rsp) │ │ │ │ - jle 4a5ee │ │ │ │ + lea 0x18(%r14),%r15 │ │ │ │ + jle 4ad9e │ │ │ │ mov 0x120(%rsp),%esi │ │ │ │ mov %r12d,%edi │ │ │ │ - call 2f100 │ │ │ │ + call 2ecf0 │ │ │ │ mov 0x8(%r15),%rdi │ │ │ │ mov (%r15),%r10 │ │ │ │ cltq │ │ │ │ mov %rdi,%rcx │ │ │ │ sub %r10,%rcx │ │ │ │ sar $0x3,%rcx │ │ │ │ cmp %rax,%rcx │ │ │ │ - jb 4a240 │ │ │ │ + jb 4a9b8 │ │ │ │ cmp %rcx,%rax │ │ │ │ - jae 49607 │ │ │ │ + jae 49c97 │ │ │ │ lea (%r10,%rax,8),%rax │ │ │ │ cmp %rax,%rdi │ │ │ │ - je 49607 │ │ │ │ + je 49c97 │ │ │ │ mov %rax,0x8(%r15) │ │ │ │ mov -0x18(%r15),%r9 │ │ │ │ mov -0x10(%r15),%rsi │ │ │ │ sub %r9,%rsi │ │ │ │ - je 49804 │ │ │ │ + je 49e8c │ │ │ │ test %r12d,%r12d │ │ │ │ - je 49804 │ │ │ │ - vmovsd 0x932f7(%rip),%xmm9 # dc920 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ + je 49e8c │ │ │ │ + vmovsd 0x93d87(%rip),%xmm9 # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ vxorpd %xmm7,%xmm7,%xmm7 │ │ │ │ - vcvtsi2sdl 0x120(%rsp),%xmm7,%xmm8 │ │ │ │ mov 0xb0(%rsp),%r8d │ │ │ │ - mov (%r15),%r10 │ │ │ │ sar $0x3,%rsi │ │ │ │ - xor %ecx,%ecx │ │ │ │ + vcvtsi2sdl 0x120(%rsp),%xmm7,%xmm8 │ │ │ │ + mov (%r15),%r10 │ │ │ │ mov %rsi,%r11 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + vdivsd %xmm8,%xmm9,%xmm2 │ │ │ │ xor %esi,%esi │ │ │ │ shl $0x5,%r8 │ │ │ │ - vdivsd %xmm8,%xmm9,%xmm2 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - cmpl $0x2,0x44(%rsp) │ │ │ │ + nopl (%rax) │ │ │ │ vmulsd (%r9,%rcx,8),%xmm2,%xmm1 │ │ │ │ - jbe 4a237 │ │ │ │ + cmpl $0x2,0x44(%rsp) │ │ │ │ + jbe 4a9af │ │ │ │ lea -0x20(%r8),%rdx │ │ │ │ - xor %eax,%eax │ │ │ │ vbroadcastsd %xmm1,%ymm10 │ │ │ │ lea (%r10,%rsi,8),%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ shr $0x5,%rdx │ │ │ │ inc %rdx │ │ │ │ and $0x7,%edx │ │ │ │ - je 4971e │ │ │ │ + je 49da6 │ │ │ │ cmp $0x1,%rdx │ │ │ │ - je 49707 │ │ │ │ + je 49d8f │ │ │ │ cmp $0x2,%rdx │ │ │ │ - je 496f9 │ │ │ │ + je 49d81 │ │ │ │ cmp $0x3,%rdx │ │ │ │ - je 496eb │ │ │ │ + je 49d73 │ │ │ │ cmp $0x4,%rdx │ │ │ │ - je 496dd │ │ │ │ + je 49d65 │ │ │ │ cmp $0x5,%rdx │ │ │ │ - je 496cf │ │ │ │ + je 49d57 │ │ │ │ cmp $0x6,%rdx │ │ │ │ - je 496c1 │ │ │ │ + je 49d49 │ │ │ │ vmulpd (%rbx),%ymm10,%ymm11 │ │ │ │ mov $0x20,%eax │ │ │ │ vmovupd %ymm11,(%rdi) │ │ │ │ vmulpd (%rbx,%rax,1),%ymm10,%ymm12 │ │ │ │ vmovupd %ymm12,(%rdi,%rax,1) │ │ │ │ add $0x20,%rax │ │ │ │ vmulpd (%rbx,%rax,1),%ymm10,%ymm13 │ │ │ │ @@ -55178,151 +55602,152 @@ │ │ │ │ vmulpd (%rbx,%rax,1),%ymm10,%ymm0 │ │ │ │ vmovupd %ymm0,(%rdi,%rax,1) │ │ │ │ add $0x20,%rax │ │ │ │ vmulpd (%rbx,%rax,1),%ymm10,%ymm3 │ │ │ │ vmovupd %ymm3,(%rdi,%rax,1) │ │ │ │ add $0x20,%rax │ │ │ │ cmp %r8,%rax │ │ │ │ - je 497a3 │ │ │ │ + je 49e2b │ │ │ │ vmulpd (%rbx,%rax,1),%ymm10,%ymm4 │ │ │ │ vmulpd 0x20(%rbx,%rax,1),%ymm10,%ymm5 │ │ │ │ vmulpd 0x40(%rbx,%rax,1),%ymm10,%ymm6 │ │ │ │ vmulpd 0x60(%rbx,%rax,1),%ymm10,%ymm7 │ │ │ │ vmulpd 0x80(%rbx,%rax,1),%ymm10,%ymm8 │ │ │ │ vmulpd 0xa0(%rbx,%rax,1),%ymm10,%ymm9 │ │ │ │ - vmulpd 0xc0(%rbx,%rax,1),%ymm10,%ymm11 │ │ │ │ - vmulpd 0xe0(%rbx,%rax,1),%ymm10,%ymm12 │ │ │ │ vmovupd %ymm4,(%rdi,%rax,1) │ │ │ │ + vmulpd 0xc0(%rbx,%rax,1),%ymm10,%ymm11 │ │ │ │ vmovupd %ymm5,0x20(%rdi,%rax,1) │ │ │ │ + vmulpd 0xe0(%rbx,%rax,1),%ymm10,%ymm12 │ │ │ │ vmovupd %ymm6,0x40(%rdi,%rax,1) │ │ │ │ vmovupd %ymm7,0x60(%rdi,%rax,1) │ │ │ │ vmovupd %ymm8,0x80(%rdi,%rax,1) │ │ │ │ vmovupd %ymm9,0xa0(%rdi,%rax,1) │ │ │ │ vmovupd %ymm11,0xc0(%rdi,%rax,1) │ │ │ │ vmovupd %ymm12,0xe0(%rdi,%rax,1) │ │ │ │ add $0x100,%rax │ │ │ │ cmp %r8,%rax │ │ │ │ - jne 4971e │ │ │ │ + jne 49da6 │ │ │ │ mov %r12d,%edx │ │ │ │ and $0xfffffffc,%edx │ │ │ │ mov %edx,%eax │ │ │ │ cmp %edx,%r12d │ │ │ │ - je 4a203 │ │ │ │ + je 4a986 │ │ │ │ mov %r12d,%edi │ │ │ │ sub %eax,%edi │ │ │ │ cmp $0x1,%edi │ │ │ │ - je 497db │ │ │ │ + je 49e63 │ │ │ │ vmovddup %xmm1,%xmm10 │ │ │ │ vmulpd (%rbx,%rax,8),%xmm10,%xmm13 │ │ │ │ add %rsi,%rax │ │ │ │ vmovupd %xmm13,(%r10,%rax,8) │ │ │ │ test $0x1,%dil │ │ │ │ - je 497ed │ │ │ │ + je 49e75 │ │ │ │ and $0xfffffffe,%edi │ │ │ │ add %edi,%edx │ │ │ │ movslq %edx,%rdx │ │ │ │ vmulsd (%rbx,%rdx,8),%xmm1,%xmm14 │ │ │ │ lea (%rsi,%rdx,1),%rax │ │ │ │ vmovsd %xmm14,(%r10,%rax,8) │ │ │ │ inc %rcx │ │ │ │ add 0x110(%rsp),%rsi │ │ │ │ cmp %r11,%rcx │ │ │ │ - jb 49660 │ │ │ │ + jb 49ce8 │ │ │ │ vzeroupper │ │ │ │ incl 0x120(%rsp) │ │ │ │ add $0x18,%r15 │ │ │ │ mov 0x120(%rsp),%edi │ │ │ │ cmp %edi,0xec(%rsp) │ │ │ │ - jge 495ca │ │ │ │ - call 39010 │ │ │ │ + jge 49c5a │ │ │ │ + call 38ed0 │ │ │ │ test %al,%al │ │ │ │ - jne 4a6e0 │ │ │ │ + jne 4ae84 │ │ │ │ cmpl $0x1,0xb4(%rsp) │ │ │ │ - je 4a52c │ │ │ │ + je 4ad40 │ │ │ │ + lea 0x20(%r14),%rcx │ │ │ │ mov 0x30(%rsp),%rdx │ │ │ │ mov 0x100(%rsp),%rax │ │ │ │ - lea 0x20(%r14),%rcx │ │ │ │ mov %r12d,%r8d │ │ │ │ - mov 0xec(%rsp),%esi │ │ │ │ mov %rcx,0x28(%rsp) │ │ │ │ + mov 0xec(%rsp),%esi │ │ │ │ mov %rbx,%rdi │ │ │ │ lea -0x18(%r14,%rdx,1),%r15 │ │ │ │ lea -0x30(%rax,%rdx,1),%rdx │ │ │ │ - mov %esi,%r12d │ │ │ │ - dec %esi │ │ │ │ mov 0x18(%rdx),%rax │ │ │ │ - je 49d7c │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ - sub $0x2,%r12d │ │ │ │ - lea -0x8(%rax),%r11 │ │ │ │ - mov %r13,0x68(%rsp) │ │ │ │ - lea (%r12,%r12,2),%r9 │ │ │ │ - mov %esi,0x60(%rsp) │ │ │ │ - lea 0x8(%r14),%rcx │ │ │ │ - mov %rdx,%r12 │ │ │ │ - mov %r11,0x70(%rsp) │ │ │ │ + mov %esi,%ebx │ │ │ │ + dec %esi │ │ │ │ + je 4a3fc │ │ │ │ + sub $0x2,%ebx │ │ │ │ + mov 0x28(%rsp),%r10 │ │ │ │ mov %r8d,0x64(%rsp) │ │ │ │ + lea 0x8(%r14),%r12 │ │ │ │ + lea (%rbx,%rbx,2),%r9 │ │ │ │ + lea -0x8(%rax),%rbx │ │ │ │ mov %r14,0x58(%rsp) │ │ │ │ - mov %rax,%r13 │ │ │ │ + mov %rdx,%rcx │ │ │ │ + lea (%r10,%r9,8),%r11 │ │ │ │ + mov %rbx,0x70(%rsp) │ │ │ │ + mov %r11,0xd0(%rsp) │ │ │ │ mov %rdi,0x50(%rsp) │ │ │ │ + mov %r13,0x68(%rsp) │ │ │ │ + mov %rax,%r13 │ │ │ │ + mov %esi,0x60(%rsp) │ │ │ │ mov %rdx,%rsi │ │ │ │ - lea (%rbx,%r9,8),%r10 │ │ │ │ - mov %r10,0xd0(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%r12),%r14 │ │ │ │ - mov 0x8(%r12),%r8 │ │ │ │ - sub %r14,%r8 │ │ │ │ - je 49d48 │ │ │ │ - mov -0x8(%rcx),%rdx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%rcx),%rdi │ │ │ │ - sub %rdx,%rdi │ │ │ │ - je 49d48 │ │ │ │ - sar $0x3,%r8 │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %rcx,0x120(%rsp) │ │ │ │ - xor %r10d,%r10d │ │ │ │ - mov %r8,0x98(%rsp) │ │ │ │ + mov 0x8(%rcx),%r14 │ │ │ │ + sub %rdi,%r14 │ │ │ │ + je 4a3c8 │ │ │ │ + mov -0x8(%r12),%rdx │ │ │ │ + mov (%r12),%r11 │ │ │ │ + sub %rdx,%r11 │ │ │ │ + je 4a3c8 │ │ │ │ + mov %r11,%r9 │ │ │ │ + sar $0x3,%r14 │ │ │ │ mov 0x70(%rsp),%r8 │ │ │ │ + mov %r11,0xc8(%rsp) │ │ │ │ sar $0x3,%r9 │ │ │ │ - mov %rdi,0xc8(%rsp) │ │ │ │ - mov %r9,%rbx │ │ │ │ + mov %r14,0x98(%rsp) │ │ │ │ + lea 0x8(%rdx),%r14 │ │ │ │ + xor %r10d,%r10d │ │ │ │ lea -0x1(%r9),%rax │ │ │ │ - lea 0x8(%rdx),%rcx │ │ │ │ - shr $0x2,%rbx │ │ │ │ + mov %r9,%rbx │ │ │ │ + mov %r14,0x120(%rsp) │ │ │ │ + sub %rdx,%r8 │ │ │ │ mov %rax,0xf0(%rsp) │ │ │ │ + shr $0x2,%rbx │ │ │ │ + mov %rdi,%r14 │ │ │ │ shl $0x5,%rbx │ │ │ │ - sub %rdx,%r8 │ │ │ │ + mov 0x120(%rsp),%rax │ │ │ │ vmovsd (%r14,%r10,8),%xmm0 │ │ │ │ - lea (%rcx,%r8,1),%rax │ │ │ │ + add %r8,%rax │ │ │ │ cmp $0x1,%r9 │ │ │ │ - je 49b93 │ │ │ │ + je 4a224 │ │ │ │ cmp $0x10,%r8 │ │ │ │ - jbe 49b93 │ │ │ │ + jbe 4a224 │ │ │ │ cmpq $0x2,0xf0(%rsp) │ │ │ │ - jbe 4a230 │ │ │ │ + jbe 4a9a8 │ │ │ │ lea -0x20(%rbx),%r11 │ │ │ │ - xor %edi,%edi │ │ │ │ vbroadcastsd %xmm0,%ymm15 │ │ │ │ + xor %edi,%edi │ │ │ │ shr $0x5,%r11 │ │ │ │ inc %r11 │ │ │ │ and $0x7,%r11d │ │ │ │ - je 49a3f │ │ │ │ + je 4a0c9 │ │ │ │ cmp $0x1,%r11 │ │ │ │ - je 49a22 │ │ │ │ + je 4a0ac │ │ │ │ cmp $0x2,%r11 │ │ │ │ - je 49a0e │ │ │ │ + je 4a098 │ │ │ │ cmp $0x3,%r11 │ │ │ │ - je 499fa │ │ │ │ + je 4a084 │ │ │ │ cmp $0x4,%r11 │ │ │ │ - je 499e6 │ │ │ │ + je 4a070 │ │ │ │ cmp $0x5,%r11 │ │ │ │ - je 499d2 │ │ │ │ + je 4a05c │ │ │ │ cmp $0x6,%r11 │ │ │ │ - je 499be │ │ │ │ + je 4a048 │ │ │ │ vmovupd (%rdx),%ymm3 │ │ │ │ mov $0x20,%edi │ │ │ │ vfmadd213pd (%rax),%ymm15,%ymm3 │ │ │ │ vmovupd %ymm3,(%rax) │ │ │ │ vmovupd (%rdx,%rdi,1),%ymm4 │ │ │ │ vfmadd213pd (%rax,%rdi,1),%ymm15,%ymm4 │ │ │ │ vmovupd %ymm4,(%rax,%rdi,1) │ │ │ │ @@ -55343,16 +55768,16 @@ │ │ │ │ vfmadd213pd (%rax,%rdi,1),%ymm15,%ymm8 │ │ │ │ vmovupd %ymm8,(%rax,%rdi,1) │ │ │ │ add $0x20,%rdi │ │ │ │ vmovupd (%rdx,%rdi,1),%ymm9 │ │ │ │ vfmadd213pd (%rax,%rdi,1),%ymm15,%ymm9 │ │ │ │ vmovupd %ymm9,(%rax,%rdi,1) │ │ │ │ add $0x20,%rdi │ │ │ │ - cmp %rbx,%rdi │ │ │ │ - je 49b08 │ │ │ │ + cmp %rdi,%rbx │ │ │ │ + je 4a192 │ │ │ │ vmovupd (%rdx,%rdi,1),%ymm11 │ │ │ │ vfmadd213pd (%rax,%rdi,1),%ymm15,%ymm11 │ │ │ │ vmovupd %ymm11,(%rax,%rdi,1) │ │ │ │ vmovupd 0x20(%rdx,%rdi,1),%ymm12 │ │ │ │ vfmadd213pd 0x20(%rax,%rdi,1),%ymm15,%ymm12 │ │ │ │ vmovupd %ymm12,0x20(%rax,%rdi,1) │ │ │ │ vmovupd 0x40(%rdx,%rdi,1),%ymm1 │ │ │ │ @@ -55370,67 +55795,68 @@ │ │ │ │ vmovupd 0xc0(%rdx,%rdi,1),%ymm2 │ │ │ │ vfmadd213pd 0xc0(%rax,%rdi,1),%ymm15,%ymm2 │ │ │ │ vmovupd %ymm2,0xc0(%rax,%rdi,1) │ │ │ │ vmovupd 0xe0(%rdx,%rdi,1),%ymm3 │ │ │ │ vfmadd213pd 0xe0(%rax,%rdi,1),%ymm15,%ymm3 │ │ │ │ vmovupd %ymm3,0xe0(%rax,%rdi,1) │ │ │ │ add $0x100,%rdi │ │ │ │ - cmp %rbx,%rdi │ │ │ │ - jne 49a3f │ │ │ │ + cmp %rdi,%rbx │ │ │ │ + jne 4a0c9 │ │ │ │ mov %r9,%rdi │ │ │ │ and $0xfffffffffffffffc,%rdi │ │ │ │ test $0x3,%r9b │ │ │ │ - je 49b66 │ │ │ │ + je 4a1f0 │ │ │ │ cmp %rdi,0xf0(%rsp) │ │ │ │ - je 49b56 │ │ │ │ + je 4a1e0 │ │ │ │ vmovupd (%rax,%rdi,8),%xmm4 │ │ │ │ - vmovddup %xmm0,%xmm15 │ │ │ │ mov %r9,%r11 │ │ │ │ - vfmadd132pd (%rdx,%rdi,8),%xmm4,%xmm15 │ │ │ │ + vmovddup %xmm0,%xmm15 │ │ │ │ sub %rdi,%r11 │ │ │ │ + vfmadd132pd (%rdx,%rdi,8),%xmm4,%xmm15 │ │ │ │ mov %r11,0xa8(%rsp) │ │ │ │ mov 0xa8(%rsp),%r11 │ │ │ │ vmovupd %xmm15,(%rax,%rdi,8) │ │ │ │ test $0x1,%r11b │ │ │ │ - je 49b66 │ │ │ │ + je 4a1f0 │ │ │ │ and $0xfffffffffffffffe,%r11 │ │ │ │ add %r11,%rdi │ │ │ │ vmovsd (%rax,%rdi,8),%xmm5 │ │ │ │ vfmadd132sd (%rdx,%rdi,8),%xmm5,%xmm0 │ │ │ │ vmovsd %xmm0,(%rax,%rdi,8) │ │ │ │ inc %r10 │ │ │ │ cmp 0x98(%rsp),%r10 │ │ │ │ - jae 49d40 │ │ │ │ + jae 4a3c8 │ │ │ │ + mov 0x120(%rsp),%rax │ │ │ │ add 0xc8(%rsp),%r8 │ │ │ │ vmovsd (%r14,%r10,8),%xmm0 │ │ │ │ - lea (%rcx,%r8,1),%rax │ │ │ │ + add %r8,%rax │ │ │ │ cmp $0x10,%r8 │ │ │ │ - ja 49959 │ │ │ │ + ja 49fe3 │ │ │ │ vmovsd (%rdx),%xmm6 │ │ │ │ lea -0x1(%r9),%r11 │ │ │ │ mov $0x1,%edi │ │ │ │ - vfmadd213sd (%rax),%xmm0,%xmm6 │ │ │ │ and $0x7,%r11d │ │ │ │ + vfmadd213sd (%rax),%xmm0,%xmm6 │ │ │ │ vmovsd %xmm6,(%rax) │ │ │ │ cmp %r9,%rdi │ │ │ │ - jae 49d19 │ │ │ │ + jae 4a3aa │ │ │ │ test %r11,%r11 │ │ │ │ - je 49c77 │ │ │ │ + je 4a308 │ │ │ │ cmp $0x1,%r11 │ │ │ │ - je 49c5b │ │ │ │ + je 4a2ec │ │ │ │ cmp $0x2,%r11 │ │ │ │ - je 49c48 │ │ │ │ + je 4a2d9 │ │ │ │ cmp $0x3,%r11 │ │ │ │ - je 49c35 │ │ │ │ + je 4a2c6 │ │ │ │ cmp $0x4,%r11 │ │ │ │ - je 49c22 │ │ │ │ + je 4a2b3 │ │ │ │ cmp $0x5,%r11 │ │ │ │ - je 49c0f │ │ │ │ + je 4a2a0 │ │ │ │ cmp $0x6,%r11 │ │ │ │ - je 49bfc │ │ │ │ + je 4a28d │ │ │ │ vmovsd 0x8(%rdx),%xmm7 │ │ │ │ mov $0x2,%edi │ │ │ │ vfmadd213sd 0x8(%rax),%xmm0,%xmm7 │ │ │ │ vmovsd %xmm7,0x8(%rax) │ │ │ │ vmovsd (%rdx,%rdi,8),%xmm8 │ │ │ │ vfmadd213sd (%rax,%rdi,8),%xmm0,%xmm8 │ │ │ │ vmovsd %xmm8,(%rax,%rdi,8) │ │ │ │ @@ -55452,15 +55878,15 @@ │ │ │ │ vmovsd %xmm1,(%rax,%rdi,8) │ │ │ │ inc %rdi │ │ │ │ vmovsd (%rdx,%rdi,8),%xmm10 │ │ │ │ vfmadd213sd (%rax,%rdi,8),%xmm0,%xmm10 │ │ │ │ vmovsd %xmm10,(%rax,%rdi,8) │ │ │ │ inc %rdi │ │ │ │ cmp %r9,%rdi │ │ │ │ - jae 49d19 │ │ │ │ + jae 4a3aa │ │ │ │ vmovsd (%rdx,%rdi,8),%xmm13 │ │ │ │ vfmadd213sd (%rax,%rdi,8),%xmm0,%xmm13 │ │ │ │ vmovsd %xmm13,(%rax,%rdi,8) │ │ │ │ vmovsd 0x8(%rdx,%rdi,8),%xmm14 │ │ │ │ vfmadd213sd 0x8(%rax,%rdi,8),%xmm0,%xmm14 │ │ │ │ vmovsd %xmm14,0x8(%rax,%rdi,8) │ │ │ │ vmovsd 0x10(%rdx,%rdi,8),%xmm2 │ │ │ │ @@ -55479,68 +55905,66 @@ │ │ │ │ vfmadd213sd 0x30(%rax,%rdi,8),%xmm0,%xmm5 │ │ │ │ vmovsd %xmm5,0x30(%rax,%rdi,8) │ │ │ │ vmovsd 0x38(%rdx,%rdi,8),%xmm6 │ │ │ │ vfmadd213sd 0x38(%rax,%rdi,8),%xmm0,%xmm6 │ │ │ │ vmovsd %xmm6,0x38(%rax,%rdi,8) │ │ │ │ add $0x8,%rdi │ │ │ │ cmp %r9,%rdi │ │ │ │ - jb 49c77 │ │ │ │ - add 0xc8(%rsp),%r8 │ │ │ │ + jb 4a308 │ │ │ │ inc %r10 │ │ │ │ + add 0xc8(%rsp),%r8 │ │ │ │ cmp 0x98(%rsp),%r10 │ │ │ │ - jb 4993b │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x120(%rsp),%rcx │ │ │ │ - sub $0x18,%r12 │ │ │ │ - add $0x18,%rcx │ │ │ │ - cmp %rcx,0xd0(%rsp) │ │ │ │ - jne 498d0 │ │ │ │ + jb 49fbe │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x18,%r12 │ │ │ │ + sub $0x18,%rcx │ │ │ │ + cmp 0xd0(%rsp),%r12 │ │ │ │ + jne 49f50 │ │ │ │ mov %r13,%rax │ │ │ │ mov %rsi,%rdx │ │ │ │ mov 0x64(%rsp),%r8d │ │ │ │ mov 0x58(%rsp),%r14 │ │ │ │ mov 0x50(%rsp),%rdi │ │ │ │ mov 0x68(%rsp),%r13 │ │ │ │ mov 0x60(%rsp),%esi │ │ │ │ mov 0x20(%rdx),%r10 │ │ │ │ sub %rax,%r10 │ │ │ │ - je 49fa6 │ │ │ │ + je 4a626 │ │ │ │ sar $0x3,%r10 │ │ │ │ mov (%r15),%r9 │ │ │ │ cmp $0x1,%r10 │ │ │ │ - je 4a364 │ │ │ │ + je 4a9cb │ │ │ │ lea -0x8(%rax),%r11 │ │ │ │ sub %r9,%r11 │ │ │ │ cmp $0x10,%r11 │ │ │ │ - jbe 4a364 │ │ │ │ + jbe 4a9cb │ │ │ │ lea -0x1(%r10),%rbx │ │ │ │ mov %r10,%r12 │ │ │ │ cmp $0x2,%rbx │ │ │ │ - jbe 4a525 │ │ │ │ + jbe 4ad39 │ │ │ │ shr $0x2,%r12 │ │ │ │ xor %ecx,%ecx │ │ │ │ shl $0x5,%r12 │ │ │ │ lea -0x20(%r12),%r11 │ │ │ │ shr $0x5,%r11 │ │ │ │ inc %r11 │ │ │ │ and $0x7,%r11d │ │ │ │ - je 49e97 │ │ │ │ + je 4a517 │ │ │ │ cmp $0x1,%r11 │ │ │ │ - je 49e7a │ │ │ │ + je 4a4fa │ │ │ │ cmp $0x2,%r11 │ │ │ │ - je 49e66 │ │ │ │ + je 4a4e6 │ │ │ │ cmp $0x3,%r11 │ │ │ │ - je 49e52 │ │ │ │ + je 4a4d2 │ │ │ │ cmp $0x4,%r11 │ │ │ │ - je 49e3e │ │ │ │ + je 4a4be │ │ │ │ cmp $0x5,%r11 │ │ │ │ - je 49e2a │ │ │ │ + je 4a4aa │ │ │ │ cmp $0x6,%r11 │ │ │ │ - je 49e16 │ │ │ │ + je 4a496 │ │ │ │ vmovupd (%rax),%ymm0 │ │ │ │ mov $0x20,%ecx │ │ │ │ vaddpd (%r9),%ymm0,%ymm7 │ │ │ │ vmovupd %ymm7,(%rax) │ │ │ │ vmovupd (%rax,%rcx,1),%ymm8 │ │ │ │ vaddpd (%r9,%rcx,1),%ymm8,%ymm9 │ │ │ │ vmovupd %ymm9,(%rax,%rcx,1) │ │ │ │ @@ -55561,21 +55985,21 @@ │ │ │ │ vaddpd (%r9,%rcx,1),%ymm2,%ymm3 │ │ │ │ vmovupd %ymm3,(%rax,%rcx,1) │ │ │ │ add $0x20,%rcx │ │ │ │ vmovupd (%rax,%rcx,1),%ymm15 │ │ │ │ vaddpd (%r9,%rcx,1),%ymm15,%ymm4 │ │ │ │ vmovupd %ymm4,(%rax,%rcx,1) │ │ │ │ add $0x20,%rcx │ │ │ │ - cmp %r12,%rcx │ │ │ │ - je 49f60 │ │ │ │ + cmp %rcx,%r12 │ │ │ │ + je 4a5e0 │ │ │ │ vmovupd (%rax,%rcx,1),%ymm5 │ │ │ │ vmovupd 0x20(%rax,%rcx,1),%ymm0 │ │ │ │ - vaddpd (%r9,%rcx,1),%ymm5,%ymm6 │ │ │ │ vmovupd 0x40(%rax,%rcx,1),%ymm8 │ │ │ │ vmovupd 0x60(%rax,%rcx,1),%ymm11 │ │ │ │ + vaddpd (%r9,%rcx,1),%ymm5,%ymm6 │ │ │ │ vmovupd 0x80(%rax,%rcx,1),%ymm1 │ │ │ │ vmovupd 0xa0(%rax,%rcx,1),%ymm13 │ │ │ │ vmovupd 0xc0(%rax,%rcx,1),%ymm2 │ │ │ │ vmovupd 0xe0(%rax,%rcx,1),%ymm15 │ │ │ │ vmovupd %ymm6,(%rax,%rcx,1) │ │ │ │ vaddpd 0x20(%r9,%rcx,1),%ymm0,%ymm7 │ │ │ │ vmovupd %ymm7,0x20(%rax,%rcx,1) │ │ │ │ @@ -55588,92 +56012,91 @@ │ │ │ │ vaddpd 0xa0(%r9,%rcx,1),%ymm13,%ymm14 │ │ │ │ vmovupd %ymm14,0xa0(%rax,%rcx,1) │ │ │ │ vaddpd 0xc0(%r9,%rcx,1),%ymm2,%ymm3 │ │ │ │ vmovupd %ymm3,0xc0(%rax,%rcx,1) │ │ │ │ vaddpd 0xe0(%r9,%rcx,1),%ymm15,%ymm4 │ │ │ │ vmovupd %ymm4,0xe0(%rax,%rcx,1) │ │ │ │ add $0x100,%rcx │ │ │ │ - cmp %r12,%rcx │ │ │ │ - jne 49e97 │ │ │ │ + cmp %rcx,%r12 │ │ │ │ + jne 4a517 │ │ │ │ test $0x3,%r10b │ │ │ │ - je 49fa6 │ │ │ │ + je 4a626 │ │ │ │ mov %r10,%rcx │ │ │ │ and $0xfffffffffffffffc,%rcx │ │ │ │ cmp %rbx,%rcx │ │ │ │ - je 49f96 │ │ │ │ + je 4a616 │ │ │ │ sub %rcx,%r10 │ │ │ │ mov %r10,%r12 │ │ │ │ vmovupd (%rax,%rcx,8),%xmm5 │ │ │ │ vaddpd (%r9,%rcx,8),%xmm5,%xmm6 │ │ │ │ vmovupd %xmm6,(%rax,%rcx,8) │ │ │ │ test $0x1,%r12b │ │ │ │ - je 49fa6 │ │ │ │ + je 4a626 │ │ │ │ and $0xfffffffffffffffe,%r12 │ │ │ │ lea (%r12,%rcx,1),%rbx │ │ │ │ vmovsd (%rax,%rbx,8),%xmm0 │ │ │ │ vaddsd (%r9,%rbx,8),%xmm0,%xmm7 │ │ │ │ vmovsd %xmm7,(%rax,%rbx,8) │ │ │ │ sub $0x18,%r15 │ │ │ │ sub $0x18,%rdx │ │ │ │ test %esi,%esi │ │ │ │ - jne 4986b │ │ │ │ + jne 49ef3 │ │ │ │ mov %r8d,%r12d │ │ │ │ mov %rdi,%rbx │ │ │ │ vzeroupper │ │ │ │ - call 39010 │ │ │ │ + call 38ed0 │ │ │ │ test %al,%al │ │ │ │ - jne 4a6e0 │ │ │ │ + jne 4ae84 │ │ │ │ mov 0x100(%rsp),%rdx │ │ │ │ - cmp %rdx,0x108(%rsp) │ │ │ │ mov 0x38(%rsp),%rcx │ │ │ │ mov 0x108(%rsp),%r11 │ │ │ │ mov %rdx,%r8 │ │ │ │ - je 4a1bf │ │ │ │ + cmp %rdx,0x108(%rsp) │ │ │ │ + je 4a84f │ │ │ │ mov (%r8),%rax │ │ │ │ - mov 0x8(%r8),%r9 │ │ │ │ - cmp %r9,%rax │ │ │ │ - je 4a1af │ │ │ │ - mov %r9,%r10 │ │ │ │ - sub %rax,%r10 │ │ │ │ - lea -0x8(%r10),%rsi │ │ │ │ - cmp $0x10,%rsi │ │ │ │ - jbe 4a253 │ │ │ │ + mov 0x8(%r8),%rsi │ │ │ │ + cmp %rsi,%rax │ │ │ │ + je 4a83f │ │ │ │ + sub %rax,%rsi │ │ │ │ + cmp $0x8,%rsi │ │ │ │ + je 4ab77 │ │ │ │ lea -0x8(%rcx),%rdi │ │ │ │ sub %rax,%rdi │ │ │ │ cmp $0x10,%rdi │ │ │ │ - jbe 4a253 │ │ │ │ - shr $0x3,%rsi │ │ │ │ + jbe 4aba6 │ │ │ │ + lea -0x8(%rsi),%r10 │ │ │ │ + mov %r10,%r15 │ │ │ │ + shr $0x3,%r15 │ │ │ │ + lea 0x1(%r15),%r9 │ │ │ │ + cmp $0x10,%r10 │ │ │ │ + jbe 4ab99 │ │ │ │ + mov %r9,%r10 │ │ │ │ xor %edx,%edx │ │ │ │ - inc %rsi │ │ │ │ - mov %rsi,%r15 │ │ │ │ - shr $0x2,%r15 │ │ │ │ - shl $0x5,%r15 │ │ │ │ - lea -0x20(%r15),%rdi │ │ │ │ + shr $0x2,%r10 │ │ │ │ + shl $0x5,%r10 │ │ │ │ + lea -0x20(%r10),%rdi │ │ │ │ shr $0x5,%rdi │ │ │ │ inc %rdi │ │ │ │ and $0x7,%edi │ │ │ │ - je 4a0dd │ │ │ │ + je 4a768 │ │ │ │ cmp $0x1,%rdi │ │ │ │ - je 4a0c6 │ │ │ │ + je 4a751 │ │ │ │ cmp $0x2,%rdi │ │ │ │ - je 4a0b8 │ │ │ │ + je 4a743 │ │ │ │ cmp $0x3,%rdi │ │ │ │ - je 4a0aa │ │ │ │ + je 4a735 │ │ │ │ cmp $0x4,%rdi │ │ │ │ - je 4a09c │ │ │ │ + je 4a727 │ │ │ │ cmp $0x5,%rdi │ │ │ │ - je 4a08e │ │ │ │ + je 4a719 │ │ │ │ cmp $0x6,%rdi │ │ │ │ - je 4a080 │ │ │ │ - vmovupd (%rax),%ymm8 │ │ │ │ + je 4a70b │ │ │ │ + vmovupd (%rax),%ymm9 │ │ │ │ mov $0x20,%edx │ │ │ │ - vmovupd %ymm8,(%rcx) │ │ │ │ - vmovupd (%rax,%rdx,1),%ymm9 │ │ │ │ - vmovupd %ymm9,(%rcx,%rdx,1) │ │ │ │ - add $0x20,%rdx │ │ │ │ + vmovupd %ymm9,(%rcx) │ │ │ │ vmovupd (%rax,%rdx,1),%ymm11 │ │ │ │ vmovupd %ymm11,(%rcx,%rdx,1) │ │ │ │ add $0x20,%rdx │ │ │ │ vmovupd (%rax,%rdx,1),%ymm12 │ │ │ │ vmovupd %ymm12,(%rcx,%rdx,1) │ │ │ │ add $0x20,%rdx │ │ │ │ vmovupd (%rax,%rdx,1),%ymm1 │ │ │ │ @@ -55681,169 +56104,172 @@ │ │ │ │ add $0x20,%rdx │ │ │ │ vmovupd (%rax,%rdx,1),%ymm10 │ │ │ │ vmovupd %ymm10,(%rcx,%rdx,1) │ │ │ │ add $0x20,%rdx │ │ │ │ vmovupd (%rax,%rdx,1),%ymm13 │ │ │ │ vmovupd %ymm13,(%rcx,%rdx,1) │ │ │ │ add $0x20,%rdx │ │ │ │ - cmp %rdx,%r15 │ │ │ │ - je 4a163 │ │ │ │ vmovupd (%rax,%rdx,1),%ymm14 │ │ │ │ vmovupd %ymm14,(%rcx,%rdx,1) │ │ │ │ - vmovupd 0x20(%rax,%rdx,1),%ymm2 │ │ │ │ - vmovupd %ymm2,0x20(%rcx,%rdx,1) │ │ │ │ - vmovupd 0x40(%rax,%rdx,1),%ymm3 │ │ │ │ - vmovupd %ymm3,0x40(%rcx,%rdx,1) │ │ │ │ - vmovupd 0x60(%rax,%rdx,1),%ymm15 │ │ │ │ - vmovupd %ymm15,0x60(%rcx,%rdx,1) │ │ │ │ - vmovupd 0x80(%rax,%rdx,1),%ymm4 │ │ │ │ - vmovupd %ymm4,0x80(%rcx,%rdx,1) │ │ │ │ - vmovupd 0xa0(%rax,%rdx,1),%ymm5 │ │ │ │ - vmovupd %ymm5,0xa0(%rcx,%rdx,1) │ │ │ │ - vmovupd 0xc0(%rax,%rdx,1),%ymm6 │ │ │ │ - vmovupd %ymm6,0xc0(%rcx,%rdx,1) │ │ │ │ - vmovupd 0xe0(%rax,%rdx,1),%ymm0 │ │ │ │ - vmovupd %ymm0,0xe0(%rcx,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + cmp %rdx,%r10 │ │ │ │ + je 4a7ee │ │ │ │ + vmovupd (%rax,%rdx,1),%ymm2 │ │ │ │ + vmovupd %ymm2,(%rcx,%rdx,1) │ │ │ │ + vmovupd 0x20(%rax,%rdx,1),%ymm3 │ │ │ │ + vmovupd %ymm3,0x20(%rcx,%rdx,1) │ │ │ │ + vmovupd 0x40(%rax,%rdx,1),%ymm15 │ │ │ │ + vmovupd %ymm15,0x40(%rcx,%rdx,1) │ │ │ │ + vmovupd 0x60(%rax,%rdx,1),%ymm4 │ │ │ │ + vmovupd %ymm4,0x60(%rcx,%rdx,1) │ │ │ │ + vmovupd 0x80(%rax,%rdx,1),%ymm5 │ │ │ │ + vmovupd %ymm5,0x80(%rcx,%rdx,1) │ │ │ │ + vmovupd 0xa0(%rax,%rdx,1),%ymm6 │ │ │ │ + vmovupd %ymm6,0xa0(%rcx,%rdx,1) │ │ │ │ + vmovupd 0xc0(%rax,%rdx,1),%ymm0 │ │ │ │ + vmovupd %ymm0,0xc0(%rcx,%rdx,1) │ │ │ │ + vmovupd 0xe0(%rax,%rdx,1),%ymm7 │ │ │ │ + vmovupd %ymm7,0xe0(%rcx,%rdx,1) │ │ │ │ add $0x100,%rdx │ │ │ │ - cmp %rdx,%r15 │ │ │ │ - jne 4a0dd │ │ │ │ - test $0x3,%sil │ │ │ │ - je 4a1ac │ │ │ │ - and $0xfffffffffffffffc,%rsi │ │ │ │ - lea 0x0(,%rsi,8),%r15 │ │ │ │ - add %r15,%rax │ │ │ │ - vmovsd (%rax),%xmm7 │ │ │ │ - lea 0x8(%rax),%rsi │ │ │ │ - vmovsd %xmm7,(%rcx,%r15,1) │ │ │ │ - cmp %rsi,%r9 │ │ │ │ - je 4a1ac │ │ │ │ - vmovsd 0x8(%rax),%xmm8 │ │ │ │ - lea 0x10(%rax),%rdi │ │ │ │ - vmovsd %xmm8,0x8(%rcx,%r15,1) │ │ │ │ - cmp %rdi,%r9 │ │ │ │ - je 4a1ac │ │ │ │ - vmovsd 0x10(%rax),%xmm9 │ │ │ │ - vmovsd %xmm9,0x10(%rcx,%r15,1) │ │ │ │ - add %r10,%rcx │ │ │ │ + cmp %rdx,%r10 │ │ │ │ + jne 4a768 │ │ │ │ + test $0x3,%r9b │ │ │ │ + je 4a83c │ │ │ │ + mov %r9,%rdx │ │ │ │ + and $0xfffffffffffffffc,%rdx │ │ │ │ + lea 0x0(,%rdx,8),%rdi │ │ │ │ + lea (%rax,%rdi,1),%r10 │ │ │ │ + add %rcx,%rdi │ │ │ │ + cmp %r15,%rdx │ │ │ │ + je 4a833 │ │ │ │ + mov %r9,%r15 │ │ │ │ + vmovupd (%rax,%rdx,8),%xmm8 │ │ │ │ + sub %rdx,%r15 │ │ │ │ + and $0x1,%r9d │ │ │ │ + vmovupd %xmm8,(%rcx,%rdx,8) │ │ │ │ + je 4a83c │ │ │ │ + and $0xfffffffffffffffe,%r15 │ │ │ │ + shl $0x3,%r15 │ │ │ │ + add %r15,%r10 │ │ │ │ + add %r15,%rdi │ │ │ │ + vmovsd (%r10),%xmm9 │ │ │ │ + vmovsd %xmm9,(%rdi) │ │ │ │ + add %rsi,%rcx │ │ │ │ add $0x18,%r8 │ │ │ │ cmp %r8,%r11 │ │ │ │ - jne 49ff2 │ │ │ │ + jne 4a672 │ │ │ │ vzeroupper │ │ │ │ incl 0xb4(%rsp) │ │ │ │ mov 0x48(%rsp),%r11 │ │ │ │ - mov 0xb4(%rsp),%r8d │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ add %r11,0x90(%rsp) │ │ │ │ - add %r11,0x78(%rsp) │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ add %rcx,0x38(%rsp) │ │ │ │ + mov 0xb4(%rsp),%r8d │ │ │ │ + add %r11,0x78(%rsp) │ │ │ │ cmp %r8d,0xe8(%rsp) │ │ │ │ - jg 492f2 │ │ │ │ + jg 49982 │ │ │ │ mov $0x1,%r12d │ │ │ │ - jmp 4a6e3 │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 4a8a3 │ │ │ │ + mov 0xd8(%rsp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + call d340 │ │ │ │ + mov 0x100(%rsp),%rbx │ │ │ │ + cmp 0x108(%rsp),%rbx │ │ │ │ + je 4a8db │ │ │ │ + mov (%rbx),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 4ae58 │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + add $0x18,%rbx │ │ │ │ + sub %rdi,%rsi │ │ │ │ + call d340 │ │ │ │ + cmp %rbx,0x108(%rsp) │ │ │ │ + jne 4a8b5 │ │ │ │ + mov 0x100(%rsp),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 4a8f8 │ │ │ │ + mov 0xc0(%rsp),%rsi │ │ │ │ + sub %rdi,%rsi │ │ │ │ + call d340 │ │ │ │ + mov %r14,%r15 │ │ │ │ + cmp %r13,%r14 │ │ │ │ + je 4a924 │ │ │ │ + mov (%r15),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 4ae6f │ │ │ │ + mov 0x10(%r15),%rsi │ │ │ │ + add $0x18,%r15 │ │ │ │ + sub %rdi,%rsi │ │ │ │ + call d340 │ │ │ │ + cmp %r13,%r15 │ │ │ │ + jne 4a900 │ │ │ │ + mov %r14,%r13 │ │ │ │ + test %r13,%r13 │ │ │ │ + je 4a93c │ │ │ │ + mov 0xf8(%rsp),%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ + sub %r14,%rsi │ │ │ │ + call d340 │ │ │ │ + test %r12b,%r12b │ │ │ │ + je 4aed5 │ │ │ │ + incq 0xb8(%rsp) │ │ │ │ + mov 0xb8(%rsp),%r13 │ │ │ │ + cmp %r13d,0x40(%rsp) │ │ │ │ + jg 495a1 │ │ │ │ + mov 0x178(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 4aea1 │ │ │ │ + lea -0x28(%rbp),%rsp │ │ │ │ + pop %rbx │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ inc %rcx │ │ │ │ cmp %r11,%rcx │ │ │ │ - jae 49801 │ │ │ │ + jae 49e89 │ │ │ │ vmulsd (%r9,%rcx,8),%xmm2,%xmm1 │ │ │ │ add 0x110(%rsp),%rsi │ │ │ │ - jmp 49671 │ │ │ │ + jmp 49cf9 │ │ │ │ nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ xor %edi,%edi │ │ │ │ - jmp 49b15 │ │ │ │ + jmp 4a19f │ │ │ │ xor %eax,%eax │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 497b4 │ │ │ │ + jmp 49e3c │ │ │ │ sub %rcx,%rax │ │ │ │ mov %r15,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call b9490 >::_M_default_append(unsigned long)@@Base> │ │ │ │ - jmp 49607 │ │ │ │ - lea -0x8(%r10),%r9 │ │ │ │ - xor %edx,%edx │ │ │ │ - shr $0x3,%r9 │ │ │ │ - inc %r9 │ │ │ │ - and $0x7,%r9d │ │ │ │ - je 4a2f8 │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 4a2e1 │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - je 4a2d3 │ │ │ │ - cmp $0x3,%r9 │ │ │ │ - je 4a2c5 │ │ │ │ - cmp $0x4,%r9 │ │ │ │ - je 4a2b7 │ │ │ │ - cmp $0x5,%r9 │ │ │ │ - je 4a2a9 │ │ │ │ - cmp $0x6,%r9 │ │ │ │ - je 4a29b │ │ │ │ - vmovsd (%rax),%xmm11 │ │ │ │ - mov $0x8,%edx │ │ │ │ - vmovsd %xmm11,(%rcx) │ │ │ │ - vmovsd (%rax,%rdx,1),%xmm12 │ │ │ │ - vmovsd %xmm12,(%rcx,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - vmovsd (%rax,%rdx,1),%xmm1 │ │ │ │ - vmovsd %xmm1,(%rcx,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - vmovsd (%rax,%rdx,1),%xmm10 │ │ │ │ - vmovsd %xmm10,(%rcx,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - vmovsd (%rax,%rdx,1),%xmm13 │ │ │ │ - vmovsd %xmm13,(%rcx,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - vmovsd (%rax,%rdx,1),%xmm14 │ │ │ │ - vmovsd %xmm14,(%rcx,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - vmovsd (%rax,%rdx,1),%xmm2 │ │ │ │ - vmovsd %xmm2,(%rcx,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - cmp %r10,%rdx │ │ │ │ - je 4a1ac │ │ │ │ - vmovsd (%rax,%rdx,1),%xmm3 │ │ │ │ - vmovsd %xmm3,(%rcx,%rdx,1) │ │ │ │ - vmovsd 0x8(%rax,%rdx,1),%xmm15 │ │ │ │ - vmovsd %xmm15,0x8(%rcx,%rdx,1) │ │ │ │ - vmovsd 0x10(%rax,%rdx,1),%xmm4 │ │ │ │ - vmovsd %xmm4,0x10(%rcx,%rdx,1) │ │ │ │ - vmovsd 0x18(%rax,%rdx,1),%xmm5 │ │ │ │ - vmovsd %xmm5,0x18(%rcx,%rdx,1) │ │ │ │ - vmovsd 0x20(%rax,%rdx,1),%xmm6 │ │ │ │ - vmovsd %xmm6,0x20(%rcx,%rdx,1) │ │ │ │ - vmovsd 0x28(%rax,%rdx,1),%xmm0 │ │ │ │ - vmovsd %xmm0,0x28(%rcx,%rdx,1) │ │ │ │ - vmovsd 0x30(%rax,%rdx,1),%xmm7 │ │ │ │ - vmovsd %xmm7,0x30(%rcx,%rdx,1) │ │ │ │ - vmovsd 0x38(%rax,%rdx,1),%xmm8 │ │ │ │ - vmovsd %xmm8,0x38(%rcx,%rdx,1) │ │ │ │ - add $0x40,%rdx │ │ │ │ - cmp %r10,%rdx │ │ │ │ - jne 4a2f8 │ │ │ │ - jmp 4a1ac │ │ │ │ + call b94e0 >::_M_default_append(unsigned long)@@Base> │ │ │ │ + jmp 49c97 │ │ │ │ vmovsd (%rax),%xmm8 │ │ │ │ lea -0x1(%r10),%r12 │ │ │ │ mov $0x1,%ecx │ │ │ │ - vaddsd (%r9),%xmm8,%xmm9 │ │ │ │ and $0x7,%r12d │ │ │ │ + vaddsd (%r9),%xmm8,%xmm9 │ │ │ │ vmovsd %xmm9,(%rax) │ │ │ │ cmp %r10,%rcx │ │ │ │ - jae 49fa6 │ │ │ │ + jae 4a626 │ │ │ │ test %r12,%r12 │ │ │ │ - je 4a448 │ │ │ │ + je 4aaaf │ │ │ │ cmp $0x1,%r12 │ │ │ │ - je 4a42c │ │ │ │ + je 4aa93 │ │ │ │ cmp $0x2,%r12 │ │ │ │ - je 4a419 │ │ │ │ + je 4aa80 │ │ │ │ cmp $0x3,%r12 │ │ │ │ - je 4a406 │ │ │ │ + je 4aa6d │ │ │ │ cmp $0x4,%r12 │ │ │ │ - je 4a3f3 │ │ │ │ + je 4aa5a │ │ │ │ cmp $0x5,%r12 │ │ │ │ - je 4a3e0 │ │ │ │ + je 4aa47 │ │ │ │ cmp $0x6,%r12 │ │ │ │ - je 4a3cd │ │ │ │ + je 4aa34 │ │ │ │ vmovsd 0x8(%rax),%xmm11 │ │ │ │ mov $0x2,%ecx │ │ │ │ vaddsd 0x8(%r9),%xmm11,%xmm12 │ │ │ │ vmovsd %xmm12,0x8(%rax) │ │ │ │ vmovsd (%rax,%rcx,8),%xmm1 │ │ │ │ vaddsd (%r9,%rcx,8),%xmm1,%xmm10 │ │ │ │ vmovsd %xmm10,(%rax,%rcx,8) │ │ │ │ @@ -55865,355 +56291,368 @@ │ │ │ │ vmovsd %xmm6,(%rax,%rcx,8) │ │ │ │ inc %rcx │ │ │ │ vmovsd (%rax,%rcx,8),%xmm0 │ │ │ │ vaddsd (%r9,%rcx,8),%xmm0,%xmm7 │ │ │ │ vmovsd %xmm7,(%rax,%rcx,8) │ │ │ │ inc %rcx │ │ │ │ cmp %r10,%rcx │ │ │ │ - jae 49fa6 │ │ │ │ + jae 4a626 │ │ │ │ vmovsd (%rax,%rcx,8),%xmm8 │ │ │ │ lea 0x1(%rcx),%r11 │ │ │ │ lea 0x2(%rcx),%rbx │ │ │ │ lea 0x3(%rcx),%r12 │ │ │ │ vaddsd (%r9,%rcx,8),%xmm8,%xmm9 │ │ │ │ vmovsd %xmm9,(%rax,%rcx,8) │ │ │ │ vmovsd (%rax,%r11,8),%xmm11 │ │ │ │ vaddsd (%r9,%r11,8),%xmm11,%xmm12 │ │ │ │ vmovsd %xmm12,(%rax,%r11,8) │ │ │ │ - vmovsd (%rax,%rbx,8),%xmm1 │ │ │ │ lea 0x4(%rcx),%r11 │ │ │ │ + vmovsd (%rax,%rbx,8),%xmm1 │ │ │ │ vaddsd (%r9,%rbx,8),%xmm1,%xmm10 │ │ │ │ vmovsd %xmm10,(%rax,%rbx,8) │ │ │ │ - vmovsd (%rax,%r12,8),%xmm13 │ │ │ │ lea 0x5(%rcx),%rbx │ │ │ │ + vmovsd (%rax,%r12,8),%xmm13 │ │ │ │ vaddsd (%r9,%r12,8),%xmm13,%xmm14 │ │ │ │ vmovsd %xmm14,(%rax,%r12,8) │ │ │ │ - vmovsd (%rax,%r11,8),%xmm2 │ │ │ │ lea 0x6(%rcx),%r12 │ │ │ │ + vmovsd (%rax,%r11,8),%xmm2 │ │ │ │ vaddsd (%r9,%r11,8),%xmm2,%xmm3 │ │ │ │ vmovsd %xmm3,(%rax,%r11,8) │ │ │ │ - vmovsd (%rax,%rbx,8),%xmm15 │ │ │ │ lea 0x7(%rcx),%r11 │ │ │ │ add $0x8,%rcx │ │ │ │ + vmovsd (%rax,%rbx,8),%xmm15 │ │ │ │ vaddsd (%r9,%rbx,8),%xmm15,%xmm4 │ │ │ │ vmovsd %xmm4,(%rax,%rbx,8) │ │ │ │ vmovsd (%rax,%r12,8),%xmm5 │ │ │ │ vaddsd (%r9,%r12,8),%xmm5,%xmm6 │ │ │ │ vmovsd %xmm6,(%rax,%r12,8) │ │ │ │ vmovsd (%rax,%r11,8),%xmm0 │ │ │ │ vaddsd (%r9,%r11,8),%xmm0,%xmm7 │ │ │ │ vmovsd %xmm7,(%rax,%r11,8) │ │ │ │ cmp %r10,%rcx │ │ │ │ - jb 4a448 │ │ │ │ + jb 4aaaf │ │ │ │ sub $0x18,%r15 │ │ │ │ sub $0x18,%rdx │ │ │ │ test %esi,%esi │ │ │ │ - jne 4986b │ │ │ │ - jmp 49fb6 │ │ │ │ + jne 49ef3 │ │ │ │ + jmp 4a636 │ │ │ │ + vmovsd (%rax),%xmm8 │ │ │ │ + vmovsd %xmm8,(%rcx) │ │ │ │ + jmp 4a83c │ │ │ │ add $0x18,%r15 │ │ │ │ cmp %r13,%r15 │ │ │ │ - jne 49527 │ │ │ │ + jne 49bb7 │ │ │ │ mov %rcx,%r13 │ │ │ │ - jmp 4955b │ │ │ │ + jmp 49beb │ │ │ │ + mov %rax,%r10 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 4a80a │ │ │ │ + lea -0x8(%rsi),%r9 │ │ │ │ + xor %r10d,%r10d │ │ │ │ + shr $0x3,%r9 │ │ │ │ + inc %r9 │ │ │ │ + and $0x7,%r9d │ │ │ │ + je 4ac59 │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 4ac40 │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + je 4ac30 │ │ │ │ + cmp $0x3,%r9 │ │ │ │ + je 4ac20 │ │ │ │ + cmp $0x4,%r9 │ │ │ │ + je 4ac10 │ │ │ │ + cmp $0x5,%r9 │ │ │ │ + je 4ac00 │ │ │ │ + cmp $0x6,%r9 │ │ │ │ + je 4abf0 │ │ │ │ + vmovsd (%rax),%xmm11 │ │ │ │ + mov $0x8,%r10d │ │ │ │ + vmovsd %xmm11,(%rcx) │ │ │ │ + vmovsd (%rax,%r10,1),%xmm12 │ │ │ │ + vmovsd %xmm12,(%rcx,%r10,1) │ │ │ │ + add $0x8,%r10 │ │ │ │ + vmovsd (%rax,%r10,1),%xmm1 │ │ │ │ + vmovsd %xmm1,(%rcx,%r10,1) │ │ │ │ + add $0x8,%r10 │ │ │ │ + vmovsd (%rax,%r10,1),%xmm10 │ │ │ │ + vmovsd %xmm10,(%rcx,%r10,1) │ │ │ │ + add $0x8,%r10 │ │ │ │ + vmovsd (%rax,%r10,1),%xmm13 │ │ │ │ + vmovsd %xmm13,(%rcx,%r10,1) │ │ │ │ + add $0x8,%r10 │ │ │ │ + vmovsd (%rax,%r10,1),%xmm14 │ │ │ │ + vmovsd %xmm14,(%rcx,%r10,1) │ │ │ │ + add $0x8,%r10 │ │ │ │ + vmovsd (%rax,%r10,1),%xmm2 │ │ │ │ + vmovsd %xmm2,(%rcx,%r10,1) │ │ │ │ + add $0x8,%r10 │ │ │ │ + cmp %rsi,%r10 │ │ │ │ + je 4a83c │ │ │ │ + vmovsd (%rax,%r10,1),%xmm3 │ │ │ │ + vmovsd %xmm3,(%rcx,%r10,1) │ │ │ │ + vmovsd 0x8(%rax,%r10,1),%xmm15 │ │ │ │ + vmovsd %xmm15,0x8(%rcx,%r10,1) │ │ │ │ + vmovsd 0x10(%rax,%r10,1),%xmm4 │ │ │ │ + vmovsd %xmm4,0x10(%rcx,%r10,1) │ │ │ │ + vmovsd 0x18(%rax,%r10,1),%xmm5 │ │ │ │ + vmovsd %xmm5,0x18(%rcx,%r10,1) │ │ │ │ + vmovsd 0x20(%rax,%r10,1),%xmm6 │ │ │ │ + vmovsd %xmm6,0x20(%rcx,%r10,1) │ │ │ │ + vmovsd 0x28(%rax,%r10,1),%xmm0 │ │ │ │ + vmovsd %xmm0,0x28(%rcx,%r10,1) │ │ │ │ + vmovsd 0x30(%rax,%r10,1),%xmm7 │ │ │ │ + vmovsd %xmm7,0x30(%rcx,%r10,1) │ │ │ │ + vmovsd 0x38(%rax,%r10,1),%xmm8 │ │ │ │ + vmovsd %xmm8,0x38(%rcx,%r10,1) │ │ │ │ + add $0x40,%r10 │ │ │ │ + cmp %rsi,%r10 │ │ │ │ + jne 4ac59 │ │ │ │ + jmp 4a83c │ │ │ │ + mov 0x80(%rsp),%rsi │ │ │ │ + vmovq %r14,%xmm5 │ │ │ │ + lea 0x140(%rsp),%r15 │ │ │ │ + vpinsrq $0x1,%r13,%xmm5,%xmm6 │ │ │ │ + mov 0xf8(%rsp),%r13 │ │ │ │ + mov %r15,%rdi │ │ │ │ + sub %r10,%rsi │ │ │ │ + vmovdqa %xmm6,0x140(%rsp) │ │ │ │ + mov %r13,0x150(%rsp) │ │ │ │ + call b7a00 >, std::allocator > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ + mov 0x150(%rsp),%rdx │ │ │ │ + mov 0x140(%rsp),%r14 │ │ │ │ + mov 0x148(%rsp),%r13 │ │ │ │ + mov %rdx,0xf8(%rsp) │ │ │ │ + jmp 49beb │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 49f78 │ │ │ │ + jmp 4a5f8 │ │ │ │ mov 0xf8(%rsp),%rax │ │ │ │ mov 0xc0(%rsp),%r10 │ │ │ │ mov %r13,%r9 │ │ │ │ mov %r14,%rcx │ │ │ │ mov 0x108(%rsp),%r13 │ │ │ │ mov 0x100(%rsp),%r14 │ │ │ │ mov %r9,0x108(%rsp) │ │ │ │ - mov %rcx,0x100(%rsp) │ │ │ │ mov %r10,0xf8(%rsp) │ │ │ │ mov %rax,0xc0(%rsp) │ │ │ │ - jmp 49fcc │ │ │ │ + mov %rcx,0x100(%rsp) │ │ │ │ + jmp 4a64c │ │ │ │ sub %r8,%rsi │ │ │ │ mov %r14,%rdi │ │ │ │ - call b9490 >::_M_default_append(unsigned long)@@Base> │ │ │ │ + call b94e0 >::_M_default_append(unsigned long)@@Base> │ │ │ │ mov (%r14),%rdi │ │ │ │ - jmp 495a0 │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ - vmovq %r14,%xmm5 │ │ │ │ - lea 0x140(%rsp),%r15 │ │ │ │ - vpinsrq $0x1,%r13,%xmm5,%xmm6 │ │ │ │ - mov 0xf8(%rsp),%r13 │ │ │ │ - mov %r15,%rdi │ │ │ │ - vmovdqa %xmm6,0x140(%rsp) │ │ │ │ - sub %r10,%rsi │ │ │ │ - mov %r13,0x150(%rsp) │ │ │ │ - call b7980 >, std::allocator > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ - mov 0x150(%rsp),%rdx │ │ │ │ - mov 0x140(%rsp),%r14 │ │ │ │ - mov 0x148(%rsp),%r13 │ │ │ │ - mov %rdx,0xf8(%rsp) │ │ │ │ - jmp 4955b │ │ │ │ - call 39010 │ │ │ │ + jmp 49c30 │ │ │ │ + call 38ed0 │ │ │ │ test %al,%al │ │ │ │ - jne 4a6e0 │ │ │ │ + jne 4ae84 │ │ │ │ cmpl $0x1,0xb4(%rsp) │ │ │ │ - je 4a52c │ │ │ │ + je 4ad40 │ │ │ │ cmpl $0x1,0xec(%rsp) │ │ │ │ - jne 49fbf │ │ │ │ - jmp 4983e │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jne 4a63f │ │ │ │ + jmp 49ec6 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0xe0(%rsp),%r8 │ │ │ │ mov 0xa0(%rsp),%r9 │ │ │ │ - jmp 4940e │ │ │ │ + jmp 49a9e │ │ │ │ mov 0x118(%rsp),%r15 │ │ │ │ mov 0x90(%rsp),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ lea (%r15,%rdi,1),%r10 │ │ │ │ - jmp 494b8 │ │ │ │ + jmp 49b48 │ │ │ │ xor %ebx,%ebx │ │ │ │ cmpl $0x1,0xe8(%rsp) │ │ │ │ movq $0x0,0xd8(%rsp) │ │ │ │ - jg 4920c │ │ │ │ - incq 0xb8(%rsp) │ │ │ │ - mov 0xb8(%rsp),%r13 │ │ │ │ - cmp %r13d,0x40(%rsp) │ │ │ │ - jg 48f11 │ │ │ │ - mov 0x178(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 4a7da │ │ │ │ - lea -0x28(%rbp),%rsp │ │ │ │ - pop %rbx │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ + jg 4989c │ │ │ │ + jmp 4a945 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ cmpl $0x1,0xe8(%rsp) │ │ │ │ movq $0x8,0xd8(%rsp) │ │ │ │ - jg 4920c │ │ │ │ + jg 4989c │ │ │ │ mov $0x8,%esi │ │ │ │ mov %rax,%rdi │ │ │ │ call d340 │ │ │ │ - jmp 4a66c │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xor %r12d,%r12d │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 4a6f8 │ │ │ │ - mov 0xd8(%rsp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - call d340 │ │ │ │ - mov 0x100(%rsp),%rbx │ │ │ │ - cmp 0x108(%rsp),%rbx │ │ │ │ - je 4a730 │ │ │ │ - mov (%rbx),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 4a7a0 │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - add $0x18,%rbx │ │ │ │ - sub %rdi,%rsi │ │ │ │ - call d340 │ │ │ │ - cmp 0x108(%rsp),%rbx │ │ │ │ - jne 4a70a │ │ │ │ - mov 0x100(%rsp),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 4a74d │ │ │ │ - mov 0xc0(%rsp),%rsi │ │ │ │ - sub %rdi,%rsi │ │ │ │ - call d340 │ │ │ │ - mov %r14,%r15 │ │ │ │ - cmp %r13,%r14 │ │ │ │ - je 4a775 │ │ │ │ - mov (%r15),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 4a7b7 │ │ │ │ - mov 0x10(%r15),%rsi │ │ │ │ - add $0x18,%r15 │ │ │ │ - sub %rdi,%rsi │ │ │ │ - call d340 │ │ │ │ - cmp %r13,%r15 │ │ │ │ - jne 4a755 │ │ │ │ - mov %r14,%r13 │ │ │ │ - test %r13,%r13 │ │ │ │ - je 4a78d │ │ │ │ - mov 0xf8(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - sub %r14,%rsi │ │ │ │ - call d340 │ │ │ │ - test %r12b,%r12b │ │ │ │ - jne 4a66c │ │ │ │ - jmp ea98 <__cxa_finalize@plt+0x1408> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 4a945 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x18,%rbx │ │ │ │ cmp 0x108(%rsp),%rbx │ │ │ │ - jne 4a70a │ │ │ │ - jmp 4a730 │ │ │ │ + jne 4a8b5 │ │ │ │ + jmp 4a8db │ │ │ │ add $0x18,%r15 │ │ │ │ cmp %r15,%r13 │ │ │ │ - jne 4a755 │ │ │ │ + jne 4a900 │ │ │ │ mov %r14,%r13 │ │ │ │ - jmp 4a775 │ │ │ │ + jmp 4a924 │ │ │ │ + xor %r12d,%r12d │ │ │ │ + jmp 4a88e │ │ │ │ mov 0xd8(%rsp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ call d340 │ │ │ │ - jmp 4a66c │ │ │ │ + jmp 4a945 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rdx,%r12 │ │ │ │ - jmp e94f <__cxa_finalize@plt+0x12bf> │ │ │ │ + jmp e9b3 <__cxa_finalize@plt+0x1323> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ - jmp e911 <__cxa_finalize@plt+0x1281> │ │ │ │ + jmp e975 <__cxa_finalize@plt+0x12e5> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ lea 0x140(%rsp),%r15 │ │ │ │ - jmp e931 <__cxa_finalize@plt+0x12a1> │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp e995 <__cxa_finalize@plt+0x1305> │ │ │ │ + jmp eafd <__cxa_finalize@plt+0x146d> │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ mov 0x8(%rdi),%esi │ │ │ │ add $0x10,%rdi │ │ │ │ - jmp 48ea0 │ │ │ │ + jmp 49530 │ │ │ │ │ │ │ │ -000000000004a820 : │ │ │ │ +000000000004aef0 : │ │ │ │ endbr64 │ │ │ │ - jmp ba2a0 (int, int, int, char const*, long, long, CalcSignature::Signature&)@@Base> │ │ │ │ + jmp ba310 (int, int, int, char const*, long, long, CalcSignature::Signature&)@@Base> │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -000000000004a830 : │ │ │ │ +000000000004af00 : │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ - push %rbx │ │ │ │ movslq %edi,%r12 │ │ │ │ + push %rbx │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0xe0,%rsp │ │ │ │ - mov %esi,0x74(%rsp) │ │ │ │ - mov %edx,0x70(%rsp) │ │ │ │ - mov %rcx,0x90(%rsp) │ │ │ │ + sub $0x100,%rsp │ │ │ │ + mov %esi,0x8c(%rsp) │ │ │ │ + mov %edx,0x88(%rsp) │ │ │ │ + mov %rcx,0xa0(%rsp) │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0xd8(%rsp) │ │ │ │ + mov %rax,0xf8(%rsp) │ │ │ │ mov %r12,%rax │ │ │ │ shr $0x3c,%rax │ │ │ │ - jne ebaf <__cxa_finalize@plt+0x151f> │ │ │ │ - mov %r12,%r13 │ │ │ │ - mov %r8,%r14 │ │ │ │ + jne ec14 <__cxa_finalize@plt+0x1584> │ │ │ │ + mov %r12,%r14 │ │ │ │ + mov %r8,%r13 │ │ │ │ test %r12,%r12 │ │ │ │ - je 4a8e0 │ │ │ │ + je 4afb8 │ │ │ │ lea 0x0(,%r12,8),%r15 │ │ │ │ mov %r15,%rdi │ │ │ │ call d330 │ │ │ │ - mov %rax,0xb8(%rsp) │ │ │ │ + mov %rax,0xd8(%rsp) │ │ │ │ movq $0x0,(%rax) │ │ │ │ cmp $0x1,%r12 │ │ │ │ - je 4b706 │ │ │ │ + je 4bde6 │ │ │ │ xor %esi,%esi │ │ │ │ lea -0x8(%r15),%rdx │ │ │ │ lea 0x8(%rax),%rdi │ │ │ │ call d190 │ │ │ │ - cmpl $0x1,0x70(%rsp) │ │ │ │ - jg 4a8fa │ │ │ │ + cmpl $0x1,0x88(%rsp) │ │ │ │ + jg 4afd5 │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ + lea 0xe0(%rsp),%r12 │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0xc0(%rsp),%r12 │ │ │ │ - jmp 4b457 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 4bb43 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ xor %r15d,%r15d │ │ │ │ - cmpl $0x1,0x70(%rsp) │ │ │ │ - movq $0x0,0xb8(%rsp) │ │ │ │ - jle 4b718 │ │ │ │ - movslq 0x74(%rsp),%rcx │ │ │ │ - mov 0x90(%rsp),%rsi │ │ │ │ - lea 0x0(,%r12,8),%r10 │ │ │ │ - lea -0x1(%r13),%edx │ │ │ │ - mov %edx,0x10(%rsp) │ │ │ │ - xor %r9d,%r9d │ │ │ │ + cmpl $0x1,0x88(%rsp) │ │ │ │ + movq $0x0,0xd8(%rsp) │ │ │ │ + jle 4bdfb │ │ │ │ + movslq 0x8c(%rsp),%rcx │ │ │ │ + mov 0xa0(%rsp),%rdi │ │ │ │ + mov %r14d,%r9d │ │ │ │ + lea 0x0(,%r12,8),%rbx │ │ │ │ + shr $0x2,%r9d │ │ │ │ + lea -0x1(%r14),%edx │ │ │ │ + xor %r10d,%r10d │ │ │ │ + mov $0x1,%r8d │ │ │ │ + lea (%rcx,%rcx,2),%rsi │ │ │ │ + add %rbx,%rdi │ │ │ │ + shl $0x5,%r9 │ │ │ │ + mov %edx,0x30(%rsp) │ │ │ │ + shl $0x3,%rsi │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ xor %edx,%edx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - lea 0xc0(%rsp),%r12 │ │ │ │ - lea (%rcx,%rcx,2),%rbx │ │ │ │ - add %r10,%rsi │ │ │ │ - shl $0x3,%rbx │ │ │ │ - mov %rsi,(%rsp) │ │ │ │ - mov %rbx,0x8(%rsp) │ │ │ │ - mov %r13d,%ebx │ │ │ │ - shr $0x2,%ebx │ │ │ │ - shl $0x5,%rbx │ │ │ │ - test %r13d,%r13d │ │ │ │ - je 4abce │ │ │ │ - cmpl $0x2,0x10(%rsp) │ │ │ │ - jbe 4b6ea │ │ │ │ - mov 0x90(%rsp),%rax │ │ │ │ - mov (%rsp),%rdi │ │ │ │ - lea -0x20(%rbx),%rsi │ │ │ │ + mov %rsi,0x20(%rsp) │ │ │ │ + lea 0xe0(%rsp),%r12 │ │ │ │ + mov %r9,0x80(%rsp) │ │ │ │ + test %r14d,%r14d │ │ │ │ + je 4b2b2 │ │ │ │ + cmpl $0x2,0x30(%rsp) │ │ │ │ + jbe 4bdca │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + mov 0x18(%rsp),%r11 │ │ │ │ xor %ecx,%ecx │ │ │ │ - shr $0x5,%rsi │ │ │ │ - inc %rsi │ │ │ │ - add %r9,%rax │ │ │ │ - and $0x7,%esi │ │ │ │ - lea (%rdi,%r9,1),%r11 │ │ │ │ - je 4b6cd │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 4aa5f │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 4aa43 │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - je 4aa27 │ │ │ │ - cmp $0x4,%rsi │ │ │ │ - je 4aa0b │ │ │ │ - cmp $0x5,%rsi │ │ │ │ - je 4a9ef │ │ │ │ - cmp $0x6,%rsi │ │ │ │ - je 4a9d3 │ │ │ │ - vmovupd (%r11),%ymm1 │ │ │ │ - mov 0xb8(%rsp),%rcx │ │ │ │ - vsubpd (%rax),%ymm1,%ymm2 │ │ │ │ - vmovupd %ymm2,(%rcx) │ │ │ │ + mov 0xa0(%rsp),%rax │ │ │ │ + sub $0x20,%rdi │ │ │ │ + lea (%r11,%r10,1),%r9 │ │ │ │ + shr $0x5,%rdi │ │ │ │ + add %r10,%rax │ │ │ │ + inc %rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + je 4bdad │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 4b152 │ │ │ │ + cmp $0x2,%rdi │ │ │ │ + je 4b136 │ │ │ │ + cmp $0x3,%rdi │ │ │ │ + je 4b119 │ │ │ │ + cmp $0x4,%rdi │ │ │ │ + je 4b0fd │ │ │ │ + cmp $0x5,%rdi │ │ │ │ + je 4b0e1 │ │ │ │ + cmp $0x6,%rdi │ │ │ │ + je 4b0c4 │ │ │ │ + vmovupd (%r9),%ymm1 │ │ │ │ + mov 0xd8(%rsp),%rsi │ │ │ │ mov $0x20,%ecx │ │ │ │ - vmovupd (%r11,%rcx,1),%ymm3 │ │ │ │ + vsubpd (%rax),%ymm1,%ymm2 │ │ │ │ + vmovupd %ymm2,(%rsi) │ │ │ │ + vmovupd (%r9,%rcx,1),%ymm3 │ │ │ │ + mov 0xd8(%rsp),%r11 │ │ │ │ vsubpd (%rax,%rcx,1),%ymm3,%ymm4 │ │ │ │ - mov 0xb8(%rsp),%rdi │ │ │ │ - vmovupd %ymm4,(%rdi,%rcx,1) │ │ │ │ + vmovupd %ymm4,(%r11,%rcx,1) │ │ │ │ add $0x20,%rcx │ │ │ │ - vmovupd (%r11,%rcx,1),%ymm5 │ │ │ │ + vmovupd (%r9,%rcx,1),%ymm5 │ │ │ │ + mov 0xd8(%rsp),%rdi │ │ │ │ vsubpd (%rax,%rcx,1),%ymm5,%ymm6 │ │ │ │ - mov 0xb8(%rsp),%rsi │ │ │ │ - vmovupd %ymm6,(%rsi,%rcx,1) │ │ │ │ + vmovupd %ymm6,(%rdi,%rcx,1) │ │ │ │ add $0x20,%rcx │ │ │ │ - vmovupd (%r11,%rcx,1),%ymm7 │ │ │ │ + vmovupd (%r9,%rcx,1),%ymm7 │ │ │ │ + mov 0xd8(%rsp),%rsi │ │ │ │ vsubpd (%rax,%rcx,1),%ymm7,%ymm8 │ │ │ │ - mov 0xb8(%rsp),%rdi │ │ │ │ - vmovupd %ymm8,(%rdi,%rcx,1) │ │ │ │ + vmovupd %ymm8,(%rsi,%rcx,1) │ │ │ │ add $0x20,%rcx │ │ │ │ - vmovupd (%r11,%rcx,1),%ymm9 │ │ │ │ + vmovupd (%r9,%rcx,1),%ymm9 │ │ │ │ + mov 0xd8(%rsp),%r11 │ │ │ │ vsubpd (%rax,%rcx,1),%ymm9,%ymm10 │ │ │ │ - mov 0xb8(%rsp),%rsi │ │ │ │ - vmovupd %ymm10,(%rsi,%rcx,1) │ │ │ │ + vmovupd %ymm10,(%r11,%rcx,1) │ │ │ │ add $0x20,%rcx │ │ │ │ - vmovupd (%r11,%rcx,1),%ymm11 │ │ │ │ + vmovupd (%r9,%rcx,1),%ymm11 │ │ │ │ + mov 0xd8(%rsp),%rdi │ │ │ │ vsubpd (%rax,%rcx,1),%ymm11,%ymm12 │ │ │ │ - mov 0xb8(%rsp),%rdi │ │ │ │ vmovupd %ymm12,(%rdi,%rcx,1) │ │ │ │ add $0x20,%rcx │ │ │ │ - vmovupd (%r11,%rcx,1),%ymm13 │ │ │ │ + vmovupd (%r9,%rcx,1),%ymm13 │ │ │ │ + mov 0xd8(%rsp),%rsi │ │ │ │ vsubpd (%rax,%rcx,1),%ymm13,%ymm14 │ │ │ │ - mov 0xb8(%rsp),%rsi │ │ │ │ vmovupd %ymm14,(%rsi,%rcx,1) │ │ │ │ add $0x20,%rcx │ │ │ │ - cmp %rcx,%rbx │ │ │ │ - je 4ab4d │ │ │ │ - vmovupd (%r11,%rcx,1),%ymm15 │ │ │ │ - vmovupd 0x20(%r11,%rcx,1),%ymm2 │ │ │ │ - vmovupd 0x40(%r11,%rcx,1),%ymm4 │ │ │ │ - vmovupd 0x60(%r11,%rcx,1),%ymm6 │ │ │ │ - vmovupd 0x80(%r11,%rcx,1),%ymm8 │ │ │ │ - vmovupd 0xa0(%r11,%rcx,1),%ymm10 │ │ │ │ - vmovupd 0xc0(%r11,%rcx,1),%ymm12 │ │ │ │ - vmovupd 0xe0(%r11,%rcx,1),%ymm14 │ │ │ │ + cmp %rcx,0x80(%rsp) │ │ │ │ + je 4b24a │ │ │ │ + vmovupd (%r9,%rcx,1),%ymm15 │ │ │ │ + vmovupd 0x20(%r9,%rcx,1),%ymm2 │ │ │ │ + vmovupd 0x40(%r9,%rcx,1),%ymm4 │ │ │ │ + vmovupd 0x60(%r9,%rcx,1),%ymm6 │ │ │ │ + vmovupd 0x80(%r9,%rcx,1),%ymm8 │ │ │ │ + vmovupd 0xa0(%r9,%rcx,1),%ymm10 │ │ │ │ + vmovupd 0xc0(%r9,%rcx,1),%ymm12 │ │ │ │ + vmovupd 0xe0(%r9,%rcx,1),%ymm14 │ │ │ │ vsubpd (%rax,%rcx,1),%ymm15,%ymm1 │ │ │ │ vsubpd 0x20(%rcx,%rax,1),%ymm2,%ymm3 │ │ │ │ vsubpd 0x40(%rcx,%rax,1),%ymm4,%ymm5 │ │ │ │ vsubpd 0x60(%rcx,%rax,1),%ymm6,%ymm7 │ │ │ │ vsubpd 0x80(%rcx,%rax,1),%ymm8,%ymm9 │ │ │ │ vsubpd 0xa0(%rcx,%rax,1),%ymm10,%ymm11 │ │ │ │ vsubpd 0xc0(%rcx,%rax,1),%ymm12,%ymm13 │ │ │ │ @@ -56223,642 +56662,630 @@ │ │ │ │ vmovupd %ymm5,0x40(%rsi,%rcx,1) │ │ │ │ vmovupd %ymm7,0x60(%rsi,%rcx,1) │ │ │ │ vmovupd %ymm9,0x80(%rsi,%rcx,1) │ │ │ │ vmovupd %ymm11,0xa0(%rsi,%rcx,1) │ │ │ │ vmovupd %ymm13,0xc0(%rsi,%rcx,1) │ │ │ │ vmovupd %ymm15,0xe0(%rsi,%rcx,1) │ │ │ │ add $0x100,%rcx │ │ │ │ - cmp %rcx,%rbx │ │ │ │ - jne 4aa84 │ │ │ │ - mov %r13d,%ecx │ │ │ │ + cmp %rcx,0x80(%rsp) │ │ │ │ + jne 4b17c │ │ │ │ + mov %r14d,%ecx │ │ │ │ and $0xfffffffc,%ecx │ │ │ │ mov %ecx,%esi │ │ │ │ - cmp %ecx,%r13d │ │ │ │ - je 4abce │ │ │ │ - mov %r13d,%r11d │ │ │ │ - lea (%r10,%r9,1),%rdi │ │ │ │ - sub %esi,%r11d │ │ │ │ - mov %r11d,0xb0(%rsp) │ │ │ │ - cmp $0x1,%r11d │ │ │ │ - je 4b6da │ │ │ │ - add 0x90(%rsp),%rdi │ │ │ │ - mov %esi,%r11d │ │ │ │ - mov 0xb8(%rsp),%rsi │ │ │ │ - vmovupd (%rdi,%r11,8),%xmm1 │ │ │ │ - vsubpd (%rax,%r11,8),%xmm1,%xmm2 │ │ │ │ - vmovupd %xmm2,(%rsi,%r11,8) │ │ │ │ - testb $0x1,0xb0(%rsp) │ │ │ │ - je 4abce │ │ │ │ - mov 0xb0(%rsp),%r11d │ │ │ │ - and $0xfffffffe,%r11d │ │ │ │ - add %r11d,%ecx │ │ │ │ + cmp %ecx,%r14d │ │ │ │ + je 4b2b2 │ │ │ │ + mov %r14d,%r9d │ │ │ │ + lea (%rbx,%r10,1),%rdi │ │ │ │ + sub %esi,%r9d │ │ │ │ + cmp $0x1,%r9d │ │ │ │ + je 4bdba │ │ │ │ + add 0xa0(%rsp),%rdi │ │ │ │ + mov 0xd8(%rsp),%r11 │ │ │ │ + vmovupd (%rdi,%rsi,8),%xmm1 │ │ │ │ + vsubpd (%rax,%rsi,8),%xmm1,%xmm2 │ │ │ │ + vmovupd %xmm2,(%r11,%rsi,8) │ │ │ │ + test $0x1,%r9b │ │ │ │ + je 4b2b2 │ │ │ │ + and $0xfffffffe,%r9d │ │ │ │ + add %r9d,%ecx │ │ │ │ movslq %ecx,%rcx │ │ │ │ vmovsd (%rdi,%rcx,8),%xmm3 │ │ │ │ vsubsd (%rax,%rcx,8),%xmm3,%xmm4 │ │ │ │ - mov 0xb8(%rsp),%rax │ │ │ │ + mov 0xd8(%rsp),%rax │ │ │ │ vmovsd %xmm4,(%rax,%rcx,8) │ │ │ │ - mov %rdx,0xd0(%rsp) │ │ │ │ - mov 0xb8(%rsp),%rcx │ │ │ │ - mov %r9,0xa0(%rsp) │ │ │ │ - mov %r10,0xa8(%rsp) │ │ │ │ - mov %r8d,0xb0(%rsp) │ │ │ │ - vmovdqa %xmm0,0xc0(%rsp) │ │ │ │ - mov %r13d,%esi │ │ │ │ + mov %rdx,0xf0(%rsp) │ │ │ │ + mov 0xd8(%rsp),%rcx │ │ │ │ + mov %r14d,%esi │ │ │ │ mov %r12,%rdi │ │ │ │ - mov 0x74(%rsp),%edx │ │ │ │ + mov %r10,0xc8(%rsp) │ │ │ │ + mov 0x8c(%rsp),%edx │ │ │ │ + mov %r8d,0xd0(%rsp) │ │ │ │ + vmovdqa %xmm0,0xe0(%rsp) │ │ │ │ vzeroupper │ │ │ │ - call b9a70 (int, int, double const*)@@Base> │ │ │ │ - mov 0xb0(%rsp),%r8d │ │ │ │ - vmovdqa 0xc0(%rsp),%xmm2 │ │ │ │ - mov 0xd0(%rsp),%r11 │ │ │ │ - mov 0xa8(%rsp),%r10 │ │ │ │ - mov 0xa0(%rsp),%r9 │ │ │ │ + call b9aa0 (int, int, double const*)@@Base> │ │ │ │ + mov 0xd0(%rsp),%r8d │ │ │ │ + vmovdqa 0xe0(%rsp),%xmm2 │ │ │ │ + mov 0xf0(%rsp),%r11 │ │ │ │ + mov 0xc8(%rsp),%r10 │ │ │ │ cmp $0x1,%r8d │ │ │ │ - je 4b6a7 │ │ │ │ - mov 0x74(%rsp),%edx │ │ │ │ - mov 0xc0(%rsp),%rcx │ │ │ │ - mov 0xc8(%rsp),%rax │ │ │ │ + je 4bd85 │ │ │ │ + mov 0x8c(%rsp),%edx │ │ │ │ + mov 0xe0(%rsp),%rcx │ │ │ │ + mov 0xe8(%rsp),%rax │ │ │ │ test %edx,%edx │ │ │ │ - jle 4b42d │ │ │ │ - mov (%r14),%rdi │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov %r8d,0x68(%rsp) │ │ │ │ - mov %r10,0x18(%rsp) │ │ │ │ - vmovq %xmm2,0x78(%rsp) │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ - mov %r9,%r10 │ │ │ │ - mov %r11,0x20(%rsp) │ │ │ │ - mov %r12,%r8 │ │ │ │ - mov %r13d,0x14(%rsp) │ │ │ │ - mov %rdi,0x40(%rsp) │ │ │ │ - lea -0x28(%rdi,%rsi,1),%rdi │ │ │ │ - mov 0x74(%rsp),%esi │ │ │ │ + jle 4bb16 │ │ │ │ + mov 0x0(%r13),%rdx │ │ │ │ + vmovq %xmm2,%r9 │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + vmovq %xmm2,0x90(%rsp) │ │ │ │ + add $0x10,%r9 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + sub %rdx,%r9 │ │ │ │ + lea -0x28(%rdx,%rsi,1),%rdi │ │ │ │ + mov 0x8c(%rsp),%esi │ │ │ │ + mov %r8d,0x78(%rsp) │ │ │ │ + mov %r9,0x50(%rsp) │ │ │ │ + mov 0x90(%rsp),%r9 │ │ │ │ + mov %r11,0x38(%rsp) │ │ │ │ mov 0x10(%rdi),%rax │ │ │ │ + lea 0x18(%r9),%rdx │ │ │ │ + mov %r14d,0x34(%rsp) │ │ │ │ + mov %rdx,0x48(%rsp) │ │ │ │ mov %esi,%edx │ │ │ │ + mov %r13,0x28(%rsp) │ │ │ │ dec %edx │ │ │ │ - je 4b3fc │ │ │ │ - lea -0x2(%rsi),%r12d │ │ │ │ - mov 0x78(%rsp),%rsi │ │ │ │ - lea -0x8(%rax),%r9 │ │ │ │ - mov %rdi,%rcx │ │ │ │ - lea (%r12,%r12,2),%r11 │ │ │ │ - mov %r15,0x58(%rsp) │ │ │ │ - mov %rdi,0x48(%rsp) │ │ │ │ - mov %r8,%r15 │ │ │ │ - mov %r9,0x38(%rsp) │ │ │ │ - mov %edx,0x6c(%rsp) │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %r10,0x50(%rsp) │ │ │ │ - mov %r14,%rdi │ │ │ │ - lea 0x18(%rsi,%r11,8),%r13 │ │ │ │ - mov %r13,0x88(%rsp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x8(%rcx),%r12 │ │ │ │ - mov (%rcx),%r10 │ │ │ │ - sub %r12,%r10 │ │ │ │ - je 4b180 │ │ │ │ - mov (%rsi),%rdx │ │ │ │ - mov 0x8(%rsi),%rbx │ │ │ │ + je 4baf0 │ │ │ │ + sub $0x2,%esi │ │ │ │ + mov 0x48(%rsp),%r13 │ │ │ │ + mov %edx,0x7c(%rsp) │ │ │ │ + lea -0x8(%rax),%r8 │ │ │ │ + lea (%rsi,%rsi,2),%r11 │ │ │ │ + mov %rax,0x70(%rsp) │ │ │ │ + mov %rdi,%rsi │ │ │ │ + lea 0x0(%r13,%r11,8),%r14 │ │ │ │ + mov %rbx,0x68(%rsp) │ │ │ │ + mov %r15,0x60(%rsp) │ │ │ │ + mov %r14,0xb8(%rsp) │ │ │ │ + mov 0x90(%rsp),%r14 │ │ │ │ + mov %r8,0x58(%rsp) │ │ │ │ + mov %r10,%r8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov -0x8(%rsi),%r13 │ │ │ │ + mov (%rsi),%r10 │ │ │ │ + sub %r13,%r10 │ │ │ │ + je 4b87b │ │ │ │ + mov (%r14),%rdx │ │ │ │ + mov 0x8(%r14),%rbx │ │ │ │ sub %rdx,%rbx │ │ │ │ - je 4b180 │ │ │ │ - sar $0x3,%r10 │ │ │ │ + je 4b87b │ │ │ │ mov %rbx,%r9 │ │ │ │ - lea 0x8(%rdx),%r14 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - mov %r10,%r13 │ │ │ │ - mov 0x38(%rsp),%r10 │ │ │ │ + sar $0x3,%r10 │ │ │ │ + lea 0x8(%rdx),%rax │ │ │ │ + mov %r13,0x98(%rsp) │ │ │ │ sar $0x3,%r9 │ │ │ │ - mov %r14,0x98(%rsp) │ │ │ │ - mov %r9,%r14 │ │ │ │ - lea -0x1(%r9),%rax │ │ │ │ - mov %r13,0xb0(%rsp) │ │ │ │ - mov %r12,0x80(%rsp) │ │ │ │ - shr $0x2,%r14 │ │ │ │ + mov %r10,0xc8(%rsp) │ │ │ │ + mov 0x58(%rsp),%r10 │ │ │ │ + xor %r11d,%r11d │ │ │ │ + lea -0x1(%r9),%r15 │ │ │ │ mov %rax,0xa8(%rsp) │ │ │ │ - mov %rbx,%r13 │ │ │ │ - shl $0x5,%r14 │ │ │ │ + mov %r15,0xc0(%rsp) │ │ │ │ + mov %r9,%r15 │ │ │ │ sub %rdx,%r10 │ │ │ │ - mov 0x98(%rsp),%rax │ │ │ │ - mov 0x80(%rsp),%r12 │ │ │ │ + shr $0x2,%r15 │ │ │ │ + mov %rbx,0xd0(%rsp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + shl $0x5,%r15 │ │ │ │ + mov 0xa8(%rsp),%rax │ │ │ │ + mov 0x98(%rsp),%rsi │ │ │ │ add %r10,%rax │ │ │ │ - vmovsd (%r12,%r11,8),%xmm1 │ │ │ │ + vmovsd (%rsi,%r11,8),%xmm1 │ │ │ │ cmp $0x1,%r9 │ │ │ │ - je 4afe0 │ │ │ │ + je 4b6d2 │ │ │ │ cmp $0x10,%r10 │ │ │ │ - jbe 4afe0 │ │ │ │ - cmpq $0x2,0xa8(%rsp) │ │ │ │ - jbe 4b4f0 │ │ │ │ - lea -0x20(%r14),%r12 │ │ │ │ - xor %ebx,%ebx │ │ │ │ + jbe 4b6d2 │ │ │ │ + cmpq $0x2,0xc0(%rsp) │ │ │ │ + jbe 4bbd0 │ │ │ │ + lea -0x20(%r15),%r13 │ │ │ │ vbroadcastsd %xmm1,%ymm0 │ │ │ │ - shr $0x5,%r12 │ │ │ │ - inc %r12 │ │ │ │ - and $0x7,%r12d │ │ │ │ - je 4ae82 │ │ │ │ - cmp $0x1,%r12 │ │ │ │ - je 4ae65 │ │ │ │ - cmp $0x2,%r12 │ │ │ │ - je 4ae51 │ │ │ │ - cmp $0x3,%r12 │ │ │ │ - je 4ae3d │ │ │ │ - cmp $0x4,%r12 │ │ │ │ - je 4ae29 │ │ │ │ - cmp $0x5,%r12 │ │ │ │ - je 4ae15 │ │ │ │ - cmp $0x6,%r12 │ │ │ │ - je 4ae01 │ │ │ │ + xor %esi,%esi │ │ │ │ + shr $0x5,%r13 │ │ │ │ + inc %r13 │ │ │ │ + and $0x7,%r13d │ │ │ │ + je 4b56f │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + je 4b552 │ │ │ │ + cmp $0x2,%r13 │ │ │ │ + je 4b53e │ │ │ │ + cmp $0x3,%r13 │ │ │ │ + je 4b52a │ │ │ │ + cmp $0x4,%r13 │ │ │ │ + je 4b516 │ │ │ │ + cmp $0x5,%r13 │ │ │ │ + je 4b502 │ │ │ │ + cmp $0x6,%r13 │ │ │ │ + je 4b4ee │ │ │ │ vmovupd (%rdx),%ymm5 │ │ │ │ - mov $0x20,%ebx │ │ │ │ + mov $0x20,%esi │ │ │ │ vfmadd213pd (%rax),%ymm0,%ymm5 │ │ │ │ vmovupd %ymm5,(%rax) │ │ │ │ - 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 │ │ │ │ - vmovupd (%rdx,%rbx,1),%ymm9 │ │ │ │ - vfmadd213pd (%rax,%rbx,1),%ymm0,%ymm9 │ │ │ │ - vmovupd %ymm9,(%rax,%rbx,1) │ │ │ │ - add $0x20,%rbx │ │ │ │ - vmovupd (%rdx,%rbx,1),%ymm10 │ │ │ │ - vfmadd213pd (%rax,%rbx,1),%ymm0,%ymm10 │ │ │ │ - vmovupd %ymm10,(%rax,%rbx,1) │ │ │ │ - add $0x20,%rbx │ │ │ │ - vmovupd (%rdx,%rbx,1),%ymm11 │ │ │ │ - vfmadd213pd (%rax,%rbx,1),%ymm0,%ymm11 │ │ │ │ - vmovupd %ymm11,(%rax,%rbx,1) │ │ │ │ - add $0x20,%rbx │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - je 4af4b │ │ │ │ - vmovupd (%rdx,%rbx,1),%ymm12 │ │ │ │ - vfmadd213pd (%rax,%rbx,1),%ymm0,%ymm12 │ │ │ │ - vmovupd %ymm12,(%rax,%rbx,1) │ │ │ │ - vmovupd 0x20(%rdx,%rbx,1),%ymm13 │ │ │ │ - vfmadd213pd 0x20(%rax,%rbx,1),%ymm0,%ymm13 │ │ │ │ - vmovupd %ymm13,0x20(%rax,%rbx,1) │ │ │ │ - vmovupd 0x40(%rdx,%rbx,1),%ymm14 │ │ │ │ - vfmadd213pd 0x40(%rax,%rbx,1),%ymm0,%ymm14 │ │ │ │ - vmovupd %ymm14,0x40(%rax,%rbx,1) │ │ │ │ - vmovupd 0x60(%rdx,%rbx,1),%ymm15 │ │ │ │ - vfmadd213pd 0x60(%rax,%rbx,1),%ymm0,%ymm15 │ │ │ │ - vmovupd %ymm15,0x60(%rax,%rbx,1) │ │ │ │ - vmovupd 0x80(%rdx,%rbx,1),%ymm3 │ │ │ │ - vfmadd213pd 0x80(%rax,%rbx,1),%ymm0,%ymm3 │ │ │ │ - vmovupd %ymm3,0x80(%rax,%rbx,1) │ │ │ │ - vmovupd 0xa0(%rdx,%rbx,1),%ymm4 │ │ │ │ - vfmadd213pd 0xa0(%rax,%rbx,1),%ymm0,%ymm4 │ │ │ │ - vmovupd %ymm4,0xa0(%rax,%rbx,1) │ │ │ │ - vmovupd 0xc0(%rdx,%rbx,1),%ymm5 │ │ │ │ - vfmadd213pd 0xc0(%rax,%rbx,1),%ymm0,%ymm5 │ │ │ │ - vmovupd %ymm5,0xc0(%rax,%rbx,1) │ │ │ │ - vmovupd 0xe0(%rdx,%rbx,1),%ymm6 │ │ │ │ - vfmadd213pd 0xe0(%rax,%rbx,1),%ymm0,%ymm6 │ │ │ │ - vmovupd %ymm6,0xe0(%rax,%rbx,1) │ │ │ │ - add $0x100,%rbx │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - jne 4ae82 │ │ │ │ - mov %r9,%rbx │ │ │ │ - and $0xfffffffffffffffc,%rbx │ │ │ │ + vmovupd (%rdx,%rsi,1),%ymm6 │ │ │ │ + vfmadd213pd (%rax,%rsi,1),%ymm0,%ymm6 │ │ │ │ + vmovupd %ymm6,(%rax,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmovupd (%rdx,%rsi,1),%ymm7 │ │ │ │ + vfmadd213pd (%rax,%rsi,1),%ymm0,%ymm7 │ │ │ │ + vmovupd %ymm7,(%rax,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmovupd (%rdx,%rsi,1),%ymm8 │ │ │ │ + vfmadd213pd (%rax,%rsi,1),%ymm0,%ymm8 │ │ │ │ + vmovupd %ymm8,(%rax,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmovupd (%rdx,%rsi,1),%ymm9 │ │ │ │ + vfmadd213pd (%rax,%rsi,1),%ymm0,%ymm9 │ │ │ │ + vmovupd %ymm9,(%rax,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmovupd (%rdx,%rsi,1),%ymm10 │ │ │ │ + vfmadd213pd (%rax,%rsi,1),%ymm0,%ymm10 │ │ │ │ + vmovupd %ymm10,(%rax,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmovupd (%rdx,%rsi,1),%ymm11 │ │ │ │ + vfmadd213pd (%rax,%rsi,1),%ymm0,%ymm11 │ │ │ │ + vmovupd %ymm11,(%rax,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + cmp %rsi,%r15 │ │ │ │ + je 4b638 │ │ │ │ + vmovupd (%rdx,%rsi,1),%ymm12 │ │ │ │ + vfmadd213pd (%rax,%rsi,1),%ymm0,%ymm12 │ │ │ │ + vmovupd %ymm12,(%rax,%rsi,1) │ │ │ │ + vmovupd 0x20(%rdx,%rsi,1),%ymm13 │ │ │ │ + vfmadd213pd 0x20(%rax,%rsi,1),%ymm0,%ymm13 │ │ │ │ + vmovupd %ymm13,0x20(%rax,%rsi,1) │ │ │ │ + vmovupd 0x40(%rdx,%rsi,1),%ymm14 │ │ │ │ + vfmadd213pd 0x40(%rax,%rsi,1),%ymm0,%ymm14 │ │ │ │ + vmovupd %ymm14,0x40(%rax,%rsi,1) │ │ │ │ + vmovupd 0x60(%rdx,%rsi,1),%ymm15 │ │ │ │ + vfmadd213pd 0x60(%rax,%rsi,1),%ymm0,%ymm15 │ │ │ │ + vmovupd %ymm15,0x60(%rax,%rsi,1) │ │ │ │ + vmovupd 0x80(%rdx,%rsi,1),%ymm3 │ │ │ │ + vfmadd213pd 0x80(%rax,%rsi,1),%ymm0,%ymm3 │ │ │ │ + vmovupd %ymm3,0x80(%rax,%rsi,1) │ │ │ │ + vmovupd 0xa0(%rdx,%rsi,1),%ymm4 │ │ │ │ + vfmadd213pd 0xa0(%rax,%rsi,1),%ymm0,%ymm4 │ │ │ │ + vmovupd %ymm4,0xa0(%rax,%rsi,1) │ │ │ │ + vmovupd 0xc0(%rdx,%rsi,1),%ymm5 │ │ │ │ + vfmadd213pd 0xc0(%rax,%rsi,1),%ymm0,%ymm5 │ │ │ │ + vmovupd %ymm5,0xc0(%rax,%rsi,1) │ │ │ │ + vmovupd 0xe0(%rdx,%rsi,1),%ymm6 │ │ │ │ + vfmadd213pd 0xe0(%rax,%rsi,1),%ymm0,%ymm6 │ │ │ │ + vmovupd %ymm6,0xe0(%rax,%rsi,1) │ │ │ │ + add $0x100,%rsi │ │ │ │ + cmp %rsi,%r15 │ │ │ │ + jne 4b56f │ │ │ │ + mov %r9,%rsi │ │ │ │ + and $0xfffffffffffffffc,%rsi │ │ │ │ test $0x3,%r9b │ │ │ │ - je 4afa9 │ │ │ │ - cmp %rbx,0xa8(%rsp) │ │ │ │ - je 4af99 │ │ │ │ - vmovupd (%rax,%rbx,8),%xmm7 │ │ │ │ + je 4b696 │ │ │ │ + cmp %rsi,0xc0(%rsp) │ │ │ │ + je 4b686 │ │ │ │ + vmovupd (%rax,%rsi,8),%xmm7 │ │ │ │ + mov %r9,%r13 │ │ │ │ vmovddup %xmm1,%xmm0 │ │ │ │ - mov %r9,%r12 │ │ │ │ - vfmadd132pd (%rdx,%rbx,8),%xmm7,%xmm0 │ │ │ │ - sub %rbx,%r12 │ │ │ │ - mov %r12,0xa0(%rsp) │ │ │ │ - mov 0xa0(%rsp),%r12 │ │ │ │ - vmovupd %xmm0,(%rax,%rbx,8) │ │ │ │ - test $0x1,%r12b │ │ │ │ - je 4afa9 │ │ │ │ - and $0xfffffffffffffffe,%r12 │ │ │ │ - add %r12,%rbx │ │ │ │ - vmovsd (%rax,%rbx,8),%xmm8 │ │ │ │ - vfmadd132sd (%rdx,%rbx,8),%xmm8,%xmm1 │ │ │ │ - vmovsd %xmm1,(%rax,%rbx,8) │ │ │ │ + sub %rsi,%r13 │ │ │ │ + vfmadd132pd (%rdx,%rsi,8),%xmm7,%xmm0 │ │ │ │ + mov %r13,0xb0(%rsp) │ │ │ │ + mov 0xb0(%rsp),%r13 │ │ │ │ + vmovupd %xmm0,(%rax,%rsi,8) │ │ │ │ + test $0x1,%r13b │ │ │ │ + je 4b696 │ │ │ │ + and $0xfffffffffffffffe,%r13 │ │ │ │ + add %r13,%rsi │ │ │ │ + vmovsd (%rax,%rsi,8),%xmm8 │ │ │ │ + vfmadd132sd (%rdx,%rsi,8),%xmm8,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rax,%rsi,8) │ │ │ │ inc %r11 │ │ │ │ - cmp 0xb0(%rsp),%r11 │ │ │ │ - jae 4b180 │ │ │ │ - mov 0x98(%rsp),%rax │ │ │ │ - mov 0x80(%rsp),%rbx │ │ │ │ - add %r13,%r10 │ │ │ │ - vmovsd (%rbx,%r11,8),%xmm1 │ │ │ │ + cmp 0xc8(%rsp),%r11 │ │ │ │ + jae 4b878 │ │ │ │ + mov 0xa8(%rsp),%rax │ │ │ │ + mov 0x98(%rsp),%rsi │ │ │ │ + add 0xd0(%rsp),%r10 │ │ │ │ + vmovsd (%rsi,%r11,8),%xmm1 │ │ │ │ add %r10,%rax │ │ │ │ cmp $0x10,%r10 │ │ │ │ - ja 4ad9c │ │ │ │ + ja 4b489 │ │ │ │ vmovsd (%rdx),%xmm9 │ │ │ │ - lea -0x1(%r9),%r12 │ │ │ │ - mov $0x1,%ebx │ │ │ │ + lea -0x1(%r9),%r13 │ │ │ │ + mov $0x1,%esi │ │ │ │ + and $0x7,%r13d │ │ │ │ vfmadd213sd (%rax),%xmm1,%xmm9 │ │ │ │ - and $0x7,%r12d │ │ │ │ vmovsd %xmm9,(%rax) │ │ │ │ - cmp %r9,%rbx │ │ │ │ - jae 4b166 │ │ │ │ - test %r12,%r12 │ │ │ │ - je 4b0c4 │ │ │ │ - cmp $0x1,%r12 │ │ │ │ - je 4b0a8 │ │ │ │ - cmp $0x2,%r12 │ │ │ │ - je 4b095 │ │ │ │ - cmp $0x3,%r12 │ │ │ │ - je 4b082 │ │ │ │ - cmp $0x4,%r12 │ │ │ │ - je 4b06f │ │ │ │ - cmp $0x5,%r12 │ │ │ │ - je 4b05c │ │ │ │ - cmp $0x6,%r12 │ │ │ │ - je 4b049 │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jae 4b858 │ │ │ │ + test %r13,%r13 │ │ │ │ + je 4b7b6 │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + je 4b79a │ │ │ │ + cmp $0x2,%r13 │ │ │ │ + je 4b787 │ │ │ │ + cmp $0x3,%r13 │ │ │ │ + je 4b774 │ │ │ │ + cmp $0x4,%r13 │ │ │ │ + je 4b761 │ │ │ │ + cmp $0x5,%r13 │ │ │ │ + je 4b74e │ │ │ │ + cmp $0x6,%r13 │ │ │ │ + je 4b73b │ │ │ │ vmovsd 0x8(%rdx),%xmm10 │ │ │ │ - mov $0x2,%ebx │ │ │ │ + mov $0x2,%esi │ │ │ │ vfmadd213sd 0x8(%rax),%xmm1,%xmm10 │ │ │ │ vmovsd %xmm10,0x8(%rax) │ │ │ │ - vmovsd (%rdx,%rbx,8),%xmm11 │ │ │ │ - vfmadd213sd (%rax,%rbx,8),%xmm1,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rax,%rbx,8) │ │ │ │ - inc %rbx │ │ │ │ - vmovsd (%rdx,%rbx,8),%xmm12 │ │ │ │ - vfmadd213sd (%rax,%rbx,8),%xmm1,%xmm12 │ │ │ │ - vmovsd %xmm12,(%rax,%rbx,8) │ │ │ │ - inc %rbx │ │ │ │ - vmovsd (%rdx,%rbx,8),%xmm13 │ │ │ │ - vfmadd213sd (%rax,%rbx,8),%xmm1,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rax,%rbx,8) │ │ │ │ - inc %rbx │ │ │ │ - vmovsd (%rdx,%rbx,8),%xmm14 │ │ │ │ - vfmadd213sd (%rax,%rbx,8),%xmm1,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rax,%rbx,8) │ │ │ │ - inc %rbx │ │ │ │ - vmovsd (%rdx,%rbx,8),%xmm15 │ │ │ │ - vfmadd213sd (%rax,%rbx,8),%xmm1,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rax,%rbx,8) │ │ │ │ - inc %rbx │ │ │ │ - vmovsd (%rdx,%rbx,8),%xmm3 │ │ │ │ - vfmadd213sd (%rax,%rbx,8),%xmm1,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rax,%rbx,8) │ │ │ │ - inc %rbx │ │ │ │ - cmp %r9,%rbx │ │ │ │ - jae 4b166 │ │ │ │ - vmovsd (%rdx,%rbx,8),%xmm4 │ │ │ │ - vfmadd213sd (%rax,%rbx,8),%xmm1,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rax,%rbx,8) │ │ │ │ - vmovsd 0x8(%rdx,%rbx,8),%xmm5 │ │ │ │ - vfmadd213sd 0x8(%rax,%rbx,8),%xmm1,%xmm5 │ │ │ │ - vmovsd %xmm5,0x8(%rax,%rbx,8) │ │ │ │ - vmovsd 0x10(%rdx,%rbx,8),%xmm6 │ │ │ │ - vfmadd213sd 0x10(%rax,%rbx,8),%xmm1,%xmm6 │ │ │ │ - vmovsd %xmm6,0x10(%rax,%rbx,8) │ │ │ │ - vmovsd 0x18(%rdx,%rbx,8),%xmm0 │ │ │ │ - vfmadd213sd 0x18(%rax,%rbx,8),%xmm1,%xmm0 │ │ │ │ - vmovsd %xmm0,0x18(%rax,%rbx,8) │ │ │ │ - vmovsd 0x20(%rdx,%rbx,8),%xmm7 │ │ │ │ - vfmadd213sd 0x20(%rax,%rbx,8),%xmm1,%xmm7 │ │ │ │ - vmovsd %xmm7,0x20(%rax,%rbx,8) │ │ │ │ - vmovsd 0x28(%rdx,%rbx,8),%xmm8 │ │ │ │ - vfmadd213sd 0x28(%rax,%rbx,8),%xmm1,%xmm8 │ │ │ │ - vmovsd %xmm8,0x28(%rax,%rbx,8) │ │ │ │ - vmovsd 0x30(%rdx,%rbx,8),%xmm9 │ │ │ │ - vfmadd213sd 0x30(%rax,%rbx,8),%xmm1,%xmm9 │ │ │ │ - vmovsd %xmm9,0x30(%rax,%rbx,8) │ │ │ │ - vmovsd 0x38(%rdx,%rbx,8),%xmm10 │ │ │ │ - vfmadd213sd 0x38(%rax,%rbx,8),%xmm1,%xmm10 │ │ │ │ - vmovsd %xmm10,0x38(%rax,%rbx,8) │ │ │ │ - add $0x8,%rbx │ │ │ │ - cmp %r9,%rbx │ │ │ │ - jb 4b0c4 │ │ │ │ + vmovsd (%rdx,%rsi,8),%xmm11 │ │ │ │ + vfmadd213sd (%rax,%rsi,8),%xmm1,%xmm11 │ │ │ │ + vmovsd %xmm11,(%rax,%rsi,8) │ │ │ │ + inc %rsi │ │ │ │ + vmovsd (%rdx,%rsi,8),%xmm12 │ │ │ │ + vfmadd213sd (%rax,%rsi,8),%xmm1,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rax,%rsi,8) │ │ │ │ + inc %rsi │ │ │ │ + vmovsd (%rdx,%rsi,8),%xmm13 │ │ │ │ + vfmadd213sd (%rax,%rsi,8),%xmm1,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rax,%rsi,8) │ │ │ │ + inc %rsi │ │ │ │ + vmovsd (%rdx,%rsi,8),%xmm14 │ │ │ │ + vfmadd213sd (%rax,%rsi,8),%xmm1,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rax,%rsi,8) │ │ │ │ + inc %rsi │ │ │ │ + vmovsd (%rdx,%rsi,8),%xmm15 │ │ │ │ + vfmadd213sd (%rax,%rsi,8),%xmm1,%xmm15 │ │ │ │ + vmovsd %xmm15,(%rax,%rsi,8) │ │ │ │ + inc %rsi │ │ │ │ + vmovsd (%rdx,%rsi,8),%xmm3 │ │ │ │ + vfmadd213sd (%rax,%rsi,8),%xmm1,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rax,%rsi,8) │ │ │ │ + inc %rsi │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jae 4b858 │ │ │ │ + vmovsd (%rdx,%rsi,8),%xmm4 │ │ │ │ + vfmadd213sd (%rax,%rsi,8),%xmm1,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rax,%rsi,8) │ │ │ │ + vmovsd 0x8(%rdx,%rsi,8),%xmm5 │ │ │ │ + vfmadd213sd 0x8(%rax,%rsi,8),%xmm1,%xmm5 │ │ │ │ + vmovsd %xmm5,0x8(%rax,%rsi,8) │ │ │ │ + vmovsd 0x10(%rdx,%rsi,8),%xmm6 │ │ │ │ + vfmadd213sd 0x10(%rax,%rsi,8),%xmm1,%xmm6 │ │ │ │ + vmovsd %xmm6,0x10(%rax,%rsi,8) │ │ │ │ + vmovsd 0x18(%rdx,%rsi,8),%xmm0 │ │ │ │ + vfmadd213sd 0x18(%rax,%rsi,8),%xmm1,%xmm0 │ │ │ │ + vmovsd %xmm0,0x18(%rax,%rsi,8) │ │ │ │ + vmovsd 0x20(%rdx,%rsi,8),%xmm7 │ │ │ │ + vfmadd213sd 0x20(%rax,%rsi,8),%xmm1,%xmm7 │ │ │ │ + vmovsd %xmm7,0x20(%rax,%rsi,8) │ │ │ │ + vmovsd 0x28(%rdx,%rsi,8),%xmm8 │ │ │ │ + vfmadd213sd 0x28(%rax,%rsi,8),%xmm1,%xmm8 │ │ │ │ + vmovsd %xmm8,0x28(%rax,%rsi,8) │ │ │ │ + vmovsd 0x30(%rdx,%rsi,8),%xmm9 │ │ │ │ + vfmadd213sd 0x30(%rax,%rsi,8),%xmm1,%xmm9 │ │ │ │ + vmovsd %xmm9,0x30(%rax,%rsi,8) │ │ │ │ + vmovsd 0x38(%rdx,%rsi,8),%xmm10 │ │ │ │ + vfmadd213sd 0x38(%rax,%rsi,8),%xmm1,%xmm10 │ │ │ │ + vmovsd %xmm10,0x38(%rax,%rsi,8) │ │ │ │ + add $0x8,%rsi │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jb 4b7b6 │ │ │ │ inc %r11 │ │ │ │ - add %r13,%r10 │ │ │ │ - cmp 0xb0(%rsp),%r11 │ │ │ │ - jb 4ad6f │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x18,%rsi │ │ │ │ - sub $0x18,%rcx │ │ │ │ - cmp %rsi,0x88(%rsp) │ │ │ │ - jne 4ad00 │ │ │ │ - mov %rdi,%r14 │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov 0x6c(%rsp),%edx │ │ │ │ - mov %r15,%r8 │ │ │ │ - mov 0x50(%rsp),%r10 │ │ │ │ - mov 0x58(%rsp),%r15 │ │ │ │ - mov 0x18(%rdi),%r11 │ │ │ │ - sub %rax,%r11 │ │ │ │ - je 4b3e8 │ │ │ │ - mov %rdi,%r12 │ │ │ │ - sub 0x40(%rsp),%r12 │ │ │ │ - mov 0x78(%rsp),%rcx │ │ │ │ - sar $0x3,%r11 │ │ │ │ - mov %r11,%r9 │ │ │ │ - mov 0x10(%rcx,%r12,1),%rsi │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 4b4f7 │ │ │ │ - lea -0x8(%rax),%r13 │ │ │ │ - sub %rsi,%r13 │ │ │ │ - cmp $0x10,%r13 │ │ │ │ - jbe 4b4f7 │ │ │ │ - lea -0x1(%r11),%r13 │ │ │ │ - cmp $0x2,%r13 │ │ │ │ - jbe 4b6c5 │ │ │ │ + add 0xd0(%rsp),%r10 │ │ │ │ + cmp 0xc8(%rsp),%r11 │ │ │ │ + jb 4b45c │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + add $0x18,%r14 │ │ │ │ + sub $0x18,%rsi │ │ │ │ + cmp %r14,0xb8(%rsp) │ │ │ │ + jne 4b3e8 │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + mov 0x18(%rdi),%r13 │ │ │ │ + mov %r8,%r10 │ │ │ │ + mov 0x7c(%rsp),%edx │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ + mov 0x60(%rsp),%r15 │ │ │ │ + sub %rax,%r13 │ │ │ │ + je 4badc │ │ │ │ + mov 0x50(%rsp),%r8 │ │ │ │ + sar $0x3,%r13 │ │ │ │ + mov %r13,%r9 │ │ │ │ + mov (%r8,%rdi,1),%r11 │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + je 4bbd7 │ │ │ │ + lea -0x8(%rax),%r14 │ │ │ │ + sub %r11,%r14 │ │ │ │ + cmp $0x10,%r14 │ │ │ │ + jbe 4bbd7 │ │ │ │ + lea -0x1(%r13),%r8 │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + jbe 4bda6 │ │ │ │ shr $0x2,%r9 │ │ │ │ - xor %ecx,%ecx │ │ │ │ + xor %esi,%esi │ │ │ │ shl $0x5,%r9 │ │ │ │ - lea -0x20(%r9),%r12 │ │ │ │ - shr $0x5,%r12 │ │ │ │ - inc %r12 │ │ │ │ - and $0x7,%r12d │ │ │ │ - je 4b2d9 │ │ │ │ - cmp $0x1,%r12 │ │ │ │ - je 4b2bd │ │ │ │ - cmp $0x2,%r12 │ │ │ │ - je 4b2aa │ │ │ │ - cmp $0x3,%r12 │ │ │ │ - je 4b297 │ │ │ │ - cmp $0x4,%r12 │ │ │ │ - je 4b284 │ │ │ │ - cmp $0x5,%r12 │ │ │ │ - je 4b271 │ │ │ │ - cmp $0x6,%r12 │ │ │ │ - je 4b25e │ │ │ │ + lea -0x20(%r9),%r14 │ │ │ │ + shr $0x5,%r14 │ │ │ │ + inc %r14 │ │ │ │ + and $0x7,%r14d │ │ │ │ + je 4b9c7 │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + je 4b9aa │ │ │ │ + cmp $0x2,%r14 │ │ │ │ + je 4b996 │ │ │ │ + cmp $0x3,%r14 │ │ │ │ + je 4b982 │ │ │ │ + cmp $0x4,%r14 │ │ │ │ + je 4b96e │ │ │ │ + cmp $0x5,%r14 │ │ │ │ + je 4b95a │ │ │ │ + cmp $0x6,%r14 │ │ │ │ + je 4b946 │ │ │ │ vmovupd (%rax),%ymm1 │ │ │ │ - mov $0x20,%ecx │ │ │ │ - vaddpd (%rsi),%ymm1,%ymm11 │ │ │ │ + mov $0x20,%esi │ │ │ │ + vaddpd (%r11),%ymm1,%ymm11 │ │ │ │ vmovupd %ymm11,(%rax) │ │ │ │ - vmovupd (%rax,%rcx,1),%ymm12 │ │ │ │ - vaddpd (%rsi,%rcx,1),%ymm12,%ymm13 │ │ │ │ - vmovupd %ymm13,(%rax,%rcx,1) │ │ │ │ - add $0x20,%rcx │ │ │ │ - vmovupd (%rax,%rcx,1),%ymm14 │ │ │ │ - vaddpd (%rsi,%rcx,1),%ymm14,%ymm15 │ │ │ │ - vmovupd %ymm15,(%rax,%rcx,1) │ │ │ │ - add $0x20,%rcx │ │ │ │ - vmovupd (%rax,%rcx,1),%ymm3 │ │ │ │ - vaddpd (%rsi,%rcx,1),%ymm3,%ymm4 │ │ │ │ - vmovupd %ymm4,(%rax,%rcx,1) │ │ │ │ - add $0x20,%rcx │ │ │ │ - vmovupd (%rax,%rcx,1),%ymm5 │ │ │ │ - vaddpd (%rsi,%rcx,1),%ymm5,%ymm6 │ │ │ │ - vmovupd %ymm6,(%rax,%rcx,1) │ │ │ │ - add $0x20,%rcx │ │ │ │ - vmovupd (%rax,%rcx,1),%ymm0 │ │ │ │ - vaddpd (%rsi,%rcx,1),%ymm0,%ymm7 │ │ │ │ - vmovupd %ymm7,(%rax,%rcx,1) │ │ │ │ - add $0x20,%rcx │ │ │ │ - vmovupd (%rax,%rcx,1),%ymm8 │ │ │ │ - vaddpd (%rsi,%rcx,1),%ymm8,%ymm9 │ │ │ │ - vmovupd %ymm9,(%rax,%rcx,1) │ │ │ │ - add $0x20,%rcx │ │ │ │ - cmp %rcx,%r9 │ │ │ │ - je 4b39a │ │ │ │ - vmovupd (%rax,%rcx,1),%ymm10 │ │ │ │ - vmovupd 0x20(%rax,%rcx,1),%ymm11 │ │ │ │ - vaddpd (%rsi,%rcx,1),%ymm10,%ymm1 │ │ │ │ - vmovupd 0x40(%rax,%rcx,1),%ymm13 │ │ │ │ - vmovupd 0x60(%rax,%rcx,1),%ymm15 │ │ │ │ - vmovupd 0x80(%rax,%rcx,1),%ymm4 │ │ │ │ - vmovupd 0xa0(%rax,%rcx,1),%ymm6 │ │ │ │ - vmovupd 0xc0(%rax,%rcx,1),%ymm7 │ │ │ │ - vmovupd 0xe0(%rax,%rcx,1),%ymm9 │ │ │ │ - vmovupd %ymm1,(%rax,%rcx,1) │ │ │ │ - vaddpd 0x20(%rsi,%rcx,1),%ymm11,%ymm12 │ │ │ │ - vmovupd %ymm12,0x20(%rax,%rcx,1) │ │ │ │ - vaddpd 0x40(%rsi,%rcx,1),%ymm13,%ymm14 │ │ │ │ - vmovupd %ymm14,0x40(%rax,%rcx,1) │ │ │ │ - vaddpd 0x60(%rsi,%rcx,1),%ymm15,%ymm3 │ │ │ │ - vmovupd %ymm3,0x60(%rax,%rcx,1) │ │ │ │ - vaddpd 0x80(%rsi,%rcx,1),%ymm4,%ymm5 │ │ │ │ - vmovupd %ymm5,0x80(%rax,%rcx,1) │ │ │ │ - vaddpd 0xa0(%rsi,%rcx,1),%ymm6,%ymm0 │ │ │ │ - vmovupd %ymm0,0xa0(%rax,%rcx,1) │ │ │ │ - vaddpd 0xc0(%rsi,%rcx,1),%ymm7,%ymm8 │ │ │ │ - vmovupd %ymm8,0xc0(%rax,%rcx,1) │ │ │ │ - vaddpd 0xe0(%rsi,%rcx,1),%ymm9,%ymm10 │ │ │ │ - vmovupd %ymm10,0xe0(%rax,%rcx,1) │ │ │ │ - add $0x100,%rcx │ │ │ │ - cmp %rcx,%r9 │ │ │ │ - jne 4b2d9 │ │ │ │ - mov %r11,%r12 │ │ │ │ - and $0xfffffffffffffffc,%r12 │ │ │ │ - test $0x3,%r11b │ │ │ │ - je 4b3e4 │ │ │ │ - cmp %r13,%r12 │ │ │ │ - je 4b3d2 │ │ │ │ - sub %r12,%r11 │ │ │ │ - mov %r11,%r9 │ │ │ │ - vmovupd (%rax,%r12,8),%xmm1 │ │ │ │ - vaddpd (%rsi,%r12,8),%xmm1,%xmm11 │ │ │ │ - vmovupd %xmm11,(%rax,%r12,8) │ │ │ │ + vmovupd (%rax,%rsi,1),%ymm12 │ │ │ │ + vaddpd (%r11,%rsi,1),%ymm12,%ymm13 │ │ │ │ + vmovupd %ymm13,(%rax,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmovupd (%rax,%rsi,1),%ymm14 │ │ │ │ + vaddpd (%r11,%rsi,1),%ymm14,%ymm15 │ │ │ │ + vmovupd %ymm15,(%rax,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmovupd (%rax,%rsi,1),%ymm3 │ │ │ │ + vaddpd (%r11,%rsi,1),%ymm3,%ymm4 │ │ │ │ + vmovupd %ymm4,(%rax,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmovupd (%rax,%rsi,1),%ymm5 │ │ │ │ + vaddpd (%r11,%rsi,1),%ymm5,%ymm6 │ │ │ │ + vmovupd %ymm6,(%rax,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmovupd (%rax,%rsi,1),%ymm0 │ │ │ │ + vaddpd (%r11,%rsi,1),%ymm0,%ymm7 │ │ │ │ + vmovupd %ymm7,(%rax,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmovupd (%rax,%rsi,1),%ymm8 │ │ │ │ + vaddpd (%r11,%rsi,1),%ymm8,%ymm9 │ │ │ │ + vmovupd %ymm9,(%rax,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + cmp %rsi,%r9 │ │ │ │ + je 4ba90 │ │ │ │ + vmovupd (%rax,%rsi,1),%ymm10 │ │ │ │ + vmovupd 0x20(%rax,%rsi,1),%ymm11 │ │ │ │ + vmovupd 0x40(%rax,%rsi,1),%ymm13 │ │ │ │ + vmovupd 0x60(%rax,%rsi,1),%ymm15 │ │ │ │ + vaddpd (%r11,%rsi,1),%ymm10,%ymm1 │ │ │ │ + vmovupd 0x80(%rax,%rsi,1),%ymm4 │ │ │ │ + vmovupd 0xa0(%rax,%rsi,1),%ymm6 │ │ │ │ + vmovupd 0xc0(%rax,%rsi,1),%ymm7 │ │ │ │ + vmovupd 0xe0(%rax,%rsi,1),%ymm9 │ │ │ │ + vmovupd %ymm1,(%rax,%rsi,1) │ │ │ │ + vaddpd 0x20(%r11,%rsi,1),%ymm11,%ymm12 │ │ │ │ + vmovupd %ymm12,0x20(%rax,%rsi,1) │ │ │ │ + vaddpd 0x40(%r11,%rsi,1),%ymm13,%ymm14 │ │ │ │ + vmovupd %ymm14,0x40(%rax,%rsi,1) │ │ │ │ + vaddpd 0x60(%r11,%rsi,1),%ymm15,%ymm3 │ │ │ │ + vmovupd %ymm3,0x60(%rax,%rsi,1) │ │ │ │ + vaddpd 0x80(%r11,%rsi,1),%ymm4,%ymm5 │ │ │ │ + vmovupd %ymm5,0x80(%rax,%rsi,1) │ │ │ │ + vaddpd 0xa0(%r11,%rsi,1),%ymm6,%ymm0 │ │ │ │ + vmovupd %ymm0,0xa0(%rax,%rsi,1) │ │ │ │ + vaddpd 0xc0(%r11,%rsi,1),%ymm7,%ymm8 │ │ │ │ + vmovupd %ymm8,0xc0(%rax,%rsi,1) │ │ │ │ + vaddpd 0xe0(%r11,%rsi,1),%ymm9,%ymm10 │ │ │ │ + vmovupd %ymm10,0xe0(%rax,%rsi,1) │ │ │ │ + add $0x100,%rsi │ │ │ │ + cmp %rsi,%r9 │ │ │ │ + jne 4b9c7 │ │ │ │ + mov %r13,%rsi │ │ │ │ + and $0xfffffffffffffffc,%rsi │ │ │ │ + test $0x3,%r13b │ │ │ │ + je 4bad8 │ │ │ │ + cmp %r8,%rsi │ │ │ │ + je 4bac6 │ │ │ │ + mov %r13,%r9 │ │ │ │ + sub %rsi,%r9 │ │ │ │ + vmovupd (%rax,%rsi,8),%xmm1 │ │ │ │ + vaddpd (%r11,%rsi,8),%xmm1,%xmm11 │ │ │ │ + vmovupd %xmm11,(%rax,%rsi,8) │ │ │ │ test $0x1,%r9b │ │ │ │ - je 4b3e4 │ │ │ │ + je 4bad8 │ │ │ │ and $0xfffffffffffffffe,%r9 │ │ │ │ - lea (%r9,%r12,1),%r13 │ │ │ │ - vmovsd (%rax,%r13,8),%xmm12 │ │ │ │ - vaddsd (%rsi,%r13,8),%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rax,%r13,8) │ │ │ │ + lea (%r9,%rsi,1),%r8 │ │ │ │ + vmovsd (%rax,%r8,8),%xmm12 │ │ │ │ + vaddsd (%r11,%r8,8),%xmm12,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rax,%r8,8) │ │ │ │ test %edx,%edx │ │ │ │ - je 4b409 │ │ │ │ + je 4bafd │ │ │ │ mov %edx,%esi │ │ │ │ sub $0x18,%rdi │ │ │ │ mov 0x10(%rdi),%rax │ │ │ │ mov %esi,%edx │ │ │ │ dec %edx │ │ │ │ - jne 4acae │ │ │ │ - mov 0x18(%rdi),%r11 │ │ │ │ - sub %rax,%r11 │ │ │ │ - jne 4b1c4 │ │ │ │ - mov %r10,%r9 │ │ │ │ - mov %r8,%r12 │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - mov 0x20(%rsp),%r11 │ │ │ │ - mov 0x18(%rsp),%r10 │ │ │ │ - mov 0x68(%rsp),%r8d │ │ │ │ - mov 0x14(%rsp),%r13d │ │ │ │ + jne 4b3a1 │ │ │ │ + mov 0x18(%rdi),%r13 │ │ │ │ + sub %rax,%r13 │ │ │ │ + jne 4b8b4 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov 0x78(%rsp),%r8d │ │ │ │ + mov 0x38(%rsp),%r11 │ │ │ │ + mov 0x34(%rsp),%r14d │ │ │ │ + mov 0x28(%rsp),%r13 │ │ │ │ vmovdqa %xmm2,%xmm0 │ │ │ │ mov %r11,%rdx │ │ │ │ inc %r8d │ │ │ │ - add %r10,%r9 │ │ │ │ - cmp %r8d,0x70(%rsp) │ │ │ │ - jg 4a94c │ │ │ │ - cmpq $0x0,0xb8(%rsp) │ │ │ │ - je 4b6fe │ │ │ │ + add %rbx,%r10 │ │ │ │ + cmp %r8d,0x88(%rsp) │ │ │ │ + jg 4b034 │ │ │ │ + cmpq $0x0,0xd8(%rsp) │ │ │ │ + je 4bdde │ │ │ │ vzeroupper │ │ │ │ - mov 0xb8(%rsp),%rdi │ │ │ │ + mov 0xd8(%rsp),%rdi │ │ │ │ mov %r15,%rsi │ │ │ │ - mov %rax,0xa0(%rsp) │ │ │ │ - mov %rcx,0xa8(%rsp) │ │ │ │ - mov %rdx,0xb0(%rsp) │ │ │ │ + mov %rax,0xc0(%rsp) │ │ │ │ + mov %rcx,0xc8(%rsp) │ │ │ │ + mov %rdx,0xd0(%rsp) │ │ │ │ call d340 │ │ │ │ - mov 0xa0(%rsp),%rax │ │ │ │ - mov 0xa8(%rsp),%rcx │ │ │ │ - mov 0xb0(%rsp),%rdx │ │ │ │ + mov 0xc0(%rsp),%rax │ │ │ │ + mov 0xc8(%rsp),%rcx │ │ │ │ + mov 0xd0(%rsp),%rdx │ │ │ │ vmovq %rcx,%xmm2 │ │ │ │ mov %r12,%rdi │ │ │ │ - mov %rdx,0xd0(%rsp) │ │ │ │ + mov %rdx,0xf0(%rsp) │ │ │ │ vpinsrq $0x1,%rax,%xmm2,%xmm3 │ │ │ │ - vmovdqa %xmm3,0xc0(%rsp) │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0xd8(%rsp),%rax │ │ │ │ + vmovdqa %xmm3,0xe0(%rsp) │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0xf8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 4b72b │ │ │ │ + jne 4be0e │ │ │ │ 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) │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 4af58 │ │ │ │ + nopl (%rax) │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 4b645 │ │ │ │ vmovsd (%rax),%xmm14 │ │ │ │ - lea -0x1(%r11),%r9 │ │ │ │ - mov $0x1,%r12d │ │ │ │ - vaddsd (%rsi),%xmm14,%xmm15 │ │ │ │ + lea -0x1(%r13),%r9 │ │ │ │ + mov $0x1,%r14d │ │ │ │ and $0x7,%r9d │ │ │ │ + vaddsd (%r11),%xmm14,%xmm15 │ │ │ │ vmovsd %xmm15,(%rax) │ │ │ │ - cmp %r11,%r12 │ │ │ │ - jae 4b3e4 │ │ │ │ + cmp %r13,%r14 │ │ │ │ + jae 4bad8 │ │ │ │ test %r9,%r9 │ │ │ │ - je 4b5eb │ │ │ │ + je 4bccd │ │ │ │ cmp $0x1,%r9 │ │ │ │ - je 4b5cd │ │ │ │ + je 4bcaf │ │ │ │ cmp $0x2,%r9 │ │ │ │ - je 4b5b8 │ │ │ │ + je 4bc9a │ │ │ │ cmp $0x3,%r9 │ │ │ │ - je 4b5a3 │ │ │ │ + je 4bc85 │ │ │ │ cmp $0x4,%r9 │ │ │ │ - je 4b58e │ │ │ │ + je 4bc70 │ │ │ │ cmp $0x5,%r9 │ │ │ │ - je 4b579 │ │ │ │ + je 4bc5b │ │ │ │ cmp $0x6,%r9 │ │ │ │ - je 4b564 │ │ │ │ + je 4bc46 │ │ │ │ vmovsd 0x8(%rax),%xmm3 │ │ │ │ - mov $0x2,%r12d │ │ │ │ - vaddsd 0x8(%rsi),%xmm3,%xmm4 │ │ │ │ + mov $0x2,%r14d │ │ │ │ + vaddsd 0x8(%r11),%xmm3,%xmm4 │ │ │ │ vmovsd %xmm4,0x8(%rax) │ │ │ │ - vmovsd (%rax,%r12,8),%xmm5 │ │ │ │ - vaddsd (%rsi,%r12,8),%xmm5,%xmm6 │ │ │ │ - vmovsd %xmm6,(%rax,%r12,8) │ │ │ │ - inc %r12 │ │ │ │ - vmovsd (%rax,%r12,8),%xmm0 │ │ │ │ - vaddsd (%rsi,%r12,8),%xmm0,%xmm7 │ │ │ │ - vmovsd %xmm7,(%rax,%r12,8) │ │ │ │ - inc %r12 │ │ │ │ - vmovsd (%rax,%r12,8),%xmm8 │ │ │ │ - vaddsd (%rsi,%r12,8),%xmm8,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rax,%r12,8) │ │ │ │ - inc %r12 │ │ │ │ - vmovsd (%rax,%r12,8),%xmm10 │ │ │ │ - vaddsd (%rsi,%r12,8),%xmm10,%xmm1 │ │ │ │ - vmovsd %xmm1,(%rax,%r12,8) │ │ │ │ - inc %r12 │ │ │ │ - vmovsd (%rax,%r12,8),%xmm11 │ │ │ │ - vaddsd (%rsi,%r12,8),%xmm11,%xmm12 │ │ │ │ - vmovsd %xmm12,(%rax,%r12,8) │ │ │ │ - inc %r12 │ │ │ │ - vmovsd (%rax,%r12,8),%xmm13 │ │ │ │ - vaddsd (%rsi,%r12,8),%xmm13,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rax,%r12,8) │ │ │ │ - inc %r12 │ │ │ │ - cmp %r11,%r12 │ │ │ │ - jae 4b3e4 │ │ │ │ - vmovsd (%rax,%r12,8),%xmm15 │ │ │ │ - lea 0x1(%r12),%rcx │ │ │ │ - lea 0x2(%r12),%r13 │ │ │ │ - lea 0x3(%r12),%r9 │ │ │ │ - vaddsd (%rsi,%r12,8),%xmm15,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rax,%r12,8) │ │ │ │ - vmovsd (%rax,%rcx,8),%xmm4 │ │ │ │ - vaddsd (%rsi,%rcx,8),%xmm4,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rax,%rcx,8) │ │ │ │ - vmovsd (%rax,%r13,8),%xmm6 │ │ │ │ - lea 0x4(%r12),%rcx │ │ │ │ - vaddsd (%rsi,%r13,8),%xmm6,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rax,%r13,8) │ │ │ │ + vmovsd (%rax,%r14,8),%xmm5 │ │ │ │ + vaddsd (%r11,%r14,8),%xmm5,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rax,%r14,8) │ │ │ │ + inc %r14 │ │ │ │ + vmovsd (%rax,%r14,8),%xmm0 │ │ │ │ + vaddsd (%r11,%r14,8),%xmm0,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rax,%r14,8) │ │ │ │ + inc %r14 │ │ │ │ + vmovsd (%rax,%r14,8),%xmm8 │ │ │ │ + vaddsd (%r11,%r14,8),%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rax,%r14,8) │ │ │ │ + inc %r14 │ │ │ │ + vmovsd (%rax,%r14,8),%xmm10 │ │ │ │ + vaddsd (%r11,%r14,8),%xmm10,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rax,%r14,8) │ │ │ │ + inc %r14 │ │ │ │ + vmovsd (%rax,%r14,8),%xmm11 │ │ │ │ + vaddsd (%r11,%r14,8),%xmm11,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rax,%r14,8) │ │ │ │ + inc %r14 │ │ │ │ + vmovsd (%rax,%r14,8),%xmm13 │ │ │ │ + vaddsd (%r11,%r14,8),%xmm13,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rax,%r14,8) │ │ │ │ + inc %r14 │ │ │ │ + cmp %r13,%r14 │ │ │ │ + jae 4bad8 │ │ │ │ + vmovsd (%rax,%r14,8),%xmm15 │ │ │ │ + lea 0x1(%r14),%rsi │ │ │ │ + lea 0x2(%r14),%r8 │ │ │ │ + lea 0x3(%r14),%r9 │ │ │ │ + vaddsd (%r11,%r14,8),%xmm15,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rax,%r14,8) │ │ │ │ + vmovsd (%rax,%rsi,8),%xmm4 │ │ │ │ + vaddsd (%r11,%rsi,8),%xmm4,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rax,%rsi,8) │ │ │ │ + lea 0x4(%r14),%rsi │ │ │ │ + vmovsd (%rax,%r8,8),%xmm6 │ │ │ │ + vaddsd (%r11,%r8,8),%xmm6,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rax,%r8,8) │ │ │ │ + lea 0x5(%r14),%r8 │ │ │ │ vmovsd (%rax,%r9,8),%xmm7 │ │ │ │ - lea 0x5(%r12),%r13 │ │ │ │ - vaddsd (%rsi,%r9,8),%xmm7,%xmm8 │ │ │ │ + vaddsd (%r11,%r9,8),%xmm7,%xmm8 │ │ │ │ vmovsd %xmm8,(%rax,%r9,8) │ │ │ │ - vmovsd (%rax,%rcx,8),%xmm9 │ │ │ │ - lea 0x6(%r12),%r9 │ │ │ │ - vaddsd (%rsi,%rcx,8),%xmm9,%xmm10 │ │ │ │ - vmovsd %xmm10,(%rax,%rcx,8) │ │ │ │ - vmovsd (%rax,%r13,8),%xmm1 │ │ │ │ - lea 0x7(%r12),%rcx │ │ │ │ - add $0x8,%r12 │ │ │ │ - vaddsd (%rsi,%r13,8),%xmm1,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rax,%r13,8) │ │ │ │ + lea 0x6(%r14),%r9 │ │ │ │ + vmovsd (%rax,%rsi,8),%xmm9 │ │ │ │ + vaddsd (%r11,%rsi,8),%xmm9,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rax,%rsi,8) │ │ │ │ + lea 0x7(%r14),%rsi │ │ │ │ + add $0x8,%r14 │ │ │ │ + vmovsd (%rax,%r8,8),%xmm1 │ │ │ │ + vaddsd (%r11,%r8,8),%xmm1,%xmm11 │ │ │ │ + vmovsd %xmm11,(%rax,%r8,8) │ │ │ │ vmovsd (%rax,%r9,8),%xmm12 │ │ │ │ - vaddsd (%rsi,%r9,8),%xmm12,%xmm13 │ │ │ │ + vaddsd (%r11,%r9,8),%xmm12,%xmm13 │ │ │ │ vmovsd %xmm13,(%rax,%r9,8) │ │ │ │ - vmovsd (%rax,%rcx,8),%xmm14 │ │ │ │ - vaddsd (%rsi,%rcx,8),%xmm14,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rax,%rcx,8) │ │ │ │ - cmp %r11,%r12 │ │ │ │ - jb 4b5eb │ │ │ │ - jmp 4b3e4 │ │ │ │ - vmovdqu (%r14),%xmm0 │ │ │ │ - mov (%r14),%rcx │ │ │ │ - mov 0x8(%r14),%rax │ │ │ │ - mov 0x10(%r14),%rdx │ │ │ │ - vmovdqu %xmm2,(%r14) │ │ │ │ - mov %r11,0x10(%r14) │ │ │ │ - jmp 4b434 │ │ │ │ - xor %r12d,%r12d │ │ │ │ - jmp 4b3b2 │ │ │ │ - mov 0xb8(%rsp),%rsi │ │ │ │ - jmp 4aa84 │ │ │ │ - mov 0x90(%rsp),%rsi │ │ │ │ - add %rsi,%rdi │ │ │ │ - jmp 4abb4 │ │ │ │ - mov 0x90(%rsp),%rax │ │ │ │ + vmovsd (%rax,%rsi,8),%xmm14 │ │ │ │ + vaddsd (%r11,%rsi,8),%xmm14,%xmm15 │ │ │ │ + vmovsd %xmm15,(%rax,%rsi,8) │ │ │ │ + cmp %r13,%r14 │ │ │ │ + jb 4bccd │ │ │ │ + jmp 4bad8 │ │ │ │ + vmovdqu 0x0(%r13),%xmm0 │ │ │ │ + mov 0x0(%r13),%rcx │ │ │ │ + mov 0x8(%r13),%rax │ │ │ │ + mov 0x10(%r13),%rdx │ │ │ │ + vmovdqu %xmm2,0x0(%r13) │ │ │ │ + mov %r11,0x10(%r13) │ │ │ │ + jmp 4bb1d │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 4baa8 │ │ │ │ + mov 0xd8(%rsp),%rsi │ │ │ │ + jmp 4b17c │ │ │ │ + mov 0xa0(%rsp),%r11 │ │ │ │ + add %r11,%rdi │ │ │ │ + jmp 4b298 │ │ │ │ + mov 0xa0(%rsp),%rax │ │ │ │ xor %esi,%esi │ │ │ │ xor %ecx,%ecx │ │ │ │ - add %r9,%rax │ │ │ │ - jmp 4ab5a │ │ │ │ + add %r10,%rax │ │ │ │ + jmp 4b257 │ │ │ │ vzeroupper │ │ │ │ - jmp 4b497 │ │ │ │ - cmpl $0x1,0x70(%rsp) │ │ │ │ - jle 4b730 │ │ │ │ + jmp 4bb83 │ │ │ │ + cmpl $0x1,0x88(%rsp) │ │ │ │ + jle 4be18 │ │ │ │ mov $0x8,%r15d │ │ │ │ - jmp 4a8fa │ │ │ │ + jmp 4afd5 │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ + lea 0xe0(%rsp),%r12 │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0xc0(%rsp),%r12 │ │ │ │ - jmp 4b497 │ │ │ │ + jmp 4bb83 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov $0x8,%r15d │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0xc0(%rsp),%r12 │ │ │ │ - jmp 4b457 │ │ │ │ + lea 0xe0(%rsp),%r12 │ │ │ │ + jmp 4bb43 │ │ │ │ endbr64 │ │ │ │ mov %rax,%r13 │ │ │ │ - jmp ebd2 <__cxa_finalize@plt+0x1542> │ │ │ │ + jmp ec37 <__cxa_finalize@plt+0x15a7> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r13 │ │ │ │ - jmp ec35 <__cxa_finalize@plt+0x15a5> │ │ │ │ + jmp ec9a <__cxa_finalize@plt+0x160a> │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ @@ -56868,6523 +57295,6644 @@ │ │ │ │ mov %rdx,0x70(%rsp) │ │ │ │ mov %r9d,0x8c(%rsp) │ │ │ │ mov %fs:0x28,%r12 │ │ │ │ mov %r12,0xd8(%rsp) │ │ │ │ movslq 0x10(%rbp),%r12 │ │ │ │ mov %r12,%rax │ │ │ │ shr $0x3c,%rax │ │ │ │ - jne ec97 <__cxa_finalize@plt+0x1607> │ │ │ │ + jne ecfb <__cxa_finalize@plt+0x166b> │ │ │ │ mov %rdi,%r15 │ │ │ │ mov %rcx,%rbx │ │ │ │ mov %r8d,%r14d │ │ │ │ test %r12,%r12 │ │ │ │ - je 4b840 │ │ │ │ + je 4bf20 │ │ │ │ lea 0x0(,%r12,8),%rdi │ │ │ │ mov %rdi,0x98(%rsp) │ │ │ │ call d330 │ │ │ │ - mov %rax,%r13 │ │ │ │ movq $0x0,(%rax) │ │ │ │ + mov %rax,%r13 │ │ │ │ lea 0x1(%r14),%r9d │ │ │ │ cmp $0x1,%r12 │ │ │ │ - je 4c527 │ │ │ │ + je 4cc58 │ │ │ │ mov 0x98(%rsp),%rdx │ │ │ │ - xor %esi,%esi │ │ │ │ lea 0x8(%rax),%rdi │ │ │ │ + xor %esi,%esi │ │ │ │ mov %r9d,0xb8(%rsp) │ │ │ │ lea -0x8(%rdx),%rdx │ │ │ │ call d190 │ │ │ │ mov 0xb8(%rsp),%r9d │ │ │ │ cmp %r9d,0x8c(%rsp) │ │ │ │ - jge 4b861 │ │ │ │ + jge 4bf41 │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %r8d,%r8d │ │ │ │ - xor %eax,%eax │ │ │ │ lea 0xc0(%rsp),%r14 │ │ │ │ - jmp 4c2a3 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 4c9d5 │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x1(%r8),%r9d │ │ │ │ + movq $0x0,0x98(%rsp) │ │ │ │ xor %r13d,%r13d │ │ │ │ cmp %r9d,0x8c(%rsp) │ │ │ │ - movq $0x0,0x98(%rsp) │ │ │ │ - jl 4c542 │ │ │ │ + jl 4cc73 │ │ │ │ movslq %r9d,%rcx │ │ │ │ + mov $0x1,%r10d │ │ │ │ + movslq 0x18(%rbp),%rsi │ │ │ │ + lea (%rbx,%rbx,1),%r12 │ │ │ │ imul 0x70(%rsp),%rcx │ │ │ │ - movslq 0x18(%rbp),%r8 │ │ │ │ - mov $0x1,%r12d │ │ │ │ - shrx %r12d,0x10(%rbp),%eax │ │ │ │ + shrx %r10d,0x10(%rbp),%eax │ │ │ │ shl $0x4,%rax │ │ │ │ - lea (%rbx,%rbx,1),%rsi │ │ │ │ - mov %r9d,%r11d │ │ │ │ - add %r13,%rax │ │ │ │ - mov %rsi,0x90(%rsp) │ │ │ │ vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ + add %r13,%rax │ │ │ │ + lea (%rsi,%rsi,2),%r8 │ │ │ │ lea 0xc0(%rsp),%r14 │ │ │ │ + mov %r9d,%r11d │ │ │ │ mov %rax,0x78(%rsp) │ │ │ │ - lea (%r8,%r8,2),%r10 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - shl $0x3,%r10 │ │ │ │ - mov %r10,(%rsp) │ │ │ │ + shl $0x3,%r8 │ │ │ │ mov %rcx,0x80(%rsp) │ │ │ │ + mov %r8,(%rsp) │ │ │ │ + xor %r8d,%r8d │ │ │ │ mov 0x10(%rbp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - je 4ba75 │ │ │ │ + je 4c134 │ │ │ │ lea -0x1(%r11),%edx │ │ │ │ movslq %edx,%rsi │ │ │ │ imul 0x70(%rsp),%rsi │ │ │ │ cmpl $0x1,0x10(%rbp) │ │ │ │ - je 4c50c │ │ │ │ - mov 0x78(%rsp),%r10 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ + je 4cc3d │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + mov 0x80(%rsp),%rdx │ │ │ │ mov %r13,%rcx │ │ │ │ - mov 0x80(%rsp),%rdi │ │ │ │ - sub %r13,%r10 │ │ │ │ - add %rax,%rsi │ │ │ │ - sub $0x10,%r10 │ │ │ │ - lea (%rax,%rdi,1),%r12 │ │ │ │ + lea (%rdi,%rdx,1),%r10 │ │ │ │ + add %rdi,%rsi │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ + mov %r10,%rdx │ │ │ │ mov %rsi,%rax │ │ │ │ - shr $0x4,%r10 │ │ │ │ - mov %r12,%rdx │ │ │ │ - inc %r10 │ │ │ │ - and $0x3,%r10d │ │ │ │ - je 4c4ff │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 4b980 │ │ │ │ - cmp $0x2,%r10 │ │ │ │ - je 4b952 │ │ │ │ - vmovsd (%r12),%xmm0 │ │ │ │ + sub %r13,%rdi │ │ │ │ + sub $0x10,%rdi │ │ │ │ + shr $0x4,%rdi │ │ │ │ + inc %rdi │ │ │ │ + and $0x3,%edi │ │ │ │ + je 4c078 │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 4c047 │ │ │ │ + cmp $0x2,%rdi │ │ │ │ + je 4c021 │ │ │ │ + vmovsd (%r10),%xmm0 │ │ │ │ vmovsd (%rsi),%xmm1 │ │ │ │ + lea (%r10,%r12,1),%rdx │ │ │ │ + lea (%rsi,%r12,1),%rax │ │ │ │ lea 0x10(%r13),%rcx │ │ │ │ - mov 0x90(%rsp),%rax │ │ │ │ - vmovhpd (%r12,%rbx,1),%xmm0,%xmm3 │ │ │ │ + vmovhpd (%r10,%rbx,1),%xmm0,%xmm3 │ │ │ │ vmovhpd (%rsi,%rbx,1),%xmm1,%xmm4 │ │ │ │ vsubpd %xmm4,%xmm3,%xmm5 │ │ │ │ vmovupd %xmm5,0x0(%r13) │ │ │ │ - lea (%r12,%rax,1),%rdx │ │ │ │ - add %rsi,%rax │ │ │ │ vmovsd (%rdx),%xmm6 │ │ │ │ vmovsd (%rax),%xmm8 │ │ │ │ add $0x10,%rcx │ │ │ │ - mov 0x90(%rsp),%rdi │ │ │ │ vmovhpd (%rdx,%rbx,1),%xmm6,%xmm7 │ │ │ │ vmovhpd (%rax,%rbx,1),%xmm8,%xmm9 │ │ │ │ vsubpd %xmm9,%xmm7,%xmm10 │ │ │ │ + add %r12,%rdx │ │ │ │ + add %r12,%rax │ │ │ │ vmovupd %xmm10,-0x10(%rcx) │ │ │ │ - add %rdi,%rdx │ │ │ │ - add %rdi,%rax │ │ │ │ vmovsd (%rdx),%xmm11 │ │ │ │ vmovsd (%rax),%xmm13 │ │ │ │ add $0x10,%rcx │ │ │ │ - mov 0x90(%rsp),%r10 │ │ │ │ vmovhpd (%rdx,%rbx,1),%xmm11,%xmm12 │ │ │ │ vmovhpd (%rax,%rbx,1),%xmm13,%xmm14 │ │ │ │ vsubpd %xmm14,%xmm12,%xmm15 │ │ │ │ + add %r12,%rdx │ │ │ │ + add %r12,%rax │ │ │ │ vmovupd %xmm15,-0x10(%rcx) │ │ │ │ - add %r10,%rdx │ │ │ │ - add %r10,%rax │ │ │ │ cmp 0x78(%rsp),%rcx │ │ │ │ - je 4ba4e │ │ │ │ + je 4c10d │ │ │ │ vmovsd (%rdx),%xmm0 │ │ │ │ vmovsd (%rax),%xmm1 │ │ │ │ add $0x40,%rcx │ │ │ │ vmovhpd (%rdx,%rbx,1),%xmm0,%xmm3 │ │ │ │ vmovhpd (%rax,%rbx,1),%xmm1,%xmm4 │ │ │ │ vsubpd %xmm4,%xmm3,%xmm5 │ │ │ │ - add %r10,%rdx │ │ │ │ - add %r10,%rax │ │ │ │ + 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 │ │ │ │ vsubpd %xmm9,%xmm7,%xmm10 │ │ │ │ - add %r10,%rdx │ │ │ │ - add %r10,%rax │ │ │ │ + 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 │ │ │ │ vsubpd %xmm14,%xmm12,%xmm15 │ │ │ │ - add %r10,%rdx │ │ │ │ - add %r10,%rax │ │ │ │ + add %r12,%rdx │ │ │ │ + add %r12,%rax │ │ │ │ vmovupd %xmm15,-0x20(%rcx) │ │ │ │ vmovsd (%rdx),%xmm0 │ │ │ │ vmovsd (%rax),%xmm1 │ │ │ │ vmovhpd (%rdx,%rbx,1),%xmm0,%xmm3 │ │ │ │ vmovhpd (%rax,%rbx,1),%xmm1,%xmm4 │ │ │ │ vsubpd %xmm4,%xmm3,%xmm5 │ │ │ │ - add %r10,%rdx │ │ │ │ - add %r10,%rax │ │ │ │ + add %r12,%rdx │ │ │ │ + add %r12,%rax │ │ │ │ vmovupd %xmm5,-0x10(%rcx) │ │ │ │ cmp 0x78(%rsp),%rcx │ │ │ │ - jne 4b9b9 │ │ │ │ + jne 4c078 │ │ │ │ mov 0x10(%rbp),%eax │ │ │ │ and $0xfffffffe,%eax │ │ │ │ testb $0x1,0x10(%rbp) │ │ │ │ - je 4ba75 │ │ │ │ + je 4c134 │ │ │ │ cltq │ │ │ │ - mov %rax,%rdx │ │ │ │ - imul %rbx,%rdx │ │ │ │ - vmovsd (%r12,%rdx,1),%xmm6 │ │ │ │ - vsubsd (%rsi,%rdx,1),%xmm6,%xmm7 │ │ │ │ + mov %rax,%rdi │ │ │ │ + imul %rbx,%rdi │ │ │ │ + vmovsd (%r10,%rdi,1),%xmm6 │ │ │ │ + vsubsd (%rsi,%rdi,1),%xmm6,%xmm7 │ │ │ │ vmovsd %xmm7,0x0(%r13,%rax,8) │ │ │ │ mov 0x18(%rbp),%edx │ │ │ │ + mov 0x10(%rbp),%esi │ │ │ │ mov %r13,%rcx │ │ │ │ mov %r14,%rdi │ │ │ │ mov %r9d,0xb0(%rsp) │ │ │ │ - mov 0x10(%rbp),%esi │ │ │ │ mov %r11d,0xb8(%rsp) │ │ │ │ - vmovdqa %xmm2,0xc0(%rsp) │ │ │ │ mov %r8,0xd0(%rsp) │ │ │ │ - call b9a70 (int, int, double const*)@@Base> │ │ │ │ + vmovdqa %xmm2,0xc0(%rsp) │ │ │ │ + call b9aa0 (int, int, double const*)@@Base> │ │ │ │ mov 0xb8(%rsp),%r11d │ │ │ │ mov 0xb0(%rsp),%r9d │ │ │ │ vmovdqa 0xc0(%rsp),%xmm1 │ │ │ │ mov 0xd0(%rsp),%r10 │ │ │ │ cmp %r9d,%r11d │ │ │ │ - je 4c4e1 │ │ │ │ + je 4cc1f │ │ │ │ mov 0x18(%rbp),%r8d │ │ │ │ mov 0xc0(%rsp),%rcx │ │ │ │ mov 0xc8(%rsp),%rax │ │ │ │ test %r8d,%r8d │ │ │ │ - jle 4c279 │ │ │ │ - mov (%r15),%rsi │ │ │ │ - mov (%rsp),%rdi │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - mov %r11d,0x50(%rsp) │ │ │ │ - mov %r13,0x10(%rsp) │ │ │ │ - vmovq %xmm1,%r12 │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ - mov %r10,%r13 │ │ │ │ - mov %r9d,%r11d │ │ │ │ - mov %rbx,0x8(%rsp) │ │ │ │ - mov %rsi,0x30(%rsp) │ │ │ │ - lea -0x28(%rsi,%rdi,1),%rsi │ │ │ │ + jle 4c9ab │ │ │ │ + mov (%r15),%rdx │ │ │ │ + vmovq %xmm1,%r8 │ │ │ │ + vmovq %xmm1,0x90(%rsp) │ │ │ │ + mov (%rsp),%rsi │ │ │ │ + add $0x10,%r8 │ │ │ │ mov 0x18(%rbp),%edi │ │ │ │ - mov 0x10(%rsi),%rax │ │ │ │ - mov %edi,%edx │ │ │ │ - dec %edx │ │ │ │ - je 4c24a │ │ │ │ - lea -0x2(%rdi),%ecx │ │ │ │ - lea -0x8(%rax),%r8 │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %rsi,0x68(%rsp) │ │ │ │ - lea (%rcx,%rcx,2),%r10 │ │ │ │ - mov %r8,0xa0(%rsp) │ │ │ │ - mov %r12,%rcx │ │ │ │ - mov %edx,0x88(%rsp) │ │ │ │ - lea 0x18(%r12,%r10,8),%rbx │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + sub %rdx,%r8 │ │ │ │ + lea -0x28(%rdx,%rsi,1),%rsi │ │ │ │ + mov %r13,0x18(%rsp) │ │ │ │ + mov %r9d,%r13d │ │ │ │ + mov %r8,0x38(%rsp) │ │ │ │ + mov 0x90(%rsp),%r8 │ │ │ │ + mov %rbx,0x8(%rsp) │ │ │ │ + mov %r12,%rbx │ │ │ │ + lea 0x18(%r8),%rdx │ │ │ │ + mov %edi,%r8d │ │ │ │ + mov %r11d,0x58(%rsp) │ │ │ │ + mov %rdx,0x30(%rsp) │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %r10,0x10(%rsp) │ │ │ │ + mov 0x10(%rdx),%rax │ │ │ │ + dec %r8d │ │ │ │ + je 4c97c │ │ │ │ + mov 0x30(%rsp),%r10 │ │ │ │ + sub $0x2,%edi │ │ │ │ + lea -0x8(%rax),%r9 │ │ │ │ + mov %rdx,0x68(%rsp) │ │ │ │ + lea (%rdi,%rdi,2),%r11 │ │ │ │ + mov %r9,0xa0(%rsp) │ │ │ │ + mov 0x90(%rsp),%rsi │ │ │ │ + vmovq %rcx,%xmm0 │ │ │ │ + lea (%r10,%r11,8),%r12 │ │ │ │ + mov %r8d,0x88(%rsp) │ │ │ │ + mov %rdx,%r10 │ │ │ │ mov %rax,0x60(%rsp) │ │ │ │ - mov %r13,0x58(%rsp) │ │ │ │ - mov %r11d,0x54(%rsp) │ │ │ │ - mov %rbx,0xa8(%rsp) │ │ │ │ - mov %r12,0x48(%rsp) │ │ │ │ - mov %r14,0x40(%rsp) │ │ │ │ - mov %r15,0x38(%rsp) │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x8(%r9),%r14 │ │ │ │ - mov (%r9),%r11 │ │ │ │ - sub %r14,%r11 │ │ │ │ - je 4bfd0 │ │ │ │ - mov (%rcx),%rdx │ │ │ │ - mov 0x8(%rcx),%r13 │ │ │ │ - sub %rdx,%r13 │ │ │ │ - je 4bfd0 │ │ │ │ - mov 0xa0(%rsp),%rdi │ │ │ │ - mov %r13,%r8 │ │ │ │ - sar $0x3,%r11 │ │ │ │ - xor %esi,%esi │ │ │ │ - sar $0x3,%r8 │ │ │ │ - lea 0x8(%rdx),%r15 │ │ │ │ - mov %r9,0xb8(%rsp) │ │ │ │ - mov %rcx,0xb0(%rsp) │ │ │ │ - mov %r8,%r10 │ │ │ │ - lea -0x1(%r8),%r12 │ │ │ │ - shr $0x2,%r10 │ │ │ │ - sub %rdx,%rdi │ │ │ │ - shl $0x5,%r10 │ │ │ │ - vmovsd (%r14,%rsi,8),%xmm0 │ │ │ │ - lea (%r15,%rdi,1),%rax │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 4be1f │ │ │ │ - cmp $0x10,%rdi │ │ │ │ - jbe 4be1f │ │ │ │ - cmp $0x2,%r12 │ │ │ │ - jbe 4c330 │ │ │ │ - lea -0x20(%r10),%r9 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - vbroadcastsd %xmm0,%ymm8 │ │ │ │ - shr $0x5,%r9 │ │ │ │ - inc %r9 │ │ │ │ - and $0x7,%r9d │ │ │ │ - je 4bcea │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 4bccd │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - je 4bcb9 │ │ │ │ - cmp $0x3,%r9 │ │ │ │ - je 4bca5 │ │ │ │ - cmp $0x4,%r9 │ │ │ │ - je 4bc91 │ │ │ │ - cmp $0x5,%r9 │ │ │ │ - je 4bc7d │ │ │ │ - cmp $0x6,%r9 │ │ │ │ - je 4bc69 │ │ │ │ - vmovupd (%rdx),%ymm2 │ │ │ │ - mov $0x20,%ebx │ │ │ │ - vfmadd213pd (%rax),%ymm8,%ymm2 │ │ │ │ - vmovupd %ymm2,(%rax) │ │ │ │ - vmovupd (%rdx,%rbx,1),%ymm9 │ │ │ │ - vfmadd213pd (%rax,%rbx,1),%ymm8,%ymm9 │ │ │ │ - vmovupd %ymm9,(%rax,%rbx,1) │ │ │ │ - add $0x20,%rbx │ │ │ │ - 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 │ │ │ │ - cmp %rbx,%r10 │ │ │ │ - je 4bdb3 │ │ │ │ - vmovupd (%rdx,%rbx,1),%ymm15 │ │ │ │ - vfmadd213pd (%rax,%rbx,1),%ymm8,%ymm15 │ │ │ │ - vmovupd %ymm15,(%rax,%rbx,1) │ │ │ │ - vmovupd 0x20(%rdx,%rbx,1),%ymm3 │ │ │ │ - vfmadd213pd 0x20(%rax,%rbx,1),%ymm8,%ymm3 │ │ │ │ - vmovupd %ymm3,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),%ymm2 │ │ │ │ - vfmadd213pd 0xc0(%rax,%rbx,1),%ymm8,%ymm2 │ │ │ │ - vmovupd %ymm2,0xc0(%rax,%rbx,1) │ │ │ │ - vmovupd 0xe0(%rdx,%rbx,1),%ymm9 │ │ │ │ - vfmadd213pd 0xe0(%rax,%rbx,1),%ymm8,%ymm9 │ │ │ │ - vmovupd %ymm9,0xe0(%rax,%rbx,1) │ │ │ │ - add $0x100,%rbx │ │ │ │ - cmp %rbx,%r10 │ │ │ │ - jne 4bcea │ │ │ │ - mov %r8,%rcx │ │ │ │ - and $0xfffffffffffffffc,%rcx │ │ │ │ - test $0x3,%r8b │ │ │ │ - je 4bdfc │ │ │ │ - cmp %rcx,%r12 │ │ │ │ - je 4bdec │ │ │ │ - vmovupd (%rax,%rcx,8),%xmm8 │ │ │ │ - vmovddup %xmm0,%xmm10 │ │ │ │ - mov %r8,%r9 │ │ │ │ - vfmadd132pd (%rdx,%rcx,8),%xmm8,%xmm10 │ │ │ │ - sub %rcx,%r9 │ │ │ │ - vmovupd %xmm10,(%rax,%rcx,8) │ │ │ │ - test $0x1,%r9b │ │ │ │ - je 4bdfc │ │ │ │ - and $0xfffffffffffffffe,%r9 │ │ │ │ - add %r9,%rcx │ │ │ │ - vmovsd (%rax,%rcx,8),%xmm11 │ │ │ │ - vfmadd132sd (%rdx,%rcx,8),%xmm11,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rax,%rcx,8) │ │ │ │ - inc %rsi │ │ │ │ - cmp %r11,%rsi │ │ │ │ - jae 4bfc0 │ │ │ │ - add %r13,%rdi │ │ │ │ - vmovsd (%r14,%rsi,8),%xmm0 │ │ │ │ - lea (%r15,%rdi,1),%rax │ │ │ │ - cmp $0x10,%rdi │ │ │ │ - ja 4bc09 │ │ │ │ - vmovsd (%rdx),%xmm12 │ │ │ │ - lea -0x1(%r8),%rcx │ │ │ │ - mov $0x1,%ebx │ │ │ │ - vfmadd213sd (%rax),%xmm0,%xmm12 │ │ │ │ - and $0x7,%ecx │ │ │ │ - vmovsd %xmm12,(%rax) │ │ │ │ - cmp %r8,%rbx │ │ │ │ - jae 4bfa4 │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 4bf02 │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 4bee6 │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - je 4bed3 │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - je 4bec0 │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - je 4bead │ │ │ │ - cmp $0x5,%rcx │ │ │ │ - je 4be9a │ │ │ │ - cmp $0x6,%rcx │ │ │ │ - je 4be87 │ │ │ │ - vmovsd 0x8(%rdx),%xmm13 │ │ │ │ - mov $0x2,%ebx │ │ │ │ - vfmadd213sd 0x8(%rax),%xmm0,%xmm13 │ │ │ │ - vmovsd %xmm13,0x8(%rax) │ │ │ │ - vmovsd (%rdx,%rbx,8),%xmm14 │ │ │ │ - vfmadd213sd (%rax,%rbx,8),%xmm0,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rax,%rbx,8) │ │ │ │ - inc %rbx │ │ │ │ - vmovsd (%rdx,%rbx,8),%xmm15 │ │ │ │ - vfmadd213sd (%rax,%rbx,8),%xmm0,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rax,%rbx,8) │ │ │ │ - inc %rbx │ │ │ │ - vmovsd (%rdx,%rbx,8),%xmm3 │ │ │ │ - vfmadd213sd (%rax,%rbx,8),%xmm0,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rax,%rbx,8) │ │ │ │ - inc %rbx │ │ │ │ - vmovsd (%rdx,%rbx,8),%xmm4 │ │ │ │ - vfmadd213sd (%rax,%rbx,8),%xmm0,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rax,%rbx,8) │ │ │ │ - inc %rbx │ │ │ │ - vmovsd (%rdx,%rbx,8),%xmm5 │ │ │ │ - vfmadd213sd (%rax,%rbx,8),%xmm0,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rax,%rbx,8) │ │ │ │ - inc %rbx │ │ │ │ - vmovsd (%rdx,%rbx,8),%xmm6 │ │ │ │ - vfmadd213sd (%rax,%rbx,8),%xmm0,%xmm6 │ │ │ │ - vmovsd %xmm6,(%rax,%rbx,8) │ │ │ │ - inc %rbx │ │ │ │ - cmp %r8,%rbx │ │ │ │ - jae 4bfa4 │ │ │ │ - vmovsd (%rdx,%rbx,8),%xmm7 │ │ │ │ - vfmadd213sd (%rax,%rbx,8),%xmm0,%xmm7 │ │ │ │ - vmovsd %xmm7,(%rax,%rbx,8) │ │ │ │ - vmovsd 0x8(%rdx,%rbx,8),%xmm2 │ │ │ │ - vfmadd213sd 0x8(%rax,%rbx,8),%xmm0,%xmm2 │ │ │ │ - vmovsd %xmm2,0x8(%rax,%rbx,8) │ │ │ │ - vmovsd 0x10(%rdx,%rbx,8),%xmm9 │ │ │ │ - vfmadd213sd 0x10(%rax,%rbx,8),%xmm0,%xmm9 │ │ │ │ - vmovsd %xmm9,0x10(%rax,%rbx,8) │ │ │ │ - vmovsd 0x18(%rdx,%rbx,8),%xmm8 │ │ │ │ - vfmadd213sd 0x18(%rax,%rbx,8),%xmm0,%xmm8 │ │ │ │ - vmovsd %xmm8,0x18(%rax,%rbx,8) │ │ │ │ - vmovsd 0x20(%rdx,%rbx,8),%xmm10 │ │ │ │ - vfmadd213sd 0x20(%rax,%rbx,8),%xmm0,%xmm10 │ │ │ │ - vmovsd %xmm10,0x20(%rax,%rbx,8) │ │ │ │ - vmovsd 0x28(%rdx,%rbx,8),%xmm11 │ │ │ │ - vfmadd213sd 0x28(%rax,%rbx,8),%xmm0,%xmm11 │ │ │ │ - vmovsd %xmm11,0x28(%rax,%rbx,8) │ │ │ │ - vmovsd 0x30(%rdx,%rbx,8),%xmm12 │ │ │ │ - vfmadd213sd 0x30(%rax,%rbx,8),%xmm0,%xmm12 │ │ │ │ - vmovsd %xmm12,0x30(%rax,%rbx,8) │ │ │ │ - vmovsd 0x38(%rdx,%rbx,8),%xmm13 │ │ │ │ - vfmadd213sd 0x38(%rax,%rbx,8),%xmm0,%xmm13 │ │ │ │ - vmovsd %xmm13,0x38(%rax,%rbx,8) │ │ │ │ - add $0x8,%rbx │ │ │ │ - cmp %r8,%rbx │ │ │ │ - jb 4bf02 │ │ │ │ - inc %rsi │ │ │ │ - add %r13,%rdi │ │ │ │ - cmp %r11,%rsi │ │ │ │ - jb 4bbeb │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xb8(%rsp),%r9 │ │ │ │ - mov 0xb0(%rsp),%rcx │ │ │ │ - add $0x18,%rcx │ │ │ │ - sub $0x18,%r9 │ │ │ │ - cmp 0xa8(%rsp),%rcx │ │ │ │ - jne 4bb90 │ │ │ │ - mov 0x68(%rsp),%rsi │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov 0x88(%rsp),%edx │ │ │ │ - mov 0x58(%rsp),%r13 │ │ │ │ - mov 0x54(%rsp),%r11d │ │ │ │ - mov 0x48(%rsp),%r12 │ │ │ │ - mov 0x40(%rsp),%r14 │ │ │ │ - mov 0x38(%rsp),%r15 │ │ │ │ - mov 0x18(%rsi),%r9 │ │ │ │ - sub %rax,%r9 │ │ │ │ - je 4c236 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - sub 0x30(%rsp),%rbx │ │ │ │ + mov %r13d,0x5c(%rsp) │ │ │ │ + mov %r12,0xa8(%rsp) │ │ │ │ + mov %rbx,0x50(%rsp) │ │ │ │ + mov %r14,0x48(%rsp) │ │ │ │ + mov %r15,0x40(%rsp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov -0x8(%r10),%r15 │ │ │ │ + mov (%r10),%rbx │ │ │ │ + sub %r15,%rbx │ │ │ │ + je 4c6f0 │ │ │ │ + mov (%rsi),%rdx │ │ │ │ + mov 0x8(%rsi),%r14 │ │ │ │ + sub %rdx,%r14 │ │ │ │ + je 4c6f0 │ │ │ │ + mov %r14,%r9 │ │ │ │ + mov 0xa0(%rsp),%r8 │ │ │ │ + mov %r10,0xb8(%rsp) │ │ │ │ + sar $0x3,%rbx │ │ │ │ sar $0x3,%r9 │ │ │ │ - mov %r9,%r8 │ │ │ │ - mov 0x10(%r12,%rbx,1),%rdi │ │ │ │ + mov %rsi,0xb0(%rsp) │ │ │ │ + xor %edi,%edi │ │ │ │ + lea 0x8(%rdx),%rcx │ │ │ │ + mov %r9,%r11 │ │ │ │ + sub %rdx,%r8 │ │ │ │ + lea -0x1(%r9),%r13 │ │ │ │ + shr $0x2,%r11 │ │ │ │ + shl $0x5,%r11 │ │ │ │ + vmovsd (%r15,%rdi,8),%xmm3 │ │ │ │ + lea (%rcx,%r8,1),%rax │ │ │ │ cmp $0x1,%r9 │ │ │ │ - je 4c337 │ │ │ │ - lea -0x8(%rax),%r10 │ │ │ │ - sub %rdi,%r10 │ │ │ │ - cmp $0x10,%r10 │ │ │ │ - jbe 4c337 │ │ │ │ - lea -0x1(%r9),%rbx │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jbe 4c4da │ │ │ │ - shr $0x2,%r8 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - shl $0x5,%r8 │ │ │ │ - lea -0x20(%r8),%r10 │ │ │ │ + je 4c529 │ │ │ │ + cmp $0x10,%r8 │ │ │ │ + jbe 4c529 │ │ │ │ + cmp $0x2,%r13 │ │ │ │ + jbe 4ca60 │ │ │ │ + lea -0x20(%r11),%r10 │ │ │ │ + vbroadcastsd %xmm3,%ymm8 │ │ │ │ + xor %r12d,%r12d │ │ │ │ shr $0x5,%r10 │ │ │ │ inc %r10 │ │ │ │ and $0x7,%r10d │ │ │ │ - je 4c12d │ │ │ │ + je 4c3e4 │ │ │ │ cmp $0x1,%r10 │ │ │ │ - je 4c111 │ │ │ │ + je 4c3c5 │ │ │ │ cmp $0x2,%r10 │ │ │ │ - je 4c0fe │ │ │ │ + je 4c3af │ │ │ │ cmp $0x3,%r10 │ │ │ │ - je 4c0eb │ │ │ │ + je 4c399 │ │ │ │ cmp $0x4,%r10 │ │ │ │ - je 4c0d8 │ │ │ │ + je 4c383 │ │ │ │ cmp $0x5,%r10 │ │ │ │ - je 4c0c5 │ │ │ │ + je 4c36d │ │ │ │ cmp $0x6,%r10 │ │ │ │ - je 4c0b2 │ │ │ │ - vmovupd (%rax),%ymm0 │ │ │ │ - mov $0x20,%ecx │ │ │ │ - vaddpd (%rdi),%ymm0,%ymm14 │ │ │ │ - vmovupd %ymm14,(%rax) │ │ │ │ - vmovupd (%rax,%rcx,1),%ymm15 │ │ │ │ - vaddpd (%rdi,%rcx,1),%ymm15,%ymm3 │ │ │ │ - vmovupd %ymm3,(%rax,%rcx,1) │ │ │ │ - add $0x20,%rcx │ │ │ │ - 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),%ymm2 │ │ │ │ - vaddpd (%rdi,%rcx,1),%ymm2,%ymm9 │ │ │ │ - vmovupd %ymm9,(%rax,%rcx,1) │ │ │ │ - add $0x20,%rcx │ │ │ │ - vmovupd (%rax,%rcx,1),%ymm8 │ │ │ │ - vaddpd (%rdi,%rcx,1),%ymm8,%ymm10 │ │ │ │ - vmovupd %ymm10,(%rax,%rcx,1) │ │ │ │ - add $0x20,%rcx │ │ │ │ - vmovupd (%rax,%rcx,1),%ymm11 │ │ │ │ - vaddpd (%rdi,%rcx,1),%ymm11,%ymm12 │ │ │ │ - vmovupd %ymm12,(%rax,%rcx,1) │ │ │ │ - add $0x20,%rcx │ │ │ │ - cmp %rcx,%r8 │ │ │ │ - je 4c1ee │ │ │ │ - vmovupd (%rax,%rcx,1),%ymm13 │ │ │ │ - vmovupd 0x20(%rax,%rcx,1),%ymm14 │ │ │ │ - vaddpd (%rdi,%rcx,1),%ymm13,%ymm0 │ │ │ │ - vmovupd 0x40(%rax,%rcx,1),%ymm3 │ │ │ │ - vmovupd 0x60(%rax,%rcx,1),%ymm5 │ │ │ │ - vmovupd 0x80(%rax,%rcx,1),%ymm7 │ │ │ │ - vmovupd 0xa0(%rax,%rcx,1),%ymm9 │ │ │ │ - vmovupd 0xc0(%rax,%rcx,1),%ymm10 │ │ │ │ - vmovupd 0xe0(%rax,%rcx,1),%ymm12 │ │ │ │ - vmovupd %ymm0,(%rax,%rcx,1) │ │ │ │ - vaddpd 0x20(%rdi,%rcx,1),%ymm14,%ymm15 │ │ │ │ - vmovupd %ymm15,0x20(%rax,%rcx,1) │ │ │ │ - vaddpd 0x40(%rdi,%rcx,1),%ymm3,%ymm4 │ │ │ │ - vmovupd %ymm4,0x40(%rax,%rcx,1) │ │ │ │ - vaddpd 0x60(%rdi,%rcx,1),%ymm5,%ymm6 │ │ │ │ - vmovupd %ymm6,0x60(%rax,%rcx,1) │ │ │ │ - vaddpd 0x80(%rdi,%rcx,1),%ymm7,%ymm2 │ │ │ │ - vmovupd %ymm2,0x80(%rax,%rcx,1) │ │ │ │ - vaddpd 0xa0(%rdi,%rcx,1),%ymm9,%ymm8 │ │ │ │ - vmovupd %ymm8,0xa0(%rax,%rcx,1) │ │ │ │ - vaddpd 0xc0(%rdi,%rcx,1),%ymm10,%ymm11 │ │ │ │ - vmovupd %ymm11,0xc0(%rax,%rcx,1) │ │ │ │ - vaddpd 0xe0(%rdi,%rcx,1),%ymm12,%ymm13 │ │ │ │ - vmovupd %ymm13,0xe0(%rax,%rcx,1) │ │ │ │ - add $0x100,%rcx │ │ │ │ - cmp %rcx,%r8 │ │ │ │ - jne 4c12d │ │ │ │ - mov %r9,%rcx │ │ │ │ - and $0xfffffffffffffffc,%rcx │ │ │ │ + je 4c357 │ │ │ │ + vmovupd (%rdx),%ymm2 │ │ │ │ + mov $0x20,%r12d │ │ │ │ + vfmadd213pd (%rax),%ymm8,%ymm2 │ │ │ │ + vmovupd %ymm2,(%rax) │ │ │ │ + vmovupd (%rdx,%r12,1),%ymm9 │ │ │ │ + vfmadd213pd (%rax,%r12,1),%ymm8,%ymm9 │ │ │ │ + vmovupd %ymm9,(%rax,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + vmovupd (%rdx,%r12,1),%ymm10 │ │ │ │ + vfmadd213pd (%rax,%r12,1),%ymm8,%ymm10 │ │ │ │ + vmovupd %ymm10,(%rax,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + vmovupd (%rdx,%r12,1),%ymm11 │ │ │ │ + vfmadd213pd (%rax,%r12,1),%ymm8,%ymm11 │ │ │ │ + vmovupd %ymm11,(%rax,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + vmovupd (%rdx,%r12,1),%ymm12 │ │ │ │ + vfmadd213pd (%rax,%r12,1),%ymm8,%ymm12 │ │ │ │ + vmovupd %ymm12,(%rax,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + vmovupd (%rdx,%r12,1),%ymm13 │ │ │ │ + vfmadd213pd (%rax,%r12,1),%ymm8,%ymm13 │ │ │ │ + vmovupd %ymm13,(%rax,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + vmovupd (%rdx,%r12,1),%ymm14 │ │ │ │ + vfmadd213pd (%rax,%r12,1),%ymm8,%ymm14 │ │ │ │ + vmovupd %ymm14,(%rax,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp %r12,%r11 │ │ │ │ + je 4c4bd │ │ │ │ + vmovupd (%rdx,%r12,1),%ymm15 │ │ │ │ + vfmadd213pd (%rax,%r12,1),%ymm8,%ymm15 │ │ │ │ + vmovupd %ymm15,(%rax,%r12,1) │ │ │ │ + vmovupd 0x20(%rdx,%r12,1),%ymm4 │ │ │ │ + vfmadd213pd 0x20(%rax,%r12,1),%ymm8,%ymm4 │ │ │ │ + vmovupd %ymm4,0x20(%rax,%r12,1) │ │ │ │ + vmovupd 0x40(%rdx,%r12,1),%ymm5 │ │ │ │ + vfmadd213pd 0x40(%rax,%r12,1),%ymm8,%ymm5 │ │ │ │ + vmovupd %ymm5,0x40(%rax,%r12,1) │ │ │ │ + vmovupd 0x60(%rdx,%r12,1),%ymm6 │ │ │ │ + vfmadd213pd 0x60(%rax,%r12,1),%ymm8,%ymm6 │ │ │ │ + vmovupd %ymm6,0x60(%rax,%r12,1) │ │ │ │ + vmovupd 0x80(%rdx,%r12,1),%ymm7 │ │ │ │ + vfmadd213pd 0x80(%rax,%r12,1),%ymm8,%ymm7 │ │ │ │ + vmovupd %ymm7,0x80(%rax,%r12,1) │ │ │ │ + vmovupd 0xa0(%rdx,%r12,1),%ymm2 │ │ │ │ + vfmadd213pd 0xa0(%rax,%r12,1),%ymm8,%ymm2 │ │ │ │ + vmovupd %ymm2,0xa0(%rax,%r12,1) │ │ │ │ + vmovupd 0xc0(%rdx,%r12,1),%ymm9 │ │ │ │ + vfmadd213pd 0xc0(%rax,%r12,1),%ymm8,%ymm9 │ │ │ │ + vmovupd %ymm9,0xc0(%rax,%r12,1) │ │ │ │ + vmovupd 0xe0(%rdx,%r12,1),%ymm10 │ │ │ │ + vfmadd213pd 0xe0(%rax,%r12,1),%ymm8,%ymm10 │ │ │ │ + vmovupd %ymm10,0xe0(%rax,%r12,1) │ │ │ │ + add $0x100,%r12 │ │ │ │ + cmp %r12,%r11 │ │ │ │ + jne 4c3e4 │ │ │ │ + mov %r9,%rsi │ │ │ │ + and $0xfffffffffffffffc,%rsi │ │ │ │ test $0x3,%r9b │ │ │ │ - je 4c232 │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - je 4c223 │ │ │ │ - mov %r9,%r8 │ │ │ │ - sub %rcx,%r8 │ │ │ │ - vmovupd (%rax,%rcx,8),%xmm0 │ │ │ │ - vaddpd (%rdi,%rcx,8),%xmm0,%xmm14 │ │ │ │ - vmovupd %xmm14,(%rax,%rcx,8) │ │ │ │ - test $0x1,%r8b │ │ │ │ - je 4c232 │ │ │ │ - and $0xfffffffffffffffe,%r8 │ │ │ │ - lea (%r8,%rcx,1),%rbx │ │ │ │ - vmovsd (%rax,%rbx,8),%xmm15 │ │ │ │ - vaddsd (%rdi,%rbx,8),%xmm15,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rax,%rbx,8) │ │ │ │ - test %edx,%edx │ │ │ │ - je 4c257 │ │ │ │ - mov %edx,%edi │ │ │ │ - sub $0x18,%rsi │ │ │ │ - mov 0x10(%rsi),%rax │ │ │ │ - mov %edi,%edx │ │ │ │ - dec %edx │ │ │ │ - jne 4bb34 │ │ │ │ - mov 0x18(%rsi),%r9 │ │ │ │ - sub %rax,%r9 │ │ │ │ - jne 4c01d │ │ │ │ - mov %r13,%r10 │ │ │ │ - mov %r11d,%r9d │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%r13 │ │ │ │ - mov 0x50(%rsp),%r11d │ │ │ │ + je 4c506 │ │ │ │ + cmp %rsi,%r13 │ │ │ │ + je 4c4f6 │ │ │ │ + vmovupd (%rax,%rsi,8),%xmm8 │ │ │ │ + vmovddup %xmm3,%xmm11 │ │ │ │ + mov %r9,%r10 │ │ │ │ + sub %rsi,%r10 │ │ │ │ + vfmadd132pd (%rdx,%rsi,8),%xmm8,%xmm11 │ │ │ │ + vmovupd %xmm11,(%rax,%rsi,8) │ │ │ │ + test $0x1,%r10b │ │ │ │ + je 4c506 │ │ │ │ + and $0xfffffffffffffffe,%r10 │ │ │ │ + add %r10,%rsi │ │ │ │ + vmovsd (%rax,%rsi,8),%xmm12 │ │ │ │ + vfmadd132sd (%rdx,%rsi,8),%xmm12,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rax,%rsi,8) │ │ │ │ + inc %rdi │ │ │ │ + cmp %rbx,%rdi │ │ │ │ + jae 4c6e0 │ │ │ │ + add %r14,%r8 │ │ │ │ + vmovsd (%r15,%rdi,8),%xmm3 │ │ │ │ + lea (%rcx,%r8,1),%rax │ │ │ │ + cmp $0x10,%r8 │ │ │ │ + ja 4c2f1 │ │ │ │ + vmovsd (%rdx),%xmm13 │ │ │ │ + lea -0x1(%r9),%rsi │ │ │ │ + mov $0x1,%r12d │ │ │ │ + and $0x7,%esi │ │ │ │ + vfmadd213sd (%rax),%xmm3,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rax) │ │ │ │ + cmp %r9,%r12 │ │ │ │ + jae 4c6d0 │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 4c61e │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 4c600 │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + je 4c5eb │ │ │ │ + cmp $0x3,%rsi │ │ │ │ + je 4c5d6 │ │ │ │ + cmp $0x4,%rsi │ │ │ │ + je 4c5c1 │ │ │ │ + cmp $0x5,%rsi │ │ │ │ + je 4c5ac │ │ │ │ + cmp $0x6,%rsi │ │ │ │ + je 4c597 │ │ │ │ + vmovsd 0x8(%rdx),%xmm14 │ │ │ │ + mov $0x2,%r12d │ │ │ │ + vfmadd213sd 0x8(%rax),%xmm3,%xmm14 │ │ │ │ + vmovsd %xmm14,0x8(%rax) │ │ │ │ + vmovsd (%rdx,%r12,8),%xmm15 │ │ │ │ + vfmadd213sd (%rax,%r12,8),%xmm3,%xmm15 │ │ │ │ + vmovsd %xmm15,(%rax,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + vmovsd (%rdx,%r12,8),%xmm4 │ │ │ │ + vfmadd213sd (%rax,%r12,8),%xmm3,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rax,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + vmovsd (%rdx,%r12,8),%xmm5 │ │ │ │ + vfmadd213sd (%rax,%r12,8),%xmm3,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rax,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + vmovsd (%rdx,%r12,8),%xmm6 │ │ │ │ + vfmadd213sd (%rax,%r12,8),%xmm3,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rax,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + vmovsd (%rdx,%r12,8),%xmm7 │ │ │ │ + vfmadd213sd (%rax,%r12,8),%xmm3,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rax,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + vmovsd (%rdx,%r12,8),%xmm2 │ │ │ │ + vfmadd213sd (%rax,%r12,8),%xmm3,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rax,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + cmp %r9,%r12 │ │ │ │ + jae 4c6d0 │ │ │ │ + vmovsd (%rdx,%r12,8),%xmm9 │ │ │ │ + vfmadd213sd (%rax,%r12,8),%xmm3,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rax,%r12,8) │ │ │ │ + vmovsd 0x8(%rdx,%r12,8),%xmm10 │ │ │ │ + vfmadd213sd 0x8(%rax,%r12,8),%xmm3,%xmm10 │ │ │ │ + vmovsd %xmm10,0x8(%rax,%r12,8) │ │ │ │ + vmovsd 0x10(%rdx,%r12,8),%xmm8 │ │ │ │ + vfmadd213sd 0x10(%rax,%r12,8),%xmm3,%xmm8 │ │ │ │ + vmovsd %xmm8,0x10(%rax,%r12,8) │ │ │ │ + vmovsd 0x18(%rdx,%r12,8),%xmm11 │ │ │ │ + vfmadd213sd 0x18(%rax,%r12,8),%xmm3,%xmm11 │ │ │ │ + vmovsd %xmm11,0x18(%rax,%r12,8) │ │ │ │ + vmovsd 0x20(%rdx,%r12,8),%xmm12 │ │ │ │ + vfmadd213sd 0x20(%rax,%r12,8),%xmm3,%xmm12 │ │ │ │ + vmovsd %xmm12,0x20(%rax,%r12,8) │ │ │ │ + vmovsd 0x28(%rdx,%r12,8),%xmm13 │ │ │ │ + vfmadd213sd 0x28(%rax,%r12,8),%xmm3,%xmm13 │ │ │ │ + vmovsd %xmm13,0x28(%rax,%r12,8) │ │ │ │ + vmovsd 0x30(%rdx,%r12,8),%xmm14 │ │ │ │ + vfmadd213sd 0x30(%rax,%r12,8),%xmm3,%xmm14 │ │ │ │ + vmovsd %xmm14,0x30(%rax,%r12,8) │ │ │ │ + vmovsd 0x38(%rdx,%r12,8),%xmm15 │ │ │ │ + vfmadd213sd 0x38(%rax,%r12,8),%xmm3,%xmm15 │ │ │ │ + vmovsd %xmm15,0x38(%rax,%r12,8) │ │ │ │ + add $0x8,%r12 │ │ │ │ + cmp %r9,%r12 │ │ │ │ + jb 4c61e │ │ │ │ + inc %rdi │ │ │ │ + add %r14,%r8 │ │ │ │ + cmp %rbx,%rdi │ │ │ │ + jb 4c2d3 │ │ │ │ + nop │ │ │ │ + mov 0xb8(%rsp),%r10 │ │ │ │ + mov 0xb0(%rsp),%rsi │ │ │ │ + add $0x18,%rsi │ │ │ │ + sub $0x18,%r10 │ │ │ │ + cmp 0xa8(%rsp),%rsi │ │ │ │ + jne 4c278 │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + vmovq %xmm0,%rcx │ │ │ │ + mov 0x88(%rsp),%r8d │ │ │ │ + mov 0x5c(%rsp),%r13d │ │ │ │ + mov 0x18(%rdx),%r11 │ │ │ │ + mov 0x50(%rsp),%rbx │ │ │ │ + mov 0x48(%rsp),%r14 │ │ │ │ + mov 0x40(%rsp),%r15 │ │ │ │ + sub %rax,%r11 │ │ │ │ + je 4c965 │ │ │ │ + mov 0x38(%rsp),%r12 │ │ │ │ + sar $0x3,%r11 │ │ │ │ + mov %r11,%r9 │ │ │ │ + mov (%r12,%rdx,1),%r10 │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 4ca67 │ │ │ │ + lea -0x8(%rax),%rdi │ │ │ │ + sub %r10,%rdi │ │ │ │ + cmp $0x10,%rdi │ │ │ │ + jbe 4ca67 │ │ │ │ + lea -0x1(%r11),%rdi │ │ │ │ + cmp $0x2,%rdi │ │ │ │ + jbe 4cc18 │ │ │ │ + shr $0x2,%r9 │ │ │ │ + xor %esi,%esi │ │ │ │ + shl $0x5,%r9 │ │ │ │ + lea -0x20(%r9),%r12 │ │ │ │ + shr $0x5,%r12 │ │ │ │ + inc %r12 │ │ │ │ + and $0x7,%r12d │ │ │ │ + je 4c851 │ │ │ │ + cmp $0x1,%r12 │ │ │ │ + je 4c834 │ │ │ │ + cmp $0x2,%r12 │ │ │ │ + je 4c820 │ │ │ │ + cmp $0x3,%r12 │ │ │ │ + je 4c80c │ │ │ │ + cmp $0x4,%r12 │ │ │ │ + je 4c7f8 │ │ │ │ + cmp $0x5,%r12 │ │ │ │ + je 4c7e4 │ │ │ │ + cmp $0x6,%r12 │ │ │ │ + je 4c7d0 │ │ │ │ + vmovupd (%rax),%ymm3 │ │ │ │ + mov $0x20,%esi │ │ │ │ + vaddpd (%r10),%ymm3,%ymm4 │ │ │ │ + vmovupd %ymm4,(%rax) │ │ │ │ + vmovupd (%rax,%rsi,1),%ymm5 │ │ │ │ + vaddpd (%r10,%rsi,1),%ymm5,%ymm6 │ │ │ │ + vmovupd %ymm6,(%rax,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmovupd (%rax,%rsi,1),%ymm7 │ │ │ │ + vaddpd (%r10,%rsi,1),%ymm7,%ymm2 │ │ │ │ + vmovupd %ymm2,(%rax,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmovupd (%rax,%rsi,1),%ymm0 │ │ │ │ + vaddpd (%r10,%rsi,1),%ymm0,%ymm9 │ │ │ │ + vmovupd %ymm9,(%rax,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmovupd (%rax,%rsi,1),%ymm10 │ │ │ │ + vaddpd (%r10,%rsi,1),%ymm10,%ymm8 │ │ │ │ + vmovupd %ymm8,(%rax,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmovupd (%rax,%rsi,1),%ymm11 │ │ │ │ + vaddpd (%r10,%rsi,1),%ymm11,%ymm12 │ │ │ │ + vmovupd %ymm12,(%rax,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmovupd (%rax,%rsi,1),%ymm13 │ │ │ │ + vaddpd (%r10,%rsi,1),%ymm13,%ymm14 │ │ │ │ + vmovupd %ymm14,(%rax,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + cmp %rsi,%r9 │ │ │ │ + je 4c91a │ │ │ │ + vmovupd (%rax,%rsi,1),%ymm15 │ │ │ │ + vmovupd 0x20(%rax,%rsi,1),%ymm4 │ │ │ │ + vmovupd 0x40(%rax,%rsi,1),%ymm6 │ │ │ │ + vmovupd 0x60(%rax,%rsi,1),%ymm2 │ │ │ │ + vaddpd (%r10,%rsi,1),%ymm15,%ymm3 │ │ │ │ + vmovupd 0x80(%rax,%rsi,1),%ymm9 │ │ │ │ + vmovupd 0xa0(%rax,%rsi,1),%ymm8 │ │ │ │ + vmovupd 0xc0(%rax,%rsi,1),%ymm12 │ │ │ │ + vmovupd 0xe0(%rax,%rsi,1),%ymm14 │ │ │ │ + vmovupd %ymm3,(%rax,%rsi,1) │ │ │ │ + vaddpd 0x20(%r10,%rsi,1),%ymm4,%ymm5 │ │ │ │ + vmovupd %ymm5,0x20(%rax,%rsi,1) │ │ │ │ + vaddpd 0x40(%r10,%rsi,1),%ymm6,%ymm7 │ │ │ │ + vmovupd %ymm7,0x40(%rax,%rsi,1) │ │ │ │ + vaddpd 0x60(%r10,%rsi,1),%ymm2,%ymm0 │ │ │ │ + vmovupd %ymm0,0x60(%rax,%rsi,1) │ │ │ │ + vaddpd 0x80(%r10,%rsi,1),%ymm9,%ymm10 │ │ │ │ + vmovupd %ymm10,0x80(%rax,%rsi,1) │ │ │ │ + vaddpd 0xa0(%r10,%rsi,1),%ymm8,%ymm11 │ │ │ │ + vmovupd %ymm11,0xa0(%rax,%rsi,1) │ │ │ │ + vaddpd 0xc0(%r10,%rsi,1),%ymm12,%ymm13 │ │ │ │ + vmovupd %ymm13,0xc0(%rax,%rsi,1) │ │ │ │ + vaddpd 0xe0(%r10,%rsi,1),%ymm14,%ymm15 │ │ │ │ + vmovupd %ymm15,0xe0(%rax,%rsi,1) │ │ │ │ + add $0x100,%rsi │ │ │ │ + cmp %rsi,%r9 │ │ │ │ + jne 4c851 │ │ │ │ + mov %r11,%rsi │ │ │ │ + and $0xfffffffffffffffc,%rsi │ │ │ │ + test $0x3,%r11b │ │ │ │ + je 4c960 │ │ │ │ + cmp %rdi,%rsi │ │ │ │ + je 4c950 │ │ │ │ + sub %rsi,%r11 │ │ │ │ + mov %r11,%r9 │ │ │ │ + vmovupd (%rax,%rsi,8),%xmm3 │ │ │ │ + vaddpd (%r10,%rsi,8),%xmm3,%xmm4 │ │ │ │ + vmovupd %xmm4,(%rax,%rsi,8) │ │ │ │ + test $0x1,%r9b │ │ │ │ + je 4c960 │ │ │ │ + and $0xfffffffffffffffe,%r9 │ │ │ │ + lea (%r9,%rsi,1),%rdi │ │ │ │ + vmovsd (%rax,%rdi,8),%xmm5 │ │ │ │ + vaddsd (%r10,%rdi,8),%xmm5,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rax,%rdi,8) │ │ │ │ + test %r8d,%r8d │ │ │ │ + je 4c989 │ │ │ │ + mov %r8d,%edi │ │ │ │ + sub $0x18,%rdx │ │ │ │ + mov 0x10(%rdx),%rax │ │ │ │ + mov %edi,%r8d │ │ │ │ + dec %r8d │ │ │ │ + jne 4c219 │ │ │ │ + mov 0x18(%rdx),%r11 │ │ │ │ + sub %rax,%r11 │ │ │ │ + jne 4c73e │ │ │ │ + mov %r13d,%r9d │ │ │ │ + mov %rbx,%r12 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + mov 0x58(%rsp),%r11d │ │ │ │ + mov 0x10(%rsp),%r10 │ │ │ │ + mov 0x18(%rsp),%r13 │ │ │ │ mov 0x8(%rsp),%rbx │ │ │ │ vzeroupper │ │ │ │ vmovdqa %xmm1,%xmm2 │ │ │ │ mov %r10,%r8 │ │ │ │ mov 0x70(%rsp),%rdx │ │ │ │ inc %r11d │ │ │ │ add %rdx,0x80(%rsp) │ │ │ │ cmp 0x8c(%rsp),%r11d │ │ │ │ - jle 4b8b8 │ │ │ │ + jle 4bf90 │ │ │ │ test %r13,%r13 │ │ │ │ - je 4c2e3 │ │ │ │ + je 4ca15 │ │ │ │ mov 0x98(%rsp),%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ mov %rax,0xa8(%rsp) │ │ │ │ mov %rcx,0xb0(%rsp) │ │ │ │ mov %r8,0xb8(%rsp) │ │ │ │ call d340 │ │ │ │ mov 0xa8(%rsp),%rax │ │ │ │ mov 0xb0(%rsp),%rcx │ │ │ │ mov 0xb8(%rsp),%r8 │ │ │ │ vmovq %rcx,%xmm1 │ │ │ │ mov %r14,%rdi │ │ │ │ mov %r8,0xd0(%rsp) │ │ │ │ - vpinsrq $0x1,%rax,%xmm1,%xmm6 │ │ │ │ - vmovdqa %xmm6,0xc0(%rsp) │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + vpinsrq $0x1,%rax,%xmm1,%xmm0 │ │ │ │ + vmovdqa %xmm0,0xc0(%rsp) │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov 0xd8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 4c556 │ │ │ │ + jne 4cc87 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 4bdc0 │ │ │ │ - vmovsd (%rax),%xmm4 │ │ │ │ - lea -0x1(%r9),%r8 │ │ │ │ - mov $0x1,%r10d │ │ │ │ - vaddsd (%rdi),%xmm4,%xmm5 │ │ │ │ - and $0x7,%r8d │ │ │ │ - vmovsd %xmm5,(%rax) │ │ │ │ - cmp %r9,%r10 │ │ │ │ - jae 4c232 │ │ │ │ - test %r8,%r8 │ │ │ │ - je 4c42b │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 4c40d │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - je 4c3f8 │ │ │ │ - cmp $0x3,%r8 │ │ │ │ - je 4c3e3 │ │ │ │ - cmp $0x4,%r8 │ │ │ │ - je 4c3ce │ │ │ │ - cmp $0x5,%r8 │ │ │ │ - je 4c3b9 │ │ │ │ - cmp $0x6,%r8 │ │ │ │ - je 4c3a4 │ │ │ │ - vmovsd 0x8(%rax),%xmm6 │ │ │ │ - mov $0x2,%r10d │ │ │ │ - vaddsd 0x8(%rdi),%xmm6,%xmm7 │ │ │ │ - vmovsd %xmm7,0x8(%rax) │ │ │ │ - vmovsd (%rax,%r10,8),%xmm2 │ │ │ │ - vaddsd (%rdi,%r10,8),%xmm2,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rax,%r10,8) │ │ │ │ - inc %r10 │ │ │ │ - vmovsd (%rax,%r10,8),%xmm8 │ │ │ │ - vaddsd (%rdi,%r10,8),%xmm8,%xmm10 │ │ │ │ - vmovsd %xmm10,(%rax,%r10,8) │ │ │ │ - inc %r10 │ │ │ │ - vmovsd (%rax,%r10,8),%xmm11 │ │ │ │ - vaddsd (%rdi,%r10,8),%xmm11,%xmm12 │ │ │ │ - vmovsd %xmm12,(%rax,%r10,8) │ │ │ │ - inc %r10 │ │ │ │ - vmovsd (%rax,%r10,8),%xmm13 │ │ │ │ - vaddsd (%rdi,%r10,8),%xmm13,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rax,%r10,8) │ │ │ │ - inc %r10 │ │ │ │ - vmovsd (%rax,%r10,8),%xmm14 │ │ │ │ - vaddsd (%rdi,%r10,8),%xmm14,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rax,%r10,8) │ │ │ │ - inc %r10 │ │ │ │ - vmovsd (%rax,%r10,8),%xmm3 │ │ │ │ - vaddsd (%rdi,%r10,8),%xmm3,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rax,%r10,8) │ │ │ │ - inc %r10 │ │ │ │ - cmp %r9,%r10 │ │ │ │ - jae 4c232 │ │ │ │ - vmovsd (%rax,%r10,8),%xmm5 │ │ │ │ - lea 0x1(%r10),%rcx │ │ │ │ - lea 0x2(%r10),%rbx │ │ │ │ - lea 0x3(%r10),%r8 │ │ │ │ - vaddsd (%rdi,%r10,8),%xmm5,%xmm6 │ │ │ │ - vmovsd %xmm6,(%rax,%r10,8) │ │ │ │ - vmovsd (%rax,%rcx,8),%xmm7 │ │ │ │ - vaddsd (%rdi,%rcx,8),%xmm7,%xmm2 │ │ │ │ - vmovsd %xmm2,(%rax,%rcx,8) │ │ │ │ - vmovsd (%rax,%rbx,8),%xmm9 │ │ │ │ - lea 0x4(%r10),%rcx │ │ │ │ - vaddsd (%rdi,%rbx,8),%xmm9,%xmm8 │ │ │ │ - vmovsd %xmm8,(%rax,%rbx,8) │ │ │ │ - vmovsd (%rax,%r8,8),%xmm10 │ │ │ │ - lea 0x5(%r10),%rbx │ │ │ │ - vaddsd (%rdi,%r8,8),%xmm10,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rax,%r8,8) │ │ │ │ - vmovsd (%rax,%rcx,8),%xmm12 │ │ │ │ - lea 0x6(%r10),%r8 │ │ │ │ - vaddsd (%rdi,%rcx,8),%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rax,%rcx,8) │ │ │ │ - vmovsd (%rax,%rbx,8),%xmm0 │ │ │ │ - lea 0x7(%r10),%rcx │ │ │ │ - add $0x8,%r10 │ │ │ │ - vaddsd (%rdi,%rbx,8),%xmm0,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rax,%rbx,8) │ │ │ │ - vmovsd (%rax,%r8,8),%xmm15 │ │ │ │ - vaddsd (%rdi,%r8,8),%xmm15,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rax,%r8,8) │ │ │ │ - vmovsd (%rax,%rcx,8),%xmm4 │ │ │ │ - vaddsd (%rdi,%rcx,8),%xmm4,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rax,%rcx,8) │ │ │ │ - cmp %r9,%r10 │ │ │ │ - jb 4c42b │ │ │ │ - jmp 4c232 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 4c206 │ │ │ │ + nop │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 4c4ca │ │ │ │ + vmovsd (%rax),%xmm7 │ │ │ │ + lea -0x1(%r11),%r9 │ │ │ │ + mov $0x1,%r12d │ │ │ │ + and $0x7,%r9d │ │ │ │ + vaddsd (%r10),%xmm7,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rax) │ │ │ │ + cmp %r11,%r12 │ │ │ │ + jae 4c960 │ │ │ │ + test %r9,%r9 │ │ │ │ + je 4cb5d │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 4cb3f │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + je 4cb2a │ │ │ │ + cmp $0x3,%r9 │ │ │ │ + je 4cb15 │ │ │ │ + cmp $0x4,%r9 │ │ │ │ + je 4cb00 │ │ │ │ + cmp $0x5,%r9 │ │ │ │ + je 4caeb │ │ │ │ + cmp $0x6,%r9 │ │ │ │ + je 4cad6 │ │ │ │ + vmovsd 0x8(%rax),%xmm0 │ │ │ │ + mov $0x2,%r12d │ │ │ │ + vaddsd 0x8(%r10),%xmm0,%xmm9 │ │ │ │ + vmovsd %xmm9,0x8(%rax) │ │ │ │ + vmovsd (%rax,%r12,8),%xmm10 │ │ │ │ + vaddsd (%r10,%r12,8),%xmm10,%xmm8 │ │ │ │ + vmovsd %xmm8,(%rax,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + vmovsd (%rax,%r12,8),%xmm11 │ │ │ │ + vaddsd (%r10,%r12,8),%xmm11,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rax,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + vmovsd (%rax,%r12,8),%xmm13 │ │ │ │ + vaddsd (%r10,%r12,8),%xmm13,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rax,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + vmovsd (%rax,%r12,8),%xmm15 │ │ │ │ + vaddsd (%r10,%r12,8),%xmm15,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rax,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + vmovsd (%rax,%r12,8),%xmm4 │ │ │ │ + vaddsd (%r10,%r12,8),%xmm4,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rax,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + vmovsd (%rax,%r12,8),%xmm6 │ │ │ │ + vaddsd (%r10,%r12,8),%xmm6,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rax,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + cmp %r11,%r12 │ │ │ │ + jae 4c960 │ │ │ │ + vmovsd (%rax,%r12,8),%xmm2 │ │ │ │ + lea 0x1(%r12),%rsi │ │ │ │ + lea 0x2(%r12),%rdi │ │ │ │ + lea 0x3(%r12),%r9 │ │ │ │ + vaddsd (%r10,%r12,8),%xmm2,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rax,%r12,8) │ │ │ │ + vmovsd (%rax,%rsi,8),%xmm9 │ │ │ │ + vaddsd (%r10,%rsi,8),%xmm9,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rax,%rsi,8) │ │ │ │ + lea 0x4(%r12),%rsi │ │ │ │ + vmovsd (%rax,%rdi,8),%xmm8 │ │ │ │ + vaddsd (%r10,%rdi,8),%xmm8,%xmm11 │ │ │ │ + vmovsd %xmm11,(%rax,%rdi,8) │ │ │ │ + lea 0x5(%r12),%rdi │ │ │ │ + vmovsd (%rax,%r9,8),%xmm12 │ │ │ │ + vaddsd (%r10,%r9,8),%xmm12,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rax,%r9,8) │ │ │ │ + lea 0x6(%r12),%r9 │ │ │ │ + vmovsd (%rax,%rsi,8),%xmm14 │ │ │ │ + vaddsd (%r10,%rsi,8),%xmm14,%xmm15 │ │ │ │ + vmovsd %xmm15,(%rax,%rsi,8) │ │ │ │ + lea 0x7(%r12),%rsi │ │ │ │ + add $0x8,%r12 │ │ │ │ + vmovsd (%rax,%rdi,8),%xmm3 │ │ │ │ + vaddsd (%r10,%rdi,8),%xmm3,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rax,%rdi,8) │ │ │ │ + vmovsd (%rax,%r9,8),%xmm5 │ │ │ │ + vaddsd (%r10,%r9,8),%xmm5,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rax,%r9,8) │ │ │ │ + vmovsd (%rax,%rsi,8),%xmm7 │ │ │ │ + vaddsd (%r10,%rsi,8),%xmm7,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rax,%rsi,8) │ │ │ │ + cmp %r11,%r12 │ │ │ │ + jb 4cb5d │ │ │ │ + jmp 4c960 │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 4c932 │ │ │ │ vmovdqu (%r15),%xmm2 │ │ │ │ mov (%r15),%rcx │ │ │ │ mov 0x8(%r15),%rax │ │ │ │ mov 0x10(%r15),%r8 │ │ │ │ vmovdqu %xmm1,(%r15) │ │ │ │ mov %r10,0x10(%r15) │ │ │ │ - jmp 4c280 │ │ │ │ - mov 0x90(%rsp),%r10 │ │ │ │ - jmp 4b9b9 │ │ │ │ + jmp 4c9b2 │ │ │ │ mov 0x28(%rsp),%rcx │ │ │ │ mov 0x80(%rsp),%r10 │ │ │ │ xor %eax,%eax │ │ │ │ - lea (%rcx,%r10,1),%r12 │ │ │ │ + lea (%rcx,%r10,1),%r10 │ │ │ │ add %rcx,%rsi │ │ │ │ - jmp 4ba5a │ │ │ │ + jmp 4c119 │ │ │ │ cmp %r9d,0x8c(%rsp) │ │ │ │ - jl 4c560 │ │ │ │ + jl 4cc90 │ │ │ │ movq $0x8,0x98(%rsp) │ │ │ │ - jmp 4b861 │ │ │ │ + jmp 4bf41 │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %r8d,%r8d │ │ │ │ - xor %eax,%eax │ │ │ │ lea 0xc0(%rsp),%r14 │ │ │ │ - jmp 4c2e3 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 4ca15 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movq $0x8,0x98(%rsp) │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %r8d,%r8d │ │ │ │ - movq $0x8,0x98(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ lea 0xc0(%rsp),%r14 │ │ │ │ - jmp 4c2a3 │ │ │ │ + jmp 4c9d5 │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp ecba <__cxa_finalize@plt+0x162a> │ │ │ │ + jmp ed1e <__cxa_finalize@plt+0x168e> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp ed03 <__cxa_finalize@plt+0x1673> │ │ │ │ + jmp ed67 <__cxa_finalize@plt+0x16d7> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0xe0,%rsp │ │ │ │ - mov %rsi,0x8(%rsp) │ │ │ │ - mov %rdx,0x80(%rsp) │ │ │ │ - mov %r9d,0x8c(%rsp) │ │ │ │ - mov %fs:0x28,%rdx │ │ │ │ - mov %rdx,0xd8(%rsp) │ │ │ │ - movslq 0x10(%rbp),%rdx │ │ │ │ - mov %rdx,%rax │ │ │ │ + sub $0x100,%rsp │ │ │ │ + mov %rsi,0x50(%rsp) │ │ │ │ + mov %rdx,0x90(%rsp) │ │ │ │ + mov %rcx,0xa8(%rsp) │ │ │ │ + mov %r9d,0xb0(%rsp) │ │ │ │ + mov %fs:0x28,%r13 │ │ │ │ + mov %r13,0xf8(%rsp) │ │ │ │ + movslq 0x10(%rbp),%r13 │ │ │ │ + mov %r13,%rax │ │ │ │ shr $0x3c,%rax │ │ │ │ - jne ed65 <__cxa_finalize@plt+0x16d5> │ │ │ │ + jne edc9 <__cxa_finalize@plt+0x1739> │ │ │ │ mov %rdi,%r14 │ │ │ │ - mov %rcx,%rbx │ │ │ │ mov %r8d,%r15d │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 4c670 │ │ │ │ - lea 0x0(,%rdx,8),%r13 │ │ │ │ - mov %rdx,0xb8(%rsp) │ │ │ │ - mov %r13,%rdi │ │ │ │ - mov %r13,0x90(%rsp) │ │ │ │ + test %r13,%r13 │ │ │ │ + je 4cd98 │ │ │ │ + lea 0x0(,%r13,8),%rdi │ │ │ │ + mov %rdi,0xb8(%rsp) │ │ │ │ call d330 │ │ │ │ - inc %r15d │ │ │ │ - cmpq $0x1,0xb8(%rsp) │ │ │ │ - mov %rax,0x98(%rsp) │ │ │ │ movq $0x0,(%rax) │ │ │ │ - je 4d3cf │ │ │ │ + mov %rax,%r12 │ │ │ │ + inc %r15d │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + je 4dbb5 │ │ │ │ + mov 0xb8(%rsp),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - lea -0x8(%r13),%rdx │ │ │ │ lea 0x8(%rax),%rdi │ │ │ │ + lea -0x8(%rdx),%rdx │ │ │ │ call d190 │ │ │ │ - cmp %r15d,0x8c(%rsp) │ │ │ │ - jge 4c69c │ │ │ │ - xor %ecx,%ecx │ │ │ │ + cmp %r15d,0xb0(%rsp) │ │ │ │ + jge 4cdb8 │ │ │ │ + xor %r8d,%r8d │ │ │ │ xor %edx,%edx │ │ │ │ + lea 0xe0(%rsp),%r13 │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0xc0(%rsp),%r13 │ │ │ │ - jmp 4d166 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 4d91d │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ inc %r15d │ │ │ │ - xor %r13d,%r13d │ │ │ │ - cmp %r15d,0x8c(%rsp) │ │ │ │ - movq $0x0,0x90(%rsp) │ │ │ │ - movq $0x0,0x98(%rsp) │ │ │ │ - jl 4d3ea │ │ │ │ - mov 0x80(%rsp),%r9 │ │ │ │ - movslq 0x18(%rbp),%rdi │ │ │ │ + movq $0x0,0xb8(%rsp) │ │ │ │ + xor %r12d,%r12d │ │ │ │ + cmp %r15d,0xb0(%rsp) │ │ │ │ + jl 4dbd0 │ │ │ │ + mov 0x10(%rbp),%ebx │ │ │ │ + mov $0x2,%eax │ │ │ │ + mov 0x90(%rsp),%r10 │ │ │ │ movslq %r15d,%rcx │ │ │ │ + movslq 0x18(%rbp),%r8 │ │ │ │ + shrx %eax,0x10(%rbp),%edi │ │ │ │ + shl $0x5,%rdi │ │ │ │ + mov 0xa8(%rsp),%rsi │ │ │ │ + dec %ebx │ │ │ │ + add %r12,%rdi │ │ │ │ + mov %r15d,0xb4(%rsp) │ │ │ │ vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ - mov 0x98(%rsp),%rsi │ │ │ │ + lea (%r8,%r8,2),%r13 │ │ │ │ + mov %ebx,0x1c(%rsp) │ │ │ │ + lea 0x0(,%rsi,4),%r11 │ │ │ │ xor %edx,%edx │ │ │ │ - lea (%rdi,%rdi,2),%r8 │ │ │ │ - imul %rcx,%r9 │ │ │ │ - shl $0x3,%r8 │ │ │ │ - lea (%rsi,%r13,1),%r11 │ │ │ │ - lea 0xc0(%rsp),%r13 │ │ │ │ - mov %r8,0x10(%rsp) │ │ │ │ - mov %r15d,%r8d │ │ │ │ - mov 0x10(%rbp),%r10d │ │ │ │ - test %r10d,%r10d │ │ │ │ - je 4c922 │ │ │ │ - lea -0x1(%r8),%r12d │ │ │ │ - mov %r11,%r10 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov %r9,%rdi │ │ │ │ - movslq %r12d,%rsi │ │ │ │ - mov 0x98(%rsp),%r12 │ │ │ │ - imul 0x80(%rsp),%rsi │ │ │ │ - neg %rdi │ │ │ │ - add %r9,%rax │ │ │ │ - sub %r12,%r10 │ │ │ │ - mov %r12,%rcx │ │ │ │ - sub $0x8,%r10 │ │ │ │ - shr $0x3,%r10 │ │ │ │ - inc %r10 │ │ │ │ - and $0x7,%r10d │ │ │ │ - je 4c83f │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 4c818 │ │ │ │ - cmp $0x2,%r10 │ │ │ │ - je 4c7fa │ │ │ │ - cmp $0x3,%r10 │ │ │ │ - je 4c7db │ │ │ │ - cmp $0x4,%r10 │ │ │ │ - je 4c7bc │ │ │ │ - cmp $0x5,%r10 │ │ │ │ - je 4c79d │ │ │ │ - cmp $0x6,%r10 │ │ │ │ - je 4c77f │ │ │ │ - lea (%rsi,%rax,1),%rcx │ │ │ │ - vmovss (%rax),%xmm0 │ │ │ │ - add %rbx,%rax │ │ │ │ - vsubss (%rcx,%rdi,1),%xmm0,%xmm1 │ │ │ │ - mov 0x98(%rsp),%rcx │ │ │ │ - add $0x8,%rcx │ │ │ │ - vcvtss2sd %xmm1,%xmm1,%xmm3 │ │ │ │ - vmovsd %xmm3,-0x8(%rcx) │ │ │ │ - vmovss (%rax),%xmm4 │ │ │ │ - lea (%rsi,%rax,1),%r12 │ │ │ │ - add $0x8,%rcx │ │ │ │ - add %rbx,%rax │ │ │ │ - vsubss (%r12,%rdi,1),%xmm4,%xmm5 │ │ │ │ - vcvtss2sd %xmm5,%xmm5,%xmm6 │ │ │ │ - vmovsd %xmm6,-0x8(%rcx) │ │ │ │ - vmovss (%rax),%xmm7 │ │ │ │ - lea (%rsi,%rax,1),%r10 │ │ │ │ - add $0x8,%rcx │ │ │ │ - add %rbx,%rax │ │ │ │ - vsubss (%r10,%rdi,1),%xmm7,%xmm8 │ │ │ │ - vcvtss2sd %xmm8,%xmm8,%xmm9 │ │ │ │ - vmovsd %xmm9,-0x8(%rcx) │ │ │ │ - vmovss (%rax),%xmm10 │ │ │ │ - lea (%rsi,%rax,1),%r12 │ │ │ │ - add $0x8,%rcx │ │ │ │ - add %rbx,%rax │ │ │ │ - vsubss (%r12,%rdi,1),%xmm10,%xmm11 │ │ │ │ - vcvtss2sd %xmm11,%xmm11,%xmm12 │ │ │ │ - vmovsd %xmm12,-0x8(%rcx) │ │ │ │ - vmovss (%rax),%xmm13 │ │ │ │ - lea (%rsi,%rax,1),%r10 │ │ │ │ - add $0x8,%rcx │ │ │ │ - add %rbx,%rax │ │ │ │ - vsubss (%r10,%rdi,1),%xmm13,%xmm14 │ │ │ │ - vcvtss2sd %xmm14,%xmm14,%xmm15 │ │ │ │ - vmovsd %xmm15,-0x8(%rcx) │ │ │ │ - vmovss (%rax),%xmm0 │ │ │ │ - lea (%rsi,%rax,1),%r12 │ │ │ │ - add $0x8,%rcx │ │ │ │ - add %rbx,%rax │ │ │ │ - vsubss (%r12,%rdi,1),%xmm0,%xmm1 │ │ │ │ + imul %rcx,%r10 │ │ │ │ + mov %rdi,0x98(%rsp) │ │ │ │ + shl $0x3,%r13 │ │ │ │ + lea (%rsi,%rsi,2),%r9 │ │ │ │ + mov %r13,0x10(%rsp) │ │ │ │ + lea 0xe0(%rsp),%r13 │ │ │ │ + mov 0x10(%rbp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 4d067 │ │ │ │ + mov 0xb4(%rsp),%eax │ │ │ │ + mov 0x90(%rsp),%r8 │ │ │ │ + dec %eax │ │ │ │ + cltq │ │ │ │ + imul %rax,%r8 │ │ │ │ + cmpl $0x2,0x1c(%rsp) │ │ │ │ + jbe 4dba5 │ │ │ │ + mov 0x98(%rsp),%rbx │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov %r12,%rsi │ │ │ │ + mov 0xa8(%rsp),%rdi │ │ │ │ + sub %r12,%rbx │ │ │ │ + lea (%rax,%r10,1),%rcx │ │ │ │ + add %r8,%rax │ │ │ │ + and $0x20,%ebx │ │ │ │ + je 4cef6 │ │ │ │ + mov 0xa8(%rsp),%rdi │ │ │ │ + vmovss (%rcx),%xmm0 │ │ │ │ + vxorps %xmm13,%xmm13,%xmm13 │ │ │ │ + lea 0x20(%r12),%rsi │ │ │ │ + vmovss (%rax),%xmm8 │ │ │ │ + vmovss (%rcx,%rdi,2),%xmm1 │ │ │ │ + vmovss (%rax,%rdi,2),%xmm6 │ │ │ │ + vinsertps $0x10,(%rcx,%rdi,1),%xmm0,%xmm4 │ │ │ │ + vinsertps $0x10,(%rax,%rdi,1),%xmm8,%xmm9 │ │ │ │ + vinsertps $0x10,(%rcx,%r9,1),%xmm1,%xmm3 │ │ │ │ + vinsertps $0x10,(%rax,%r9,1),%xmm6,%xmm7 │ │ │ │ + add %r11,%rcx │ │ │ │ + add %r11,%rax │ │ │ │ + vmovlhps %xmm3,%xmm4,%xmm5 │ │ │ │ + vmovlhps %xmm7,%xmm9,%xmm10 │ │ │ │ + vsubps %xmm10,%xmm5,%xmm11 │ │ │ │ + vcvtps2pd %xmm11,%xmm12 │ │ │ │ + vmovhlps %xmm11,%xmm13,%xmm14 │ │ │ │ + vmovupd %xmm12,(%r12) │ │ │ │ + vcvtps2pd %xmm14,%xmm15 │ │ │ │ + vmovupd %xmm15,0x10(%r12) │ │ │ │ + cmp 0x98(%rsp),%rsi │ │ │ │ + je 4cfc1 │ │ │ │ + vmovss (%rcx,%rdi,2),%xmm1 │ │ │ │ + vmovss (%rcx),%xmm0 │ │ │ │ + vxorps %xmm13,%xmm13,%xmm13 │ │ │ │ + add $0x40,%rsi │ │ │ │ + vmovss (%rax,%rdi,2),%xmm6 │ │ │ │ + vmovss (%rax),%xmm8 │ │ │ │ + vinsertps $0x10,(%rcx,%r9,1),%xmm1,%xmm3 │ │ │ │ + vinsertps $0x10,(%rcx,%rdi,1),%xmm0,%xmm4 │ │ │ │ + add %r11,%rcx │ │ │ │ + vinsertps $0x10,(%rax,%r9,1),%xmm6,%xmm7 │ │ │ │ + vinsertps $0x10,(%rax,%rdi,1),%xmm8,%xmm9 │ │ │ │ + add %r11,%rax │ │ │ │ + vmovss (%rcx,%rdi,2),%xmm1 │ │ │ │ + vmovss (%rcx),%xmm0 │ │ │ │ + vmovlhps %xmm3,%xmm4,%xmm5 │ │ │ │ + vmovss (%rax,%rdi,2),%xmm6 │ │ │ │ + vmovss (%rax),%xmm8 │ │ │ │ + vmovlhps %xmm7,%xmm9,%xmm10 │ │ │ │ + vsubps %xmm10,%xmm5,%xmm11 │ │ │ │ + vinsertps $0x10,(%rcx,%r9,1),%xmm1,%xmm3 │ │ │ │ + vinsertps $0x10,(%rcx,%rdi,1),%xmm0,%xmm4 │ │ │ │ + add %r11,%rcx │ │ │ │ + vinsertps $0x10,(%rax,%r9,1),%xmm6,%xmm7 │ │ │ │ + vinsertps $0x10,(%rax,%rdi,1),%xmm8,%xmm9 │ │ │ │ + add %r11,%rax │ │ │ │ + vmovhlps %xmm11,%xmm13,%xmm14 │ │ │ │ + vcvtps2pd %xmm11,%xmm12 │ │ │ │ + vmovlhps %xmm3,%xmm4,%xmm5 │ │ │ │ + vcvtps2pd %xmm14,%xmm15 │ │ │ │ + vmovlhps %xmm7,%xmm9,%xmm10 │ │ │ │ + vsubps %xmm10,%xmm5,%xmm11 │ │ │ │ + vmovupd %xmm12,-0x40(%rsi) │ │ │ │ + vmovupd %xmm15,-0x30(%rsi) │ │ │ │ + vcvtps2pd %xmm11,%xmm12 │ │ │ │ + vmovhlps %xmm11,%xmm13,%xmm13 │ │ │ │ + vcvtps2pd %xmm13,%xmm14 │ │ │ │ + vmovupd %xmm12,-0x20(%rsi) │ │ │ │ + vmovupd %xmm14,-0x10(%rsi) │ │ │ │ + cmp 0x98(%rsp),%rsi │ │ │ │ + jne 4cef6 │ │ │ │ + mov 0x10(%rbp),%eax │ │ │ │ + and $0xfffffffc,%eax │ │ │ │ + mov %eax,0xd8(%rsp) │ │ │ │ + testb $0x3,0x10(%rbp) │ │ │ │ + je 4d067 │ │ │ │ + mov 0xa8(%rsp),%rbx │ │ │ │ + movslq 0xd8(%rsp),%rsi │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + imul %rsi,%rdi │ │ │ │ + lea (%rcx,%rdi,1),%rax │ │ │ │ + vmovss (%rax,%r10,1),%xmm15 │ │ │ │ + vsubss (%rax,%r8,1),%xmm15,%xmm1 │ │ │ │ + mov 0xd8(%rsp),%eax │ │ │ │ + inc %eax │ │ │ │ vcvtss2sd %xmm1,%xmm1,%xmm3 │ │ │ │ - vmovsd %xmm3,-0x8(%rcx) │ │ │ │ - vmovss (%rax),%xmm4 │ │ │ │ - lea (%rsi,%rax,1),%r10 │ │ │ │ - add $0x8,%rcx │ │ │ │ - add %rbx,%rax │ │ │ │ - vsubss (%r10,%rdi,1),%xmm4,%xmm5 │ │ │ │ - vcvtss2sd %xmm5,%xmm5,%xmm6 │ │ │ │ - vmovsd %xmm6,-0x8(%rcx) │ │ │ │ - cmp %rcx,%r11 │ │ │ │ - je 4c922 │ │ │ │ - vmovss (%rax),%xmm7 │ │ │ │ - lea (%rsi,%rax,1),%r12 │ │ │ │ - add %rbx,%rax │ │ │ │ - add $0x40,%rcx │ │ │ │ - vmovss (%rax),%xmm10 │ │ │ │ - lea (%rsi,%rax,1),%r10 │ │ │ │ - add %rbx,%rax │ │ │ │ - vsubss (%r12,%rdi,1),%xmm7,%xmm8 │ │ │ │ - vmovss (%rax),%xmm13 │ │ │ │ - lea (%rsi,%rax,1),%r12 │ │ │ │ - vsubss (%r10,%rdi,1),%xmm10,%xmm11 │ │ │ │ - add %rbx,%rax │ │ │ │ - vsubss (%r12,%rdi,1),%xmm13,%xmm14 │ │ │ │ - lea (%rsi,%rax,1),%r10 │ │ │ │ - vmovss (%rax),%xmm0 │ │ │ │ - add %rbx,%rax │ │ │ │ - lea (%rsi,%rax,1),%r12 │ │ │ │ - vmovss (%rax),%xmm4 │ │ │ │ - add %rbx,%rax │ │ │ │ - vsubss (%r10,%rdi,1),%xmm0,%xmm1 │ │ │ │ - vmovss (%rax),%xmm7 │ │ │ │ - lea (%rsi,%rax,1),%r10 │ │ │ │ - add %rbx,%rax │ │ │ │ - vsubss (%r12,%rdi,1),%xmm4,%xmm5 │ │ │ │ - vmovss (%rax),%xmm10 │ │ │ │ - lea (%rsi,%rax,1),%r12 │ │ │ │ - add %rbx,%rax │ │ │ │ - vmovss (%rax),%xmm13 │ │ │ │ - vcvtss2sd %xmm8,%xmm8,%xmm9 │ │ │ │ - vsubss (%r10,%rdi,1),%xmm7,%xmm8 │ │ │ │ - lea (%rsi,%rax,1),%r10 │ │ │ │ + vmovsd %xmm3,(%r12,%rsi,8) │ │ │ │ + cmp %eax,0x10(%rbp) │ │ │ │ + jle 4d067 │ │ │ │ + lea (%rbx,%rdi,1),%rax │ │ │ │ + mov %rcx,%rdi │ │ │ │ + add %rcx,%r8 │ │ │ │ + mov 0xd8(%rsp),%ecx │ │ │ │ + add %r10,%rdi │ │ │ │ + vmovss (%rdi,%rax,1),%xmm0 │ │ │ │ + add $0x2,%ecx │ │ │ │ + vsubss (%r8,%rax,1),%xmm0,%xmm4 │ │ │ │ + vcvtss2sd %xmm4,%xmm4,%xmm5 │ │ │ │ + vmovsd %xmm5,0x8(%r12,%rsi,8) │ │ │ │ + cmp %ecx,0x10(%rbp) │ │ │ │ + jle 4d067 │ │ │ │ add %rbx,%rax │ │ │ │ - vcvtss2sd %xmm11,%xmm11,%xmm12 │ │ │ │ - vsubss (%r12,%rdi,1),%xmm10,%xmm11 │ │ │ │ - vcvtss2sd %xmm14,%xmm14,%xmm15 │ │ │ │ - vsubss (%r10,%rdi,1),%xmm13,%xmm14 │ │ │ │ - vmovsd %xmm9,-0x40(%rcx) │ │ │ │ - vcvtss2sd %xmm1,%xmm1,%xmm3 │ │ │ │ - vmovsd %xmm12,-0x38(%rcx) │ │ │ │ - vcvtss2sd %xmm5,%xmm5,%xmm6 │ │ │ │ - vmovsd %xmm15,-0x30(%rcx) │ │ │ │ - vmovsd %xmm3,-0x28(%rcx) │ │ │ │ - vmovsd %xmm6,-0x20(%rcx) │ │ │ │ - vcvtss2sd %xmm8,%xmm8,%xmm9 │ │ │ │ - vcvtss2sd %xmm11,%xmm11,%xmm12 │ │ │ │ - vcvtss2sd %xmm14,%xmm14,%xmm15 │ │ │ │ - vmovsd %xmm9,-0x18(%rcx) │ │ │ │ - vmovsd %xmm12,-0x10(%rcx) │ │ │ │ - vmovsd %xmm15,-0x8(%rcx) │ │ │ │ - cmp %rcx,%r11 │ │ │ │ - jne 4c83f │ │ │ │ - mov %rdx,0xd0(%rsp) │ │ │ │ - mov 0x98(%rsp),%rcx │ │ │ │ + vmovss (%rdi,%rax,1),%xmm6 │ │ │ │ + vsubss (%r8,%rax,1),%xmm6,%xmm7 │ │ │ │ + vcvtss2sd %xmm7,%xmm7,%xmm8 │ │ │ │ + vmovsd %xmm8,0x10(%r12,%rsi,8) │ │ │ │ + mov %rdx,0xf0(%rsp) │ │ │ │ + mov 0x10(%rbp),%esi │ │ │ │ + mov %r12,%rcx │ │ │ │ mov %r13,%rdi │ │ │ │ - mov %r9,0xa8(%rsp) │ │ │ │ - mov %r11,0xb0(%rsp) │ │ │ │ - mov %r8d,0xb8(%rsp) │ │ │ │ - vmovdqa %xmm2,0xc0(%rsp) │ │ │ │ mov 0x18(%rbp),%edx │ │ │ │ - mov 0x10(%rbp),%esi │ │ │ │ - call b9a70 (int, int, double const*)@@Base> │ │ │ │ - mov 0xb8(%rsp),%r8d │ │ │ │ - vmovdqa 0xc0(%rsp),%xmm1 │ │ │ │ - mov 0xd0(%rsp),%r10 │ │ │ │ - mov 0xb0(%rsp),%r11 │ │ │ │ - mov 0xa8(%rsp),%r9 │ │ │ │ - cmp %r15d,%r8d │ │ │ │ - je 4d3aa │ │ │ │ + mov %r9,0xc8(%rsp) │ │ │ │ + mov %r11,0xd0(%rsp) │ │ │ │ + mov %r10,0xd8(%rsp) │ │ │ │ + vmovdqa %xmm2,0xe0(%rsp) │ │ │ │ + call b9aa0 (int, int, double const*)@@Base> │ │ │ │ + cmp %r15d,0xb4(%rsp) │ │ │ │ + vmovdqa 0xe0(%rsp),%xmm1 │ │ │ │ + mov 0xf0(%rsp),%rbx │ │ │ │ + mov 0xd8(%rsp),%r10 │ │ │ │ + mov 0xd0(%rsp),%r11 │ │ │ │ + mov 0xc8(%rsp),%r9 │ │ │ │ + je 4db87 │ │ │ │ mov 0x18(%rbp),%edx │ │ │ │ - mov 0xc0(%rsp),%rcx │ │ │ │ - mov 0xc8(%rsp),%rax │ │ │ │ + mov 0xe0(%rsp),%r8 │ │ │ │ + mov 0xe8(%rsp),%rax │ │ │ │ test %edx,%edx │ │ │ │ - jle 4d13b │ │ │ │ - mov (%r14),%rsi │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ + jle 4d8ee │ │ │ │ + mov (%r14),%rdi │ │ │ │ + vmovq %xmm1,%rdx │ │ │ │ + vmovq %xmm1,0xa0(%rsp) │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ + add $0x10,%rdx │ │ │ │ + mov 0x18(%rbp),%ecx │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + sub %rdi,%rdx │ │ │ │ + lea -0x28(%rdi,%rsi,1),%rsi │ │ │ │ + mov %r10,0x40(%rsp) │ │ │ │ + mov %rdx,0x58(%rsp) │ │ │ │ + mov 0xa0(%rsp),%rdx │ │ │ │ + mov %r12,0x38(%rsp) │ │ │ │ + mov 0x10(%rsi),%rax │ │ │ │ + lea 0x18(%rdx),%rdi │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ mov %r11,0x28(%rsp) │ │ │ │ - vmovq %xmm1,%r12 │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ - mov %r8d,0x60(%rsp) │ │ │ │ mov %r9,0x20(%rsp) │ │ │ │ - mov %r10,%r11 │ │ │ │ - mov %rbx,0x18(%rsp) │ │ │ │ - mov %rsi,0x40(%rsp) │ │ │ │ - lea -0x28(%rsi,%rdi,1),%rsi │ │ │ │ - mov 0x18(%rbp),%edi │ │ │ │ - mov 0x10(%rsi),%rax │ │ │ │ - mov %edi,%edx │ │ │ │ dec %edx │ │ │ │ - je 4d10a │ │ │ │ - lea -0x2(%rdi),%r8d │ │ │ │ - lea -0x8(%rax),%rbx │ │ │ │ - mov %rsi,%r9 │ │ │ │ + je 4d8c0 │ │ │ │ + sub $0x2,%ecx │ │ │ │ + lea -0x8(%rax),%r11 │ │ │ │ + mov %edx,0x8c(%rsp) │ │ │ │ + vmovq %r8,%xmm0 │ │ │ │ + lea (%rcx,%rcx,2),%r10 │ │ │ │ + mov %r11,0xc0(%rsp) │ │ │ │ + mov 0xa0(%rsp),%rcx │ │ │ │ + lea (%rdi,%r10,8),%r12 │ │ │ │ + mov %rax,0x80(%rsp) │ │ │ │ + mov %rsi,%r10 │ │ │ │ + mov %r12,0xc8(%rsp) │ │ │ │ + mov %r15d,0x88(%rsp) │ │ │ │ mov %rsi,0x78(%rsp) │ │ │ │ - lea (%r8,%r8,2),%rcx │ │ │ │ - mov %rbx,0xa0(%rsp) │ │ │ │ - mov %edx,0x88(%rsp) │ │ │ │ - mov %rax,0x70(%rsp) │ │ │ │ - lea 0x18(%r12,%rcx,8),%r10 │ │ │ │ - mov %r11,0x68(%rsp) │ │ │ │ - mov %r12,%rcx │ │ │ │ - mov %r15d,0x64(%rsp) │ │ │ │ - mov %r10,0xa8(%rsp) │ │ │ │ - mov %r12,0x58(%rsp) │ │ │ │ - mov %r13,0x50(%rsp) │ │ │ │ - mov %r14,0x48(%rsp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov -0x8(%r9),%r14 │ │ │ │ - mov (%r9),%r11 │ │ │ │ - sub %r14,%r11 │ │ │ │ - je 4ce90 │ │ │ │ + mov %r13,0x70(%rsp) │ │ │ │ + mov %rdi,0x68(%rsp) │ │ │ │ + mov %r14,0x60(%rsp) │ │ │ │ + nop │ │ │ │ + mov -0x8(%r10),%r15 │ │ │ │ + mov (%r10),%rbx │ │ │ │ + sub %r15,%rbx │ │ │ │ + je 4d630 │ │ │ │ mov (%rcx),%rdx │ │ │ │ - mov 0x8(%rcx),%r13 │ │ │ │ - sub %rdx,%r13 │ │ │ │ - je 4ce90 │ │ │ │ - mov 0xa0(%rsp),%rdi │ │ │ │ - mov %r13,%r8 │ │ │ │ - sar $0x3,%r11 │ │ │ │ + mov 0x8(%rcx),%r14 │ │ │ │ + sub %rdx,%r14 │ │ │ │ + je 4d630 │ │ │ │ + mov %r14,%r9 │ │ │ │ + mov 0xc0(%rsp),%rdi │ │ │ │ + mov %r10,0xd0(%rsp) │ │ │ │ + sar $0x3,%rbx │ │ │ │ + sar $0x3,%r9 │ │ │ │ xor %esi,%esi │ │ │ │ - sar $0x3,%r8 │ │ │ │ - lea 0x8(%rdx),%r15 │ │ │ │ - mov %r9,0xb8(%rsp) │ │ │ │ - mov %rcx,0xb0(%rsp) │ │ │ │ - mov %r8,%r10 │ │ │ │ - lea -0x1(%r8),%r12 │ │ │ │ - shr $0x2,%r10 │ │ │ │ + lea 0x8(%rdx),%r8 │ │ │ │ + mov %r9,%r11 │ │ │ │ sub %rdx,%rdi │ │ │ │ - shl $0x5,%r10 │ │ │ │ - vmovsd (%r14,%rsi,8),%xmm0 │ │ │ │ - lea (%r15,%rdi,1),%rax │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 4ccdf │ │ │ │ - cmp $0x10,%rdi │ │ │ │ - jbe 4ccdf │ │ │ │ - cmp $0x2,%r12 │ │ │ │ - jbe 4d200 │ │ │ │ - lea -0x20(%r10),%r9 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - vbroadcastsd %xmm0,%ymm3 │ │ │ │ - shr $0x5,%r9 │ │ │ │ - inc %r9 │ │ │ │ - and $0x7,%r9d │ │ │ │ - je 4cbaa │ │ │ │ + lea -0x1(%r9),%r13 │ │ │ │ + shr $0x2,%r11 │ │ │ │ + shl $0x5,%r11 │ │ │ │ + vmovsd (%r15,%rsi,8),%xmm3 │ │ │ │ + lea (%r8,%rdi,1),%rax │ │ │ │ cmp $0x1,%r9 │ │ │ │ - je 4cb8d │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - je 4cb79 │ │ │ │ - cmp $0x3,%r9 │ │ │ │ - je 4cb65 │ │ │ │ - cmp $0x4,%r9 │ │ │ │ - je 4cb51 │ │ │ │ - cmp $0x5,%r9 │ │ │ │ - je 4cb3d │ │ │ │ - cmp $0x6,%r9 │ │ │ │ - je 4cb29 │ │ │ │ - vmovupd (%rdx),%ymm2 │ │ │ │ - mov $0x20,%ebx │ │ │ │ - vfmadd213pd (%rax),%ymm3,%ymm2 │ │ │ │ - vmovupd %ymm2,(%rax) │ │ │ │ - vmovupd (%rdx,%rbx,1),%ymm4 │ │ │ │ - vfmadd213pd (%rax,%rbx,1),%ymm3,%ymm4 │ │ │ │ - vmovupd %ymm4,(%rax,%rbx,1) │ │ │ │ - add $0x20,%rbx │ │ │ │ - vmovupd (%rdx,%rbx,1),%ymm5 │ │ │ │ - vfmadd213pd (%rax,%rbx,1),%ymm3,%ymm5 │ │ │ │ - vmovupd %ymm5,(%rax,%rbx,1) │ │ │ │ - add $0x20,%rbx │ │ │ │ - vmovupd (%rdx,%rbx,1),%ymm6 │ │ │ │ - vfmadd213pd (%rax,%rbx,1),%ymm3,%ymm6 │ │ │ │ - vmovupd %ymm6,(%rax,%rbx,1) │ │ │ │ - add $0x20,%rbx │ │ │ │ - vmovupd (%rdx,%rbx,1),%ymm7 │ │ │ │ - vfmadd213pd (%rax,%rbx,1),%ymm3,%ymm7 │ │ │ │ - vmovupd %ymm7,(%rax,%rbx,1) │ │ │ │ - add $0x20,%rbx │ │ │ │ - vmovupd (%rdx,%rbx,1),%ymm8 │ │ │ │ - vfmadd213pd (%rax,%rbx,1),%ymm3,%ymm8 │ │ │ │ - vmovupd %ymm8,(%rax,%rbx,1) │ │ │ │ - add $0x20,%rbx │ │ │ │ - vmovupd (%rdx,%rbx,1),%ymm9 │ │ │ │ - vfmadd213pd (%rax,%rbx,1),%ymm3,%ymm9 │ │ │ │ - vmovupd %ymm9,(%rax,%rbx,1) │ │ │ │ - add $0x20,%rbx │ │ │ │ - cmp %rbx,%r10 │ │ │ │ - je 4cc73 │ │ │ │ - vmovupd (%rdx,%rbx,1),%ymm10 │ │ │ │ - vfmadd213pd (%rax,%rbx,1),%ymm3,%ymm10 │ │ │ │ - vmovupd %ymm10,(%rax,%rbx,1) │ │ │ │ - vmovupd 0x20(%rdx,%rbx,1),%ymm11 │ │ │ │ - vfmadd213pd 0x20(%rax,%rbx,1),%ymm3,%ymm11 │ │ │ │ - vmovupd %ymm11,0x20(%rax,%rbx,1) │ │ │ │ - vmovupd 0x40(%rdx,%rbx,1),%ymm12 │ │ │ │ - vfmadd213pd 0x40(%rax,%rbx,1),%ymm3,%ymm12 │ │ │ │ - vmovupd %ymm12,0x40(%rax,%rbx,1) │ │ │ │ - vmovupd 0x60(%rdx,%rbx,1),%ymm13 │ │ │ │ - vfmadd213pd 0x60(%rax,%rbx,1),%ymm3,%ymm13 │ │ │ │ - vmovupd %ymm13,0x60(%rax,%rbx,1) │ │ │ │ - vmovupd 0x80(%rdx,%rbx,1),%ymm14 │ │ │ │ - vfmadd213pd 0x80(%rax,%rbx,1),%ymm3,%ymm14 │ │ │ │ - vmovupd %ymm14,0x80(%rax,%rbx,1) │ │ │ │ - vmovupd 0xa0(%rdx,%rbx,1),%ymm15 │ │ │ │ - vfmadd213pd 0xa0(%rax,%rbx,1),%ymm3,%ymm15 │ │ │ │ - vmovupd %ymm15,0xa0(%rax,%rbx,1) │ │ │ │ - vmovupd 0xc0(%rdx,%rbx,1),%ymm2 │ │ │ │ - vfmadd213pd 0xc0(%rax,%rbx,1),%ymm3,%ymm2 │ │ │ │ - vmovupd %ymm2,0xc0(%rax,%rbx,1) │ │ │ │ - vmovupd 0xe0(%rdx,%rbx,1),%ymm4 │ │ │ │ - vfmadd213pd 0xe0(%rax,%rbx,1),%ymm3,%ymm4 │ │ │ │ - vmovupd %ymm4,0xe0(%rax,%rbx,1) │ │ │ │ - add $0x100,%rbx │ │ │ │ - cmp %rbx,%r10 │ │ │ │ - jne 4cbaa │ │ │ │ - mov %r8,%rcx │ │ │ │ - and $0xfffffffffffffffc,%rcx │ │ │ │ - test $0x3,%r8b │ │ │ │ - je 4ccbc │ │ │ │ - cmp %rcx,%r12 │ │ │ │ - je 4ccac │ │ │ │ - vmovupd (%rax,%rcx,8),%xmm3 │ │ │ │ - vmovddup %xmm0,%xmm5 │ │ │ │ - mov %r8,%r9 │ │ │ │ - vfmadd132pd (%rdx,%rcx,8),%xmm3,%xmm5 │ │ │ │ - sub %rcx,%r9 │ │ │ │ - vmovupd %xmm5,(%rax,%rcx,8) │ │ │ │ - test $0x1,%r9b │ │ │ │ - je 4ccbc │ │ │ │ - and $0xfffffffffffffffe,%r9 │ │ │ │ - add %r9,%rcx │ │ │ │ - vmovsd (%rax,%rcx,8),%xmm6 │ │ │ │ - vfmadd132sd (%rdx,%rcx,8),%xmm6,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rax,%rcx,8) │ │ │ │ - inc %rsi │ │ │ │ - cmp %r11,%rsi │ │ │ │ - jae 4ce80 │ │ │ │ - add %r13,%rdi │ │ │ │ - vmovsd (%r14,%rsi,8),%xmm0 │ │ │ │ - lea (%r15,%rdi,1),%rax │ │ │ │ + je 4d469 │ │ │ │ + mov %rcx,0xd8(%rsp) │ │ │ │ cmp $0x10,%rdi │ │ │ │ - ja 4cac9 │ │ │ │ - vmovsd (%rdx),%xmm7 │ │ │ │ - lea -0x1(%r8),%rcx │ │ │ │ - mov $0x1,%ebx │ │ │ │ - vfmadd213sd (%rax),%xmm0,%xmm7 │ │ │ │ - and $0x7,%ecx │ │ │ │ - vmovsd %xmm7,(%rax) │ │ │ │ - cmp %r8,%rbx │ │ │ │ - jae 4ce64 │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 4cdc2 │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 4cda6 │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - je 4cd93 │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - je 4cd80 │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - je 4cd6d │ │ │ │ - cmp $0x5,%rcx │ │ │ │ - je 4cd5a │ │ │ │ - cmp $0x6,%rcx │ │ │ │ - je 4cd47 │ │ │ │ - vmovsd 0x8(%rdx),%xmm8 │ │ │ │ - mov $0x2,%ebx │ │ │ │ - vfmadd213sd 0x8(%rax),%xmm0,%xmm8 │ │ │ │ - vmovsd %xmm8,0x8(%rax) │ │ │ │ - vmovsd (%rdx,%rbx,8),%xmm9 │ │ │ │ - vfmadd213sd (%rax,%rbx,8),%xmm0,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rax,%rbx,8) │ │ │ │ - inc %rbx │ │ │ │ - vmovsd (%rdx,%rbx,8),%xmm10 │ │ │ │ - vfmadd213sd (%rax,%rbx,8),%xmm0,%xmm10 │ │ │ │ - vmovsd %xmm10,(%rax,%rbx,8) │ │ │ │ - inc %rbx │ │ │ │ - vmovsd (%rdx,%rbx,8),%xmm11 │ │ │ │ - vfmadd213sd (%rax,%rbx,8),%xmm0,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rax,%rbx,8) │ │ │ │ - inc %rbx │ │ │ │ - vmovsd (%rdx,%rbx,8),%xmm12 │ │ │ │ - vfmadd213sd (%rax,%rbx,8),%xmm0,%xmm12 │ │ │ │ - vmovsd %xmm12,(%rax,%rbx,8) │ │ │ │ - inc %rbx │ │ │ │ - vmovsd (%rdx,%rbx,8),%xmm13 │ │ │ │ - vfmadd213sd (%rax,%rbx,8),%xmm0,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rax,%rbx,8) │ │ │ │ - inc %rbx │ │ │ │ - vmovsd (%rdx,%rbx,8),%xmm14 │ │ │ │ - vfmadd213sd (%rax,%rbx,8),%xmm0,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rax,%rbx,8) │ │ │ │ - inc %rbx │ │ │ │ - cmp %r8,%rbx │ │ │ │ - jae 4ce64 │ │ │ │ - vmovsd (%rdx,%rbx,8),%xmm15 │ │ │ │ - vfmadd213sd (%rax,%rbx,8),%xmm0,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rax,%rbx,8) │ │ │ │ - vmovsd 0x8(%rdx,%rbx,8),%xmm2 │ │ │ │ - vfmadd213sd 0x8(%rax,%rbx,8),%xmm0,%xmm2 │ │ │ │ - vmovsd %xmm2,0x8(%rax,%rbx,8) │ │ │ │ - vmovsd 0x10(%rdx,%rbx,8),%xmm4 │ │ │ │ - vfmadd213sd 0x10(%rax,%rbx,8),%xmm0,%xmm4 │ │ │ │ - vmovsd %xmm4,0x10(%rax,%rbx,8) │ │ │ │ - vmovsd 0x18(%rdx,%rbx,8),%xmm3 │ │ │ │ - vfmadd213sd 0x18(%rax,%rbx,8),%xmm0,%xmm3 │ │ │ │ - vmovsd %xmm3,0x18(%rax,%rbx,8) │ │ │ │ - vmovsd 0x20(%rdx,%rbx,8),%xmm5 │ │ │ │ - vfmadd213sd 0x20(%rax,%rbx,8),%xmm0,%xmm5 │ │ │ │ - vmovsd %xmm5,0x20(%rax,%rbx,8) │ │ │ │ - vmovsd 0x28(%rdx,%rbx,8),%xmm6 │ │ │ │ - vfmadd213sd 0x28(%rax,%rbx,8),%xmm0,%xmm6 │ │ │ │ - vmovsd %xmm6,0x28(%rax,%rbx,8) │ │ │ │ - vmovsd 0x30(%rdx,%rbx,8),%xmm7 │ │ │ │ - vfmadd213sd 0x30(%rax,%rbx,8),%xmm0,%xmm7 │ │ │ │ - vmovsd %xmm7,0x30(%rax,%rbx,8) │ │ │ │ - vmovsd 0x38(%rdx,%rbx,8),%xmm8 │ │ │ │ - vfmadd213sd 0x38(%rax,%rbx,8),%xmm0,%xmm8 │ │ │ │ - vmovsd %xmm8,0x38(%rax,%rbx,8) │ │ │ │ - add $0x8,%rbx │ │ │ │ - cmp %r8,%rbx │ │ │ │ - jb 4cdc2 │ │ │ │ - inc %rsi │ │ │ │ - add %r13,%rdi │ │ │ │ - cmp %r11,%rsi │ │ │ │ - jb 4caab │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0xb8(%rsp),%r9 │ │ │ │ - mov 0xb0(%rsp),%rcx │ │ │ │ - add $0x18,%rcx │ │ │ │ - sub $0x18,%r9 │ │ │ │ - cmp 0xa8(%rsp),%rcx │ │ │ │ - jne 4ca50 │ │ │ │ - mov 0x78(%rsp),%rsi │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ - mov 0x88(%rsp),%edx │ │ │ │ - mov 0x68(%rsp),%r11 │ │ │ │ - mov 0x64(%rsp),%r15d │ │ │ │ - mov 0x58(%rsp),%r12 │ │ │ │ - mov 0x50(%rsp),%r13 │ │ │ │ - mov 0x48(%rsp),%r14 │ │ │ │ - mov 0x18(%rsi),%r9 │ │ │ │ - sub %rax,%r9 │ │ │ │ - je 4d0f6 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - sub 0x40(%rsp),%rbx │ │ │ │ - sar $0x3,%r9 │ │ │ │ - mov %r9,%r8 │ │ │ │ - mov 0x10(%r12,%rbx,1),%rdi │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 4d207 │ │ │ │ - lea -0x8(%rax),%r10 │ │ │ │ - sub %rdi,%r10 │ │ │ │ - cmp $0x10,%r10 │ │ │ │ - jbe 4d207 │ │ │ │ - lea -0x1(%r9),%rbx │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jbe 4d3c8 │ │ │ │ - shr $0x2,%r8 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - shl $0x5,%r8 │ │ │ │ - lea -0x20(%r8),%r10 │ │ │ │ + jbe 4d461 │ │ │ │ + cmp $0x2,%r13 │ │ │ │ + jbe 4d9c8 │ │ │ │ + lea -0x20(%r11),%r10 │ │ │ │ + vbroadcastsd %xmm3,%ymm9 │ │ │ │ + xor %r12d,%r12d │ │ │ │ shr $0x5,%r10 │ │ │ │ inc %r10 │ │ │ │ and $0x7,%r10d │ │ │ │ - je 4cfed │ │ │ │ + je 4d31c │ │ │ │ cmp $0x1,%r10 │ │ │ │ - je 4cfd1 │ │ │ │ + je 4d2fd │ │ │ │ cmp $0x2,%r10 │ │ │ │ - je 4cfbe │ │ │ │ + je 4d2e7 │ │ │ │ cmp $0x3,%r10 │ │ │ │ - je 4cfab │ │ │ │ + je 4d2d1 │ │ │ │ cmp $0x4,%r10 │ │ │ │ - je 4cf98 │ │ │ │ + je 4d2bb │ │ │ │ cmp $0x5,%r10 │ │ │ │ - je 4cf85 │ │ │ │ + je 4d2a5 │ │ │ │ cmp $0x6,%r10 │ │ │ │ - je 4cf72 │ │ │ │ - vmovupd (%rax),%ymm0 │ │ │ │ - mov $0x20,%ecx │ │ │ │ - vaddpd (%rdi),%ymm0,%ymm9 │ │ │ │ - vmovupd %ymm9,(%rax) │ │ │ │ - vmovupd (%rax,%rcx,1),%ymm10 │ │ │ │ - vaddpd (%rdi,%rcx,1),%ymm10,%ymm11 │ │ │ │ - vmovupd %ymm11,(%rax,%rcx,1) │ │ │ │ - add $0x20,%rcx │ │ │ │ - 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),%ymm3 │ │ │ │ - vaddpd (%rdi,%rcx,1),%ymm3,%ymm5 │ │ │ │ - vmovupd %ymm5,(%rax,%rcx,1) │ │ │ │ - add $0x20,%rcx │ │ │ │ + je 4d28f │ │ │ │ + vmovupd (%rdx),%ymm2 │ │ │ │ + mov $0x20,%r12d │ │ │ │ + vfmadd213pd (%rax),%ymm9,%ymm2 │ │ │ │ + vmovupd %ymm2,(%rax) │ │ │ │ + vmovupd (%rdx,%r12,1),%ymm10 │ │ │ │ + vfmadd213pd (%rax,%r12,1),%ymm9,%ymm10 │ │ │ │ + vmovupd %ymm10,(%rax,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + vmovupd (%rdx,%r12,1),%ymm11 │ │ │ │ + vfmadd213pd (%rax,%r12,1),%ymm9,%ymm11 │ │ │ │ + vmovupd %ymm11,(%rax,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + vmovupd (%rdx,%r12,1),%ymm12 │ │ │ │ + vfmadd213pd (%rax,%r12,1),%ymm9,%ymm12 │ │ │ │ + vmovupd %ymm12,(%rax,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + vmovupd (%rdx,%r12,1),%ymm13 │ │ │ │ + vfmadd213pd (%rax,%r12,1),%ymm9,%ymm13 │ │ │ │ + vmovupd %ymm13,(%rax,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + vmovupd (%rdx,%r12,1),%ymm14 │ │ │ │ + vfmadd213pd (%rax,%r12,1),%ymm9,%ymm14 │ │ │ │ + vmovupd %ymm14,(%rax,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + vmovupd (%rdx,%r12,1),%ymm15 │ │ │ │ + vfmadd213pd (%rax,%r12,1),%ymm9,%ymm15 │ │ │ │ + vmovupd %ymm15,(%rax,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp %r12,%r11 │ │ │ │ + je 4d3f5 │ │ │ │ + vmovupd (%rdx,%r12,1),%ymm4 │ │ │ │ + vfmadd213pd (%rax,%r12,1),%ymm9,%ymm4 │ │ │ │ + vmovupd %ymm4,(%rax,%r12,1) │ │ │ │ + vmovupd 0x20(%rdx,%r12,1),%ymm5 │ │ │ │ + vfmadd213pd 0x20(%rax,%r12,1),%ymm9,%ymm5 │ │ │ │ + vmovupd %ymm5,0x20(%rax,%r12,1) │ │ │ │ + vmovupd 0x40(%rdx,%r12,1),%ymm6 │ │ │ │ + vfmadd213pd 0x40(%rax,%r12,1),%ymm9,%ymm6 │ │ │ │ + vmovupd %ymm6,0x40(%rax,%r12,1) │ │ │ │ + vmovupd 0x60(%rdx,%r12,1),%ymm7 │ │ │ │ + vfmadd213pd 0x60(%rax,%r12,1),%ymm9,%ymm7 │ │ │ │ + vmovupd %ymm7,0x60(%rax,%r12,1) │ │ │ │ + vmovupd 0x80(%rdx,%r12,1),%ymm8 │ │ │ │ + vfmadd213pd 0x80(%rax,%r12,1),%ymm9,%ymm8 │ │ │ │ + vmovupd %ymm8,0x80(%rax,%r12,1) │ │ │ │ + vmovupd 0xa0(%rdx,%r12,1),%ymm2 │ │ │ │ + vfmadd213pd 0xa0(%rax,%r12,1),%ymm9,%ymm2 │ │ │ │ + vmovupd %ymm2,0xa0(%rax,%r12,1) │ │ │ │ + vmovupd 0xc0(%rdx,%r12,1),%ymm10 │ │ │ │ + vfmadd213pd 0xc0(%rax,%r12,1),%ymm9,%ymm10 │ │ │ │ + vmovupd %ymm10,0xc0(%rax,%r12,1) │ │ │ │ + vmovupd 0xe0(%rdx,%r12,1),%ymm11 │ │ │ │ + vfmadd213pd 0xe0(%rax,%r12,1),%ymm9,%ymm11 │ │ │ │ + vmovupd %ymm11,0xe0(%rax,%r12,1) │ │ │ │ + add $0x100,%r12 │ │ │ │ + cmp %r12,%r11 │ │ │ │ + jne 4d31c │ │ │ │ + mov %r9,%rcx │ │ │ │ + and $0xfffffffffffffffc,%rcx │ │ │ │ + test $0x3,%r9b │ │ │ │ + je 4d43e │ │ │ │ + cmp %rcx,%r13 │ │ │ │ + je 4d42e │ │ │ │ + vmovupd (%rax,%rcx,8),%xmm9 │ │ │ │ + vmovddup %xmm3,%xmm12 │ │ │ │ + mov %r9,%r10 │ │ │ │ + sub %rcx,%r10 │ │ │ │ + vfmadd132pd (%rdx,%rcx,8),%xmm9,%xmm12 │ │ │ │ + vmovupd %xmm12,(%rax,%rcx,8) │ │ │ │ + test $0x1,%r10b │ │ │ │ + je 4d43e │ │ │ │ + and $0xfffffffffffffffe,%r10 │ │ │ │ + add %r10,%rcx │ │ │ │ + vmovsd (%rax,%rcx,8),%xmm13 │ │ │ │ + vfmadd132sd (%rdx,%rcx,8),%xmm13,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rax,%rcx,8) │ │ │ │ + inc %rsi │ │ │ │ + cmp %rbx,%rsi │ │ │ │ + jae 4d9b0 │ │ │ │ + add %r14,%rdi │ │ │ │ + vmovsd (%r15,%rsi,8),%xmm3 │ │ │ │ + lea (%r8,%rdi,1),%rax │ │ │ │ + cmp $0x10,%rdi │ │ │ │ + ja 4d229 │ │ │ │ + mov 0xd8(%rsp),%rcx │ │ │ │ + vmovsd (%rdx),%xmm14 │ │ │ │ + lea -0x1(%r9),%r12 │ │ │ │ + mov $0x1,%r10d │ │ │ │ + and $0x7,%r12d │ │ │ │ + vfmadd213sd (%rax),%xmm3,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rax) │ │ │ │ + cmp %r9,%r10 │ │ │ │ + jae 4d611 │ │ │ │ + test %r12,%r12 │ │ │ │ + je 4d55f │ │ │ │ + cmp $0x1,%r12 │ │ │ │ + je 4d541 │ │ │ │ + cmp $0x2,%r12 │ │ │ │ + je 4d52c │ │ │ │ + cmp $0x3,%r12 │ │ │ │ + je 4d517 │ │ │ │ + cmp $0x4,%r12 │ │ │ │ + je 4d502 │ │ │ │ + cmp $0x5,%r12 │ │ │ │ + je 4d4ed │ │ │ │ + cmp $0x6,%r12 │ │ │ │ + je 4d4d8 │ │ │ │ + vmovsd 0x8(%rdx),%xmm15 │ │ │ │ + mov $0x2,%r10d │ │ │ │ + vfmadd213sd 0x8(%rax),%xmm3,%xmm15 │ │ │ │ + vmovsd %xmm15,0x8(%rax) │ │ │ │ + vmovsd (%rdx,%r10,8),%xmm4 │ │ │ │ + vfmadd213sd (%rax,%r10,8),%xmm3,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rax,%r10,8) │ │ │ │ + inc %r10 │ │ │ │ + vmovsd (%rdx,%r10,8),%xmm5 │ │ │ │ + vfmadd213sd (%rax,%r10,8),%xmm3,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rax,%r10,8) │ │ │ │ + inc %r10 │ │ │ │ + vmovsd (%rdx,%r10,8),%xmm6 │ │ │ │ + vfmadd213sd (%rax,%r10,8),%xmm3,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rax,%r10,8) │ │ │ │ + inc %r10 │ │ │ │ + vmovsd (%rdx,%r10,8),%xmm7 │ │ │ │ + vfmadd213sd (%rax,%r10,8),%xmm3,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rax,%r10,8) │ │ │ │ + inc %r10 │ │ │ │ + vmovsd (%rdx,%r10,8),%xmm8 │ │ │ │ + vfmadd213sd (%rax,%r10,8),%xmm3,%xmm8 │ │ │ │ + vmovsd %xmm8,(%rax,%r10,8) │ │ │ │ + inc %r10 │ │ │ │ + vmovsd (%rdx,%r10,8),%xmm2 │ │ │ │ + vfmadd213sd (%rax,%r10,8),%xmm3,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rax,%r10,8) │ │ │ │ + inc %r10 │ │ │ │ + cmp %r9,%r10 │ │ │ │ + jae 4d611 │ │ │ │ + vmovsd (%rdx,%r10,8),%xmm10 │ │ │ │ + vfmadd213sd (%rax,%r10,8),%xmm3,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rax,%r10,8) │ │ │ │ + vmovsd 0x8(%rdx,%r10,8),%xmm11 │ │ │ │ + vfmadd213sd 0x8(%rax,%r10,8),%xmm3,%xmm11 │ │ │ │ + vmovsd %xmm11,0x8(%rax,%r10,8) │ │ │ │ + vmovsd 0x10(%rdx,%r10,8),%xmm9 │ │ │ │ + vfmadd213sd 0x10(%rax,%r10,8),%xmm3,%xmm9 │ │ │ │ + vmovsd %xmm9,0x10(%rax,%r10,8) │ │ │ │ + vmovsd 0x18(%rdx,%r10,8),%xmm12 │ │ │ │ + vfmadd213sd 0x18(%rax,%r10,8),%xmm3,%xmm12 │ │ │ │ + vmovsd %xmm12,0x18(%rax,%r10,8) │ │ │ │ + vmovsd 0x20(%rdx,%r10,8),%xmm13 │ │ │ │ + vfmadd213sd 0x20(%rax,%r10,8),%xmm3,%xmm13 │ │ │ │ + vmovsd %xmm13,0x20(%rax,%r10,8) │ │ │ │ + vmovsd 0x28(%rdx,%r10,8),%xmm14 │ │ │ │ + vfmadd213sd 0x28(%rax,%r10,8),%xmm3,%xmm14 │ │ │ │ + vmovsd %xmm14,0x28(%rax,%r10,8) │ │ │ │ + vmovsd 0x30(%rdx,%r10,8),%xmm15 │ │ │ │ + vfmadd213sd 0x30(%rax,%r10,8),%xmm3,%xmm15 │ │ │ │ + vmovsd %xmm15,0x30(%rax,%r10,8) │ │ │ │ + vmovsd 0x38(%rdx,%r10,8),%xmm4 │ │ │ │ + vfmadd213sd 0x38(%rax,%r10,8),%xmm3,%xmm4 │ │ │ │ + vmovsd %xmm4,0x38(%rax,%r10,8) │ │ │ │ + add $0x8,%r10 │ │ │ │ + cmp %r9,%r10 │ │ │ │ + jb 4d55f │ │ │ │ + inc %rsi │ │ │ │ + add %r14,%rdi │ │ │ │ + cmp %rbx,%rsi │ │ │ │ + jb 4d203 │ │ │ │ + mov 0xd0(%rsp),%r10 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x18,%rcx │ │ │ │ + sub $0x18,%r10 │ │ │ │ + cmp %rcx,0xc8(%rsp) │ │ │ │ + jne 4d1b0 │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + vmovq %xmm0,%r8 │ │ │ │ + mov 0x8c(%rsp),%edx │ │ │ │ + mov 0x88(%rsp),%r15d │ │ │ │ + mov 0x18(%rsi),%r11 │ │ │ │ + mov 0x70(%rsp),%r13 │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ + mov 0x60(%rsp),%r14 │ │ │ │ + sub %rax,%r11 │ │ │ │ + je 4d8ac │ │ │ │ + mov 0x58(%rsp),%r12 │ │ │ │ + sar $0x3,%r11 │ │ │ │ + mov %r11,%rbx │ │ │ │ + mov (%r12,%rsi,1),%r10 │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 4d9cf │ │ │ │ + lea -0x8(%rax),%rcx │ │ │ │ + sub %r10,%rcx │ │ │ │ + cmp $0x10,%rcx │ │ │ │ + jbe 4d9cf │ │ │ │ + lea -0x1(%r11),%r9 │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + jbe 4db7f │ │ │ │ + shr $0x2,%rbx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + shl $0x5,%rbx │ │ │ │ + lea -0x20(%rbx),%r12 │ │ │ │ + shr $0x5,%r12 │ │ │ │ + inc %r12 │ │ │ │ + and $0x7,%r12d │ │ │ │ + je 4d796 │ │ │ │ + cmp $0x1,%r12 │ │ │ │ + je 4d779 │ │ │ │ + cmp $0x2,%r12 │ │ │ │ + je 4d765 │ │ │ │ + cmp $0x3,%r12 │ │ │ │ + je 4d751 │ │ │ │ + cmp $0x4,%r12 │ │ │ │ + je 4d73d │ │ │ │ + cmp $0x5,%r12 │ │ │ │ + je 4d729 │ │ │ │ + cmp $0x6,%r12 │ │ │ │ + je 4d715 │ │ │ │ + vmovupd (%rax),%ymm3 │ │ │ │ + mov $0x20,%ecx │ │ │ │ + vaddpd (%r10),%ymm3,%ymm5 │ │ │ │ + vmovupd %ymm5,(%rax) │ │ │ │ vmovupd (%rax,%rcx,1),%ymm6 │ │ │ │ - vaddpd (%rdi,%rcx,1),%ymm6,%ymm7 │ │ │ │ + vaddpd (%r10,%rcx,1),%ymm6,%ymm7 │ │ │ │ vmovupd %ymm7,(%rax,%rcx,1) │ │ │ │ add $0x20,%rcx │ │ │ │ - cmp %rcx,%r8 │ │ │ │ - je 4d0ae │ │ │ │ vmovupd (%rax,%rcx,1),%ymm8 │ │ │ │ - vmovupd 0x20(%rax,%rcx,1),%ymm9 │ │ │ │ - vaddpd (%rdi,%rcx,1),%ymm8,%ymm0 │ │ │ │ - vmovupd 0x40(%rax,%rcx,1),%ymm11 │ │ │ │ - vmovupd 0x60(%rax,%rcx,1),%ymm13 │ │ │ │ - vmovupd 0x80(%rax,%rcx,1),%ymm15 │ │ │ │ - vmovupd 0xa0(%rax,%rcx,1),%ymm4 │ │ │ │ - vmovupd 0xc0(%rax,%rcx,1),%ymm5 │ │ │ │ - vmovupd 0xe0(%rax,%rcx,1),%ymm7 │ │ │ │ - vmovupd %ymm0,(%rax,%rcx,1) │ │ │ │ - vaddpd 0x20(%rdi,%rcx,1),%ymm9,%ymm10 │ │ │ │ - vmovupd %ymm10,0x20(%rax,%rcx,1) │ │ │ │ - vaddpd 0x40(%rdi,%rcx,1),%ymm11,%ymm12 │ │ │ │ - vmovupd %ymm12,0x40(%rax,%rcx,1) │ │ │ │ - vaddpd 0x60(%rdi,%rcx,1),%ymm13,%ymm14 │ │ │ │ - vmovupd %ymm14,0x60(%rax,%rcx,1) │ │ │ │ - vaddpd 0x80(%rdi,%rcx,1),%ymm15,%ymm2 │ │ │ │ - vmovupd %ymm2,0x80(%rax,%rcx,1) │ │ │ │ - vaddpd 0xa0(%rdi,%rcx,1),%ymm4,%ymm3 │ │ │ │ - vmovupd %ymm3,0xa0(%rax,%rcx,1) │ │ │ │ - vaddpd 0xc0(%rdi,%rcx,1),%ymm5,%ymm6 │ │ │ │ - vmovupd %ymm6,0xc0(%rax,%rcx,1) │ │ │ │ - vaddpd 0xe0(%rdi,%rcx,1),%ymm7,%ymm8 │ │ │ │ - vmovupd %ymm8,0xe0(%rax,%rcx,1) │ │ │ │ + vaddpd (%r10,%rcx,1),%ymm8,%ymm2 │ │ │ │ + vmovupd %ymm2,(%rax,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rax,%rcx,1),%ymm0 │ │ │ │ + vaddpd (%r10,%rcx,1),%ymm0,%ymm10 │ │ │ │ + vmovupd %ymm10,(%rax,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rax,%rcx,1),%ymm11 │ │ │ │ + vaddpd (%r10,%rcx,1),%ymm11,%ymm9 │ │ │ │ + vmovupd %ymm9,(%rax,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rax,%rcx,1),%ymm12 │ │ │ │ + vaddpd (%r10,%rcx,1),%ymm12,%ymm13 │ │ │ │ + vmovupd %ymm13,(%rax,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rax,%rcx,1),%ymm14 │ │ │ │ + vaddpd (%r10,%rcx,1),%ymm14,%ymm15 │ │ │ │ + vmovupd %ymm15,(%rax,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + je 4d85f │ │ │ │ + vmovupd (%rax,%rcx,1),%ymm4 │ │ │ │ + vmovupd 0x20(%rax,%rcx,1),%ymm5 │ │ │ │ + vmovupd 0x40(%rax,%rcx,1),%ymm7 │ │ │ │ + vmovupd 0x60(%rax,%rcx,1),%ymm2 │ │ │ │ + vaddpd (%r10,%rcx,1),%ymm4,%ymm3 │ │ │ │ + vmovupd 0x80(%rax,%rcx,1),%ymm10 │ │ │ │ + vmovupd 0xa0(%rax,%rcx,1),%ymm9 │ │ │ │ + vmovupd 0xc0(%rax,%rcx,1),%ymm13 │ │ │ │ + vmovupd 0xe0(%rax,%rcx,1),%ymm15 │ │ │ │ + vmovupd %ymm3,(%rax,%rcx,1) │ │ │ │ + vaddpd 0x20(%r10,%rcx,1),%ymm5,%ymm6 │ │ │ │ + vmovupd %ymm6,0x20(%rax,%rcx,1) │ │ │ │ + vaddpd 0x40(%r10,%rcx,1),%ymm7,%ymm8 │ │ │ │ + vmovupd %ymm8,0x40(%rax,%rcx,1) │ │ │ │ + vaddpd 0x60(%r10,%rcx,1),%ymm2,%ymm0 │ │ │ │ + vmovupd %ymm0,0x60(%rax,%rcx,1) │ │ │ │ + vaddpd 0x80(%r10,%rcx,1),%ymm10,%ymm11 │ │ │ │ + vmovupd %ymm11,0x80(%rax,%rcx,1) │ │ │ │ + vaddpd 0xa0(%r10,%rcx,1),%ymm9,%ymm12 │ │ │ │ + vmovupd %ymm12,0xa0(%rax,%rcx,1) │ │ │ │ + vaddpd 0xc0(%r10,%rcx,1),%ymm13,%ymm14 │ │ │ │ + vmovupd %ymm14,0xc0(%rax,%rcx,1) │ │ │ │ + vaddpd 0xe0(%r10,%rcx,1),%ymm15,%ymm4 │ │ │ │ + vmovupd %ymm4,0xe0(%rax,%rcx,1) │ │ │ │ add $0x100,%rcx │ │ │ │ - cmp %rcx,%r8 │ │ │ │ - jne 4cfed │ │ │ │ - mov %r9,%rcx │ │ │ │ - and $0xfffffffffffffffc,%rcx │ │ │ │ - test $0x3,%r9b │ │ │ │ - je 4d0f2 │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - je 4d0e3 │ │ │ │ - mov %r9,%r8 │ │ │ │ - sub %rcx,%r8 │ │ │ │ - vmovupd (%rax,%rcx,8),%xmm0 │ │ │ │ - vaddpd (%rdi,%rcx,8),%xmm0,%xmm9 │ │ │ │ - vmovupd %xmm9,(%rax,%rcx,8) │ │ │ │ - test $0x1,%r8b │ │ │ │ - je 4d0f2 │ │ │ │ - and $0xfffffffffffffffe,%r8 │ │ │ │ - lea (%r8,%rcx,1),%rbx │ │ │ │ - vmovsd (%rax,%rbx,8),%xmm10 │ │ │ │ - vaddsd (%rdi,%rbx,8),%xmm10,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rax,%rbx,8) │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jne 4d796 │ │ │ │ + mov %r11,%r12 │ │ │ │ + and $0xfffffffffffffffc,%r12 │ │ │ │ + test $0x3,%r11b │ │ │ │ + je 4d8a8 │ │ │ │ + cmp %r9,%r12 │ │ │ │ + je 4d896 │ │ │ │ + sub %r12,%r11 │ │ │ │ + mov %r11,%rbx │ │ │ │ + vmovupd (%rax,%r12,8),%xmm3 │ │ │ │ + vaddpd (%r10,%r12,8),%xmm3,%xmm5 │ │ │ │ + vmovupd %xmm5,(%rax,%r12,8) │ │ │ │ + test $0x1,%bl │ │ │ │ + je 4d8a8 │ │ │ │ + and $0xfffffffffffffffe,%rbx │ │ │ │ + lea (%rbx,%r12,1),%r9 │ │ │ │ + vmovsd (%rax,%r9,8),%xmm6 │ │ │ │ + vaddsd (%r10,%r9,8),%xmm6,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rax,%r9,8) │ │ │ │ test %edx,%edx │ │ │ │ - je 4d117 │ │ │ │ - mov %edx,%edi │ │ │ │ + je 4d8cd │ │ │ │ + mov %edx,%ecx │ │ │ │ sub $0x18,%rsi │ │ │ │ mov 0x10(%rsi),%rax │ │ │ │ - mov %edi,%edx │ │ │ │ + mov %ecx,%edx │ │ │ │ dec %edx │ │ │ │ - jne 4c9f7 │ │ │ │ - mov 0x18(%rsi),%r9 │ │ │ │ - sub %rax,%r9 │ │ │ │ - jne 4cedd │ │ │ │ - mov %r11,%r10 │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - mov 0x60(%rsp),%r8d │ │ │ │ - mov 0x20(%rsp),%r9 │ │ │ │ + jne 4d155 │ │ │ │ + mov 0x18(%rsi),%r11 │ │ │ │ + sub %rax,%r11 │ │ │ │ + jne 4d683 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov 0x40(%rsp),%r10 │ │ │ │ + mov 0x38(%rsp),%r12 │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ mov 0x28(%rsp),%r11 │ │ │ │ - mov 0x18(%rsp),%rbx │ │ │ │ + mov 0x20(%rsp),%r9 │ │ │ │ vzeroupper │ │ │ │ vmovdqa %xmm1,%xmm2 │ │ │ │ - mov %r10,%rdx │ │ │ │ - add 0x80(%rsp),%r9 │ │ │ │ - inc %r8d │ │ │ │ - cmp 0x8c(%rsp),%r8d │ │ │ │ - jle 4c6d9 │ │ │ │ - cmpq $0x0,0x98(%rsp) │ │ │ │ - je 4d1ab │ │ │ │ - mov 0x90(%rsp),%rsi │ │ │ │ - mov 0x98(%rsp),%rdi │ │ │ │ - mov %rax,0xa8(%rsp) │ │ │ │ - mov %rcx,0xb0(%rsp) │ │ │ │ - mov %rdx,0xb8(%rsp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + incl 0xb4(%rsp) │ │ │ │ + mov 0xb0(%rsp),%esi │ │ │ │ + add 0x90(%rsp),%r10 │ │ │ │ + cmp %esi,0xb4(%rsp) │ │ │ │ + jle 4ce25 │ │ │ │ + test %r12,%r12 │ │ │ │ + je 4d95d │ │ │ │ + mov 0xb8(%rsp),%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ + mov %rax,0xc8(%rsp) │ │ │ │ + mov %r8,0xd0(%rsp) │ │ │ │ + mov %rdx,0xd8(%rsp) │ │ │ │ call d340 │ │ │ │ - mov 0xa8(%rsp),%rax │ │ │ │ - mov 0xb0(%rsp),%rcx │ │ │ │ - mov 0xb8(%rsp),%rdx │ │ │ │ - vmovq %rcx,%xmm1 │ │ │ │ + mov 0xc8(%rsp),%rax │ │ │ │ + mov 0xd0(%rsp),%r8 │ │ │ │ + mov 0xd8(%rsp),%rdx │ │ │ │ + vmovq %r8,%xmm1 │ │ │ │ mov %r13,%rdi │ │ │ │ - mov %rdx,0xd0(%rsp) │ │ │ │ - vpinsrq $0x1,%rax,%xmm1,%xmm14 │ │ │ │ - vmovdqa %xmm14,0xc0(%rsp) │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0xd8(%rsp),%rax │ │ │ │ + mov %rdx,0xf0(%rsp) │ │ │ │ + vpinsrq $0x1,%rax,%xmm1,%xmm0 │ │ │ │ + vmovdqa %xmm0,0xe0(%rsp) │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0xf8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 4d3fd │ │ │ │ + jne 4dbe4 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0xd0(%rsp),%r10 │ │ │ │ + mov 0xd8(%rsp),%rcx │ │ │ │ + jmp 4d630 │ │ │ │ + nopl (%rax) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 4cc80 │ │ │ │ - vmovsd (%rax),%xmm12 │ │ │ │ - lea -0x1(%r9),%r8 │ │ │ │ - mov $0x1,%r10d │ │ │ │ - vaddsd (%rdi),%xmm12,%xmm13 │ │ │ │ - and $0x7,%r8d │ │ │ │ - vmovsd %xmm13,(%rax) │ │ │ │ - cmp %r9,%r10 │ │ │ │ - jae 4d0f2 │ │ │ │ - test %r8,%r8 │ │ │ │ - je 4d2fb │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 4d2dd │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - je 4d2c8 │ │ │ │ - cmp $0x3,%r8 │ │ │ │ - je 4d2b3 │ │ │ │ - cmp $0x4,%r8 │ │ │ │ - je 4d29e │ │ │ │ - cmp $0x5,%r8 │ │ │ │ - je 4d289 │ │ │ │ - cmp $0x6,%r8 │ │ │ │ - je 4d274 │ │ │ │ - vmovsd 0x8(%rax),%xmm14 │ │ │ │ - mov $0x2,%r10d │ │ │ │ - vaddsd 0x8(%rdi),%xmm14,%xmm15 │ │ │ │ - vmovsd %xmm15,0x8(%rax) │ │ │ │ - vmovsd (%rax,%r10,8),%xmm2 │ │ │ │ - vaddsd (%rdi,%r10,8),%xmm2,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rax,%r10,8) │ │ │ │ - inc %r10 │ │ │ │ - vmovsd (%rax,%r10,8),%xmm3 │ │ │ │ - vaddsd (%rdi,%r10,8),%xmm3,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rax,%r10,8) │ │ │ │ - inc %r10 │ │ │ │ - vmovsd (%rax,%r10,8),%xmm6 │ │ │ │ - vaddsd (%rdi,%r10,8),%xmm6,%xmm7 │ │ │ │ - vmovsd %xmm7,(%rax,%r10,8) │ │ │ │ - inc %r10 │ │ │ │ - vmovsd (%rax,%r10,8),%xmm8 │ │ │ │ - vaddsd (%rdi,%r10,8),%xmm8,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rax,%r10,8) │ │ │ │ - inc %r10 │ │ │ │ - vmovsd (%rax,%r10,8),%xmm9 │ │ │ │ - vaddsd (%rdi,%r10,8),%xmm9,%xmm10 │ │ │ │ - vmovsd %xmm10,(%rax,%r10,8) │ │ │ │ - inc %r10 │ │ │ │ - vmovsd (%rax,%r10,8),%xmm11 │ │ │ │ - vaddsd (%rdi,%r10,8),%xmm11,%xmm12 │ │ │ │ - vmovsd %xmm12,(%rax,%r10,8) │ │ │ │ - inc %r10 │ │ │ │ - cmp %r9,%r10 │ │ │ │ - jae 4d0f2 │ │ │ │ - vmovsd (%rax,%r10,8),%xmm13 │ │ │ │ - lea 0x1(%r10),%rcx │ │ │ │ - lea 0x2(%r10),%rbx │ │ │ │ - lea 0x3(%r10),%r8 │ │ │ │ - vaddsd (%rdi,%r10,8),%xmm13,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rax,%r10,8) │ │ │ │ + jmp 4d402 │ │ │ │ + vmovsd (%rax),%xmm8 │ │ │ │ + lea -0x1(%r11),%rbx │ │ │ │ + mov $0x1,%r12d │ │ │ │ + and $0x7,%ebx │ │ │ │ + vaddsd (%r10),%xmm8,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rax) │ │ │ │ + cmp %r11,%r12 │ │ │ │ + jae 4d8a8 │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 4dac4 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 4daa6 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + je 4da91 │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + je 4da7c │ │ │ │ + cmp $0x4,%rbx │ │ │ │ + je 4da67 │ │ │ │ + cmp $0x5,%rbx │ │ │ │ + je 4da52 │ │ │ │ + cmp $0x6,%rbx │ │ │ │ + je 4da3d │ │ │ │ + vmovsd 0x8(%rax),%xmm0 │ │ │ │ + mov $0x2,%r12d │ │ │ │ + vaddsd 0x8(%r10),%xmm0,%xmm10 │ │ │ │ + vmovsd %xmm10,0x8(%rax) │ │ │ │ + vmovsd (%rax,%r12,8),%xmm11 │ │ │ │ + vaddsd (%r10,%r12,8),%xmm11,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rax,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + vmovsd (%rax,%r12,8),%xmm12 │ │ │ │ + vaddsd (%r10,%r12,8),%xmm12,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rax,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + vmovsd (%rax,%r12,8),%xmm14 │ │ │ │ + vaddsd (%r10,%r12,8),%xmm14,%xmm15 │ │ │ │ + vmovsd %xmm15,(%rax,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + vmovsd (%rax,%r12,8),%xmm4 │ │ │ │ + vaddsd (%r10,%r12,8),%xmm4,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rax,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + vmovsd (%rax,%r12,8),%xmm5 │ │ │ │ + vaddsd (%r10,%r12,8),%xmm5,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rax,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + vmovsd (%rax,%r12,8),%xmm7 │ │ │ │ + vaddsd (%r10,%r12,8),%xmm7,%xmm8 │ │ │ │ + vmovsd %xmm8,(%rax,%r12,8) │ │ │ │ + inc %r12 │ │ │ │ + cmp %r11,%r12 │ │ │ │ + jae 4d8a8 │ │ │ │ + vmovsd (%rax,%r12,8),%xmm2 │ │ │ │ + lea 0x1(%r12),%rcx │ │ │ │ + lea 0x2(%r12),%r9 │ │ │ │ + lea 0x3(%r12),%rbx │ │ │ │ + vaddsd (%r10,%r12,8),%xmm2,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rax,%r12,8) │ │ │ │ + vmovsd (%rax,%rcx,8),%xmm10 │ │ │ │ + vaddsd (%r10,%rcx,8),%xmm10,%xmm11 │ │ │ │ + vmovsd %xmm11,(%rax,%rcx,8) │ │ │ │ + lea 0x4(%r12),%rcx │ │ │ │ + vmovsd (%rax,%r9,8),%xmm9 │ │ │ │ + vaddsd (%r10,%r9,8),%xmm9,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rax,%r9,8) │ │ │ │ + lea 0x5(%r12),%r9 │ │ │ │ + vmovsd (%rax,%rbx,8),%xmm13 │ │ │ │ + vaddsd (%r10,%rbx,8),%xmm13,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rax,%rbx,8) │ │ │ │ + lea 0x6(%r12),%rbx │ │ │ │ vmovsd (%rax,%rcx,8),%xmm15 │ │ │ │ - vaddsd (%rdi,%rcx,8),%xmm15,%xmm2 │ │ │ │ + vaddsd (%r10,%rcx,8),%xmm15,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rax,%rcx,8) │ │ │ │ + lea 0x7(%r12),%rcx │ │ │ │ + add $0x8,%r12 │ │ │ │ + vmovsd (%rax,%r9,8),%xmm3 │ │ │ │ + vaddsd (%r10,%r9,8),%xmm3,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rax,%r9,8) │ │ │ │ + vmovsd (%rax,%rbx,8),%xmm6 │ │ │ │ + vaddsd (%r10,%rbx,8),%xmm6,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rax,%rbx,8) │ │ │ │ + vmovsd (%rax,%rcx,8),%xmm8 │ │ │ │ + vaddsd (%r10,%rcx,8),%xmm8,%xmm2 │ │ │ │ vmovsd %xmm2,(%rax,%rcx,8) │ │ │ │ - vmovsd (%rax,%rbx,8),%xmm4 │ │ │ │ - lea 0x4(%r10),%rcx │ │ │ │ - vaddsd (%rdi,%rbx,8),%xmm4,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rax,%rbx,8) │ │ │ │ - vmovsd (%rax,%r8,8),%xmm5 │ │ │ │ - lea 0x5(%r10),%rbx │ │ │ │ - vaddsd (%rdi,%r8,8),%xmm5,%xmm6 │ │ │ │ - vmovsd %xmm6,(%rax,%r8,8) │ │ │ │ - vmovsd (%rax,%rcx,8),%xmm7 │ │ │ │ - lea 0x6(%r10),%r8 │ │ │ │ - vaddsd (%rdi,%rcx,8),%xmm7,%xmm8 │ │ │ │ - vmovsd %xmm8,(%rax,%rcx,8) │ │ │ │ - vmovsd (%rax,%rbx,8),%xmm0 │ │ │ │ - lea 0x7(%r10),%rcx │ │ │ │ - add $0x8,%r10 │ │ │ │ - vaddsd (%rdi,%rbx,8),%xmm0,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rax,%rbx,8) │ │ │ │ - vmovsd (%rax,%r8,8),%xmm10 │ │ │ │ - vaddsd (%rdi,%r8,8),%xmm10,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rax,%r8,8) │ │ │ │ - vmovsd (%rax,%rcx,8),%xmm12 │ │ │ │ - vaddsd (%rdi,%rcx,8),%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rax,%rcx,8) │ │ │ │ - cmp %r9,%r10 │ │ │ │ - jb 4d2fb │ │ │ │ - jmp 4d0f2 │ │ │ │ + cmp %r11,%r12 │ │ │ │ + jb 4dac4 │ │ │ │ + jmp 4d8a8 │ │ │ │ + xor %r12d,%r12d │ │ │ │ + jmp 4d877 │ │ │ │ vmovdqu (%r14),%xmm2 │ │ │ │ - mov (%r14),%rcx │ │ │ │ + mov (%r14),%r8 │ │ │ │ mov 0x8(%r14),%rax │ │ │ │ mov 0x10(%r14),%rdx │ │ │ │ vmovdqu %xmm1,(%r14) │ │ │ │ - mov %r10,0x10(%r14) │ │ │ │ - jmp 4d142 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 4d0c6 │ │ │ │ - cmp %r15d,0x8c(%rsp) │ │ │ │ - jl 4d410 │ │ │ │ - movq $0x8,0x90(%rsp) │ │ │ │ - jmp 4c69c │ │ │ │ - xor %ecx,%ecx │ │ │ │ + mov %rbx,0x10(%r14) │ │ │ │ + jmp 4d8f5 │ │ │ │ + movl $0x0,0xd8(%rsp) │ │ │ │ + jmp 4cfd8 │ │ │ │ + cmp %r15d,0xb0(%rsp) │ │ │ │ + jl 4dbf0 │ │ │ │ + movq $0x8,0xb8(%rsp) │ │ │ │ + jmp 4cdb8 │ │ │ │ + xor %r8d,%r8d │ │ │ │ xor %edx,%edx │ │ │ │ + lea 0xe0(%rsp),%r13 │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0xc0(%rsp),%r13 │ │ │ │ - jmp 4d1ab │ │ │ │ + jmp 4d95d │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xor %ecx,%ecx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movq $0x8,0xb8(%rsp) │ │ │ │ + xor %r8d,%r8d │ │ │ │ xor %edx,%edx │ │ │ │ - movq $0x8,0x90(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0xc0(%rsp),%r13 │ │ │ │ - jmp 4d166 │ │ │ │ + lea 0xe0(%rsp),%r13 │ │ │ │ + jmp 4d91d │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp ed88 <__cxa_finalize@plt+0x16f8> │ │ │ │ + jmp edec <__cxa_finalize@plt+0x175c> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp ede0 <__cxa_finalize@plt+0x1750> │ │ │ │ - nop │ │ │ │ + jmp ee35 <__cxa_finalize@plt+0x17a5> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x180,%rsp │ │ │ │ mov 0x10(%rdi),%rax │ │ │ │ - mov 0x18(%rdi),%rbx │ │ │ │ - mov %rdi,0xc8(%rsp) │ │ │ │ - mov %fs:0x28,%rsi │ │ │ │ - mov %rsi,0x178(%rsp) │ │ │ │ - mov 0x8(%rdi),%esi │ │ │ │ + mov 0x18(%rdi),%rsi │ │ │ │ + mov %rdi,0xb8(%rsp) │ │ │ │ mov (%rax),%eax │ │ │ │ + mov %fs:0x28,%rcx │ │ │ │ + mov %rcx,0x178(%rsp) │ │ │ │ + movslq 0x8(%rdi),%rcx │ │ │ │ cltd │ │ │ │ - mov %esi,%ecx │ │ │ │ - idivl (%rbx) │ │ │ │ - imul %eax,%ecx │ │ │ │ + idivl (%rsi) │ │ │ │ + mov %ecx,%ebx │ │ │ │ + imul %eax,%ebx │ │ │ │ mov %edx,%edi │ │ │ │ - cmp %edx,%esi │ │ │ │ - cmovle %esi,%edi │ │ │ │ - add %edi,%ecx │ │ │ │ - add %ecx,%eax │ │ │ │ - cmp %edx,%esi │ │ │ │ + cmp %edx,%ecx │ │ │ │ + cmovle %ecx,%edi │ │ │ │ + add %edi,%ebx │ │ │ │ + add %ebx,%eax │ │ │ │ + cmp %edx,%ecx │ │ │ │ setl %r8b │ │ │ │ movzbl %r8b,%r9d │ │ │ │ add %r9d,%eax │ │ │ │ - mov %eax,0x58(%rsp) │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jge 4e6a5 │ │ │ │ - movslq %esi,%r11 │ │ │ │ - movslq %ecx,%r10 │ │ │ │ - lea (%r11,%r11,2),%r12 │ │ │ │ + mov %eax,0x44(%rsp) │ │ │ │ + cmp %eax,%ebx │ │ │ │ + jge 4ee01 │ │ │ │ + lea (%rcx,%rcx,2),%r11 │ │ │ │ + movslq %ebx,%r10 │ │ │ │ + shl $0x3,%r11 │ │ │ │ mov %r10,0xe0(%rsp) │ │ │ │ - shl $0x3,%r12 │ │ │ │ - mov %r12,0x28(%rsp) │ │ │ │ - mov 0xc8(%rsp),%r13 │ │ │ │ - mov 0x20(%r13),%r14 │ │ │ │ - movzbl (%r14),%r15d │ │ │ │ - test %r15b,%r15b │ │ │ │ - jne 4e6a5 │ │ │ │ - mov 0x28(%r13),%rsi │ │ │ │ - mov $0x0,%eax │ │ │ │ - mov 0x8(%rsi),%rbx │ │ │ │ - mov (%rsi),%rdx │ │ │ │ - mov %rsi,0x38(%rsp) │ │ │ │ - mov 0x38(%rsi),%rcx │ │ │ │ - mov 0x30(%rsi),%r8 │ │ │ │ - mov 0x28(%rsi),%r10 │ │ │ │ - mov 0x20(%rsi),%r12 │ │ │ │ - mov 0x18(%rsi),%r14 │ │ │ │ - mov 0x10(%rsi),%rsi │ │ │ │ - cmpl $0x2,(%rbx) │ │ │ │ - cmovge 0x28(%rsp),%rax │ │ │ │ - mov (%rcx),%edi │ │ │ │ - add (%rdx),%rax │ │ │ │ + mov %r11,0x28(%rsp) │ │ │ │ + mov 0xb8(%rsp),%r12 │ │ │ │ + mov 0x20(%r12),%r13 │ │ │ │ + movzbl 0x0(%r13),%r14d │ │ │ │ + test %r14b,%r14b │ │ │ │ + jne 4ee01 │ │ │ │ + mov 0x28(%r12),%r15 │ │ │ │ + mov $0x0,%r13d │ │ │ │ + mov 0x8(%r15),%rcx │ │ │ │ + mov (%r15),%rsi │ │ │ │ + mov %r15,0x38(%rsp) │ │ │ │ + mov 0x38(%r15),%rax │ │ │ │ + mov 0x30(%r15),%rbx │ │ │ │ + mov 0x28(%r15),%r8 │ │ │ │ + mov 0x20(%r15),%r10 │ │ │ │ + mov 0x18(%r15),%r12 │ │ │ │ + mov 0x10(%r15),%r15 │ │ │ │ + cmpl $0x2,(%rcx) │ │ │ │ + mov (%rax),%edx │ │ │ │ + mov (%r15),%rcx │ │ │ │ + cmovge 0x28(%rsp),%r13 │ │ │ │ + mov (%rbx),%edi │ │ │ │ mov (%r8),%r9d │ │ │ │ - mov (%r10),%r11d │ │ │ │ - mov (%r12),%r13 │ │ │ │ - mov (%rsi),%rbx │ │ │ │ - mov (%r14),%r15 │ │ │ │ - mov %edi,0x11c(%rsp) │ │ │ │ - mov %r9d,0x118(%rsp) │ │ │ │ - mov %rax,0x128(%rsp) │ │ │ │ - mov %r11d,0xdc(%rsp) │ │ │ │ - mov %r13,0xe8(%rsp) │ │ │ │ - mov %r15,0xc0(%rsp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov 0x18(%rbx),%edx │ │ │ │ - mov %rax,0x110(%rsp) │ │ │ │ - cmp $0x2,%edx │ │ │ │ - jle 4d782 │ │ │ │ - lea -0x2(%rdx),%r8d │ │ │ │ - mov 0x20(%rbx),%r11 │ │ │ │ - movslq %edx,%rdi │ │ │ │ - xor %ecx,%ecx │ │ │ │ + mov %edx,0x128(%rsp) │ │ │ │ + mov (%r10),%r11 │ │ │ │ + mov (%r12),%r14 │ │ │ │ + mov 0x10(%rcx),%rax │ │ │ │ + add (%rsi),%r13 │ │ │ │ + mov %edi,0x12c(%rsp) │ │ │ │ + mov 0x18(%rcx),%esi │ │ │ │ + mov %r9d,0xdc(%rsp) │ │ │ │ + mov %r11,0xe8(%rsp) │ │ │ │ + mov %r14,0xb0(%rsp) │ │ │ │ + mov %rax,0x118(%rsp) │ │ │ │ + cmp $0x2,%esi │ │ │ │ + jle 4df61 │ │ │ │ + lea -0x2(%rsi),%r8d │ │ │ │ + mov 0x20(%rcx),%r11 │ │ │ │ + movslq %esi,%rdi │ │ │ │ + movslq 0xe0(%rsp),%rax │ │ │ │ neg %r8 │ │ │ │ shl $0x3,%rdi │ │ │ │ - movslq 0xe0(%rsp),%rax │ │ │ │ + xor %r12d,%r12d │ │ │ │ shl $0x3,%r8 │ │ │ │ - mov %r8,%r9 │ │ │ │ - neg %r9 │ │ │ │ add %rdi,%r11 │ │ │ │ - add 0x28(%rbx),%rdi │ │ │ │ - sub $0x8,%r9 │ │ │ │ - shr $0x3,%r9 │ │ │ │ - inc %r9 │ │ │ │ - and $0x7,%r9d │ │ │ │ - je 4d6b7 │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 4d693 │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - je 4d678 │ │ │ │ - cmp $0x3,%r9 │ │ │ │ - je 4d65d │ │ │ │ - cmp $0x4,%r9 │ │ │ │ - je 4d642 │ │ │ │ - cmp $0x5,%r9 │ │ │ │ - je 4d627 │ │ │ │ - cmp $0x6,%r9 │ │ │ │ - je 4d60c │ │ │ │ + add 0x28(%rcx),%rdi │ │ │ │ + mov %r8,%rdx │ │ │ │ + neg %rdx │ │ │ │ + sub $0x8,%rdx │ │ │ │ + shr $0x3,%rdx │ │ │ │ + inc %rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + je 4de8f │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 4de6b │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + je 4de50 │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + je 4de35 │ │ │ │ + cmp $0x4,%rdx │ │ │ │ + je 4de1a │ │ │ │ + cmp $0x5,%rdx │ │ │ │ + je 4ddff │ │ │ │ + cmp $0x6,%rdx │ │ │ │ + je 4dde4 │ │ │ │ cqto │ │ │ │ - mov $0xfffffffffffffff8,%rcx │ │ │ │ + mov $0xfffffffffffffff8,%r12 │ │ │ │ idivq -0x18(%r11) │ │ │ │ imul -0x18(%rdi),%rdx │ │ │ │ - add %rdx,0x110(%rsp) │ │ │ │ + add %rdx,0x118(%rsp) │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r11,%rcx,1) │ │ │ │ - imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ - sub $0x8,%rcx │ │ │ │ - add %rdx,0x110(%rsp) │ │ │ │ + idivq -0x18(%r11,%r12,1) │ │ │ │ + imul -0x18(%rdi,%r12,1),%rdx │ │ │ │ + sub $0x8,%r12 │ │ │ │ + add %rdx,0x118(%rsp) │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r11,%rcx,1) │ │ │ │ - imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ - sub $0x8,%rcx │ │ │ │ - add %rdx,0x110(%rsp) │ │ │ │ + idivq -0x18(%r11,%r12,1) │ │ │ │ + imul -0x18(%rdi,%r12,1),%rdx │ │ │ │ + sub $0x8,%r12 │ │ │ │ + add %rdx,0x118(%rsp) │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r11,%rcx,1) │ │ │ │ - imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ - sub $0x8,%rcx │ │ │ │ - add %rdx,0x110(%rsp) │ │ │ │ + idivq -0x18(%r11,%r12,1) │ │ │ │ + imul -0x18(%rdi,%r12,1),%rdx │ │ │ │ + sub $0x8,%r12 │ │ │ │ + add %rdx,0x118(%rsp) │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r11,%rcx,1) │ │ │ │ - imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ - sub $0x8,%rcx │ │ │ │ - add %rdx,0x110(%rsp) │ │ │ │ + idivq -0x18(%r11,%r12,1) │ │ │ │ + imul -0x18(%rdi,%r12,1),%rdx │ │ │ │ + sub $0x8,%r12 │ │ │ │ + add %rdx,0x118(%rsp) │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r11,%rcx,1) │ │ │ │ - imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ - sub $0x8,%rcx │ │ │ │ - add %rdx,0x110(%rsp) │ │ │ │ + idivq -0x18(%r11,%r12,1) │ │ │ │ + imul -0x18(%rdi,%r12,1),%rdx │ │ │ │ + sub $0x8,%r12 │ │ │ │ + add %rdx,0x118(%rsp) │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r11,%rcx,1) │ │ │ │ - imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ - sub $0x8,%rcx │ │ │ │ - add %rdx,0x110(%rsp) │ │ │ │ - cmp %r8,%rcx │ │ │ │ - je 4d782 │ │ │ │ + idivq -0x18(%r11,%r12,1) │ │ │ │ + imul -0x18(%rdi,%r12,1),%rdx │ │ │ │ + sub $0x8,%r12 │ │ │ │ + add %rdx,0x118(%rsp) │ │ │ │ + cmp %r12,%r8 │ │ │ │ + je 4df61 │ │ │ │ cltq │ │ │ │ - mov 0x110(%rsp),%r10 │ │ │ │ - lea -0x8(%rcx),%r13 │ │ │ │ - lea -0x10(%rcx),%r14 │ │ │ │ + mov 0x118(%rsp),%rbx │ │ │ │ + lea -0x8(%r12),%r10 │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ cqto │ │ │ │ - lea -0x18(%rcx),%r15 │ │ │ │ - lea -0x20(%rcx),%rsi │ │ │ │ - lea -0x28(%rcx),%rbx │ │ │ │ - idivq -0x18(%r11,%rcx,1) │ │ │ │ - lea -0x30(%rcx),%r9 │ │ │ │ - imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ + lea -0x18(%r12),%r15 │ │ │ │ + lea -0x20(%r12),%rcx │ │ │ │ + idivq -0x18(%r11,%r12,1) │ │ │ │ + lea -0x28(%r12),%rsi │ │ │ │ + imul -0x18(%rdi,%r12,1),%rdx │ │ │ │ cltq │ │ │ │ - lea (%r10,%rdx,1),%r12 │ │ │ │ + lea (%rbx,%rdx,1),%r9 │ │ │ │ cqto │ │ │ │ - lea -0x38(%rcx),%r10 │ │ │ │ - sub $0x40,%rcx │ │ │ │ - idivq -0x18(%r11,%r13,1) │ │ │ │ - imul -0x18(%rdi,%r13,1),%rdx │ │ │ │ + lea -0x30(%r12),%rbx │ │ │ │ + idivq -0x18(%r11,%r10,1) │ │ │ │ + imul -0x18(%rdi,%r10,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r12 │ │ │ │ + lea -0x38(%r12),%r10 │ │ │ │ + sub $0x40,%r12 │ │ │ │ + add %rdx,%r9 │ │ │ │ cqto │ │ │ │ idivq -0x18(%r11,%r14,1) │ │ │ │ imul -0x18(%rdi,%r14,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r12 │ │ │ │ + add %rdx,%r9 │ │ │ │ cqto │ │ │ │ idivq -0x18(%r11,%r15,1) │ │ │ │ imul -0x18(%rdi,%r15,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r12 │ │ │ │ + add %rdx,%r9 │ │ │ │ + cqto │ │ │ │ + idivq -0x18(%r11,%rcx,1) │ │ │ │ + imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ + cltq │ │ │ │ + add %rdx,%r9 │ │ │ │ cqto │ │ │ │ idivq -0x18(%r11,%rsi,1) │ │ │ │ imul -0x18(%rdi,%rsi,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r12 │ │ │ │ + add %rdx,%r9 │ │ │ │ cqto │ │ │ │ idivq -0x18(%r11,%rbx,1) │ │ │ │ imul -0x18(%rdi,%rbx,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r12 │ │ │ │ - cqto │ │ │ │ - idivq -0x18(%r11,%r9,1) │ │ │ │ - imul -0x18(%rdi,%r9,1),%rdx │ │ │ │ - cltq │ │ │ │ - add %rdx,%r12 │ │ │ │ + add %rdx,%r9 │ │ │ │ cqto │ │ │ │ idivq -0x18(%r11,%r10,1) │ │ │ │ imul -0x18(%rdi,%r10,1),%rdx │ │ │ │ - lea (%r12,%rdx,1),%r12 │ │ │ │ - mov %r12,0x110(%rsp) │ │ │ │ - cmp %r8,%rcx │ │ │ │ - jne 4d6b7 │ │ │ │ - mov 0x128(%rsp),%rax │ │ │ │ - movabs $0xaaaaaaaaaaaaaaab,%r11 │ │ │ │ - movslq 0x11c(%rsp),%rcx │ │ │ │ - mov 0x8(%rax),%r13 │ │ │ │ - mov (%rax),%rdi │ │ │ │ - mov %rcx,0x100(%rsp) │ │ │ │ - mov %r13,%r8 │ │ │ │ - sub %rdi,%r8 │ │ │ │ - sar $0x3,%r8 │ │ │ │ - imul %r11,%r8 │ │ │ │ - cmp %rcx,%r8 │ │ │ │ - je 4d809 │ │ │ │ - jb 5032e │ │ │ │ - cmp %r8,%rcx │ │ │ │ - jae 4d809 │ │ │ │ - lea (%rcx,%rcx,2),%r14 │ │ │ │ + lea (%r9,%rdx,1),%r9 │ │ │ │ + mov %r9,0x118(%rsp) │ │ │ │ + cmp %r12,%r8 │ │ │ │ + jne 4de8f │ │ │ │ + mov 0x8(%r13),%r12 │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ + movabs $0xaaaaaaaaaaaaaaab,%r8 │ │ │ │ + movslq 0x128(%rsp),%r11 │ │ │ │ + mov %r12,%rax │ │ │ │ + sub %rdi,%rax │ │ │ │ + mov %r11,0xf8(%rsp) │ │ │ │ + sar $0x3,%rax │ │ │ │ + imul %r8,%rax │ │ │ │ + cmp %r11,%rax │ │ │ │ + je 4dfdd │ │ │ │ + mov %r11,%rsi │ │ │ │ + jb 507ac │ │ │ │ + cmp %rax,%r11 │ │ │ │ + jae 4dfdd │ │ │ │ + lea (%r11,%r11,2),%r14 │ │ │ │ lea (%rdi,%r14,8),%r15 │ │ │ │ - cmp %r15,%r13 │ │ │ │ - je 4d809 │ │ │ │ + cmp %r15,%r12 │ │ │ │ + je 4dfdd │ │ │ │ mov %r15,%rbx │ │ │ │ mov (%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 50351 │ │ │ │ + je 507bc │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ add $0x18,%rbx │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %rbx,%r13 │ │ │ │ - jne 4d7d9 │ │ │ │ - mov 0x128(%rsp),%rdi │ │ │ │ - mov %r15,0x8(%rdi) │ │ │ │ - mov (%rdi),%rdi │ │ │ │ - mov 0x118(%rsp),%eax │ │ │ │ + cmp %rbx,%r12 │ │ │ │ + jne 4dfb4 │ │ │ │ + mov %r15,0x8(%r13) │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ + mov 0x12c(%rsp),%eax │ │ │ │ lea 0x148(%rsp),%rdx │ │ │ │ movq $0x0,0x148(%rsp) │ │ │ │ dec %eax │ │ │ │ - mov %eax,0x5c(%rsp) │ │ │ │ + mov %eax,0x90(%rsp) │ │ │ │ cltq │ │ │ │ mov %rax,%rsi │ │ │ │ - mov %rax,0xb8(%rsp) │ │ │ │ - call 1ede0 │ │ │ │ - cmpl $0x1,0x11c(%rsp) │ │ │ │ - movslq 0x118(%rsp),%r14 │ │ │ │ - jle 4da5b │ │ │ │ - mov 0x128(%rsp),%r10 │ │ │ │ - mov 0xb8(%rsp),%r15 │ │ │ │ + mov %rax,0xa8(%rsp) │ │ │ │ + call 1ea20 │ │ │ │ + cmpl $0x1,0x128(%rsp) │ │ │ │ + movslq 0x12c(%rsp),%r15 │ │ │ │ + jle 4e1f5 │ │ │ │ + mov 0xa8(%rsp),%r12 │ │ │ │ + mov 0x128(%rsp),%edi │ │ │ │ lea 0x140(%rsp),%rdx │ │ │ │ movq $0x0,0x140(%rsp) │ │ │ │ - mov 0x11c(%rsp),%r9d │ │ │ │ + mov 0x0(%r13),%rsi │ │ │ │ mov %rdx,0x120(%rsp) │ │ │ │ - mov (%r10),%r12 │ │ │ │ - imul %r14,%r15 │ │ │ │ - lea -0x2(%r9),%r13d │ │ │ │ - and $0x3,%r13d │ │ │ │ - mov %r15,%rsi │ │ │ │ - lea 0x18(%r12),%rdi │ │ │ │ - mov %r12,0x108(%rsp) │ │ │ │ - call 1ede0 │ │ │ │ - cmpl $0x3,0x11c(%rsp) │ │ │ │ + imul %r15,%r12 │ │ │ │ + lea -0x2(%rdi),%ecx │ │ │ │ + and $0x3,%ecx │ │ │ │ + lea 0x18(%rsi),%rdi │ │ │ │ + mov %ecx,0x110(%rsp) │ │ │ │ + mov %r12,%rsi │ │ │ │ + call 1ea20 │ │ │ │ + cmpl $0x3,0x128(%rsp) │ │ │ │ + mov 0x110(%rsp),%r10d │ │ │ │ mov $0x3,%ebx │ │ │ │ - mov $0x30,%r12d │ │ │ │ - jl 4da5b │ │ │ │ - test %r13d,%r13d │ │ │ │ - je 4d98a │ │ │ │ - cmp $0x1,%r13d │ │ │ │ - je 4d949 │ │ │ │ - cmp $0x2,%r13d │ │ │ │ - je 4d915 │ │ │ │ - mov 0x128(%rsp),%rdx │ │ │ │ - imul %r14,%r15 │ │ │ │ + mov $0x30,%r14d │ │ │ │ + jl 4e1f5 │ │ │ │ + test %r10d,%r10d │ │ │ │ + je 4e140 │ │ │ │ + cmp $0x1,%r10d │ │ │ │ + je 4e106 │ │ │ │ + cmp $0x2,%r10d │ │ │ │ + je 4e0d9 │ │ │ │ + mov 0x0(%r13),%rdx │ │ │ │ + imul %r15,%r12 │ │ │ │ movq $0x0,0x140(%rsp) │ │ │ │ - mov %r15,%rsi │ │ │ │ - mov (%rdx),%r8 │ │ │ │ + lea 0x30(%rdx),%rdi │ │ │ │ mov 0x120(%rsp),%rdx │ │ │ │ - lea 0x30(%r8),%rdi │ │ │ │ - mov %r8,0x108(%rsp) │ │ │ │ - call 1ede0 │ │ │ │ + mov %r12,%rsi │ │ │ │ + call 1ea20 │ │ │ │ inc %ebx │ │ │ │ - add $0x18,%r12 │ │ │ │ - mov 0x128(%rsp),%r11 │ │ │ │ - imul %r14,%r15 │ │ │ │ + add $0x18,%r14 │ │ │ │ + imul %r15,%r12 │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ mov 0x120(%rsp),%rdx │ │ │ │ movq $0x0,0x140(%rsp) │ │ │ │ - mov %r15,%rsi │ │ │ │ - mov (%r11),%rdi │ │ │ │ - add %r12,%rdi │ │ │ │ - call 1ede0 │ │ │ │ + add %r14,%rdi │ │ │ │ + mov %r12,%rsi │ │ │ │ + call 1ea20 │ │ │ │ inc %ebx │ │ │ │ - add $0x18,%r12 │ │ │ │ - mov 0x128(%rsp),%rcx │ │ │ │ - imul %r14,%r15 │ │ │ │ + add $0x18,%r14 │ │ │ │ + imul %r15,%r12 │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ mov 0x120(%rsp),%rdx │ │ │ │ movq $0x0,0x140(%rsp) │ │ │ │ - mov %r15,%rsi │ │ │ │ - mov (%rcx),%rdi │ │ │ │ - add %r12,%rdi │ │ │ │ - call 1ede0 │ │ │ │ + add %r14,%rdi │ │ │ │ + mov %r12,%rsi │ │ │ │ + call 1ea20 │ │ │ │ inc %ebx │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp %ebx,0x11c(%rsp) │ │ │ │ - jl 4da5b │ │ │ │ - mov 0x128(%rsp),%rdi │ │ │ │ - imul %r14,%r15 │ │ │ │ + add $0x18,%r14 │ │ │ │ + cmp %ebx,0x128(%rsp) │ │ │ │ + jl 4e1f5 │ │ │ │ + imul %r15,%r12 │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ mov 0x120(%rsp),%rdx │ │ │ │ movq $0x0,0x140(%rsp) │ │ │ │ - mov %r15,%rsi │ │ │ │ - mov (%rdi),%rdi │ │ │ │ - add %r12,%rdi │ │ │ │ - call 1ede0 │ │ │ │ - mov 0x128(%rsp),%rsi │ │ │ │ - imul %r14,%r15 │ │ │ │ + add %r14,%rdi │ │ │ │ + mov %r12,%rsi │ │ │ │ + call 1ea20 │ │ │ │ + imul %r15,%r12 │ │ │ │ + lea 0x18(%r14),%rdi │ │ │ │ mov 0x120(%rsp),%rdx │ │ │ │ - lea 0x18(%r12),%r13 │ │ │ │ movq $0x0,0x140(%rsp) │ │ │ │ - mov (%rsi),%rax │ │ │ │ - mov %r15,%rsi │ │ │ │ - lea 0x18(%rax,%r12,1),%rdi │ │ │ │ - call 1ede0 │ │ │ │ - mov 0x128(%rsp),%r12 │ │ │ │ - imul %r14,%r15 │ │ │ │ + add 0x0(%r13),%rdi │ │ │ │ + mov %r12,%rsi │ │ │ │ + call 1ea20 │ │ │ │ + imul %r15,%r12 │ │ │ │ + mov 0x0(%r13),%r9 │ │ │ │ mov 0x120(%rsp),%rdx │ │ │ │ movq $0x0,0x140(%rsp) │ │ │ │ - mov %r15,%rsi │ │ │ │ - mov (%r12),%r9 │ │ │ │ - lea 0x18(%r9,%r13,1),%rdi │ │ │ │ - call 1ede0 │ │ │ │ - mov (%r12),%r10 │ │ │ │ - imul %r14,%r15 │ │ │ │ + lea 0x30(%r9,%r14,1),%rdi │ │ │ │ + mov %r12,%rsi │ │ │ │ + call 1ea20 │ │ │ │ + imul %r15,%r12 │ │ │ │ + mov 0x0(%r13),%r8 │ │ │ │ mov 0x120(%rsp),%rdx │ │ │ │ movq $0x0,0x140(%rsp) │ │ │ │ - mov %r15,%rsi │ │ │ │ - lea 0x30(%r10,%r13,1),%rdi │ │ │ │ - call 1ede0 │ │ │ │ + lea 0x48(%r8,%r14,1),%rdi │ │ │ │ + mov %r12,%rsi │ │ │ │ + call 1ea20 │ │ │ │ add $0x4,%ebx │ │ │ │ - cmp %ebx,0x11c(%rsp) │ │ │ │ - lea 0x48(%r13),%r12 │ │ │ │ - jge 4d98a │ │ │ │ - movabs $0xfffffffffffffff,%r15 │ │ │ │ - cmp %r14,%r15 │ │ │ │ - jb 5043e │ │ │ │ - test %r14,%r14 │ │ │ │ - je 503cd │ │ │ │ - lea 0x0(,%r14,8),%rbx │ │ │ │ + add $0x60,%r14 │ │ │ │ + cmp %ebx,0x128(%rsp) │ │ │ │ + jge 4e140 │ │ │ │ + movabs $0xfffffffffffffff,%r11 │ │ │ │ + cmp %r15,%r11 │ │ │ │ + jb 50cd9 │ │ │ │ + test %r15,%r15 │ │ │ │ + je 50ade │ │ │ │ + lea 0x0(,%r15,8),%rbx │ │ │ │ mov %rbx,%rdi │ │ │ │ - mov %rbx,0xf8(%rsp) │ │ │ │ + mov %rbx,0x110(%rsp) │ │ │ │ call d330 │ │ │ │ - lea (%rax,%rbx,1),%rdx │ │ │ │ mov %rax,%r12 │ │ │ │ - movq $0x0,(%rax) │ │ │ │ - mov %rdx,0xd0(%rsp) │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - je 50302 │ │ │ │ - mov 0xf8(%rsp),%r8 │ │ │ │ + lea (%rax,%rbx,1),%rax │ │ │ │ + mov %rax,0xd0(%rsp) │ │ │ │ + movq $0x0,(%r12) │ │ │ │ + cmp $0x1,%r15 │ │ │ │ + je 5075e │ │ │ │ + mov 0x110(%rsp),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ - lea 0x8(%rax),%rdi │ │ │ │ - lea -0x8(%r8),%rdx │ │ │ │ + lea -0x8(%rdi),%rdx │ │ │ │ + lea 0x8(%r12),%rdi │ │ │ │ call d190 │ │ │ │ cmpl $0x1,0xdc(%rsp) │ │ │ │ - jle 50415 │ │ │ │ - mov 0xd0(%rsp),%rcx │ │ │ │ - sub %r12,%rcx │ │ │ │ - lea -0x8(%rcx,%rax,1),%rdi │ │ │ │ - mov %rdi,0xd0(%rsp) │ │ │ │ - vmovsd 0x8ee2c(%rip),%xmm1 # dc920 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - vxorpd %xmm7,%xmm7,%xmm7 │ │ │ │ - movq $0x0,0xa8(%rsp) │ │ │ │ - movq $0x0,0x108(%rsp) │ │ │ │ - movq $0x0,0x120(%rsp) │ │ │ │ - movl $0x1,0xd8(%rsp) │ │ │ │ - mov 0x11c(%rsp),%r9d │ │ │ │ - mov 0x100(%rsp),%r13 │ │ │ │ - mov 0x118(%rsp),%ecx │ │ │ │ - mov 0xe8(%rsp),%rdx │ │ │ │ - mov 0x110(%rsp),%rbx │ │ │ │ - add 0xc0(%rsp),%rbx │ │ │ │ - vcvtsi2sd %r9d,%xmm7,%xmm0 │ │ │ │ + jle 50cb0 │ │ │ │ + mov 0xd0(%rsp),%rsi │ │ │ │ + lea -0x8(%rsi,%rax,1),%r10 │ │ │ │ + sub %r12,%r10 │ │ │ │ + mov %r10,0xd0(%rsp) │ │ │ │ + mov 0x128(%rsp),%r9d │ │ │ │ + vmovsd 0x8f7a8(%rip),%xmm1 # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ + vxorpd %xmm4,%xmm4,%xmm4 │ │ │ │ + movq $0x0,0xc8(%rsp) │ │ │ │ + mov 0xf8(%rsp),%r14 │ │ │ │ + mov 0xe8(%rsp),%rdi │ │ │ │ + movq $0x0,0x100(%rsp) │ │ │ │ + vcvtsi2sd %r9d,%xmm4,%xmm0 │ │ │ │ + vdivsd %xmm0,%xmm1,%xmm5 │ │ │ │ lea -0x2(%r9),%eax │ │ │ │ - lea 0x0(%r13,%r13,2),%rsi │ │ │ │ - vdivsd %xmm0,%xmm1,%xmm4 │ │ │ │ + mov 0x118(%rsp),%rbx │ │ │ │ + mov %eax,0x40(%rsp) │ │ │ │ cltq │ │ │ │ - sub $0x2,%ecx │ │ │ │ - shl $0x3,%rsi │ │ │ │ - lea (%rax,%rax,2),%r10 │ │ │ │ + lea (%r14,%r14,2),%rdx │ │ │ │ + mov 0x12c(%rsp),%r10d │ │ │ │ + lea (%rax,%rax,2),%r8 │ │ │ │ lea -0x1(%r9),%eax │ │ │ │ - lea 0x0(,%rdx,4),%r8 │ │ │ │ - lea (%rdx,%rdx,2),%r11 │ │ │ │ + shl $0x3,%rdx │ │ │ │ + add 0xb0(%rsp),%rbx │ │ │ │ cltq │ │ │ │ - shl $0x3,%r10 │ │ │ │ - lea 0x10(%r12,%rcx,8),%rdi │ │ │ │ - mov %rsi,0x90(%rsp) │ │ │ │ - lea (%rax,%rax,2),%r15 │ │ │ │ - mov %r10,0x20(%rsp) │ │ │ │ + shl $0x3,%r8 │ │ │ │ + lea 0x0(,%rdi,4),%rcx │ │ │ │ + lea (%rdi,%rdi,2),%rsi │ │ │ │ + lea (%rax,%rax,2),%r11 │ │ │ │ + sub $0x2,%r10d │ │ │ │ + mov %rdx,0x80(%rsp) │ │ │ │ + shl $0x3,%r11 │ │ │ │ + mov %r8,0x20(%rsp) │ │ │ │ + lea 0x10(%r12,%r10,8),%r14 │ │ │ │ + mov %r11,0x18(%rsp) │ │ │ │ mov %rbx,0xa0(%rsp) │ │ │ │ - mov %r8,0x98(%rsp) │ │ │ │ - shl $0x3,%r15 │ │ │ │ - mov %r11,0x88(%rsp) │ │ │ │ - mov %rdi,0x60(%rsp) │ │ │ │ - mov %r15,0x18(%rsp) │ │ │ │ - xor %r15d,%r15d │ │ │ │ - vmovsd %xmm4,0x70(%rsp) │ │ │ │ - mov 0x118(%rsp),%r13d │ │ │ │ - test %r13d,%r13d │ │ │ │ - je 4de84 │ │ │ │ - cmpl $0x2,0x5c(%rsp) │ │ │ │ - jbe 502fb │ │ │ │ - mov 0x118(%rsp),%r9d │ │ │ │ - mov 0x110(%rsp),%r10 │ │ │ │ - mov %r12,%r13 │ │ │ │ - add 0xa8(%rsp),%r10 │ │ │ │ - mov 0xa0(%rsp),%rcx │ │ │ │ - shr $0x2,%r9d │ │ │ │ - shl $0x5,%r9 │ │ │ │ - lea (%r12,%r9,1),%rax │ │ │ │ - and $0x20,%r9d │ │ │ │ - je 4dcc1 │ │ │ │ - mov 0xe8(%rsp),%rsi │ │ │ │ - mov 0x88(%rsp),%r8 │ │ │ │ - vxorps %xmm1,%xmm1,%xmm1 │ │ │ │ - lea 0x20(%r12),%r13 │ │ │ │ - vmovss (%rcx),%xmm5 │ │ │ │ - vmovss (%r10),%xmm11 │ │ │ │ - mov 0x98(%rsp),%r11 │ │ │ │ - vmovss (%rcx,%rsi,2),%xmm2 │ │ │ │ - vmovss (%r10,%rsi,2),%xmm9 │ │ │ │ - vinsertps $0x10,(%rcx,%r8,1),%xmm2,%xmm3 │ │ │ │ - vinsertps $0x10,(%rcx,%rsi,1),%xmm5,%xmm6 │ │ │ │ - vinsertps $0x10,(%r10,%r8,1),%xmm9,%xmm10 │ │ │ │ - vinsertps $0x10,(%r10,%rsi,1),%xmm11,%xmm12 │ │ │ │ - lea (%rcx,%r11,1),%rcx │ │ │ │ - add %r11,%r10 │ │ │ │ - vmovlhps %xmm3,%xmm6,%xmm8 │ │ │ │ - vcvtps2pd %xmm8,%xmm14 │ │ │ │ - vmovhlps %xmm8,%xmm1,%xmm0 │ │ │ │ - vmovlhps %xmm10,%xmm12,%xmm13 │ │ │ │ - vcvtps2pd %xmm0,%xmm4 │ │ │ │ - vmovhlps %xmm13,%xmm1,%xmm2 │ │ │ │ - vcvtps2pd %xmm13,%xmm15 │ │ │ │ - vcvtps2pd %xmm2,%xmm3 │ │ │ │ - vsubpd %xmm15,%xmm14,%xmm7 │ │ │ │ - vsubpd %xmm3,%xmm4,%xmm5 │ │ │ │ - vmovupd %xmm7,(%r12) │ │ │ │ - vmovupd %xmm5,0x10(%r12) │ │ │ │ - cmp %r13,%rax │ │ │ │ - je 4ddc8 │ │ │ │ - mov 0xe8(%rsp),%rdi │ │ │ │ - mov 0x98(%rsp),%rdx │ │ │ │ + mov %rcx,0x88(%rsp) │ │ │ │ + mov %rsi,0x78(%rsp) │ │ │ │ + movq $0x0,0x120(%rsp) │ │ │ │ + movl $0x1,0xd8(%rsp) │ │ │ │ + mov %r14,0x60(%rsp) │ │ │ │ + xor %r14d,%r14d │ │ │ │ + vmovsd %xmm5,0x68(%rsp) │ │ │ │ + mov 0x12c(%rsp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 4e585 │ │ │ │ + cmpl $0x2,0x90(%rsp) │ │ │ │ + jbe 50790 │ │ │ │ + mov 0x12c(%rsp),%r10d │ │ │ │ + mov 0x118(%rsp),%r11 │ │ │ │ + mov %r12,%r8 │ │ │ │ + mov 0xc8(%rsp),%rbx │ │ │ │ + shr $0x2,%r10d │ │ │ │ + lea (%r11,%rbx,1),%rdx │ │ │ │ + shl $0x5,%r10 │ │ │ │ + mov 0xa0(%rsp),%r11 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + lea (%r12,%r10,1),%rcx │ │ │ │ + test $0x20,%r10b │ │ │ │ + jne 5069d │ │ │ │ + mov 0xe8(%rsp),%rax │ │ │ │ mov 0x88(%rsp),%r9 │ │ │ │ - vmovss (%rcx,%rdi,2),%xmm6 │ │ │ │ - vmovss (%rcx),%xmm9 │ │ │ │ - vxorps %xmm3,%xmm3,%xmm3 │ │ │ │ - add $0x40,%r13 │ │ │ │ - vmovss (%r10,%rdi,2),%xmm12 │ │ │ │ - vmovss (%r10),%xmm14 │ │ │ │ - vinsertps $0x10,(%rcx,%r9,1),%xmm6,%xmm8 │ │ │ │ - vinsertps $0x10,(%rcx,%rdi,1),%xmm9,%xmm10 │ │ │ │ - add %rdx,%rcx │ │ │ │ - vinsertps $0x10,(%r10,%r9,1),%xmm12,%xmm13 │ │ │ │ - vinsertps $0x10,(%r10,%rdi,1),%xmm14,%xmm15 │ │ │ │ - add %rdx,%r10 │ │ │ │ - vmovss (%rcx),%xmm12 │ │ │ │ + mov 0x78(%rsp),%r10 │ │ │ │ + vmovss (%r11,%rax,2),%xmm7 │ │ │ │ + vmovss (%r11),%xmm9 │ │ │ │ + vxorps %xmm2,%xmm2,%xmm2 │ │ │ │ + add $0x40,%r8 │ │ │ │ + vmovss (%rbx,%rax,2),%xmm12 │ │ │ │ + vmovss (%rbx),%xmm14 │ │ │ │ + vinsertps $0x10,(%r11,%r10,1),%xmm7,%xmm8 │ │ │ │ + vinsertps $0x10,(%r11,%rax,1),%xmm9,%xmm10 │ │ │ │ + add %r9,%r11 │ │ │ │ + vinsertps $0x10,(%rbx,%r10,1),%xmm12,%xmm13 │ │ │ │ + vinsertps $0x10,(%rbx,%rax,1),%xmm14,%xmm15 │ │ │ │ + add %r9,%rbx │ │ │ │ vmovlhps %xmm8,%xmm10,%xmm11 │ │ │ │ + vmovss (%r11),%xmm12 │ │ │ │ + vmovss (%r11,%rax,2),%xmm10 │ │ │ │ vcvtps2pd %xmm11,%xmm1 │ │ │ │ - vmovss (%rcx,%rdi,2),%xmm10 │ │ │ │ - vmovhlps %xmm11,%xmm3,%xmm2 │ │ │ │ - vmovlhps %xmm13,%xmm15,%xmm7 │ │ │ │ - vcvtps2pd %xmm7,%xmm0 │ │ │ │ - vmovss (%r10,%rdi,2),%xmm15 │ │ │ │ - vinsertps $0x10,(%rcx,%r9,1),%xmm10,%xmm11 │ │ │ │ - vinsertps $0x10,(%rcx,%rdi,1),%xmm12,%xmm13 │ │ │ │ - vmovhlps %xmm7,%xmm3,%xmm6 │ │ │ │ - vinsertps $0x10,(%r10,%r9,1),%xmm15,%xmm7 │ │ │ │ - vcvtps2pd %xmm2,%xmm5 │ │ │ │ - vcvtps2pd %xmm6,%xmm8 │ │ │ │ - add %rdx,%rcx │ │ │ │ - vsubpd %xmm0,%xmm1,%xmm4 │ │ │ │ - vmovss (%r10),%xmm1 │ │ │ │ - vinsertps $0x10,(%r10,%rdi,1),%xmm1,%xmm0 │ │ │ │ - add %rdx,%r10 │ │ │ │ - vsubpd %xmm8,%xmm5,%xmm9 │ │ │ │ - vmovupd %xmm4,-0x40(%r13) │ │ │ │ - vmovupd %xmm9,-0x30(%r13) │ │ │ │ + vmovlhps %xmm13,%xmm15,%xmm4 │ │ │ │ + vmovss (%rbx,%rax,2),%xmm15 │ │ │ │ + vcvtps2pd %xmm4,%xmm0 │ │ │ │ + vsubpd %xmm0,%xmm1,%xmm5 │ │ │ │ + vmovss (%rbx),%xmm1 │ │ │ │ + vmovhlps %xmm11,%xmm2,%xmm3 │ │ │ │ + vmovhlps %xmm4,%xmm2,%xmm7 │ │ │ │ + vcvtps2pd %xmm3,%xmm6 │ │ │ │ + vcvtps2pd %xmm7,%xmm8 │ │ │ │ + vsubpd %xmm8,%xmm6,%xmm9 │ │ │ │ + vinsertps $0x10,(%r11,%r10,1),%xmm10,%xmm11 │ │ │ │ + vinsertps $0x10,(%r11,%rax,1),%xmm12,%xmm13 │ │ │ │ + vinsertps $0x10,(%rbx,%r10,1),%xmm15,%xmm4 │ │ │ │ + vinsertps $0x10,(%rbx,%rax,1),%xmm1,%xmm0 │ │ │ │ + vmovupd %xmm5,-0x40(%r8) │ │ │ │ + add %r9,%r11 │ │ │ │ vmovlhps %xmm11,%xmm13,%xmm14 │ │ │ │ - vmovhlps %xmm14,%xmm3,%xmm8 │ │ │ │ - vcvtps2pd %xmm14,%xmm5 │ │ │ │ + vmovhlps %xmm14,%xmm2,%xmm8 │ │ │ │ + vcvtps2pd %xmm14,%xmm3 │ │ │ │ + add %r9,%rbx │ │ │ │ + vmovlhps %xmm4,%xmm0,%xmm5 │ │ │ │ + vmovupd %xmm9,-0x30(%r8) │ │ │ │ + vcvtps2pd %xmm5,%xmm6 │ │ │ │ vcvtps2pd %xmm8,%xmm9 │ │ │ │ - vmovlhps %xmm7,%xmm0,%xmm2 │ │ │ │ - vcvtps2pd %xmm2,%xmm4 │ │ │ │ - vmovhlps %xmm2,%xmm3,%xmm3 │ │ │ │ - vcvtps2pd %xmm3,%xmm10 │ │ │ │ - vsubpd %xmm4,%xmm5,%xmm6 │ │ │ │ + vsubpd %xmm6,%xmm3,%xmm7 │ │ │ │ + vmovhlps %xmm5,%xmm2,%xmm2 │ │ │ │ + vcvtps2pd %xmm2,%xmm10 │ │ │ │ vsubpd %xmm10,%xmm9,%xmm11 │ │ │ │ - vmovupd %xmm6,-0x20(%r13) │ │ │ │ - vmovupd %xmm11,-0x10(%r13) │ │ │ │ - cmp %r13,%rax │ │ │ │ - jne 4dcd9 │ │ │ │ - mov 0x118(%rsp),%r10d │ │ │ │ - mov %r10d,%edx │ │ │ │ - and $0xfffffffc,%edx │ │ │ │ - test $0x3,%r10b │ │ │ │ - je 4de84 │ │ │ │ + vmovupd %xmm7,-0x20(%r8) │ │ │ │ + vmovupd %xmm11,-0x10(%r8) │ │ │ │ + cmp %rcx,%r8 │ │ │ │ + jne 4e3e0 │ │ │ │ + mov 0x12c(%rsp),%edi │ │ │ │ + mov %edi,%r9d │ │ │ │ + and $0xfffffffc,%r9d │ │ │ │ + test $0x3,%dil │ │ │ │ + je 4e585 │ │ │ │ mov 0xe8(%rsp),%rbx │ │ │ │ - mov 0xa8(%rsp),%r8 │ │ │ │ - movslq %edx,%rcx │ │ │ │ + movslq %r9d,%rcx │ │ │ │ + mov 0xb0(%rsp),%r11 │ │ │ │ vxorpd %xmm12,%xmm12,%xmm12 │ │ │ │ - mov 0xc0(%rsp),%rax │ │ │ │ - mov 0x110(%rsp),%r11 │ │ │ │ - lea 0x1(%rdx),%r10d │ │ │ │ - mov 0x118(%rsp),%r9d │ │ │ │ - mov %rbx,%rdi │ │ │ │ - imul %rcx,%rdi │ │ │ │ - lea (%r8,%rax,1),%r13 │ │ │ │ - lea (%r11,%rdi,1),%rsi │ │ │ │ - vcvtss2sd (%rsi,%r13,1),%xmm12,%xmm13 │ │ │ │ - vcvtss2sd (%rsi,%r8,1),%xmm12,%xmm14 │ │ │ │ + mov 0xc8(%rsp),%rsi │ │ │ │ + mov 0x118(%rsp),%rdi │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x12c(%rsp),%r10d │ │ │ │ + imul %rcx,%rax │ │ │ │ + add %r11,%rsi │ │ │ │ + lea 0x1(%r9),%r11d │ │ │ │ + lea (%rdi,%rax,1),%r8 │ │ │ │ + vcvtss2sd (%rdx,%rax,1),%xmm12,%xmm14 │ │ │ │ + vcvtss2sd (%r8,%rsi,1),%xmm12,%xmm13 │ │ │ │ vsubsd %xmm14,%xmm13,%xmm15 │ │ │ │ vmovsd %xmm15,(%r12,%rcx,8) │ │ │ │ - cmp %r10d,%r9d │ │ │ │ - jle 4de84 │ │ │ │ - add %rbx,%rdi │ │ │ │ - add %r11,%r13 │ │ │ │ - lea (%r11,%r8,1),%r8 │ │ │ │ - add $0x2,%edx │ │ │ │ - vcvtss2sd 0x0(%r13,%rdi,1),%xmm12,%xmm7 │ │ │ │ - vcvtss2sd (%r8,%rdi,1),%xmm12,%xmm1 │ │ │ │ - vsubsd %xmm1,%xmm7,%xmm0 │ │ │ │ + cmp %r11d,%r10d │ │ │ │ + jle 4e585 │ │ │ │ + add %rbx,%rax │ │ │ │ + add $0x2,%r9d │ │ │ │ + lea (%rdi,%rax,1),%r8 │ │ │ │ + vcvtss2sd (%rdx,%rax,1),%xmm12,%xmm1 │ │ │ │ + vcvtss2sd (%r8,%rsi,1),%xmm12,%xmm4 │ │ │ │ + vsubsd %xmm1,%xmm4,%xmm0 │ │ │ │ vmovsd %xmm0,0x8(%r12,%rcx,8) │ │ │ │ - cmp %edx,%r9d │ │ │ │ - jle 4de84 │ │ │ │ - add %rbx,%rdi │ │ │ │ - vcvtss2sd 0x0(%r13,%rdi,1),%xmm12,%xmm2 │ │ │ │ - vcvtss2sd (%r8,%rdi,1),%xmm12,%xmm5 │ │ │ │ - vsubsd %xmm5,%xmm2,%xmm4 │ │ │ │ - vmovsd %xmm4,0x10(%r12,%rcx,8) │ │ │ │ + cmp %r9d,%r10d │ │ │ │ + jle 4e585 │ │ │ │ + add %rbx,%rax │ │ │ │ + add %rdi,%rsi │ │ │ │ + vcvtss2sd (%rsi,%rax,1),%xmm12,%xmm5 │ │ │ │ + vcvtss2sd (%rdx,%rax,1),%xmm12,%xmm3 │ │ │ │ + vsubsd %xmm3,%xmm5,%xmm6 │ │ │ │ + vmovsd %xmm6,0x10(%r12,%rcx,8) │ │ │ │ mov 0x120(%rsp),%rdx │ │ │ │ - movabs $0xaaaaaaaaaaaaaaab,%rax │ │ │ │ - sub %r15,%rdx │ │ │ │ + movabs $0xaaaaaaaaaaaaaaab,%r9 │ │ │ │ + sub %r14,%rdx │ │ │ │ sar $0x3,%rdx │ │ │ │ - imul %rax,%rdx │ │ │ │ - cmp 0x100(%rsp),%rdx │ │ │ │ - je 4df04 │ │ │ │ - jb 4fd5c │ │ │ │ - cmp %rdx,0x100(%rsp) │ │ │ │ - jae 4df04 │ │ │ │ - mov 0x90(%rsp),%r13 │ │ │ │ - add %r15,%r13 │ │ │ │ - cmp %r13,0x120(%rsp) │ │ │ │ - je 4defc │ │ │ │ - mov %r13,%rbx │ │ │ │ + imul %r9,%rdx │ │ │ │ + cmp 0xf8(%rsp),%rdx │ │ │ │ + je 4e621 │ │ │ │ + jb 50605 │ │ │ │ + cmp %rdx,0xf8(%rsp) │ │ │ │ + jae 4e621 │ │ │ │ + mov 0x80(%rsp),%rsi │ │ │ │ + add %r14,%rsi │ │ │ │ + cmp %rsi,0x120(%rsp) │ │ │ │ + je 4e619 │ │ │ │ + mov %r15,0x108(%rsp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r14,%r15 │ │ │ │ + mov %rsi,%r14 │ │ │ │ mov (%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 4fdcf │ │ │ │ + je 50678 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ add $0x18,%rbx │ │ │ │ cmp %rbx,0x120(%rsp) │ │ │ │ - jne 4ded3 │ │ │ │ - mov %r13,0x120(%rsp) │ │ │ │ - mov (%r15),%rdi │ │ │ │ - mov 0x10(%r15),%r9 │ │ │ │ - mov 0xf8(%rsp),%r13 │ │ │ │ - sub %rdi,%r9 │ │ │ │ - cmp %r13,%r9 │ │ │ │ - jae 4e951 │ │ │ │ - mov %r13,%rdi │ │ │ │ + jne 4e5e2 │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %r15,%r14 │ │ │ │ + mov 0x108(%rsp),%r15 │ │ │ │ + mov %rsi,0x120(%rsp) │ │ │ │ + mov (%r14),%rdi │ │ │ │ + mov 0x10(%r14),%rdx │ │ │ │ + mov 0x110(%rsp),%rbx │ │ │ │ + sub %rdi,%rdx │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + jae 4f0b6 │ │ │ │ + mov %rbx,%rdi │ │ │ │ vzeroupper │ │ │ │ call d330 │ │ │ │ + mov 0x110(%rsp),%rdx │ │ │ │ mov %rax,%rdi │ │ │ │ - mov %r13,%rdx │ │ │ │ mov %r12,%rsi │ │ │ │ mov %rax,%rbx │ │ │ │ call d2d0 │ │ │ │ - mov (%r15),%rdi │ │ │ │ + mov (%r14),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 4df4f │ │ │ │ - mov 0x10(%r15),%rsi │ │ │ │ + je 4e671 │ │ │ │ + mov 0x10(%r14),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - mov %rbx,(%r15) │ │ │ │ - add 0xf8(%rsp),%rbx │ │ │ │ - mov %rbx,0x8(%r15) │ │ │ │ - mov %rbx,0x10(%r15) │ │ │ │ - lea 0x18(%r15),%rbx │ │ │ │ + mov %rbx,(%r14) │ │ │ │ + add 0x110(%rsp),%rbx │ │ │ │ + mov %rbx,0x8(%r14) │ │ │ │ + mov %rbx,0x10(%r14) │ │ │ │ + mov 0x12c(%rsp),%esi │ │ │ │ + lea 0x18(%r14),%rbx │ │ │ │ mov $0x2,%eax │ │ │ │ - mov 0x118(%rsp),%edx │ │ │ │ - shr $0x2,%edx │ │ │ │ - shl $0x5,%rdx │ │ │ │ - cmpl $0x2,0x11c(%rsp) │ │ │ │ - mov %rdx,0xf0(%rsp) │ │ │ │ - jle 502ca │ │ │ │ + shr $0x2,%esi │ │ │ │ + shl $0x5,%rsi │ │ │ │ + cmpl $0x2,0x128(%rsp) │ │ │ │ + mov %rsi,0x108(%rsp) │ │ │ │ + jle 50b10 │ │ │ │ mov -0x18(%rbx),%r9 │ │ │ │ - mov -0x10(%rbx),%r13 │ │ │ │ + mov -0x10(%rbx),%rdx │ │ │ │ mov 0x8(%rbx),%r10 │ │ │ │ mov (%rbx),%r8 │ │ │ │ - sub %r9,%r13 │ │ │ │ - mov %r13,%rdi │ │ │ │ + sub %r9,%rdx │ │ │ │ + mov %rdx,%rdi │ │ │ │ mov %r10,%rsi │ │ │ │ sar $0x3,%rdi │ │ │ │ sub %r8,%rsi │ │ │ │ mov %rdi,%rcx │ │ │ │ sar $0x3,%rsi │ │ │ │ mov %rdi,%r11 │ │ │ │ - imul %r14,%rcx │ │ │ │ + imul %r15,%rcx │ │ │ │ cmp %rsi,%rcx │ │ │ │ - je 4e937 │ │ │ │ + je 4f09c │ │ │ │ cmp %rcx,%rsi │ │ │ │ - jb 4e6e5 │ │ │ │ - lea (%r8,%rcx,8),%rdx │ │ │ │ - cmp %rdx,%r10 │ │ │ │ - je 4e937 │ │ │ │ - vmovsd 0x8e93d(%rip),%xmm14 # dc920 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ + jb 4ee41 │ │ │ │ + lea (%r8,%rcx,8),%rcx │ │ │ │ + cmp %rcx,%r10 │ │ │ │ + je 4f09c │ │ │ │ + vmovsd 0x8f33b(%rip),%xmm14 # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ vxorpd %xmm12,%xmm12,%xmm12 │ │ │ │ - mov %rdx,0x8(%rbx) │ │ │ │ + mov %rcx,0x8(%rbx) │ │ │ │ vcvtsi2sd %eax,%xmm12,%xmm13 │ │ │ │ vdivsd %xmm13,%xmm14,%xmm11 │ │ │ │ mov %rdi,%r11 │ │ │ │ - test %r13,%r13 │ │ │ │ - je 4e1e1 │ │ │ │ - mov 0x118(%rsp),%r13d │ │ │ │ - test %r13d,%r13d │ │ │ │ - je 4e1e1 │ │ │ │ - mov 0xf0(%rsp),%r13 │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 4e916 │ │ │ │ + mov 0x12c(%rsp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 4e916 │ │ │ │ xor %edi,%edi │ │ │ │ xor %esi,%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmpl $0x2,0x5c(%rsp) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ vmulsd (%r9,%rsi,8),%xmm11,%xmm2 │ │ │ │ - jbe 50370 │ │ │ │ - lea -0x20(%r13),%r10 │ │ │ │ - xor %edx,%edx │ │ │ │ + cmpl $0x2,0x90(%rsp) │ │ │ │ + jbe 50a89 │ │ │ │ + mov 0x108(%rsp),%r10 │ │ │ │ vbroadcastsd %xmm2,%ymm0 │ │ │ │ lea (%r8,%rdi,8),%rcx │ │ │ │ + xor %edx,%edx │ │ │ │ + sub $0x20,%r10 │ │ │ │ shr $0x5,%r10 │ │ │ │ inc %r10 │ │ │ │ and $0x7,%r10d │ │ │ │ - je 4e0e7 │ │ │ │ + je 4e817 │ │ │ │ cmp $0x1,%r10 │ │ │ │ - je 4e0cf │ │ │ │ + je 4e7fa │ │ │ │ cmp $0x2,%r10 │ │ │ │ - je 4e0c0 │ │ │ │ + je 4e7eb │ │ │ │ cmp $0x3,%r10 │ │ │ │ - je 4e0b1 │ │ │ │ + je 4e7dc │ │ │ │ cmp $0x4,%r10 │ │ │ │ - je 4e0a2 │ │ │ │ + je 4e7cd │ │ │ │ cmp $0x5,%r10 │ │ │ │ - je 4e093 │ │ │ │ + je 4e7be │ │ │ │ cmp $0x6,%r10 │ │ │ │ - je 4e084 │ │ │ │ + je 4e7af │ │ │ │ vmulpd (%r12),%ymm0,%ymm5 │ │ │ │ mov $0x20,%edx │ │ │ │ vmovupd %ymm5,(%rcx) │ │ │ │ - vmulpd (%r12,%rdx,1),%ymm0,%ymm4 │ │ │ │ - vmovupd %ymm4,(%rcx,%rdx,1) │ │ │ │ + vmulpd (%r12,%rdx,1),%ymm0,%ymm3 │ │ │ │ + vmovupd %ymm3,(%rcx,%rdx,1) │ │ │ │ add $0x20,%rdx │ │ │ │ vmulpd (%r12,%rdx,1),%ymm0,%ymm6 │ │ │ │ vmovupd %ymm6,(%rcx,%rdx,1) │ │ │ │ add $0x20,%rdx │ │ │ │ + vmulpd (%r12,%rdx,1),%ymm0,%ymm7 │ │ │ │ + vmovupd %ymm7,(%rcx,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ vmulpd (%r12,%rdx,1),%ymm0,%ymm8 │ │ │ │ vmovupd %ymm8,(%rcx,%rdx,1) │ │ │ │ add $0x20,%rdx │ │ │ │ vmulpd (%r12,%rdx,1),%ymm0,%ymm9 │ │ │ │ vmovupd %ymm9,(%rcx,%rdx,1) │ │ │ │ add $0x20,%rdx │ │ │ │ - vmulpd (%r12,%rdx,1),%ymm0,%ymm3 │ │ │ │ - vmovupd %ymm3,(%rcx,%rdx,1) │ │ │ │ - add $0x20,%rdx │ │ │ │ vmulpd (%r12,%rdx,1),%ymm0,%ymm10 │ │ │ │ vmovupd %ymm10,(%rcx,%rdx,1) │ │ │ │ add $0x20,%rdx │ │ │ │ - cmp %r13,%rdx │ │ │ │ - je 4e175 │ │ │ │ + cmp 0x108(%rsp),%rdx │ │ │ │ + je 4e8aa │ │ │ │ vmulpd (%r12,%rdx,1),%ymm0,%ymm12 │ │ │ │ vmulpd 0x20(%r12,%rdx,1),%ymm0,%ymm13 │ │ │ │ vmulpd 0x40(%r12,%rdx,1),%ymm0,%ymm14 │ │ │ │ vmulpd 0x60(%r12,%rdx,1),%ymm0,%ymm15 │ │ │ │ vmulpd 0x80(%r12,%rdx,1),%ymm0,%ymm1 │ │ │ │ - vmulpd 0xa0(%r12,%rdx,1),%ymm0,%ymm7 │ │ │ │ - vmulpd 0xc0(%r12,%rdx,1),%ymm0,%ymm5 │ │ │ │ - vmulpd 0xe0(%r12,%rdx,1),%ymm0,%ymm4 │ │ │ │ + vmulpd 0xa0(%r12,%rdx,1),%ymm0,%ymm4 │ │ │ │ vmovupd %ymm12,(%rcx,%rdx,1) │ │ │ │ + vmulpd 0xc0(%r12,%rdx,1),%ymm0,%ymm5 │ │ │ │ vmovupd %ymm13,0x20(%rcx,%rdx,1) │ │ │ │ + vmulpd 0xe0(%r12,%rdx,1),%ymm0,%ymm3 │ │ │ │ vmovupd %ymm14,0x40(%rcx,%rdx,1) │ │ │ │ vmovupd %ymm15,0x60(%rcx,%rdx,1) │ │ │ │ vmovupd %ymm1,0x80(%rcx,%rdx,1) │ │ │ │ - vmovupd %ymm7,0xa0(%rcx,%rdx,1) │ │ │ │ + vmovupd %ymm4,0xa0(%rcx,%rdx,1) │ │ │ │ vmovupd %ymm5,0xc0(%rcx,%rdx,1) │ │ │ │ - vmovupd %ymm4,0xe0(%rcx,%rdx,1) │ │ │ │ + vmovupd %ymm3,0xe0(%rcx,%rdx,1) │ │ │ │ add $0x100,%rdx │ │ │ │ - cmp %r13,%rdx │ │ │ │ - jne 4e0e7 │ │ │ │ - mov 0x118(%rsp),%r10d │ │ │ │ + cmp 0x108(%rsp),%rdx │ │ │ │ + jne 4e817 │ │ │ │ + mov 0x12c(%rsp),%r10d │ │ │ │ mov %r10d,%edx │ │ │ │ and $0xfffffffc,%edx │ │ │ │ mov %edx,%ecx │ │ │ │ cmp %r10d,%edx │ │ │ │ - je 4e6cb │ │ │ │ - mov 0x118(%rsp),%r10d │ │ │ │ + je 4ee27 │ │ │ │ + mov 0x12c(%rsp),%r10d │ │ │ │ sub %ecx,%r10d │ │ │ │ cmp $0x1,%r10d │ │ │ │ - je 4e1bf │ │ │ │ + je 4e8f4 │ │ │ │ vmovddup %xmm2,%xmm0 │ │ │ │ vmulpd (%r12,%rcx,8),%xmm0,%xmm6 │ │ │ │ add %rdi,%rcx │ │ │ │ vmovupd %xmm6,(%r8,%rcx,8) │ │ │ │ test $0x1,%r10b │ │ │ │ - je 4e1d2 │ │ │ │ + je 4e907 │ │ │ │ and $0xfffffffe,%r10d │ │ │ │ add %r10d,%edx │ │ │ │ movslq %edx,%rdx │ │ │ │ - vmulsd (%r12,%rdx,8),%xmm2,%xmm8 │ │ │ │ + vmulsd (%r12,%rdx,8),%xmm2,%xmm7 │ │ │ │ lea (%rdi,%rdx,1),%rcx │ │ │ │ - vmovsd %xmm8,(%r8,%rcx,8) │ │ │ │ + vmovsd %xmm7,(%r8,%rcx,8) │ │ │ │ inc %rsi │ │ │ │ - add %r14,%rdi │ │ │ │ + add %r15,%rdi │ │ │ │ cmp %r11,%rsi │ │ │ │ - jb 4e020 │ │ │ │ + jb 4e740 │ │ │ │ inc %eax │ │ │ │ add $0x18,%rbx │ │ │ │ - cmp %eax,0x11c(%rsp) │ │ │ │ - jne 4df8f │ │ │ │ + cmp %eax,0x128(%rsp) │ │ │ │ + jne 4e6b1 │ │ │ │ mov 0x20(%rsp),%rbx │ │ │ │ mov 0x18(%rsp),%r10 │ │ │ │ - mov 0xb8(%rsp),%rdx │ │ │ │ - lea (%r15,%rbx,1),%r11 │ │ │ │ - lea (%r15,%r10,1),%rcx │ │ │ │ + mov 0xa8(%rsp),%rdx │ │ │ │ + lea (%r14,%rbx,1),%r11 │ │ │ │ + lea (%r14,%r10,1),%rcx │ │ │ │ mov (%r11),%rax │ │ │ │ mov 0x8(%r11),%r8 │ │ │ │ mov 0x8(%rcx),%r9 │ │ │ │ - mov (%rcx),%rsi │ │ │ │ + mov (%rcx),%rdi │ │ │ │ sub %rax,%r8 │ │ │ │ mov %r8,%rbx │ │ │ │ - mov %r9,%rdi │ │ │ │ + mov %r9,%rsi │ │ │ │ sar $0x3,%rbx │ │ │ │ - sub %rsi,%rdi │ │ │ │ + sub %rdi,%rsi │ │ │ │ imul %rbx,%rdx │ │ │ │ - sar $0x3,%rdi │ │ │ │ - cmp %rdi,%rdx │ │ │ │ - je 4e24f │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - jb 50379 │ │ │ │ - lea (%rsi,%rdx,8),%r13 │ │ │ │ - cmp %r13,%r9 │ │ │ │ - je 4e24f │ │ │ │ - mov %r13,0x8(%rcx) │ │ │ │ - cmpl $0x1,0x118(%rsp) │ │ │ │ - jle 4e88c │ │ │ │ + sar $0x3,%rsi │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + je 4e984 │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + jb 50a92 │ │ │ │ + lea (%rdi,%rdx,8),%r11 │ │ │ │ + cmp %r11,%r9 │ │ │ │ + je 4e984 │ │ │ │ + mov %r11,0x8(%rcx) │ │ │ │ + cmpl $0x1,0x12c(%rsp) │ │ │ │ + jle 4efe3 │ │ │ │ test %r8,%r8 │ │ │ │ - je 4e88c │ │ │ │ - mov $0xfffffffffffffff8,%r11 │ │ │ │ - mov %rbx,%r9 │ │ │ │ - lea 0x8(%r12),%rcx │ │ │ │ - lea -0x1(%rbx),%r10 │ │ │ │ - sub %rax,%r11 │ │ │ │ - and $0xfffffffffffffffc,%r9 │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %r11,0xf0(%rsp) │ │ │ │ + je 4efe3 │ │ │ │ + mov $0xfffffffffffffff8,%rcx │ │ │ │ mov %rbx,%r11 │ │ │ │ - mov %r9,0xb0(%rsp) │ │ │ │ + lea 0x8(%r12),%rsi │ │ │ │ + xor %edx,%edx │ │ │ │ + sub %rax,%rcx │ │ │ │ shr $0x2,%r11 │ │ │ │ + lea -0x1(%rbx),%r10 │ │ │ │ + mov %rcx,0xf0(%rsp) │ │ │ │ shl $0x5,%r11 │ │ │ │ - vmovsd 0x70(%rsp),%xmm11 │ │ │ │ - vmulsd (%rcx),%xmm11,%xmm0 │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 4e733 │ │ │ │ - mov 0xf0(%rsp),%rdi │ │ │ │ - lea 0x0(,%rdx,8),%r13 │ │ │ │ - lea (%rsi,%r13,1),%r9 │ │ │ │ - add %r9,%rdi │ │ │ │ - cmp $0x10,%rdi │ │ │ │ - jbe 4e73b │ │ │ │ + mov %r13,%rcx │ │ │ │ + vmovsd 0x68(%rsp),%xmm11 │ │ │ │ + mov $0x1,%r13d │ │ │ │ + vmulsd (%rsi),%xmm11,%xmm0 │ │ │ │ + cmp %rbx,%r13 │ │ │ │ + je 4ee8f │ │ │ │ + mov 0xf0(%rsp),%r8 │ │ │ │ + lea 0x0(,%rdx,8),%r9 │ │ │ │ + lea (%rdi,%r9,1),%r13 │ │ │ │ + add %r13,%r8 │ │ │ │ + cmp $0x10,%r8 │ │ │ │ + jbe 4ee97 │ │ │ │ cmp $0x2,%r10 │ │ │ │ - jbe 4fd45 │ │ │ │ - lea -0x20(%r11),%r13 │ │ │ │ - xor %edi,%edi │ │ │ │ - vbroadcastsd %xmm0,%ymm9 │ │ │ │ - shr $0x5,%r13 │ │ │ │ - inc %r13 │ │ │ │ - and $0x7,%r13d │ │ │ │ - je 4e38d │ │ │ │ - cmp $0x1,%r13 │ │ │ │ - je 4e375 │ │ │ │ - cmp $0x2,%r13 │ │ │ │ - je 4e366 │ │ │ │ - cmp $0x3,%r13 │ │ │ │ - je 4e357 │ │ │ │ - cmp $0x4,%r13 │ │ │ │ - je 4e348 │ │ │ │ - cmp $0x5,%r13 │ │ │ │ - je 4e339 │ │ │ │ - cmp $0x6,%r13 │ │ │ │ - je 4e32a │ │ │ │ - vmulpd (%rax),%ymm9,%ymm3 │ │ │ │ - mov $0x20,%edi │ │ │ │ - vmovupd %ymm3,(%r9) │ │ │ │ - vmulpd (%rax,%rdi,1),%ymm9,%ymm10 │ │ │ │ - vmovupd %ymm10,(%r9,%rdi,1) │ │ │ │ - add $0x20,%rdi │ │ │ │ - vmulpd (%rax,%rdi,1),%ymm9,%ymm12 │ │ │ │ - vmovupd %ymm12,(%r9,%rdi,1) │ │ │ │ - add $0x20,%rdi │ │ │ │ - vmulpd (%rax,%rdi,1),%ymm9,%ymm13 │ │ │ │ - vmovupd %ymm13,(%r9,%rdi,1) │ │ │ │ - add $0x20,%rdi │ │ │ │ - vmulpd (%rax,%rdi,1),%ymm9,%ymm14 │ │ │ │ - vmovupd %ymm14,(%r9,%rdi,1) │ │ │ │ - add $0x20,%rdi │ │ │ │ - vmulpd (%rax,%rdi,1),%ymm9,%ymm15 │ │ │ │ - vmovupd %ymm15,(%r9,%rdi,1) │ │ │ │ - add $0x20,%rdi │ │ │ │ - vmulpd (%rax,%rdi,1),%ymm9,%ymm1 │ │ │ │ - vmovupd %ymm1,(%r9,%rdi,1) │ │ │ │ - add $0x20,%rdi │ │ │ │ - cmp %r11,%rdi │ │ │ │ - je 4e41b │ │ │ │ - vmulpd (%rax,%rdi,1),%ymm9,%ymm7 │ │ │ │ - vmovupd %ymm7,(%r9,%rdi,1) │ │ │ │ - vmulpd 0x20(%rax,%rdi,1),%ymm9,%ymm5 │ │ │ │ - vmovupd %ymm5,0x20(%r9,%rdi,1) │ │ │ │ - vmulpd 0x40(%rax,%rdi,1),%ymm9,%ymm4 │ │ │ │ - vmovupd %ymm4,0x40(%r9,%rdi,1) │ │ │ │ - vmulpd 0x60(%rax,%rdi,1),%ymm9,%ymm2 │ │ │ │ - vmovupd %ymm2,0x60(%r9,%rdi,1) │ │ │ │ - vmulpd 0x80(%rax,%rdi,1),%ymm9,%ymm6 │ │ │ │ - vmovupd %ymm6,0x80(%r9,%rdi,1) │ │ │ │ - vmulpd 0xa0(%rax,%rdi,1),%ymm9,%ymm8 │ │ │ │ - vmovupd %ymm8,0xa0(%r9,%rdi,1) │ │ │ │ - vmulpd 0xc0(%rax,%rdi,1),%ymm9,%ymm11 │ │ │ │ - vmovupd %ymm11,0xc0(%r9,%rdi,1) │ │ │ │ - vmulpd 0xe0(%rax,%rdi,1),%ymm9,%ymm3 │ │ │ │ - vmovupd %ymm3,0xe0(%r9,%rdi,1) │ │ │ │ - add $0x100,%rdi │ │ │ │ - cmp %r11,%rdi │ │ │ │ - jne 4e38d │ │ │ │ + jbe 5058d │ │ │ │ + lea -0x20(%r11),%r9 │ │ │ │ + vbroadcastsd %xmm0,%ymm8 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + shr $0x5,%r9 │ │ │ │ + inc %r9 │ │ │ │ + and $0x7,%r9d │ │ │ │ + je 4eace │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 4eab4 │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + je 4eaa3 │ │ │ │ + cmp $0x3,%r9 │ │ │ │ + je 4ea92 │ │ │ │ + cmp $0x4,%r9 │ │ │ │ + je 4ea81 │ │ │ │ + cmp $0x5,%r9 │ │ │ │ + je 4ea70 │ │ │ │ + cmp $0x6,%r9 │ │ │ │ + je 4ea5f │ │ │ │ + vmulpd (%rax),%ymm8,%ymm9 │ │ │ │ + mov $0x20,%r8d │ │ │ │ + vmovupd %ymm9,0x0(%r13) │ │ │ │ + vmulpd (%rax,%r8,1),%ymm8,%ymm10 │ │ │ │ + vmovupd %ymm10,0x0(%r13,%r8,1) │ │ │ │ + add $0x20,%r8 │ │ │ │ + vmulpd (%rax,%r8,1),%ymm8,%ymm12 │ │ │ │ + vmovupd %ymm12,0x0(%r13,%r8,1) │ │ │ │ + add $0x20,%r8 │ │ │ │ + vmulpd (%rax,%r8,1),%ymm8,%ymm13 │ │ │ │ + vmovupd %ymm13,0x0(%r13,%r8,1) │ │ │ │ + add $0x20,%r8 │ │ │ │ + vmulpd (%rax,%r8,1),%ymm8,%ymm14 │ │ │ │ + vmovupd %ymm14,0x0(%r13,%r8,1) │ │ │ │ + add $0x20,%r8 │ │ │ │ + vmulpd (%rax,%r8,1),%ymm8,%ymm15 │ │ │ │ + vmovupd %ymm15,0x0(%r13,%r8,1) │ │ │ │ + add $0x20,%r8 │ │ │ │ + vmulpd (%rax,%r8,1),%ymm8,%ymm1 │ │ │ │ + vmovupd %ymm1,0x0(%r13,%r8,1) │ │ │ │ + add $0x20,%r8 │ │ │ │ + cmp %r11,%r8 │ │ │ │ + je 4eb65 │ │ │ │ + vmulpd (%rax,%r8,1),%ymm8,%ymm4 │ │ │ │ + vmovupd %ymm4,0x0(%r13,%r8,1) │ │ │ │ + vmulpd 0x20(%rax,%r8,1),%ymm8,%ymm5 │ │ │ │ + vmovupd %ymm5,0x20(%r13,%r8,1) │ │ │ │ + vmulpd 0x40(%rax,%r8,1),%ymm8,%ymm3 │ │ │ │ + vmovupd %ymm3,0x40(%r13,%r8,1) │ │ │ │ + vmulpd 0x60(%rax,%r8,1),%ymm8,%ymm2 │ │ │ │ + vmovupd %ymm2,0x60(%r13,%r8,1) │ │ │ │ + vmulpd 0x80(%rax,%r8,1),%ymm8,%ymm6 │ │ │ │ + vmovupd %ymm6,0x80(%r13,%r8,1) │ │ │ │ + vmulpd 0xa0(%rax,%r8,1),%ymm8,%ymm7 │ │ │ │ + vmovupd %ymm7,0xa0(%r13,%r8,1) │ │ │ │ + vmulpd 0xc0(%rax,%r8,1),%ymm8,%ymm11 │ │ │ │ + vmovupd %ymm11,0xc0(%r13,%r8,1) │ │ │ │ + vmulpd 0xe0(%rax,%r8,1),%ymm8,%ymm9 │ │ │ │ + vmovupd %ymm9,0xe0(%r13,%r8,1) │ │ │ │ + add $0x100,%r8 │ │ │ │ + cmp %r11,%r8 │ │ │ │ + jne 4eace │ │ │ │ test $0x3,%bl │ │ │ │ - je 4e46c │ │ │ │ - mov 0xb0(%rsp),%r8 │ │ │ │ - mov %r8,%r9 │ │ │ │ - lea (%r8,%rdx,1),%r8 │ │ │ │ - cmp %r10,%r9 │ │ │ │ - je 4fd54 │ │ │ │ - vmovddup %xmm0,%xmm9 │ │ │ │ - vmulpd (%rax,%r9,8),%xmm9,%xmm10 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - lea (%r9,%rdx,1),%r13 │ │ │ │ - sub %r9,%rdi │ │ │ │ - vmovupd %xmm10,(%rsi,%r13,8) │ │ │ │ - test $0x1,%bl │ │ │ │ - je 4e46c │ │ │ │ - and $0xfffffffffffffffe,%rdi │ │ │ │ - add %rdi,%r8 │ │ │ │ - add %r9,%rdi │ │ │ │ - vmulsd (%rax,%rdi,8),%xmm0,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rsi,%r8,8) │ │ │ │ - add $0x8,%rcx │ │ │ │ - cmp %rcx,0x60(%rsp) │ │ │ │ - je 4e88c │ │ │ │ - vmovsd 0x70(%rsp),%xmm12 │ │ │ │ + je 4ebc0 │ │ │ │ + mov %rbx,%r8 │ │ │ │ + and $0xfffffffffffffffc,%r8 │ │ │ │ + lea (%rdx,%r8,1),%r9 │ │ │ │ + cmp %r8,%r10 │ │ │ │ + je 4ebb4 │ │ │ │ + vmovddup %xmm0,%xmm8 │ │ │ │ + mov %rbx,%r13 │ │ │ │ + vmulpd (%rax,%r8,8),%xmm8,%xmm10 │ │ │ │ + sub %r8,%r13 │ │ │ │ + mov %r13,0x108(%rsp) │ │ │ │ + lea (%rdx,%r8,1),%r13 │ │ │ │ + vmovupd %xmm10,(%rdi,%r13,8) │ │ │ │ + mov 0x108(%rsp),%r13 │ │ │ │ + test $0x1,%r13b │ │ │ │ + je 4ebc0 │ │ │ │ + and $0xfffffffffffffffe,%r13 │ │ │ │ + add %r13,%r9 │ │ │ │ + add %r13,%r8 │ │ │ │ + vmulsd (%rax,%r8,8),%xmm0,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rdi,%r9,8) │ │ │ │ + add $0x8,%rsi │ │ │ │ + cmp 0x60(%rsp),%rsi │ │ │ │ + je 4efe0 │ │ │ │ + vmovsd 0x68(%rsp),%xmm12 │ │ │ │ add %rbx,%rdx │ │ │ │ - vmulsd (%rcx),%xmm12,%xmm0 │ │ │ │ - jmp 4e2b1 │ │ │ │ - cmp %r8,%rdi │ │ │ │ - je 4e68a │ │ │ │ - lea (%r10,%r9,8),%r15 │ │ │ │ - mov (%rdi),%r14 │ │ │ │ - mov 0x8(%rdi),%r11 │ │ │ │ - cmp %r11,%r14 │ │ │ │ - je 4e67a │ │ │ │ - mov %r11,%r12 │ │ │ │ - sub %r14,%r12 │ │ │ │ - lea -0x8(%r12),%rax │ │ │ │ - cmp $0x10,%rax │ │ │ │ - jbe 50182 │ │ │ │ - lea -0x8(%r15),%r13 │ │ │ │ - sub %r14,%r13 │ │ │ │ - cmp $0x10,%r13 │ │ │ │ - jbe 50182 │ │ │ │ - shr $0x3,%rax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - lea 0x1(%rax),%rsi │ │ │ │ - mov %rsi,%rdx │ │ │ │ - shr $0x2,%rdx │ │ │ │ - shl $0x5,%rdx │ │ │ │ - lea -0x20(%rdx),%r10 │ │ │ │ + vmulsd (%rsi),%xmm12,%xmm0 │ │ │ │ + jmp 4e9df │ │ │ │ + cmp %r8,%r15 │ │ │ │ + je 4ede6 │ │ │ │ + lea (%r14,%rax,8),%r13 │ │ │ │ + mov (%r15),%rcx │ │ │ │ + mov 0x8(%r15),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + je 4edd6 │ │ │ │ + sub %rcx,%rsi │ │ │ │ + cmp $0x8,%rsi │ │ │ │ + je 50b46 │ │ │ │ + lea -0x8(%r13),%rbx │ │ │ │ + sub %rcx,%rbx │ │ │ │ + cmp $0x10,%rbx │ │ │ │ + jbe 50b62 │ │ │ │ + lea -0x8(%rsi),%rdi │ │ │ │ + mov %rdi,%r11 │ │ │ │ + shr $0x3,%r11 │ │ │ │ + lea 0x1(%r11),%r14 │ │ │ │ + cmp $0x10,%rdi │ │ │ │ + jbe 50b55 │ │ │ │ + mov %r14,%r9 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + shr $0x2,%r9 │ │ │ │ + shl $0x5,%r9 │ │ │ │ + lea -0x20(%r9),%r10 │ │ │ │ shr $0x5,%r10 │ │ │ │ inc %r10 │ │ │ │ and $0x7,%r10d │ │ │ │ - je 4e596 │ │ │ │ + je 4ecf3 │ │ │ │ cmp $0x1,%r10 │ │ │ │ - je 4e57d │ │ │ │ + je 4ecda │ │ │ │ cmp $0x2,%r10 │ │ │ │ - je 4e56d │ │ │ │ + je 4ecca │ │ │ │ cmp $0x3,%r10 │ │ │ │ - je 4e55d │ │ │ │ + je 4ecba │ │ │ │ cmp $0x4,%r10 │ │ │ │ - je 4e54d │ │ │ │ + je 4ecaa │ │ │ │ cmp $0x5,%r10 │ │ │ │ - je 4e53d │ │ │ │ + je 4ec9a │ │ │ │ cmp $0x6,%r10 │ │ │ │ - je 4e52d │ │ │ │ - vmovupd (%r14),%ymm0 │ │ │ │ - mov $0x20,%ecx │ │ │ │ - vmovupd %ymm0,(%r15) │ │ │ │ - vmovupd (%r14,%rcx,1),%ymm14 │ │ │ │ - vmovupd %ymm14,(%r15,%rcx,1) │ │ │ │ - add $0x20,%rcx │ │ │ │ - vmovupd (%r14,%rcx,1),%ymm15 │ │ │ │ - vmovupd %ymm15,(%r15,%rcx,1) │ │ │ │ - add $0x20,%rcx │ │ │ │ - vmovupd (%r14,%rcx,1),%ymm1 │ │ │ │ - vmovupd %ymm1,(%r15,%rcx,1) │ │ │ │ - add $0x20,%rcx │ │ │ │ - vmovupd (%r14,%rcx,1),%ymm7 │ │ │ │ - vmovupd %ymm7,(%r15,%rcx,1) │ │ │ │ - add $0x20,%rcx │ │ │ │ - vmovupd (%r14,%rcx,1),%ymm5 │ │ │ │ - vmovupd %ymm5,(%r15,%rcx,1) │ │ │ │ - add $0x20,%rcx │ │ │ │ - vmovupd (%r14,%rcx,1),%ymm4 │ │ │ │ - vmovupd %ymm4,(%r15,%rcx,1) │ │ │ │ - add $0x20,%rcx │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - je 4e62c │ │ │ │ - vmovupd (%r14,%rcx,1),%ymm2 │ │ │ │ - vmovupd %ymm2,(%r15,%rcx,1) │ │ │ │ - vmovupd 0x20(%r14,%rcx,1),%ymm6 │ │ │ │ - vmovupd %ymm6,0x20(%r15,%rcx,1) │ │ │ │ - vmovupd 0x40(%r14,%rcx,1),%ymm8 │ │ │ │ - vmovupd %ymm8,0x40(%r15,%rcx,1) │ │ │ │ - vmovupd 0x60(%r14,%rcx,1),%ymm11 │ │ │ │ - vmovupd %ymm11,0x60(%r15,%rcx,1) │ │ │ │ - vmovupd 0x80(%r14,%rcx,1),%ymm3 │ │ │ │ - vmovupd %ymm3,0x80(%r15,%rcx,1) │ │ │ │ - vmovupd 0xa0(%r14,%rcx,1),%ymm9 │ │ │ │ - vmovupd %ymm9,0xa0(%r15,%rcx,1) │ │ │ │ - vmovupd 0xc0(%r14,%rcx,1),%ymm10 │ │ │ │ - vmovupd %ymm10,0xc0(%r15,%rcx,1) │ │ │ │ - vmovupd 0xe0(%r14,%rcx,1),%ymm12 │ │ │ │ - vmovupd %ymm12,0xe0(%r15,%rcx,1) │ │ │ │ - add $0x100,%rcx │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jne 4e596 │ │ │ │ - test $0x3,%sil │ │ │ │ - je 4e677 │ │ │ │ - mov %rsi,%r9 │ │ │ │ - and $0xfffffffffffffffc,%r9 │ │ │ │ - shl $0x3,%r9 │ │ │ │ - add %r9,%r14 │ │ │ │ - vmovsd (%r14),%xmm13 │ │ │ │ - lea 0x8(%r14),%rbx │ │ │ │ - vmovsd %xmm13,(%r15,%r9,1) │ │ │ │ - cmp %rbx,%r11 │ │ │ │ - je 4e677 │ │ │ │ - vmovsd 0x8(%r14),%xmm0 │ │ │ │ - lea 0x10(%r14),%rax │ │ │ │ - vmovsd %xmm0,0x8(%r15,%r9,1) │ │ │ │ - cmp %rax,%r11 │ │ │ │ - je 4e677 │ │ │ │ - vmovsd 0x10(%r14),%xmm14 │ │ │ │ - vmovsd %xmm14,0x10(%r15,%r9,1) │ │ │ │ - add %r12,%r15 │ │ │ │ - add $0x18,%rdi │ │ │ │ - cmp %rdi,%r8 │ │ │ │ - jne 4e49a │ │ │ │ + je 4ec8a │ │ │ │ + vmovupd (%rcx),%ymm3 │ │ │ │ + mov $0x20,%ebx │ │ │ │ + vmovupd %ymm3,0x0(%r13) │ │ │ │ + vmovupd (%rcx,%rbx,1),%ymm6 │ │ │ │ + vmovupd %ymm6,0x0(%r13,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rcx,%rbx,1),%ymm7 │ │ │ │ + vmovupd %ymm7,0x0(%r13,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rcx,%rbx,1),%ymm11 │ │ │ │ + vmovupd %ymm11,0x0(%r13,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rcx,%rbx,1),%ymm9 │ │ │ │ + vmovupd %ymm9,0x0(%r13,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rcx,%rbx,1),%ymm8 │ │ │ │ + vmovupd %ymm8,0x0(%r13,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rcx,%rbx,1),%ymm10 │ │ │ │ + vmovupd %ymm10,0x0(%r13,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + cmp %r9,%rbx │ │ │ │ + je 4ed82 │ │ │ │ + vmovupd (%rcx,%rbx,1),%ymm12 │ │ │ │ + vmovupd %ymm12,0x0(%r13,%rbx,1) │ │ │ │ + vmovupd 0x20(%rcx,%rbx,1),%ymm13 │ │ │ │ + vmovupd %ymm13,0x20(%r13,%rbx,1) │ │ │ │ + vmovupd 0x40(%rcx,%rbx,1),%ymm0 │ │ │ │ + vmovupd %ymm0,0x40(%r13,%rbx,1) │ │ │ │ + vmovupd 0x60(%rcx,%rbx,1),%ymm14 │ │ │ │ + vmovupd %ymm14,0x60(%r13,%rbx,1) │ │ │ │ + vmovupd 0x80(%rcx,%rbx,1),%ymm15 │ │ │ │ + vmovupd %ymm15,0x80(%r13,%rbx,1) │ │ │ │ + vmovupd 0xa0(%rcx,%rbx,1),%ymm1 │ │ │ │ + vmovupd %ymm1,0xa0(%r13,%rbx,1) │ │ │ │ + vmovupd 0xc0(%rcx,%rbx,1),%ymm4 │ │ │ │ + vmovupd %ymm4,0xc0(%r13,%rbx,1) │ │ │ │ + vmovupd 0xe0(%rcx,%rbx,1),%ymm5 │ │ │ │ + vmovupd %ymm5,0xe0(%r13,%rbx,1) │ │ │ │ + add $0x100,%rbx │ │ │ │ + cmp %r9,%rbx │ │ │ │ + jne 4ecf3 │ │ │ │ + test $0x3,%r14b │ │ │ │ + je 4edd3 │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0xfffffffffffffffc,%rax │ │ │ │ + lea 0x0(,%rax,8),%rdx │ │ │ │ + lea (%rcx,%rdx,1),%r12 │ │ │ │ + add %r13,%rdx │ │ │ │ + cmp %r11,%rax │ │ │ │ + je 4edc9 │ │ │ │ + mov %r14,%rdi │ │ │ │ + vmovupd (%rcx,%rax,8),%xmm2 │ │ │ │ + sub %rax,%rdi │ │ │ │ + and $0x1,%r14d │ │ │ │ + vmovupd %xmm2,0x0(%r13,%rax,8) │ │ │ │ + je 4edd3 │ │ │ │ + and $0xfffffffffffffffe,%rdi │ │ │ │ + shl $0x3,%rdi │ │ │ │ + add %rdi,%r12 │ │ │ │ + add %rdi,%rdx │ │ │ │ + vmovsd (%r12),%xmm3 │ │ │ │ + vmovsd %xmm3,(%rdx) │ │ │ │ + add %rsi,%r13 │ │ │ │ + add $0x18,%r15 │ │ │ │ + cmp %r15,%r8 │ │ │ │ + jne 4ebee │ │ │ │ vzeroupper │ │ │ │ incq 0xe0(%rsp) │ │ │ │ mov 0xe0(%rsp),%r8 │ │ │ │ - cmp %r8d,0x58(%rsp) │ │ │ │ - jg 4d4d9 │ │ │ │ + cmp %r8d,0x44(%rsp) │ │ │ │ + jg 4dcb7 │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 5042a │ │ │ │ + jne 50cc5 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ inc %rsi │ │ │ │ cmp %r11,%rsi │ │ │ │ - jae 4e1e1 │ │ │ │ + jae 4e916 │ │ │ │ vmulsd (%r9,%rsi,8),%xmm11,%xmm2 │ │ │ │ - add %r14,%rdi │ │ │ │ - jmp 4e031 │ │ │ │ + add %r15,%rdi │ │ │ │ + jmp 4e754 │ │ │ │ + mov %eax,0xf0(%rsp) │ │ │ │ sub %rsi,%rcx │ │ │ │ - mov %eax,0xb0(%rsp) │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rcx,%rsi │ │ │ │ vzeroupper │ │ │ │ - call b9490 >::_M_default_append(unsigned long)@@Base> │ │ │ │ - vmovsd 0x8e21b(%rip),%xmm7 # dc920 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ + call b94e0 >::_M_default_append(unsigned long)@@Base> │ │ │ │ mov -0x18(%rbx),%r9 │ │ │ │ + mov -0x10(%rbx),%rdx │ │ │ │ vxorpd %xmm15,%xmm15,%xmm15 │ │ │ │ - mov -0x10(%rbx),%r13 │ │ │ │ - mov 0xb0(%rsp),%eax │ │ │ │ + mov 0xf0(%rsp),%eax │ │ │ │ + vmovsd 0x8ebcb(%rip),%xmm4 # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ + sub %r9,%rdx │ │ │ │ mov (%rbx),%r8 │ │ │ │ - sub %r9,%r13 │ │ │ │ + mov %rdx,%rdi │ │ │ │ vcvtsi2sd %eax,%xmm15,%xmm1 │ │ │ │ - mov %r13,%rdi │ │ │ │ + vdivsd %xmm1,%xmm4,%xmm11 │ │ │ │ sar $0x3,%rdi │ │ │ │ - vdivsd %xmm1,%xmm7,%xmm11 │ │ │ │ - jmp 4dff5 │ │ │ │ - lea 0x0(,%rdx,8),%r13 │ │ │ │ + jmp 4e717 │ │ │ │ + lea 0x0(,%rdx,8),%r9 │ │ │ │ vmulsd (%rax),%xmm0,%xmm13 │ │ │ │ - add %rsi,%r13 │ │ │ │ - lea -0x1(%rbx),%r9 │ │ │ │ + add %rdi,%r9 │ │ │ │ + lea -0x1(%rbx),%r13 │ │ │ │ mov $0x1,%r8d │ │ │ │ - and $0x7,%r9d │ │ │ │ - vmovsd %xmm13,0x0(%r13) │ │ │ │ + and $0x7,%r13d │ │ │ │ + vmovsd %xmm13,(%r9) │ │ │ │ cmp %rbx,%r8 │ │ │ │ - jae 4e87a │ │ │ │ - test %r9,%r9 │ │ │ │ - je 4e802 │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 4e7ed │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - je 4e7dd │ │ │ │ - cmp $0x3,%r9 │ │ │ │ - je 4e7cd │ │ │ │ - cmp $0x4,%r9 │ │ │ │ - je 4e7bd │ │ │ │ - cmp $0x5,%r9 │ │ │ │ - je 4e7ad │ │ │ │ - cmp $0x6,%r9 │ │ │ │ - je 4e79d │ │ │ │ + jae 4efce │ │ │ │ + test %r13,%r13 │ │ │ │ + je 4ef57 │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + je 4ef43 │ │ │ │ + cmp $0x2,%r13 │ │ │ │ + je 4ef34 │ │ │ │ + cmp $0x3,%r13 │ │ │ │ + je 4ef25 │ │ │ │ + cmp $0x4,%r13 │ │ │ │ + je 4ef16 │ │ │ │ + cmp $0x5,%r13 │ │ │ │ + je 4ef07 │ │ │ │ + cmp $0x6,%r13 │ │ │ │ + je 4eef8 │ │ │ │ vmulsd 0x8(%rax),%xmm0,%xmm14 │ │ │ │ mov $0x2,%r8d │ │ │ │ - vmovsd %xmm14,0x8(%r13) │ │ │ │ + vmovsd %xmm14,0x8(%r9) │ │ │ │ vmulsd (%rax,%r8,8),%xmm0,%xmm15 │ │ │ │ - vmovsd %xmm15,0x0(%r13,%r8,8) │ │ │ │ + vmovsd %xmm15,(%r9,%r8,8) │ │ │ │ inc %r8 │ │ │ │ vmulsd (%rax,%r8,8),%xmm0,%xmm1 │ │ │ │ - vmovsd %xmm1,0x0(%r13,%r8,8) │ │ │ │ + vmovsd %xmm1,(%r9,%r8,8) │ │ │ │ inc %r8 │ │ │ │ - vmulsd (%rax,%r8,8),%xmm0,%xmm7 │ │ │ │ - vmovsd %xmm7,0x0(%r13,%r8,8) │ │ │ │ + vmulsd (%rax,%r8,8),%xmm0,%xmm4 │ │ │ │ + vmovsd %xmm4,(%r9,%r8,8) │ │ │ │ inc %r8 │ │ │ │ vmulsd (%rax,%r8,8),%xmm0,%xmm5 │ │ │ │ - vmovsd %xmm5,0x0(%r13,%r8,8) │ │ │ │ + vmovsd %xmm5,(%r9,%r8,8) │ │ │ │ inc %r8 │ │ │ │ - vmulsd (%rax,%r8,8),%xmm0,%xmm4 │ │ │ │ - vmovsd %xmm4,0x0(%r13,%r8,8) │ │ │ │ + vmulsd (%rax,%r8,8),%xmm0,%xmm3 │ │ │ │ + vmovsd %xmm3,(%r9,%r8,8) │ │ │ │ inc %r8 │ │ │ │ vmulsd (%rax,%r8,8),%xmm0,%xmm2 │ │ │ │ - vmovsd %xmm2,0x0(%r13,%r8,8) │ │ │ │ + vmovsd %xmm2,(%r9,%r8,8) │ │ │ │ inc %r8 │ │ │ │ cmp %rbx,%r8 │ │ │ │ - jae 4e87a │ │ │ │ + jae 4efce │ │ │ │ vmulsd (%rax,%r8,8),%xmm0,%xmm6 │ │ │ │ - vmovsd %xmm6,0x0(%r13,%r8,8) │ │ │ │ - vmulsd 0x8(%rax,%r8,8),%xmm0,%xmm8 │ │ │ │ - vmovsd %xmm8,0x8(%r13,%r8,8) │ │ │ │ + vmovsd %xmm6,(%r9,%r8,8) │ │ │ │ + vmulsd 0x8(%rax,%r8,8),%xmm0,%xmm7 │ │ │ │ + vmovsd %xmm7,0x8(%r9,%r8,8) │ │ │ │ vmulsd 0x10(%rax,%r8,8),%xmm0,%xmm11 │ │ │ │ - vmovsd %xmm11,0x10(%r13,%r8,8) │ │ │ │ - vmulsd 0x18(%rax,%r8,8),%xmm0,%xmm3 │ │ │ │ - vmovsd %xmm3,0x18(%r13,%r8,8) │ │ │ │ - vmulsd 0x20(%rax,%r8,8),%xmm0,%xmm9 │ │ │ │ - vmovsd %xmm9,0x20(%r13,%r8,8) │ │ │ │ + vmovsd %xmm11,0x10(%r9,%r8,8) │ │ │ │ + vmulsd 0x18(%rax,%r8,8),%xmm0,%xmm9 │ │ │ │ + vmovsd %xmm9,0x18(%r9,%r8,8) │ │ │ │ + vmulsd 0x20(%rax,%r8,8),%xmm0,%xmm8 │ │ │ │ + vmovsd %xmm8,0x20(%r9,%r8,8) │ │ │ │ vmulsd 0x28(%rax,%r8,8),%xmm0,%xmm10 │ │ │ │ - vmovsd %xmm10,0x28(%r13,%r8,8) │ │ │ │ + vmovsd %xmm10,0x28(%r9,%r8,8) │ │ │ │ vmulsd 0x30(%rax,%r8,8),%xmm0,%xmm12 │ │ │ │ - vmovsd %xmm12,0x30(%r13,%r8,8) │ │ │ │ + vmovsd %xmm12,0x30(%r9,%r8,8) │ │ │ │ vmulsd 0x38(%rax,%r8,8),%xmm0,%xmm13 │ │ │ │ - vmovsd %xmm13,0x38(%r13,%r8,8) │ │ │ │ + vmovsd %xmm13,0x38(%r9,%r8,8) │ │ │ │ add $0x8,%r8 │ │ │ │ cmp %rbx,%r8 │ │ │ │ - jb 4e802 │ │ │ │ + jb 4ef57 │ │ │ │ + add $0x8,%rsi │ │ │ │ add %rbx,%rdx │ │ │ │ - add $0x8,%rcx │ │ │ │ - cmp 0x60(%rsp),%rcx │ │ │ │ - jne 4e29d │ │ │ │ - mov 0x128(%rsp),%rdi │ │ │ │ - movabs $0xaaaaaaaaaaaaaaab,%r8 │ │ │ │ - mov 0x8(%rdi),%r13 │ │ │ │ - mov (%rdi),%rdi │ │ │ │ - mov %r13,%r9 │ │ │ │ - sub %rdi,%r9 │ │ │ │ - sar $0x3,%r9 │ │ │ │ - imul %r8,%r9 │ │ │ │ - cmp 0x100(%rsp),%r9 │ │ │ │ - je 4e998 │ │ │ │ - jb 502d5 │ │ │ │ - cmp %r9,0x100(%rsp) │ │ │ │ - jae 4fe65 │ │ │ │ - mov 0x90(%rsp),%rax │ │ │ │ - add %rdi,%rax │ │ │ │ - cmp %rax,%r13 │ │ │ │ - je 4fe65 │ │ │ │ - mov %r14,0xf0(%rsp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rax,%r14 │ │ │ │ + cmp %rsi,0x60(%rsp) │ │ │ │ + jne 4e9c6 │ │ │ │ + mov %rcx,%r13 │ │ │ │ + mov 0x8(%r13),%r9 │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ + movabs $0xaaaaaaaaaaaaaaab,%rax │ │ │ │ + mov %r9,%r8 │ │ │ │ + sub %rdi,%r8 │ │ │ │ + sar $0x3,%r8 │ │ │ │ + imul %rax,%r8 │ │ │ │ + cmp 0xf8(%rsp),%r8 │ │ │ │ + je 4f0fd │ │ │ │ + jb 50b2b │ │ │ │ + cmp %r8,0xf8(%rsp) │ │ │ │ + jae 507e7 │ │ │ │ + mov 0x80(%rsp),%rdx │ │ │ │ + add %rdi,%rdx │ │ │ │ + cmp %rdx,%r9 │ │ │ │ + je 507e7 │ │ │ │ + mov %r15,0x108(%rsp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov %r14,%r15 │ │ │ │ + mov %r12,%r14 │ │ │ │ + mov %r9,%r12 │ │ │ │ vzeroupper │ │ │ │ mov (%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 4fdee │ │ │ │ + je 50598 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ add $0x18,%rbx │ │ │ │ + mov %rdx,0xf0(%rsp) │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %r13,%rbx │ │ │ │ - jne 4e8fa │ │ │ │ - mov 0x128(%rsp),%rbx │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov 0xf0(%rsp),%r14 │ │ │ │ - mov %rdx,0x8(%rbx) │ │ │ │ - jmp 502f3 │ │ │ │ - vmovsd 0x8dfe1(%rip),%xmm10 # dc920 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ + cmp %r12,%rbx │ │ │ │ + mov 0xf0(%rsp),%rdx │ │ │ │ + jne 4f050 │ │ │ │ + mov %rdx,0x8(%r13) │ │ │ │ + mov %r14,%r12 │ │ │ │ + mov %r15,%r14 │ │ │ │ + mov 0x108(%rsp),%r15 │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ + jmp 507ea │ │ │ │ + vmovsd 0x8e99c(%rip),%xmm10 # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ vxorpd %xmm9,%xmm9,%xmm9 │ │ │ │ - vcvtsi2sd %eax,%xmm9,%xmm3 │ │ │ │ - vdivsd %xmm3,%xmm10,%xmm11 │ │ │ │ - jmp 4dff8 │ │ │ │ - mov 0x8(%r15),%rax │ │ │ │ - mov %rax,%rdx │ │ │ │ + vcvtsi2sd %eax,%xmm9,%xmm2 │ │ │ │ + vdivsd %xmm2,%xmm10,%xmm11 │ │ │ │ + jmp 4e71a │ │ │ │ + mov 0x8(%r14),%rcx │ │ │ │ + mov %rcx,%rdx │ │ │ │ sub %rdi,%rdx │ │ │ │ - cmp %r13,%rdx │ │ │ │ - jb 4fe00 │ │ │ │ - cmp $0x8,%r13 │ │ │ │ - jbe 503fb │ │ │ │ - mov %r13,%rdx │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + jb 505aa │ │ │ │ + cmp $0x8,%rbx │ │ │ │ + jbe 50a6f │ │ │ │ + mov %rbx,%rdx │ │ │ │ mov %r12,%rsi │ │ │ │ vzeroupper │ │ │ │ call d2d0 │ │ │ │ + mov 0x8(%r14),%rcx │ │ │ │ mov %rax,%rdi │ │ │ │ - mov 0x8(%r15),%rax │ │ │ │ - add %r13,%rdi │ │ │ │ - cmp %rax,%rdi │ │ │ │ - je 4df62 │ │ │ │ - mov %rdi,0x8(%r15) │ │ │ │ - jmp 4df62 │ │ │ │ - mov 0x11c(%rsp),%esi │ │ │ │ + add %rbx,%rdi │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + je 4e684 │ │ │ │ + mov %rdi,0x8(%r14) │ │ │ │ + jmp 4e684 │ │ │ │ + mov 0x128(%rsp),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 4f315 │ │ │ │ - mov 0x128(%rsp),%rbx │ │ │ │ - mov 0x90(%rsp),%r9 │ │ │ │ - lea 0x18(%r15),%rcx │ │ │ │ - mov %r12,%r11 │ │ │ │ - mov 0x11c(%rsp),%r13d │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ - mov %r15,0x78(%rsp) │ │ │ │ - mov (%rbx),%rdi │ │ │ │ - lea -0x18(%r15,%r9,1),%r8 │ │ │ │ - mov %r8,%rax │ │ │ │ - lea -0x30(%rdi,%r9,1),%rdx │ │ │ │ - mov %rdx,0xf0(%rsp) │ │ │ │ - cmp %r13d,0x11c(%rsp) │ │ │ │ - lea -0x1(%r13),%r12d │ │ │ │ - je 4f0d0 │ │ │ │ - xor %r15d,%r15d │ │ │ │ - mov $0x1,%edx │ │ │ │ - test %r12d,%r12d │ │ │ │ - je 4fb78 │ │ │ │ - mov %r12d,%r10d │ │ │ │ - and $0x7,%r10d │ │ │ │ - je 4ea72 │ │ │ │ - cmp $0x1,%r10d │ │ │ │ - je 4ea66 │ │ │ │ - cmp $0x2,%r10d │ │ │ │ - je 4ea5f │ │ │ │ - cmp $0x3,%r10d │ │ │ │ - je 4ea58 │ │ │ │ - cmp $0x4,%r10d │ │ │ │ - je 4ea51 │ │ │ │ - cmp $0x5,%r10d │ │ │ │ - je 4ea4a │ │ │ │ - cmp $0x6,%r10d │ │ │ │ + jle 4fdf9 │ │ │ │ + mov 0x80(%rsp),%rbx │ │ │ │ + mov 0x0(%r13),%r8 │ │ │ │ + lea 0x18(%r14),%rsi │ │ │ │ + vpbroadcastq %r15,%ymm2 │ │ │ │ + mov 0x40(%rsp),%ecx │ │ │ │ + mov 0x128(%rsp),%r10d │ │ │ │ + mov %rsi,0x8(%rsp) │ │ │ │ + lea -0x30(%r8,%rbx,1),%rdi │ │ │ │ + lea -0x18(%r14,%rbx,1),%rdx │ │ │ │ + mov %rdi,0xf0(%rsp) │ │ │ │ + mov %rdx,0xc0(%rsp) │ │ │ │ + mov %ecx,0x94(%rsp) │ │ │ │ + mov %r12,%rcx │ │ │ │ + mov %r14,%r12 │ │ │ │ + lea -0x1(%r10),%r14d │ │ │ │ + mov %r14d,0x108(%rsp) │ │ │ │ + cmp %r10d,0x128(%rsp) │ │ │ │ + je 4f592 │ │ │ │ + test %r14d,%r14d │ │ │ │ + je 503ca │ │ │ │ + cmpl $0x9,0x94(%rsp) │ │ │ │ + jbe 503bd │ │ │ │ + mov %r14d,%r8d │ │ │ │ mov $0x1,%ebx │ │ │ │ - cmovne %r14,%rdx │ │ │ │ - cmovne %ebx,%r15d │ │ │ │ - imul %r14,%rdx │ │ │ │ - inc %r15d │ │ │ │ - imul %r14,%rdx │ │ │ │ - inc %r15d │ │ │ │ - imul %r14,%rdx │ │ │ │ - inc %r15d │ │ │ │ - imul %r14,%rdx │ │ │ │ - inc %r15d │ │ │ │ - imul %r14,%rdx │ │ │ │ - inc %r15d │ │ │ │ - inc %r15d │ │ │ │ - imul %r14,%rdx │ │ │ │ - cmp %r15d,%r12d │ │ │ │ - je 4ea9b │ │ │ │ - imul %r14,%rdx │ │ │ │ - add $0x8,%r15d │ │ │ │ - imul %r14,%rdx │ │ │ │ - imul %r14,%rdx │ │ │ │ - imul %r14,%rdx │ │ │ │ - imul %r14,%rdx │ │ │ │ - imul %r14,%rdx │ │ │ │ - imul %r14,%rdx │ │ │ │ - imul %r14,%rdx │ │ │ │ - cmp %r15d,%r12d │ │ │ │ - jne 4ea72 │ │ │ │ - cmpl $0x1,0x118(%rsp) │ │ │ │ - jle 4edb2 │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 4edb2 │ │ │ │ - mov 0xf0(%rsp),%rdi │ │ │ │ - mov (%rax),%r15 │ │ │ │ - mov 0x18(%rdi),%rsi │ │ │ │ - lea 0x0(,%rdx,8),%r9 │ │ │ │ - lea -0x1(%rdx),%r8 │ │ │ │ - mov %r11,0x50(%rsp) │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %r9,0x68(%rsp) │ │ │ │ - lea 0x8(%r15,%r9,1),%r10 │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %r8,0x30(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ + shr $0x2,%r8d │ │ │ │ + vpbroadcastq %rbx,%ymm0 │ │ │ │ + mov %r8d,%edi │ │ │ │ + and $0x7,%edi │ │ │ │ + je 4f205 │ │ │ │ + cmp $0x1,%edi │ │ │ │ + je 4f1f8 │ │ │ │ + cmp $0x2,%edi │ │ │ │ + je 4f1f0 │ │ │ │ + cmp $0x3,%edi │ │ │ │ + je 4f1e8 │ │ │ │ + cmp $0x4,%edi │ │ │ │ + je 4f1e0 │ │ │ │ + cmp $0x5,%edi │ │ │ │ + je 4f1d8 │ │ │ │ + cmp $0x6,%edi │ │ │ │ + je 4f1d0 │ │ │ │ + vpmullq %ymm2,%ymm0,%ymm0 │ │ │ │ + mov $0x1,%eax │ │ │ │ + vpmullq %ymm2,%ymm0,%ymm0 │ │ │ │ + inc %eax │ │ │ │ + vpmullq %ymm2,%ymm0,%ymm0 │ │ │ │ + inc %eax │ │ │ │ + vpmullq %ymm2,%ymm0,%ymm0 │ │ │ │ + inc %eax │ │ │ │ + vpmullq %ymm2,%ymm0,%ymm0 │ │ │ │ + inc %eax │ │ │ │ + vpmullq %ymm2,%ymm0,%ymm0 │ │ │ │ + inc %eax │ │ │ │ + inc %eax │ │ │ │ + vpmullq %ymm2,%ymm0,%ymm0 │ │ │ │ + cmp %eax,%r8d │ │ │ │ + je 4f23d │ │ │ │ + vpmullq %ymm2,%ymm0,%ymm14 │ │ │ │ + add $0x8,%eax │ │ │ │ + vpmullq %ymm2,%ymm14,%ymm15 │ │ │ │ + vpmullq %ymm2,%ymm15,%ymm1 │ │ │ │ + vpmullq %ymm2,%ymm1,%ymm4 │ │ │ │ + vpmullq %ymm2,%ymm4,%ymm5 │ │ │ │ + vpmullq %ymm2,%ymm5,%ymm3 │ │ │ │ + vpmullq %ymm2,%ymm3,%ymm6 │ │ │ │ + vpmullq %ymm2,%ymm6,%ymm0 │ │ │ │ + cmp %eax,%r8d │ │ │ │ + jne 4f205 │ │ │ │ + vextracti64x2 $0x1,%ymm0,%xmm11 │ │ │ │ + mov 0x108(%rsp),%edx │ │ │ │ + vpmullq %xmm11,%xmm0,%xmm9 │ │ │ │ + mov %edx,%r11d │ │ │ │ + and $0xfffffffc,%r11d │ │ │ │ + and $0x3,%edx │ │ │ │ + vpsrldq $0x8,%xmm9,%xmm8 │ │ │ │ + vpmullq %xmm8,%xmm9,%xmm10 │ │ │ │ + vmovq %xmm10,%rax │ │ │ │ + je 4f316 │ │ │ │ + mov 0x108(%rsp),%r14d │ │ │ │ + imul %r15,%rax │ │ │ │ + lea 0x1(%r11),%esi │ │ │ │ + cmp %r14d,%esi │ │ │ │ + jge 4f316 │ │ │ │ + imul %r15,%rax │ │ │ │ + lea 0x2(%r11),%r10d │ │ │ │ + cmp %r10d,%r14d │ │ │ │ + jle 4f316 │ │ │ │ + imul %r15,%rax │ │ │ │ + lea 0x3(%r11),%r9d │ │ │ │ + cmp %r9d,0x108(%rsp) │ │ │ │ + jle 4f316 │ │ │ │ + imul %r15,%rax │ │ │ │ + lea 0x4(%r11),%r8d │ │ │ │ + cmp %r8d,0x108(%rsp) │ │ │ │ + jle 4f316 │ │ │ │ + imul %r15,%rax │ │ │ │ + lea 0x5(%r11),%ebx │ │ │ │ + cmp %ebx,0x108(%rsp) │ │ │ │ + jle 4f316 │ │ │ │ + imul %r15,%rax │ │ │ │ + lea 0x6(%r11),%edi │ │ │ │ + cmp %edi,0x108(%rsp) │ │ │ │ + jle 4f316 │ │ │ │ + imul %r15,%rax │ │ │ │ + lea 0x7(%r11),%edx │ │ │ │ + cmp %edx,0x108(%rsp) │ │ │ │ + jle 4f316 │ │ │ │ + imul %r15,%rax │ │ │ │ + lea 0x8(%r11),%esi │ │ │ │ + cmp %esi,0x108(%rsp) │ │ │ │ + jle 4f316 │ │ │ │ + add $0x9,%r11d │ │ │ │ + imul %r15,%rax │ │ │ │ + cmp %r11d,0x108(%rsp) │ │ │ │ + jle 4f316 │ │ │ │ + imul %r15,%rax │ │ │ │ + cmpl $0x1,0x12c(%rsp) │ │ │ │ + jle 4f7dd │ │ │ │ + test %rax,%rax │ │ │ │ + je 4f7dd │ │ │ │ + mov 0xc0(%rsp),%r11 │ │ │ │ + mov 0xf0(%rsp),%r14 │ │ │ │ + mov (%r11),%r11 │ │ │ │ + mov 0x18(%r14),%rsi │ │ │ │ + lea -0x1(%rax),%r9 │ │ │ │ + mov %r13,0x58(%rsp) │ │ │ │ + lea 0x0(,%rax,8),%r14 │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %r9,0x30(%rsp) │ │ │ │ + mov %rax,%r9 │ │ │ │ + lea 0x8(%r11,%r14,1),%r10 │ │ │ │ + mov %rax,%r8 │ │ │ │ shr $0x2,%r9 │ │ │ │ - mov %rdx,%r8 │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ xor %edi,%edi │ │ │ │ mov $0x1,%ebx │ │ │ │ shl $0x5,%r9 │ │ │ │ - mov %r13d,0x48(%rsp) │ │ │ │ - mov %r12d,%r11d │ │ │ │ - mov %r9,0x80(%rsp) │ │ │ │ - mov %rdx,%r9 │ │ │ │ + mov %r9,0x70(%rsp) │ │ │ │ + mov %rax,%r9 │ │ │ │ and $0x3,%r9d │ │ │ │ mov %r9,0x10(%rsp) │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 4f98f │ │ │ │ - mov %r11d,%r13d │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov %rcx,%r12 │ │ │ │ - sub %r10,%r12 │ │ │ │ - cmp $0x10,%r12 │ │ │ │ - jbe 4f987 │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 501eb │ │ │ │ + mov %r12,0x48(%rsp) │ │ │ │ + mov %rdx,%r13 │ │ │ │ + sub %r10,%r13 │ │ │ │ + cmp $0x10,%r13 │ │ │ │ + jbe 501e6 │ │ │ │ cmpq $0x2,0x30(%rsp) │ │ │ │ - jbe 4ed1d │ │ │ │ - mov 0x80(%rsp),%r9 │ │ │ │ - xor %eax,%eax │ │ │ │ - lea -0x8(%r10),%r12 │ │ │ │ - sub $0x20,%r9 │ │ │ │ - shr $0x5,%r9 │ │ │ │ - inc %r9 │ │ │ │ - and $0x7,%r9d │ │ │ │ - je 4ec27 │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 4ec05 │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - je 4ebf1 │ │ │ │ - cmp $0x3,%r9 │ │ │ │ - je 4ebdd │ │ │ │ - cmp $0x4,%r9 │ │ │ │ - je 4ebc9 │ │ │ │ - cmp $0x5,%r9 │ │ │ │ - je 4ebb5 │ │ │ │ - cmp $0x6,%r9 │ │ │ │ - je 4eba1 │ │ │ │ - vmovupd (%rcx),%ymm0 │ │ │ │ - mov $0x20,%eax │ │ │ │ - vaddpd -0x8(%r10),%ymm0,%ymm14 │ │ │ │ - vmovupd %ymm14,(%rcx) │ │ │ │ - vmovupd (%rcx,%rax,1),%ymm15 │ │ │ │ - vaddpd (%r12,%rax,1),%ymm15,%ymm1 │ │ │ │ - vmovupd %ymm1,(%rcx,%rax,1) │ │ │ │ - add $0x20,%rax │ │ │ │ - vmovupd (%rcx,%rax,1),%ymm7 │ │ │ │ - vaddpd (%r12,%rax,1),%ymm7,%ymm5 │ │ │ │ - vmovupd %ymm5,(%rcx,%rax,1) │ │ │ │ - add $0x20,%rax │ │ │ │ - vmovupd (%rcx,%rax,1),%ymm4 │ │ │ │ - vaddpd (%r12,%rax,1),%ymm4,%ymm2 │ │ │ │ - vmovupd %ymm2,(%rcx,%rax,1) │ │ │ │ - add $0x20,%rax │ │ │ │ - vmovupd (%rcx,%rax,1),%ymm6 │ │ │ │ - vaddpd (%r12,%rax,1),%ymm6,%ymm8 │ │ │ │ - vmovupd %ymm8,(%rcx,%rax,1) │ │ │ │ - add $0x20,%rax │ │ │ │ - vmovupd (%rcx,%rax,1),%ymm11 │ │ │ │ - vaddpd (%r12,%rax,1),%ymm11,%ymm3 │ │ │ │ - vmovupd %ymm3,(%rcx,%rax,1) │ │ │ │ - add $0x20,%rax │ │ │ │ - vmovupd (%rcx,%rax,1),%ymm9 │ │ │ │ - vaddpd (%r12,%rax,1),%ymm9,%ymm10 │ │ │ │ - vmovupd %ymm10,(%rcx,%rax,1) │ │ │ │ - add $0x20,%rax │ │ │ │ - cmp 0x80(%rsp),%rax │ │ │ │ - je 4ecf4 │ │ │ │ - vmovupd (%rcx,%rax,1),%ymm12 │ │ │ │ - vmovupd 0x20(%rcx,%rax,1),%ymm0 │ │ │ │ - vaddpd (%r12,%rax,1),%ymm12,%ymm13 │ │ │ │ - vmovupd 0x40(%rcx,%rax,1),%ymm15 │ │ │ │ - vmovupd 0x60(%rcx,%rax,1),%ymm7 │ │ │ │ - vmovupd 0x80(%rcx,%rax,1),%ymm4 │ │ │ │ - vmovupd 0xa0(%rcx,%rax,1),%ymm6 │ │ │ │ - vmovupd 0xc0(%rcx,%rax,1),%ymm11 │ │ │ │ - vmovupd 0xe0(%rcx,%rax,1),%ymm9 │ │ │ │ - vmovupd %ymm13,(%rcx,%rax,1) │ │ │ │ - vaddpd 0x20(%r12,%rax,1),%ymm0,%ymm14 │ │ │ │ - vmovupd %ymm14,0x20(%rcx,%rax,1) │ │ │ │ - vaddpd 0x40(%r12,%rax,1),%ymm15,%ymm1 │ │ │ │ - vmovupd %ymm1,0x40(%rcx,%rax,1) │ │ │ │ - vaddpd 0x60(%r12,%rax,1),%ymm7,%ymm5 │ │ │ │ - vmovupd %ymm5,0x60(%rcx,%rax,1) │ │ │ │ - vaddpd 0x80(%r12,%rax,1),%ymm4,%ymm2 │ │ │ │ - vmovupd %ymm2,0x80(%rcx,%rax,1) │ │ │ │ - vaddpd 0xa0(%r12,%rax,1),%ymm6,%ymm8 │ │ │ │ - vmovupd %ymm8,0xa0(%rcx,%rax,1) │ │ │ │ - vaddpd 0xc0(%r12,%rax,1),%ymm11,%ymm3 │ │ │ │ - vmovupd %ymm3,0xc0(%rcx,%rax,1) │ │ │ │ - vaddpd 0xe0(%r12,%rax,1),%ymm9,%ymm10 │ │ │ │ - vmovupd %ymm10,0xe0(%rcx,%rax,1) │ │ │ │ - add $0x100,%rax │ │ │ │ - cmp 0x80(%rsp),%rax │ │ │ │ - jne 4ec27 │ │ │ │ - cmpq $0x0,0x10(%rsp) │ │ │ │ - je 4ed77 │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov %rdx,%r9 │ │ │ │ - and $0xfffffffffffffffc,%rax │ │ │ │ - lea (%rax,%rdi,1),%r11 │ │ │ │ - sub %rax,%r9 │ │ │ │ - mov %r11,0xb0(%rsp) │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - jne 4ed2d │ │ │ │ - jmp 4ed5a │ │ │ │ - mov %rdi,0xb0(%rsp) │ │ │ │ - mov %rdx,%r9 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rdi,%r11 │ │ │ │ - lea (%rsi,%r11,8),%r11 │ │ │ │ - lea (%r8,%rax,1),%r12 │ │ │ │ - vmovupd (%r11),%xmm12 │ │ │ │ - vaddpd (%r15,%r12,8),%xmm12,%xmm13 │ │ │ │ - vmovupd %xmm13,(%r11) │ │ │ │ - test $0x1,%r9b │ │ │ │ - je 4ed77 │ │ │ │ - and $0xfffffffffffffffe,%r9 │ │ │ │ - add %r9,0xb0(%rsp) │ │ │ │ - add %r9,%rax │ │ │ │ - mov 0xb0(%rsp),%r9 │ │ │ │ - add %r8,%rax │ │ │ │ - vmovsd (%rsi,%r9,8),%xmm0 │ │ │ │ - vaddsd (%r15,%rax,8),%xmm0,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rsi,%r9,8) │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - add %rdx,%rdi │ │ │ │ - inc %ebx │ │ │ │ - add %rdx,%r8 │ │ │ │ - add %rax,%rcx │ │ │ │ - add %rax,%r10 │ │ │ │ - cmp %ebx,0x118(%rsp) │ │ │ │ - jg 4eb27 │ │ │ │ - mov %r13d,%r12d │ │ │ │ - mov 0x50(%rsp),%r11 │ │ │ │ - mov 0x48(%rsp),%r13d │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - test %r12d,%r12d │ │ │ │ - je 4f30d │ │ │ │ - mov 0x8(%rsp),%rbx │ │ │ │ - lea -0x2(%r13),%r15d │ │ │ │ - mov %r12d,0x30(%rsp) │ │ │ │ - mov %r14,0x10(%rsp) │ │ │ │ - lea (%r15,%r15,2),%rdx │ │ │ │ - mov %rax,%r15 │ │ │ │ - lea (%rbx,%rdx,8),%rsi │ │ │ │ - mov 0x78(%rsp),%rbx │ │ │ │ - mov %rsi,0x68(%rsp) │ │ │ │ - mov 0xf0(%rsp),%rsi │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%rsi),%r14 │ │ │ │ - mov 0x8(%rsi),%r12 │ │ │ │ - sub %r14,%r12 │ │ │ │ - je 4f958 │ │ │ │ - mov (%rbx),%rdx │ │ │ │ - mov 0x8(%rbx),%rcx │ │ │ │ - sub %rdx,%rcx │ │ │ │ - je 4f958 │ │ │ │ - mov 0xf0(%rsp),%rax │ │ │ │ - sar $0x3,%rcx │ │ │ │ - mov $0xfffffffffffffff8,%r13 │ │ │ │ - sar $0x3,%r12 │ │ │ │ - mov %rcx,%r8 │ │ │ │ - sub %rdx,%r13 │ │ │ │ - mov %r12,0xb0(%rsp) │ │ │ │ - xor %edi,%edi │ │ │ │ - and $0xfffffffffffffffc,%r8 │ │ │ │ - lea -0x1(%rcx),%r12 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - mov %r13,0x48(%rsp) │ │ │ │ - mov %r8,0x40(%rsp) │ │ │ │ - mov %r11,0x80(%rsp) │ │ │ │ - mov 0x18(%rax),%r10 │ │ │ │ - mov %rcx,%rax │ │ │ │ - shr $0x2,%rax │ │ │ │ - shl $0x5,%rax │ │ │ │ - vmovsd (%r14,%r9,8),%xmm0 │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 4f780 │ │ │ │ - mov 0x48(%rsp),%r8 │ │ │ │ - lea 0x0(,%rdi,8),%r11 │ │ │ │ - lea (%r10,%r11,1),%r13 │ │ │ │ - add %r13,%r8 │ │ │ │ - cmp $0x10,%r8 │ │ │ │ - jbe 4f788 │ │ │ │ - cmp $0x2,%r12 │ │ │ │ - jbe 4f700 │ │ │ │ - lea -0x20(%rax),%r11 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - vbroadcastsd %xmm0,%ymm5 │ │ │ │ - shr $0x5,%r11 │ │ │ │ - inc %r11 │ │ │ │ - and $0x7,%r11d │ │ │ │ - je 4efd0 │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 4efa0 │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 4ef80 │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - je 4ef60 │ │ │ │ - cmp $0x4,%r11 │ │ │ │ - je 4ef40 │ │ │ │ - cmp $0x5,%r11 │ │ │ │ - je 4ef20 │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - je 4ef00 │ │ │ │ - vmovupd (%rdx),%ymm4 │ │ │ │ - mov $0x20,%r8d │ │ │ │ - vfmadd213pd 0x0(%r13),%ymm5,%ymm4 │ │ │ │ - vmovupd %ymm4,0x0(%r13) │ │ │ │ - xchg %ax,%ax │ │ │ │ - vmovupd (%rdx,%r8,1),%ymm2 │ │ │ │ - vfmadd213pd 0x0(%r13,%r8,1),%ymm5,%ymm2 │ │ │ │ - vmovupd %ymm2,0x0(%r13,%r8,1) │ │ │ │ - add $0x20,%r8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - vmovupd (%rdx,%r8,1),%ymm6 │ │ │ │ - vfmadd213pd 0x0(%r13,%r8,1),%ymm5,%ymm6 │ │ │ │ - vmovupd %ymm6,0x0(%r13,%r8,1) │ │ │ │ - add $0x20,%r8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - vmovupd (%rdx,%r8,1),%ymm8 │ │ │ │ - vfmadd213pd 0x0(%r13,%r8,1),%ymm5,%ymm8 │ │ │ │ - vmovupd %ymm8,0x0(%r13,%r8,1) │ │ │ │ - add $0x20,%r8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - vmovupd (%rdx,%r8,1),%ymm11 │ │ │ │ - vfmadd213pd 0x0(%r13,%r8,1),%ymm5,%ymm11 │ │ │ │ - vmovupd %ymm11,0x0(%r13,%r8,1) │ │ │ │ - add $0x20,%r8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - vmovupd (%rdx,%r8,1),%ymm3 │ │ │ │ - vfmadd213pd 0x0(%r13,%r8,1),%ymm5,%ymm3 │ │ │ │ - vmovupd %ymm3,0x0(%r13,%r8,1) │ │ │ │ - add $0x20,%r8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - vmovupd (%rdx,%r8,1),%ymm9 │ │ │ │ - vfmadd213pd 0x0(%r13,%r8,1),%ymm5,%ymm9 │ │ │ │ - vmovupd %ymm9,0x0(%r13,%r8,1) │ │ │ │ - add $0x20,%r8 │ │ │ │ - cmp %rax,%r8 │ │ │ │ - je 4f0ab │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovupd (%rdx,%r8,1),%ymm10 │ │ │ │ - vfmadd213pd 0x0(%r13,%r8,1),%ymm5,%ymm10 │ │ │ │ - vmovupd %ymm10,0x0(%r13,%r8,1) │ │ │ │ - vmovupd 0x20(%rdx,%r8,1),%ymm12 │ │ │ │ - vfmadd213pd 0x20(%r13,%r8,1),%ymm5,%ymm12 │ │ │ │ - vmovupd %ymm12,0x20(%r13,%r8,1) │ │ │ │ - vmovupd 0x40(%rdx,%r8,1),%ymm13 │ │ │ │ - vfmadd213pd 0x40(%r13,%r8,1),%ymm5,%ymm13 │ │ │ │ - vmovupd %ymm13,0x40(%r13,%r8,1) │ │ │ │ - vmovupd 0x60(%rdx,%r8,1),%ymm14 │ │ │ │ - vfmadd213pd 0x60(%r13,%r8,1),%ymm5,%ymm14 │ │ │ │ - vmovupd %ymm14,0x60(%r13,%r8,1) │ │ │ │ - vmovupd 0x80(%rdx,%r8,1),%ymm15 │ │ │ │ - vfmadd213pd 0x80(%r13,%r8,1),%ymm5,%ymm15 │ │ │ │ - vmovupd %ymm15,0x80(%r13,%r8,1) │ │ │ │ - vmovupd 0xa0(%rdx,%r8,1),%ymm7 │ │ │ │ - vfmadd213pd 0xa0(%r13,%r8,1),%ymm5,%ymm7 │ │ │ │ - vmovupd %ymm7,0xa0(%r13,%r8,1) │ │ │ │ - vmovupd 0xc0(%rdx,%r8,1),%ymm1 │ │ │ │ - vfmadd213pd 0xc0(%r13,%r8,1),%ymm5,%ymm1 │ │ │ │ - vmovupd %ymm1,0xc0(%r13,%r8,1) │ │ │ │ - vmovupd 0xe0(%rdx,%r8,1),%ymm4 │ │ │ │ - vfmadd213pd 0xe0(%r13,%r8,1),%ymm5,%ymm4 │ │ │ │ - vmovupd %ymm4,0xe0(%r13,%r8,1) │ │ │ │ - add $0x100,%r8 │ │ │ │ - cmp %rax,%r8 │ │ │ │ - jne 4efd0 │ │ │ │ - test $0x3,%cl │ │ │ │ - je 4f75b │ │ │ │ - mov 0x40(%rsp),%r11 │ │ │ │ - mov %r11,%r8 │ │ │ │ - add %rdi,%r11 │ │ │ │ - cmp %r12,%r8 │ │ │ │ - jne 4f710 │ │ │ │ - mov %r12,%r8 │ │ │ │ - jmp 4f749 │ │ │ │ - mov (%rax),%rsi │ │ │ │ - mov 0x8(%rax),%rdi │ │ │ │ - sub %rsi,%rdi │ │ │ │ - je 4eda9 │ │ │ │ - mov 0xf0(%rsp),%r9 │ │ │ │ - sar $0x3,%rdi │ │ │ │ - mov 0x18(%r9),%rdx │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 4fb9a │ │ │ │ - lea -0x8(%rdx),%rcx │ │ │ │ - sub %rsi,%rcx │ │ │ │ - cmp $0x10,%rcx │ │ │ │ - jbe 4fb9a │ │ │ │ - lea -0x1(%rdi),%r9 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - jbe 503c5 │ │ │ │ - mov %rdi,%r10 │ │ │ │ + jbe 4fd60 │ │ │ │ + mov 0x70(%rsp),%r13 │ │ │ │ + lea -0x8(%r10),%r9 │ │ │ │ xor %ecx,%ecx │ │ │ │ - shr $0x2,%r10 │ │ │ │ - shl $0x5,%r10 │ │ │ │ - lea -0x20(%r10),%r15 │ │ │ │ - shr $0x5,%r15 │ │ │ │ - inc %r15 │ │ │ │ - and $0x7,%r15d │ │ │ │ - je 4f1f2 │ │ │ │ - cmp $0x1,%r15 │ │ │ │ - je 4f1d6 │ │ │ │ - cmp $0x2,%r15 │ │ │ │ - je 4f1c3 │ │ │ │ - cmp $0x3,%r15 │ │ │ │ - je 4f1b0 │ │ │ │ - cmp $0x4,%r15 │ │ │ │ - je 4f19d │ │ │ │ - cmp $0x5,%r15 │ │ │ │ - je 4f18a │ │ │ │ - cmp $0x6,%r15 │ │ │ │ - je 4f177 │ │ │ │ + sub $0x20,%r13 │ │ │ │ + shr $0x5,%r13 │ │ │ │ + inc %r13 │ │ │ │ + and $0x7,%r13d │ │ │ │ + je 4f496 │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + je 4f477 │ │ │ │ + cmp $0x2,%r13 │ │ │ │ + je 4f463 │ │ │ │ + cmp $0x3,%r13 │ │ │ │ + je 4f44f │ │ │ │ + cmp $0x4,%r13 │ │ │ │ + je 4f43b │ │ │ │ + cmp $0x5,%r13 │ │ │ │ + je 4f427 │ │ │ │ + cmp $0x6,%r13 │ │ │ │ + je 4f413 │ │ │ │ vmovupd (%rdx),%ymm12 │ │ │ │ mov $0x20,%ecx │ │ │ │ - vaddpd (%rsi),%ymm12,%ymm13 │ │ │ │ + vaddpd -0x8(%r10),%ymm12,%ymm13 │ │ │ │ vmovupd %ymm13,(%rdx) │ │ │ │ vmovupd (%rdx,%rcx,1),%ymm0 │ │ │ │ - vaddpd (%rsi,%rcx,1),%ymm0,%ymm14 │ │ │ │ + vaddpd (%r9,%rcx,1),%ymm0,%ymm14 │ │ │ │ vmovupd %ymm14,(%rdx,%rcx,1) │ │ │ │ add $0x20,%rcx │ │ │ │ vmovupd (%rdx,%rcx,1),%ymm15 │ │ │ │ - vaddpd (%rsi,%rcx,1),%ymm15,%ymm1 │ │ │ │ + vaddpd (%r9,%rcx,1),%ymm15,%ymm1 │ │ │ │ vmovupd %ymm1,(%rdx,%rcx,1) │ │ │ │ add $0x20,%rcx │ │ │ │ - vmovupd (%rdx,%rcx,1),%ymm7 │ │ │ │ - vaddpd (%rsi,%rcx,1),%ymm7,%ymm5 │ │ │ │ - vmovupd %ymm5,(%rdx,%rcx,1) │ │ │ │ - add $0x20,%rcx │ │ │ │ vmovupd (%rdx,%rcx,1),%ymm4 │ │ │ │ - vaddpd (%rsi,%rcx,1),%ymm4,%ymm2 │ │ │ │ - vmovupd %ymm2,(%rdx,%rcx,1) │ │ │ │ + vaddpd (%r9,%rcx,1),%ymm4,%ymm5 │ │ │ │ + vmovupd %ymm5,(%rdx,%rcx,1) │ │ │ │ add $0x20,%rcx │ │ │ │ - vmovupd (%rdx,%rcx,1),%ymm6 │ │ │ │ - vaddpd (%rsi,%rcx,1),%ymm6,%ymm8 │ │ │ │ - vmovupd %ymm8,(%rdx,%rcx,1) │ │ │ │ + vmovupd (%rdx,%rcx,1),%ymm3 │ │ │ │ + vaddpd (%r9,%rcx,1),%ymm3,%ymm6 │ │ │ │ + vmovupd %ymm6,(%rdx,%rcx,1) │ │ │ │ add $0x20,%rcx │ │ │ │ - vmovupd (%rdx,%rcx,1),%ymm11 │ │ │ │ - vaddpd (%rsi,%rcx,1),%ymm11,%ymm3 │ │ │ │ - vmovupd %ymm3,(%rdx,%rcx,1) │ │ │ │ + vmovupd (%rdx,%rcx,1),%ymm7 │ │ │ │ + vaddpd (%r9,%rcx,1),%ymm7,%ymm11 │ │ │ │ + vmovupd %ymm11,(%rdx,%rcx,1) │ │ │ │ add $0x20,%rcx │ │ │ │ - cmp %r10,%rcx │ │ │ │ - je 4f2b3 │ │ │ │ vmovupd (%rdx,%rcx,1),%ymm9 │ │ │ │ - vmovupd 0x20(%rdx,%rcx,1),%ymm12 │ │ │ │ - vaddpd (%rsi,%rcx,1),%ymm9,%ymm10 │ │ │ │ - vmovupd 0x40(%rdx,%rcx,1),%ymm0 │ │ │ │ - vmovupd 0x60(%rdx,%rcx,1),%ymm15 │ │ │ │ - vmovupd 0x80(%rdx,%rcx,1),%ymm7 │ │ │ │ - vmovupd 0xa0(%rdx,%rcx,1),%ymm4 │ │ │ │ - vmovupd 0xc0(%rdx,%rcx,1),%ymm6 │ │ │ │ - vmovupd 0xe0(%rdx,%rcx,1),%ymm11 │ │ │ │ - vmovupd %ymm10,(%rdx,%rcx,1) │ │ │ │ - vaddpd 0x20(%rsi,%rcx,1),%ymm12,%ymm13 │ │ │ │ - vmovupd %ymm13,0x20(%rdx,%rcx,1) │ │ │ │ - vaddpd 0x40(%rsi,%rcx,1),%ymm0,%ymm14 │ │ │ │ - vmovupd %ymm14,0x40(%rdx,%rcx,1) │ │ │ │ - vaddpd 0x60(%rsi,%rcx,1),%ymm15,%ymm1 │ │ │ │ - vmovupd %ymm1,0x60(%rdx,%rcx,1) │ │ │ │ - vaddpd 0x80(%rsi,%rcx,1),%ymm7,%ymm5 │ │ │ │ - vmovupd %ymm5,0x80(%rdx,%rcx,1) │ │ │ │ - vaddpd 0xa0(%rsi,%rcx,1),%ymm4,%ymm2 │ │ │ │ - vmovupd %ymm2,0xa0(%rdx,%rcx,1) │ │ │ │ - vaddpd 0xc0(%rsi,%rcx,1),%ymm6,%ymm8 │ │ │ │ - vmovupd %ymm8,0xc0(%rdx,%rcx,1) │ │ │ │ - vaddpd 0xe0(%rsi,%rcx,1),%ymm11,%ymm3 │ │ │ │ - vmovupd %ymm3,0xe0(%rdx,%rcx,1) │ │ │ │ + vaddpd (%r9,%rcx,1),%ymm9,%ymm8 │ │ │ │ + vmovupd %ymm8,(%rdx,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + cmp %rcx,0x70(%rsp) │ │ │ │ + je 4f55e │ │ │ │ + vmovupd (%rdx,%rcx,1),%ymm10 │ │ │ │ + vmovupd 0x20(%rcx,%rdx,1),%ymm13 │ │ │ │ + vmovupd 0x40(%rcx,%rdx,1),%ymm14 │ │ │ │ + vmovupd 0x60(%rcx,%rdx,1),%ymm1 │ │ │ │ + vaddpd (%r9,%rcx,1),%ymm10,%ymm12 │ │ │ │ + vmovupd 0x80(%rcx,%rdx,1),%ymm5 │ │ │ │ + vmovupd 0xa0(%rcx,%rdx,1),%ymm6 │ │ │ │ + vmovupd 0xc0(%rcx,%rdx,1),%ymm11 │ │ │ │ + vmovupd 0xe0(%rcx,%rdx,1),%ymm8 │ │ │ │ + vmovupd %ymm12,(%rdx,%rcx,1) │ │ │ │ + vaddpd 0x20(%r9,%rcx,1),%ymm13,%ymm0 │ │ │ │ + vmovupd %ymm0,0x20(%rcx,%rdx,1) │ │ │ │ + vaddpd 0x40(%r9,%rcx,1),%ymm14,%ymm15 │ │ │ │ + vmovupd %ymm15,0x40(%rcx,%rdx,1) │ │ │ │ + vaddpd 0x60(%r9,%rcx,1),%ymm1,%ymm4 │ │ │ │ + vmovupd %ymm4,0x60(%rcx,%rdx,1) │ │ │ │ + vaddpd 0x80(%r9,%rcx,1),%ymm5,%ymm3 │ │ │ │ + vmovupd %ymm3,0x80(%rcx,%rdx,1) │ │ │ │ + vaddpd 0xa0(%r9,%rcx,1),%ymm6,%ymm7 │ │ │ │ + vmovupd %ymm7,0xa0(%rcx,%rdx,1) │ │ │ │ + vaddpd 0xc0(%r9,%rcx,1),%ymm11,%ymm9 │ │ │ │ + vmovupd %ymm9,0xc0(%rcx,%rdx,1) │ │ │ │ + vaddpd 0xe0(%r9,%rcx,1),%ymm8,%ymm10 │ │ │ │ add $0x100,%rcx │ │ │ │ - cmp %r10,%rcx │ │ │ │ - jne 4f1f2 │ │ │ │ + vmovupd %ymm10,-0x20(%rcx,%rdx,1) │ │ │ │ + cmp %rcx,0x70(%rsp) │ │ │ │ + jne 4f496 │ │ │ │ + cmpq $0x0,0x10(%rsp) │ │ │ │ + je 4fdba │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov %rax,%r13 │ │ │ │ + and $0xfffffffffffffffc,%rcx │ │ │ │ + lea (%rdi,%rcx,1),%r12 │ │ │ │ + sub %rcx,%r13 │ │ │ │ + mov %r12,0x98(%rsp) │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + jne 4fd70 │ │ │ │ + jmp 4fd9d │ │ │ │ + mov 0xc0(%rsp),%r9 │ │ │ │ + mov 0x8(%r9),%rdi │ │ │ │ + mov (%r9),%rbx │ │ │ │ + mov %rdi,0x98(%rsp) │ │ │ │ + sub %rbx,%rdi │ │ │ │ + je 4f7ce │ │ │ │ + mov 0xf0(%rsp),%rax │ │ │ │ + sar $0x3,%rdi │ │ │ │ + mov 0x18(%rax),%rsi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 503f9 │ │ │ │ + lea -0x8(%rsi),%rdx │ │ │ │ + sub %rbx,%rdx │ │ │ │ + cmp $0x10,%rdx │ │ │ │ + jbe 503f9 │ │ │ │ + lea -0x1(%rdi),%r9 │ │ │ │ + mov %rdi,%r8 │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + jbe 50b23 │ │ │ │ + mov %rdi,%r11 │ │ │ │ + xor %eax,%eax │ │ │ │ + shr $0x2,%r11 │ │ │ │ + shl $0x5,%r11 │ │ │ │ + lea -0x20(%r11),%r14 │ │ │ │ + shr $0x5,%r14 │ │ │ │ + inc %r14 │ │ │ │ + and $0x7,%r14d │ │ │ │ + je 4f6c4 │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + je 4f6a8 │ │ │ │ + cmp $0x2,%r14 │ │ │ │ + je 4f695 │ │ │ │ + cmp $0x3,%r14 │ │ │ │ + je 4f682 │ │ │ │ + cmp $0x4,%r14 │ │ │ │ + je 4f66f │ │ │ │ + cmp $0x5,%r14 │ │ │ │ + je 4f65c │ │ │ │ + cmp $0x6,%r14 │ │ │ │ + je 4f649 │ │ │ │ + vmovupd (%rsi),%ymm0 │ │ │ │ + mov $0x20,%eax │ │ │ │ + vaddpd (%rbx),%ymm0,%ymm14 │ │ │ │ + vmovupd %ymm14,(%rsi) │ │ │ │ + vmovupd (%rsi,%rax,1),%ymm15 │ │ │ │ + vaddpd (%rbx,%rax,1),%ymm15,%ymm1 │ │ │ │ + vmovupd %ymm1,(%rsi,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rsi,%rax,1),%ymm4 │ │ │ │ + vaddpd (%rbx,%rax,1),%ymm4,%ymm5 │ │ │ │ + vmovupd %ymm5,(%rsi,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rsi,%rax,1),%ymm3 │ │ │ │ + vaddpd (%rbx,%rax,1),%ymm3,%ymm6 │ │ │ │ + vmovupd %ymm6,(%rsi,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rsi,%rax,1),%ymm7 │ │ │ │ + vaddpd (%rbx,%rax,1),%ymm7,%ymm11 │ │ │ │ + vmovupd %ymm11,(%rsi,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rsi,%rax,1),%ymm9 │ │ │ │ + vaddpd (%rbx,%rax,1),%ymm9,%ymm8 │ │ │ │ + vmovupd %ymm8,(%rsi,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rsi,%rax,1),%ymm10 │ │ │ │ + vaddpd (%rbx,%rax,1),%ymm10,%ymm12 │ │ │ │ + vmovupd %ymm12,(%rsi,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + cmp %r11,%rax │ │ │ │ + je 4f784 │ │ │ │ + vmovupd (%rsi,%rax,1),%ymm13 │ │ │ │ + vmovupd 0x20(%rsi,%rax,1),%ymm14 │ │ │ │ + vmovupd 0x40(%rsi,%rax,1),%ymm1 │ │ │ │ + vmovupd 0x60(%rsi,%rax,1),%ymm5 │ │ │ │ + vaddpd (%rbx,%rax,1),%ymm13,%ymm0 │ │ │ │ + vmovupd 0x80(%rsi,%rax,1),%ymm6 │ │ │ │ + vmovupd 0xa0(%rsi,%rax,1),%ymm11 │ │ │ │ + vmovupd 0xc0(%rsi,%rax,1),%ymm8 │ │ │ │ + vmovupd 0xe0(%rsi,%rax,1),%ymm12 │ │ │ │ + vmovupd %ymm0,(%rsi,%rax,1) │ │ │ │ + vaddpd 0x20(%rbx,%rax,1),%ymm14,%ymm15 │ │ │ │ + vmovupd %ymm15,0x20(%rsi,%rax,1) │ │ │ │ + vaddpd 0x40(%rbx,%rax,1),%ymm1,%ymm4 │ │ │ │ + vmovupd %ymm4,0x40(%rsi,%rax,1) │ │ │ │ + vaddpd 0x60(%rbx,%rax,1),%ymm5,%ymm3 │ │ │ │ + vmovupd %ymm3,0x60(%rsi,%rax,1) │ │ │ │ + vaddpd 0x80(%rbx,%rax,1),%ymm6,%ymm7 │ │ │ │ + vmovupd %ymm7,0x80(%rsi,%rax,1) │ │ │ │ + vaddpd 0xa0(%rbx,%rax,1),%ymm11,%ymm9 │ │ │ │ + vmovupd %ymm9,0xa0(%rsi,%rax,1) │ │ │ │ + vaddpd 0xc0(%rbx,%rax,1),%ymm8,%ymm10 │ │ │ │ + vmovupd %ymm10,0xc0(%rsi,%rax,1) │ │ │ │ + vaddpd 0xe0(%rbx,%rax,1),%ymm12,%ymm13 │ │ │ │ + vmovupd %ymm13,0xe0(%rsi,%rax,1) │ │ │ │ + add $0x100,%rax │ │ │ │ + cmp %r11,%rax │ │ │ │ + jne 4f6c4 │ │ │ │ test $0x3,%dil │ │ │ │ - je 4eda9 │ │ │ │ + je 4f7ce │ │ │ │ + mov %rdi,%r10 │ │ │ │ + and $0xfffffffffffffffc,%r10 │ │ │ │ + cmp %r9,%r10 │ │ │ │ + je 4f7bc │ │ │ │ + sub %r10,%rdi │ │ │ │ mov %rdi,%r8 │ │ │ │ - and $0xfffffffffffffffc,%r8 │ │ │ │ - cmp %r9,%r8 │ │ │ │ - je 4f2f2 │ │ │ │ - sub %r8,%rdi │ │ │ │ - mov %rdi,%rbx │ │ │ │ - vmovupd (%rdx,%r8,8),%xmm9 │ │ │ │ - vaddpd (%rsi,%r8,8),%xmm9,%xmm10 │ │ │ │ - vmovupd %xmm10,(%rdx,%r8,8) │ │ │ │ - test $0x1,%bl │ │ │ │ - je 4eda9 │ │ │ │ - and $0xfffffffffffffffe,%rbx │ │ │ │ - lea (%rbx,%r8,1),%r9 │ │ │ │ - vmovsd (%rdx,%r9,8),%xmm12 │ │ │ │ - vaddsd (%rsi,%r9,8),%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rdx,%r9,8) │ │ │ │ - test %r12d,%r12d │ │ │ │ - jne 4edb2 │ │ │ │ - mov 0x78(%rsp),%r15 │ │ │ │ + vmovupd (%rsi,%r10,8),%xmm0 │ │ │ │ + vaddpd (%rbx,%r10,8),%xmm0,%xmm14 │ │ │ │ + vmovupd %xmm14,(%rsi,%r10,8) │ │ │ │ + test $0x1,%r8b │ │ │ │ + je 4f7ce │ │ │ │ + and $0xfffffffffffffffe,%r8 │ │ │ │ + lea (%r8,%r10,1),%r9 │ │ │ │ + vmovsd (%rsi,%r9,8),%xmm15 │ │ │ │ + vaddsd (%rbx,%r9,8),%xmm15,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rsi,%r9,8) │ │ │ │ + mov 0x108(%rsp),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 4fdf3 │ │ │ │ + mov 0x94(%rsp),%edx │ │ │ │ + mov 0x8(%rsp),%r10 │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + mov %r12,%rbx │ │ │ │ + mov %r15,(%rsp) │ │ │ │ + mov 0xf0(%rsp),%r14 │ │ │ │ + mov %r12,%r11 │ │ │ │ + lea (%rdx,%rdx,2),%r9 │ │ │ │ + lea (%r10,%r9,8),%rsi │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov (%r14),%r15 │ │ │ │ + mov 0x8(%r14),%r12 │ │ │ │ + sub %r15,%r12 │ │ │ │ + je 4fd1d │ │ │ │ + mov (%rbx),%rax │ │ │ │ + mov 0x8(%rbx),%rdx │ │ │ │ + sub %rax,%rdx │ │ │ │ + je 4fd1d │ │ │ │ + mov 0xf0(%rsp),%rdi │ │ │ │ + sar $0x3,%rdx │ │ │ │ + mov $0xfffffffffffffff8,%r10 │ │ │ │ + sar $0x3,%r12 │ │ │ │ + sub %rax,%r10 │ │ │ │ + mov %r12,0x70(%rsp) │ │ │ │ + mov %rdx,%r12 │ │ │ │ + lea -0x1(%rdx),%rcx │ │ │ │ + mov 0x18(%rdi),%r9 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %r10,0x48(%rsp) │ │ │ │ + shr $0x2,%r12 │ │ │ │ + and $0xfffffffffffffffc,%rdi │ │ │ │ + mov %r13,0x58(%rsp) │ │ │ │ + xor %r8d,%r8d │ │ │ │ + shl $0x5,%r12 │ │ │ │ + mov %rdi,0x30(%rsp) │ │ │ │ + mov %rcx,0x98(%rsp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + vmovsd (%r15,%r8,8),%xmm0 │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 4fb60 │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + lea 0x0(,%rcx,8),%r10 │ │ │ │ + lea (%r9,%r10,1),%r13 │ │ │ │ + add %r13,%rdi │ │ │ │ + cmp $0x10,%rdi │ │ │ │ + jbe 4fb68 │ │ │ │ + cmpq $0x2,0x98(%rsp) │ │ │ │ + jbe 4fae0 │ │ │ │ + lea -0x20(%r12),%r10 │ │ │ │ + vbroadcastsd %xmm0,%ymm9 │ │ │ │ + xor %edi,%edi │ │ │ │ + shr $0x5,%r10 │ │ │ │ + inc %r10 │ │ │ │ + and $0x7,%r10d │ │ │ │ + je 4f9e0 │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 4f9c0 │ │ │ │ + cmp $0x2,%r10 │ │ │ │ + je 4f9a0 │ │ │ │ + cmp $0x3,%r10 │ │ │ │ + je 4f980 │ │ │ │ + cmp $0x4,%r10 │ │ │ │ + je 4f960 │ │ │ │ + cmp $0x5,%r10 │ │ │ │ + je 4f940 │ │ │ │ + cmp $0x6,%r10 │ │ │ │ + je 4f928 │ │ │ │ + vmovupd (%rax),%ymm8 │ │ │ │ + mov $0x20,%edi │ │ │ │ + vfmadd213pd 0x0(%r13),%ymm9,%ymm8 │ │ │ │ + vmovupd %ymm8,0x0(%r13) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovupd (%rax,%rdi,1),%ymm10 │ │ │ │ + vfmadd213pd 0x0(%r13,%rdi,1),%ymm9,%ymm10 │ │ │ │ + vmovupd %ymm10,0x0(%r13,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + nop │ │ │ │ + vmovupd (%rax,%rdi,1),%ymm12 │ │ │ │ + vfmadd213pd 0x0(%r13,%rdi,1),%ymm9,%ymm12 │ │ │ │ + vmovupd %ymm12,0x0(%r13,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovupd (%rax,%rdi,1),%ymm13 │ │ │ │ + vfmadd213pd 0x0(%r13,%rdi,1),%ymm9,%ymm13 │ │ │ │ + vmovupd %ymm13,0x0(%r13,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovupd (%rax,%rdi,1),%ymm14 │ │ │ │ + vfmadd213pd 0x0(%r13,%rdi,1),%ymm9,%ymm14 │ │ │ │ + vmovupd %ymm14,0x0(%r13,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovupd (%rax,%rdi,1),%ymm15 │ │ │ │ + vfmadd213pd 0x0(%r13,%rdi,1),%ymm9,%ymm15 │ │ │ │ + vmovupd %ymm15,0x0(%r13,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovupd (%rax,%rdi,1),%ymm4 │ │ │ │ + vfmadd213pd 0x0(%r13,%rdi,1),%ymm9,%ymm4 │ │ │ │ + vmovupd %ymm4,0x0(%r13,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + cmp %r12,%rdi │ │ │ │ + je 4fab3 │ │ │ │ + vmovupd (%rax,%rdi,1),%ymm1 │ │ │ │ + vfmadd213pd 0x0(%r13,%rdi,1),%ymm9,%ymm1 │ │ │ │ + vmovupd %ymm1,0x0(%r13,%rdi,1) │ │ │ │ + vmovupd 0x20(%rax,%rdi,1),%ymm5 │ │ │ │ + vfmadd213pd 0x20(%r13,%rdi,1),%ymm9,%ymm5 │ │ │ │ + vmovupd %ymm5,0x20(%r13,%rdi,1) │ │ │ │ + vmovupd 0x40(%rax,%rdi,1),%ymm3 │ │ │ │ + vfmadd213pd 0x40(%r13,%rdi,1),%ymm9,%ymm3 │ │ │ │ + vmovupd %ymm3,0x40(%r13,%rdi,1) │ │ │ │ + vmovupd 0x60(%rax,%rdi,1),%ymm6 │ │ │ │ + vfmadd213pd 0x60(%r13,%rdi,1),%ymm9,%ymm6 │ │ │ │ + vmovupd %ymm6,0x60(%r13,%rdi,1) │ │ │ │ + vmovupd 0x80(%rax,%rdi,1),%ymm7 │ │ │ │ + vfmadd213pd 0x80(%r13,%rdi,1),%ymm9,%ymm7 │ │ │ │ + vmovupd %ymm7,0x80(%r13,%rdi,1) │ │ │ │ + vmovupd 0xa0(%rax,%rdi,1),%ymm11 │ │ │ │ + vfmadd213pd 0xa0(%r13,%rdi,1),%ymm9,%ymm11 │ │ │ │ + vmovupd %ymm11,0xa0(%r13,%rdi,1) │ │ │ │ + vmovupd 0xc0(%rax,%rdi,1),%ymm8 │ │ │ │ + vfmadd213pd 0xc0(%r13,%rdi,1),%ymm9,%ymm8 │ │ │ │ + vmovupd %ymm8,0xc0(%r13,%rdi,1) │ │ │ │ + vmovupd 0xe0(%rax,%rdi,1),%ymm10 │ │ │ │ + vfmadd213pd 0xe0(%r13,%rdi,1),%ymm9,%ymm10 │ │ │ │ + vmovupd %ymm10,0xe0(%r13,%rdi,1) │ │ │ │ + add $0x100,%rdi │ │ │ │ + cmp %r12,%rdi │ │ │ │ + jne 4f9e0 │ │ │ │ + test $0x3,%dl │ │ │ │ + je 4fb3b │ │ │ │ + mov 0x30(%rsp),%r10 │ │ │ │ + mov %r10,%rdi │ │ │ │ + add %rcx,%r10 │ │ │ │ + cmp 0x98(%rsp),%rdi │ │ │ │ + jne 4faf0 │ │ │ │ + mov 0x98(%rsp),%rdi │ │ │ │ + jmp 4fb29 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + xor %edi,%edi │ │ │ │ + mov %rcx,%r10 │ │ │ │ + cmp 0x98(%rsp),%rdi │ │ │ │ + je 4fad1 │ │ │ │ + nop │ │ │ │ + mov %rdx,%r13 │ │ │ │ + vmovddup %xmm0,%xmm9 │ │ │ │ + sub %rdi,%r13 │ │ │ │ + mov %r13,0x50(%rsp) │ │ │ │ + lea (%rcx,%rdi,1),%r13 │ │ │ │ + vmovupd (%r9,%r13,8),%xmm12 │ │ │ │ + vfmadd132pd (%rax,%rdi,8),%xmm12,%xmm9 │ │ │ │ + vmovupd %xmm9,(%r9,%r13,8) │ │ │ │ + test $0x1,%dl │ │ │ │ + je 4fb3b │ │ │ │ + mov 0x50(%rsp),%r13 │ │ │ │ + and $0xfffffffffffffffe,%r13 │ │ │ │ + add %r13,%rdi │ │ │ │ + add %r13,%r10 │ │ │ │ + vmovsd (%r9,%r10,8),%xmm13 │ │ │ │ + vfmadd132sd (%rax,%rdi,8),%xmm13,%xmm0 │ │ │ │ + vmovsd %xmm0,(%r9,%r10,8) │ │ │ │ + inc %r8 │ │ │ │ + cmp 0x70(%rsp),%r8 │ │ │ │ + jae 4fd18 │ │ │ │ + vmovsd (%r15,%r8,8),%xmm0 │ │ │ │ + add %rdx,%rcx │ │ │ │ + jmp 4f895 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x0(,%rcx,8),%r10 │ │ │ │ + vmovsd (%rax),%xmm14 │ │ │ │ + add %r9,%r10 │ │ │ │ + lea -0x1(%rdx),%r13 │ │ │ │ + mov $0x1,%edi │ │ │ │ + and $0x7,%r13d │ │ │ │ + vfmadd213sd (%r10),%xmm0,%xmm14 │ │ │ │ + vmovsd %xmm14,(%r10) │ │ │ │ + cmp %rdx,%rdi │ │ │ │ + jae 4fd01 │ │ │ │ + test %r13,%r13 │ │ │ │ + je 4fc57 │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + je 4fc3a │ │ │ │ + cmp $0x2,%r13 │ │ │ │ + je 4fc26 │ │ │ │ + cmp $0x3,%r13 │ │ │ │ + je 4fc12 │ │ │ │ + cmp $0x4,%r13 │ │ │ │ + je 4fbfe │ │ │ │ + cmp $0x5,%r13 │ │ │ │ + je 4fbea │ │ │ │ + cmp $0x6,%r13 │ │ │ │ + je 4fbd6 │ │ │ │ + vmovsd 0x8(%rax),%xmm15 │ │ │ │ + mov $0x2,%edi │ │ │ │ + vfmadd213sd 0x8(%r10),%xmm0,%xmm15 │ │ │ │ + vmovsd %xmm15,0x8(%r10) │ │ │ │ + vmovsd (%rax,%rdi,8),%xmm4 │ │ │ │ + vfmadd213sd (%r10,%rdi,8),%xmm0,%xmm4 │ │ │ │ + vmovsd %xmm4,(%r10,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%rax,%rdi,8),%xmm1 │ │ │ │ + vfmadd213sd (%r10,%rdi,8),%xmm0,%xmm1 │ │ │ │ + vmovsd %xmm1,(%r10,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%rax,%rdi,8),%xmm5 │ │ │ │ + vfmadd213sd (%r10,%rdi,8),%xmm0,%xmm5 │ │ │ │ + vmovsd %xmm5,(%r10,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%rax,%rdi,8),%xmm3 │ │ │ │ + vfmadd213sd (%r10,%rdi,8),%xmm0,%xmm3 │ │ │ │ + vmovsd %xmm3,(%r10,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%rax,%rdi,8),%xmm6 │ │ │ │ + vfmadd213sd (%r10,%rdi,8),%xmm0,%xmm6 │ │ │ │ + vmovsd %xmm6,(%r10,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%rax,%rdi,8),%xmm7 │ │ │ │ + vfmadd213sd (%r10,%rdi,8),%xmm0,%xmm7 │ │ │ │ + vmovsd %xmm7,(%r10,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + cmp %rdx,%rdi │ │ │ │ + jae 4fd01 │ │ │ │ + vmovsd (%rax,%rdi,8),%xmm11 │ │ │ │ + vfmadd213sd (%r10,%rdi,8),%xmm0,%xmm11 │ │ │ │ + vmovsd %xmm11,(%r10,%rdi,8) │ │ │ │ + vmovsd 0x8(%rax,%rdi,8),%xmm8 │ │ │ │ + vfmadd213sd 0x8(%r10,%rdi,8),%xmm0,%xmm8 │ │ │ │ + vmovsd %xmm8,0x8(%r10,%rdi,8) │ │ │ │ + vmovsd 0x10(%rax,%rdi,8),%xmm10 │ │ │ │ + vfmadd213sd 0x10(%r10,%rdi,8),%xmm0,%xmm10 │ │ │ │ + vmovsd %xmm10,0x10(%r10,%rdi,8) │ │ │ │ + vmovsd 0x18(%rax,%rdi,8),%xmm9 │ │ │ │ + vfmadd213sd 0x18(%r10,%rdi,8),%xmm0,%xmm9 │ │ │ │ + vmovsd %xmm9,0x18(%r10,%rdi,8) │ │ │ │ + vmovsd 0x20(%rax,%rdi,8),%xmm12 │ │ │ │ + vfmadd213sd 0x20(%r10,%rdi,8),%xmm0,%xmm12 │ │ │ │ + vmovsd %xmm12,0x20(%r10,%rdi,8) │ │ │ │ + vmovsd 0x28(%rax,%rdi,8),%xmm13 │ │ │ │ + vfmadd213sd 0x28(%r10,%rdi,8),%xmm0,%xmm13 │ │ │ │ + vmovsd %xmm13,0x28(%r10,%rdi,8) │ │ │ │ + vmovsd 0x30(%rax,%rdi,8),%xmm14 │ │ │ │ + vfmadd213sd 0x30(%r10,%rdi,8),%xmm0,%xmm14 │ │ │ │ + vmovsd %xmm14,0x30(%r10,%rdi,8) │ │ │ │ + vmovsd 0x38(%rax,%rdi,8),%xmm15 │ │ │ │ + vfmadd213sd 0x38(%r10,%rdi,8),%xmm0,%xmm15 │ │ │ │ + vmovsd %xmm15,0x38(%r10,%rdi,8) │ │ │ │ + add $0x8,%rdi │ │ │ │ + cmp %rdx,%rdi │ │ │ │ + jb 4fc57 │ │ │ │ + inc %r8 │ │ │ │ + add %rdx,%rcx │ │ │ │ + cmp 0x70(%rsp),%r8 │ │ │ │ + jb 4f885 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x58(%rsp),%r13 │ │ │ │ + add $0x18,%rbx │ │ │ │ + sub $0x18,%r14 │ │ │ │ + cmp %rsi,%rbx │ │ │ │ + jne 4f810 │ │ │ │ + subq $0x18,0xf0(%rsp) │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ mov %r11,%r12 │ │ │ │ + decl 0x94(%rsp) │ │ │ │ + mov (%rsp),%r15 │ │ │ │ + subq $0x18,0xc0(%rsp) │ │ │ │ + mov 0x108(%rsp),%r10d │ │ │ │ + jmp 4f15a │ │ │ │ + mov %rdi,0x98(%rsp) │ │ │ │ + mov %rax,%r13 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %rdi,%r12 │ │ │ │ + lea (%rsi,%r12,8),%r9 │ │ │ │ + lea (%r8,%rcx,1),%r12 │ │ │ │ + vmovupd (%r9),%xmm12 │ │ │ │ + vaddpd (%r11,%r12,8),%xmm12,%xmm13 │ │ │ │ + vmovupd %xmm13,(%r9) │ │ │ │ + test $0x1,%r13b │ │ │ │ + je 4fdba │ │ │ │ + and $0xfffffffffffffffe,%r13 │ │ │ │ + add %r13,0x98(%rsp) │ │ │ │ + add %r13,%rcx │ │ │ │ + mov 0x98(%rsp),%r9 │ │ │ │ + add %r8,%rcx │ │ │ │ + vmovsd (%rsi,%r9,8),%xmm0 │ │ │ │ + vaddsd (%r11,%rcx,8),%xmm0,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rsi,%r9,8) │ │ │ │ + inc %ebx │ │ │ │ + add %rax,%rdi │ │ │ │ + add %rax,%r8 │ │ │ │ + add %r14,%rdx │ │ │ │ + add %r14,%r10 │ │ │ │ + cmp %ebx,0x12c(%rsp) │ │ │ │ + jg 4f39c │ │ │ │ + mov 0x108(%rsp),%ebx │ │ │ │ + mov 0x58(%rsp),%r13 │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov 0x48(%rsp),%r12 │ │ │ │ + test %ebx,%ebx │ │ │ │ + jne 4f7dd │ │ │ │ + mov %r12,%r14 │ │ │ │ + mov %rcx,%r12 │ │ │ │ incl 0xd8(%rsp) │ │ │ │ - mov 0xc0(%rsp),%r11 │ │ │ │ - mov 0xd8(%rsp),%eax │ │ │ │ - add %r11,0xa8(%rsp) │ │ │ │ - add %r11,0xa0(%rsp) │ │ │ │ - cmp %eax,0xdc(%rsp) │ │ │ │ - jg 4dbd0 │ │ │ │ - mov 0x108(%rsp),%r14 │ │ │ │ - sub %r15,%r14 │ │ │ │ + mov 0xb0(%rsp),%rdi │ │ │ │ + add %rdi,0xc8(%rsp) │ │ │ │ + add %rdi,0xa0(%rsp) │ │ │ │ + mov 0xd8(%rsp),%ecx │ │ │ │ + cmp %ecx,0xdc(%rsp) │ │ │ │ + jg 4e36e │ │ │ │ + mov 0x100(%rsp),%r15 │ │ │ │ + sub %r14,%r15 │ │ │ │ test %r12,%r12 │ │ │ │ - je 502c2 │ │ │ │ - mov 0xf8(%rsp),%rsi │ │ │ │ + je 50b1b │ │ │ │ + mov 0x110(%rsp),%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ - cmp %r15,0x120(%rsp) │ │ │ │ - je 4f3a4 │ │ │ │ - mov %r15,%r12 │ │ │ │ + cmp %r14,0x120(%rsp) │ │ │ │ + je 4fe88 │ │ │ │ + mov %r14,%r12 │ │ │ │ mov (%r12),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 5016b │ │ │ │ + je 507d0 │ │ │ │ mov 0x10(%r12),%rsi │ │ │ │ add $0x18,%r12 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ cmp %r12,0x120(%rsp) │ │ │ │ - jne 4f37c │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %r15,%rdi │ │ │ │ + jne 4fe60 │ │ │ │ + mov %r15,%rsi │ │ │ │ + mov %r14,%rdi │ │ │ │ call d340 │ │ │ │ - mov 0x38(%rsp),%r13 │ │ │ │ - mov 0xe0(%rsp),%r9 │ │ │ │ - mov 0x128(%rsp),%rdx │ │ │ │ - mov 0x50(%r13),%rcx │ │ │ │ - mov 0x40(%r13),%rbx │ │ │ │ - mov 0x48(%r13),%rsi │ │ │ │ - mov (%rdx),%rdi │ │ │ │ - mov 0x8(%rdx),%r8 │ │ │ │ - imul (%rcx),%r9 │ │ │ │ - cmpb $0x0,(%rbx) │ │ │ │ - mov (%rsi),%r10 │ │ │ │ - je 4e48d │ │ │ │ - lea (%r10,%r9,4),%rcx │ │ │ │ - mov %rdi,%r15 │ │ │ │ - cmp %r8,%rdi │ │ │ │ - je 4e68a │ │ │ │ - mov (%r15),%r14 │ │ │ │ + mov 0x38(%rsp),%r11 │ │ │ │ + mov 0xe0(%rsp),%rax │ │ │ │ + mov 0x0(%r13),%r15 │ │ │ │ + mov 0x8(%r13),%r8 │ │ │ │ + mov 0x50(%r11),%rdx │ │ │ │ + mov 0x40(%r11),%r10 │ │ │ │ + mov 0x48(%r11),%rsi │ │ │ │ + imul (%rdx),%rax │ │ │ │ + cmpb $0x0,(%r10) │ │ │ │ + mov (%rsi),%r14 │ │ │ │ + je 4ebe1 │ │ │ │ + lea (%r14,%rax,4),%rcx │ │ │ │ + cmp %r8,%r15 │ │ │ │ + je 4ede6 │ │ │ │ + mov (%r15),%r13 │ │ │ │ mov 0x8(%r15),%r12 │ │ │ │ - cmp %r12,%r14 │ │ │ │ - je 4f6e3 │ │ │ │ - lea -0x8(%r12),%rdi │ │ │ │ - sub %r14,%rdi │ │ │ │ - mov %rdi,%rdx │ │ │ │ + cmp %r12,%r13 │ │ │ │ + je 501d1 │ │ │ │ + lea -0x8(%r12),%rsi │ │ │ │ + sub %r13,%rsi │ │ │ │ + mov %rsi,%rdx │ │ │ │ shr $0x3,%rdx │ │ │ │ - cmp $0x30,%rdi │ │ │ │ - jbe 502b4 │ │ │ │ + cmp $0x30,%rsi │ │ │ │ + jbe 50c8e │ │ │ │ lea 0x1(%rdx),%r9 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r9,%rbx │ │ │ │ - shr $0x3,%rbx │ │ │ │ - shl $0x5,%rbx │ │ │ │ - lea -0x20(%rbx),%rsi │ │ │ │ - shr $0x5,%rsi │ │ │ │ - inc %rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - je 4f540 │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 4f51b │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 4f4ff │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - je 4f4e3 │ │ │ │ - cmp $0x4,%rsi │ │ │ │ - je 4f4c7 │ │ │ │ - cmp $0x5,%rsi │ │ │ │ - je 4f4ab │ │ │ │ - cmp $0x6,%rsi │ │ │ │ - je 4f48f │ │ │ │ - vcvtpd2psy (%r14),%xmm14 │ │ │ │ - mov $0x20,%eax │ │ │ │ - vcvtpd2psy 0x20(%r14),%xmm15 │ │ │ │ - vinsertf128 $0x1,%xmm15,%ymm14,%ymm1 │ │ │ │ - vmovups %ymm1,(%rcx) │ │ │ │ - vcvtpd2psy (%r14,%rax,2),%xmm7 │ │ │ │ - vcvtpd2psy 0x20(%r14,%rax,2),%xmm5 │ │ │ │ - vinsertf128 $0x1,%xmm5,%ymm7,%ymm4 │ │ │ │ - vmovups %ymm4,(%rcx,%rax,1) │ │ │ │ - add $0x20,%rax │ │ │ │ - vcvtpd2psy (%r14,%rax,2),%xmm2 │ │ │ │ - vcvtpd2psy 0x20(%r14,%rax,2),%xmm6 │ │ │ │ - vinsertf128 $0x1,%xmm6,%ymm2,%ymm8 │ │ │ │ - vmovups %ymm8,(%rcx,%rax,1) │ │ │ │ - add $0x20,%rax │ │ │ │ - vcvtpd2psy (%r14,%rax,2),%xmm11 │ │ │ │ - vcvtpd2psy 0x20(%r14,%rax,2),%xmm3 │ │ │ │ - vinsertf128 $0x1,%xmm3,%ymm11,%ymm9 │ │ │ │ - vmovups %ymm9,(%rcx,%rax,1) │ │ │ │ - add $0x20,%rax │ │ │ │ - vcvtpd2psy (%r14,%rax,2),%xmm10 │ │ │ │ - vcvtpd2psy 0x20(%r14,%rax,2),%xmm12 │ │ │ │ - vinsertf128 $0x1,%xmm12,%ymm10,%ymm13 │ │ │ │ - vmovups %ymm13,(%rcx,%rax,1) │ │ │ │ - add $0x20,%rax │ │ │ │ - vcvtpd2psy (%r14,%rax,2),%xmm0 │ │ │ │ - vcvtpd2psy 0x20(%r14,%rax,2),%xmm14 │ │ │ │ - vinsertf128 $0x1,%xmm14,%ymm0,%ymm15 │ │ │ │ - vmovups %ymm15,(%rcx,%rax,1) │ │ │ │ - add $0x20,%rax │ │ │ │ - vcvtpd2psy (%r14,%rax,2),%xmm7 │ │ │ │ - vcvtpd2psy 0x20(%r14,%rax,2),%xmm1 │ │ │ │ - vinsertf128 $0x1,%xmm1,%ymm7,%ymm5 │ │ │ │ - vmovups %ymm5,(%rcx,%rax,1) │ │ │ │ - add $0x20,%rax │ │ │ │ - cmp %rbx,%rax │ │ │ │ - je 4f64d │ │ │ │ - vcvtpd2psy (%r14,%rax,2),%xmm4 │ │ │ │ - vcvtpd2psy 0x20(%r14,%rax,2),%xmm2 │ │ │ │ - vcvtpd2psy 0x40(%r14,%rax,2),%xmm8 │ │ │ │ - vcvtpd2psy 0x60(%r14,%rax,2),%xmm11 │ │ │ │ - vcvtpd2psy 0x80(%r14,%rax,2),%xmm9 │ │ │ │ - vcvtpd2psy 0xa0(%r14,%rax,2),%xmm10 │ │ │ │ - vcvtpd2psy 0xc0(%r14,%rax,2),%xmm13 │ │ │ │ - vcvtpd2psy 0xe0(%r14,%rax,2),%xmm0 │ │ │ │ - vcvtpd2psy 0x100(%r14,%rax,2),%xmm15 │ │ │ │ - vcvtpd2psy 0x120(%r14,%rax,2),%xmm7 │ │ │ │ - vcvtpd2psy 0x140(%r14,%rax,2),%xmm5 │ │ │ │ - vinsertf128 $0x1,%xmm2,%ymm4,%ymm6 │ │ │ │ - vcvtpd2psy 0x160(%r14,%rax,2),%xmm4 │ │ │ │ - vmovups %ymm6,(%rcx,%rax,1) │ │ │ │ - vcvtpd2psy 0x180(%r14,%rax,2),%xmm6 │ │ │ │ - vinsertf128 $0x1,%xmm11,%ymm8,%ymm3 │ │ │ │ - vcvtpd2psy 0x1a0(%r14,%rax,2),%xmm8 │ │ │ │ - vmovups %ymm3,0x20(%rcx,%rax,1) │ │ │ │ - vcvtpd2psy 0x1c0(%r14,%rax,2),%xmm3 │ │ │ │ - vinsertf128 $0x1,%xmm10,%ymm9,%ymm12 │ │ │ │ - vcvtpd2psy 0x1e0(%r14,%rax,2),%xmm9 │ │ │ │ - vmovups %ymm12,0x40(%rcx,%rax,1) │ │ │ │ - vinsertf128 $0x1,%xmm0,%ymm13,%ymm14 │ │ │ │ - vmovups %ymm14,0x60(%rcx,%rax,1) │ │ │ │ - vinsertf128 $0x1,%xmm7,%ymm15,%ymm1 │ │ │ │ - vmovups %ymm1,0x80(%rcx,%rax,1) │ │ │ │ - vinsertf128 $0x1,%xmm4,%ymm5,%ymm2 │ │ │ │ - vmovups %ymm2,0xa0(%rcx,%rax,1) │ │ │ │ - vinsertf128 $0x1,%xmm8,%ymm6,%ymm11 │ │ │ │ - vmovups %ymm11,0xc0(%rcx,%rax,1) │ │ │ │ - vinsertf128 $0x1,%xmm9,%ymm3,%ymm10 │ │ │ │ - vmovups %ymm10,0xe0(%rcx,%rax,1) │ │ │ │ - add $0x100,%rax │ │ │ │ - cmp %rbx,%rax │ │ │ │ - jne 4f540 │ │ │ │ - test $0x7,%r9b │ │ │ │ - je 4f6de │ │ │ │ + xor %edi,%edi │ │ │ │ mov %r9,%r10 │ │ │ │ - and $0xfffffffffffffff8,%r10 │ │ │ │ - lea (%rcx,%r10,4),%r13 │ │ │ │ - lea (%r14,%r10,8),%r9 │ │ │ │ + shr $0x3,%r10 │ │ │ │ + shl $0x5,%r10 │ │ │ │ + lea -0x20(%r10),%rbx │ │ │ │ + shr $0x5,%rbx │ │ │ │ + inc %rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + je 50029 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 50002 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + je 4ffe4 │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + je 4ffc6 │ │ │ │ + cmp $0x4,%rbx │ │ │ │ + je 4ffa8 │ │ │ │ + cmp $0x5,%rbx │ │ │ │ + je 4ff8a │ │ │ │ + cmp $0x6,%rbx │ │ │ │ + je 4ff6c │ │ │ │ + vcvtpd2psy 0x0(%r13),%xmm3 │ │ │ │ + vcvtpd2psy 0x20(%r13),%xmm6 │ │ │ │ + vinsertf32x4 $0x1,%xmm6,%ymm3,%ymm7 │ │ │ │ + mov $0x20,%edi │ │ │ │ + vmovups %ymm7,(%rcx) │ │ │ │ + vcvtpd2psy 0x0(%r13,%rdi,2),%xmm11 │ │ │ │ + vcvtpd2psy 0x20(%r13,%rdi,2),%xmm9 │ │ │ │ + vinsertf32x4 $0x1,%xmm9,%ymm11,%ymm8 │ │ │ │ + vmovups %ymm8,(%rcx,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vcvtpd2psy 0x0(%r13,%rdi,2),%xmm10 │ │ │ │ + vcvtpd2psy 0x20(%r13,%rdi,2),%xmm12 │ │ │ │ + vinsertf32x4 $0x1,%xmm12,%ymm10,%ymm13 │ │ │ │ + vmovups %ymm13,(%rcx,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vcvtpd2psy 0x0(%r13,%rdi,2),%xmm0 │ │ │ │ + vcvtpd2psy 0x20(%r13,%rdi,2),%xmm14 │ │ │ │ + vinsertf32x4 $0x1,%xmm14,%ymm0,%ymm15 │ │ │ │ + vmovups %ymm15,(%rcx,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vcvtpd2psy 0x0(%r13,%rdi,2),%xmm4 │ │ │ │ + vcvtpd2psy 0x20(%r13,%rdi,2),%xmm1 │ │ │ │ + vinsertf32x4 $0x1,%xmm1,%ymm4,%ymm5 │ │ │ │ + vmovups %ymm5,(%rcx,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vcvtpd2psy 0x0(%r13,%rdi,2),%xmm2 │ │ │ │ + vcvtpd2psy 0x20(%r13,%rdi,2),%xmm3 │ │ │ │ + vinsertf32x4 $0x1,%xmm3,%ymm2,%ymm6 │ │ │ │ + vmovups %ymm6,(%rcx,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vcvtpd2psy 0x0(%r13,%rdi,2),%xmm7 │ │ │ │ + vcvtpd2psy 0x20(%r13,%rdi,2),%xmm11 │ │ │ │ + vinsertf32x4 $0x1,%xmm11,%ymm7,%ymm9 │ │ │ │ + vmovups %ymm9,(%rcx,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + cmp %r10,%rdi │ │ │ │ + je 50140 │ │ │ │ + vcvtpd2psy 0x0(%r13,%rdi,2),%xmm8 │ │ │ │ + vcvtpd2psy 0x20(%r13,%rdi,2),%xmm10 │ │ │ │ + vcvtpd2psy 0x40(%r13,%rdi,2),%xmm13 │ │ │ │ + vcvtpd2psy 0x60(%r13,%rdi,2),%xmm0 │ │ │ │ + vinsertf32x4 $0x1,%xmm10,%ymm8,%ymm12 │ │ │ │ + vinsertf32x4 $0x1,%xmm0,%ymm13,%ymm14 │ │ │ │ + vcvtpd2psy 0x80(%r13,%rdi,2),%xmm15 │ │ │ │ + vcvtpd2psy 0xa0(%r13,%rdi,2),%xmm4 │ │ │ │ + vcvtpd2psy 0xc0(%r13,%rdi,2),%xmm5 │ │ │ │ + vcvtpd2psy 0xe0(%r13,%rdi,2),%xmm2 │ │ │ │ + vcvtpd2psy 0x100(%r13,%rdi,2),%xmm6 │ │ │ │ + vcvtpd2psy 0x120(%r13,%rdi,2),%xmm7 │ │ │ │ + vcvtpd2psy 0x140(%r13,%rdi,2),%xmm9 │ │ │ │ + vcvtpd2psy 0x160(%r13,%rdi,2),%xmm8 │ │ │ │ + vcvtpd2psy 0x1a0(%r13,%rdi,2),%xmm13 │ │ │ │ + vinsertf32x4 $0x1,%xmm4,%ymm15,%ymm1 │ │ │ │ + vmovups %ymm12,(%rcx,%rdi,1) │ │ │ │ + vcvtpd2psy 0x1e0(%r13,%rdi,2),%xmm15 │ │ │ │ + vcvtpd2psy 0x180(%r13,%rdi,2),%xmm12 │ │ │ │ + vinsertf32x4 $0x1,%xmm2,%ymm5,%ymm3 │ │ │ │ + vmovups %ymm14,0x20(%rcx,%rdi,1) │ │ │ │ + vinsertf32x4 $0x1,%xmm7,%ymm6,%ymm11 │ │ │ │ + vcvtpd2psy 0x1c0(%r13,%rdi,2),%xmm14 │ │ │ │ + vinsertf32x4 $0x1,%xmm8,%ymm9,%ymm10 │ │ │ │ + vinsertf32x4 $0x1,%xmm13,%ymm12,%ymm0 │ │ │ │ + vinsertf32x4 $0x1,%xmm15,%ymm14,%ymm4 │ │ │ │ + vmovups %ymm1,0x40(%rcx,%rdi,1) │ │ │ │ + vmovups %ymm3,0x60(%rcx,%rdi,1) │ │ │ │ + vmovups %ymm11,0x80(%rcx,%rdi,1) │ │ │ │ + vmovups %ymm10,0xa0(%rcx,%rdi,1) │ │ │ │ + vmovups %ymm0,0xc0(%rcx,%rdi,1) │ │ │ │ + vmovups %ymm4,0xe0(%rcx,%rdi,1) │ │ │ │ + add $0x100,%rdi │ │ │ │ + cmp %r10,%rdi │ │ │ │ + jne 50029 │ │ │ │ + test $0x7,%r9b │ │ │ │ + je 501cc │ │ │ │ + mov %r9,%rax │ │ │ │ + and $0xfffffffffffffff8,%rax │ │ │ │ + lea (%rcx,%rax,4),%r14 │ │ │ │ + lea 0x0(%r13,%rax,8),%rsi │ │ │ │ mov %rdx,%r11 │ │ │ │ - sub %r10,%r11 │ │ │ │ + sub %rax,%r11 │ │ │ │ cmp $0x2,%r11 │ │ │ │ - jbe 4f6a4 │ │ │ │ - vmovupd (%r14,%r10,8),%xmm12 │ │ │ │ + jbe 50197 │ │ │ │ + vmovupd 0x0(%r13,%rax,8),%xmm1 │ │ │ │ inc %r11 │ │ │ │ - vinsertf128 $0x1,0x10(%r14,%r10,8),%ymm12,%ymm13 │ │ │ │ - vcvtpd2ps %ymm13,%xmm0 │ │ │ │ - vmovups %xmm0,(%rcx,%r10,4) │ │ │ │ + vinsertf64x2 $0x1,0x10(%r13,%rax,8),%ymm1,%ymm5 │ │ │ │ + vcvtpd2ps %ymm5,%xmm2 │ │ │ │ + vmovups %xmm2,(%rcx,%rax,4) │ │ │ │ test $0x3,%r11b │ │ │ │ - je 4f6de │ │ │ │ + je 501cc │ │ │ │ mov %r11,%rdi │ │ │ │ and $0xfffffffffffffffc,%rdi │ │ │ │ - lea 0x0(%r13,%rdi,4),%r13 │ │ │ │ - lea (%r9,%rdi,8),%r9 │ │ │ │ - vxorps %xmm14,%xmm14,%xmm14 │ │ │ │ - lea 0x8(%r9),%r14 │ │ │ │ - vcvtsd2ss (%r9),%xmm14,%xmm15 │ │ │ │ - vmovss %xmm15,0x0(%r13) │ │ │ │ - cmp %r14,%r12 │ │ │ │ - je 4f6de │ │ │ │ - vcvtsd2ss 0x8(%r9),%xmm14,%xmm7 │ │ │ │ - lea 0x10(%r9),%r10 │ │ │ │ - vmovss %xmm7,0x4(%r13) │ │ │ │ - cmp %r10,%r12 │ │ │ │ - je 4f6de │ │ │ │ - vcvtsd2ss 0x10(%r9),%xmm14,%xmm1 │ │ │ │ - vmovss %xmm1,0x8(%r13) │ │ │ │ + lea (%r14,%rdi,4),%r14 │ │ │ │ + lea (%rsi,%rdi,8),%rsi │ │ │ │ + vxorps %xmm3,%xmm3,%xmm3 │ │ │ │ + lea 0x8(%rsi),%r13 │ │ │ │ + vcvtsd2ss (%rsi),%xmm3,%xmm6 │ │ │ │ + vmovss %xmm6,(%r14) │ │ │ │ + cmp %r13,%r12 │ │ │ │ + je 501cc │ │ │ │ + lea 0x10(%rsi),%rax │ │ │ │ + vcvtsd2ss 0x8(%rsi),%xmm3,%xmm7 │ │ │ │ + vmovss %xmm7,0x4(%r14) │ │ │ │ + cmp %rax,%r12 │ │ │ │ + je 501cc │ │ │ │ + vcvtsd2ss 0x10(%rsi),%xmm3,%xmm11 │ │ │ │ + vmovss %xmm11,0x8(%r14) │ │ │ │ lea 0x4(%rcx,%rdx,4),%rcx │ │ │ │ add $0x18,%r15 │ │ │ │ cmp %r15,%r8 │ │ │ │ - jne 4f3f7 │ │ │ │ + jne 4fed2 │ │ │ │ vzeroupper │ │ │ │ - jmp 4e68a │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - xor %r8d,%r8d │ │ │ │ - mov %rdi,%r11 │ │ │ │ - cmp %r12,%r8 │ │ │ │ - je 4f0c8 │ │ │ │ - nop │ │ │ │ - mov %rcx,%r13 │ │ │ │ - vmovddup %xmm0,%xmm5 │ │ │ │ - sub %r8,%r13 │ │ │ │ - mov %r13,0x50(%rsp) │ │ │ │ - lea (%r8,%rdi,1),%r13 │ │ │ │ - vmovupd (%r10,%r13,8),%xmm2 │ │ │ │ - vfmadd132pd (%rdx,%r8,8),%xmm2,%xmm5 │ │ │ │ - vmovupd %xmm5,(%r10,%r13,8) │ │ │ │ - test $0x1,%cl │ │ │ │ - je 4f75b │ │ │ │ - mov 0x50(%rsp),%r13 │ │ │ │ - and $0xfffffffffffffffe,%r13 │ │ │ │ - add %r13,%r8 │ │ │ │ - add %r13,%r11 │ │ │ │ - vmovsd (%r10,%r11,8),%xmm6 │ │ │ │ - vfmadd132sd (%rdx,%r8,8),%xmm6,%xmm0 │ │ │ │ - vmovsd %xmm0,(%r10,%r11,8) │ │ │ │ - inc %r9 │ │ │ │ - cmp 0xb0(%rsp),%r9 │ │ │ │ - jae 4f950 │ │ │ │ - vmovsd (%r14,%r9,8),%xmm0 │ │ │ │ - add %rcx,%rdi │ │ │ │ - jmp 4ee73 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x0(,%rdi,8),%r11 │ │ │ │ - vmovsd (%rdx),%xmm8 │ │ │ │ - add %r10,%r11 │ │ │ │ - lea -0x1(%rcx),%r13 │ │ │ │ - mov $0x1,%r8d │ │ │ │ - vfmadd213sd (%r11),%xmm0,%xmm8 │ │ │ │ - and $0x7,%r13d │ │ │ │ - vmovsd %xmm8,(%r11) │ │ │ │ - cmp %rcx,%r8 │ │ │ │ - jae 4f935 │ │ │ │ - test %r13,%r13 │ │ │ │ - je 4f883 │ │ │ │ - cmp $0x1,%r13 │ │ │ │ - je 4f865 │ │ │ │ - cmp $0x2,%r13 │ │ │ │ - je 4f850 │ │ │ │ - cmp $0x3,%r13 │ │ │ │ - je 4f83b │ │ │ │ - cmp $0x4,%r13 │ │ │ │ - je 4f826 │ │ │ │ - cmp $0x5,%r13 │ │ │ │ - je 4f811 │ │ │ │ - cmp $0x6,%r13 │ │ │ │ - je 4f7fc │ │ │ │ - vmovsd 0x8(%rdx),%xmm11 │ │ │ │ - mov $0x2,%r8d │ │ │ │ - vfmadd213sd 0x8(%r11),%xmm0,%xmm11 │ │ │ │ - vmovsd %xmm11,0x8(%r11) │ │ │ │ - vmovsd (%rdx,%r8,8),%xmm3 │ │ │ │ - vfmadd213sd (%r11,%r8,8),%xmm0,%xmm3 │ │ │ │ - vmovsd %xmm3,(%r11,%r8,8) │ │ │ │ - inc %r8 │ │ │ │ - vmovsd (%rdx,%r8,8),%xmm9 │ │ │ │ - vfmadd213sd (%r11,%r8,8),%xmm0,%xmm9 │ │ │ │ - vmovsd %xmm9,(%r11,%r8,8) │ │ │ │ - inc %r8 │ │ │ │ - vmovsd (%rdx,%r8,8),%xmm10 │ │ │ │ - vfmadd213sd (%r11,%r8,8),%xmm0,%xmm10 │ │ │ │ - vmovsd %xmm10,(%r11,%r8,8) │ │ │ │ - inc %r8 │ │ │ │ - vmovsd (%rdx,%r8,8),%xmm12 │ │ │ │ - vfmadd213sd (%r11,%r8,8),%xmm0,%xmm12 │ │ │ │ - vmovsd %xmm12,(%r11,%r8,8) │ │ │ │ - inc %r8 │ │ │ │ - vmovsd (%rdx,%r8,8),%xmm13 │ │ │ │ - vfmadd213sd (%r11,%r8,8),%xmm0,%xmm13 │ │ │ │ - vmovsd %xmm13,(%r11,%r8,8) │ │ │ │ - inc %r8 │ │ │ │ - vmovsd (%rdx,%r8,8),%xmm14 │ │ │ │ - vfmadd213sd (%r11,%r8,8),%xmm0,%xmm14 │ │ │ │ - vmovsd %xmm14,(%r11,%r8,8) │ │ │ │ - inc %r8 │ │ │ │ - cmp %rcx,%r8 │ │ │ │ - jae 4f935 │ │ │ │ - vmovsd (%rdx,%r8,8),%xmm15 │ │ │ │ - vfmadd213sd (%r11,%r8,8),%xmm0,%xmm15 │ │ │ │ - vmovsd %xmm15,(%r11,%r8,8) │ │ │ │ - vmovsd 0x8(%rdx,%r8,8),%xmm7 │ │ │ │ - vfmadd213sd 0x8(%r11,%r8,8),%xmm0,%xmm7 │ │ │ │ - vmovsd %xmm7,0x8(%r11,%r8,8) │ │ │ │ - vmovsd 0x10(%rdx,%r8,8),%xmm1 │ │ │ │ - vfmadd213sd 0x10(%r11,%r8,8),%xmm0,%xmm1 │ │ │ │ - vmovsd %xmm1,0x10(%r11,%r8,8) │ │ │ │ - vmovsd 0x18(%rdx,%r8,8),%xmm4 │ │ │ │ - vfmadd213sd 0x18(%r11,%r8,8),%xmm0,%xmm4 │ │ │ │ - vmovsd %xmm4,0x18(%r11,%r8,8) │ │ │ │ - vmovsd 0x20(%rdx,%r8,8),%xmm5 │ │ │ │ - vfmadd213sd 0x20(%r11,%r8,8),%xmm0,%xmm5 │ │ │ │ - vmovsd %xmm5,0x20(%r11,%r8,8) │ │ │ │ - vmovsd 0x28(%rdx,%r8,8),%xmm2 │ │ │ │ - vfmadd213sd 0x28(%r11,%r8,8),%xmm0,%xmm2 │ │ │ │ - vmovsd %xmm2,0x28(%r11,%r8,8) │ │ │ │ - vmovsd 0x30(%rdx,%r8,8),%xmm6 │ │ │ │ - vfmadd213sd 0x30(%r11,%r8,8),%xmm0,%xmm6 │ │ │ │ - vmovsd %xmm6,0x30(%r11,%r8,8) │ │ │ │ - vmovsd 0x38(%rdx,%r8,8),%xmm8 │ │ │ │ - vfmadd213sd 0x38(%r11,%r8,8),%xmm0,%xmm8 │ │ │ │ - vmovsd %xmm8,0x38(%r11,%r8,8) │ │ │ │ - add $0x8,%r8 │ │ │ │ - cmp %rcx,%r8 │ │ │ │ - jb 4f883 │ │ │ │ - add %rcx,%rdi │ │ │ │ - inc %r9 │ │ │ │ - cmp 0xb0(%rsp),%r9 │ │ │ │ - jb 4ee63 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x80(%rsp),%r11 │ │ │ │ - sub $0x18,%rsi │ │ │ │ - add $0x18,%rbx │ │ │ │ - cmp %rbx,0x68(%rsp) │ │ │ │ - jne 4edf0 │ │ │ │ - subq $0x18,0xf0(%rsp) │ │ │ │ - mov 0x10(%rsp),%r14 │ │ │ │ - lea -0x18(%r15),%rax │ │ │ │ - mov 0x30(%rsp),%r13d │ │ │ │ - jmp 4e9e8 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov %r13d,%r11d │ │ │ │ - mov %rsi,%r13 │ │ │ │ - mov %rdi,%r9 │ │ │ │ - sub %rcx,%r13 │ │ │ │ - lea 0x0(%r13,%r8,8),%r12 │ │ │ │ + jmp 4ede6 │ │ │ │ + mov 0x48(%rsp),%r12 │ │ │ │ + mov %rsi,%rcx │ │ │ │ mov %r8,%r13 │ │ │ │ + sub %rdx,%rcx │ │ │ │ sub %rdi,%r13 │ │ │ │ - add %r15,%r12 │ │ │ │ + lea (%rcx,%r8,8),%r9 │ │ │ │ + mov %rdi,%rcx │ │ │ │ + add %r11,%r9 │ │ │ │ and $0x7,%r13d │ │ │ │ - je 4fa8e │ │ │ │ + je 502db │ │ │ │ cmp $0x1,%r13 │ │ │ │ - je 4fa6d │ │ │ │ + je 502bc │ │ │ │ cmp $0x2,%r13 │ │ │ │ - je 4fa55 │ │ │ │ + je 502a6 │ │ │ │ cmp $0x3,%r13 │ │ │ │ - je 4fa3d │ │ │ │ + je 50290 │ │ │ │ cmp $0x4,%r13 │ │ │ │ - je 4fa25 │ │ │ │ + je 5027a │ │ │ │ cmp $0x5,%r13 │ │ │ │ - je 4fa0d │ │ │ │ + je 50264 │ │ │ │ cmp $0x6,%r13 │ │ │ │ - je 4f9f5 │ │ │ │ - lea 0x1(%rdi),%r9 │ │ │ │ - vmovsd -0x8(%rsi,%r9,8),%xmm15 │ │ │ │ - vaddsd -0x8(%r12,%r9,8),%xmm15,%xmm1 │ │ │ │ - vmovsd %xmm1,-0x8(%rsi,%r9,8) │ │ │ │ - inc %r9 │ │ │ │ - vmovsd -0x8(%rsi,%r9,8),%xmm7 │ │ │ │ - vaddsd -0x8(%r12,%r9,8),%xmm7,%xmm5 │ │ │ │ - vmovsd %xmm5,-0x8(%rsi,%r9,8) │ │ │ │ - inc %r9 │ │ │ │ - vmovsd -0x8(%rsi,%r9,8),%xmm4 │ │ │ │ - vaddsd -0x8(%r12,%r9,8),%xmm4,%xmm2 │ │ │ │ - vmovsd %xmm2,-0x8(%rsi,%r9,8) │ │ │ │ - inc %r9 │ │ │ │ - vmovsd -0x8(%rsi,%r9,8),%xmm6 │ │ │ │ - vaddsd -0x8(%r12,%r9,8),%xmm6,%xmm8 │ │ │ │ - vmovsd %xmm8,-0x8(%rsi,%r9,8) │ │ │ │ - inc %r9 │ │ │ │ - vmovsd -0x8(%rsi,%r9,8),%xmm11 │ │ │ │ - vaddsd -0x8(%r12,%r9,8),%xmm11,%xmm3 │ │ │ │ - vmovsd %xmm3,-0x8(%rsi,%r9,8) │ │ │ │ - inc %r9 │ │ │ │ - vmovsd -0x8(%rsi,%r9,8),%xmm9 │ │ │ │ - vaddsd -0x8(%r12,%r9,8),%xmm9,%xmm10 │ │ │ │ - vmovsd %xmm10,-0x8(%rsi,%r9,8) │ │ │ │ - inc %r9 │ │ │ │ - vmovsd -0x8(%rsi,%r9,8),%xmm12 │ │ │ │ - vaddsd -0x8(%r12,%r9,8),%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm13,-0x8(%rsi,%r9,8) │ │ │ │ - cmp %r9,%r8 │ │ │ │ - je 4fb46 │ │ │ │ - lea 0x1(%r9),%r13 │ │ │ │ - vmovsd -0x8(%rsi,%r13,8),%xmm0 │ │ │ │ - vaddsd -0x8(%r12,%r13,8),%xmm0,%xmm14 │ │ │ │ - vmovsd %xmm14,-0x8(%rsi,%r13,8) │ │ │ │ - lea 0x2(%r9),%r13 │ │ │ │ - vmovsd -0x8(%rsi,%r13,8),%xmm15 │ │ │ │ - vaddsd -0x8(%r12,%r13,8),%xmm15,%xmm1 │ │ │ │ - vmovsd %xmm1,-0x8(%rsi,%r13,8) │ │ │ │ - lea 0x3(%r9),%r13 │ │ │ │ - vmovsd -0x8(%rsi,%r13,8),%xmm7 │ │ │ │ - vaddsd -0x8(%r12,%r13,8),%xmm7,%xmm5 │ │ │ │ - vmovsd %xmm5,-0x8(%rsi,%r13,8) │ │ │ │ - lea 0x4(%r9),%r13 │ │ │ │ - vmovsd -0x8(%rsi,%r13,8),%xmm4 │ │ │ │ - vaddsd -0x8(%r12,%r13,8),%xmm4,%xmm2 │ │ │ │ - vmovsd %xmm2,-0x8(%rsi,%r13,8) │ │ │ │ - lea 0x5(%r9),%r13 │ │ │ │ + je 5024e │ │ │ │ + lea 0x1(%rdi),%rcx │ │ │ │ + vmovsd -0x8(%rsi,%rcx,8),%xmm15 │ │ │ │ + vaddsd -0x8(%r9,%rcx,8),%xmm15,%xmm1 │ │ │ │ + vmovsd %xmm1,-0x8(%rsi,%rcx,8) │ │ │ │ + inc %rcx │ │ │ │ + vmovsd -0x8(%rsi,%rcx,8),%xmm4 │ │ │ │ + vaddsd -0x8(%r9,%rcx,8),%xmm4,%xmm5 │ │ │ │ + vmovsd %xmm5,-0x8(%rsi,%rcx,8) │ │ │ │ + inc %rcx │ │ │ │ + vmovsd -0x8(%rsi,%rcx,8),%xmm3 │ │ │ │ + vaddsd -0x8(%r9,%rcx,8),%xmm3,%xmm6 │ │ │ │ + vmovsd %xmm6,-0x8(%rsi,%rcx,8) │ │ │ │ + inc %rcx │ │ │ │ + vmovsd -0x8(%rsi,%rcx,8),%xmm7 │ │ │ │ + vaddsd -0x8(%r9,%rcx,8),%xmm7,%xmm11 │ │ │ │ + vmovsd %xmm11,-0x8(%rsi,%rcx,8) │ │ │ │ + inc %rcx │ │ │ │ + vmovsd -0x8(%rsi,%rcx,8),%xmm9 │ │ │ │ + vaddsd -0x8(%r9,%rcx,8),%xmm9,%xmm8 │ │ │ │ + vmovsd %xmm8,-0x8(%rsi,%rcx,8) │ │ │ │ + inc %rcx │ │ │ │ + vmovsd -0x8(%rsi,%rcx,8),%xmm10 │ │ │ │ + vaddsd -0x8(%r9,%rcx,8),%xmm10,%xmm12 │ │ │ │ + vmovsd %xmm12,-0x8(%rsi,%rcx,8) │ │ │ │ + inc %rcx │ │ │ │ + vmovsd -0x8(%rsi,%rcx,8),%xmm13 │ │ │ │ + vaddsd -0x8(%r9,%rcx,8),%xmm13,%xmm0 │ │ │ │ + vmovsd %xmm0,-0x8(%rsi,%rcx,8) │ │ │ │ + cmp %rcx,%r8 │ │ │ │ + je 50393 │ │ │ │ + lea 0x1(%rcx),%r13 │ │ │ │ + vmovsd -0x8(%rsi,%r13,8),%xmm14 │ │ │ │ + vaddsd -0x8(%r9,%r13,8),%xmm14,%xmm15 │ │ │ │ + vmovsd %xmm15,-0x8(%rsi,%r13,8) │ │ │ │ + lea 0x2(%rcx),%r13 │ │ │ │ + vmovsd -0x8(%rsi,%r13,8),%xmm1 │ │ │ │ + vaddsd -0x8(%r9,%r13,8),%xmm1,%xmm4 │ │ │ │ + vmovsd %xmm4,-0x8(%rsi,%r13,8) │ │ │ │ + lea 0x3(%rcx),%r13 │ │ │ │ + vmovsd -0x8(%rsi,%r13,8),%xmm5 │ │ │ │ + vaddsd -0x8(%r9,%r13,8),%xmm5,%xmm3 │ │ │ │ + vmovsd %xmm3,-0x8(%rsi,%r13,8) │ │ │ │ + lea 0x4(%rcx),%r13 │ │ │ │ vmovsd -0x8(%rsi,%r13,8),%xmm6 │ │ │ │ - vaddsd -0x8(%r12,%r13,8),%xmm6,%xmm8 │ │ │ │ - vmovsd %xmm8,-0x8(%rsi,%r13,8) │ │ │ │ - lea 0x6(%r9),%r13 │ │ │ │ + vaddsd -0x8(%r9,%r13,8),%xmm6,%xmm7 │ │ │ │ + vmovsd %xmm7,-0x8(%rsi,%r13,8) │ │ │ │ + lea 0x5(%rcx),%r13 │ │ │ │ vmovsd -0x8(%rsi,%r13,8),%xmm11 │ │ │ │ - vaddsd -0x8(%r12,%r13,8),%xmm11,%xmm3 │ │ │ │ - vmovsd %xmm3,-0x8(%rsi,%r13,8) │ │ │ │ - lea 0x7(%r9),%r13 │ │ │ │ - add $0x8,%r9 │ │ │ │ - vmovsd -0x8(%rsi,%r13,8),%xmm9 │ │ │ │ - vaddsd -0x8(%r12,%r13,8),%xmm9,%xmm10 │ │ │ │ + vaddsd -0x8(%r9,%r13,8),%xmm11,%xmm9 │ │ │ │ + vmovsd %xmm9,-0x8(%rsi,%r13,8) │ │ │ │ + lea 0x6(%rcx),%r13 │ │ │ │ + vmovsd -0x8(%rsi,%r13,8),%xmm8 │ │ │ │ + vaddsd -0x8(%r9,%r13,8),%xmm8,%xmm10 │ │ │ │ vmovsd %xmm10,-0x8(%rsi,%r13,8) │ │ │ │ - jmp 4fa70 │ │ │ │ - mov 0x68(%rsp),%r12 │ │ │ │ - add %rdx,%rdi │ │ │ │ + lea 0x7(%rcx),%r13 │ │ │ │ + add $0x8,%rcx │ │ │ │ + vmovsd -0x8(%rsi,%r13,8),%xmm12 │ │ │ │ + vaddsd -0x8(%r9,%r13,8),%xmm12,%xmm13 │ │ │ │ + vmovsd %xmm13,-0x8(%rsi,%r13,8) │ │ │ │ + jmp 502bf │ │ │ │ inc %ebx │ │ │ │ - add %rdx,%r8 │ │ │ │ - add %r12,%rcx │ │ │ │ - add %r12,%r10 │ │ │ │ - cmp %ebx,0x118(%rsp) │ │ │ │ - jg 4eb15 │ │ │ │ - mov %r11d,%r12d │ │ │ │ - mov 0x48(%rsp),%r13d │ │ │ │ - mov 0x50(%rsp),%r11 │ │ │ │ - jmp 4eda9 │ │ │ │ - cmpl $0x1,0x118(%rsp) │ │ │ │ - jle 4f30d │ │ │ │ - mov 0xf0(%rsp),%rsi │ │ │ │ - mov (%rax),%r15 │ │ │ │ - mov 0x18(%rsi),%rsi │ │ │ │ - jmp 4eac1 │ │ │ │ - vmovsd (%rdx),%xmm0 │ │ │ │ - lea -0x1(%rdi),%rbx │ │ │ │ - mov $0x1,%r10d │ │ │ │ - vaddsd (%rsi),%xmm0,%xmm14 │ │ │ │ - and $0x7,%ebx │ │ │ │ - vmovsd %xmm14,(%rdx) │ │ │ │ - cmp %rdi,%r10 │ │ │ │ - jae 4eda9 │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 4fc8d │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 4fc6f │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - je 4fc5a │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - je 4fc45 │ │ │ │ - cmp $0x4,%rbx │ │ │ │ - je 4fc30 │ │ │ │ - cmp $0x5,%rbx │ │ │ │ - je 4fc1b │ │ │ │ - cmp $0x6,%rbx │ │ │ │ - je 4fc06 │ │ │ │ - vmovsd 0x8(%rdx),%xmm15 │ │ │ │ - mov $0x2,%r10d │ │ │ │ - vaddsd 0x8(%rsi),%xmm15,%xmm1 │ │ │ │ - vmovsd %xmm1,0x8(%rdx) │ │ │ │ - vmovsd (%rdx,%r10,8),%xmm7 │ │ │ │ - vaddsd (%rsi,%r10,8),%xmm7,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rdx,%r10,8) │ │ │ │ - inc %r10 │ │ │ │ - vmovsd (%rdx,%r10,8),%xmm4 │ │ │ │ - vaddsd (%rsi,%r10,8),%xmm4,%xmm2 │ │ │ │ - vmovsd %xmm2,(%rdx,%r10,8) │ │ │ │ - inc %r10 │ │ │ │ - vmovsd (%rdx,%r10,8),%xmm6 │ │ │ │ - vaddsd (%rsi,%r10,8),%xmm6,%xmm8 │ │ │ │ - vmovsd %xmm8,(%rdx,%r10,8) │ │ │ │ - inc %r10 │ │ │ │ - vmovsd (%rdx,%r10,8),%xmm11 │ │ │ │ - vaddsd (%rsi,%r10,8),%xmm11,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rdx,%r10,8) │ │ │ │ - inc %r10 │ │ │ │ - vmovsd (%rdx,%r10,8),%xmm9 │ │ │ │ - vaddsd (%rsi,%r10,8),%xmm9,%xmm10 │ │ │ │ - vmovsd %xmm10,(%rdx,%r10,8) │ │ │ │ - inc %r10 │ │ │ │ - vmovsd (%rdx,%r10,8),%xmm12 │ │ │ │ - vaddsd (%rsi,%r10,8),%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rdx,%r10,8) │ │ │ │ - inc %r10 │ │ │ │ - cmp %rdi,%r10 │ │ │ │ - jae 4eda9 │ │ │ │ - vmovsd (%rdx,%r10,8),%xmm0 │ │ │ │ - lea 0x1(%r10),%r8 │ │ │ │ - lea 0x2(%r10),%r15 │ │ │ │ - lea 0x3(%r10),%rcx │ │ │ │ - vaddsd (%rsi,%r10,8),%xmm0,%xmm14 │ │ │ │ - lea 0x4(%r10),%r9 │ │ │ │ - lea 0x5(%r10),%rbx │ │ │ │ - vmovsd %xmm14,(%rdx,%r10,8) │ │ │ │ - vmovsd (%rdx,%r8,8),%xmm15 │ │ │ │ - vaddsd (%rsi,%r8,8),%xmm15,%xmm1 │ │ │ │ - vmovsd %xmm1,(%rdx,%r8,8) │ │ │ │ - vmovsd (%rdx,%r15,8),%xmm7 │ │ │ │ - lea 0x6(%r10),%r8 │ │ │ │ - vaddsd (%rsi,%r15,8),%xmm7,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rdx,%r15,8) │ │ │ │ - vmovsd (%rdx,%rcx,8),%xmm4 │ │ │ │ - lea 0x7(%r10),%r15 │ │ │ │ - add $0x8,%r10 │ │ │ │ - vaddsd (%rsi,%rcx,8),%xmm4,%xmm2 │ │ │ │ - vmovsd %xmm2,(%rdx,%rcx,8) │ │ │ │ - vmovsd (%rdx,%r9,8),%xmm6 │ │ │ │ - vaddsd (%rsi,%r9,8),%xmm6,%xmm8 │ │ │ │ - vmovsd %xmm8,(%rdx,%r9,8) │ │ │ │ - vmovsd (%rdx,%rbx,8),%xmm11 │ │ │ │ - vaddsd (%rsi,%rbx,8),%xmm11,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rdx,%rbx,8) │ │ │ │ - vmovsd (%rdx,%r8,8),%xmm9 │ │ │ │ - vaddsd (%rsi,%r8,8),%xmm9,%xmm10 │ │ │ │ - vmovsd %xmm10,(%rdx,%r8,8) │ │ │ │ - vmovsd (%rdx,%r15,8),%xmm12 │ │ │ │ - vaddsd (%rsi,%r15,8),%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rdx,%r15,8) │ │ │ │ - cmp %rdi,%r10 │ │ │ │ - jb 4fc8d │ │ │ │ - jmp 4eda9 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - mov %rdx,%r8 │ │ │ │ - cmp %r10,%r9 │ │ │ │ - jne 4e438 │ │ │ │ - mov %r10,%rdi │ │ │ │ - jmp 4e461 │ │ │ │ - mov 0x108(%rsp),%rcx │ │ │ │ - mov 0x100(%rsp),%rsi │ │ │ │ - mov %r15,0x160(%rsp) │ │ │ │ - lea 0x160(%rsp),%rbx │ │ │ │ - mov 0x120(%rsp),%r15 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rcx,0x170(%rsp) │ │ │ │ - sub %rdx,%rsi │ │ │ │ - mov %r15,0x168(%rsp) │ │ │ │ - vzeroupper │ │ │ │ - call b7980 >, std::allocator > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ - mov 0x168(%rsp),%rsi │ │ │ │ - mov 0x170(%rsp),%r10 │ │ │ │ - mov 0x160(%rsp),%r15 │ │ │ │ - mov %rsi,0x120(%rsp) │ │ │ │ - mov %r10,0x108(%rsp) │ │ │ │ - jmp 4df04 │ │ │ │ - add $0x18,%rbx │ │ │ │ - cmp %rbx,0x120(%rsp) │ │ │ │ - jne 4ded3 │ │ │ │ - mov %r13,0x120(%rsp) │ │ │ │ - jmp 4df04 │ │ │ │ + add %rax,%rdi │ │ │ │ + add %rax,%r8 │ │ │ │ + add %r14,%rdx │ │ │ │ + add %r14,%r10 │ │ │ │ + cmp %ebx,0x12c(%rsp) │ │ │ │ + jg 4f38d │ │ │ │ + mov 0x58(%rsp),%r13 │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + jmp 4f7ce │ │ │ │ + xor %r11d,%r11d │ │ │ │ + mov $0x1,%eax │ │ │ │ + jmp 4f272 │ │ │ │ + cmpl $0x1,0x12c(%rsp) │ │ │ │ + jle 4fdf3 │ │ │ │ + mov 0xc0(%rsp),%r10 │ │ │ │ + mov 0xf0(%rsp),%r9 │ │ │ │ + mov $0x1,%eax │ │ │ │ + mov (%r10),%r11 │ │ │ │ + mov 0x18(%r9),%rsi │ │ │ │ + jmp 4f344 │ │ │ │ + vmovsd (%rsi),%xmm4 │ │ │ │ + lea -0x1(%rdi),%r8 │ │ │ │ + mov $0x1,%edx │ │ │ │ + and $0x7,%r8d │ │ │ │ + vaddsd (%rbx),%xmm4,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rsi) │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + jae 4f7ce │ │ │ │ + test %r8,%r8 │ │ │ │ + je 504d5 │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 504ba │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + je 504a8 │ │ │ │ + cmp $0x3,%r8 │ │ │ │ + je 50496 │ │ │ │ + cmp $0x4,%r8 │ │ │ │ + je 50484 │ │ │ │ + cmp $0x5,%r8 │ │ │ │ + je 50472 │ │ │ │ + cmp $0x6,%r8 │ │ │ │ + je 50460 │ │ │ │ + vmovsd 0x8(%rsi),%xmm3 │ │ │ │ + mov $0x2,%edx │ │ │ │ + vaddsd 0x8(%rbx),%xmm3,%xmm6 │ │ │ │ + vmovsd %xmm6,0x8(%rsi) │ │ │ │ + vmovsd (%rsi,%rdx,8),%xmm7 │ │ │ │ + vaddsd (%rbx,%rdx,8),%xmm7,%xmm11 │ │ │ │ + vmovsd %xmm11,(%rsi,%rdx,8) │ │ │ │ + inc %rdx │ │ │ │ + vmovsd (%rsi,%rdx,8),%xmm9 │ │ │ │ + vaddsd (%rbx,%rdx,8),%xmm9,%xmm8 │ │ │ │ + vmovsd %xmm8,(%rsi,%rdx,8) │ │ │ │ + inc %rdx │ │ │ │ + vmovsd (%rsi,%rdx,8),%xmm10 │ │ │ │ + vaddsd (%rbx,%rdx,8),%xmm10,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rsi,%rdx,8) │ │ │ │ + inc %rdx │ │ │ │ + vmovsd (%rsi,%rdx,8),%xmm13 │ │ │ │ + vaddsd (%rbx,%rdx,8),%xmm13,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rsi,%rdx,8) │ │ │ │ + inc %rdx │ │ │ │ + vmovsd (%rsi,%rdx,8),%xmm14 │ │ │ │ + vaddsd (%rbx,%rdx,8),%xmm14,%xmm15 │ │ │ │ + vmovsd %xmm15,(%rsi,%rdx,8) │ │ │ │ + inc %rdx │ │ │ │ + vmovsd (%rsi,%rdx,8),%xmm1 │ │ │ │ + vaddsd (%rbx,%rdx,8),%xmm1,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rsi,%rdx,8) │ │ │ │ + inc %rdx │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + jae 4f7ce │ │ │ │ + vmovsd (%rsi,%rdx,8),%xmm5 │ │ │ │ + lea 0x1(%rdx),%r10 │ │ │ │ + lea 0x2(%rdx),%r11 │ │ │ │ + lea 0x3(%rdx),%r14 │ │ │ │ + lea 0x4(%rdx),%rax │ │ │ │ + vaddsd (%rbx,%rdx,8),%xmm5,%xmm3 │ │ │ │ + lea 0x5(%rdx),%r9 │ │ │ │ + lea 0x6(%rdx),%r8 │ │ │ │ + vmovsd %xmm3,(%rsi,%rdx,8) │ │ │ │ + vmovsd (%rsi,%r10,8),%xmm6 │ │ │ │ + vaddsd (%rbx,%r10,8),%xmm6,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rsi,%r10,8) │ │ │ │ + lea 0x7(%rdx),%r10 │ │ │ │ + add $0x8,%rdx │ │ │ │ + vmovsd (%rsi,%r11,8),%xmm11 │ │ │ │ + vaddsd (%rbx,%r11,8),%xmm11,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rsi,%r11,8) │ │ │ │ + vmovsd (%rsi,%r14,8),%xmm8 │ │ │ │ + vaddsd (%rbx,%r14,8),%xmm8,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rsi,%r14,8) │ │ │ │ + vmovsd (%rsi,%rax,8),%xmm12 │ │ │ │ + vaddsd (%rbx,%rax,8),%xmm12,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rsi,%rax,8) │ │ │ │ + vmovsd (%rsi,%r9,8),%xmm0 │ │ │ │ + vaddsd (%rbx,%r9,8),%xmm0,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rsi,%r9,8) │ │ │ │ + vmovsd (%rsi,%r8,8),%xmm15 │ │ │ │ + vaddsd (%rbx,%r8,8),%xmm15,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rsi,%r8,8) │ │ │ │ + vmovsd (%rsi,%r10,8),%xmm4 │ │ │ │ + vaddsd (%rbx,%r10,8),%xmm4,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rsi,%r10,8) │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + jb 504d5 │ │ │ │ + jmp 4f7ce │ │ │ │ + mov %rdx,%r9 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + jmp 4eb75 │ │ │ │ add $0x18,%rbx │ │ │ │ - cmp %rbx,%r13 │ │ │ │ - jne 4e8fa │ │ │ │ - jmp 4e91b │ │ │ │ - lea (%r12,%rdx,1),%r8 │ │ │ │ + cmp %rbx,%r12 │ │ │ │ + jne 4f050 │ │ │ │ + jmp 4f081 │ │ │ │ + lea (%r12,%rdx,1),%r9 │ │ │ │ cmp $0x8,%rdx │ │ │ │ - jle 4fe57 │ │ │ │ - mov %r8,0xf0(%rsp) │ │ │ │ + jle 50749 │ │ │ │ + mov %r9,0x108(%rsp) │ │ │ │ mov %r12,%rsi │ │ │ │ vzeroupper │ │ │ │ call d2d0 │ │ │ │ - mov 0x8(%r15),%rax │ │ │ │ - mov 0xf0(%rsp),%r8 │ │ │ │ + mov 0x8(%r14),%rcx │ │ │ │ + mov 0x108(%rsp),%r9 │ │ │ │ mov 0xd0(%rsp),%rbx │ │ │ │ - sub %r8,%rbx │ │ │ │ + sub %r9,%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 4fe4e │ │ │ │ + jle 505fc │ │ │ │ + mov %rcx,%rdi │ │ │ │ mov %rbx,%rdx │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ + mov %r9,%rsi │ │ │ │ vzeroupper │ │ │ │ call d2d0 │ │ │ │ - lea (%rax,%rbx,1),%rax │ │ │ │ - mov %rax,0x8(%r15) │ │ │ │ - jmp 4df62 │ │ │ │ - jne 4fe29 │ │ │ │ - vmovsd (%r12),%xmm6 │ │ │ │ - vmovsd %xmm6,(%rdi) │ │ │ │ - jmp 4fe29 │ │ │ │ + lea (%rax,%rbx,1),%rcx │ │ │ │ + mov %rcx,0x8(%r14) │ │ │ │ + jmp 4e684 │ │ │ │ + mov 0x120(%rsp),%rcx │ │ │ │ + mov 0x100(%rsp),%rax │ │ │ │ + mov %r14,0x160(%rsp) │ │ │ │ + lea 0x160(%rsp),%rbx │ │ │ │ + mov 0xf8(%rsp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rcx,0x168(%rsp) │ │ │ │ + mov %rax,0x170(%rsp) │ │ │ │ + sub %rdx,%rsi │ │ │ │ vzeroupper │ │ │ │ - mov 0xb8(%rsp),%r13 │ │ │ │ + call b7a00 >, std::allocator > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ + mov 0x168(%rsp),%r10 │ │ │ │ + mov 0x170(%rsp),%r8 │ │ │ │ + mov 0x160(%rsp),%r14 │ │ │ │ + mov %r10,0x120(%rsp) │ │ │ │ + mov %r8,0x100(%rsp) │ │ │ │ + jmp 4e621 │ │ │ │ + add $0x18,%rbx │ │ │ │ + cmp %rbx,0x120(%rsp) │ │ │ │ + jne 4e5e2 │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %r15,%r14 │ │ │ │ + mov 0x108(%rsp),%r15 │ │ │ │ + jmp 4e619 │ │ │ │ + mov 0xe8(%rsp),%rdi │ │ │ │ + vmovss (%r11),%xmm6 │ │ │ │ + vxorps %xmm1,%xmm1,%xmm1 │ │ │ │ + lea 0x20(%r12),%r8 │ │ │ │ + vmovss (%rdx),%xmm11 │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ + vmovss (%r11,%rdi,2),%xmm2 │ │ │ │ + vmovss (%rdx,%rdi,2),%xmm9 │ │ │ │ + vinsertps $0x10,(%r11,%rdi,1),%xmm6,%xmm7 │ │ │ │ + vinsertps $0x10,(%rdx,%rdi,1),%xmm11,%xmm12 │ │ │ │ + vinsertps $0x10,(%r11,%rsi,1),%xmm2,%xmm3 │ │ │ │ + vinsertps $0x10,(%rdx,%rsi,1),%xmm9,%xmm10 │ │ │ │ + mov 0x88(%rsp),%r9 │ │ │ │ + vmovlhps %xmm3,%xmm7,%xmm8 │ │ │ │ + vmovlhps %xmm10,%xmm12,%xmm13 │ │ │ │ + vcvtps2pd %xmm8,%xmm14 │ │ │ │ + vcvtps2pd %xmm13,%xmm15 │ │ │ │ + vmovhlps %xmm8,%xmm1,%xmm0 │ │ │ │ + vsubpd %xmm15,%xmm14,%xmm4 │ │ │ │ + vcvtps2pd %xmm0,%xmm5 │ │ │ │ + vmovhlps %xmm13,%xmm1,%xmm2 │ │ │ │ + vcvtps2pd %xmm2,%xmm3 │ │ │ │ + vsubpd %xmm3,%xmm5,%xmm6 │ │ │ │ + lea (%r11,%r9,1),%r11 │ │ │ │ + lea (%rdx,%r9,1),%rbx │ │ │ │ + vmovupd %xmm4,(%r12) │ │ │ │ + vmovupd %xmm6,0x10(%r12) │ │ │ │ + cmp %rcx,%r8 │ │ │ │ + je 4e4cf │ │ │ │ + mov 0xe8(%rsp),%rax │ │ │ │ + mov 0x78(%rsp),%r10 │ │ │ │ + jmp 4e3e0 │ │ │ │ + jne 505d7 │ │ │ │ + vmovsd (%r12),%xmm7 │ │ │ │ + vmovsd %xmm7,(%rdi) │ │ │ │ + jmp 505d7 │ │ │ │ + cmpl $0x1,0xdc(%rsp) │ │ │ │ + movq $0x8,0x110(%rsp) │ │ │ │ + jg 4e288 │ │ │ │ + mov $0x8,%esi │ │ │ │ + mov %r12,%rdi │ │ │ │ + call d340 │ │ │ │ + jmp 4fe93 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x118(%rsp),%r8 │ │ │ │ + mov 0xc8(%rsp),%rax │ │ │ │ + xor %r9d,%r9d │ │ │ │ + lea (%r8,%rax,1),%rdx │ │ │ │ + jmp 4e4e7 │ │ │ │ + sub %rax,%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ + call b7a00 >, std::allocator > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ + jmp 4dfd9 │ │ │ │ + add $0x18,%rbx │ │ │ │ + cmp %rbx,%r12 │ │ │ │ + jne 4dfb4 │ │ │ │ + jmp 4dfd5 │ │ │ │ + xchg %ax,%ax │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x120(%rsp),%r12 │ │ │ │ + jne 4fe60 │ │ │ │ + jmp 4fe88 │ │ │ │ + vzeroupper │ │ │ │ + mov 0xa8(%rsp),%rbx │ │ │ │ lea 0x158(%rsp),%rdx │ │ │ │ movq $0x0,0x158(%rsp) │ │ │ │ - mov %r13,%rsi │ │ │ │ - call 1ede0 │ │ │ │ - mov 0x11c(%rsp),%ecx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + call 1ea20 │ │ │ │ + mov 0x128(%rsp),%ecx │ │ │ │ cmp $0x1,%ecx │ │ │ │ - jle 4e998 │ │ │ │ - mov 0x128(%rsp),%rdi │ │ │ │ - mov %r13,%r11 │ │ │ │ - lea -0x2(%rcx),%r10d │ │ │ │ + jle 4f0fd │ │ │ │ + imul %r15,%rbx │ │ │ │ + mov 0x0(%r13),%r10 │ │ │ │ + lea -0x2(%rcx),%edi │ │ │ │ + movq $0x0,0x150(%rsp) │ │ │ │ + and $0x3,%edi │ │ │ │ lea 0x150(%rsp),%rdx │ │ │ │ - imul %r14,%r11 │ │ │ │ - and $0x3,%r10d │ │ │ │ + mov %edi,0x108(%rsp) │ │ │ │ + lea 0x18(%r10),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ mov %rdx,0xf0(%rsp) │ │ │ │ - movq $0x0,0x150(%rsp) │ │ │ │ - mov %r10d,0x80(%rsp) │ │ │ │ - mov (%rdi),%r9 │ │ │ │ - mov %r11,%rsi │ │ │ │ - mov %r11,0xb0(%rsp) │ │ │ │ - lea 0x18(%r9),%rdi │ │ │ │ - call 1ede0 │ │ │ │ - cmpl $0x3,0x11c(%rsp) │ │ │ │ - mov 0xb0(%rsp),%rax │ │ │ │ - mov $0x3,%ebx │ │ │ │ - mov $0x30,%r11d │ │ │ │ - mov 0x80(%rsp),%edx │ │ │ │ - jl 4e9a7 │ │ │ │ - test %edx,%edx │ │ │ │ - je 50036 │ │ │ │ - cmp $0x1,%edx │ │ │ │ - je 4ffd5 │ │ │ │ - cmp $0x2,%edx │ │ │ │ - je 4ff81 │ │ │ │ - mov 0x128(%rsp),%r8 │ │ │ │ - imul %r14,%rax │ │ │ │ + call 1ea20 │ │ │ │ + cmpl $0x3,0x128(%rsp) │ │ │ │ + mov 0x108(%rsp),%r11d │ │ │ │ + mov $0x30,%eax │ │ │ │ + movl $0x3,0x108(%rsp) │ │ │ │ + jl 4f10c │ │ │ │ + test %r11d,%r11d │ │ │ │ + je 50977 │ │ │ │ + cmp $0x1,%r11d │ │ │ │ + je 5091f │ │ │ │ + cmp $0x2,%r11d │ │ │ │ + je 508dd │ │ │ │ + imul %r15,%rbx │ │ │ │ + mov 0x0(%r13),%r9 │ │ │ │ mov 0xf0(%rsp),%rdx │ │ │ │ - mov %r11,0x80(%rsp) │ │ │ │ + mov %rax,0xc0(%rsp) │ │ │ │ movq $0x0,0x150(%rsp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rax,0xb0(%rsp) │ │ │ │ - mov (%r8),%r13 │ │ │ │ - lea 0x30(%r13),%rdi │ │ │ │ - call 1ede0 │ │ │ │ - mov 0x80(%rsp),%r11 │ │ │ │ - mov 0xb0(%rsp),%rax │ │ │ │ - inc %ebx │ │ │ │ - add $0x18,%r11 │ │ │ │ - mov 0x128(%rsp),%rcx │ │ │ │ - mov %r11,%rdi │ │ │ │ - imul %r14,%rax │ │ │ │ + lea 0x30(%r9),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + call 1ea20 │ │ │ │ + incl 0x108(%rsp) │ │ │ │ + mov 0xc0(%rsp),%rax │ │ │ │ + add $0x18,%rax │ │ │ │ + imul %r15,%rbx │ │ │ │ + mov %rax,%rdi │ │ │ │ mov 0xf0(%rsp),%rdx │ │ │ │ - mov %r11,0x80(%rsp) │ │ │ │ + mov %rax,0xc0(%rsp) │ │ │ │ + add 0x0(%r13),%rdi │ │ │ │ movq $0x0,0x150(%rsp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rax,0xb0(%rsp) │ │ │ │ - add (%rcx),%rdi │ │ │ │ - call 1ede0 │ │ │ │ - mov 0x80(%rsp),%r11 │ │ │ │ - mov 0xb0(%rsp),%rax │ │ │ │ - inc %ebx │ │ │ │ - add $0x18,%r11 │ │ │ │ - mov 0x128(%rsp),%rsi │ │ │ │ - mov %r11,%rdi │ │ │ │ - imul %r14,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + call 1ea20 │ │ │ │ + incl 0x108(%rsp) │ │ │ │ + mov 0xc0(%rsp),%rax │ │ │ │ + add $0x18,%rax │ │ │ │ + imul %r15,%rbx │ │ │ │ + mov %rax,%rdi │ │ │ │ mov 0xf0(%rsp),%rdx │ │ │ │ - mov %r11,0x80(%rsp) │ │ │ │ + mov %rax,0xc0(%rsp) │ │ │ │ + add 0x0(%r13),%rdi │ │ │ │ movq $0x0,0x150(%rsp) │ │ │ │ - mov %rax,0xb0(%rsp) │ │ │ │ - add (%rsi),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - call 1ede0 │ │ │ │ - mov 0x80(%rsp),%r11 │ │ │ │ - inc %ebx │ │ │ │ - mov 0xb0(%rsp),%rax │ │ │ │ - add $0x18,%r11 │ │ │ │ - cmp %ebx,0x11c(%rsp) │ │ │ │ - jl 4e9a7 │ │ │ │ - mov 0x128(%rsp),%r13 │ │ │ │ - mov %r11,%rdi │ │ │ │ - imul %r14,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + call 1ea20 │ │ │ │ + incl 0x108(%rsp) │ │ │ │ + mov 0xc0(%rsp),%rax │ │ │ │ + add $0x18,%rax │ │ │ │ + mov 0x108(%rsp),%r8d │ │ │ │ + cmp %r8d,0x128(%rsp) │ │ │ │ + jl 4f10c │ │ │ │ + imul %r15,%rbx │ │ │ │ + mov %rax,%rdi │ │ │ │ mov 0xf0(%rsp),%rdx │ │ │ │ - mov %r11,0xb0(%rsp) │ │ │ │ - movq $0x0,0x150(%rsp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rax,0x80(%rsp) │ │ │ │ + mov %rax,0xc0(%rsp) │ │ │ │ add 0x0(%r13),%rdi │ │ │ │ - call 1ede0 │ │ │ │ - mov 0x80(%rsp),%r11 │ │ │ │ - mov 0xb0(%rsp),%r10 │ │ │ │ movq $0x0,0x150(%rsp) │ │ │ │ - mov 0x0(%r13),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + call 1ea20 │ │ │ │ + mov 0xc0(%rsp),%rax │ │ │ │ + imul %r15,%rbx │ │ │ │ mov 0xf0(%rsp),%rdx │ │ │ │ - imul %r14,%r11 │ │ │ │ - lea 0x18(%r10),%rax │ │ │ │ - lea 0x18(%rdi,%r10,1),%rdi │ │ │ │ - mov %rax,0xb0(%rsp) │ │ │ │ - mov %r11,%rsi │ │ │ │ - mov %r11,0x80(%rsp) │ │ │ │ - call 1ede0 │ │ │ │ - mov 0x128(%rsp),%rdx │ │ │ │ - mov 0x80(%rsp),%r9 │ │ │ │ movq $0x0,0x150(%rsp) │ │ │ │ - mov 0xb0(%rsp),%r13 │ │ │ │ - mov (%rdx),%r8 │ │ │ │ - imul %r14,%r9 │ │ │ │ + lea 0x18(%rax),%rdi │ │ │ │ + mov %rdi,0xc0(%rsp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + add 0x0(%r13),%rdi │ │ │ │ + call 1ea20 │ │ │ │ + mov 0x0(%r13),%rdx │ │ │ │ + imul %r15,%rbx │ │ │ │ + mov 0xc0(%rsp),%rcx │ │ │ │ + movq $0x0,0x150(%rsp) │ │ │ │ + lea 0x18(%rdx,%rcx,1),%rdi │ │ │ │ mov 0xf0(%rsp),%rdx │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %r9,0xb0(%rsp) │ │ │ │ - lea 0x18(%r8,%r13,1),%rdi │ │ │ │ - call 1ede0 │ │ │ │ - mov 0x128(%rsp),%rsi │ │ │ │ - mov 0xb0(%rsp),%rcx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + call 1ea20 │ │ │ │ + imul %r15,%rbx │ │ │ │ + mov 0x0(%r13),%rsi │ │ │ │ + mov 0xc0(%rsp),%r10 │ │ │ │ movq $0x0,0x150(%rsp) │ │ │ │ mov 0xf0(%rsp),%rdx │ │ │ │ - mov (%rsi),%r10 │ │ │ │ - imul %r14,%rcx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rcx,0xb0(%rsp) │ │ │ │ - lea 0x30(%r10,%r13,1),%rdi │ │ │ │ - call 1ede0 │ │ │ │ - add $0x4,%ebx │ │ │ │ - cmp %ebx,0x11c(%rsp) │ │ │ │ - mov 0xb0(%rsp),%rax │ │ │ │ - lea 0x48(%r13),%r11 │ │ │ │ - jge 50036 │ │ │ │ - jmp 4e9a7 │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp 0x120(%rsp),%r12 │ │ │ │ - jne 4f37c │ │ │ │ - jmp 4f3a4 │ │ │ │ - lea -0x8(%r12),%r11 │ │ │ │ - xor %r13d,%r13d │ │ │ │ - shr $0x3,%r11 │ │ │ │ - inc %r11 │ │ │ │ - and $0x7,%r11d │ │ │ │ - je 50238 │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 5021f │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 5020f │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - je 501ff │ │ │ │ - cmp $0x4,%r11 │ │ │ │ - je 501ef │ │ │ │ - cmp $0x5,%r11 │ │ │ │ - je 501df │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - je 501cf │ │ │ │ - vmovsd (%r14),%xmm15 │ │ │ │ - mov $0x8,%r13d │ │ │ │ - vmovsd %xmm15,(%r15) │ │ │ │ - vmovsd (%r14,%r13,1),%xmm1 │ │ │ │ - vmovsd %xmm1,(%r15,%r13,1) │ │ │ │ - add $0x8,%r13 │ │ │ │ - vmovsd (%r14,%r13,1),%xmm7 │ │ │ │ - vmovsd %xmm7,(%r15,%r13,1) │ │ │ │ - add $0x8,%r13 │ │ │ │ - vmovsd (%r14,%r13,1),%xmm5 │ │ │ │ - vmovsd %xmm5,(%r15,%r13,1) │ │ │ │ - add $0x8,%r13 │ │ │ │ - vmovsd (%r14,%r13,1),%xmm4 │ │ │ │ - vmovsd %xmm4,(%r15,%r13,1) │ │ │ │ - add $0x8,%r13 │ │ │ │ - vmovsd (%r14,%r13,1),%xmm2 │ │ │ │ - vmovsd %xmm2,(%r15,%r13,1) │ │ │ │ - add $0x8,%r13 │ │ │ │ - vmovsd (%r14,%r13,1),%xmm6 │ │ │ │ - vmovsd %xmm6,(%r15,%r13,1) │ │ │ │ - add $0x8,%r13 │ │ │ │ - cmp %r12,%r13 │ │ │ │ - je 4e677 │ │ │ │ - vmovsd (%r14,%r13,1),%xmm8 │ │ │ │ - vmovsd %xmm8,(%r15,%r13,1) │ │ │ │ - vmovsd 0x8(%r14,%r13,1),%xmm11 │ │ │ │ - vmovsd %xmm11,0x8(%r15,%r13,1) │ │ │ │ - vmovsd 0x10(%r14,%r13,1),%xmm3 │ │ │ │ - vmovsd %xmm3,0x10(%r15,%r13,1) │ │ │ │ - vmovsd 0x18(%r14,%r13,1),%xmm9 │ │ │ │ - vmovsd %xmm9,0x18(%r15,%r13,1) │ │ │ │ - vmovsd 0x20(%r14,%r13,1),%xmm10 │ │ │ │ - vmovsd %xmm10,0x20(%r15,%r13,1) │ │ │ │ - vmovsd 0x28(%r14,%r13,1),%xmm12 │ │ │ │ - vmovsd %xmm12,0x28(%r15,%r13,1) │ │ │ │ - vmovsd 0x30(%r14,%r13,1),%xmm13 │ │ │ │ - vmovsd %xmm13,0x30(%r15,%r13,1) │ │ │ │ - vmovsd 0x38(%r14,%r13,1),%xmm0 │ │ │ │ - vmovsd %xmm0,0x38(%r15,%r13,1) │ │ │ │ - add $0x40,%r13 │ │ │ │ - cmp %r12,%r13 │ │ │ │ - jne 50238 │ │ │ │ - jmp 4e677 │ │ │ │ - mov %rcx,%r13 │ │ │ │ - mov %r14,%r9 │ │ │ │ - xor %r10d,%r10d │ │ │ │ - jmp 4f666 │ │ │ │ - vzeroupper │ │ │ │ - jmp 4f36f │ │ │ │ - jne 4e88c │ │ │ │ - jmp 4e1f4 │ │ │ │ - mov 0x100(%rsp),%rsi │ │ │ │ - mov 0x128(%rsp),%rbx │ │ │ │ - sub %r9,%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - vzeroupper │ │ │ │ - call b7980 >, std::allocator > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ - mov (%rbx),%rdi │ │ │ │ - jmp 4fe68 │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 4dde0 │ │ │ │ - cmpl $0x1,0xdc(%rsp) │ │ │ │ - movq $0x8,0xf8(%rsp) │ │ │ │ - jg 4daec │ │ │ │ - mov $0x8,%esi │ │ │ │ - mov %rax,%rdi │ │ │ │ - call d340 │ │ │ │ - jmp 4f3af │ │ │ │ - mov 0x128(%rsp),%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - sub %r8,%rsi │ │ │ │ - call b7980 >, std::allocator > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ - mov 0x128(%rsp),%rsi │ │ │ │ - mov (%rsi),%rdi │ │ │ │ - jmp 4d809 │ │ │ │ - add $0x18,%rbx │ │ │ │ - cmp %rbx,%r13 │ │ │ │ - jne 4d7d9 │ │ │ │ - jmp 4d7fa │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x30(%rsi,%r10,1),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + call 1ea20 │ │ │ │ + addl $0x4,0x108(%rsp) │ │ │ │ + mov 0xc0(%rsp),%r9 │ │ │ │ + lea 0x48(%r9),%rax │ │ │ │ + mov 0x108(%rsp),%r11d │ │ │ │ + cmp %r11d,0x128(%rsp) │ │ │ │ + jge 50977 │ │ │ │ + jmp 4f10c │ │ │ │ + jne 4f0eb │ │ │ │ + vmovsd (%r12),%xmm8 │ │ │ │ + add $0x8,%rdi │ │ │ │ + vmovsd %xmm8,-0x8(%rdi) │ │ │ │ + jmp 4f0eb │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 4e18e │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %r8,0x80(%rsp) │ │ │ │ - mov %r11,0xb0(%rsp) │ │ │ │ - mov %rcx,0xf0(%rsp) │ │ │ │ - sub %rdi,%rsi │ │ │ │ + jmp 4e8c3 │ │ │ │ + mov %r8,0xc0(%rsp) │ │ │ │ + sub %rsi,%rdx │ │ │ │ mov %rcx,%rdi │ │ │ │ + mov %r11,0xf0(%rsp) │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rcx,0x108(%rsp) │ │ │ │ vzeroupper │ │ │ │ - call b9490 >::_M_default_append(unsigned long)@@Base> │ │ │ │ - mov 0xb0(%rsp),%rax │ │ │ │ - mov 0xf0(%rsp),%rsi │ │ │ │ - mov 0x80(%rsp),%r8 │ │ │ │ + call b94e0 >::_M_default_append(unsigned long)@@Base> │ │ │ │ + mov 0xf0(%rsp),%rax │ │ │ │ + mov 0x108(%rsp),%rdi │ │ │ │ + mov 0xc0(%rsp),%r8 │ │ │ │ mov (%rax),%rax │ │ │ │ - mov (%rsi),%rsi │ │ │ │ - jmp 4e24f │ │ │ │ - xor %r8d,%r8d │ │ │ │ - jmp 4f2cf │ │ │ │ + mov (%rdi),%rdi │ │ │ │ + jmp 4e984 │ │ │ │ xor %r12d,%r12d │ │ │ │ cmpl $0x1,0xdc(%rsp) │ │ │ │ - movq $0x0,0xf8(%rsp) │ │ │ │ + movq $0x0,0x110(%rsp) │ │ │ │ movq $0x0,0xd0(%rsp) │ │ │ │ - jg 4daec │ │ │ │ - jmp 4f3af │ │ │ │ - jne 4e986 │ │ │ │ - vmovsd (%r12),%xmm8 │ │ │ │ - add $0x8,%rdi │ │ │ │ - vmovsd %xmm8,-0x8(%rdi) │ │ │ │ - jmp 4e986 │ │ │ │ + jg 4e288 │ │ │ │ + jmp 4fe93 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + jne 4efe3 │ │ │ │ + jmp 4e929 │ │ │ │ + vzeroupper │ │ │ │ + jmp 4fe53 │ │ │ │ + xor %r10d,%r10d │ │ │ │ + jmp 4f79c │ │ │ │ mov 0xf8(%rsp),%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ + sub %r8,%rsi │ │ │ │ + vzeroupper │ │ │ │ + call b7a00 >, std::allocator > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ + jmp 4f093 │ │ │ │ + vmovsd (%rcx),%xmm2 │ │ │ │ + vmovsd %xmm2,0x0(%r13) │ │ │ │ + jmp 4edd3 │ │ │ │ + mov %rcx,%r12 │ │ │ │ + mov %r13,%rdx │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 4ed9e │ │ │ │ + lea -0x8(%rsi),%r11 │ │ │ │ + xor %r14d,%r14d │ │ │ │ + shr $0x3,%r11 │ │ │ │ + inc %r11 │ │ │ │ + and $0x7,%r11d │ │ │ │ + je 50c11 │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 50bf7 │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + je 50be6 │ │ │ │ + cmp $0x3,%r11 │ │ │ │ + je 50bd5 │ │ │ │ + cmp $0x4,%r11 │ │ │ │ + je 50bc4 │ │ │ │ + cmp $0x5,%r11 │ │ │ │ + je 50bb3 │ │ │ │ + cmp $0x6,%r11 │ │ │ │ + jne 50c9b │ │ │ │ + vmovsd (%rcx,%r14,1),%xmm7 │ │ │ │ + vmovsd %xmm7,0x0(%r13,%r14,1) │ │ │ │ + add $0x8,%r14 │ │ │ │ + vmovsd (%rcx,%r14,1),%xmm11 │ │ │ │ + vmovsd %xmm11,0x0(%r13,%r14,1) │ │ │ │ + add $0x8,%r14 │ │ │ │ + vmovsd (%rcx,%r14,1),%xmm9 │ │ │ │ + vmovsd %xmm9,0x0(%r13,%r14,1) │ │ │ │ + add $0x8,%r14 │ │ │ │ + vmovsd (%rcx,%r14,1),%xmm8 │ │ │ │ + vmovsd %xmm8,0x0(%r13,%r14,1) │ │ │ │ + add $0x8,%r14 │ │ │ │ + vmovsd (%rcx,%r14,1),%xmm10 │ │ │ │ + vmovsd %xmm10,0x0(%r13,%r14,1) │ │ │ │ + add $0x8,%r14 │ │ │ │ + vmovsd (%rcx,%r14,1),%xmm12 │ │ │ │ + vmovsd %xmm12,0x0(%r13,%r14,1) │ │ │ │ + add $0x8,%r14 │ │ │ │ + cmp %rsi,%r14 │ │ │ │ + je 4edd3 │ │ │ │ + vmovsd (%rcx,%r14,1),%xmm13 │ │ │ │ + vmovsd %xmm13,0x0(%r13,%r14,1) │ │ │ │ + vmovsd 0x8(%rcx,%r14,1),%xmm0 │ │ │ │ + vmovsd %xmm0,0x8(%r13,%r14,1) │ │ │ │ + vmovsd 0x10(%rcx,%r14,1),%xmm14 │ │ │ │ + vmovsd %xmm14,0x10(%r13,%r14,1) │ │ │ │ + vmovsd 0x18(%rcx,%r14,1),%xmm15 │ │ │ │ + vmovsd %xmm15,0x18(%r13,%r14,1) │ │ │ │ + vmovsd 0x20(%rcx,%r14,1),%xmm1 │ │ │ │ + vmovsd %xmm1,0x20(%r13,%r14,1) │ │ │ │ + vmovsd 0x28(%rcx,%r14,1),%xmm4 │ │ │ │ + vmovsd %xmm4,0x28(%r13,%r14,1) │ │ │ │ + vmovsd 0x30(%rcx,%r14,1),%xmm5 │ │ │ │ + vmovsd %xmm5,0x30(%r13,%r14,1) │ │ │ │ + vmovsd 0x38(%rcx,%r14,1),%xmm2 │ │ │ │ + vmovsd %xmm2,0x38(%r13,%r14,1) │ │ │ │ + add $0x40,%r14 │ │ │ │ + cmp %rsi,%r14 │ │ │ │ + jne 50c11 │ │ │ │ + jmp 4edd3 │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %r13,%rsi │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 5015a │ │ │ │ + vmovsd (%rcx),%xmm6 │ │ │ │ + mov $0x8,%r14d │ │ │ │ + vmovsd %xmm6,0x0(%r13) │ │ │ │ + jmp 50ba2 │ │ │ │ + mov 0x110(%rsp),%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ call d340 │ │ │ │ - jmp 4f3af │ │ │ │ + jmp 4fe93 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rax,%r15 │ │ │ │ mov %rdx,%r13 │ │ │ │ - jmp ee4d <__cxa_finalize@plt+0x17bd> │ │ │ │ - jmp ef3d <__cxa_finalize@plt+0x18ad> │ │ │ │ + jmp eea3 <__cxa_finalize@plt+0x1813> │ │ │ │ + jmp ef93 <__cxa_finalize@plt+0x1903> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rax,%r15 │ │ │ │ mov %rdx,%r13 │ │ │ │ - jmp ee4d <__cxa_finalize@plt+0x17bd> │ │ │ │ + jmp eea3 <__cxa_finalize@plt+0x1813> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rax,%r15 │ │ │ │ mov %rdx,%r13 │ │ │ │ - jmp ee4d <__cxa_finalize@plt+0x17bd> │ │ │ │ + jmp eea3 <__cxa_finalize@plt+0x1813> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rax,%r15 │ │ │ │ mov %rdx,%r13 │ │ │ │ - jmp ee4d <__cxa_finalize@plt+0x17bd> │ │ │ │ + jmp eea3 <__cxa_finalize@plt+0x1813> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rax,%r15 │ │ │ │ mov %rdx,%r13 │ │ │ │ - jmp ef7c <__cxa_finalize@plt+0x18ec> │ │ │ │ + jmp efd2 <__cxa_finalize@plt+0x1942> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rax,%r15 │ │ │ │ mov %rdx,%r13 │ │ │ │ lea 0x160(%rsp),%rbx │ │ │ │ - jmp efa4 <__cxa_finalize@plt+0x1914> │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp effa <__cxa_finalize@plt+0x196a> │ │ │ │ + nop │ │ │ │ + nopl (%rax) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x180,%rsp │ │ │ │ mov 0x10(%rdi),%rax │ │ │ │ - mov %rdi,0xc0(%rsp) │ │ │ │ - mov %fs:0x28,%rsi │ │ │ │ - mov %rsi,0x178(%rsp) │ │ │ │ - mov 0x8(%rdi),%esi │ │ │ │ + mov 0x18(%rdi),%rsi │ │ │ │ + mov %rdi,0xb8(%rsp) │ │ │ │ mov (%rax),%eax │ │ │ │ - mov 0x18(%rdi),%rdi │ │ │ │ + mov %fs:0x28,%rcx │ │ │ │ + mov %rcx,0x178(%rsp) │ │ │ │ + movslq 0x8(%rdi),%rcx │ │ │ │ cltd │ │ │ │ - mov %esi,%ecx │ │ │ │ - idivl (%rdi) │ │ │ │ - imul %eax,%ecx │ │ │ │ - mov %edx,%ebx │ │ │ │ - cmp %edx,%esi │ │ │ │ - cmovle %esi,%ebx │ │ │ │ - add %ebx,%ecx │ │ │ │ - add %ecx,%eax │ │ │ │ - cmp %edx,%esi │ │ │ │ + idivl (%rsi) │ │ │ │ + mov %ecx,%ebx │ │ │ │ + imul %eax,%ebx │ │ │ │ + mov %edx,%edi │ │ │ │ + cmp %edx,%ecx │ │ │ │ + cmovle %ecx,%edi │ │ │ │ + add %edi,%ebx │ │ │ │ + add %ebx,%eax │ │ │ │ + cmp %edx,%ecx │ │ │ │ setl %r8b │ │ │ │ movzbl %r8b,%r9d │ │ │ │ add %r9d,%eax │ │ │ │ - mov %eax,0x4c(%rsp) │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jge 51637 │ │ │ │ - movslq %esi,%r11 │ │ │ │ - movslq %ecx,%r10 │ │ │ │ - lea (%r11,%r11,2),%r12 │ │ │ │ + mov %eax,0x88(%rsp) │ │ │ │ + cmp %eax,%ebx │ │ │ │ + jge 51ee0 │ │ │ │ + lea (%rcx,%rcx,2),%r11 │ │ │ │ + movslq %ebx,%r10 │ │ │ │ + shl $0x3,%r11 │ │ │ │ mov %r10,0xe0(%rsp) │ │ │ │ - shl $0x3,%r12 │ │ │ │ - mov %r12,0x30(%rsp) │ │ │ │ - mov 0xc0(%rsp),%r13 │ │ │ │ - mov 0x20(%r13),%r14 │ │ │ │ - movzbl (%r14),%r15d │ │ │ │ - test %r15b,%r15b │ │ │ │ - jne 51637 │ │ │ │ - mov 0x28(%r13),%rsi │ │ │ │ - mov $0x0,%r12d │ │ │ │ - mov 0x38(%rsi),%rdx │ │ │ │ - mov 0x8(%rsi),%rdi │ │ │ │ - mov %rsi,0x40(%rsp) │ │ │ │ - mov (%rsi),%rax │ │ │ │ - mov 0x30(%rsi),%rbx │ │ │ │ - mov 0x28(%rsi),%r9 │ │ │ │ - mov 0x20(%rsi),%r11 │ │ │ │ - mov 0x18(%rsi),%r14 │ │ │ │ - mov (%rdx),%ecx │ │ │ │ - mov 0x10(%rsi),%rsi │ │ │ │ - cmpl $0x2,(%rdi) │ │ │ │ - cmovge 0x30(%rsp),%r12 │ │ │ │ - mov (%rbx),%r8d │ │ │ │ - add (%rax),%r12 │ │ │ │ - mov (%r9),%r10d │ │ │ │ - mov %ecx,0x11c(%rsp) │ │ │ │ - mov (%rsi),%rcx │ │ │ │ - mov (%r11),%r13 │ │ │ │ - mov (%r14),%r15 │ │ │ │ - mov %r8d,0x118(%rsp) │ │ │ │ - mov %r10d,0xd4(%rsp) │ │ │ │ + mov %r11,0x30(%rsp) │ │ │ │ + mov 0xb8(%rsp),%r12 │ │ │ │ + mov 0x20(%r12),%r13 │ │ │ │ + movzbl 0x0(%r13),%r14d │ │ │ │ + test %r14b,%r14b │ │ │ │ + jne 51ee0 │ │ │ │ + mov 0x28(%r12),%r15 │ │ │ │ + mov $0x0,%r13d │ │ │ │ + mov 0x8(%r15),%rcx │ │ │ │ + mov (%r15),%rsi │ │ │ │ + mov %r15,0x48(%rsp) │ │ │ │ + mov 0x38(%r15),%rax │ │ │ │ + mov 0x30(%r15),%rbx │ │ │ │ + mov 0x28(%r15),%r8 │ │ │ │ + mov 0x20(%r15),%r10 │ │ │ │ + mov 0x18(%r15),%r12 │ │ │ │ + mov 0x10(%r15),%r15 │ │ │ │ + cmpl $0x2,(%rcx) │ │ │ │ + mov (%rax),%edx │ │ │ │ + mov (%r15),%rcx │ │ │ │ + cmovge 0x30(%rsp),%r13 │ │ │ │ + mov (%rbx),%edi │ │ │ │ + mov (%r8),%r9d │ │ │ │ + mov %edx,0x128(%rsp) │ │ │ │ + mov (%r10),%r11 │ │ │ │ + mov (%r12),%r14 │ │ │ │ mov 0x10(%rcx),%rax │ │ │ │ - mov %r13,0xf0(%rsp) │ │ │ │ - mov 0x18(%rcx),%edi │ │ │ │ - mov %r15,0xb8(%rsp) │ │ │ │ - mov %rax,0x110(%rsp) │ │ │ │ - cmp $0x2,%edi │ │ │ │ - jle 507ca │ │ │ │ - lea -0x2(%rdi),%r8d │ │ │ │ - mov 0x20(%rcx),%r13 │ │ │ │ - movslq %edi,%r11 │ │ │ │ - xor %r14d,%r14d │ │ │ │ - neg %r8 │ │ │ │ - shl $0x3,%r11 │ │ │ │ + add (%rsi),%r13 │ │ │ │ + mov %edi,0x12c(%rsp) │ │ │ │ + mov 0x18(%rcx),%esi │ │ │ │ + mov %r9d,0xd4(%rsp) │ │ │ │ + mov %r11,0xf0(%rsp) │ │ │ │ + mov %r14,0xb0(%rsp) │ │ │ │ + mov %rax,0x118(%rsp) │ │ │ │ + cmp $0x2,%esi │ │ │ │ + jle 51074 │ │ │ │ + lea -0x2(%rsi),%r8d │ │ │ │ + mov 0x20(%rcx),%r11 │ │ │ │ + movslq %esi,%rdi │ │ │ │ movslq 0xe0(%rsp),%rax │ │ │ │ + neg %r8 │ │ │ │ + shl $0x3,%rdi │ │ │ │ + xor %r12d,%r12d │ │ │ │ shl $0x3,%r8 │ │ │ │ + add %rdi,%r11 │ │ │ │ + add 0x28(%rcx),%rdi │ │ │ │ mov %r8,%rdx │ │ │ │ neg %rdx │ │ │ │ - add %r11,%r13 │ │ │ │ - add 0x28(%rcx),%r11 │ │ │ │ sub $0x8,%rdx │ │ │ │ shr $0x3,%rdx │ │ │ │ inc %rdx │ │ │ │ and $0x7,%edx │ │ │ │ - je 506ff │ │ │ │ + je 50fa2 │ │ │ │ cmp $0x1,%rdx │ │ │ │ - je 506db │ │ │ │ + je 50f7e │ │ │ │ cmp $0x2,%rdx │ │ │ │ - je 506c0 │ │ │ │ + je 50f63 │ │ │ │ cmp $0x3,%rdx │ │ │ │ - je 506a5 │ │ │ │ + je 50f48 │ │ │ │ cmp $0x4,%rdx │ │ │ │ - je 5068a │ │ │ │ + je 50f2d │ │ │ │ cmp $0x5,%rdx │ │ │ │ - je 5066f │ │ │ │ + je 50f12 │ │ │ │ cmp $0x6,%rdx │ │ │ │ - je 50654 │ │ │ │ + je 50ef7 │ │ │ │ cqto │ │ │ │ - mov $0xfffffffffffffff8,%r14 │ │ │ │ - idivq -0x18(%r13) │ │ │ │ - imul -0x18(%r11),%rdx │ │ │ │ - add %rdx,0x110(%rsp) │ │ │ │ + mov $0xfffffffffffffff8,%r12 │ │ │ │ + idivq -0x18(%r11) │ │ │ │ + imul -0x18(%rdi),%rdx │ │ │ │ + add %rdx,0x118(%rsp) │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r13,%r14,1) │ │ │ │ - imul -0x18(%r11,%r14,1),%rdx │ │ │ │ - sub $0x8,%r14 │ │ │ │ - add %rdx,0x110(%rsp) │ │ │ │ + idivq -0x18(%r11,%r12,1) │ │ │ │ + imul -0x18(%rdi,%r12,1),%rdx │ │ │ │ + sub $0x8,%r12 │ │ │ │ + add %rdx,0x118(%rsp) │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r13,%r14,1) │ │ │ │ - imul -0x18(%r11,%r14,1),%rdx │ │ │ │ - sub $0x8,%r14 │ │ │ │ - add %rdx,0x110(%rsp) │ │ │ │ + idivq -0x18(%r11,%r12,1) │ │ │ │ + imul -0x18(%rdi,%r12,1),%rdx │ │ │ │ + sub $0x8,%r12 │ │ │ │ + add %rdx,0x118(%rsp) │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r13,%r14,1) │ │ │ │ - imul -0x18(%r11,%r14,1),%rdx │ │ │ │ - sub $0x8,%r14 │ │ │ │ - add %rdx,0x110(%rsp) │ │ │ │ + idivq -0x18(%r11,%r12,1) │ │ │ │ + imul -0x18(%rdi,%r12,1),%rdx │ │ │ │ + sub $0x8,%r12 │ │ │ │ + add %rdx,0x118(%rsp) │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r13,%r14,1) │ │ │ │ - imul -0x18(%r11,%r14,1),%rdx │ │ │ │ - sub $0x8,%r14 │ │ │ │ - add %rdx,0x110(%rsp) │ │ │ │ + idivq -0x18(%r11,%r12,1) │ │ │ │ + imul -0x18(%rdi,%r12,1),%rdx │ │ │ │ + sub $0x8,%r12 │ │ │ │ + add %rdx,0x118(%rsp) │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r13,%r14,1) │ │ │ │ - imul -0x18(%r11,%r14,1),%rdx │ │ │ │ - sub $0x8,%r14 │ │ │ │ - add %rdx,0x110(%rsp) │ │ │ │ + idivq -0x18(%r11,%r12,1) │ │ │ │ + imul -0x18(%rdi,%r12,1),%rdx │ │ │ │ + sub $0x8,%r12 │ │ │ │ + add %rdx,0x118(%rsp) │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r13,%r14,1) │ │ │ │ - imul -0x18(%r11,%r14,1),%rdx │ │ │ │ - sub $0x8,%r14 │ │ │ │ - add %rdx,0x110(%rsp) │ │ │ │ - cmp %r8,%r14 │ │ │ │ - je 507ca │ │ │ │ + idivq -0x18(%r11,%r12,1) │ │ │ │ + imul -0x18(%rdi,%r12,1),%rdx │ │ │ │ + sub $0x8,%r12 │ │ │ │ + add %rdx,0x118(%rsp) │ │ │ │ + cmp %r8,%r12 │ │ │ │ + je 51074 │ │ │ │ cltq │ │ │ │ - mov 0x110(%rsp),%rbx │ │ │ │ - lea -0x8(%r14),%r10 │ │ │ │ - lea -0x10(%r14),%r15 │ │ │ │ + mov 0x118(%rsp),%rbx │ │ │ │ + lea -0x8(%r12),%r10 │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ cqto │ │ │ │ - lea -0x18(%r14),%rsi │ │ │ │ - lea -0x20(%r14),%rcx │ │ │ │ - lea -0x28(%r14),%rdi │ │ │ │ - idivq -0x18(%r13,%r14,1) │ │ │ │ - imul -0x18(%r11,%r14,1),%rdx │ │ │ │ + lea -0x18(%r12),%r15 │ │ │ │ + lea -0x20(%r12),%rcx │ │ │ │ + idivq -0x18(%r11,%r12,1) │ │ │ │ + lea -0x28(%r12),%rsi │ │ │ │ + imul -0x18(%rdi,%r12,1),%rdx │ │ │ │ cltq │ │ │ │ lea (%rbx,%rdx,1),%r9 │ │ │ │ cqto │ │ │ │ - lea -0x30(%r14),%rbx │ │ │ │ - idivq -0x18(%r13,%r10,1) │ │ │ │ - imul -0x18(%r11,%r10,1),%rdx │ │ │ │ - lea -0x38(%r14),%r10 │ │ │ │ - sub $0x40,%r14 │ │ │ │ + lea -0x30(%r12),%rbx │ │ │ │ + idivq -0x18(%r11,%r10,1) │ │ │ │ + imul -0x18(%rdi,%r10,1),%rdx │ │ │ │ cltq │ │ │ │ + lea -0x38(%r12),%r10 │ │ │ │ + sub $0x40,%r12 │ │ │ │ add %rdx,%r9 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r13,%r15,1) │ │ │ │ - imul -0x18(%r11,%r15,1),%rdx │ │ │ │ + idivq -0x18(%r11,%r14,1) │ │ │ │ + imul -0x18(%rdi,%r14,1),%rdx │ │ │ │ cltq │ │ │ │ add %rdx,%r9 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r13,%rsi,1) │ │ │ │ - imul -0x18(%r11,%rsi,1),%rdx │ │ │ │ + idivq -0x18(%r11,%r15,1) │ │ │ │ + imul -0x18(%rdi,%r15,1),%rdx │ │ │ │ cltq │ │ │ │ add %rdx,%r9 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r13,%rcx,1) │ │ │ │ - imul -0x18(%r11,%rcx,1),%rdx │ │ │ │ + idivq -0x18(%r11,%rcx,1) │ │ │ │ + imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ cltq │ │ │ │ add %rdx,%r9 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r13,%rdi,1) │ │ │ │ - imul -0x18(%r11,%rdi,1),%rdx │ │ │ │ + idivq -0x18(%r11,%rsi,1) │ │ │ │ + imul -0x18(%rdi,%rsi,1),%rdx │ │ │ │ cltq │ │ │ │ add %rdx,%r9 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r13,%rbx,1) │ │ │ │ - imul -0x18(%r11,%rbx,1),%rdx │ │ │ │ + idivq -0x18(%r11,%rbx,1) │ │ │ │ + imul -0x18(%rdi,%rbx,1),%rdx │ │ │ │ cltq │ │ │ │ add %rdx,%r9 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%r13,%r10,1) │ │ │ │ - imul -0x18(%r11,%r10,1),%rdx │ │ │ │ + idivq -0x18(%r11,%r10,1) │ │ │ │ + imul -0x18(%rdi,%r10,1),%rdx │ │ │ │ lea (%r9,%rdx,1),%r9 │ │ │ │ - mov %r9,0x110(%rsp) │ │ │ │ - cmp %r8,%r14 │ │ │ │ - jne 506ff │ │ │ │ - mov 0x8(%r12),%r13 │ │ │ │ + mov %r9,0x118(%rsp) │ │ │ │ + cmp %r8,%r12 │ │ │ │ + jne 50fa2 │ │ │ │ + mov 0x8(%r13),%r12 │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ movabs $0xaaaaaaaaaaaaaaab,%r8 │ │ │ │ - mov (%r12),%rdi │ │ │ │ - movslq 0x11c(%rsp),%rsi │ │ │ │ - mov %r13,%rax │ │ │ │ + movslq 0x128(%rsp),%r11 │ │ │ │ + mov %r12,%rax │ │ │ │ sub %rdi,%rax │ │ │ │ - mov %rsi,0x100(%rsp) │ │ │ │ + mov %r11,0xf8(%rsp) │ │ │ │ sar $0x3,%rax │ │ │ │ imul %r8,%rax │ │ │ │ - cmp %rsi,%rax │ │ │ │ - je 50845 │ │ │ │ - jb 53267 │ │ │ │ - cmp %rax,%rsi │ │ │ │ - jae 50845 │ │ │ │ - lea (%rsi,%rsi,2),%r11 │ │ │ │ - lea (%rdi,%r11,8),%r14 │ │ │ │ - cmp %r14,%r13 │ │ │ │ - je 50845 │ │ │ │ - mov %r14,%r15 │ │ │ │ - mov (%r15),%rdi │ │ │ │ + cmp %r11,%rax │ │ │ │ + je 510ed │ │ │ │ + jb 53c1e │ │ │ │ + cmp %rax,%r11 │ │ │ │ + jae 510ed │ │ │ │ + lea (%r11,%r11,2),%r14 │ │ │ │ + lea (%rdi,%r14,8),%r15 │ │ │ │ + cmp %r15,%r12 │ │ │ │ + je 510ed │ │ │ │ + mov %r15,%rbx │ │ │ │ + mov (%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 53277 │ │ │ │ - mov 0x10(%r15),%rsi │ │ │ │ - add $0x18,%r15 │ │ │ │ + je 53c31 │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + add $0x18,%rbx │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %r15,%r13 │ │ │ │ - jne 5081b │ │ │ │ - mov %r14,0x8(%r12) │ │ │ │ - mov (%r12),%rdi │ │ │ │ - mov 0x118(%rsp),%eax │ │ │ │ + cmp %rbx,%r12 │ │ │ │ + jne 510c4 │ │ │ │ + mov %r15,0x8(%r13) │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ + mov 0x12c(%rsp),%eax │ │ │ │ lea 0x148(%rsp),%rdx │ │ │ │ movq $0x0,0x148(%rsp) │ │ │ │ dec %eax │ │ │ │ - mov %eax,0x48(%rsp) │ │ │ │ + mov %eax,0x38(%rsp) │ │ │ │ cltq │ │ │ │ mov %rax,%rsi │ │ │ │ - mov %rax,0xb0(%rsp) │ │ │ │ - call 1ede0 │ │ │ │ - cmpl $0x1,0x11c(%rsp) │ │ │ │ - movslq 0x118(%rsp),%r14 │ │ │ │ - jle 50a6f │ │ │ │ - mov 0xb0(%rsp),%r15 │ │ │ │ - mov 0x11c(%rsp),%ecx │ │ │ │ + mov %rax,0xa8(%rsp) │ │ │ │ + call 1ea20 │ │ │ │ + cmpl $0x1,0x128(%rsp) │ │ │ │ + movslq 0x12c(%rsp),%r15 │ │ │ │ + jle 51302 │ │ │ │ + mov 0xa8(%rsp),%r12 │ │ │ │ + mov 0x128(%rsp),%edi │ │ │ │ lea 0x140(%rsp),%rdx │ │ │ │ movq $0x0,0x140(%rsp) │ │ │ │ - mov (%r12),%rdi │ │ │ │ - mov %rdx,0x128(%rsp) │ │ │ │ - imul %r14,%r15 │ │ │ │ - sub $0x2,%ecx │ │ │ │ + mov 0x0(%r13),%rsi │ │ │ │ + mov %rdx,0x120(%rsp) │ │ │ │ + imul %r15,%r12 │ │ │ │ + lea -0x2(%rdi),%ecx │ │ │ │ and $0x3,%ecx │ │ │ │ - lea 0x18(%rdi),%rdi │ │ │ │ - mov %ecx,0x120(%rsp) │ │ │ │ - mov %r15,%rsi │ │ │ │ - call 1ede0 │ │ │ │ - cmpl $0x3,0x11c(%rsp) │ │ │ │ - mov 0x120(%rsp),%r10d │ │ │ │ + lea 0x18(%rsi),%rdi │ │ │ │ + mov %ecx,0x110(%rsp) │ │ │ │ + mov %r12,%rsi │ │ │ │ + call 1ea20 │ │ │ │ + cmpl $0x3,0x128(%rsp) │ │ │ │ + mov 0x110(%rsp),%r10d │ │ │ │ mov $0x3,%ebx │ │ │ │ - mov $0x30,%r13d │ │ │ │ - jl 50a6f │ │ │ │ + mov $0x30,%r14d │ │ │ │ + jl 51302 │ │ │ │ test %r10d,%r10d │ │ │ │ - je 509a5 │ │ │ │ + je 5124d │ │ │ │ cmp $0x1,%r10d │ │ │ │ - je 5096b │ │ │ │ + je 51213 │ │ │ │ cmp $0x2,%r10d │ │ │ │ - je 5093e │ │ │ │ - mov (%r12),%rdx │ │ │ │ - imul %r14,%r15 │ │ │ │ + je 511e6 │ │ │ │ + mov 0x0(%r13),%rdx │ │ │ │ + imul %r15,%r12 │ │ │ │ movq $0x0,0x140(%rsp) │ │ │ │ - mov %r15,%rsi │ │ │ │ lea 0x30(%rdx),%rdi │ │ │ │ - mov 0x128(%rsp),%rdx │ │ │ │ - call 1ede0 │ │ │ │ + mov 0x120(%rsp),%rdx │ │ │ │ + mov %r12,%rsi │ │ │ │ + call 1ea20 │ │ │ │ inc %ebx │ │ │ │ - add $0x18,%r13 │ │ │ │ - mov (%r12),%rdi │ │ │ │ - imul %r14,%r15 │ │ │ │ - mov 0x128(%rsp),%rdx │ │ │ │ + add $0x18,%r14 │ │ │ │ + imul %r15,%r12 │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ + mov 0x120(%rsp),%rdx │ │ │ │ movq $0x0,0x140(%rsp) │ │ │ │ - mov %r15,%rsi │ │ │ │ - add %r13,%rdi │ │ │ │ - call 1ede0 │ │ │ │ + add %r14,%rdi │ │ │ │ + mov %r12,%rsi │ │ │ │ + call 1ea20 │ │ │ │ inc %ebx │ │ │ │ - add $0x18,%r13 │ │ │ │ - mov (%r12),%rdi │ │ │ │ - imul %r14,%r15 │ │ │ │ - mov 0x128(%rsp),%rdx │ │ │ │ + add $0x18,%r14 │ │ │ │ + imul %r15,%r12 │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ + mov 0x120(%rsp),%rdx │ │ │ │ movq $0x0,0x140(%rsp) │ │ │ │ - mov %r15,%rsi │ │ │ │ - add %r13,%rdi │ │ │ │ - call 1ede0 │ │ │ │ + add %r14,%rdi │ │ │ │ + mov %r12,%rsi │ │ │ │ + call 1ea20 │ │ │ │ inc %ebx │ │ │ │ - add $0x18,%r13 │ │ │ │ - cmp %ebx,0x11c(%rsp) │ │ │ │ - jl 50a6f │ │ │ │ - mov (%r12),%rdi │ │ │ │ - imul %r14,%r15 │ │ │ │ - mov 0x128(%rsp),%rdx │ │ │ │ + add $0x18,%r14 │ │ │ │ + cmp %ebx,0x128(%rsp) │ │ │ │ + jl 51302 │ │ │ │ + imul %r15,%r12 │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ + mov 0x120(%rsp),%rdx │ │ │ │ movq $0x0,0x140(%rsp) │ │ │ │ - mov %r15,%rsi │ │ │ │ - add %r13,%rdi │ │ │ │ - call 1ede0 │ │ │ │ - mov (%r12),%r8 │ │ │ │ - imul %r14,%r15 │ │ │ │ - mov 0x128(%rsp),%rdx │ │ │ │ - lea 0x18(%r13),%r9 │ │ │ │ - mov %r9,0x120(%rsp) │ │ │ │ + add %r14,%rdi │ │ │ │ + mov %r12,%rsi │ │ │ │ + call 1ea20 │ │ │ │ + imul %r15,%r12 │ │ │ │ + lea 0x18(%r14),%rdi │ │ │ │ + mov 0x120(%rsp),%rdx │ │ │ │ movq $0x0,0x140(%rsp) │ │ │ │ - mov %r15,%rsi │ │ │ │ - lea 0x18(%r8,%r13,1),%rdi │ │ │ │ - call 1ede0 │ │ │ │ - mov (%r12),%rsi │ │ │ │ - mov 0x120(%rsp),%r13 │ │ │ │ - imul %r14,%r15 │ │ │ │ + add 0x0(%r13),%rdi │ │ │ │ + mov %r12,%rsi │ │ │ │ + call 1ea20 │ │ │ │ + imul %r15,%r12 │ │ │ │ + mov 0x0(%r13),%r9 │ │ │ │ + mov 0x120(%rsp),%rdx │ │ │ │ movq $0x0,0x140(%rsp) │ │ │ │ - mov 0x128(%rsp),%rdx │ │ │ │ - lea 0x18(%rsi,%r13,1),%rdi │ │ │ │ - mov %r15,%rsi │ │ │ │ - call 1ede0 │ │ │ │ - mov (%r12),%r11 │ │ │ │ - imul %r14,%r15 │ │ │ │ - mov 0x128(%rsp),%rdx │ │ │ │ + lea 0x30(%r9,%r14,1),%rdi │ │ │ │ + mov %r12,%rsi │ │ │ │ + call 1ea20 │ │ │ │ + imul %r15,%r12 │ │ │ │ + mov 0x0(%r13),%r8 │ │ │ │ + mov 0x120(%rsp),%rdx │ │ │ │ movq $0x0,0x140(%rsp) │ │ │ │ - mov %r15,%rsi │ │ │ │ - lea 0x30(%r11,%r13,1),%rdi │ │ │ │ - call 1ede0 │ │ │ │ + lea 0x48(%r8,%r14,1),%rdi │ │ │ │ + mov %r12,%rsi │ │ │ │ + call 1ea20 │ │ │ │ add $0x4,%ebx │ │ │ │ - add $0x48,%r13 │ │ │ │ - cmp %ebx,0x11c(%rsp) │ │ │ │ - jge 509a5 │ │ │ │ - movabs $0xfffffffffffffff,%rax │ │ │ │ - cmp %r14,%rax │ │ │ │ - jb 53366 │ │ │ │ - test %r14,%r14 │ │ │ │ - je 53230 │ │ │ │ - lea 0x0(,%r14,8),%r15 │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov %r15,0xf8(%rsp) │ │ │ │ + add $0x60,%r14 │ │ │ │ + cmp %ebx,0x128(%rsp) │ │ │ │ + jge 5124d │ │ │ │ + movabs $0xfffffffffffffff,%r11 │ │ │ │ + cmp %r15,%r11 │ │ │ │ + jb 53d23 │ │ │ │ + test %r15,%r15 │ │ │ │ + je 53bf0 │ │ │ │ + lea 0x0(,%r15,8),%rbx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rbx,0x110(%rsp) │ │ │ │ call d330 │ │ │ │ - lea (%rax,%r15,1),%rcx │ │ │ │ - mov %rax,0x128(%rsp) │ │ │ │ - movq $0x0,(%rax) │ │ │ │ - mov %rcx,0xc8(%rsp) │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - je 53200 │ │ │ │ - mov 0xf8(%rsp),%rdi │ │ │ │ + mov %rax,%r12 │ │ │ │ + lea (%rax,%rbx,1),%rax │ │ │ │ + mov %rax,0xc8(%rsp) │ │ │ │ + movq $0x0,(%r12) │ │ │ │ + cmp $0x1,%r15 │ │ │ │ + je 53bc3 │ │ │ │ + mov 0x110(%rsp),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ - mov %rax,%rbx │ │ │ │ lea -0x8(%rdi),%rdx │ │ │ │ - lea 0x8(%rax),%rdi │ │ │ │ + lea 0x8(%r12),%rdi │ │ │ │ call d190 │ │ │ │ cmpl $0x1,0xd4(%rsp) │ │ │ │ - jle 53338 │ │ │ │ - mov 0xc8(%rsp),%rdx │ │ │ │ - sub %rbx,%rdx │ │ │ │ - lea -0x8(%rdx,%rax,1),%r9 │ │ │ │ - mov %r9,0xc8(%rsp) │ │ │ │ - vmovsd 0x8be10(%rip),%xmm7 # dc920 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - vxorpd %xmm5,%xmm5,%xmm5 │ │ │ │ - movq $0x0,0xa0(%rsp) │ │ │ │ - movq $0x0,0x108(%rsp) │ │ │ │ - movq $0x0,0x120(%rsp) │ │ │ │ - movl $0x1,0xd0(%rsp) │ │ │ │ - mov 0x11c(%rsp),%r13d │ │ │ │ - mov 0x100(%rsp),%r8 │ │ │ │ - mov 0x118(%rsp),%r10d │ │ │ │ - mov 0x110(%rsp),%rcx │ │ │ │ - mov 0xf0(%rsp),%rbx │ │ │ │ - add 0xb8(%rsp),%rcx │ │ │ │ - mov 0x128(%rsp),%rdi │ │ │ │ - vcvtsi2sd %r13d,%xmm5,%xmm0 │ │ │ │ - lea -0x2(%r13),%eax │ │ │ │ - lea (%r8,%r8,2),%rsi │ │ │ │ - vdivsd %xmm0,%xmm7,%xmm6 │ │ │ │ + jle 53cfa │ │ │ │ + mov 0xc8(%rsp),%rsi │ │ │ │ + lea -0x8(%rsi,%rax,1),%r10 │ │ │ │ + sub %r12,%r10 │ │ │ │ + mov %r10,0xc8(%rsp) │ │ │ │ + mov 0x128(%rsp),%r9d │ │ │ │ + vmovsd 0x8c69b(%rip),%xmm4 # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ + vxorpd %xmm6,%xmm6,%xmm6 │ │ │ │ + movq $0x0,0x90(%rsp) │ │ │ │ + mov 0xf8(%rsp),%r14 │ │ │ │ + mov 0x12c(%rsp),%ecx │ │ │ │ + movq $0x0,0x100(%rsp) │ │ │ │ + vcvtsi2sd %r9d,%xmm6,%xmm0 │ │ │ │ + vdivsd %xmm0,%xmm4,%xmm7 │ │ │ │ + lea -0x2(%r9),%eax │ │ │ │ + mov 0x118(%rsp),%rbx │ │ │ │ + mov %eax,0x3c(%rsp) │ │ │ │ cltq │ │ │ │ - sub $0x2,%r10d │ │ │ │ - shl $0x3,%rsi │ │ │ │ - lea (%rax,%rax,2),%r11 │ │ │ │ - lea -0x1(%r13),%eax │ │ │ │ - add %rbx,%rbx │ │ │ │ - mov %rsi,0x90(%rsp) │ │ │ │ + mov 0xf0(%rsp),%rdi │ │ │ │ + lea (%r14,%r14,2),%rdx │ │ │ │ + lea (%rax,%rax,2),%r8 │ │ │ │ + lea -0x1(%r9),%eax │ │ │ │ + sub $0x2,%ecx │ │ │ │ + shl $0x3,%rdx │ │ │ │ cltq │ │ │ │ + shl $0x3,%r8 │ │ │ │ + add 0xb0(%rsp),%rbx │ │ │ │ + add %rdi,%rdi │ │ │ │ + lea (%rax,%rax,2),%r11 │ │ │ │ + lea 0x10(%r12,%rcx,8),%rsi │ │ │ │ + mov %rdx,0x80(%rsp) │ │ │ │ + xor %r14d,%r14d │ │ │ │ shl $0x3,%r11 │ │ │ │ - lea 0x10(%rdi,%r10,8),%rdx │ │ │ │ - mov %rcx,0x98(%rsp) │ │ │ │ - lea (%rax,%rax,2),%r15 │ │ │ │ - mov %r11,0x28(%rsp) │ │ │ │ - mov %rbx,0xd8(%rsp) │ │ │ │ - mov %rdx,0x68(%rsp) │ │ │ │ - shl $0x3,%r15 │ │ │ │ - mov %r15,0x20(%rsp) │ │ │ │ - xor %r15d,%r15d │ │ │ │ - vmovsd %xmm6,0x70(%rsp) │ │ │ │ - mov 0x118(%rsp),%r9d │ │ │ │ - test %r9d,%r9d │ │ │ │ - je 50dfd │ │ │ │ - mov 0x118(%rsp),%r8d │ │ │ │ - cmp $0x1,%r8d │ │ │ │ - je 53301 │ │ │ │ - mov 0x128(%rsp),%rcx │ │ │ │ - mov %r8d,%ebx │ │ │ │ - mov 0x110(%rsp),%rsi │ │ │ │ - shr $1,%ebx │ │ │ │ - mov 0xa0(%rsp),%r13 │ │ │ │ + mov %r8,0x28(%rsp) │ │ │ │ + mov %r11,0x20(%rsp) │ │ │ │ + mov %rbx,0x98(%rsp) │ │ │ │ + mov %rdi,0xd8(%rsp) │ │ │ │ + mov %rsi,0x68(%rsp) │ │ │ │ + movq $0x0,0x120(%rsp) │ │ │ │ + movl $0x1,0xd0(%rsp) │ │ │ │ + vmovsd %xmm7,0x70(%rsp) │ │ │ │ + mov 0x12c(%rsp),%r10d │ │ │ │ + test %r10d,%r10d │ │ │ │ + je 5166a │ │ │ │ + mov 0x12c(%rsp),%edx │ │ │ │ + cmp $0x1,%edx │ │ │ │ + je 53cbf │ │ │ │ + mov 0x118(%rsp),%rbx │ │ │ │ + mov 0x90(%rsp),%rdi │ │ │ │ mov 0x98(%rsp),%r8 │ │ │ │ + lea (%rbx,%rdi,1),%r11 │ │ │ │ + mov %edx,%ebx │ │ │ │ + mov %r12,%rdi │ │ │ │ + shr $1,%ebx │ │ │ │ + mov %r11,%rax │ │ │ │ shl $0x4,%rbx │ │ │ │ - lea (%rcx,%rbx,1),%r11 │ │ │ │ + lea (%r12,%rbx,1),%r10 │ │ │ │ sub $0x10,%rbx │ │ │ │ shr $0x4,%rbx │ │ │ │ - add %rsi,%r13 │ │ │ │ inc %rbx │ │ │ │ - mov %r13,%rax │ │ │ │ and $0x3,%ebx │ │ │ │ - je 52d12 │ │ │ │ + je 536e6 │ │ │ │ cmp $0x1,%rbx │ │ │ │ - je 50cd1 │ │ │ │ + je 51550 │ │ │ │ cmp $0x2,%rbx │ │ │ │ - je 50c98 │ │ │ │ - mov 0xf0(%rsp),%r10 │ │ │ │ + je 51517 │ │ │ │ vmovsd (%r8),%xmm1 │ │ │ │ - lea 0x10(%rcx),%rcx │ │ │ │ - vmovsd 0x0(%r13),%xmm3 │ │ │ │ - mov 0xd8(%rsp),%rdi │ │ │ │ - vmovhpd (%r8,%r10,1),%xmm1,%xmm2 │ │ │ │ - vmovhpd 0x0(%r13,%r10,1),%xmm3,%xmm4 │ │ │ │ - vsubpd %xmm4,%xmm2,%xmm8 │ │ │ │ - lea (%r8,%rdi,1),%r8 │ │ │ │ - lea 0x0(%r13,%rdi,1),%rax │ │ │ │ - vmovupd %xmm8,-0x10(%rcx) │ │ │ │ - mov 0xf0(%rsp),%r9 │ │ │ │ - add $0x10,%rcx │ │ │ │ + mov 0xf0(%rsp),%rcx │ │ │ │ + lea 0x10(%r12),%rdi │ │ │ │ + vmovsd (%r11),%xmm3 │ │ │ │ + mov 0xd8(%rsp),%rsi │ │ │ │ + vmovhpd (%r8,%rcx,1),%xmm1,%xmm2 │ │ │ │ + vmovhpd (%r11,%rcx,1),%xmm3,%xmm5 │ │ │ │ + vsubpd %xmm5,%xmm2,%xmm8 │ │ │ │ + lea (%r8,%rsi,1),%r8 │ │ │ │ + lea (%r11,%rsi,1),%rax │ │ │ │ + vmovupd %xmm8,(%r12) │ │ │ │ vmovsd (%r8),%xmm9 │ │ │ │ vmovsd (%rax),%xmm11 │ │ │ │ - mov 0xd8(%rsp),%rsi │ │ │ │ + add $0x10,%rdi │ │ │ │ + mov 0xf0(%rsp),%r9 │ │ │ │ + mov 0xd8(%rsp),%rbx │ │ │ │ vmovhpd (%r8,%r9,1),%xmm9,%xmm10 │ │ │ │ vmovhpd (%rax,%r9,1),%xmm11,%xmm12 │ │ │ │ vsubpd %xmm12,%xmm10,%xmm13 │ │ │ │ - add %rsi,%r8 │ │ │ │ - add %rsi,%rax │ │ │ │ - vmovupd %xmm13,-0x10(%rcx) │ │ │ │ - mov 0xf0(%rsp),%rbx │ │ │ │ - add $0x10,%rcx │ │ │ │ + add %rbx,%r8 │ │ │ │ + add %rbx,%rax │ │ │ │ + vmovupd %xmm13,-0x10(%rdi) │ │ │ │ vmovsd (%r8),%xmm14 │ │ │ │ - vmovsd (%rax),%xmm5 │ │ │ │ - mov 0xd8(%rsp),%rdx │ │ │ │ - mov 0xd8(%rsp),%r10 │ │ │ │ - vmovhpd (%r8,%rbx,1),%xmm14,%xmm15 │ │ │ │ - vmovhpd (%rax,%rbx,1),%xmm5,%xmm0 │ │ │ │ - vsubpd %xmm0,%xmm15,%xmm7 │ │ │ │ - add %rdx,%r8 │ │ │ │ - add %rdx,%rax │ │ │ │ - vmovupd %xmm7,-0x10(%rcx) │ │ │ │ - cmp %rcx,%r11 │ │ │ │ - je 50db3 │ │ │ │ - vmovsd (%r8),%xmm6 │ │ │ │ - add $0x40,%rcx │ │ │ │ + vmovsd (%rax),%xmm6 │ │ │ │ + add $0x10,%rdi │ │ │ │ + mov 0xf0(%rsp),%rdx │ │ │ │ + mov 0xd8(%rsp),%r9 │ │ │ │ + vmovhpd (%r8,%rdx,1),%xmm14,%xmm15 │ │ │ │ + vmovhpd (%rax,%rdx,1),%xmm6,%xmm0 │ │ │ │ + vsubpd %xmm0,%xmm15,%xmm4 │ │ │ │ + add %r9,%r8 │ │ │ │ + add %r9,%rax │ │ │ │ + vmovupd %xmm4,-0x10(%rdi) │ │ │ │ + cmp %r10,%rdi │ │ │ │ + je 5162a │ │ │ │ + vmovsd (%r8),%xmm7 │ │ │ │ vmovsd (%rax),%xmm1 │ │ │ │ - vmovhpd (%r8,%rbx,1),%xmm6,%xmm2 │ │ │ │ - add %r10,%r8 │ │ │ │ - vmovhpd (%rax,%rbx,1),%xmm1,%xmm3 │ │ │ │ - vsubpd %xmm3,%xmm2,%xmm4 │ │ │ │ - add %r10,%rax │ │ │ │ - vmovupd %xmm4,-0x40(%rcx) │ │ │ │ + add $0x40,%rdi │ │ │ │ + vmovhpd (%r8,%rdx,1),%xmm7,%xmm2 │ │ │ │ + vmovhpd (%rax,%rdx,1),%xmm1,%xmm3 │ │ │ │ + vsubpd %xmm3,%xmm2,%xmm5 │ │ │ │ + add %r9,%r8 │ │ │ │ + add %r9,%rax │ │ │ │ + vmovupd %xmm5,-0x40(%rdi) │ │ │ │ vmovsd (%r8),%xmm8 │ │ │ │ vmovsd (%rax),%xmm10 │ │ │ │ - vmovhpd (%r8,%rbx,1),%xmm8,%xmm9 │ │ │ │ - vmovhpd (%rax,%rbx,1),%xmm10,%xmm11 │ │ │ │ + vmovhpd (%r8,%rdx,1),%xmm8,%xmm9 │ │ │ │ + vmovhpd (%rax,%rdx,1),%xmm10,%xmm11 │ │ │ │ vsubpd %xmm11,%xmm9,%xmm12 │ │ │ │ - add %r10,%r8 │ │ │ │ - add %r10,%rax │ │ │ │ - vmovupd %xmm12,-0x30(%rcx) │ │ │ │ + add %r9,%r8 │ │ │ │ + add %r9,%rax │ │ │ │ + vmovupd %xmm12,-0x30(%rdi) │ │ │ │ vmovsd (%r8),%xmm13 │ │ │ │ vmovsd (%rax),%xmm15 │ │ │ │ - vmovhpd (%r8,%rbx,1),%xmm13,%xmm14 │ │ │ │ - vmovhpd (%rax,%rbx,1),%xmm15,%xmm5 │ │ │ │ - vsubpd %xmm5,%xmm14,%xmm0 │ │ │ │ - add %r10,%r8 │ │ │ │ - add %r10,%rax │ │ │ │ - vmovupd %xmm0,-0x20(%rcx) │ │ │ │ - vmovsd (%r8),%xmm7 │ │ │ │ + vmovhpd (%r8,%rdx,1),%xmm13,%xmm14 │ │ │ │ + vmovhpd (%rax,%rdx,1),%xmm15,%xmm6 │ │ │ │ + vsubpd %xmm6,%xmm14,%xmm0 │ │ │ │ + add %r9,%r8 │ │ │ │ + add %r9,%rax │ │ │ │ + vmovupd %xmm0,-0x20(%rdi) │ │ │ │ + vmovsd (%r8),%xmm4 │ │ │ │ vmovsd (%rax),%xmm2 │ │ │ │ - vmovhpd (%r8,%rbx,1),%xmm7,%xmm6 │ │ │ │ - vmovhpd (%rax,%rbx,1),%xmm2,%xmm1 │ │ │ │ - vsubpd %xmm1,%xmm6,%xmm3 │ │ │ │ - add %r10,%r8 │ │ │ │ - add %r10,%rax │ │ │ │ - vmovupd %xmm3,-0x10(%rcx) │ │ │ │ - cmp %rcx,%r11 │ │ │ │ - jne 50d19 │ │ │ │ - mov 0x118(%rsp),%r11d │ │ │ │ - mov %r11d,%eax │ │ │ │ + vmovhpd (%r8,%rdx,1),%xmm4,%xmm7 │ │ │ │ + vmovhpd (%rax,%rdx,1),%xmm2,%xmm1 │ │ │ │ + vsubpd %xmm1,%xmm7,%xmm3 │ │ │ │ + add %r9,%r8 │ │ │ │ + add %r9,%rax │ │ │ │ + vmovupd %xmm3,-0x10(%rdi) │ │ │ │ + cmp %r10,%rdi │ │ │ │ + jne 51590 │ │ │ │ + mov 0x12c(%rsp),%r10d │ │ │ │ + mov %r10d,%eax │ │ │ │ and $0xfffffffe,%eax │ │ │ │ - and $0x1,%r11d │ │ │ │ - je 50dfd │ │ │ │ - mov 0xf0(%rsp),%rdi │ │ │ │ - mov 0xb8(%rsp),%r8 │ │ │ │ + and $0x1,%r10d │ │ │ │ + je 5166a │ │ │ │ + mov 0xf0(%rsp),%r8 │ │ │ │ cltq │ │ │ │ - imul %rax,%rdi │ │ │ │ - lea 0x0(%r13,%r8,1),%rcx │ │ │ │ - vmovsd (%rcx,%rdi,1),%xmm4 │ │ │ │ - vsubsd 0x0(%r13,%rdi,1),%xmm4,%xmm8 │ │ │ │ - mov 0x128(%rsp),%r13 │ │ │ │ - vmovsd %xmm8,0x0(%r13,%rax,8) │ │ │ │ - mov 0x120(%rsp),%rax │ │ │ │ - movabs $0xaaaaaaaaaaaaaaab,%r9 │ │ │ │ - sub %r15,%rax │ │ │ │ - sar $0x3,%rax │ │ │ │ - imul %r9,%rax │ │ │ │ - cmp 0x100(%rsp),%rax │ │ │ │ - je 50e7d │ │ │ │ - jb 52c9f │ │ │ │ - cmp %rax,0x100(%rsp) │ │ │ │ - jae 50e7d │ │ │ │ - mov 0x90(%rsp),%r13 │ │ │ │ - add %r15,%r13 │ │ │ │ - cmp %r13,0x120(%rsp) │ │ │ │ - je 50e75 │ │ │ │ - mov %r13,%rbx │ │ │ │ + mov 0xb0(%rsp),%rcx │ │ │ │ + imul %rax,%r8 │ │ │ │ + lea (%r11,%rcx,1),%rsi │ │ │ │ + vmovsd (%rsi,%r8,1),%xmm5 │ │ │ │ + vsubsd (%r11,%r8,1),%xmm5,%xmm8 │ │ │ │ + vmovsd %xmm8,(%r12,%rax,8) │ │ │ │ + mov 0x120(%rsp),%r11 │ │ │ │ + movabs $0xaaaaaaaaaaaaaaab,%rax │ │ │ │ + sub %r14,%r11 │ │ │ │ + sar $0x3,%r11 │ │ │ │ + imul %rax,%r11 │ │ │ │ + cmp 0xf8(%rsp),%r11 │ │ │ │ + je 51706 │ │ │ │ + jb 536fb │ │ │ │ + cmp %r11,0xf8(%rsp) │ │ │ │ + jae 51706 │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + add %r14,%rdi │ │ │ │ + cmp %rdi,0x120(%rsp) │ │ │ │ + je 516fe │ │ │ │ + mov %r15,0x108(%rsp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r14,%r15 │ │ │ │ + mov %rdi,%r14 │ │ │ │ mov (%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 52d27 │ │ │ │ + je 5376e │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ add $0x18,%rbx │ │ │ │ cmp %rbx,0x120(%rsp) │ │ │ │ - jne 50e4c │ │ │ │ - mov %r13,0x120(%rsp) │ │ │ │ - mov (%r15),%rdi │ │ │ │ - mov 0x10(%r15),%r8 │ │ │ │ - mov 0xf8(%rsp),%r13 │ │ │ │ - sub %rdi,%r8 │ │ │ │ - cmp %r13,%r8 │ │ │ │ - jae 518ca │ │ │ │ - mov %r13,%rdi │ │ │ │ + jne 516c7 │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov %r15,%r14 │ │ │ │ + mov 0x108(%rsp),%r15 │ │ │ │ + mov %rdi,0x120(%rsp) │ │ │ │ + mov (%r14),%rdi │ │ │ │ + mov 0x10(%r14),%r11 │ │ │ │ + mov 0x110(%rsp),%rbx │ │ │ │ + sub %rdi,%r11 │ │ │ │ + cmp %rbx,%r11 │ │ │ │ + jae 52191 │ │ │ │ + mov %rbx,%rdi │ │ │ │ vzeroupper │ │ │ │ call d330 │ │ │ │ - mov 0x128(%rsp),%rsi │ │ │ │ + mov 0x110(%rsp),%rdx │ │ │ │ mov %rax,%rdi │ │ │ │ - mov %r13,%rdx │ │ │ │ + mov %r12,%rsi │ │ │ │ mov %rax,%rbx │ │ │ │ call d2d0 │ │ │ │ - mov (%r15),%rdi │ │ │ │ + mov (%r14),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 50ecd │ │ │ │ - mov 0x10(%r15),%rsi │ │ │ │ + je 51756 │ │ │ │ + mov 0x10(%r14),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - mov %rbx,(%r15) │ │ │ │ - add 0xf8(%rsp),%rbx │ │ │ │ - mov %rbx,0x8(%r15) │ │ │ │ - mov %rbx,0x10(%r15) │ │ │ │ - lea 0x18(%r15),%rbx │ │ │ │ + mov %rbx,(%r14) │ │ │ │ + add 0x110(%rsp),%rbx │ │ │ │ + mov %rbx,0x8(%r14) │ │ │ │ + mov %rbx,0x10(%r14) │ │ │ │ + mov 0x12c(%rsp),%edi │ │ │ │ + lea 0x18(%r14),%rbx │ │ │ │ mov $0x2,%eax │ │ │ │ - mov 0x118(%rsp),%edx │ │ │ │ - shr $0x2,%edx │ │ │ │ - shl $0x5,%rdx │ │ │ │ - cmpl $0x2,0x11c(%rsp) │ │ │ │ - mov %rdx,0xe8(%rsp) │ │ │ │ - jle 531f5 │ │ │ │ + shr $0x2,%edi │ │ │ │ + shl $0x5,%rdi │ │ │ │ + cmpl $0x2,0x128(%rsp) │ │ │ │ + mov %rdi,0x108(%rsp) │ │ │ │ + jle 53cda │ │ │ │ mov -0x18(%rbx),%r9 │ │ │ │ - mov -0x10(%rbx),%r13 │ │ │ │ + mov -0x10(%rbx),%rdx │ │ │ │ mov 0x8(%rbx),%r10 │ │ │ │ mov (%rbx),%r8 │ │ │ │ - sub %r9,%r13 │ │ │ │ - mov %r13,%rcx │ │ │ │ - mov %r10,%rdi │ │ │ │ - sar $0x3,%rcx │ │ │ │ - sub %r8,%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ + sub %r9,%rdx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %r10,%rsi │ │ │ │ sar $0x3,%rdi │ │ │ │ - mov %rcx,%r11 │ │ │ │ - imul %r14,%rsi │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - je 518af │ │ │ │ - cmp %rsi,%rdi │ │ │ │ - jb 51677 │ │ │ │ - lea (%r8,%rsi,8),%rsi │ │ │ │ - cmp %rsi,%r10 │ │ │ │ - je 518af │ │ │ │ - vmovsd 0x8b9bf(%rip),%xmm5 # dc920 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ + sub %r8,%rsi │ │ │ │ + mov %rdi,%rcx │ │ │ │ + sar $0x3,%rsi │ │ │ │ + mov %rdi,%r11 │ │ │ │ + imul %r15,%rcx │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + je 52176 │ │ │ │ + cmp %rcx,%rsi │ │ │ │ + jb 51f20 │ │ │ │ + lea (%r8,%rcx,8),%rcx │ │ │ │ + cmp %rcx,%r10 │ │ │ │ + je 52176 │ │ │ │ + vmovsd 0x8c256(%rip),%xmm6 # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ vxorpd %xmm15,%xmm15,%xmm15 │ │ │ │ - mov %rsi,0x8(%rbx) │ │ │ │ + mov %rcx,0x8(%rbx) │ │ │ │ vcvtsi2sd %eax,%xmm15,%xmm0 │ │ │ │ - vdivsd %xmm0,%xmm5,%xmm14 │ │ │ │ - mov %rcx,%r11 │ │ │ │ - test %r13,%r13 │ │ │ │ - je 51172 │ │ │ │ - mov 0x118(%rsp),%edx │ │ │ │ + vdivsd %xmm0,%xmm6,%xmm14 │ │ │ │ + mov %rdi,%r11 │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 519f3 │ │ │ │ + mov 0x12c(%rsp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 51172 │ │ │ │ - mov 0x128(%rsp),%rcx │ │ │ │ + je 519f3 │ │ │ │ xor %edi,%edi │ │ │ │ xor %esi,%esi │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmpl $0x2,0x48(%rsp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ vmulsd (%r9,%rsi,8),%xmm14,%xmm2 │ │ │ │ - jbe 53290 │ │ │ │ - mov 0xe8(%rsp),%r13 │ │ │ │ - xor %edx,%edx │ │ │ │ + cmpl $0x2,0x38(%rsp) │ │ │ │ + jbe 53c6a │ │ │ │ + mov 0x108(%rsp),%r10 │ │ │ │ vbroadcastsd %xmm2,%ymm1 │ │ │ │ - lea (%r8,%rdi,8),%r10 │ │ │ │ - sub $0x20,%r13 │ │ │ │ - shr $0x5,%r13 │ │ │ │ - inc %r13 │ │ │ │ - and $0x7,%r13d │ │ │ │ - je 51073 │ │ │ │ - cmp $0x1,%r13 │ │ │ │ - je 51056 │ │ │ │ - cmp $0x2,%r13 │ │ │ │ - je 51047 │ │ │ │ - cmp $0x3,%r13 │ │ │ │ - je 51038 │ │ │ │ - cmp $0x4,%r13 │ │ │ │ - je 51029 │ │ │ │ - cmp $0x5,%r13 │ │ │ │ - je 5101a │ │ │ │ - cmp $0x6,%r13 │ │ │ │ - je 5100b │ │ │ │ - vmulpd (%rcx),%ymm1,%ymm3 │ │ │ │ + lea (%r8,%rdi,8),%rcx │ │ │ │ + xor %edx,%edx │ │ │ │ + sub $0x20,%r10 │ │ │ │ + shr $0x5,%r10 │ │ │ │ + inc %r10 │ │ │ │ + and $0x7,%r10d │ │ │ │ + je 518f4 │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 518d7 │ │ │ │ + cmp $0x2,%r10 │ │ │ │ + je 518c8 │ │ │ │ + cmp $0x3,%r10 │ │ │ │ + je 518b9 │ │ │ │ + cmp $0x4,%r10 │ │ │ │ + je 518aa │ │ │ │ + cmp $0x5,%r10 │ │ │ │ + je 5189b │ │ │ │ + cmp $0x6,%r10 │ │ │ │ + je 5188c │ │ │ │ + vmulpd (%r12),%ymm1,%ymm3 │ │ │ │ mov $0x20,%edx │ │ │ │ - vmovupd %ymm3,(%r10) │ │ │ │ - vmulpd (%rcx,%rdx,1),%ymm1,%ymm4 │ │ │ │ - vmovupd %ymm4,(%r10,%rdx,1) │ │ │ │ - add $0x20,%rdx │ │ │ │ - vmulpd (%rcx,%rdx,1),%ymm1,%ymm8 │ │ │ │ - vmovupd %ymm8,(%r10,%rdx,1) │ │ │ │ - add $0x20,%rdx │ │ │ │ - vmulpd (%rcx,%rdx,1),%ymm1,%ymm9 │ │ │ │ - vmovupd %ymm9,(%r10,%rdx,1) │ │ │ │ - add $0x20,%rdx │ │ │ │ - vmulpd (%rcx,%rdx,1),%ymm1,%ymm10 │ │ │ │ - vmovupd %ymm10,(%r10,%rdx,1) │ │ │ │ - add $0x20,%rdx │ │ │ │ - vmulpd (%rcx,%rdx,1),%ymm1,%ymm11 │ │ │ │ - vmovupd %ymm11,(%r10,%rdx,1) │ │ │ │ - add $0x20,%rdx │ │ │ │ - vmulpd (%rcx,%rdx,1),%ymm1,%ymm12 │ │ │ │ - vmovupd %ymm12,(%r10,%rdx,1) │ │ │ │ - add $0x20,%rdx │ │ │ │ - cmp %rdx,0xe8(%rsp) │ │ │ │ - je 51106 │ │ │ │ - vmulpd (%rcx,%rdx,1),%ymm1,%ymm13 │ │ │ │ - vmulpd 0x20(%rcx,%rdx,1),%ymm1,%ymm15 │ │ │ │ - vmulpd 0x40(%rcx,%rdx,1),%ymm1,%ymm0 │ │ │ │ - vmulpd 0x60(%rcx,%rdx,1),%ymm1,%ymm5 │ │ │ │ - vmulpd 0x80(%rcx,%rdx,1),%ymm1,%ymm7 │ │ │ │ - vmulpd 0xa0(%rcx,%rdx,1),%ymm1,%ymm6 │ │ │ │ - vmulpd 0xc0(%rcx,%rdx,1),%ymm1,%ymm3 │ │ │ │ - vmulpd 0xe0(%rcx,%rdx,1),%ymm1,%ymm4 │ │ │ │ - vmovupd %ymm13,(%r10,%rdx,1) │ │ │ │ - vmovupd %ymm15,0x20(%r10,%rdx,1) │ │ │ │ - vmovupd %ymm0,0x40(%r10,%rdx,1) │ │ │ │ - vmovupd %ymm5,0x60(%r10,%rdx,1) │ │ │ │ - vmovupd %ymm7,0x80(%r10,%rdx,1) │ │ │ │ - vmovupd %ymm6,0xa0(%r10,%rdx,1) │ │ │ │ - vmovupd %ymm3,0xc0(%r10,%rdx,1) │ │ │ │ - vmovupd %ymm4,0xe0(%r10,%rdx,1) │ │ │ │ + vmovupd %ymm3,(%rcx) │ │ │ │ + vmulpd (%r12,%rdx,1),%ymm1,%ymm5 │ │ │ │ + vmovupd %ymm5,(%rcx,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmulpd (%r12,%rdx,1),%ymm1,%ymm8 │ │ │ │ + vmovupd %ymm8,(%rcx,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmulpd (%r12,%rdx,1),%ymm1,%ymm9 │ │ │ │ + vmovupd %ymm9,(%rcx,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmulpd (%r12,%rdx,1),%ymm1,%ymm10 │ │ │ │ + vmovupd %ymm10,(%rcx,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmulpd (%r12,%rdx,1),%ymm1,%ymm11 │ │ │ │ + vmovupd %ymm11,(%rcx,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmulpd (%r12,%rdx,1),%ymm1,%ymm12 │ │ │ │ + vmovupd %ymm12,(%rcx,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + cmp 0x108(%rsp),%rdx │ │ │ │ + je 51987 │ │ │ │ + vmulpd (%r12,%rdx,1),%ymm1,%ymm13 │ │ │ │ + vmulpd 0x20(%r12,%rdx,1),%ymm1,%ymm15 │ │ │ │ + vmulpd 0x40(%r12,%rdx,1),%ymm1,%ymm0 │ │ │ │ + vmulpd 0x60(%r12,%rdx,1),%ymm1,%ymm6 │ │ │ │ + vmulpd 0x80(%r12,%rdx,1),%ymm1,%ymm4 │ │ │ │ + vmulpd 0xa0(%r12,%rdx,1),%ymm1,%ymm7 │ │ │ │ + vmovupd %ymm13,(%rcx,%rdx,1) │ │ │ │ + vmulpd 0xc0(%r12,%rdx,1),%ymm1,%ymm3 │ │ │ │ + vmovupd %ymm15,0x20(%rcx,%rdx,1) │ │ │ │ + vmulpd 0xe0(%r12,%rdx,1),%ymm1,%ymm5 │ │ │ │ + vmovupd %ymm0,0x40(%rcx,%rdx,1) │ │ │ │ + vmovupd %ymm6,0x60(%rcx,%rdx,1) │ │ │ │ + vmovupd %ymm4,0x80(%rcx,%rdx,1) │ │ │ │ + vmovupd %ymm7,0xa0(%rcx,%rdx,1) │ │ │ │ + vmovupd %ymm3,0xc0(%rcx,%rdx,1) │ │ │ │ + vmovupd %ymm5,0xe0(%rcx,%rdx,1) │ │ │ │ add $0x100,%rdx │ │ │ │ - cmp %rdx,0xe8(%rsp) │ │ │ │ - jne 51073 │ │ │ │ - mov 0x118(%rsp),%r13d │ │ │ │ - mov %r13d,%edx │ │ │ │ + cmp 0x108(%rsp),%rdx │ │ │ │ + jne 518f4 │ │ │ │ + mov 0x12c(%rsp),%r10d │ │ │ │ + mov %r10d,%edx │ │ │ │ and $0xfffffffc,%edx │ │ │ │ - mov %edx,%r10d │ │ │ │ - cmp %edx,%r13d │ │ │ │ - je 5165d │ │ │ │ - mov 0x118(%rsp),%r13d │ │ │ │ - sub %r10d,%r13d │ │ │ │ - cmp $0x1,%r13d │ │ │ │ - je 51151 │ │ │ │ + mov %edx,%ecx │ │ │ │ + cmp %edx,%r10d │ │ │ │ + je 51f06 │ │ │ │ + mov 0x12c(%rsp),%r10d │ │ │ │ + sub %ecx,%r10d │ │ │ │ + cmp $0x1,%r10d │ │ │ │ + je 519d1 │ │ │ │ vmovddup %xmm2,%xmm1 │ │ │ │ - vmulpd (%rcx,%r10,8),%xmm1,%xmm8 │ │ │ │ - add %rdi,%r10 │ │ │ │ - vmovupd %xmm8,(%r8,%r10,8) │ │ │ │ - test $0x1,%r13b │ │ │ │ - je 51163 │ │ │ │ - and $0xfffffffe,%r13d │ │ │ │ - add %r13d,%edx │ │ │ │ + vmulpd (%r12,%rcx,8),%xmm1,%xmm8 │ │ │ │ + add %rdi,%rcx │ │ │ │ + vmovupd %xmm8,(%r8,%rcx,8) │ │ │ │ + test $0x1,%r10b │ │ │ │ + je 519e4 │ │ │ │ + and $0xfffffffe,%r10d │ │ │ │ + add %r10d,%edx │ │ │ │ movslq %edx,%rdx │ │ │ │ - vmulsd (%rcx,%rdx,8),%xmm2,%xmm9 │ │ │ │ - lea (%rdi,%rdx,1),%r10 │ │ │ │ - vmovsd %xmm9,(%r8,%r10,8) │ │ │ │ + vmulsd (%r12,%rdx,8),%xmm2,%xmm9 │ │ │ │ + lea (%rdi,%rdx,1),%rcx │ │ │ │ + vmovsd %xmm9,(%r8,%rcx,8) │ │ │ │ inc %rsi │ │ │ │ - add %r14,%rdi │ │ │ │ + add %r15,%rdi │ │ │ │ cmp %r11,%rsi │ │ │ │ - jb 50fa0 │ │ │ │ + jb 51820 │ │ │ │ inc %eax │ │ │ │ add $0x18,%rbx │ │ │ │ - cmp %eax,0x11c(%rsp) │ │ │ │ - jne 50f0d │ │ │ │ + cmp %eax,0x128(%rsp) │ │ │ │ + jne 51796 │ │ │ │ mov 0x28(%rsp),%rbx │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - mov 0xb0(%rsp),%r13 │ │ │ │ - lea (%r15,%rbx,1),%r11 │ │ │ │ - lea (%r15,%rdx,1),%rcx │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + mov 0xa8(%rsp),%rdx │ │ │ │ + lea (%r14,%rbx,1),%r11 │ │ │ │ + add %r14,%rcx │ │ │ │ mov (%r11),%rax │ │ │ │ mov 0x8(%r11),%r8 │ │ │ │ mov 0x8(%rcx),%r10 │ │ │ │ mov (%rcx),%rdi │ │ │ │ sub %rax,%r8 │ │ │ │ mov %r8,%rbx │ │ │ │ mov %r10,%rsi │ │ │ │ sar $0x3,%rbx │ │ │ │ sub %rdi,%rsi │ │ │ │ - imul %rbx,%r13 │ │ │ │ + imul %rbx,%rdx │ │ │ │ sar $0x3,%rsi │ │ │ │ - cmp %rsi,%r13 │ │ │ │ - je 511e0 │ │ │ │ - cmp %r13,%rsi │ │ │ │ - jb 5329a │ │ │ │ - lea (%rdi,%r13,8),%r9 │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + je 51a60 │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + jb 53c73 │ │ │ │ + lea (%rdi,%rdx,8),%r9 │ │ │ │ cmp %r9,%r10 │ │ │ │ - je 511e0 │ │ │ │ + je 51a60 │ │ │ │ mov %r9,0x8(%rcx) │ │ │ │ - cmpl $0x1,0x118(%rsp) │ │ │ │ - jle 5180a │ │ │ │ + cmpl $0x1,0x12c(%rsp) │ │ │ │ + jle 520c1 │ │ │ │ test %r8,%r8 │ │ │ │ - je 5180a │ │ │ │ - mov 0x128(%rsp),%rsi │ │ │ │ + je 520c1 │ │ │ │ mov $0xfffffffffffffff8,%r11 │ │ │ │ + lea 0x8(%r12),%rsi │ │ │ │ lea -0x1(%rbx),%r10 │ │ │ │ xor %edx,%edx │ │ │ │ sub %rax,%r11 │ │ │ │ + mov %r13,%rcx │ │ │ │ mov %r11,0xe8(%rsp) │ │ │ │ mov %rbx,%r11 │ │ │ │ shr $0x2,%r11 │ │ │ │ - add $0x8,%rsi │ │ │ │ shl $0x5,%r11 │ │ │ │ vmovsd 0x70(%rsp),%xmm14 │ │ │ │ + mov $0x1,%r13d │ │ │ │ vmulsd (%rsi),%xmm14,%xmm0 │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 516c1 │ │ │ │ - mov 0xe8(%rsp),%rcx │ │ │ │ - lea 0x0(,%rdx,8),%r13 │ │ │ │ - lea (%rdi,%r13,1),%r9 │ │ │ │ - add %r9,%rcx │ │ │ │ - cmp $0x10,%rcx │ │ │ │ - jbe 516c9 │ │ │ │ + cmp %rbx,%r13 │ │ │ │ + je 51f6d │ │ │ │ + mov 0xe8(%rsp),%r8 │ │ │ │ + lea 0x0(,%rdx,8),%r9 │ │ │ │ + lea (%rdi,%r9,1),%r13 │ │ │ │ + add %r13,%r8 │ │ │ │ + cmp $0x10,%r8 │ │ │ │ + jbe 51f75 │ │ │ │ cmp $0x2,%r10 │ │ │ │ - jbe 52c95 │ │ │ │ - lea -0x20(%r11),%r8 │ │ │ │ - xor %r13d,%r13d │ │ │ │ + jbe 5366e │ │ │ │ + lea -0x20(%r11),%r9 │ │ │ │ vbroadcastsd %xmm0,%ymm10 │ │ │ │ - shr $0x5,%r8 │ │ │ │ - inc %r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - je 5131e │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 51305 │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - je 512f5 │ │ │ │ - cmp $0x3,%r8 │ │ │ │ - je 512e5 │ │ │ │ - cmp $0x4,%r8 │ │ │ │ - je 512d5 │ │ │ │ - cmp $0x5,%r8 │ │ │ │ - je 512c5 │ │ │ │ - cmp $0x6,%r8 │ │ │ │ - je 512b5 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + shr $0x5,%r9 │ │ │ │ + inc %r9 │ │ │ │ + and $0x7,%r9d │ │ │ │ + je 51baa │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 51b90 │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + je 51b7f │ │ │ │ + cmp $0x3,%r9 │ │ │ │ + je 51b6e │ │ │ │ + cmp $0x4,%r9 │ │ │ │ + je 51b5d │ │ │ │ + cmp $0x5,%r9 │ │ │ │ + je 51b4c │ │ │ │ + cmp $0x6,%r9 │ │ │ │ + je 51b3b │ │ │ │ vmulpd (%rax),%ymm10,%ymm11 │ │ │ │ - mov $0x20,%r13d │ │ │ │ - vmovupd %ymm11,(%r9) │ │ │ │ - vmulpd (%rax,%r13,1),%ymm10,%ymm12 │ │ │ │ - vmovupd %ymm12,(%r9,%r13,1) │ │ │ │ - add $0x20,%r13 │ │ │ │ - vmulpd (%rax,%r13,1),%ymm10,%ymm13 │ │ │ │ - vmovupd %ymm13,(%r9,%r13,1) │ │ │ │ - add $0x20,%r13 │ │ │ │ - vmulpd (%rax,%r13,1),%ymm10,%ymm15 │ │ │ │ - vmovupd %ymm15,(%r9,%r13,1) │ │ │ │ - add $0x20,%r13 │ │ │ │ - vmulpd (%rax,%r13,1),%ymm10,%ymm5 │ │ │ │ - vmovupd %ymm5,(%r9,%r13,1) │ │ │ │ - add $0x20,%r13 │ │ │ │ - vmulpd (%rax,%r13,1),%ymm10,%ymm7 │ │ │ │ - vmovupd %ymm7,(%r9,%r13,1) │ │ │ │ - add $0x20,%r13 │ │ │ │ - vmulpd (%rax,%r13,1),%ymm10,%ymm6 │ │ │ │ - vmovupd %ymm6,(%r9,%r13,1) │ │ │ │ - add $0x20,%r13 │ │ │ │ - cmp %r11,%r13 │ │ │ │ - je 513b4 │ │ │ │ - vmulpd (%rax,%r13,1),%ymm10,%ymm3 │ │ │ │ - vmovupd %ymm3,(%r9,%r13,1) │ │ │ │ - vmulpd 0x20(%rax,%r13,1),%ymm10,%ymm4 │ │ │ │ - vmovupd %ymm4,0x20(%r9,%r13,1) │ │ │ │ - vmulpd 0x40(%rax,%r13,1),%ymm10,%ymm2 │ │ │ │ - vmovupd %ymm2,0x40(%r9,%r13,1) │ │ │ │ - vmulpd 0x60(%rax,%r13,1),%ymm10,%ymm1 │ │ │ │ - vmovupd %ymm1,0x60(%r9,%r13,1) │ │ │ │ - vmulpd 0x80(%rax,%r13,1),%ymm10,%ymm8 │ │ │ │ - vmovupd %ymm8,0x80(%r9,%r13,1) │ │ │ │ - vmulpd 0xa0(%rax,%r13,1),%ymm10,%ymm9 │ │ │ │ - vmovupd %ymm9,0xa0(%r9,%r13,1) │ │ │ │ - vmulpd 0xc0(%rax,%r13,1),%ymm10,%ymm14 │ │ │ │ - vmovupd %ymm14,0xc0(%r9,%r13,1) │ │ │ │ - vmulpd 0xe0(%rax,%r13,1),%ymm10,%ymm11 │ │ │ │ - vmovupd %ymm11,0xe0(%r9,%r13,1) │ │ │ │ - add $0x100,%r13 │ │ │ │ - cmp %r11,%r13 │ │ │ │ - jne 5131e │ │ │ │ + mov $0x20,%r8d │ │ │ │ + vmovupd %ymm11,0x0(%r13) │ │ │ │ + vmulpd (%rax,%r8,1),%ymm10,%ymm12 │ │ │ │ + vmovupd %ymm12,0x0(%r13,%r8,1) │ │ │ │ + add $0x20,%r8 │ │ │ │ + vmulpd (%rax,%r8,1),%ymm10,%ymm13 │ │ │ │ + vmovupd %ymm13,0x0(%r13,%r8,1) │ │ │ │ + add $0x20,%r8 │ │ │ │ + vmulpd (%rax,%r8,1),%ymm10,%ymm15 │ │ │ │ + vmovupd %ymm15,0x0(%r13,%r8,1) │ │ │ │ + add $0x20,%r8 │ │ │ │ + vmulpd (%rax,%r8,1),%ymm10,%ymm6 │ │ │ │ + vmovupd %ymm6,0x0(%r13,%r8,1) │ │ │ │ + add $0x20,%r8 │ │ │ │ + vmulpd (%rax,%r8,1),%ymm10,%ymm4 │ │ │ │ + vmovupd %ymm4,0x0(%r13,%r8,1) │ │ │ │ + add $0x20,%r8 │ │ │ │ + vmulpd (%rax,%r8,1),%ymm10,%ymm7 │ │ │ │ + vmovupd %ymm7,0x0(%r13,%r8,1) │ │ │ │ + add $0x20,%r8 │ │ │ │ + cmp %r11,%r8 │ │ │ │ + je 51c41 │ │ │ │ + vmulpd (%rax,%r8,1),%ymm10,%ymm3 │ │ │ │ + vmovupd %ymm3,0x0(%r13,%r8,1) │ │ │ │ + vmulpd 0x20(%rax,%r8,1),%ymm10,%ymm5 │ │ │ │ + vmovupd %ymm5,0x20(%r13,%r8,1) │ │ │ │ + vmulpd 0x40(%rax,%r8,1),%ymm10,%ymm2 │ │ │ │ + vmovupd %ymm2,0x40(%r13,%r8,1) │ │ │ │ + vmulpd 0x60(%rax,%r8,1),%ymm10,%ymm1 │ │ │ │ + vmovupd %ymm1,0x60(%r13,%r8,1) │ │ │ │ + vmulpd 0x80(%rax,%r8,1),%ymm10,%ymm8 │ │ │ │ + vmovupd %ymm8,0x80(%r13,%r8,1) │ │ │ │ + vmulpd 0xa0(%rax,%r8,1),%ymm10,%ymm9 │ │ │ │ + vmovupd %ymm9,0xa0(%r13,%r8,1) │ │ │ │ + vmulpd 0xc0(%rax,%r8,1),%ymm10,%ymm14 │ │ │ │ + vmovupd %ymm14,0xc0(%r13,%r8,1) │ │ │ │ + vmulpd 0xe0(%rax,%r8,1),%ymm10,%ymm11 │ │ │ │ + vmovupd %ymm11,0xe0(%r13,%r8,1) │ │ │ │ + add $0x100,%r8 │ │ │ │ + cmp %r11,%r8 │ │ │ │ + jne 51baa │ │ │ │ test $0x3,%bl │ │ │ │ - je 513fd │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0xfffffffffffffffc,%rcx │ │ │ │ - lea (%rdx,%rcx,1),%r9 │ │ │ │ - cmp %rcx,%r10 │ │ │ │ - je 513f2 │ │ │ │ - vmovddup %xmm0,%xmm10 │ │ │ │ - vmulpd (%rax,%rcx,8),%xmm10,%xmm12 │ │ │ │ + je 51c9c │ │ │ │ mov %rbx,%r8 │ │ │ │ - lea (%rdx,%rcx,1),%r13 │ │ │ │ - sub %rcx,%r8 │ │ │ │ + and $0xfffffffffffffffc,%r8 │ │ │ │ + lea (%rdx,%r8,1),%r9 │ │ │ │ + cmp %r8,%r10 │ │ │ │ + je 51c90 │ │ │ │ + vmovddup %xmm0,%xmm10 │ │ │ │ + mov %rbx,%r13 │ │ │ │ + vmulpd (%rax,%r8,8),%xmm10,%xmm12 │ │ │ │ + sub %r8,%r13 │ │ │ │ + mov %r13,0x108(%rsp) │ │ │ │ + lea (%rdx,%r8,1),%r13 │ │ │ │ vmovupd %xmm12,(%rdi,%r13,8) │ │ │ │ - test $0x1,%r8b │ │ │ │ - je 513fd │ │ │ │ - and $0xfffffffffffffffe,%r8 │ │ │ │ - add %r8,%r9 │ │ │ │ - add %r8,%rcx │ │ │ │ - vmulsd (%rax,%rcx,8),%xmm0,%xmm0 │ │ │ │ + mov 0x108(%rsp),%r13 │ │ │ │ + test $0x1,%r13b │ │ │ │ + je 51c9c │ │ │ │ + and $0xfffffffffffffffe,%r13 │ │ │ │ + add %r13,%r9 │ │ │ │ + add %r13,%r8 │ │ │ │ + vmulsd (%rax,%r8,8),%xmm0,%xmm0 │ │ │ │ vmovsd %xmm0,(%rdi,%r9,8) │ │ │ │ add $0x8,%rsi │ │ │ │ cmp %rsi,0x68(%rsp) │ │ │ │ - je 5180a │ │ │ │ + je 520be │ │ │ │ vmovsd 0x70(%rsp),%xmm13 │ │ │ │ add %rbx,%rdx │ │ │ │ vmulsd (%rsi),%xmm13,%xmm0 │ │ │ │ - jmp 5123a │ │ │ │ - cmp %r8,%rdi │ │ │ │ - je 5161c │ │ │ │ - lea (%r9,%r15,8),%r12 │ │ │ │ - mov (%rdi),%r14 │ │ │ │ - mov 0x8(%rdi),%r11 │ │ │ │ - cmp %r11,%r14 │ │ │ │ - je 5160c │ │ │ │ - mov %r11,%r13 │ │ │ │ - sub %r14,%r13 │ │ │ │ - lea -0x8(%r13),%rax │ │ │ │ - cmp $0x10,%rax │ │ │ │ - jbe 530a7 │ │ │ │ - lea -0x8(%r12),%rbx │ │ │ │ - sub %r14,%rbx │ │ │ │ + jmp 51abb │ │ │ │ + cmp %r8,%r15 │ │ │ │ + je 51ec2 │ │ │ │ + lea (%r14,%rax,8),%r13 │ │ │ │ + mov (%r15),%rcx │ │ │ │ + mov 0x8(%r15),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + je 51eb2 │ │ │ │ + sub %rcx,%rsi │ │ │ │ + cmp $0x8,%rsi │ │ │ │ + je 537bf │ │ │ │ + lea -0x8(%r13),%rbx │ │ │ │ + sub %rcx,%rbx │ │ │ │ cmp $0x10,%rbx │ │ │ │ - jbe 530a7 │ │ │ │ - shr $0x3,%rax │ │ │ │ - xor %edx,%edx │ │ │ │ - lea 0x1(%rax),%rsi │ │ │ │ - mov %rsi,%r9 │ │ │ │ + jbe 537db │ │ │ │ + lea -0x8(%rsi),%rdi │ │ │ │ + mov %rdi,%r11 │ │ │ │ + shr $0x3,%r11 │ │ │ │ + lea 0x1(%r11),%r14 │ │ │ │ + cmp $0x10,%rdi │ │ │ │ + jbe 537ce │ │ │ │ + mov %r14,%r9 │ │ │ │ + xor %ebx,%ebx │ │ │ │ shr $0x2,%r9 │ │ │ │ shl $0x5,%r9 │ │ │ │ lea -0x20(%r9),%r10 │ │ │ │ shr $0x5,%r10 │ │ │ │ inc %r10 │ │ │ │ and $0x7,%r10d │ │ │ │ - je 51528 │ │ │ │ + je 51dcf │ │ │ │ cmp $0x1,%r10 │ │ │ │ - je 5150f │ │ │ │ + je 51db6 │ │ │ │ cmp $0x2,%r10 │ │ │ │ - je 514ff │ │ │ │ + je 51da6 │ │ │ │ cmp $0x3,%r10 │ │ │ │ - je 514ef │ │ │ │ + je 51d96 │ │ │ │ cmp $0x4,%r10 │ │ │ │ - je 514df │ │ │ │ + je 51d86 │ │ │ │ cmp $0x5,%r10 │ │ │ │ - je 514cf │ │ │ │ + je 51d76 │ │ │ │ cmp $0x6,%r10 │ │ │ │ - je 514bf │ │ │ │ - vmovupd (%r14),%ymm0 │ │ │ │ - mov $0x20,%edx │ │ │ │ - vmovupd %ymm0,(%r12) │ │ │ │ - vmovupd (%r14,%rdx,1),%ymm5 │ │ │ │ - vmovupd %ymm5,(%r12,%rdx,1) │ │ │ │ - add $0x20,%rdx │ │ │ │ - vmovupd (%r14,%rdx,1),%ymm7 │ │ │ │ - vmovupd %ymm7,(%r12,%rdx,1) │ │ │ │ - add $0x20,%rdx │ │ │ │ - vmovupd (%r14,%rdx,1),%ymm6 │ │ │ │ - vmovupd %ymm6,(%r12,%rdx,1) │ │ │ │ - add $0x20,%rdx │ │ │ │ - vmovupd (%r14,%rdx,1),%ymm3 │ │ │ │ - vmovupd %ymm3,(%r12,%rdx,1) │ │ │ │ - add $0x20,%rdx │ │ │ │ - vmovupd (%r14,%rdx,1),%ymm4 │ │ │ │ - vmovupd %ymm4,(%r12,%rdx,1) │ │ │ │ - add $0x20,%rdx │ │ │ │ - vmovupd (%r14,%rdx,1),%ymm2 │ │ │ │ - vmovupd %ymm2,(%r12,%rdx,1) │ │ │ │ - add $0x20,%rdx │ │ │ │ - cmp %r9,%rdx │ │ │ │ - je 515be │ │ │ │ - vmovupd (%r14,%rdx,1),%ymm1 │ │ │ │ - vmovupd %ymm1,(%r12,%rdx,1) │ │ │ │ - vmovupd 0x20(%r14,%rdx,1),%ymm8 │ │ │ │ - vmovupd %ymm8,0x20(%r12,%rdx,1) │ │ │ │ - vmovupd 0x40(%r14,%rdx,1),%ymm9 │ │ │ │ - vmovupd %ymm9,0x40(%r12,%rdx,1) │ │ │ │ - vmovupd 0x60(%r14,%rdx,1),%ymm14 │ │ │ │ - vmovupd %ymm14,0x60(%r12,%rdx,1) │ │ │ │ - vmovupd 0x80(%r14,%rdx,1),%ymm11 │ │ │ │ - vmovupd %ymm11,0x80(%r12,%rdx,1) │ │ │ │ - vmovupd 0xa0(%r14,%rdx,1),%ymm10 │ │ │ │ - vmovupd %ymm10,0xa0(%r12,%rdx,1) │ │ │ │ - vmovupd 0xc0(%r14,%rdx,1),%ymm12 │ │ │ │ - vmovupd %ymm12,0xc0(%r12,%rdx,1) │ │ │ │ - vmovupd 0xe0(%r14,%rdx,1),%ymm13 │ │ │ │ - vmovupd %ymm13,0xe0(%r12,%rdx,1) │ │ │ │ - add $0x100,%rdx │ │ │ │ - cmp %r9,%rdx │ │ │ │ - jne 51528 │ │ │ │ - test $0x3,%sil │ │ │ │ - je 51609 │ │ │ │ - mov %rsi,%r15 │ │ │ │ - and $0xfffffffffffffffc,%r15 │ │ │ │ - shl $0x3,%r15 │ │ │ │ - add %r15,%r14 │ │ │ │ - vmovsd (%r14),%xmm15 │ │ │ │ - lea 0x8(%r14),%rcx │ │ │ │ - vmovsd %xmm15,(%r12,%r15,1) │ │ │ │ - cmp %rcx,%r11 │ │ │ │ - je 51609 │ │ │ │ - vmovsd 0x8(%r14),%xmm0 │ │ │ │ - lea 0x10(%r14),%rax │ │ │ │ - vmovsd %xmm0,0x8(%r12,%r15,1) │ │ │ │ - cmp %rax,%r11 │ │ │ │ - je 51609 │ │ │ │ - vmovsd 0x10(%r14),%xmm5 │ │ │ │ - vmovsd %xmm5,0x10(%r12,%r15,1) │ │ │ │ - add %r13,%r12 │ │ │ │ - add $0x18,%rdi │ │ │ │ - cmp %rdi,%r8 │ │ │ │ - jne 5142b │ │ │ │ + je 51d66 │ │ │ │ + vmovupd (%rcx),%ymm5 │ │ │ │ + mov $0x20,%ebx │ │ │ │ + vmovupd %ymm5,0x0(%r13) │ │ │ │ + vmovupd (%rcx,%rbx,1),%ymm1 │ │ │ │ + vmovupd %ymm1,0x0(%r13,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rcx,%rbx,1),%ymm8 │ │ │ │ + vmovupd %ymm8,0x0(%r13,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rcx,%rbx,1),%ymm9 │ │ │ │ + vmovupd %ymm9,0x0(%r13,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rcx,%rbx,1),%ymm14 │ │ │ │ + vmovupd %ymm14,0x0(%r13,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rcx,%rbx,1),%ymm11 │ │ │ │ + vmovupd %ymm11,0x0(%r13,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rcx,%rbx,1),%ymm10 │ │ │ │ + vmovupd %ymm10,0x0(%r13,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + cmp %rbx,%r9 │ │ │ │ + je 51e5e │ │ │ │ + vmovupd (%rcx,%rbx,1),%ymm12 │ │ │ │ + vmovupd %ymm12,0x0(%r13,%rbx,1) │ │ │ │ + vmovupd 0x20(%rcx,%rbx,1),%ymm13 │ │ │ │ + vmovupd %ymm13,0x20(%r13,%rbx,1) │ │ │ │ + vmovupd 0x40(%rcx,%rbx,1),%ymm15 │ │ │ │ + vmovupd %ymm15,0x40(%r13,%rbx,1) │ │ │ │ + vmovupd 0x60(%rcx,%rbx,1),%ymm0 │ │ │ │ + vmovupd %ymm0,0x60(%r13,%rbx,1) │ │ │ │ + vmovupd 0x80(%rcx,%rbx,1),%ymm6 │ │ │ │ + vmovupd %ymm6,0x80(%r13,%rbx,1) │ │ │ │ + vmovupd 0xa0(%rcx,%rbx,1),%ymm4 │ │ │ │ + vmovupd %ymm4,0xa0(%r13,%rbx,1) │ │ │ │ + vmovupd 0xc0(%rcx,%rbx,1),%ymm7 │ │ │ │ + vmovupd %ymm7,0xc0(%r13,%rbx,1) │ │ │ │ + vmovupd 0xe0(%rcx,%rbx,1),%ymm3 │ │ │ │ + vmovupd %ymm3,0xe0(%r13,%rbx,1) │ │ │ │ + add $0x100,%rbx │ │ │ │ + cmp %rbx,%r9 │ │ │ │ + jne 51dcf │ │ │ │ + test $0x3,%r14b │ │ │ │ + je 51eaf │ │ │ │ + mov %r14,%rax │ │ │ │ + and $0xfffffffffffffffc,%rax │ │ │ │ + lea 0x0(,%rax,8),%rdx │ │ │ │ + lea (%rcx,%rdx,1),%r12 │ │ │ │ + add %r13,%rdx │ │ │ │ + cmp %r11,%rax │ │ │ │ + je 51ea5 │ │ │ │ + mov %r14,%rdi │ │ │ │ + vmovupd (%rcx,%rax,8),%xmm2 │ │ │ │ + sub %rax,%rdi │ │ │ │ + and $0x1,%r14d │ │ │ │ + vmovupd %xmm2,0x0(%r13,%rax,8) │ │ │ │ + je 51eaf │ │ │ │ + and $0xfffffffffffffffe,%rdi │ │ │ │ + shl $0x3,%rdi │ │ │ │ + add %rdi,%r12 │ │ │ │ + add %rdi,%rdx │ │ │ │ + vmovsd (%r12),%xmm5 │ │ │ │ + vmovsd %xmm5,(%rdx) │ │ │ │ + add %rsi,%r13 │ │ │ │ + add $0x18,%r15 │ │ │ │ + cmp %r15,%r8 │ │ │ │ + jne 51cca │ │ │ │ vzeroupper │ │ │ │ incq 0xe0(%rsp) │ │ │ │ mov 0xe0(%rsp),%r8 │ │ │ │ - cmp %r8d,0x4c(%rsp) │ │ │ │ - jg 50529 │ │ │ │ + cmp %r8d,0x88(%rsp) │ │ │ │ + jg 50dca │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 53352 │ │ │ │ + jne 53d0f │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ inc %rsi │ │ │ │ cmp %r11,%rsi │ │ │ │ - jae 51172 │ │ │ │ + jae 519f3 │ │ │ │ vmulsd (%r9,%rsi,8),%xmm14,%xmm2 │ │ │ │ - add %r14,%rdi │ │ │ │ - jmp 50fb1 │ │ │ │ - sub %rdi,%rsi │ │ │ │ - mov %eax,0xa8(%rsp) │ │ │ │ + add %r15,%rdi │ │ │ │ + jmp 51831 │ │ │ │ + mov %eax,0xe8(%rsp) │ │ │ │ + sub %rsi,%rcx │ │ │ │ mov %rbx,%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ vzeroupper │ │ │ │ - call b9490 >::_M_default_append(unsigned long)@@Base> │ │ │ │ - vmovsd 0x8b28c(%rip),%xmm6 # dc920 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ + call b94e0 >::_M_default_append(unsigned long)@@Base> │ │ │ │ mov -0x18(%rbx),%r9 │ │ │ │ - vxorpd %xmm7,%xmm7,%xmm7 │ │ │ │ - mov -0x10(%rbx),%r13 │ │ │ │ - mov 0xa8(%rsp),%eax │ │ │ │ + mov -0x10(%rbx),%rdx │ │ │ │ + vxorpd %xmm4,%xmm4,%xmm4 │ │ │ │ + mov 0xe8(%rsp),%eax │ │ │ │ + vmovsd 0x8baed(%rip),%xmm7 # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ + sub %r9,%rdx │ │ │ │ mov (%rbx),%r8 │ │ │ │ - sub %r9,%r13 │ │ │ │ - vcvtsi2sd %eax,%xmm7,%xmm2 │ │ │ │ - mov %r13,%rcx │ │ │ │ - sar $0x3,%rcx │ │ │ │ - vdivsd %xmm2,%xmm6,%xmm14 │ │ │ │ - jmp 50f72 │ │ │ │ - lea 0x0(,%rdx,8),%r13 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + vcvtsi2sd %eax,%xmm4,%xmm2 │ │ │ │ + vdivsd %xmm2,%xmm7,%xmm14 │ │ │ │ + sar $0x3,%rdi │ │ │ │ + jmp 517fb │ │ │ │ + lea 0x0(,%rdx,8),%r9 │ │ │ │ vmulsd (%rax),%xmm0,%xmm15 │ │ │ │ - add %rdi,%r13 │ │ │ │ - lea -0x1(%rbx),%r9 │ │ │ │ - mov $0x1,%ecx │ │ │ │ - and $0x7,%r9d │ │ │ │ - vmovsd %xmm15,0x0(%r13) │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jae 517f8 │ │ │ │ - test %r9,%r9 │ │ │ │ - je 51788 │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 51774 │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - je 51765 │ │ │ │ - cmp $0x3,%r9 │ │ │ │ - je 51756 │ │ │ │ - cmp $0x4,%r9 │ │ │ │ - je 51747 │ │ │ │ - cmp $0x5,%r9 │ │ │ │ - je 51738 │ │ │ │ - cmp $0x6,%r9 │ │ │ │ - je 51729 │ │ │ │ - vmulsd 0x8(%rax),%xmm0,%xmm5 │ │ │ │ - mov $0x2,%ecx │ │ │ │ - vmovsd %xmm5,0x8(%r13) │ │ │ │ - vmulsd (%rax,%rcx,8),%xmm0,%xmm7 │ │ │ │ - vmovsd %xmm7,0x0(%r13,%rcx,8) │ │ │ │ - inc %rcx │ │ │ │ - vmulsd (%rax,%rcx,8),%xmm0,%xmm6 │ │ │ │ - vmovsd %xmm6,0x0(%r13,%rcx,8) │ │ │ │ - inc %rcx │ │ │ │ - vmulsd (%rax,%rcx,8),%xmm0,%xmm3 │ │ │ │ - vmovsd %xmm3,0x0(%r13,%rcx,8) │ │ │ │ - inc %rcx │ │ │ │ - vmulsd (%rax,%rcx,8),%xmm0,%xmm4 │ │ │ │ - vmovsd %xmm4,0x0(%r13,%rcx,8) │ │ │ │ - inc %rcx │ │ │ │ - vmulsd (%rax,%rcx,8),%xmm0,%xmm2 │ │ │ │ - vmovsd %xmm2,0x0(%r13,%rcx,8) │ │ │ │ - inc %rcx │ │ │ │ - vmulsd (%rax,%rcx,8),%xmm0,%xmm1 │ │ │ │ - vmovsd %xmm1,0x0(%r13,%rcx,8) │ │ │ │ - inc %rcx │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jae 517f8 │ │ │ │ - vmulsd (%rax,%rcx,8),%xmm0,%xmm8 │ │ │ │ - vmovsd %xmm8,0x0(%r13,%rcx,8) │ │ │ │ - vmulsd 0x8(%rax,%rcx,8),%xmm0,%xmm9 │ │ │ │ - vmovsd %xmm9,0x8(%r13,%rcx,8) │ │ │ │ - vmulsd 0x10(%rax,%rcx,8),%xmm0,%xmm14 │ │ │ │ - vmovsd %xmm14,0x10(%r13,%rcx,8) │ │ │ │ - vmulsd 0x18(%rax,%rcx,8),%xmm0,%xmm11 │ │ │ │ - vmovsd %xmm11,0x18(%r13,%rcx,8) │ │ │ │ - vmulsd 0x20(%rax,%rcx,8),%xmm0,%xmm10 │ │ │ │ - vmovsd %xmm10,0x20(%r13,%rcx,8) │ │ │ │ - vmulsd 0x28(%rax,%rcx,8),%xmm0,%xmm12 │ │ │ │ - vmovsd %xmm12,0x28(%r13,%rcx,8) │ │ │ │ - vmulsd 0x30(%rax,%rcx,8),%xmm0,%xmm13 │ │ │ │ - vmovsd %xmm13,0x30(%r13,%rcx,8) │ │ │ │ - vmulsd 0x38(%rax,%rcx,8),%xmm0,%xmm15 │ │ │ │ - vmovsd %xmm15,0x38(%r13,%rcx,8) │ │ │ │ - add $0x8,%rcx │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jb 51788 │ │ │ │ - add %rbx,%rdx │ │ │ │ + add %rdi,%r9 │ │ │ │ + lea -0x1(%rbx),%r13 │ │ │ │ + mov $0x1,%r8d │ │ │ │ + and $0x7,%r13d │ │ │ │ + vmovsd %xmm15,(%r9) │ │ │ │ + cmp %rbx,%r8 │ │ │ │ + jae 520ac │ │ │ │ + test %r13,%r13 │ │ │ │ + je 52035 │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + je 52021 │ │ │ │ + cmp $0x2,%r13 │ │ │ │ + je 52012 │ │ │ │ + cmp $0x3,%r13 │ │ │ │ + je 52003 │ │ │ │ + cmp $0x4,%r13 │ │ │ │ + je 51ff4 │ │ │ │ + cmp $0x5,%r13 │ │ │ │ + je 51fe5 │ │ │ │ + cmp $0x6,%r13 │ │ │ │ + je 51fd6 │ │ │ │ + vmulsd 0x8(%rax),%xmm0,%xmm6 │ │ │ │ + mov $0x2,%r8d │ │ │ │ + vmovsd %xmm6,0x8(%r9) │ │ │ │ + vmulsd (%rax,%r8,8),%xmm0,%xmm4 │ │ │ │ + vmovsd %xmm4,(%r9,%r8,8) │ │ │ │ + inc %r8 │ │ │ │ + vmulsd (%rax,%r8,8),%xmm0,%xmm7 │ │ │ │ + vmovsd %xmm7,(%r9,%r8,8) │ │ │ │ + inc %r8 │ │ │ │ + vmulsd (%rax,%r8,8),%xmm0,%xmm3 │ │ │ │ + vmovsd %xmm3,(%r9,%r8,8) │ │ │ │ + inc %r8 │ │ │ │ + vmulsd (%rax,%r8,8),%xmm0,%xmm5 │ │ │ │ + vmovsd %xmm5,(%r9,%r8,8) │ │ │ │ + inc %r8 │ │ │ │ + vmulsd (%rax,%r8,8),%xmm0,%xmm2 │ │ │ │ + vmovsd %xmm2,(%r9,%r8,8) │ │ │ │ + inc %r8 │ │ │ │ + vmulsd (%rax,%r8,8),%xmm0,%xmm1 │ │ │ │ + vmovsd %xmm1,(%r9,%r8,8) │ │ │ │ + inc %r8 │ │ │ │ + cmp %rbx,%r8 │ │ │ │ + jae 520ac │ │ │ │ + vmulsd (%rax,%r8,8),%xmm0,%xmm8 │ │ │ │ + vmovsd %xmm8,(%r9,%r8,8) │ │ │ │ + vmulsd 0x8(%rax,%r8,8),%xmm0,%xmm9 │ │ │ │ + vmovsd %xmm9,0x8(%r9,%r8,8) │ │ │ │ + vmulsd 0x10(%rax,%r8,8),%xmm0,%xmm14 │ │ │ │ + vmovsd %xmm14,0x10(%r9,%r8,8) │ │ │ │ + vmulsd 0x18(%rax,%r8,8),%xmm0,%xmm11 │ │ │ │ + vmovsd %xmm11,0x18(%r9,%r8,8) │ │ │ │ + vmulsd 0x20(%rax,%r8,8),%xmm0,%xmm10 │ │ │ │ + vmovsd %xmm10,0x20(%r9,%r8,8) │ │ │ │ + vmulsd 0x28(%rax,%r8,8),%xmm0,%xmm12 │ │ │ │ + vmovsd %xmm12,0x28(%r9,%r8,8) │ │ │ │ + vmulsd 0x30(%rax,%r8,8),%xmm0,%xmm13 │ │ │ │ + vmovsd %xmm13,0x30(%r9,%r8,8) │ │ │ │ + vmulsd 0x38(%rax,%r8,8),%xmm0,%xmm15 │ │ │ │ + vmovsd %xmm15,0x38(%r9,%r8,8) │ │ │ │ + add $0x8,%r8 │ │ │ │ + cmp %rbx,%r8 │ │ │ │ + jb 52035 │ │ │ │ add $0x8,%rsi │ │ │ │ - cmp 0x68(%rsp),%rsi │ │ │ │ - jne 51226 │ │ │ │ - mov 0x8(%r12),%r8 │ │ │ │ - mov (%r12),%rdi │ │ │ │ - movabs $0xaaaaaaaaaaaaaaab,%r9 │ │ │ │ - mov %r8,%r13 │ │ │ │ - sub %rdi,%r13 │ │ │ │ - sar $0x3,%r13 │ │ │ │ - imul %r9,%r13 │ │ │ │ - cmp 0x100(%rsp),%r13 │ │ │ │ - je 51916 │ │ │ │ - jb 532e6 │ │ │ │ - cmp %r13,0x100(%rsp) │ │ │ │ - jae 52dc0 │ │ │ │ - mov 0x90(%rsp),%rcx │ │ │ │ - add %rdi,%rcx │ │ │ │ - cmp %rcx,%r8 │ │ │ │ - je 52dc0 │ │ │ │ - mov %r14,0xe8(%rsp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %r8,%r13 │ │ │ │ - mov %rcx,%r14 │ │ │ │ + add %rbx,%rdx │ │ │ │ + cmp %rsi,0x68(%rsp) │ │ │ │ + jne 51aa2 │ │ │ │ + mov %rcx,%r13 │ │ │ │ + mov 0x8(%r13),%r9 │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ + movabs $0xaaaaaaaaaaaaaaab,%rax │ │ │ │ + mov %r9,%r8 │ │ │ │ + sub %rdi,%r8 │ │ │ │ + sar $0x3,%r8 │ │ │ │ + imul %rax,%r8 │ │ │ │ + cmp 0xf8(%rsp),%r8 │ │ │ │ + je 521d8 │ │ │ │ + jb 53924 │ │ │ │ + cmp %r8,0xf8(%rsp) │ │ │ │ + jae 53c48 │ │ │ │ + mov 0x80(%rsp),%rdx │ │ │ │ + add %rdi,%rdx │ │ │ │ + cmp %rdx,%r9 │ │ │ │ + je 53c48 │ │ │ │ + mov %r15,0x108(%rsp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov %r14,%r15 │ │ │ │ + mov %r12,%r14 │ │ │ │ + mov %r9,%r12 │ │ │ │ vzeroupper │ │ │ │ mov (%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 52d46 │ │ │ │ + je 53679 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ add $0x18,%rbx │ │ │ │ + mov %rdx,0xe8(%rsp) │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %rbx,%r13 │ │ │ │ - jne 51875 │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0xe8(%rsp),%r14 │ │ │ │ - mov %rax,0x8(%r12) │ │ │ │ - mov (%r12),%rdi │ │ │ │ - jmp 52dc3 │ │ │ │ - vmovsd 0x8b069(%rip),%xmm13 # dc920 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ + cmp %rbx,%r12 │ │ │ │ + mov 0xe8(%rsp),%rdx │ │ │ │ + jne 5212e │ │ │ │ + mov %r14,%r12 │ │ │ │ + mov %rdx,0x8(%r13) │ │ │ │ + mov %r15,%r14 │ │ │ │ + mov 0x108(%rsp),%r15 │ │ │ │ + jmp 5393a │ │ │ │ + vmovsd 0x8b8c2(%rip),%xmm13 # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ vxorpd %xmm11,%xmm11,%xmm11 │ │ │ │ vcvtsi2sd %eax,%xmm11,%xmm12 │ │ │ │ vdivsd %xmm12,%xmm13,%xmm14 │ │ │ │ - jmp 50f75 │ │ │ │ - mov 0x8(%r15),%rcx │ │ │ │ - mov %rcx,%rdx │ │ │ │ + jmp 517fe │ │ │ │ + mov 0x8(%r14),%r9 │ │ │ │ + mov %r9,%rdx │ │ │ │ sub %rdi,%rdx │ │ │ │ - cmp %r13,%rdx │ │ │ │ - jb 52d58 │ │ │ │ - cmp $0x8,%r13 │ │ │ │ - jbe 53318 │ │ │ │ - mov 0x128(%rsp),%rsi │ │ │ │ - mov %r13,%rdx │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + jb 5368b │ │ │ │ + cmp $0x8,%rbx │ │ │ │ + jbe 53c50 │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %r12,%rsi │ │ │ │ vzeroupper │ │ │ │ call d2d0 │ │ │ │ - mov 0x8(%r15),%rcx │ │ │ │ + mov 0x8(%r14),%r9 │ │ │ │ mov %rax,%rdi │ │ │ │ - add %r13,%rdi │ │ │ │ - cmp %rcx,%rdi │ │ │ │ - je 50ee0 │ │ │ │ - mov %rdi,0x8(%r15) │ │ │ │ - jmp 50ee0 │ │ │ │ - mov 0x11c(%rsp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jle 52277 │ │ │ │ - mov 0x90(%rsp),%rdi │ │ │ │ - mov (%r12),%rbx │ │ │ │ - lea 0x18(%r15),%rax │ │ │ │ - mov %r12,%r11 │ │ │ │ - mov 0x11c(%rsp),%r13d │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - mov %r15,0x80(%rsp) │ │ │ │ - lea -0x30(%rbx,%rdi,1),%rcx │ │ │ │ - lea -0x18(%r15,%rdi,1),%r10 │ │ │ │ - mov %rcx,0xe8(%rsp) │ │ │ │ - mov %r10,%rax │ │ │ │ - cmp %r13d,0x11c(%rsp) │ │ │ │ - lea -0x1(%r13),%r12d │ │ │ │ - je 5202f │ │ │ │ - xor %r15d,%r15d │ │ │ │ - mov $0x1,%edx │ │ │ │ - test %r12d,%r12d │ │ │ │ - je 52ac8 │ │ │ │ - mov %r12d,%r8d │ │ │ │ - and $0x7,%r8d │ │ │ │ - je 519ed │ │ │ │ - cmp $0x1,%r8d │ │ │ │ - je 519e1 │ │ │ │ - cmp $0x2,%r8d │ │ │ │ - je 519da │ │ │ │ - cmp $0x3,%r8d │ │ │ │ - je 519d3 │ │ │ │ - cmp $0x4,%r8d │ │ │ │ - je 519cc │ │ │ │ - cmp $0x5,%r8d │ │ │ │ - je 519c5 │ │ │ │ - cmp $0x6,%r8d │ │ │ │ - mov $0x1,%r9d │ │ │ │ - cmovne %r14,%rdx │ │ │ │ - cmovne %r9d,%r15d │ │ │ │ - imul %r14,%rdx │ │ │ │ - inc %r15d │ │ │ │ - imul %r14,%rdx │ │ │ │ - inc %r15d │ │ │ │ - imul %r14,%rdx │ │ │ │ - inc %r15d │ │ │ │ - imul %r14,%rdx │ │ │ │ - inc %r15d │ │ │ │ - imul %r14,%rdx │ │ │ │ - inc %r15d │ │ │ │ - inc %r15d │ │ │ │ - imul %r14,%rdx │ │ │ │ - cmp %r15d,%r12d │ │ │ │ - je 51a16 │ │ │ │ - imul %r14,%rdx │ │ │ │ - add $0x8,%r15d │ │ │ │ - imul %r14,%rdx │ │ │ │ - imul %r14,%rdx │ │ │ │ - imul %r14,%rdx │ │ │ │ - imul %r14,%rdx │ │ │ │ - imul %r14,%rdx │ │ │ │ - imul %r14,%rdx │ │ │ │ - imul %r14,%rdx │ │ │ │ - cmp %r15d,%r12d │ │ │ │ - jne 519ed │ │ │ │ - cmpl $0x1,0x118(%rsp) │ │ │ │ - jle 51d2d │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 51d2d │ │ │ │ - mov 0xe8(%rsp),%rbx │ │ │ │ - mov (%rax),%r15 │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - mov %rdx,%r9 │ │ │ │ - lea 0x0(,%rdx,8),%rdi │ │ │ │ - lea -0x1(%rdx),%rcx │ │ │ │ - mov %r11,0x60(%rsp) │ │ │ │ + add %rbx,%rdi │ │ │ │ + cmp %r9,%rdi │ │ │ │ + je 51769 │ │ │ │ + mov %rdi,0x8(%r14) │ │ │ │ + jmp 51769 │ │ │ │ + mov 0x128(%rsp),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + jle 52eda │ │ │ │ + mov 0x80(%rsp),%rbx │ │ │ │ + mov 0x0(%r13),%r8 │ │ │ │ + lea 0x18(%r14),%rsi │ │ │ │ + vpbroadcastq %r15,%ymm2 │ │ │ │ + mov 0x3c(%rsp),%ecx │ │ │ │ + mov 0x128(%rsp),%r10d │ │ │ │ + mov %rsi,0x10(%rsp) │ │ │ │ + lea -0x30(%r8,%rbx,1),%rdi │ │ │ │ + lea -0x18(%r14,%rbx,1),%rdx │ │ │ │ + mov %rdi,0xe8(%rsp) │ │ │ │ + mov %rdx,0xc0(%rsp) │ │ │ │ + mov %ecx,0x8c(%rsp) │ │ │ │ + mov %r12,%rcx │ │ │ │ + mov %r14,%r12 │ │ │ │ + lea -0x1(%r10),%r14d │ │ │ │ + mov %r14d,0x108(%rsp) │ │ │ │ + cmp %r10d,0x128(%rsp) │ │ │ │ + je 5266c │ │ │ │ + test %r14d,%r14d │ │ │ │ + je 534ab │ │ │ │ + cmpl $0x9,0x8c(%rsp) │ │ │ │ + jbe 5349e │ │ │ │ + mov %r14d,%r8d │ │ │ │ + mov $0x1,%ebx │ │ │ │ + xor %eax,%eax │ │ │ │ + shr $0x2,%r8d │ │ │ │ + vpbroadcastq %rbx,%ymm0 │ │ │ │ + mov %r8d,%edi │ │ │ │ + and $0x7,%edi │ │ │ │ + je 522e0 │ │ │ │ + cmp $0x1,%edi │ │ │ │ + je 522d3 │ │ │ │ + cmp $0x2,%edi │ │ │ │ + je 522cb │ │ │ │ + cmp $0x3,%edi │ │ │ │ + je 522c3 │ │ │ │ + cmp $0x4,%edi │ │ │ │ + je 522bb │ │ │ │ + cmp $0x5,%edi │ │ │ │ + je 522b3 │ │ │ │ + cmp $0x6,%edi │ │ │ │ + je 522ab │ │ │ │ + vpmullq %ymm2,%ymm0,%ymm0 │ │ │ │ + mov $0x1,%eax │ │ │ │ + vpmullq %ymm2,%ymm0,%ymm0 │ │ │ │ + inc %eax │ │ │ │ + vpmullq %ymm2,%ymm0,%ymm0 │ │ │ │ + inc %eax │ │ │ │ + vpmullq %ymm2,%ymm0,%ymm0 │ │ │ │ + inc %eax │ │ │ │ + vpmullq %ymm2,%ymm0,%ymm0 │ │ │ │ + inc %eax │ │ │ │ + vpmullq %ymm2,%ymm0,%ymm0 │ │ │ │ + inc %eax │ │ │ │ + inc %eax │ │ │ │ + vpmullq %ymm2,%ymm0,%ymm0 │ │ │ │ + cmp %eax,%r8d │ │ │ │ + je 52318 │ │ │ │ + vpmullq %ymm2,%ymm0,%ymm6 │ │ │ │ + add $0x8,%eax │ │ │ │ + vpmullq %ymm2,%ymm6,%ymm4 │ │ │ │ + vpmullq %ymm2,%ymm4,%ymm7 │ │ │ │ + vpmullq %ymm2,%ymm7,%ymm3 │ │ │ │ + vpmullq %ymm2,%ymm3,%ymm5 │ │ │ │ + vpmullq %ymm2,%ymm5,%ymm1 │ │ │ │ + vpmullq %ymm2,%ymm1,%ymm8 │ │ │ │ + vpmullq %ymm2,%ymm8,%ymm0 │ │ │ │ + cmp %eax,%r8d │ │ │ │ + jne 522e0 │ │ │ │ + vextracti64x2 $0x1,%ymm0,%xmm9 │ │ │ │ + mov 0x108(%rsp),%edx │ │ │ │ + vpmullq %xmm0,%xmm9,%xmm14 │ │ │ │ + vpsrldq $0x8,%xmm14,%xmm11 │ │ │ │ + vpmullq %xmm11,%xmm14,%xmm10 │ │ │ │ + vmovq %xmm10,%rax │ │ │ │ + test $0x3,%dl │ │ │ │ + je 523f0 │ │ │ │ + and $0xfffffffc,%edx │ │ │ │ + mov %edx,%r11d │ │ │ │ + mov 0x108(%rsp),%r14d │ │ │ │ + imul %r15,%rax │ │ │ │ + lea 0x1(%r11),%esi │ │ │ │ + cmp %r14d,%esi │ │ │ │ + jge 523f0 │ │ │ │ + imul %r15,%rax │ │ │ │ + lea 0x2(%r11),%r10d │ │ │ │ + cmp %r14d,%r10d │ │ │ │ + jge 523f0 │ │ │ │ + imul %r15,%rax │ │ │ │ + lea 0x3(%r11),%r9d │ │ │ │ + cmp %r9d,0x108(%rsp) │ │ │ │ + jle 523f0 │ │ │ │ + imul %r15,%rax │ │ │ │ + lea 0x4(%r11),%r8d │ │ │ │ + cmp %r8d,0x108(%rsp) │ │ │ │ + jle 523f0 │ │ │ │ + imul %r15,%rax │ │ │ │ + lea 0x5(%r11),%ebx │ │ │ │ + cmp %ebx,0x108(%rsp) │ │ │ │ + jle 523f0 │ │ │ │ + imul %r15,%rax │ │ │ │ + lea 0x6(%r11),%edi │ │ │ │ + cmp 0x108(%rsp),%edi │ │ │ │ + jge 523f0 │ │ │ │ + imul %r15,%rax │ │ │ │ + lea 0x7(%r11),%edx │ │ │ │ + cmp %edx,0x108(%rsp) │ │ │ │ + jle 523f0 │ │ │ │ + imul %r15,%rax │ │ │ │ + lea 0x8(%r11),%esi │ │ │ │ + cmp %esi,0x108(%rsp) │ │ │ │ + jle 523f0 │ │ │ │ + add $0x9,%r11d │ │ │ │ + imul %r15,%rax │ │ │ │ + cmp %r11d,0x108(%rsp) │ │ │ │ + jle 523f0 │ │ │ │ + imul %r15,%rax │ │ │ │ + cmpl $0x1,0x12c(%rsp) │ │ │ │ + jle 528b7 │ │ │ │ + test %rax,%rax │ │ │ │ + je 528b7 │ │ │ │ + mov 0xc0(%rsp),%r11 │ │ │ │ + mov 0xe8(%rsp),%r14 │ │ │ │ + mov (%r11),%r11 │ │ │ │ + mov 0x18(%r14),%rsi │ │ │ │ + lea -0x1(%rax),%r9 │ │ │ │ + mov %r13,0x60(%rsp) │ │ │ │ + lea 0x0(,%rax,8),%r14 │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %r9,0x40(%rsp) │ │ │ │ + mov %rax,%r9 │ │ │ │ + lea 0x8(%r11,%r14,1),%r10 │ │ │ │ + mov %rax,%r8 │ │ │ │ shr $0x2,%r9 │ │ │ │ - mov %rdi,0x78(%rsp) │ │ │ │ - lea 0x8(%r15,%rdi,1),%r10 │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ - shl $0x5,%r9 │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %rdx,%r8 │ │ │ │ + mov %rcx,0x58(%rsp) │ │ │ │ xor %edi,%edi │ │ │ │ - mov %r9,0x88(%rsp) │ │ │ │ - mov %rdx,%r9 │ │ │ │ mov $0x1,%ebx │ │ │ │ - mov %r13d,0x58(%rsp) │ │ │ │ + shl $0x5,%r9 │ │ │ │ + mov %r9,0x78(%rsp) │ │ │ │ + mov %rax,%r9 │ │ │ │ and $0x3,%r9d │ │ │ │ - mov %r12d,%r11d │ │ │ │ mov %r9,0x18(%rsp) │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 528df │ │ │ │ - mov %r11d,%r13d │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ - mov %rcx,%r12 │ │ │ │ - sub %r10,%r12 │ │ │ │ - cmp $0x10,%r12 │ │ │ │ - jbe 528d7 │ │ │ │ - cmpq $0x2,0x38(%rsp) │ │ │ │ - jbe 51c98 │ │ │ │ - mov 0x88(%rsp),%r9 │ │ │ │ - xor %eax,%eax │ │ │ │ - lea -0x8(%r10),%r12 │ │ │ │ - sub $0x20,%r9 │ │ │ │ - shr $0x5,%r9 │ │ │ │ - inc %r9 │ │ │ │ - and $0x7,%r9d │ │ │ │ - je 51ba2 │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 51b80 │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - je 51b6c │ │ │ │ - cmp $0x3,%r9 │ │ │ │ - je 51b58 │ │ │ │ - cmp $0x4,%r9 │ │ │ │ - je 51b44 │ │ │ │ - cmp $0x5,%r9 │ │ │ │ - je 51b30 │ │ │ │ - cmp $0x6,%r9 │ │ │ │ - je 51b1c │ │ │ │ - vmovupd (%rcx),%ymm0 │ │ │ │ - mov $0x20,%eax │ │ │ │ - vaddpd -0x8(%r10),%ymm0,%ymm5 │ │ │ │ - vmovupd %ymm5,(%rcx) │ │ │ │ - vmovupd (%rcx,%rax,1),%ymm7 │ │ │ │ - vaddpd (%r12,%rax,1),%ymm7,%ymm6 │ │ │ │ - vmovupd %ymm6,(%rcx,%rax,1) │ │ │ │ - add $0x20,%rax │ │ │ │ - vmovupd (%rcx,%rax,1),%ymm3 │ │ │ │ - vaddpd (%r12,%rax,1),%ymm3,%ymm4 │ │ │ │ - vmovupd %ymm4,(%rcx,%rax,1) │ │ │ │ - add $0x20,%rax │ │ │ │ - vmovupd (%rcx,%rax,1),%ymm2 │ │ │ │ - vaddpd (%r12,%rax,1),%ymm2,%ymm1 │ │ │ │ - vmovupd %ymm1,(%rcx,%rax,1) │ │ │ │ - add $0x20,%rax │ │ │ │ - vmovupd (%rcx,%rax,1),%ymm8 │ │ │ │ - vaddpd (%r12,%rax,1),%ymm8,%ymm9 │ │ │ │ - vmovupd %ymm9,(%rcx,%rax,1) │ │ │ │ - add $0x20,%rax │ │ │ │ - vmovupd (%rcx,%rax,1),%ymm14 │ │ │ │ - vaddpd (%r12,%rax,1),%ymm14,%ymm11 │ │ │ │ - vmovupd %ymm11,(%rcx,%rax,1) │ │ │ │ - add $0x20,%rax │ │ │ │ - vmovupd (%rcx,%rax,1),%ymm10 │ │ │ │ - vaddpd (%r12,%rax,1),%ymm10,%ymm12 │ │ │ │ - vmovupd %ymm12,(%rcx,%rax,1) │ │ │ │ - add $0x20,%rax │ │ │ │ - cmp %rax,0x88(%rsp) │ │ │ │ - je 51c6f │ │ │ │ - vmovupd (%rcx,%rax,1),%ymm13 │ │ │ │ - vmovupd 0x20(%rcx,%rax,1),%ymm0 │ │ │ │ - vaddpd (%r12,%rax,1),%ymm13,%ymm15 │ │ │ │ - vmovupd 0x40(%rcx,%rax,1),%ymm7 │ │ │ │ - vmovupd 0x60(%rcx,%rax,1),%ymm3 │ │ │ │ - vmovupd 0x80(%rcx,%rax,1),%ymm2 │ │ │ │ - vmovupd 0xa0(%rcx,%rax,1),%ymm8 │ │ │ │ - vmovupd 0xc0(%rcx,%rax,1),%ymm14 │ │ │ │ - vmovupd 0xe0(%rcx,%rax,1),%ymm10 │ │ │ │ - vmovupd %ymm15,(%rcx,%rax,1) │ │ │ │ - vaddpd 0x20(%r12,%rax,1),%ymm0,%ymm5 │ │ │ │ - vmovupd %ymm5,0x20(%rcx,%rax,1) │ │ │ │ - vaddpd 0x40(%r12,%rax,1),%ymm7,%ymm6 │ │ │ │ - vmovupd %ymm6,0x40(%rcx,%rax,1) │ │ │ │ - vaddpd 0x60(%r12,%rax,1),%ymm3,%ymm4 │ │ │ │ - vmovupd %ymm4,0x60(%rcx,%rax,1) │ │ │ │ - vaddpd 0x80(%r12,%rax,1),%ymm2,%ymm1 │ │ │ │ - vmovupd %ymm1,0x80(%rcx,%rax,1) │ │ │ │ - vaddpd 0xa0(%r12,%rax,1),%ymm8,%ymm9 │ │ │ │ - vmovupd %ymm9,0xa0(%rcx,%rax,1) │ │ │ │ - vaddpd 0xc0(%r12,%rax,1),%ymm14,%ymm11 │ │ │ │ - vmovupd %ymm11,0xc0(%rcx,%rax,1) │ │ │ │ - vaddpd 0xe0(%r12,%rax,1),%ymm10,%ymm12 │ │ │ │ - vmovupd %ymm12,0xe0(%rcx,%rax,1) │ │ │ │ - add $0x100,%rax │ │ │ │ - cmp %rax,0x88(%rsp) │ │ │ │ - jne 51ba2 │ │ │ │ - cmpq $0x0,0x18(%rsp) │ │ │ │ - je 51cf2 │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov %rdx,%r9 │ │ │ │ - and $0xfffffffffffffffc,%rax │ │ │ │ - lea (%rdi,%rax,1),%r11 │ │ │ │ - sub %rax,%r9 │ │ │ │ - mov %r11,0xa8(%rsp) │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - jne 51ca8 │ │ │ │ - jmp 51cd5 │ │ │ │ - mov %rdi,0xa8(%rsp) │ │ │ │ - mov %rdx,%r9 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rdi,%r11 │ │ │ │ - lea (%rsi,%r11,8),%r11 │ │ │ │ - lea (%r8,%rax,1),%r12 │ │ │ │ - vmovupd (%r11),%xmm13 │ │ │ │ - vaddpd (%r15,%r12,8),%xmm13,%xmm15 │ │ │ │ - vmovupd %xmm15,(%r11) │ │ │ │ - test $0x1,%r9b │ │ │ │ - je 51cf2 │ │ │ │ - and $0xfffffffffffffffe,%r9 │ │ │ │ - add %r9,0xa8(%rsp) │ │ │ │ - add %r9,%rax │ │ │ │ - mov 0xa8(%rsp),%r9 │ │ │ │ - add %r8,%rax │ │ │ │ - vmovsd (%rsi,%r9,8),%xmm0 │ │ │ │ - vaddsd (%r15,%rax,8),%xmm0,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rsi,%r9,8) │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ - add %rdx,%rdi │ │ │ │ - inc %ebx │ │ │ │ - add %rdx,%r8 │ │ │ │ - add %rax,%rcx │ │ │ │ - add %rax,%r10 │ │ │ │ - cmp %ebx,0x118(%rsp) │ │ │ │ - jg 51aa2 │ │ │ │ - mov %r13d,%r12d │ │ │ │ - mov 0x60(%rsp),%r11 │ │ │ │ - mov 0x58(%rsp),%r13d │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - test %r12d,%r12d │ │ │ │ - je 5226c │ │ │ │ - mov 0x10(%rsp),%r15 │ │ │ │ - lea -0x2(%r13),%r13d │ │ │ │ - mov 0x80(%rsp),%rbx │ │ │ │ - mov %r14,0x18(%rsp) │ │ │ │ - lea 0x0(%r13,%r13,2),%r9 │ │ │ │ - mov %r12d,%r13d │ │ │ │ - lea (%r15,%r9,8),%rsi │ │ │ │ - mov %rax,%r15 │ │ │ │ - mov %rsi,0x60(%rsp) │ │ │ │ - mov 0xe8(%rsp),%rsi │ │ │ │ - nop │ │ │ │ - mov (%rsi),%r14 │ │ │ │ - mov 0x8(%rsi),%r12 │ │ │ │ - sub %r14,%r12 │ │ │ │ - je 528ad │ │ │ │ - mov (%rbx),%rdx │ │ │ │ - mov 0x8(%rbx),%rcx │ │ │ │ - sub %rdx,%rcx │ │ │ │ - je 528ad │ │ │ │ - mov 0xe8(%rsp),%rax │ │ │ │ - mov $0xfffffffffffffff8,%r8 │ │ │ │ - sar $0x3,%rcx │ │ │ │ - sar $0x3,%r12 │ │ │ │ - sub %rdx,%r8 │ │ │ │ - mov %r12,0xa8(%rsp) │ │ │ │ - xor %edi,%edi │ │ │ │ - lea -0x1(%rcx),%r12 │ │ │ │ - mov %r8,0x50(%rsp) │ │ │ │ - mov %rcx,%r8 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - mov %r11,0x88(%rsp) │ │ │ │ - and $0xfffffffffffffffc,%r8 │ │ │ │ - mov %rbx,0x78(%rsp) │ │ │ │ - mov 0x18(%rax),%r10 │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %r8,0x38(%rsp) │ │ │ │ - shr $0x2,%rax │ │ │ │ - shl $0x5,%rax │ │ │ │ - vmovsd (%r14,%r9,8),%xmm0 │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 526d0 │ │ │ │ - mov 0x50(%rsp),%r8 │ │ │ │ - lea 0x0(,%rdi,8),%r11 │ │ │ │ - lea (%r10,%r11,1),%rbx │ │ │ │ - add %rbx,%r8 │ │ │ │ - cmp $0x10,%r8 │ │ │ │ - jbe 526d8 │ │ │ │ - cmp $0x2,%r12 │ │ │ │ - jbe 52650 │ │ │ │ - lea -0x20(%rax),%r11 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - vbroadcastsd %xmm0,%ymm4 │ │ │ │ - shr $0x5,%r11 │ │ │ │ - inc %r11 │ │ │ │ - and $0x7,%r11d │ │ │ │ - je 51f30 │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 51f10 │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 51ef0 │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - je 51ed0 │ │ │ │ - cmp $0x4,%r11 │ │ │ │ - je 51eb0 │ │ │ │ - cmp $0x5,%r11 │ │ │ │ - je 51e90 │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - je 51e70 │ │ │ │ - vmovupd (%rdx),%ymm2 │ │ │ │ - mov $0x20,%r8d │ │ │ │ - vfmadd213pd (%rbx),%ymm4,%ymm2 │ │ │ │ - vmovupd %ymm2,(%rbx) │ │ │ │ - vmovupd (%rdx,%r8,1),%ymm8 │ │ │ │ - vfmadd213pd (%rbx,%r8,1),%ymm4,%ymm8 │ │ │ │ - vmovupd %ymm8,(%rbx,%r8,1) │ │ │ │ - add $0x20,%r8 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovupd (%rdx,%r8,1),%ymm9 │ │ │ │ - vfmadd213pd (%rbx,%r8,1),%ymm4,%ymm9 │ │ │ │ - vmovupd %ymm9,(%rbx,%r8,1) │ │ │ │ - add $0x20,%r8 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovupd (%rdx,%r8,1),%ymm1 │ │ │ │ - vfmadd213pd (%rbx,%r8,1),%ymm4,%ymm1 │ │ │ │ - vmovupd %ymm1,(%rbx,%r8,1) │ │ │ │ - add $0x20,%r8 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovupd (%rdx,%r8,1),%ymm14 │ │ │ │ - vfmadd213pd (%rbx,%r8,1),%ymm4,%ymm14 │ │ │ │ - vmovupd %ymm14,(%rbx,%r8,1) │ │ │ │ - add $0x20,%r8 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovupd (%rdx,%r8,1),%ymm11 │ │ │ │ - vfmadd213pd (%rbx,%r8,1),%ymm4,%ymm11 │ │ │ │ - vmovupd %ymm11,(%rbx,%r8,1) │ │ │ │ - add $0x20,%r8 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovupd (%rdx,%r8,1),%ymm10 │ │ │ │ - vfmadd213pd (%rbx,%r8,1),%ymm4,%ymm10 │ │ │ │ - vmovupd %ymm10,(%rbx,%r8,1) │ │ │ │ - add $0x20,%r8 │ │ │ │ - cmp %r8,%rax │ │ │ │ - je 52009 │ │ │ │ - nop │ │ │ │ - vmovupd (%rdx,%r8,1),%ymm12 │ │ │ │ - vfmadd213pd (%rbx,%r8,1),%ymm4,%ymm12 │ │ │ │ - vmovupd %ymm12,(%rbx,%r8,1) │ │ │ │ - vmovupd 0x20(%rdx,%r8,1),%ymm13 │ │ │ │ - vfmadd213pd 0x20(%rbx,%r8,1),%ymm4,%ymm13 │ │ │ │ - vmovupd %ymm13,0x20(%rbx,%r8,1) │ │ │ │ - vmovupd 0x40(%rdx,%r8,1),%ymm15 │ │ │ │ - vfmadd213pd 0x40(%rbx,%r8,1),%ymm4,%ymm15 │ │ │ │ - vmovupd %ymm15,0x40(%rbx,%r8,1) │ │ │ │ - vmovupd 0x60(%rdx,%r8,1),%ymm5 │ │ │ │ - vfmadd213pd 0x60(%rbx,%r8,1),%ymm4,%ymm5 │ │ │ │ - vmovupd %ymm5,0x60(%rbx,%r8,1) │ │ │ │ - vmovupd 0x80(%rdx,%r8,1),%ymm7 │ │ │ │ - vfmadd213pd 0x80(%rbx,%r8,1),%ymm4,%ymm7 │ │ │ │ - vmovupd %ymm7,0x80(%rbx,%r8,1) │ │ │ │ - vmovupd 0xa0(%rdx,%r8,1),%ymm6 │ │ │ │ - vfmadd213pd 0xa0(%rbx,%r8,1),%ymm4,%ymm6 │ │ │ │ - vmovupd %ymm6,0xa0(%rbx,%r8,1) │ │ │ │ - vmovupd 0xc0(%rdx,%r8,1),%ymm3 │ │ │ │ - vfmadd213pd 0xc0(%rbx,%r8,1),%ymm4,%ymm3 │ │ │ │ - vmovupd %ymm3,0xc0(%rbx,%r8,1) │ │ │ │ - vmovupd 0xe0(%rdx,%r8,1),%ymm2 │ │ │ │ - vfmadd213pd 0xe0(%rbx,%r8,1),%ymm4,%ymm2 │ │ │ │ - vmovupd %ymm2,0xe0(%rbx,%r8,1) │ │ │ │ - add $0x100,%r8 │ │ │ │ - cmp %r8,%rax │ │ │ │ - jne 51f30 │ │ │ │ - test $0x3,%cl │ │ │ │ - je 526ab │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - lea (%rbx,%rdi,1),%r11 │ │ │ │ - cmp %r12,%r8 │ │ │ │ - jne 52660 │ │ │ │ - mov %r12,%r8 │ │ │ │ - jmp 52699 │ │ │ │ - mov (%rax),%rsi │ │ │ │ - mov 0x8(%rax),%rdi │ │ │ │ - sub %rsi,%rdi │ │ │ │ - je 51d24 │ │ │ │ - mov 0xe8(%rsp),%r9 │ │ │ │ - sar $0x3,%rdi │ │ │ │ - mov 0x18(%r9),%rdx │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 52aea │ │ │ │ - lea -0x8(%rdx),%rcx │ │ │ │ - sub %rsi,%rcx │ │ │ │ - cmp $0x10,%rcx │ │ │ │ - jbe 52aea │ │ │ │ - lea -0x1(%rdi),%r9 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - jbe 531ed │ │ │ │ - mov %rdi,%r10 │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 532cc │ │ │ │ + mov %r12,0x50(%rsp) │ │ │ │ + mov %rdx,%r13 │ │ │ │ + sub %r10,%r13 │ │ │ │ + cmp $0x10,%r13 │ │ │ │ + jbe 532c7 │ │ │ │ + cmpq $0x2,0x40(%rsp) │ │ │ │ + jbe 52e41 │ │ │ │ + mov 0x78(%rsp),%r13 │ │ │ │ + lea -0x8(%r10),%r9 │ │ │ │ xor %ecx,%ecx │ │ │ │ - shr $0x2,%r10 │ │ │ │ - shl $0x5,%r10 │ │ │ │ - lea -0x20(%r10),%r15 │ │ │ │ - shr $0x5,%r15 │ │ │ │ - inc %r15 │ │ │ │ - and $0x7,%r15d │ │ │ │ - je 52151 │ │ │ │ - cmp $0x1,%r15 │ │ │ │ - je 52135 │ │ │ │ - cmp $0x2,%r15 │ │ │ │ - je 52122 │ │ │ │ - cmp $0x3,%r15 │ │ │ │ - je 5210f │ │ │ │ - cmp $0x4,%r15 │ │ │ │ - je 520fc │ │ │ │ - cmp $0x5,%r15 │ │ │ │ - je 520e9 │ │ │ │ - cmp $0x6,%r15 │ │ │ │ - je 520d6 │ │ │ │ - vmovupd (%rdx),%ymm13 │ │ │ │ + sub $0x20,%r13 │ │ │ │ + shr $0x5,%r13 │ │ │ │ + inc %r13 │ │ │ │ + and $0x7,%r13d │ │ │ │ + je 52570 │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + je 52551 │ │ │ │ + cmp $0x2,%r13 │ │ │ │ + je 5253d │ │ │ │ + cmp $0x3,%r13 │ │ │ │ + je 52529 │ │ │ │ + cmp $0x4,%r13 │ │ │ │ + je 52515 │ │ │ │ + cmp $0x5,%r13 │ │ │ │ + je 52501 │ │ │ │ + cmp $0x6,%r13 │ │ │ │ + je 524ed │ │ │ │ + vmovupd (%rdx),%ymm12 │ │ │ │ mov $0x20,%ecx │ │ │ │ - vaddpd (%rsi),%ymm13,%ymm15 │ │ │ │ - vmovupd %ymm15,(%rdx) │ │ │ │ - vmovupd (%rdx,%rcx,1),%ymm0 │ │ │ │ - vaddpd (%rsi,%rcx,1),%ymm0,%ymm5 │ │ │ │ - vmovupd %ymm5,(%rdx,%rcx,1) │ │ │ │ - add $0x20,%rcx │ │ │ │ - vmovupd (%rdx,%rcx,1),%ymm7 │ │ │ │ - vaddpd (%rsi,%rcx,1),%ymm7,%ymm6 │ │ │ │ - vmovupd %ymm6,(%rdx,%rcx,1) │ │ │ │ + vaddpd -0x8(%r10),%ymm12,%ymm13 │ │ │ │ + vmovupd %ymm13,(%rdx) │ │ │ │ + vmovupd (%rdx,%rcx,1),%ymm15 │ │ │ │ + vaddpd (%r9,%rcx,1),%ymm15,%ymm0 │ │ │ │ + vmovupd %ymm0,(%rdx,%rcx,1) │ │ │ │ add $0x20,%rcx │ │ │ │ - vmovupd (%rdx,%rcx,1),%ymm3 │ │ │ │ - vaddpd (%rsi,%rcx,1),%ymm3,%ymm4 │ │ │ │ + vmovupd (%rdx,%rcx,1),%ymm6 │ │ │ │ + vaddpd (%r9,%rcx,1),%ymm6,%ymm4 │ │ │ │ vmovupd %ymm4,(%rdx,%rcx,1) │ │ │ │ add $0x20,%rcx │ │ │ │ - vmovupd (%rdx,%rcx,1),%ymm2 │ │ │ │ - vaddpd (%rsi,%rcx,1),%ymm2,%ymm1 │ │ │ │ + vmovupd (%rdx,%rcx,1),%ymm7 │ │ │ │ + vaddpd (%r9,%rcx,1),%ymm7,%ymm3 │ │ │ │ + vmovupd %ymm3,(%rdx,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rdx,%rcx,1),%ymm5 │ │ │ │ + vaddpd (%r9,%rcx,1),%ymm5,%ymm1 │ │ │ │ vmovupd %ymm1,(%rdx,%rcx,1) │ │ │ │ add $0x20,%rcx │ │ │ │ vmovupd (%rdx,%rcx,1),%ymm8 │ │ │ │ - vaddpd (%rsi,%rcx,1),%ymm8,%ymm9 │ │ │ │ + vaddpd (%r9,%rcx,1),%ymm8,%ymm9 │ │ │ │ vmovupd %ymm9,(%rdx,%rcx,1) │ │ │ │ add $0x20,%rcx │ │ │ │ vmovupd (%rdx,%rcx,1),%ymm14 │ │ │ │ - vaddpd (%rsi,%rcx,1),%ymm14,%ymm11 │ │ │ │ + vaddpd (%r9,%rcx,1),%ymm14,%ymm11 │ │ │ │ vmovupd %ymm11,(%rdx,%rcx,1) │ │ │ │ add $0x20,%rcx │ │ │ │ - cmp %r10,%rcx │ │ │ │ - je 52212 │ │ │ │ + cmp %rcx,0x78(%rsp) │ │ │ │ + je 52638 │ │ │ │ vmovupd (%rdx,%rcx,1),%ymm10 │ │ │ │ - vmovupd 0x20(%rdx,%rcx,1),%ymm13 │ │ │ │ - vaddpd (%rsi,%rcx,1),%ymm10,%ymm12 │ │ │ │ - vmovupd 0x40(%rdx,%rcx,1),%ymm0 │ │ │ │ - vmovupd 0x60(%rdx,%rcx,1),%ymm7 │ │ │ │ - vmovupd 0x80(%rdx,%rcx,1),%ymm3 │ │ │ │ - vmovupd 0xa0(%rdx,%rcx,1),%ymm2 │ │ │ │ - vmovupd 0xc0(%rdx,%rcx,1),%ymm8 │ │ │ │ - vmovupd 0xe0(%rdx,%rcx,1),%ymm14 │ │ │ │ + vmovupd 0x20(%rcx,%rdx,1),%ymm13 │ │ │ │ + vmovupd 0x40(%rcx,%rdx,1),%ymm0 │ │ │ │ + vmovupd 0x60(%rcx,%rdx,1),%ymm4 │ │ │ │ + vaddpd (%r9,%rcx,1),%ymm10,%ymm12 │ │ │ │ + vmovupd 0x80(%rcx,%rdx,1),%ymm3 │ │ │ │ + vmovupd 0xa0(%rcx,%rdx,1),%ymm1 │ │ │ │ + vmovupd 0xc0(%rcx,%rdx,1),%ymm9 │ │ │ │ + vmovupd 0xe0(%rcx,%rdx,1),%ymm11 │ │ │ │ vmovupd %ymm12,(%rdx,%rcx,1) │ │ │ │ - vaddpd 0x20(%rsi,%rcx,1),%ymm13,%ymm15 │ │ │ │ - vmovupd %ymm15,0x20(%rdx,%rcx,1) │ │ │ │ - vaddpd 0x40(%rsi,%rcx,1),%ymm0,%ymm5 │ │ │ │ - vmovupd %ymm5,0x40(%rdx,%rcx,1) │ │ │ │ - vaddpd 0x60(%rsi,%rcx,1),%ymm7,%ymm6 │ │ │ │ - vmovupd %ymm6,0x60(%rdx,%rcx,1) │ │ │ │ - vaddpd 0x80(%rsi,%rcx,1),%ymm3,%ymm4 │ │ │ │ - vmovupd %ymm4,0x80(%rdx,%rcx,1) │ │ │ │ - vaddpd 0xa0(%rsi,%rcx,1),%ymm2,%ymm1 │ │ │ │ - vmovupd %ymm1,0xa0(%rdx,%rcx,1) │ │ │ │ - vaddpd 0xc0(%rsi,%rcx,1),%ymm8,%ymm9 │ │ │ │ - vmovupd %ymm9,0xc0(%rdx,%rcx,1) │ │ │ │ - vaddpd 0xe0(%rsi,%rcx,1),%ymm14,%ymm11 │ │ │ │ - vmovupd %ymm11,0xe0(%rdx,%rcx,1) │ │ │ │ + vaddpd 0x20(%r9,%rcx,1),%ymm13,%ymm15 │ │ │ │ + vmovupd %ymm15,0x20(%rcx,%rdx,1) │ │ │ │ + vaddpd 0x40(%r9,%rcx,1),%ymm0,%ymm6 │ │ │ │ + vmovupd %ymm6,0x40(%rcx,%rdx,1) │ │ │ │ + vaddpd 0x60(%r9,%rcx,1),%ymm4,%ymm7 │ │ │ │ + vmovupd %ymm7,0x60(%rcx,%rdx,1) │ │ │ │ + vaddpd 0x80(%r9,%rcx,1),%ymm3,%ymm5 │ │ │ │ + vmovupd %ymm5,0x80(%rcx,%rdx,1) │ │ │ │ + vaddpd 0xa0(%r9,%rcx,1),%ymm1,%ymm8 │ │ │ │ + vmovupd %ymm8,0xa0(%rcx,%rdx,1) │ │ │ │ + vaddpd 0xc0(%r9,%rcx,1),%ymm9,%ymm14 │ │ │ │ + vmovupd %ymm14,0xc0(%rcx,%rdx,1) │ │ │ │ + vaddpd 0xe0(%r9,%rcx,1),%ymm11,%ymm10 │ │ │ │ add $0x100,%rcx │ │ │ │ - cmp %r10,%rcx │ │ │ │ - jne 52151 │ │ │ │ - test $0x3,%dil │ │ │ │ - je 51d24 │ │ │ │ + vmovupd %ymm10,-0x20(%rcx,%rdx,1) │ │ │ │ + cmp %rcx,0x78(%rsp) │ │ │ │ + jne 52570 │ │ │ │ + cmpq $0x0,0x18(%rsp) │ │ │ │ + je 52e9b │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov %rax,%r13 │ │ │ │ + and $0xfffffffffffffffc,%rcx │ │ │ │ + lea (%rdi,%rcx,1),%r12 │ │ │ │ + sub %rcx,%r13 │ │ │ │ + mov %r12,0xa0(%rsp) │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + jne 52e51 │ │ │ │ + jmp 52e7e │ │ │ │ + mov 0xc0(%rsp),%r9 │ │ │ │ + mov 0x8(%r9),%rdi │ │ │ │ + mov (%r9),%rbx │ │ │ │ + mov %rdi,0xa0(%rsp) │ │ │ │ + sub %rbx,%rdi │ │ │ │ + je 528a8 │ │ │ │ + mov 0xe8(%rsp),%rax │ │ │ │ + sar $0x3,%rdi │ │ │ │ + mov 0x18(%rax),%rsi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 534da │ │ │ │ + lea -0x8(%rsi),%rdx │ │ │ │ + sub %rbx,%rdx │ │ │ │ + cmp $0x10,%rdx │ │ │ │ + jbe 534da │ │ │ │ + lea -0x1(%rdi),%r9 │ │ │ │ mov %rdi,%r8 │ │ │ │ - and $0xfffffffffffffffc,%r8 │ │ │ │ - cmp %r9,%r8 │ │ │ │ - je 52251 │ │ │ │ - sub %r8,%rdi │ │ │ │ - mov %rdi,%rbx │ │ │ │ - vmovupd (%rdx,%r8,8),%xmm10 │ │ │ │ - vaddpd (%rsi,%r8,8),%xmm10,%xmm12 │ │ │ │ - vmovupd %xmm12,(%rdx,%r8,8) │ │ │ │ - test $0x1,%bl │ │ │ │ - je 51d24 │ │ │ │ - and $0xfffffffffffffffe,%rbx │ │ │ │ - lea (%rbx,%r8,1),%r9 │ │ │ │ - vmovsd (%rdx,%r9,8),%xmm13 │ │ │ │ - vaddsd (%rsi,%r9,8),%xmm13,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rdx,%r9,8) │ │ │ │ - test %r12d,%r12d │ │ │ │ - jne 51d2d │ │ │ │ - mov 0x80(%rsp),%r15 │ │ │ │ - mov %r11,%r12 │ │ │ │ - incl 0xd0(%rsp) │ │ │ │ - mov 0xb8(%rsp),%r11 │ │ │ │ - mov 0xd0(%rsp),%eax │ │ │ │ - add %r11,0xa0(%rsp) │ │ │ │ - add %r11,0x98(%rsp) │ │ │ │ - cmp %eax,0xd4(%rsp) │ │ │ │ - jg 50be4 │ │ │ │ - mov 0x108(%rsp),%r14 │ │ │ │ - mov 0x128(%rsp),%r13 │ │ │ │ - sub %r15,%r14 │ │ │ │ - test %r13,%r13 │ │ │ │ - je 531e5 │ │ │ │ - mov 0xf8(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - vzeroupper │ │ │ │ - call d340 │ │ │ │ - cmp %r15,0x120(%rsp) │ │ │ │ - je 5230c │ │ │ │ - mov %r15,%rbx │ │ │ │ - mov (%rbx),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 53090 │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - add $0x18,%rbx │ │ │ │ - sub %rdi,%rsi │ │ │ │ - call d340 │ │ │ │ - cmp %rbx,0x120(%rsp) │ │ │ │ - jne 522e6 │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %r15,%rdi │ │ │ │ - call d340 │ │ │ │ - mov 0x40(%rsp),%r10 │ │ │ │ - mov 0xe0(%rsp),%r15 │ │ │ │ - mov (%r12),%rdi │ │ │ │ - mov 0x8(%r12),%r8 │ │ │ │ - mov 0x50(%r10),%rdx │ │ │ │ - mov 0x40(%r10),%rcx │ │ │ │ - mov 0x48(%r10),%rsi │ │ │ │ - imul (%rdx),%r15 │ │ │ │ - cmpb $0x0,(%rcx) │ │ │ │ - mov (%rsi),%r9 │ │ │ │ - je 5141e │ │ │ │ - lea (%r9,%r15,4),%rcx │ │ │ │ - mov %rdi,%r12 │ │ │ │ - cmp %r8,%rdi │ │ │ │ - je 5161c │ │ │ │ - mov (%r12),%r14 │ │ │ │ - mov 0x8(%r12),%r13 │ │ │ │ - cmp %r13,%r14 │ │ │ │ - je 52638 │ │ │ │ - lea -0x8(%r13),%rdi │ │ │ │ - sub %r14,%rdi │ │ │ │ - mov %rdi,%r9 │ │ │ │ - shr $0x3,%r9 │ │ │ │ - cmp $0x30,%rdi │ │ │ │ - jbe 531d7 │ │ │ │ - lea 0x1(%r9),%rdx │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + jbe 5391c │ │ │ │ + mov %rdi,%r11 │ │ │ │ xor %eax,%eax │ │ │ │ - mov %rdx,%r15 │ │ │ │ - shr $0x3,%r15 │ │ │ │ - shl $0x5,%r15 │ │ │ │ - lea -0x20(%r15),%rsi │ │ │ │ - shr $0x5,%rsi │ │ │ │ - inc %rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - je 524a3 │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 5247e │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 52462 │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - je 52446 │ │ │ │ - cmp $0x4,%rsi │ │ │ │ - je 5242a │ │ │ │ - cmp $0x5,%rsi │ │ │ │ - je 5240e │ │ │ │ - cmp $0x6,%rsi │ │ │ │ - je 523f2 │ │ │ │ - vcvtpd2psy (%r14),%xmm5 │ │ │ │ + shr $0x2,%r11 │ │ │ │ + shl $0x5,%r11 │ │ │ │ + lea -0x20(%r11),%r14 │ │ │ │ + shr $0x5,%r14 │ │ │ │ + inc %r14 │ │ │ │ + and $0x7,%r14d │ │ │ │ + je 5279e │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + je 52782 │ │ │ │ + cmp $0x2,%r14 │ │ │ │ + je 5276f │ │ │ │ + cmp $0x3,%r14 │ │ │ │ + je 5275c │ │ │ │ + cmp $0x4,%r14 │ │ │ │ + je 52749 │ │ │ │ + cmp $0x5,%r14 │ │ │ │ + je 52736 │ │ │ │ + cmp $0x6,%r14 │ │ │ │ + je 52723 │ │ │ │ + vmovupd (%rsi),%ymm15 │ │ │ │ mov $0x20,%eax │ │ │ │ - vcvtpd2psy 0x20(%r14),%xmm7 │ │ │ │ - vinsertf128 $0x1,%xmm7,%ymm5,%ymm6 │ │ │ │ - vmovups %ymm6,(%rcx) │ │ │ │ - vcvtpd2psy (%r14,%rax,2),%xmm3 │ │ │ │ - vcvtpd2psy 0x20(%r14,%rax,2),%xmm4 │ │ │ │ - vinsertf128 $0x1,%xmm4,%ymm3,%ymm2 │ │ │ │ - vmovups %ymm2,(%rcx,%rax,1) │ │ │ │ - add $0x20,%rax │ │ │ │ - vcvtpd2psy (%r14,%rax,2),%xmm8 │ │ │ │ - vcvtpd2psy 0x20(%r14,%rax,2),%xmm1 │ │ │ │ - vinsertf128 $0x1,%xmm1,%ymm8,%ymm9 │ │ │ │ - vmovups %ymm9,(%rcx,%rax,1) │ │ │ │ + vaddpd (%rbx),%ymm15,%ymm0 │ │ │ │ + vmovupd %ymm0,(%rsi) │ │ │ │ + vmovupd (%rsi,%rax,1),%ymm6 │ │ │ │ + vaddpd (%rbx,%rax,1),%ymm6,%ymm4 │ │ │ │ + vmovupd %ymm4,(%rsi,%rax,1) │ │ │ │ add $0x20,%rax │ │ │ │ - vcvtpd2psy (%r14,%rax,2),%xmm14 │ │ │ │ - vcvtpd2psy 0x20(%r14,%rax,2),%xmm11 │ │ │ │ - vinsertf128 $0x1,%xmm11,%ymm14,%ymm10 │ │ │ │ - vmovups %ymm10,(%rcx,%rax,1) │ │ │ │ - add $0x20,%rax │ │ │ │ - vcvtpd2psy (%r14,%rax,2),%xmm12 │ │ │ │ - vcvtpd2psy 0x20(%r14,%rax,2),%xmm13 │ │ │ │ - vinsertf128 $0x1,%xmm13,%ymm12,%ymm15 │ │ │ │ - vmovups %ymm15,(%rcx,%rax,1) │ │ │ │ + vmovupd (%rsi,%rax,1),%ymm7 │ │ │ │ + vaddpd (%rbx,%rax,1),%ymm7,%ymm3 │ │ │ │ + vmovupd %ymm3,(%rsi,%rax,1) │ │ │ │ add $0x20,%rax │ │ │ │ - vcvtpd2psy (%r14,%rax,2),%xmm0 │ │ │ │ - vcvtpd2psy 0x20(%r14,%rax,2),%xmm5 │ │ │ │ - vinsertf128 $0x1,%xmm5,%ymm0,%ymm7 │ │ │ │ - vmovups %ymm7,(%rcx,%rax,1) │ │ │ │ + vmovupd (%rsi,%rax,1),%ymm5 │ │ │ │ + vaddpd (%rbx,%rax,1),%ymm5,%ymm1 │ │ │ │ + vmovupd %ymm1,(%rsi,%rax,1) │ │ │ │ add $0x20,%rax │ │ │ │ - vcvtpd2psy (%r14,%rax,2),%xmm6 │ │ │ │ - vcvtpd2psy 0x20(%r14,%rax,2),%xmm3 │ │ │ │ - vinsertf128 $0x1,%xmm3,%ymm6,%ymm4 │ │ │ │ - vmovups %ymm4,(%rcx,%rax,1) │ │ │ │ + vmovupd (%rsi,%rax,1),%ymm8 │ │ │ │ + vaddpd (%rbx,%rax,1),%ymm8,%ymm9 │ │ │ │ + vmovupd %ymm9,(%rsi,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rsi,%rax,1),%ymm14 │ │ │ │ + vaddpd (%rbx,%rax,1),%ymm14,%ymm11 │ │ │ │ + vmovupd %ymm11,(%rsi,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd (%rsi,%rax,1),%ymm10 │ │ │ │ + vaddpd (%rbx,%rax,1),%ymm10,%ymm12 │ │ │ │ + vmovupd %ymm12,(%rsi,%rax,1) │ │ │ │ add $0x20,%rax │ │ │ │ - cmp %rax,%r15 │ │ │ │ - je 525b0 │ │ │ │ - vcvtpd2psy (%r14,%rax,2),%xmm2 │ │ │ │ - vcvtpd2psy 0x20(%r14,%rax,2),%xmm8 │ │ │ │ - vcvtpd2psy 0x40(%r14,%rax,2),%xmm9 │ │ │ │ - vcvtpd2psy 0x60(%r14,%rax,2),%xmm14 │ │ │ │ - vcvtpd2psy 0x80(%r14,%rax,2),%xmm10 │ │ │ │ - vcvtpd2psy 0xa0(%r14,%rax,2),%xmm12 │ │ │ │ - vcvtpd2psy 0xc0(%r14,%rax,2),%xmm15 │ │ │ │ - vcvtpd2psy 0xe0(%r14,%rax,2),%xmm0 │ │ │ │ - vcvtpd2psy 0x100(%r14,%rax,2),%xmm7 │ │ │ │ - vcvtpd2psy 0x120(%r14,%rax,2),%xmm6 │ │ │ │ - vcvtpd2psy 0x140(%r14,%rax,2),%xmm4 │ │ │ │ - vinsertf128 $0x1,%xmm8,%ymm2,%ymm1 │ │ │ │ - vcvtpd2psy 0x160(%r14,%rax,2),%xmm2 │ │ │ │ - vmovups %ymm1,(%rcx,%rax,1) │ │ │ │ - vcvtpd2psy 0x1a0(%r14,%rax,2),%xmm1 │ │ │ │ - vinsertf128 $0x1,%xmm14,%ymm9,%ymm11 │ │ │ │ - vcvtpd2psy 0x180(%r14,%rax,2),%xmm9 │ │ │ │ - vmovups %ymm11,0x20(%rcx,%rax,1) │ │ │ │ - vcvtpd2psy 0x1c0(%r14,%rax,2),%xmm11 │ │ │ │ - vinsertf128 $0x1,%xmm12,%ymm10,%ymm13 │ │ │ │ - vcvtpd2psy 0x1e0(%r14,%rax,2),%xmm10 │ │ │ │ - vmovups %ymm13,0x40(%rcx,%rax,1) │ │ │ │ - vinsertf128 $0x1,%xmm0,%ymm15,%ymm5 │ │ │ │ - vmovups %ymm5,0x60(%rcx,%rax,1) │ │ │ │ - vinsertf128 $0x1,%xmm6,%ymm7,%ymm3 │ │ │ │ - vmovups %ymm3,0x80(%rcx,%rax,1) │ │ │ │ - vinsertf128 $0x1,%xmm2,%ymm4,%ymm8 │ │ │ │ - vmovups %ymm8,0xa0(%rcx,%rax,1) │ │ │ │ - vinsertf128 $0x1,%xmm1,%ymm9,%ymm14 │ │ │ │ - vmovups %ymm14,0xc0(%rcx,%rax,1) │ │ │ │ - vinsertf128 $0x1,%xmm10,%ymm11,%ymm12 │ │ │ │ - vmovups %ymm12,0xe0(%rcx,%rax,1) │ │ │ │ + cmp %rax,%r11 │ │ │ │ + je 5285e │ │ │ │ + vmovupd (%rsi,%rax,1),%ymm13 │ │ │ │ + vmovupd 0x20(%rsi,%rax,1),%ymm0 │ │ │ │ + vmovupd 0x40(%rsi,%rax,1),%ymm4 │ │ │ │ + vmovupd 0x60(%rsi,%rax,1),%ymm3 │ │ │ │ + vaddpd (%rbx,%rax,1),%ymm13,%ymm15 │ │ │ │ + vmovupd 0x80(%rsi,%rax,1),%ymm1 │ │ │ │ + vmovupd 0xa0(%rsi,%rax,1),%ymm9 │ │ │ │ + vmovupd 0xc0(%rsi,%rax,1),%ymm11 │ │ │ │ + vmovupd 0xe0(%rsi,%rax,1),%ymm12 │ │ │ │ + vmovupd %ymm15,(%rsi,%rax,1) │ │ │ │ + vaddpd 0x20(%rbx,%rax,1),%ymm0,%ymm6 │ │ │ │ + vmovupd %ymm6,0x20(%rsi,%rax,1) │ │ │ │ + vaddpd 0x40(%rbx,%rax,1),%ymm4,%ymm7 │ │ │ │ + vmovupd %ymm7,0x40(%rsi,%rax,1) │ │ │ │ + vaddpd 0x60(%rbx,%rax,1),%ymm3,%ymm5 │ │ │ │ + vmovupd %ymm5,0x60(%rsi,%rax,1) │ │ │ │ + vaddpd 0x80(%rbx,%rax,1),%ymm1,%ymm8 │ │ │ │ + vmovupd %ymm8,0x80(%rsi,%rax,1) │ │ │ │ + vaddpd 0xa0(%rbx,%rax,1),%ymm9,%ymm14 │ │ │ │ + vmovupd %ymm14,0xa0(%rsi,%rax,1) │ │ │ │ + vaddpd 0xc0(%rbx,%rax,1),%ymm11,%ymm10 │ │ │ │ + vmovupd %ymm10,0xc0(%rsi,%rax,1) │ │ │ │ + vaddpd 0xe0(%rbx,%rax,1),%ymm12,%ymm13 │ │ │ │ + vmovupd %ymm13,0xe0(%rsi,%rax,1) │ │ │ │ add $0x100,%rax │ │ │ │ - cmp %rax,%r15 │ │ │ │ - jne 524a3 │ │ │ │ - test $0x7,%dl │ │ │ │ - je 52633 │ │ │ │ + cmp %rax,%r11 │ │ │ │ + jne 5279e │ │ │ │ + test $0x3,%dil │ │ │ │ + je 528a8 │ │ │ │ + mov %rdi,%r10 │ │ │ │ + and $0xfffffffffffffffc,%r10 │ │ │ │ + cmp %r9,%r10 │ │ │ │ + je 52896 │ │ │ │ + sub %r10,%rdi │ │ │ │ + mov %rdi,%r8 │ │ │ │ + vmovupd (%rsi,%r10,8),%xmm15 │ │ │ │ + vaddpd (%rbx,%r10,8),%xmm15,%xmm0 │ │ │ │ + vmovupd %xmm0,(%rsi,%r10,8) │ │ │ │ + test $0x1,%r8b │ │ │ │ + je 528a8 │ │ │ │ + and $0xfffffffffffffffe,%r8 │ │ │ │ + lea (%r8,%r10,1),%r9 │ │ │ │ + vmovsd (%rsi,%r9,8),%xmm6 │ │ │ │ + vaddsd (%rbx,%r9,8),%xmm6,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rsi,%r9,8) │ │ │ │ + mov 0x108(%rsp),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 52ed4 │ │ │ │ + mov 0x8c(%rsp),%edx │ │ │ │ + mov 0x10(%rsp),%r10 │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %r12,%rbx │ │ │ │ + mov %r15,0x8(%rsp) │ │ │ │ + mov 0xe8(%rsp),%r14 │ │ │ │ + mov %r12,%r11 │ │ │ │ + lea (%rdx,%rdx,2),%r9 │ │ │ │ + lea (%r10,%r9,8),%rsi │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov (%r14),%r12 │ │ │ │ + mov 0x8(%r14),%r15 │ │ │ │ + sub %r12,%r15 │ │ │ │ + je 52dfd │ │ │ │ + mov (%rbx),%rax │ │ │ │ + mov 0x8(%rbx),%rdx │ │ │ │ + sub %rax,%rdx │ │ │ │ + je 52dfd │ │ │ │ + mov 0xe8(%rsp),%rdi │ │ │ │ + sar $0x3,%rdx │ │ │ │ + mov $0xfffffffffffffff8,%r10 │ │ │ │ + mov %r13,0x60(%rsp) │ │ │ │ + sub %rax,%r10 │ │ │ │ + sar $0x3,%r15 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %r8d,%r8d │ │ │ │ + mov 0x18(%rdi),%r9 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %r10,0x50(%rsp) │ │ │ │ mov %rdx,%r10 │ │ │ │ - and $0xfffffffffffffff8,%r10 │ │ │ │ - lea (%rcx,%r10,4),%rbx │ │ │ │ - lea (%r14,%r10,8),%rdx │ │ │ │ - mov %r9,%r11 │ │ │ │ - sub %r10,%r11 │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - jbe 52601 │ │ │ │ - vmovupd (%r14,%r10,8),%xmm13 │ │ │ │ - inc %r11 │ │ │ │ - vinsertf128 $0x1,0x10(%r14,%r10,8),%ymm13,%ymm15 │ │ │ │ - vcvtpd2ps %ymm15,%xmm0 │ │ │ │ - vmovups %xmm0,(%rcx,%r10,4) │ │ │ │ - test $0x3,%r11b │ │ │ │ - je 52633 │ │ │ │ - mov %r11,%rdi │ │ │ │ - and $0xfffffffffffffffc,%rdi │ │ │ │ - lea (%rbx,%rdi,4),%rbx │ │ │ │ - lea (%rdx,%rdi,8),%rdx │ │ │ │ - vxorps %xmm5,%xmm5,%xmm5 │ │ │ │ - lea 0x8(%rdx),%r14 │ │ │ │ - vcvtsd2ss (%rdx),%xmm5,%xmm7 │ │ │ │ - vmovss %xmm7,(%rbx) │ │ │ │ - cmp %r14,%r13 │ │ │ │ - je 52633 │ │ │ │ - vcvtsd2ss 0x8(%rdx),%xmm5,%xmm6 │ │ │ │ - lea 0x10(%rdx),%r10 │ │ │ │ - vmovss %xmm6,0x4(%rbx) │ │ │ │ - cmp %r10,%r13 │ │ │ │ - je 52633 │ │ │ │ - vcvtsd2ss 0x10(%rdx),%xmm5,%xmm3 │ │ │ │ - vmovss %xmm3,0x8(%rbx) │ │ │ │ - lea 0x4(%rcx,%r9,4),%rcx │ │ │ │ - add $0x18,%r12 │ │ │ │ - cmp %r12,%r8 │ │ │ │ - jne 52359 │ │ │ │ - vzeroupper │ │ │ │ - jmp 5161c │ │ │ │ + shr $0x2,%rdi │ │ │ │ + and $0xfffffffffffffffc,%r10 │ │ │ │ + mov %r15,0x78(%rsp) │ │ │ │ + lea -0x1(%rdx),%r15 │ │ │ │ + shl $0x5,%rdi │ │ │ │ + mov %r10,0x40(%rsp) │ │ │ │ + mov %rdi,0xa0(%rsp) │ │ │ │ + vmovsd (%r12,%r8,8),%xmm0 │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 52c40 │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + lea 0x0(,%rcx,8),%r10 │ │ │ │ + lea (%r9,%r10,1),%r13 │ │ │ │ + add %r13,%rdi │ │ │ │ + cmp $0x10,%rdi │ │ │ │ + jbe 52c48 │ │ │ │ + cmp $0x2,%r15 │ │ │ │ + jbe 52bc0 │ │ │ │ + mov 0xa0(%rsp),%r10 │ │ │ │ + vbroadcastsd %xmm0,%ymm14 │ │ │ │ + xor %edi,%edi │ │ │ │ + sub $0x20,%r10 │ │ │ │ + shr $0x5,%r10 │ │ │ │ + inc %r10 │ │ │ │ + and $0x7,%r10d │ │ │ │ + je 52ac8 │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 52aa0 │ │ │ │ + cmp $0x2,%r10 │ │ │ │ + je 52a80 │ │ │ │ + cmp $0x3,%r10 │ │ │ │ + je 52a60 │ │ │ │ + cmp $0x4,%r10 │ │ │ │ + je 52a40 │ │ │ │ + cmp $0x5,%r10 │ │ │ │ + je 52a20 │ │ │ │ + cmp $0x6,%r10 │ │ │ │ + je 52a00 │ │ │ │ + vmovupd (%rax),%ymm11 │ │ │ │ + mov $0x20,%edi │ │ │ │ + vfmadd213pd 0x0(%r13),%ymm14,%ymm11 │ │ │ │ + vmovupd %ymm11,0x0(%r13) │ │ │ │ + xchg %ax,%ax │ │ │ │ + vmovupd (%rax,%rdi,1),%ymm10 │ │ │ │ + vfmadd213pd 0x0(%r13,%rdi,1),%ymm14,%ymm10 │ │ │ │ + vmovupd %ymm10,0x0(%r13,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovupd (%rax,%rdi,1),%ymm12 │ │ │ │ + vfmadd213pd 0x0(%r13,%rdi,1),%ymm14,%ymm12 │ │ │ │ + vmovupd %ymm12,0x0(%r13,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovupd (%rax,%rdi,1),%ymm13 │ │ │ │ + vfmadd213pd 0x0(%r13,%rdi,1),%ymm14,%ymm13 │ │ │ │ + vmovupd %ymm13,0x0(%r13,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovupd (%rax,%rdi,1),%ymm15 │ │ │ │ + vfmadd213pd 0x0(%r13,%rdi,1),%ymm14,%ymm15 │ │ │ │ + vmovupd %ymm15,0x0(%r13,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovupd (%rax,%rdi,1),%ymm6 │ │ │ │ + vfmadd213pd 0x0(%r13,%rdi,1),%ymm14,%ymm6 │ │ │ │ + vmovupd %ymm6,0x0(%r13,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovupd (%rax,%rdi,1),%ymm4 │ │ │ │ + vfmadd213pd 0x0(%r13,%rdi,1),%ymm14,%ymm4 │ │ │ │ + vmovupd %ymm4,0x0(%r13,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + cmp %rdi,0xa0(%rsp) │ │ │ │ + je 52ba0 │ │ │ │ nopl (%rax) │ │ │ │ - xor %r8d,%r8d │ │ │ │ - mov %rdi,%r11 │ │ │ │ - cmp %r12,%r8 │ │ │ │ - je 52027 │ │ │ │ - nop │ │ │ │ - mov %rcx,%rbx │ │ │ │ - vmovddup %xmm0,%xmm4 │ │ │ │ - sub %r8,%rbx │ │ │ │ - mov %rbx,0x58(%rsp) │ │ │ │ - lea (%r8,%rdi,1),%rbx │ │ │ │ - vmovupd (%r10,%rbx,8),%xmm8 │ │ │ │ - vfmadd132pd (%rdx,%r8,8),%xmm8,%xmm4 │ │ │ │ - vmovupd %xmm4,(%r10,%rbx,8) │ │ │ │ - test $0x1,%cl │ │ │ │ - je 526ab │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ - and $0xfffffffffffffffe,%rbx │ │ │ │ - add %rbx,%r8 │ │ │ │ - add %rbx,%r11 │ │ │ │ - vmovsd (%r10,%r11,8),%xmm9 │ │ │ │ - vfmadd132sd (%rdx,%r8,8),%xmm9,%xmm0 │ │ │ │ - vmovsd %xmm0,(%r10,%r11,8) │ │ │ │ - inc %r9 │ │ │ │ - cmp 0xa8(%rsp),%r9 │ │ │ │ - jae 528a0 │ │ │ │ - vmovsd (%r14,%r9,8),%xmm0 │ │ │ │ - add %rcx,%rdi │ │ │ │ - jmp 51de8 │ │ │ │ + vmovupd (%rax,%rdi,1),%ymm7 │ │ │ │ + vfmadd213pd 0x0(%r13,%rdi,1),%ymm14,%ymm7 │ │ │ │ + vmovupd %ymm7,0x0(%r13,%rdi,1) │ │ │ │ + vmovupd 0x20(%rax,%rdi,1),%ymm3 │ │ │ │ + vfmadd213pd 0x20(%r13,%rdi,1),%ymm14,%ymm3 │ │ │ │ + vmovupd %ymm3,0x20(%r13,%rdi,1) │ │ │ │ + vmovupd 0x40(%rax,%rdi,1),%ymm5 │ │ │ │ + vfmadd213pd 0x40(%r13,%rdi,1),%ymm14,%ymm5 │ │ │ │ + vmovupd %ymm5,0x40(%r13,%rdi,1) │ │ │ │ + vmovupd 0x60(%rax,%rdi,1),%ymm8 │ │ │ │ + vfmadd213pd 0x60(%r13,%rdi,1),%ymm14,%ymm8 │ │ │ │ + vmovupd %ymm8,0x60(%r13,%rdi,1) │ │ │ │ + vmovupd 0x80(%rax,%rdi,1),%ymm1 │ │ │ │ + vfmadd213pd 0x80(%r13,%rdi,1),%ymm14,%ymm1 │ │ │ │ + vmovupd %ymm1,0x80(%r13,%rdi,1) │ │ │ │ + vmovupd 0xa0(%rax,%rdi,1),%ymm9 │ │ │ │ + vfmadd213pd 0xa0(%r13,%rdi,1),%ymm14,%ymm9 │ │ │ │ + vmovupd %ymm9,0xa0(%r13,%rdi,1) │ │ │ │ + vmovupd 0xc0(%rax,%rdi,1),%ymm11 │ │ │ │ + vfmadd213pd 0xc0(%r13,%rdi,1),%ymm14,%ymm11 │ │ │ │ + vmovupd %ymm11,0xc0(%r13,%rdi,1) │ │ │ │ + vmovupd 0xe0(%rax,%rdi,1),%ymm10 │ │ │ │ + vfmadd213pd 0xe0(%r13,%rdi,1),%ymm14,%ymm10 │ │ │ │ + vmovupd %ymm10,0xe0(%r13,%rdi,1) │ │ │ │ + add $0x100,%rdi │ │ │ │ + cmp %rdi,0xa0(%rsp) │ │ │ │ + jne 52ac8 │ │ │ │ + test $0x3,%dl │ │ │ │ + je 52c1b │ │ │ │ + mov 0x40(%rsp),%r10 │ │ │ │ + mov %r10,%rdi │ │ │ │ + add %rcx,%r10 │ │ │ │ + cmp %r15,%rdi │ │ │ │ + jne 52bd0 │ │ │ │ + mov %r15,%rdi │ │ │ │ + jmp 52c09 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x0(,%rdi,8),%r11 │ │ │ │ - vmovsd (%rdx),%xmm1 │ │ │ │ - add %r10,%r11 │ │ │ │ - lea -0x1(%rcx),%rbx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - vfmadd213sd (%r11),%xmm0,%xmm1 │ │ │ │ + xor %edi,%edi │ │ │ │ + mov %rcx,%r10 │ │ │ │ + cmp %r15,%rdi │ │ │ │ + je 52bb5 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rdx,%r13 │ │ │ │ + vmovddup %xmm0,%xmm14 │ │ │ │ + sub %rdi,%r13 │ │ │ │ + mov %r13,0x58(%rsp) │ │ │ │ + lea (%rdi,%rcx,1),%r13 │ │ │ │ + vmovupd (%r9,%r13,8),%xmm12 │ │ │ │ + vfmadd132pd (%rax,%rdi,8),%xmm12,%xmm14 │ │ │ │ + vmovupd %xmm14,(%r9,%r13,8) │ │ │ │ + test $0x1,%dl │ │ │ │ + je 52c1b │ │ │ │ + mov 0x58(%rsp),%r13 │ │ │ │ + and $0xfffffffffffffffe,%r13 │ │ │ │ + add %r13,%rdi │ │ │ │ + add %r13,%r10 │ │ │ │ + vmovsd (%r9,%r10,8),%xmm13 │ │ │ │ + vfmadd132sd (%rax,%rdi,8),%xmm13,%xmm0 │ │ │ │ + vmovsd %xmm0,(%r9,%r10,8) │ │ │ │ + inc %r8 │ │ │ │ + cmp 0x78(%rsp),%r8 │ │ │ │ + jae 52df8 │ │ │ │ + vmovsd (%r12,%r8,8),%xmm0 │ │ │ │ + add %rdx,%rcx │ │ │ │ + jmp 5296d │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x0(,%rcx,8),%r10 │ │ │ │ + vmovsd (%rax),%xmm15 │ │ │ │ + add %r9,%r10 │ │ │ │ + lea -0x1(%rdx),%r13 │ │ │ │ + mov $0x1,%edi │ │ │ │ + and $0x7,%r13d │ │ │ │ + vfmadd213sd (%r10),%xmm0,%xmm15 │ │ │ │ + vmovsd %xmm15,(%r10) │ │ │ │ + cmp %rdx,%rdi │ │ │ │ + jae 52de1 │ │ │ │ + test %r13,%r13 │ │ │ │ + je 52d37 │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + je 52d1a │ │ │ │ + cmp $0x2,%r13 │ │ │ │ + je 52d06 │ │ │ │ + cmp $0x3,%r13 │ │ │ │ + je 52cf2 │ │ │ │ + cmp $0x4,%r13 │ │ │ │ + je 52cde │ │ │ │ + cmp $0x5,%r13 │ │ │ │ + je 52cca │ │ │ │ + cmp $0x6,%r13 │ │ │ │ + je 52cb6 │ │ │ │ + vmovsd 0x8(%rax),%xmm6 │ │ │ │ + mov $0x2,%edi │ │ │ │ + vfmadd213sd 0x8(%r10),%xmm0,%xmm6 │ │ │ │ + vmovsd %xmm6,0x8(%r10) │ │ │ │ + vmovsd (%rax,%rdi,8),%xmm4 │ │ │ │ + vfmadd213sd (%r10,%rdi,8),%xmm0,%xmm4 │ │ │ │ + vmovsd %xmm4,(%r10,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%rax,%rdi,8),%xmm7 │ │ │ │ + vfmadd213sd (%r10,%rdi,8),%xmm0,%xmm7 │ │ │ │ + vmovsd %xmm7,(%r10,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%rax,%rdi,8),%xmm3 │ │ │ │ + vfmadd213sd (%r10,%rdi,8),%xmm0,%xmm3 │ │ │ │ + vmovsd %xmm3,(%r10,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%rax,%rdi,8),%xmm5 │ │ │ │ + vfmadd213sd (%r10,%rdi,8),%xmm0,%xmm5 │ │ │ │ + vmovsd %xmm5,(%r10,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%rax,%rdi,8),%xmm8 │ │ │ │ + vfmadd213sd (%r10,%rdi,8),%xmm0,%xmm8 │ │ │ │ + vmovsd %xmm8,(%r10,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + vmovsd (%rax,%rdi,8),%xmm1 │ │ │ │ + vfmadd213sd (%r10,%rdi,8),%xmm0,%xmm1 │ │ │ │ + vmovsd %xmm1,(%r10,%rdi,8) │ │ │ │ + inc %rdi │ │ │ │ + cmp %rdx,%rdi │ │ │ │ + jae 52de1 │ │ │ │ + vmovsd (%rax,%rdi,8),%xmm9 │ │ │ │ + vfmadd213sd (%r10,%rdi,8),%xmm0,%xmm9 │ │ │ │ + vmovsd %xmm9,(%r10,%rdi,8) │ │ │ │ + vmovsd 0x8(%rax,%rdi,8),%xmm11 │ │ │ │ + vfmadd213sd 0x8(%r10,%rdi,8),%xmm0,%xmm11 │ │ │ │ + vmovsd %xmm11,0x8(%r10,%rdi,8) │ │ │ │ + vmovsd 0x10(%rax,%rdi,8),%xmm10 │ │ │ │ + vfmadd213sd 0x10(%r10,%rdi,8),%xmm0,%xmm10 │ │ │ │ + vmovsd %xmm10,0x10(%r10,%rdi,8) │ │ │ │ + vmovsd 0x18(%rax,%rdi,8),%xmm14 │ │ │ │ + vfmadd213sd 0x18(%r10,%rdi,8),%xmm0,%xmm14 │ │ │ │ + vmovsd %xmm14,0x18(%r10,%rdi,8) │ │ │ │ + vmovsd 0x20(%rax,%rdi,8),%xmm12 │ │ │ │ + vfmadd213sd 0x20(%r10,%rdi,8),%xmm0,%xmm12 │ │ │ │ + vmovsd %xmm12,0x20(%r10,%rdi,8) │ │ │ │ + vmovsd 0x28(%rax,%rdi,8),%xmm13 │ │ │ │ + vfmadd213sd 0x28(%r10,%rdi,8),%xmm0,%xmm13 │ │ │ │ + vmovsd %xmm13,0x28(%r10,%rdi,8) │ │ │ │ + vmovsd 0x30(%rax,%rdi,8),%xmm15 │ │ │ │ + vfmadd213sd 0x30(%r10,%rdi,8),%xmm0,%xmm15 │ │ │ │ + vmovsd %xmm15,0x30(%r10,%rdi,8) │ │ │ │ + vmovsd 0x38(%rax,%rdi,8),%xmm6 │ │ │ │ + vfmadd213sd 0x38(%r10,%rdi,8),%xmm0,%xmm6 │ │ │ │ + vmovsd %xmm6,0x38(%r10,%rdi,8) │ │ │ │ + add $0x8,%rdi │ │ │ │ + cmp %rdx,%rdi │ │ │ │ + jb 52d37 │ │ │ │ + inc %r8 │ │ │ │ + add %rdx,%rcx │ │ │ │ + cmp 0x78(%rsp),%r8 │ │ │ │ + jb 5295d │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x60(%rsp),%r13 │ │ │ │ + add $0x18,%rbx │ │ │ │ + sub $0x18,%r14 │ │ │ │ + cmp %rsi,%rbx │ │ │ │ + jne 528e8 │ │ │ │ + subq $0x18,0xe8(%rsp) │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov %r11,%r12 │ │ │ │ + decl 0x8c(%rsp) │ │ │ │ + mov 0x8(%rsp),%r15 │ │ │ │ + subq $0x18,0xc0(%rsp) │ │ │ │ + mov 0x108(%rsp),%r10d │ │ │ │ + jmp 52235 │ │ │ │ + mov %rdi,0xa0(%rsp) │ │ │ │ + mov %rax,%r13 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %rdi,%r12 │ │ │ │ + lea (%rsi,%r12,8),%r9 │ │ │ │ + lea (%r8,%rcx,1),%r12 │ │ │ │ + vmovupd (%r9),%xmm12 │ │ │ │ + vaddpd (%r11,%r12,8),%xmm12,%xmm13 │ │ │ │ + vmovupd %xmm13,(%r9) │ │ │ │ + test $0x1,%r13b │ │ │ │ + je 52e9b │ │ │ │ + and $0xfffffffffffffffe,%r13 │ │ │ │ + add %r13,0xa0(%rsp) │ │ │ │ + add %r13,%rcx │ │ │ │ + mov 0xa0(%rsp),%r9 │ │ │ │ + add %r8,%rcx │ │ │ │ + vmovsd (%rsi,%r9,8),%xmm15 │ │ │ │ + vaddsd (%r11,%rcx,8),%xmm15,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rsi,%r9,8) │ │ │ │ + inc %ebx │ │ │ │ + add %rax,%rdi │ │ │ │ + add %rax,%r8 │ │ │ │ + add %r14,%rdx │ │ │ │ + add %r14,%r10 │ │ │ │ + cmp %ebx,0x12c(%rsp) │ │ │ │ + jg 52476 │ │ │ │ + mov 0x108(%rsp),%ebx │ │ │ │ + mov 0x60(%rsp),%r13 │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + mov 0x50(%rsp),%r12 │ │ │ │ + test %ebx,%ebx │ │ │ │ + jne 528b7 │ │ │ │ + mov %r12,%r14 │ │ │ │ + mov %rcx,%r12 │ │ │ │ + incl 0xd0(%rsp) │ │ │ │ + mov 0xb0(%rsp),%rdi │ │ │ │ + add %rdi,0x90(%rsp) │ │ │ │ + add %rdi,0x98(%rsp) │ │ │ │ + mov 0xd0(%rsp),%ecx │ │ │ │ + cmp %ecx,0xd4(%rsp) │ │ │ │ + jg 5146b │ │ │ │ + mov 0x100(%rsp),%r15 │ │ │ │ + sub %r14,%r15 │ │ │ │ + test %r12,%r12 │ │ │ │ + je 53914 │ │ │ │ + mov 0x110(%rsp),%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ + vzeroupper │ │ │ │ + call d340 │ │ │ │ + cmp %r14,0x120(%rsp) │ │ │ │ + je 52f69 │ │ │ │ + mov %r14,%r12 │ │ │ │ + mov (%r12),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 537a8 │ │ │ │ + mov 0x10(%r12),%rsi │ │ │ │ + add $0x18,%r12 │ │ │ │ + sub %rdi,%rsi │ │ │ │ + call d340 │ │ │ │ + cmp %r12,0x120(%rsp) │ │ │ │ + jne 52f41 │ │ │ │ + mov %r15,%rsi │ │ │ │ + mov %r14,%rdi │ │ │ │ + call d340 │ │ │ │ + mov 0x48(%rsp),%r11 │ │ │ │ + mov 0xe0(%rsp),%rax │ │ │ │ + mov 0x0(%r13),%r15 │ │ │ │ + mov 0x8(%r13),%r8 │ │ │ │ + mov 0x50(%r11),%rdx │ │ │ │ + mov 0x40(%r11),%r10 │ │ │ │ + mov 0x48(%r11),%rsi │ │ │ │ + imul (%rdx),%rax │ │ │ │ + cmpb $0x0,(%r10) │ │ │ │ + mov (%rsi),%r14 │ │ │ │ + je 51cbd │ │ │ │ + lea (%r14,%rax,4),%rcx │ │ │ │ + cmp %r8,%r15 │ │ │ │ + je 51ec2 │ │ │ │ + mov (%r15),%r13 │ │ │ │ + mov 0x8(%r15),%r12 │ │ │ │ + cmp %r12,%r13 │ │ │ │ + je 532b2 │ │ │ │ + lea -0x8(%r12),%rsi │ │ │ │ + sub %r13,%rsi │ │ │ │ + mov %rsi,%rdx │ │ │ │ + shr $0x3,%rdx │ │ │ │ + cmp $0x30,%rsi │ │ │ │ + jbe 53907 │ │ │ │ + lea 0x1(%rdx),%r9 │ │ │ │ + xor %edi,%edi │ │ │ │ + mov %r9,%r10 │ │ │ │ + shr $0x3,%r10 │ │ │ │ + shl $0x5,%r10 │ │ │ │ + lea -0x20(%r10),%rbx │ │ │ │ + shr $0x5,%rbx │ │ │ │ + inc %rbx │ │ │ │ and $0x7,%ebx │ │ │ │ - vmovsd %xmm1,(%r11) │ │ │ │ - cmp %rcx,%r8 │ │ │ │ - jae 52884 │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 527d2 │ │ │ │ + je 5310a │ │ │ │ cmp $0x1,%rbx │ │ │ │ - je 527b4 │ │ │ │ + je 530e3 │ │ │ │ cmp $0x2,%rbx │ │ │ │ - je 5279f │ │ │ │ + je 530c5 │ │ │ │ cmp $0x3,%rbx │ │ │ │ - je 5278a │ │ │ │ + je 530a7 │ │ │ │ cmp $0x4,%rbx │ │ │ │ - je 52775 │ │ │ │ + je 53089 │ │ │ │ cmp $0x5,%rbx │ │ │ │ - je 52760 │ │ │ │ + je 5306b │ │ │ │ cmp $0x6,%rbx │ │ │ │ - je 5274b │ │ │ │ - vmovsd 0x8(%rdx),%xmm14 │ │ │ │ - mov $0x2,%r8d │ │ │ │ - vfmadd213sd 0x8(%r11),%xmm0,%xmm14 │ │ │ │ - vmovsd %xmm14,0x8(%r11) │ │ │ │ - vmovsd (%rdx,%r8,8),%xmm11 │ │ │ │ - vfmadd213sd (%r11,%r8,8),%xmm0,%xmm11 │ │ │ │ - vmovsd %xmm11,(%r11,%r8,8) │ │ │ │ - inc %r8 │ │ │ │ - vmovsd (%rdx,%r8,8),%xmm10 │ │ │ │ - vfmadd213sd (%r11,%r8,8),%xmm0,%xmm10 │ │ │ │ - vmovsd %xmm10,(%r11,%r8,8) │ │ │ │ - inc %r8 │ │ │ │ - vmovsd (%rdx,%r8,8),%xmm12 │ │ │ │ - vfmadd213sd (%r11,%r8,8),%xmm0,%xmm12 │ │ │ │ - vmovsd %xmm12,(%r11,%r8,8) │ │ │ │ - inc %r8 │ │ │ │ - vmovsd (%rdx,%r8,8),%xmm13 │ │ │ │ - vfmadd213sd (%r11,%r8,8),%xmm0,%xmm13 │ │ │ │ - vmovsd %xmm13,(%r11,%r8,8) │ │ │ │ - inc %r8 │ │ │ │ - vmovsd (%rdx,%r8,8),%xmm15 │ │ │ │ - vfmadd213sd (%r11,%r8,8),%xmm0,%xmm15 │ │ │ │ - vmovsd %xmm15,(%r11,%r8,8) │ │ │ │ - inc %r8 │ │ │ │ - vmovsd (%rdx,%r8,8),%xmm5 │ │ │ │ - vfmadd213sd (%r11,%r8,8),%xmm0,%xmm5 │ │ │ │ - vmovsd %xmm5,(%r11,%r8,8) │ │ │ │ - inc %r8 │ │ │ │ - cmp %rcx,%r8 │ │ │ │ - jae 52884 │ │ │ │ - vmovsd (%rdx,%r8,8),%xmm7 │ │ │ │ - vfmadd213sd (%r11,%r8,8),%xmm0,%xmm7 │ │ │ │ - vmovsd %xmm7,(%r11,%r8,8) │ │ │ │ - vmovsd 0x8(%rdx,%r8,8),%xmm6 │ │ │ │ - vfmadd213sd 0x8(%r11,%r8,8),%xmm0,%xmm6 │ │ │ │ - vmovsd %xmm6,0x8(%r11,%r8,8) │ │ │ │ - vmovsd 0x10(%rdx,%r8,8),%xmm3 │ │ │ │ - vfmadd213sd 0x10(%r11,%r8,8),%xmm0,%xmm3 │ │ │ │ - vmovsd %xmm3,0x10(%r11,%r8,8) │ │ │ │ - vmovsd 0x18(%rdx,%r8,8),%xmm2 │ │ │ │ - vfmadd213sd 0x18(%r11,%r8,8),%xmm0,%xmm2 │ │ │ │ - vmovsd %xmm2,0x18(%r11,%r8,8) │ │ │ │ - vmovsd 0x20(%rdx,%r8,8),%xmm4 │ │ │ │ - vfmadd213sd 0x20(%r11,%r8,8),%xmm0,%xmm4 │ │ │ │ - vmovsd %xmm4,0x20(%r11,%r8,8) │ │ │ │ - vmovsd 0x28(%rdx,%r8,8),%xmm8 │ │ │ │ - vfmadd213sd 0x28(%r11,%r8,8),%xmm0,%xmm8 │ │ │ │ - vmovsd %xmm8,0x28(%r11,%r8,8) │ │ │ │ - vmovsd 0x30(%rdx,%r8,8),%xmm9 │ │ │ │ - vfmadd213sd 0x30(%r11,%r8,8),%xmm0,%xmm9 │ │ │ │ - vmovsd %xmm9,0x30(%r11,%r8,8) │ │ │ │ - vmovsd 0x38(%rdx,%r8,8),%xmm1 │ │ │ │ - vfmadd213sd 0x38(%r11,%r8,8),%xmm0,%xmm1 │ │ │ │ - vmovsd %xmm1,0x38(%r11,%r8,8) │ │ │ │ - add $0x8,%r8 │ │ │ │ - cmp %rcx,%r8 │ │ │ │ - jb 527d2 │ │ │ │ - add %rcx,%rdi │ │ │ │ - inc %r9 │ │ │ │ - cmp 0xa8(%rsp),%r9 │ │ │ │ - jb 51dd8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x88(%rsp),%r11 │ │ │ │ - mov 0x78(%rsp),%rbx │ │ │ │ - sub $0x18,%rsi │ │ │ │ - add $0x18,%rbx │ │ │ │ - cmp 0x60(%rsp),%rbx │ │ │ │ - jne 51d60 │ │ │ │ - subq $0x18,0xe8(%rsp) │ │ │ │ - mov 0x18(%rsp),%r14 │ │ │ │ - lea -0x18(%r15),%rax │ │ │ │ - jmp 51962 │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov %r13d,%r11d │ │ │ │ - mov %rsi,%r13 │ │ │ │ - mov %rdi,%r9 │ │ │ │ - sub %rcx,%r13 │ │ │ │ - lea 0x0(%r13,%r8,8),%r12 │ │ │ │ + je 5304d │ │ │ │ + vcvtpd2psy 0x0(%r13),%xmm5 │ │ │ │ + vcvtpd2psy 0x20(%r13),%xmm1 │ │ │ │ + vinsertf32x4 $0x1,%xmm1,%ymm5,%ymm8 │ │ │ │ + mov $0x20,%edi │ │ │ │ + vmovups %ymm8,(%rcx) │ │ │ │ + vcvtpd2psy 0x0(%r13,%rdi,2),%xmm9 │ │ │ │ + vcvtpd2psy 0x20(%r13,%rdi,2),%xmm14 │ │ │ │ + vinsertf32x4 $0x1,%xmm14,%ymm9,%ymm11 │ │ │ │ + vmovups %ymm11,(%rcx,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vcvtpd2psy 0x0(%r13,%rdi,2),%xmm10 │ │ │ │ + vcvtpd2psy 0x20(%r13,%rdi,2),%xmm12 │ │ │ │ + vinsertf32x4 $0x1,%xmm12,%ymm10,%ymm13 │ │ │ │ + vmovups %ymm13,(%rcx,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vcvtpd2psy 0x0(%r13,%rdi,2),%xmm15 │ │ │ │ + vcvtpd2psy 0x20(%r13,%rdi,2),%xmm0 │ │ │ │ + vinsertf32x4 $0x1,%xmm0,%ymm15,%ymm6 │ │ │ │ + vmovups %ymm6,(%rcx,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vcvtpd2psy 0x0(%r13,%rdi,2),%xmm4 │ │ │ │ + vcvtpd2psy 0x20(%r13,%rdi,2),%xmm7 │ │ │ │ + vinsertf32x4 $0x1,%xmm7,%ymm4,%ymm3 │ │ │ │ + vmovups %ymm3,(%rcx,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vcvtpd2psy 0x0(%r13,%rdi,2),%xmm2 │ │ │ │ + vcvtpd2psy 0x20(%r13,%rdi,2),%xmm5 │ │ │ │ + vinsertf32x4 $0x1,%xmm5,%ymm2,%ymm1 │ │ │ │ + vmovups %ymm1,(%rcx,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vcvtpd2psy 0x0(%r13,%rdi,2),%xmm8 │ │ │ │ + vcvtpd2psy 0x20(%r13,%rdi,2),%xmm9 │ │ │ │ + vinsertf32x4 $0x1,%xmm9,%ymm8,%ymm14 │ │ │ │ + vmovups %ymm14,(%rcx,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + cmp %rdi,%r10 │ │ │ │ + je 53221 │ │ │ │ + vcvtpd2psy 0x0(%r13,%rdi,2),%xmm11 │ │ │ │ + vcvtpd2psy 0x20(%r13,%rdi,2),%xmm10 │ │ │ │ + vcvtpd2psy 0x40(%r13,%rdi,2),%xmm13 │ │ │ │ + vcvtpd2psy 0x60(%r13,%rdi,2),%xmm15 │ │ │ │ + vinsertf32x4 $0x1,%xmm10,%ymm11,%ymm12 │ │ │ │ + vinsertf32x4 $0x1,%xmm15,%ymm13,%ymm0 │ │ │ │ + vcvtpd2psy 0x80(%r13,%rdi,2),%xmm6 │ │ │ │ + vcvtpd2psy 0xa0(%r13,%rdi,2),%xmm4 │ │ │ │ + vcvtpd2psy 0xc0(%r13,%rdi,2),%xmm3 │ │ │ │ + vcvtpd2psy 0xe0(%r13,%rdi,2),%xmm2 │ │ │ │ + vcvtpd2psy 0x100(%r13,%rdi,2),%xmm8 │ │ │ │ + vcvtpd2psy 0x120(%r13,%rdi,2),%xmm1 │ │ │ │ + vcvtpd2psy 0x140(%r13,%rdi,2),%xmm14 │ │ │ │ + vcvtpd2psy 0x160(%r13,%rdi,2),%xmm11 │ │ │ │ + vcvtpd2psy 0x1a0(%r13,%rdi,2),%xmm13 │ │ │ │ + vinsertf32x4 $0x1,%xmm4,%ymm6,%ymm7 │ │ │ │ + vmovups %ymm12,(%rcx,%rdi,1) │ │ │ │ + vcvtpd2psy 0x1e0(%r13,%rdi,2),%xmm6 │ │ │ │ + vcvtpd2psy 0x180(%r13,%rdi,2),%xmm12 │ │ │ │ + vinsertf32x4 $0x1,%xmm2,%ymm3,%ymm5 │ │ │ │ + vmovups %ymm0,0x20(%rcx,%rdi,1) │ │ │ │ + vinsertf32x4 $0x1,%xmm1,%ymm8,%ymm9 │ │ │ │ + vcvtpd2psy 0x1c0(%r13,%rdi,2),%xmm0 │ │ │ │ + vinsertf32x4 $0x1,%xmm11,%ymm14,%ymm10 │ │ │ │ + vinsertf32x4 $0x1,%xmm13,%ymm12,%ymm15 │ │ │ │ + vinsertf32x4 $0x1,%xmm6,%ymm0,%ymm4 │ │ │ │ + vmovups %ymm7,0x40(%rcx,%rdi,1) │ │ │ │ + vmovups %ymm5,0x60(%rcx,%rdi,1) │ │ │ │ + vmovups %ymm9,0x80(%rcx,%rdi,1) │ │ │ │ + vmovups %ymm10,0xa0(%rcx,%rdi,1) │ │ │ │ + vmovups %ymm15,0xc0(%rcx,%rdi,1) │ │ │ │ + vmovups %ymm4,0xe0(%rcx,%rdi,1) │ │ │ │ + add $0x100,%rdi │ │ │ │ + cmp %rdi,%r10 │ │ │ │ + jne 5310a │ │ │ │ + test $0x7,%r9b │ │ │ │ + je 532ad │ │ │ │ + mov %r9,%rax │ │ │ │ + and $0xfffffffffffffff8,%rax │ │ │ │ + lea (%rcx,%rax,4),%r14 │ │ │ │ + lea 0x0(%r13,%rax,8),%rsi │ │ │ │ + mov %rdx,%r11 │ │ │ │ + sub %rax,%r11 │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + jbe 53278 │ │ │ │ + vmovupd 0x0(%r13,%rax,8),%xmm7 │ │ │ │ + inc %r11 │ │ │ │ + vinsertf64x2 $0x1,0x10(%r13,%rax,8),%ymm7,%ymm3 │ │ │ │ + vcvtpd2ps %ymm3,%xmm2 │ │ │ │ + vmovups %xmm2,(%rcx,%rax,4) │ │ │ │ + test $0x3,%r11b │ │ │ │ + je 532ad │ │ │ │ + mov %r11,%rdi │ │ │ │ + and $0xfffffffffffffffc,%rdi │ │ │ │ + lea (%r14,%rdi,4),%r14 │ │ │ │ + lea (%rsi,%rdi,8),%rsi │ │ │ │ + vxorps %xmm5,%xmm5,%xmm5 │ │ │ │ + lea 0x8(%rsi),%r13 │ │ │ │ + vcvtsd2ss (%rsi),%xmm5,%xmm8 │ │ │ │ + vmovss %xmm8,(%r14) │ │ │ │ + cmp %r13,%r12 │ │ │ │ + je 532ad │ │ │ │ + lea 0x10(%rsi),%rax │ │ │ │ + vcvtsd2ss 0x8(%rsi),%xmm5,%xmm1 │ │ │ │ + vmovss %xmm1,0x4(%r14) │ │ │ │ + cmp %rax,%r12 │ │ │ │ + je 532ad │ │ │ │ + vcvtsd2ss 0x10(%rsi),%xmm5,%xmm9 │ │ │ │ + vmovss %xmm9,0x8(%r14) │ │ │ │ + lea 0x4(%rcx,%rdx,4),%rcx │ │ │ │ + add $0x18,%r15 │ │ │ │ + cmp %r15,%r8 │ │ │ │ + jne 52fb3 │ │ │ │ + vzeroupper │ │ │ │ + jmp 51ec2 │ │ │ │ + mov 0x50(%rsp),%r12 │ │ │ │ + mov %rsi,%rcx │ │ │ │ mov %r8,%r13 │ │ │ │ + sub %rdx,%rcx │ │ │ │ sub %rdi,%r13 │ │ │ │ - add %r15,%r12 │ │ │ │ + lea (%rcx,%r8,8),%r9 │ │ │ │ + mov %rdi,%rcx │ │ │ │ + add %r11,%r9 │ │ │ │ and $0x7,%r13d │ │ │ │ - je 529de │ │ │ │ + je 533bc │ │ │ │ cmp $0x1,%r13 │ │ │ │ - je 529bd │ │ │ │ + je 5339d │ │ │ │ cmp $0x2,%r13 │ │ │ │ - je 529a5 │ │ │ │ + je 53387 │ │ │ │ cmp $0x3,%r13 │ │ │ │ - je 5298d │ │ │ │ + je 53371 │ │ │ │ cmp $0x4,%r13 │ │ │ │ - je 52975 │ │ │ │ + je 5335b │ │ │ │ cmp $0x5,%r13 │ │ │ │ - je 5295d │ │ │ │ + je 53345 │ │ │ │ cmp $0x6,%r13 │ │ │ │ - je 52945 │ │ │ │ - lea 0x1(%rdi),%r9 │ │ │ │ - vmovsd -0x8(%rsi,%r9,8),%xmm7 │ │ │ │ - vaddsd -0x8(%r12,%r9,8),%xmm7,%xmm6 │ │ │ │ - vmovsd %xmm6,-0x8(%rsi,%r9,8) │ │ │ │ - inc %r9 │ │ │ │ - vmovsd -0x8(%rsi,%r9,8),%xmm3 │ │ │ │ - vaddsd -0x8(%r12,%r9,8),%xmm3,%xmm4 │ │ │ │ - vmovsd %xmm4,-0x8(%rsi,%r9,8) │ │ │ │ - inc %r9 │ │ │ │ - vmovsd -0x8(%rsi,%r9,8),%xmm2 │ │ │ │ - vaddsd -0x8(%r12,%r9,8),%xmm2,%xmm1 │ │ │ │ - vmovsd %xmm1,-0x8(%rsi,%r9,8) │ │ │ │ - inc %r9 │ │ │ │ - vmovsd -0x8(%rsi,%r9,8),%xmm8 │ │ │ │ - vaddsd -0x8(%r12,%r9,8),%xmm8,%xmm9 │ │ │ │ - vmovsd %xmm9,-0x8(%rsi,%r9,8) │ │ │ │ - inc %r9 │ │ │ │ - vmovsd -0x8(%rsi,%r9,8),%xmm14 │ │ │ │ - vaddsd -0x8(%r12,%r9,8),%xmm14,%xmm11 │ │ │ │ - vmovsd %xmm11,-0x8(%rsi,%r9,8) │ │ │ │ - inc %r9 │ │ │ │ - vmovsd -0x8(%rsi,%r9,8),%xmm10 │ │ │ │ - vaddsd -0x8(%r12,%r9,8),%xmm10,%xmm12 │ │ │ │ - vmovsd %xmm12,-0x8(%rsi,%r9,8) │ │ │ │ - inc %r9 │ │ │ │ - vmovsd -0x8(%rsi,%r9,8),%xmm13 │ │ │ │ - vaddsd -0x8(%r12,%r9,8),%xmm13,%xmm15 │ │ │ │ - vmovsd %xmm15,-0x8(%rsi,%r9,8) │ │ │ │ - cmp %r9,%r8 │ │ │ │ - je 52a96 │ │ │ │ - lea 0x1(%r9),%r13 │ │ │ │ + je 5332f │ │ │ │ + lea 0x1(%rdi),%rcx │ │ │ │ + vmovsd -0x8(%rsi,%rcx,8),%xmm6 │ │ │ │ + vaddsd -0x8(%r9,%rcx,8),%xmm6,%xmm4 │ │ │ │ + vmovsd %xmm4,-0x8(%rsi,%rcx,8) │ │ │ │ + inc %rcx │ │ │ │ + vmovsd -0x8(%rsi,%rcx,8),%xmm7 │ │ │ │ + vaddsd -0x8(%r9,%rcx,8),%xmm7,%xmm3 │ │ │ │ + vmovsd %xmm3,-0x8(%rsi,%rcx,8) │ │ │ │ + inc %rcx │ │ │ │ + vmovsd -0x8(%rsi,%rcx,8),%xmm5 │ │ │ │ + vaddsd -0x8(%r9,%rcx,8),%xmm5,%xmm1 │ │ │ │ + vmovsd %xmm1,-0x8(%rsi,%rcx,8) │ │ │ │ + inc %rcx │ │ │ │ + vmovsd -0x8(%rsi,%rcx,8),%xmm8 │ │ │ │ + vaddsd -0x8(%r9,%rcx,8),%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,-0x8(%rsi,%rcx,8) │ │ │ │ + inc %rcx │ │ │ │ + vmovsd -0x8(%rsi,%rcx,8),%xmm14 │ │ │ │ + vaddsd -0x8(%r9,%rcx,8),%xmm14,%xmm11 │ │ │ │ + vmovsd %xmm11,-0x8(%rsi,%rcx,8) │ │ │ │ + inc %rcx │ │ │ │ + vmovsd -0x8(%rsi,%rcx,8),%xmm10 │ │ │ │ + vaddsd -0x8(%r9,%rcx,8),%xmm10,%xmm12 │ │ │ │ + vmovsd %xmm12,-0x8(%rsi,%rcx,8) │ │ │ │ + inc %rcx │ │ │ │ + vmovsd -0x8(%rsi,%rcx,8),%xmm13 │ │ │ │ + vaddsd -0x8(%r9,%rcx,8),%xmm13,%xmm15 │ │ │ │ + vmovsd %xmm15,-0x8(%rsi,%rcx,8) │ │ │ │ + cmp %rcx,%r8 │ │ │ │ + je 53474 │ │ │ │ + lea 0x1(%rcx),%r13 │ │ │ │ vmovsd -0x8(%rsi,%r13,8),%xmm0 │ │ │ │ - vaddsd -0x8(%r12,%r13,8),%xmm0,%xmm5 │ │ │ │ - vmovsd %xmm5,-0x8(%rsi,%r13,8) │ │ │ │ - lea 0x2(%r9),%r13 │ │ │ │ - vmovsd -0x8(%rsi,%r13,8),%xmm7 │ │ │ │ - vaddsd -0x8(%r12,%r13,8),%xmm7,%xmm6 │ │ │ │ + vaddsd -0x8(%r9,%r13,8),%xmm0,%xmm6 │ │ │ │ vmovsd %xmm6,-0x8(%rsi,%r13,8) │ │ │ │ - lea 0x3(%r9),%r13 │ │ │ │ + lea 0x2(%rcx),%r13 │ │ │ │ + vmovsd -0x8(%rsi,%r13,8),%xmm4 │ │ │ │ + vaddsd -0x8(%r9,%r13,8),%xmm4,%xmm7 │ │ │ │ + vmovsd %xmm7,-0x8(%rsi,%r13,8) │ │ │ │ + lea 0x3(%rcx),%r13 │ │ │ │ vmovsd -0x8(%rsi,%r13,8),%xmm3 │ │ │ │ - vaddsd -0x8(%r12,%r13,8),%xmm3,%xmm4 │ │ │ │ - vmovsd %xmm4,-0x8(%rsi,%r13,8) │ │ │ │ - lea 0x4(%r9),%r13 │ │ │ │ - vmovsd -0x8(%rsi,%r13,8),%xmm2 │ │ │ │ - vaddsd -0x8(%r12,%r13,8),%xmm2,%xmm1 │ │ │ │ - vmovsd %xmm1,-0x8(%rsi,%r13,8) │ │ │ │ - lea 0x5(%r9),%r13 │ │ │ │ - vmovsd -0x8(%rsi,%r13,8),%xmm8 │ │ │ │ - vaddsd -0x8(%r12,%r13,8),%xmm8,%xmm9 │ │ │ │ - vmovsd %xmm9,-0x8(%rsi,%r13,8) │ │ │ │ - lea 0x6(%r9),%r13 │ │ │ │ - vmovsd -0x8(%rsi,%r13,8),%xmm14 │ │ │ │ - vaddsd -0x8(%r12,%r13,8),%xmm14,%xmm11 │ │ │ │ - vmovsd %xmm11,-0x8(%rsi,%r13,8) │ │ │ │ - lea 0x7(%r9),%r13 │ │ │ │ - add $0x8,%r9 │ │ │ │ - vmovsd -0x8(%rsi,%r13,8),%xmm10 │ │ │ │ - vaddsd -0x8(%r12,%r13,8),%xmm10,%xmm12 │ │ │ │ - vmovsd %xmm12,-0x8(%rsi,%r13,8) │ │ │ │ - jmp 529c0 │ │ │ │ - mov 0x78(%rsp),%r12 │ │ │ │ - add %rdx,%rdi │ │ │ │ + vaddsd -0x8(%r9,%r13,8),%xmm3,%xmm5 │ │ │ │ + vmovsd %xmm5,-0x8(%rsi,%r13,8) │ │ │ │ + lea 0x4(%rcx),%r13 │ │ │ │ + vmovsd -0x8(%rsi,%r13,8),%xmm1 │ │ │ │ + vaddsd -0x8(%r9,%r13,8),%xmm1,%xmm8 │ │ │ │ + vmovsd %xmm8,-0x8(%rsi,%r13,8) │ │ │ │ + lea 0x5(%rcx),%r13 │ │ │ │ + vmovsd -0x8(%rsi,%r13,8),%xmm9 │ │ │ │ + vaddsd -0x8(%r9,%r13,8),%xmm9,%xmm14 │ │ │ │ + vmovsd %xmm14,-0x8(%rsi,%r13,8) │ │ │ │ + lea 0x6(%rcx),%r13 │ │ │ │ + vmovsd -0x8(%rsi,%r13,8),%xmm11 │ │ │ │ + vaddsd -0x8(%r9,%r13,8),%xmm11,%xmm10 │ │ │ │ + vmovsd %xmm10,-0x8(%rsi,%r13,8) │ │ │ │ + lea 0x7(%rcx),%r13 │ │ │ │ + add $0x8,%rcx │ │ │ │ + vmovsd -0x8(%rsi,%r13,8),%xmm12 │ │ │ │ + vaddsd -0x8(%r9,%r13,8),%xmm12,%xmm13 │ │ │ │ + vmovsd %xmm13,-0x8(%rsi,%r13,8) │ │ │ │ + jmp 533a0 │ │ │ │ inc %ebx │ │ │ │ - add %rdx,%r8 │ │ │ │ - add %r12,%rcx │ │ │ │ - add %r12,%r10 │ │ │ │ - cmp %ebx,0x118(%rsp) │ │ │ │ - jg 51a90 │ │ │ │ - mov %r11d,%r12d │ │ │ │ - mov 0x58(%rsp),%r13d │ │ │ │ - mov 0x60(%rsp),%r11 │ │ │ │ - jmp 51d24 │ │ │ │ - cmpl $0x1,0x118(%rsp) │ │ │ │ - jle 5226c │ │ │ │ - mov 0xe8(%rsp),%rsi │ │ │ │ - mov (%rax),%r15 │ │ │ │ - mov 0x18(%rsi),%rsi │ │ │ │ - jmp 51a3c │ │ │ │ - vmovsd (%rdx),%xmm0 │ │ │ │ - lea -0x1(%rdi),%rbx │ │ │ │ - mov $0x1,%r10d │ │ │ │ - vaddsd (%rsi),%xmm0,%xmm5 │ │ │ │ - and $0x7,%ebx │ │ │ │ - vmovsd %xmm5,(%rdx) │ │ │ │ - cmp %rdi,%r10 │ │ │ │ - jae 51d24 │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 52bdd │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 52bbf │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - je 52baa │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - je 52b95 │ │ │ │ - cmp $0x4,%rbx │ │ │ │ - je 52b80 │ │ │ │ - cmp $0x5,%rbx │ │ │ │ - je 52b6b │ │ │ │ - cmp $0x6,%rbx │ │ │ │ - je 52b56 │ │ │ │ - vmovsd 0x8(%rdx),%xmm7 │ │ │ │ - mov $0x2,%r10d │ │ │ │ - vaddsd 0x8(%rsi),%xmm7,%xmm6 │ │ │ │ - vmovsd %xmm6,0x8(%rdx) │ │ │ │ - vmovsd (%rdx,%r10,8),%xmm3 │ │ │ │ - vaddsd (%rsi,%r10,8),%xmm3,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rdx,%r10,8) │ │ │ │ - inc %r10 │ │ │ │ - vmovsd (%rdx,%r10,8),%xmm2 │ │ │ │ - vaddsd (%rsi,%r10,8),%xmm2,%xmm1 │ │ │ │ - vmovsd %xmm1,(%rdx,%r10,8) │ │ │ │ - inc %r10 │ │ │ │ - vmovsd (%rdx,%r10,8),%xmm8 │ │ │ │ - vaddsd (%rsi,%r10,8),%xmm8,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rdx,%r10,8) │ │ │ │ - inc %r10 │ │ │ │ - vmovsd (%rdx,%r10,8),%xmm14 │ │ │ │ - vaddsd (%rsi,%r10,8),%xmm14,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rdx,%r10,8) │ │ │ │ - inc %r10 │ │ │ │ - vmovsd (%rdx,%r10,8),%xmm10 │ │ │ │ - vaddsd (%rsi,%r10,8),%xmm10,%xmm12 │ │ │ │ - vmovsd %xmm12,(%rdx,%r10,8) │ │ │ │ - inc %r10 │ │ │ │ - vmovsd (%rdx,%r10,8),%xmm13 │ │ │ │ - vaddsd (%rsi,%r10,8),%xmm13,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rdx,%r10,8) │ │ │ │ - inc %r10 │ │ │ │ - cmp %rdi,%r10 │ │ │ │ - jae 51d24 │ │ │ │ - vmovsd (%rdx,%r10,8),%xmm0 │ │ │ │ - lea 0x1(%r10),%r8 │ │ │ │ - lea 0x2(%r10),%r15 │ │ │ │ - lea 0x3(%r10),%rcx │ │ │ │ - vaddsd (%rsi,%r10,8),%xmm0,%xmm5 │ │ │ │ - lea 0x4(%r10),%r9 │ │ │ │ - lea 0x5(%r10),%rbx │ │ │ │ - vmovsd %xmm5,(%rdx,%r10,8) │ │ │ │ - vmovsd (%rdx,%r8,8),%xmm7 │ │ │ │ - vaddsd (%rsi,%r8,8),%xmm7,%xmm6 │ │ │ │ - vmovsd %xmm6,(%rdx,%r8,8) │ │ │ │ - vmovsd (%rdx,%r15,8),%xmm3 │ │ │ │ - lea 0x6(%r10),%r8 │ │ │ │ - vaddsd (%rsi,%r15,8),%xmm3,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rdx,%r15,8) │ │ │ │ - vmovsd (%rdx,%rcx,8),%xmm2 │ │ │ │ - lea 0x7(%r10),%r15 │ │ │ │ - add $0x8,%r10 │ │ │ │ - vaddsd (%rsi,%rcx,8),%xmm2,%xmm1 │ │ │ │ - vmovsd %xmm1,(%rdx,%rcx,8) │ │ │ │ - vmovsd (%rdx,%r9,8),%xmm8 │ │ │ │ - vaddsd (%rsi,%r9,8),%xmm8,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rdx,%r9,8) │ │ │ │ - vmovsd (%rdx,%rbx,8),%xmm14 │ │ │ │ - vaddsd (%rsi,%rbx,8),%xmm14,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rdx,%rbx,8) │ │ │ │ - vmovsd (%rdx,%r8,8),%xmm10 │ │ │ │ - vaddsd (%rsi,%r8,8),%xmm10,%xmm12 │ │ │ │ - vmovsd %xmm12,(%rdx,%r8,8) │ │ │ │ - vmovsd (%rdx,%r15,8),%xmm13 │ │ │ │ - vaddsd (%rsi,%r15,8),%xmm13,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rdx,%r15,8) │ │ │ │ - cmp %rdi,%r10 │ │ │ │ - jb 52bdd │ │ │ │ - jmp 51d24 │ │ │ │ + add %rax,%rdi │ │ │ │ + add %rax,%r8 │ │ │ │ + add %r14,%rdx │ │ │ │ + add %r14,%r10 │ │ │ │ + cmp %ebx,0x12c(%rsp) │ │ │ │ + jg 52467 │ │ │ │ + mov 0x60(%rsp),%r13 │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + jmp 528a8 │ │ │ │ + xor %r11d,%r11d │ │ │ │ + mov $0x1,%eax │ │ │ │ + jmp 5234c │ │ │ │ + cmpl $0x1,0x12c(%rsp) │ │ │ │ + jle 52ed4 │ │ │ │ + mov 0xc0(%rsp),%r10 │ │ │ │ + mov 0xe8(%rsp),%r9 │ │ │ │ + mov $0x1,%eax │ │ │ │ + mov (%r10),%r11 │ │ │ │ + mov 0x18(%r9),%rsi │ │ │ │ + jmp 5241e │ │ │ │ + vmovsd (%rsi),%xmm7 │ │ │ │ + lea -0x1(%rdi),%r8 │ │ │ │ + mov $0x1,%edx │ │ │ │ + and $0x7,%r8d │ │ │ │ + vaddsd (%rbx),%xmm7,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rsi) │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + jae 528a8 │ │ │ │ + test %r8,%r8 │ │ │ │ + je 535b6 │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 5359b │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + je 53589 │ │ │ │ + cmp $0x3,%r8 │ │ │ │ + je 53577 │ │ │ │ + cmp $0x4,%r8 │ │ │ │ + je 53565 │ │ │ │ + cmp $0x5,%r8 │ │ │ │ + je 53553 │ │ │ │ + cmp $0x6,%r8 │ │ │ │ + je 53541 │ │ │ │ + vmovsd 0x8(%rsi),%xmm5 │ │ │ │ + mov $0x2,%edx │ │ │ │ + vaddsd 0x8(%rbx),%xmm5,%xmm1 │ │ │ │ + vmovsd %xmm1,0x8(%rsi) │ │ │ │ + vmovsd (%rsi,%rdx,8),%xmm8 │ │ │ │ + vaddsd (%rbx,%rdx,8),%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rsi,%rdx,8) │ │ │ │ + inc %rdx │ │ │ │ + vmovsd (%rsi,%rdx,8),%xmm14 │ │ │ │ + vaddsd (%rbx,%rdx,8),%xmm14,%xmm11 │ │ │ │ + vmovsd %xmm11,(%rsi,%rdx,8) │ │ │ │ + inc %rdx │ │ │ │ + vmovsd (%rsi,%rdx,8),%xmm10 │ │ │ │ + vaddsd (%rbx,%rdx,8),%xmm10,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rsi,%rdx,8) │ │ │ │ + inc %rdx │ │ │ │ + vmovsd (%rsi,%rdx,8),%xmm13 │ │ │ │ + vaddsd (%rbx,%rdx,8),%xmm13,%xmm15 │ │ │ │ + vmovsd %xmm15,(%rsi,%rdx,8) │ │ │ │ + inc %rdx │ │ │ │ + vmovsd (%rsi,%rdx,8),%xmm0 │ │ │ │ + vaddsd (%rbx,%rdx,8),%xmm0,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rsi,%rdx,8) │ │ │ │ + inc %rdx │ │ │ │ + vmovsd (%rsi,%rdx,8),%xmm4 │ │ │ │ + vaddsd (%rbx,%rdx,8),%xmm4,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rsi,%rdx,8) │ │ │ │ + inc %rdx │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + jae 528a8 │ │ │ │ + vmovsd (%rsi,%rdx,8),%xmm3 │ │ │ │ + lea 0x1(%rdx),%r10 │ │ │ │ + lea 0x2(%rdx),%r11 │ │ │ │ + lea 0x3(%rdx),%r14 │ │ │ │ + lea 0x4(%rdx),%rax │ │ │ │ + vaddsd (%rbx,%rdx,8),%xmm3,%xmm5 │ │ │ │ + lea 0x5(%rdx),%r9 │ │ │ │ + lea 0x6(%rdx),%r8 │ │ │ │ + vmovsd %xmm5,(%rsi,%rdx,8) │ │ │ │ + vmovsd (%rsi,%r10,8),%xmm1 │ │ │ │ + vaddsd (%rbx,%r10,8),%xmm1,%xmm8 │ │ │ │ + vmovsd %xmm8,(%rsi,%r10,8) │ │ │ │ + lea 0x7(%rdx),%r10 │ │ │ │ + add $0x8,%rdx │ │ │ │ + vmovsd (%rsi,%r11,8),%xmm9 │ │ │ │ + vaddsd (%rbx,%r11,8),%xmm9,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rsi,%r11,8) │ │ │ │ + vmovsd (%rsi,%r14,8),%xmm11 │ │ │ │ + vaddsd (%rbx,%r14,8),%xmm11,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rsi,%r14,8) │ │ │ │ + vmovsd (%rsi,%rax,8),%xmm12 │ │ │ │ + vaddsd (%rbx,%rax,8),%xmm12,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rsi,%rax,8) │ │ │ │ + vmovsd (%rsi,%r9,8),%xmm15 │ │ │ │ + vaddsd (%rbx,%r9,8),%xmm15,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rsi,%r9,8) │ │ │ │ + vmovsd (%rsi,%r8,8),%xmm6 │ │ │ │ + vaddsd (%rbx,%r8,8),%xmm6,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rsi,%r8,8) │ │ │ │ + vmovsd (%rsi,%r10,8),%xmm7 │ │ │ │ + vaddsd (%rbx,%r10,8),%xmm7,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rsi,%r10,8) │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + jb 535b6 │ │ │ │ + jmp 528a8 │ │ │ │ mov %rdx,%r9 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 513c4 │ │ │ │ - mov 0x108(%rsp),%rsi │ │ │ │ - mov %r15,0x160(%rsp) │ │ │ │ - mov 0x120(%rsp),%r15 │ │ │ │ - lea 0x160(%rsp),%rbx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rsi,0x170(%rsp) │ │ │ │ - mov 0x100(%rsp),%rsi │ │ │ │ - mov %r15,0x168(%rsp) │ │ │ │ - sub %rax,%rsi │ │ │ │ - vzeroupper │ │ │ │ - call b7980 >, std::allocator > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ - mov 0x168(%rsp),%r11 │ │ │ │ - mov 0x170(%rsp),%rdi │ │ │ │ - mov 0x160(%rsp),%r15 │ │ │ │ - mov %r11,0x120(%rsp) │ │ │ │ - mov %rdi,0x108(%rsp) │ │ │ │ - jmp 50e7d │ │ │ │ - mov 0xf0(%rsp),%rbx │ │ │ │ - mov 0xd8(%rsp),%r10 │ │ │ │ - jmp 50d19 │ │ │ │ - add $0x18,%rbx │ │ │ │ - cmp %rbx,0x120(%rsp) │ │ │ │ - jne 50e4c │ │ │ │ - mov %r13,0x120(%rsp) │ │ │ │ - jmp 50e7d │ │ │ │ + xor %r8d,%r8d │ │ │ │ + jmp 51c51 │ │ │ │ add $0x18,%rbx │ │ │ │ - cmp %rbx,%r13 │ │ │ │ - jne 51875 │ │ │ │ - jmp 51896 │ │ │ │ - mov 0x128(%rsp),%rsi │ │ │ │ - lea (%rsi,%rdx,1),%r9 │ │ │ │ + cmp %rbx,%r12 │ │ │ │ + jne 5212e │ │ │ │ + jmp 5215f │ │ │ │ + lea (%r12,%rdx,1),%rax │ │ │ │ cmp $0x8,%rdx │ │ │ │ - jle 52db4 │ │ │ │ - mov %r9,0xe8(%rsp) │ │ │ │ + jle 53793 │ │ │ │ + mov %rax,0x108(%rsp) │ │ │ │ + mov %r12,%rsi │ │ │ │ vzeroupper │ │ │ │ call d2d0 │ │ │ │ - mov 0x8(%r15),%rcx │ │ │ │ - mov 0xe8(%rsp),%r9 │ │ │ │ + mov 0x8(%r14),%r9 │ │ │ │ + mov 0x108(%rsp),%rax │ │ │ │ mov 0xc8(%rsp),%rbx │ │ │ │ - sub %r9,%rbx │ │ │ │ + sub %rax,%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 52dab │ │ │ │ - mov %rcx,%rdi │ │ │ │ + jle 536dd │ │ │ │ + mov %r9,%rdi │ │ │ │ mov %rbx,%rdx │ │ │ │ - mov %r9,%rsi │ │ │ │ + mov %rax,%rsi │ │ │ │ vzeroupper │ │ │ │ call d2d0 │ │ │ │ - lea (%rax,%rbx,1),%rcx │ │ │ │ - mov %rcx,0x8(%r15) │ │ │ │ - jmp 50ee0 │ │ │ │ - jne 52d86 │ │ │ │ - vmovsd (%rsi),%xmm9 │ │ │ │ + lea (%rax,%rbx,1),%r9 │ │ │ │ + mov %r9,0x8(%r14) │ │ │ │ + jmp 51769 │ │ │ │ + mov 0xf0(%rsp),%rdx │ │ │ │ + mov 0xd8(%rsp),%r9 │ │ │ │ + jmp 51590 │ │ │ │ + mov 0x120(%rsp),%rdx │ │ │ │ + mov 0x100(%rsp),%r9 │ │ │ │ + mov %r14,0x160(%rsp) │ │ │ │ + lea 0x160(%rsp),%rbx │ │ │ │ + mov 0xf8(%rsp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rdx,0x168(%rsp) │ │ │ │ + mov %r9,0x170(%rsp) │ │ │ │ + sub %r11,%rsi │ │ │ │ + vzeroupper │ │ │ │ + call b7a00 >, std::allocator > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ + mov 0x168(%rsp),%rcx │ │ │ │ + mov 0x170(%rsp),%rsi │ │ │ │ + mov 0x160(%rsp),%r14 │ │ │ │ + mov %rcx,0x120(%rsp) │ │ │ │ + mov %rsi,0x100(%rsp) │ │ │ │ + jmp 51706 │ │ │ │ + add $0x18,%rbx │ │ │ │ + cmp %rbx,0x120(%rsp) │ │ │ │ + jne 516c7 │ │ │ │ + mov %r14,%rdi │ │ │ │ + mov %r15,%r14 │ │ │ │ + mov 0x108(%rsp),%r15 │ │ │ │ + jmp 516fe │ │ │ │ + jne 536b8 │ │ │ │ + vmovsd (%r12),%xmm9 │ │ │ │ vmovsd %xmm9,(%rdi) │ │ │ │ - jmp 52d86 │ │ │ │ + jmp 536b8 │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp 0x120(%rsp),%r12 │ │ │ │ + jne 52f41 │ │ │ │ + jmp 52f69 │ │ │ │ + vmovsd (%rcx),%xmm2 │ │ │ │ + vmovsd %xmm2,0x0(%r13) │ │ │ │ + jmp 51eaf │ │ │ │ + mov %rcx,%r12 │ │ │ │ + mov %r13,%rdx │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 51e7a │ │ │ │ + lea -0x8(%rsi),%r11 │ │ │ │ + xor %r14d,%r14d │ │ │ │ + shr $0x3,%r11 │ │ │ │ + inc %r11 │ │ │ │ + and $0x7,%r11d │ │ │ │ + je 5388a │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 53870 │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + je 5385f │ │ │ │ + cmp $0x3,%r11 │ │ │ │ + je 5384e │ │ │ │ + cmp $0x4,%r11 │ │ │ │ + je 5383d │ │ │ │ + cmp $0x5,%r11 │ │ │ │ + je 5382c │ │ │ │ + cmp $0x6,%r11 │ │ │ │ + jne 53ce5 │ │ │ │ + vmovsd (%rcx,%r14,1),%xmm8 │ │ │ │ + vmovsd %xmm8,0x0(%r13,%r14,1) │ │ │ │ + add $0x8,%r14 │ │ │ │ + vmovsd (%rcx,%r14,1),%xmm9 │ │ │ │ + vmovsd %xmm9,0x0(%r13,%r14,1) │ │ │ │ + add $0x8,%r14 │ │ │ │ + vmovsd (%rcx,%r14,1),%xmm14 │ │ │ │ + vmovsd %xmm14,0x0(%r13,%r14,1) │ │ │ │ + add $0x8,%r14 │ │ │ │ + vmovsd (%rcx,%r14,1),%xmm11 │ │ │ │ + vmovsd %xmm11,0x0(%r13,%r14,1) │ │ │ │ + add $0x8,%r14 │ │ │ │ + vmovsd (%rcx,%r14,1),%xmm10 │ │ │ │ + vmovsd %xmm10,0x0(%r13,%r14,1) │ │ │ │ + add $0x8,%r14 │ │ │ │ + vmovsd (%rcx,%r14,1),%xmm12 │ │ │ │ + vmovsd %xmm12,0x0(%r13,%r14,1) │ │ │ │ + add $0x8,%r14 │ │ │ │ + cmp %rsi,%r14 │ │ │ │ + je 51eaf │ │ │ │ + vmovsd (%rcx,%r14,1),%xmm13 │ │ │ │ + vmovsd %xmm13,0x0(%r13,%r14,1) │ │ │ │ + vmovsd 0x8(%rcx,%r14,1),%xmm15 │ │ │ │ + vmovsd %xmm15,0x8(%r13,%r14,1) │ │ │ │ + vmovsd 0x10(%rcx,%r14,1),%xmm0 │ │ │ │ + vmovsd %xmm0,0x10(%r13,%r14,1) │ │ │ │ + vmovsd 0x18(%rcx,%r14,1),%xmm6 │ │ │ │ + vmovsd %xmm6,0x18(%r13,%r14,1) │ │ │ │ + vmovsd 0x20(%rcx,%r14,1),%xmm4 │ │ │ │ + vmovsd %xmm4,0x20(%r13,%r14,1) │ │ │ │ + vmovsd 0x28(%rcx,%r14,1),%xmm7 │ │ │ │ + vmovsd %xmm7,0x28(%r13,%r14,1) │ │ │ │ + vmovsd 0x30(%rcx,%r14,1),%xmm3 │ │ │ │ + vmovsd %xmm3,0x30(%r13,%r14,1) │ │ │ │ + vmovsd 0x38(%rcx,%r14,1),%xmm2 │ │ │ │ + vmovsd %xmm2,0x38(%r13,%r14,1) │ │ │ │ + add $0x40,%r14 │ │ │ │ + cmp %rsi,%r14 │ │ │ │ + jne 5388a │ │ │ │ + jmp 51eaf │ │ │ │ + mov %rcx,%r14 │ │ │ │ + mov %r13,%rsi │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 5323b │ │ │ │ vzeroupper │ │ │ │ - mov 0xb0(%rsp),%rbx │ │ │ │ + jmp 52f34 │ │ │ │ + xor %r10d,%r10d │ │ │ │ + jmp 52876 │ │ │ │ + mov 0xf8(%rsp),%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ + sub %r8,%rsi │ │ │ │ + vzeroupper │ │ │ │ + call b7a00 >, std::allocator > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ + mov 0xa8(%rsp),%rbx │ │ │ │ lea 0x158(%rsp),%rdx │ │ │ │ movq $0x0,0x158(%rsp) │ │ │ │ mov %rbx,%rsi │ │ │ │ - call 1ede0 │ │ │ │ - mov 0x11c(%rsp),%esi │ │ │ │ - cmp $0x1,%esi │ │ │ │ - jle 51916 │ │ │ │ - lea -0x2(%rsi),%edi │ │ │ │ - imul %r14,%rbx │ │ │ │ - lea 0x150(%rsp),%rdx │ │ │ │ + call 1ea20 │ │ │ │ + mov 0x128(%rsp),%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jle 521d8 │ │ │ │ + imul %r15,%rbx │ │ │ │ + mov 0x0(%r13),%r10 │ │ │ │ + lea -0x2(%rcx),%edi │ │ │ │ movq $0x0,0x150(%rsp) │ │ │ │ and $0x3,%edi │ │ │ │ - mov %rdx,0xe8(%rsp) │ │ │ │ - mov %edi,0x88(%rsp) │ │ │ │ - mov (%r12),%rdi │ │ │ │ + lea 0x150(%rsp),%rdx │ │ │ │ + mov %edi,0x108(%rsp) │ │ │ │ + lea 0x18(%r10),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov %rbx,0xa8(%rsp) │ │ │ │ - add $0x18,%rdi │ │ │ │ - call 1ede0 │ │ │ │ - cmpl $0x3,0x11c(%rsp) │ │ │ │ - mov 0xa8(%rsp),%r9 │ │ │ │ - mov $0x3,%ebx │ │ │ │ - mov $0x30,%r8d │ │ │ │ - mov 0x88(%rsp),%r10d │ │ │ │ - jl 51925 │ │ │ │ - test %r10d,%r10d │ │ │ │ - je 52f73 │ │ │ │ - cmp $0x1,%r10d │ │ │ │ - je 52f19 │ │ │ │ - cmp $0x2,%r10d │ │ │ │ - je 52ecc │ │ │ │ - mov (%r12),%r11 │ │ │ │ - imul %r14,%r9 │ │ │ │ + mov %rdx,0xe8(%rsp) │ │ │ │ + call 1ea20 │ │ │ │ + cmpl $0x3,0x128(%rsp) │ │ │ │ + mov 0x108(%rsp),%r11d │ │ │ │ + mov $0x30,%eax │ │ │ │ + movl $0x3,0x108(%rsp) │ │ │ │ + jl 521e7 │ │ │ │ + test %r11d,%r11d │ │ │ │ + je 53acb │ │ │ │ + cmp $0x1,%r11d │ │ │ │ + je 53a73 │ │ │ │ + cmp $0x2,%r11d │ │ │ │ + je 53a31 │ │ │ │ + imul %r15,%rbx │ │ │ │ + mov 0x0(%r13),%r9 │ │ │ │ mov 0xe8(%rsp),%rdx │ │ │ │ - mov %r8,0x88(%rsp) │ │ │ │ + mov %rax,0xc0(%rsp) │ │ │ │ movq $0x0,0x150(%rsp) │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %r9,0xa8(%rsp) │ │ │ │ - lea 0x30(%r11),%rdi │ │ │ │ - call 1ede0 │ │ │ │ - mov 0x88(%rsp),%r8 │ │ │ │ - mov 0xa8(%rsp),%r9 │ │ │ │ - inc %ebx │ │ │ │ - add $0x18,%r8 │ │ │ │ - mov %r8,%rdi │ │ │ │ - add (%r12),%rdi │ │ │ │ - imul %r14,%r9 │ │ │ │ + lea 0x30(%r9),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + call 1ea20 │ │ │ │ + incl 0x108(%rsp) │ │ │ │ + mov 0xc0(%rsp),%rax │ │ │ │ + add $0x18,%rax │ │ │ │ + imul %r15,%rbx │ │ │ │ + mov %rax,%rdi │ │ │ │ mov 0xe8(%rsp),%rdx │ │ │ │ - mov %r8,0x88(%rsp) │ │ │ │ + mov %rax,0xc0(%rsp) │ │ │ │ + add 0x0(%r13),%rdi │ │ │ │ movq $0x0,0x150(%rsp) │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %r9,0xa8(%rsp) │ │ │ │ - call 1ede0 │ │ │ │ - mov 0x88(%rsp),%r8 │ │ │ │ - mov 0xa8(%rsp),%r9 │ │ │ │ - inc %ebx │ │ │ │ - add $0x18,%r8 │ │ │ │ - mov %r8,%rdi │ │ │ │ - add (%r12),%rdi │ │ │ │ - imul %r14,%r9 │ │ │ │ + mov %rbx,%rsi │ │ │ │ + call 1ea20 │ │ │ │ + incl 0x108(%rsp) │ │ │ │ + mov 0xc0(%rsp),%rax │ │ │ │ + add $0x18,%rax │ │ │ │ + imul %r15,%rbx │ │ │ │ + mov %rax,%rdi │ │ │ │ mov 0xe8(%rsp),%rdx │ │ │ │ - mov %r8,0x88(%rsp) │ │ │ │ + mov %rax,0xc0(%rsp) │ │ │ │ + add 0x0(%r13),%rdi │ │ │ │ movq $0x0,0x150(%rsp) │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %r9,0xa8(%rsp) │ │ │ │ - call 1ede0 │ │ │ │ - mov 0x88(%rsp),%r8 │ │ │ │ - inc %ebx │ │ │ │ - mov 0xa8(%rsp),%r9 │ │ │ │ - add $0x18,%r8 │ │ │ │ - cmp %ebx,0x11c(%rsp) │ │ │ │ - jl 51925 │ │ │ │ - mov 0xe8(%rsp),%r13 │ │ │ │ - mov %r8,%rdi │ │ │ │ - add (%r12),%rdi │ │ │ │ - imul %r14,%r9 │ │ │ │ - mov %r8,0xa8(%rsp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + call 1ea20 │ │ │ │ + incl 0x108(%rsp) │ │ │ │ + mov 0xc0(%rsp),%rax │ │ │ │ + add $0x18,%rax │ │ │ │ + mov 0x108(%rsp),%r8d │ │ │ │ + cmp %r8d,0x128(%rsp) │ │ │ │ + jl 521e7 │ │ │ │ + imul %r15,%rbx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0xe8(%rsp),%rdx │ │ │ │ + mov %rax,0xc0(%rsp) │ │ │ │ + add 0x0(%r13),%rdi │ │ │ │ movq $0x0,0x150(%rsp) │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %r9,0x88(%rsp) │ │ │ │ - mov %r13,%rdx │ │ │ │ - call 1ede0 │ │ │ │ - mov 0x88(%rsp),%rcx │ │ │ │ - mov 0xa8(%rsp),%r8 │ │ │ │ - mov %r13,%rdx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + call 1ea20 │ │ │ │ + mov 0xc0(%rsp),%rax │ │ │ │ + imul %r15,%rbx │ │ │ │ + mov 0xe8(%rsp),%rdx │ │ │ │ movq $0x0,0x150(%rsp) │ │ │ │ - mov (%r12),%rax │ │ │ │ - imul %r14,%rcx │ │ │ │ - lea 0x18(%r8),%r9 │ │ │ │ - lea 0x18(%rax,%r8,1),%rdi │ │ │ │ - mov %r9,0xa8(%rsp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rcx,0x88(%rsp) │ │ │ │ - call 1ede0 │ │ │ │ - mov 0x88(%rsp),%r10 │ │ │ │ - mov (%r12),%rsi │ │ │ │ + lea 0x18(%rax),%rdi │ │ │ │ + mov %rdi,0xc0(%rsp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + add 0x0(%r13),%rdi │ │ │ │ + call 1ea20 │ │ │ │ + mov 0x0(%r13),%rdx │ │ │ │ + imul %r15,%rbx │ │ │ │ + mov 0xc0(%rsp),%rcx │ │ │ │ movq $0x0,0x150(%rsp) │ │ │ │ - mov 0xa8(%rsp),%r13 │ │ │ │ + lea 0x18(%rdx,%rcx,1),%rdi │ │ │ │ mov 0xe8(%rsp),%rdx │ │ │ │ - imul %r14,%r10 │ │ │ │ - lea 0x18(%rsi,%r13,1),%rdi │ │ │ │ - mov %r10,%rsi │ │ │ │ - mov %r10,0xa8(%rsp) │ │ │ │ - call 1ede0 │ │ │ │ - mov 0xa8(%rsp),%r11 │ │ │ │ - mov (%r12),%rdx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + call 1ea20 │ │ │ │ + imul %r15,%rbx │ │ │ │ + mov 0x0(%r13),%rsi │ │ │ │ + mov 0xc0(%rsp),%r10 │ │ │ │ movq $0x0,0x150(%rsp) │ │ │ │ - imul %r14,%r11 │ │ │ │ - lea 0x30(%rdx,%r13,1),%rdi │ │ │ │ mov 0xe8(%rsp),%rdx │ │ │ │ - mov %r11,%rsi │ │ │ │ - mov %r11,0xa8(%rsp) │ │ │ │ - call 1ede0 │ │ │ │ - add $0x4,%ebx │ │ │ │ - cmp %ebx,0x11c(%rsp) │ │ │ │ - mov 0xa8(%rsp),%r9 │ │ │ │ - lea 0x48(%r13),%r8 │ │ │ │ - jge 52f73 │ │ │ │ - jmp 51925 │ │ │ │ - add $0x18,%rbx │ │ │ │ - cmp 0x120(%rsp),%rbx │ │ │ │ - jne 522e6 │ │ │ │ - jmp 5230c │ │ │ │ - lea -0x8(%r13),%r11 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - shr $0x3,%r11 │ │ │ │ - inc %r11 │ │ │ │ - and $0x7,%r11d │ │ │ │ - je 5315b │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 53142 │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 53132 │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - je 53122 │ │ │ │ - cmp $0x4,%r11 │ │ │ │ - je 53112 │ │ │ │ - cmp $0x5,%r11 │ │ │ │ - je 53102 │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - je 530f2 │ │ │ │ - vmovsd (%r14),%xmm7 │ │ │ │ - mov $0x8,%ebx │ │ │ │ - vmovsd %xmm7,(%r12) │ │ │ │ - vmovsd (%r14,%rbx,1),%xmm6 │ │ │ │ - vmovsd %xmm6,(%r12,%rbx,1) │ │ │ │ - add $0x8,%rbx │ │ │ │ - vmovsd (%r14,%rbx,1),%xmm3 │ │ │ │ - vmovsd %xmm3,(%r12,%rbx,1) │ │ │ │ - add $0x8,%rbx │ │ │ │ - vmovsd (%r14,%rbx,1),%xmm4 │ │ │ │ - vmovsd %xmm4,(%r12,%rbx,1) │ │ │ │ - add $0x8,%rbx │ │ │ │ - vmovsd (%r14,%rbx,1),%xmm2 │ │ │ │ - vmovsd %xmm2,(%r12,%rbx,1) │ │ │ │ - add $0x8,%rbx │ │ │ │ - vmovsd (%r14,%rbx,1),%xmm1 │ │ │ │ - vmovsd %xmm1,(%r12,%rbx,1) │ │ │ │ - add $0x8,%rbx │ │ │ │ - vmovsd (%r14,%rbx,1),%xmm8 │ │ │ │ - vmovsd %xmm8,(%r12,%rbx,1) │ │ │ │ - add $0x8,%rbx │ │ │ │ - cmp %r13,%rbx │ │ │ │ - je 51609 │ │ │ │ - vmovsd (%r14,%rbx,1),%xmm9 │ │ │ │ - vmovsd %xmm9,(%r12,%rbx,1) │ │ │ │ - vmovsd 0x8(%r14,%rbx,1),%xmm14 │ │ │ │ - vmovsd %xmm14,0x8(%r12,%rbx,1) │ │ │ │ - vmovsd 0x10(%r14,%rbx,1),%xmm11 │ │ │ │ - vmovsd %xmm11,0x10(%r12,%rbx,1) │ │ │ │ - vmovsd 0x18(%r14,%rbx,1),%xmm10 │ │ │ │ - vmovsd %xmm10,0x18(%r12,%rbx,1) │ │ │ │ - vmovsd 0x20(%r14,%rbx,1),%xmm12 │ │ │ │ - vmovsd %xmm12,0x20(%r12,%rbx,1) │ │ │ │ - vmovsd 0x28(%r14,%rbx,1),%xmm13 │ │ │ │ - vmovsd %xmm13,0x28(%r12,%rbx,1) │ │ │ │ - vmovsd 0x30(%r14,%rbx,1),%xmm15 │ │ │ │ - vmovsd %xmm15,0x30(%r12,%rbx,1) │ │ │ │ - vmovsd 0x38(%r14,%rbx,1),%xmm0 │ │ │ │ - vmovsd %xmm0,0x38(%r12,%rbx,1) │ │ │ │ - add $0x40,%rbx │ │ │ │ - cmp %r13,%rbx │ │ │ │ - jne 5315b │ │ │ │ - jmp 51609 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %r14,%rdx │ │ │ │ - xor %r10d,%r10d │ │ │ │ - jmp 525c4 │ │ │ │ - vzeroupper │ │ │ │ - jmp 522d9 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - jmp 5222e │ │ │ │ - jne 5180a │ │ │ │ - jmp 51185 │ │ │ │ + lea 0x30(%rsi,%r10,1),%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + call 1ea20 │ │ │ │ + addl $0x4,0x108(%rsp) │ │ │ │ + mov 0xc0(%rsp),%r9 │ │ │ │ + lea 0x48(%r9),%rax │ │ │ │ + mov 0x108(%rsp),%r11d │ │ │ │ + cmp %r11d,0x128(%rsp) │ │ │ │ + jge 53acb │ │ │ │ + jmp 521e7 │ │ │ │ cmpl $0x1,0xd4(%rsp) │ │ │ │ - movq $0x8,0xf8(%rsp) │ │ │ │ - jg 50b08 │ │ │ │ - mov %rax,%rdi │ │ │ │ + movq $0x8,0x110(%rsp) │ │ │ │ + jg 51395 │ │ │ │ mov $0x8,%esi │ │ │ │ + mov %r12,%rdi │ │ │ │ call d340 │ │ │ │ - jmp 52317 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp 52f74 │ │ │ │ + nop │ │ │ │ + xor %r12d,%r12d │ │ │ │ cmpl $0x1,0xd4(%rsp) │ │ │ │ - movq $0x0,0xf8(%rsp) │ │ │ │ - movq $0x0,0x128(%rsp) │ │ │ │ + movq $0x0,0x110(%rsp) │ │ │ │ movq $0x0,0xc8(%rsp) │ │ │ │ - jg 50b08 │ │ │ │ - jmp 52317 │ │ │ │ + jg 51395 │ │ │ │ + jmp 52f74 │ │ │ │ + mov %r11,%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ sub %rax,%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ - call b7980 >, std::allocator > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ - jmp 50841 │ │ │ │ - add $0x18,%r15 │ │ │ │ - cmp %r15,%r13 │ │ │ │ - jne 5081b │ │ │ │ - jmp 5083c │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - xor %r10d,%r10d │ │ │ │ + call b7a00 >, std::allocator > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ + jmp 510e9 │ │ │ │ + add $0x18,%rbx │ │ │ │ + cmp %rbx,%r12 │ │ │ │ + jne 510c4 │ │ │ │ + jmp 510e5 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vzeroupper │ │ │ │ + jmp 5393e │ │ │ │ + jne 521c6 │ │ │ │ + vmovsd (%r12),%xmm10 │ │ │ │ + add $0x8,%rdi │ │ │ │ + vmovsd %xmm10,-0x8(%rdi) │ │ │ │ + jmp 521c6 │ │ │ │ + xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 51120 │ │ │ │ - sub %rsi,%r13 │ │ │ │ - mov %r8,0x88(%rsp) │ │ │ │ - mov %r11,0xa8(%rsp) │ │ │ │ + jmp 519a0 │ │ │ │ + mov %r8,0xc0(%rsp) │ │ │ │ + sub %rsi,%rdx │ │ │ │ mov %rcx,%rdi │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov %rcx,0xe8(%rsp) │ │ │ │ + mov %r11,0xe8(%rsp) │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rcx,0x108(%rsp) │ │ │ │ vzeroupper │ │ │ │ - call b9490 >::_M_default_append(unsigned long)@@Base> │ │ │ │ - mov 0xa8(%rsp),%rax │ │ │ │ - mov 0xe8(%rsp),%rdi │ │ │ │ - mov 0x88(%rsp),%r8 │ │ │ │ + call b94e0 >::_M_default_append(unsigned long)@@Base> │ │ │ │ + mov 0xe8(%rsp),%rax │ │ │ │ + mov 0x108(%rsp),%rdi │ │ │ │ + mov 0xc0(%rsp),%r8 │ │ │ │ mov (%rax),%rax │ │ │ │ mov (%rdi),%rdi │ │ │ │ - jmp 511e0 │ │ │ │ - mov 0x100(%rsp),%rsi │ │ │ │ + jmp 51a60 │ │ │ │ + mov 0x118(%rsp),%r9 │ │ │ │ + mov 0x90(%rsp),%r8 │ │ │ │ + xor %eax,%eax │ │ │ │ + lea (%r9,%r8,1),%r11 │ │ │ │ + jmp 5163e │ │ │ │ + jne 520c1 │ │ │ │ + jmp 51a06 │ │ │ │ + vmovsd (%rcx),%xmm1 │ │ │ │ + mov $0x8,%r14d │ │ │ │ + vmovsd %xmm1,0x0(%r13) │ │ │ │ + jmp 5381b │ │ │ │ + mov 0x110(%rsp),%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ - sub %r13,%rsi │ │ │ │ - vzeroupper │ │ │ │ - call b7980 >, std::allocator > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ - jmp 518a6 │ │ │ │ - mov 0x110(%rsp),%r13 │ │ │ │ - xor %eax,%eax │ │ │ │ - add 0xa0(%rsp),%r13 │ │ │ │ - jmp 50dc7 │ │ │ │ - jne 51904 │ │ │ │ - mov 0x128(%rsp),%rax │ │ │ │ - add $0x8,%rdi │ │ │ │ - vmovsd (%rax),%xmm10 │ │ │ │ - vmovsd %xmm10,-0x8(%rdi) │ │ │ │ - jmp 51904 │ │ │ │ - mov 0xf8(%rsp),%rsi │ │ │ │ - mov 0x128(%rsp),%rdi │ │ │ │ call d340 │ │ │ │ - jmp 52317 │ │ │ │ + jmp 52f74 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ + mov %rax,%r15 │ │ │ │ mov %rdx,%r13 │ │ │ │ - jmp f02d <__cxa_finalize@plt+0x199d> │ │ │ │ - jmp f11c <__cxa_finalize@plt+0x1a8c> │ │ │ │ + jmp f083 <__cxa_finalize@plt+0x19f3> │ │ │ │ + jmp f173 <__cxa_finalize@plt+0x1ae3> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ + mov %rax,%r15 │ │ │ │ mov %rdx,%r13 │ │ │ │ - jmp f02d <__cxa_finalize@plt+0x199d> │ │ │ │ + jmp f083 <__cxa_finalize@plt+0x19f3> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ + mov %rax,%r15 │ │ │ │ mov %rdx,%r13 │ │ │ │ - jmp f02d <__cxa_finalize@plt+0x199d> │ │ │ │ + jmp f083 <__cxa_finalize@plt+0x19f3> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ + mov %rax,%r15 │ │ │ │ mov %rdx,%r13 │ │ │ │ - jmp f02d <__cxa_finalize@plt+0x199d> │ │ │ │ + jmp f083 <__cxa_finalize@plt+0x19f3> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ + mov %rax,%r15 │ │ │ │ mov %rdx,%r13 │ │ │ │ - jmp f15b <__cxa_finalize@plt+0x1acb> │ │ │ │ + jmp f1b2 <__cxa_finalize@plt+0x1b22> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ + mov %rax,%r15 │ │ │ │ mov %rdx,%r13 │ │ │ │ lea 0x160(%rsp),%rbx │ │ │ │ - jmp f183 <__cxa_finalize@plt+0x1af3> │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp f1da <__cxa_finalize@plt+0x1b4a> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000533c0 : │ │ │ │ +0000000000053d80 : │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ - push %r12 │ │ │ │ - push %rbx │ │ │ │ mov %rcx,%r13 │ │ │ │ - vmovq %xmm0,%r12 │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %esi,%edx │ │ │ │ + push %r12 │ │ │ │ + vmovq %xmm0,%r12 │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ + push %rbx │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0xc0,%rsp │ │ │ │ + mov %edi,0x50(%rsp) │ │ │ │ lea 0x80(%rsp),%rax │ │ │ │ - mov %edi,0x58(%rsp) │ │ │ │ - mov %esi,0x24(%rsp) │ │ │ │ + mov %esi,0x2c(%rsp) │ │ │ │ mov %edi,%esi │ │ │ │ mov %rax,%rdi │ │ │ │ mov %fs:0x28,%rbx │ │ │ │ mov %rbx,0xb8(%rsp) │ │ │ │ mov %r8,%rbx │ │ │ │ movq $0x0,0x90(%rsp) │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ vmovdqu %xmm0,0xa8(%rsp) │ │ │ │ vmovdqa %xmm0,0x80(%rsp) │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - call b88a0 (int, int, double const*)@@Base> │ │ │ │ + call b88d0 (int, int, double const*)@@Base> │ │ │ │ + vmovq %r12,%xmm7 │ │ │ │ mov 0x80(%rsp),%rdx │ │ │ │ mov 0x88(%rsp),%rcx │ │ │ │ - vmovq %r12,%xmm7 │ │ │ │ vucomisd %xmm7,%xmm7 │ │ │ │ - mov %rdx,(%rsp) │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ - jp 5430a │ │ │ │ - movslq 0x24(%rsp),%r15 │ │ │ │ + mov %rdx,0x8(%rsp) │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + jp 54ccc │ │ │ │ + movslq 0x2c(%rsp),%r15 │ │ │ │ test %r15,%r15 │ │ │ │ - je f28c <__cxa_finalize@plt+0x1bfc> │ │ │ │ + je f2d8 <__cxa_finalize@plt+0x1c48> │ │ │ │ movabs $0x555555555555555,%rsi │ │ │ │ cmp %r15,%rsi │ │ │ │ - jb f26d <__cxa_finalize@plt+0x1bdd> │ │ │ │ - lea (%r15,%r15,2),%r14 │ │ │ │ - shl $0x3,%r14 │ │ │ │ + jb f2b9 <__cxa_finalize@plt+0x1c29> │ │ │ │ + lea (%r15,%r15,2),%rdi │ │ │ │ + lea 0x0(,%rdi,8),%r14 │ │ │ │ mov %r14,%rdi │ │ │ │ call d330 │ │ │ │ - lea -0x1(%r15),%rdi │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - jbe 54350 │ │ │ │ - mov 0x28(%rsp),%r9 │ │ │ │ - mov %r15,%r10 │ │ │ │ - movabs $0x2aaaaaaaaaaaaab,%rcx │ │ │ │ + lea -0x1(%r15),%r8 │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + jbe 54d20 │ │ │ │ + mov %r15,%r11 │ │ │ │ + mov 0x30(%rsp),%r10 │ │ │ │ + movabs $0x2aaaaaaaaaaaaab,%rsi │ │ │ │ vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ - shr $0x2,%r10 │ │ │ │ - lea (%r10,%r10,2),%r11 │ │ │ │ - shl $0x5,%r11 │ │ │ │ - lea (%r11,%r9,1),%rdx │ │ │ │ - sub $0x60,%r11 │ │ │ │ - mov %r9,%rax │ │ │ │ - shr $0x5,%r11 │ │ │ │ - imul %rcx,%r11 │ │ │ │ - inc %r11 │ │ │ │ - and $0x7,%r11d │ │ │ │ - je 535a0 │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 53585 │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 53573 │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - je 53561 │ │ │ │ - cmp $0x4,%r11 │ │ │ │ - je 5354f │ │ │ │ - cmp $0x5,%r11 │ │ │ │ - je 5353d │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - je 5352b │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ + shr $0x2,%r11 │ │ │ │ + lea (%r11,%r11,2),%rdx │ │ │ │ + mov %r10,%rax │ │ │ │ + shl $0x5,%rdx │ │ │ │ + lea (%rdx,%r10,1),%rcx │ │ │ │ + sub $0x60,%rdx │ │ │ │ + shr $0x5,%rdx │ │ │ │ + imul %rsi,%rdx │ │ │ │ + inc %rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + je 53f64 │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 53f49 │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + je 53f37 │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + je 53f25 │ │ │ │ + cmp $0x4,%rdx │ │ │ │ + je 53f13 │ │ │ │ + cmp $0x5,%rdx │ │ │ │ + je 53f01 │ │ │ │ + cmp $0x6,%rdx │ │ │ │ + je 53eef │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ vmovdqu %ymm1,(%rax) │ │ │ │ - vmovdqu %ymm1,0x20(%rax) │ │ │ │ - vmovdqu %ymm1,0x40(%rax) │ │ │ │ add $0x60,%rax │ │ │ │ + vmovdqu %ymm1,-0x40(%rax) │ │ │ │ + vmovdqu %ymm1,-0x20(%rax) │ │ │ │ vmovdqu %ymm1,(%rax) │ │ │ │ - vmovdqu %ymm1,0x20(%rax) │ │ │ │ - vmovdqu %ymm1,0x40(%rax) │ │ │ │ add $0x60,%rax │ │ │ │ + vmovdqu %ymm1,-0x40(%rax) │ │ │ │ + vmovdqu %ymm1,-0x20(%rax) │ │ │ │ vmovdqu %ymm1,(%rax) │ │ │ │ - vmovdqu %ymm1,0x20(%rax) │ │ │ │ - vmovdqu %ymm1,0x40(%rax) │ │ │ │ add $0x60,%rax │ │ │ │ + vmovdqu %ymm1,-0x40(%rax) │ │ │ │ + vmovdqu %ymm1,-0x20(%rax) │ │ │ │ vmovdqu %ymm1,(%rax) │ │ │ │ - vmovdqu %ymm1,0x20(%rax) │ │ │ │ - vmovdqu %ymm1,0x40(%rax) │ │ │ │ add $0x60,%rax │ │ │ │ + vmovdqu %ymm1,-0x40(%rax) │ │ │ │ + vmovdqu %ymm1,-0x20(%rax) │ │ │ │ vmovdqu %ymm1,(%rax) │ │ │ │ - vmovdqu %ymm1,0x20(%rax) │ │ │ │ - vmovdqu %ymm1,0x40(%rax) │ │ │ │ add $0x60,%rax │ │ │ │ + vmovdqu %ymm1,-0x40(%rax) │ │ │ │ + vmovdqu %ymm1,-0x20(%rax) │ │ │ │ vmovdqu %ymm1,(%rax) │ │ │ │ - vmovdqu %ymm1,0x20(%rax) │ │ │ │ - vmovdqu %ymm1,0x40(%rax) │ │ │ │ add $0x60,%rax │ │ │ │ + vmovdqu %ymm1,-0x40(%rax) │ │ │ │ + vmovdqu %ymm1,-0x20(%rax) │ │ │ │ vmovdqu %ymm1,(%rax) │ │ │ │ - vmovdqu %ymm1,0x20(%rax) │ │ │ │ - vmovdqu %ymm1,0x40(%rax) │ │ │ │ add $0x60,%rax │ │ │ │ - cmp %rdx,%rax │ │ │ │ - je 53659 │ │ │ │ + vmovdqu %ymm1,-0x40(%rax) │ │ │ │ + vmovdqu %ymm1,-0x20(%rax) │ │ │ │ + cmp %rax,%rcx │ │ │ │ + je 54023 │ │ │ │ vmovdqu %ymm1,(%rax) │ │ │ │ - vmovdqu %ymm1,0x20(%rax) │ │ │ │ - vmovdqu %ymm1,0x40(%rax) │ │ │ │ add $0x300,%rax │ │ │ │ + vmovdqu %ymm1,-0x2e0(%rax) │ │ │ │ + vmovdqu %ymm1,-0x2c0(%rax) │ │ │ │ vmovdqu %ymm1,-0x2a0(%rax) │ │ │ │ vmovdqu %ymm1,-0x280(%rax) │ │ │ │ vmovdqu %ymm1,-0x260(%rax) │ │ │ │ vmovdqu %ymm1,-0x240(%rax) │ │ │ │ vmovdqu %ymm1,-0x220(%rax) │ │ │ │ vmovdqu %ymm1,-0x200(%rax) │ │ │ │ vmovdqu %ymm1,-0x1e0(%rax) │ │ │ │ @@ -63398,1076 +63946,1121 @@ │ │ │ │ vmovdqu %ymm1,-0xe0(%rax) │ │ │ │ vmovdqu %ymm1,-0xc0(%rax) │ │ │ │ vmovdqu %ymm1,-0xa0(%rax) │ │ │ │ vmovdqu %ymm1,-0x80(%rax) │ │ │ │ vmovdqu %ymm1,-0x60(%rax) │ │ │ │ vmovdqu %ymm1,-0x40(%rax) │ │ │ │ vmovdqu %ymm1,-0x20(%rax) │ │ │ │ - cmp %rdx,%rax │ │ │ │ - jne 535a0 │ │ │ │ - testb $0x3,0x24(%rsp) │ │ │ │ - je 536c1 │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - mov %r15,%r8 │ │ │ │ - and $0xfffffffffffffffc,%r8 │ │ │ │ - lea (%r8,%r8,2),%rsi │ │ │ │ - lea (%rdi,%rsi,8),%r10 │ │ │ │ - sub %r8,%r15 │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jne 53f64 │ │ │ │ + testb $0x3,0x2c(%rsp) │ │ │ │ + je 5408b │ │ │ │ + mov %r15,%r9 │ │ │ │ + mov 0x30(%rsp),%r8 │ │ │ │ + and $0xfffffffffffffffc,%r9 │ │ │ │ + lea (%r9,%r9,2),%rdi │ │ │ │ + lea (%r8,%rdi,8),%r11 │ │ │ │ + sub %r9,%r15 │ │ │ │ cmp $0x1,%r15 │ │ │ │ - je 536b0 │ │ │ │ - mov 0x28(%rsp),%r9 │ │ │ │ - lea (%r8,%r8,2),%r8 │ │ │ │ + je 5407a │ │ │ │ + mov 0x30(%rsp),%r10 │ │ │ │ + lea (%r9,%r9,2),%r9 │ │ │ │ vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ - vmovdqu %xmm2,(%r9,%r8,8) │ │ │ │ - vmovdqu %xmm2,0x10(%r9,%r8,8) │ │ │ │ - vmovdqu %xmm2,0x20(%r9,%r8,8) │ │ │ │ + vmovdqu %xmm2,(%r10,%r9,8) │ │ │ │ + vmovdqu %xmm2,0x10(%r10,%r9,8) │ │ │ │ + vmovdqu %xmm2,0x20(%r10,%r9,8) │ │ │ │ test $0x1,%r15b │ │ │ │ - je 536c1 │ │ │ │ + je 5408b │ │ │ │ and $0xfffffffffffffffe,%r15 │ │ │ │ lea (%r15,%r15,2),%r15 │ │ │ │ - lea (%r10,%r15,8),%r10 │ │ │ │ + lea (%r11,%r15,8),%r11 │ │ │ │ + movq $0x0,0x10(%r11) │ │ │ │ vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ - movq $0x0,0x10(%r10) │ │ │ │ - vmovdqu %xmm3,(%r10) │ │ │ │ - mov 0x28(%rsp),%r11 │ │ │ │ - movslq 0x58(%rsp),%rcx │ │ │ │ - mov 0x8(%r11),%rsi │ │ │ │ - mov (%r11),%rdx │ │ │ │ - lea (%r11,%r14,1),%r14 │ │ │ │ - vmovq %r14,%xmm4 │ │ │ │ - vpunpcklqdq %xmm4,%xmm4,%xmm5 │ │ │ │ - vmovdqu %xmm5,0xa8(%rsp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - sub %rdx,%rax │ │ │ │ - sar $0x3,%rax │ │ │ │ - cmp %rcx,%rax │ │ │ │ - jb 5419a │ │ │ │ - cmp %rax,%rcx │ │ │ │ - jae 53712 │ │ │ │ - lea (%rdx,%rcx,8),%r8 │ │ │ │ - cmp %r8,%rsi │ │ │ │ - je 53712 │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - mov %r8,0x8(%rdi) │ │ │ │ - mov 0x58(%rsp),%r9d │ │ │ │ - lea -0x1(%r9),%r10d │ │ │ │ - test %r10d,%r10d │ │ │ │ - jle 538da │ │ │ │ - sub $0x2,%r9d │ │ │ │ + vmovdqu %xmm3,(%r11) │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + movslq 0x50(%rsp),%rcx │ │ │ │ + mov 0x8(%rdx),%rsi │ │ │ │ + mov (%rdx),%r8 │ │ │ │ + lea (%rdx,%r14,1),%r14 │ │ │ │ + vpbroadcastq %r14,%xmm4 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + vmovdqu %xmm4,0xa8(%rsp) │ │ │ │ + sub %r8,%rdi │ │ │ │ + sar $0x3,%rdi │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + jb 54b5a │ │ │ │ + cmp %rdi,%rcx │ │ │ │ + jae 540d9 │ │ │ │ + lea (%r8,%rcx,8),%r9 │ │ │ │ + cmp %r9,%rsi │ │ │ │ + je 540d9 │ │ │ │ + mov 0x30(%rsp),%r10 │ │ │ │ + mov %r9,0x8(%r10) │ │ │ │ + mov 0x50(%rsp),%r11d │ │ │ │ + lea -0x1(%r11),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jle 542be │ │ │ │ + cmp $0x2,%r11d │ │ │ │ + je 54b78 │ │ │ │ + mov %r8,%rcx │ │ │ │ + sub %r13,%rcx │ │ │ │ + sub $0x8,%rcx │ │ │ │ + cmp $0x10,%rcx │ │ │ │ + jbe 54b78 │ │ │ │ + lea -0x2(%r11),%eax │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jbe 54d05 │ │ │ │ + mov %edx,%r10d │ │ │ │ + xor %r11d,%r11d │ │ │ │ + shr $0x2,%r10d │ │ │ │ + shl $0x5,%r10 │ │ │ │ + lea -0x20(%r10),%r15 │ │ │ │ + shr $0x5,%r15 │ │ │ │ + inc %r15 │ │ │ │ + and $0x7,%r15d │ │ │ │ + je 541e0 │ │ │ │ + cmp $0x1,%r15 │ │ │ │ + je 541c6 │ │ │ │ + cmp $0x2,%r15 │ │ │ │ + je 541b5 │ │ │ │ + cmp $0x3,%r15 │ │ │ │ + je 541a4 │ │ │ │ + cmp $0x4,%r15 │ │ │ │ + je 54193 │ │ │ │ + cmp $0x5,%r15 │ │ │ │ + je 54182 │ │ │ │ + cmp $0x6,%r15 │ │ │ │ + je 54171 │ │ │ │ + vmovupd 0x0(%r13),%ymm5 │ │ │ │ + mov $0x20,%r11d │ │ │ │ + vmovupd %ymm5,(%r8) │ │ │ │ + vmovupd 0x0(%r13,%r11,1),%ymm6 │ │ │ │ + vmovupd %ymm6,(%r8,%r11,1) │ │ │ │ + add $0x20,%r11 │ │ │ │ + vmovupd 0x0(%r13,%r11,1),%ymm8 │ │ │ │ + vmovupd %ymm8,(%r8,%r11,1) │ │ │ │ + add $0x20,%r11 │ │ │ │ + vmovupd 0x0(%r13,%r11,1),%ymm9 │ │ │ │ + vmovupd %ymm9,(%r8,%r11,1) │ │ │ │ + add $0x20,%r11 │ │ │ │ + vmovupd 0x0(%r13,%r11,1),%ymm10 │ │ │ │ + vmovupd %ymm10,(%r8,%r11,1) │ │ │ │ + add $0x20,%r11 │ │ │ │ + vmovupd 0x0(%r13,%r11,1),%ymm11 │ │ │ │ + vmovupd %ymm11,(%r8,%r11,1) │ │ │ │ + add $0x20,%r11 │ │ │ │ + vmovupd 0x0(%r13,%r11,1),%ymm12 │ │ │ │ + vmovupd %ymm12,(%r8,%r11,1) │ │ │ │ + add $0x20,%r11 │ │ │ │ + cmp %r11,%r10 │ │ │ │ + je 54277 │ │ │ │ + vmovupd 0x0(%r13,%r11,1),%ymm13 │ │ │ │ + vmovupd %ymm13,(%r8,%r11,1) │ │ │ │ + vmovupd 0x20(%r13,%r11,1),%ymm14 │ │ │ │ + vmovupd %ymm14,0x20(%r8,%r11,1) │ │ │ │ + vmovupd 0x40(%r13,%r11,1),%ymm15 │ │ │ │ + vmovupd %ymm15,0x40(%r8,%r11,1) │ │ │ │ + vmovupd 0x60(%r13,%r11,1),%ymm0 │ │ │ │ + vmovupd %ymm0,0x60(%r8,%r11,1) │ │ │ │ + vmovupd 0x80(%r13,%r11,1),%ymm7 │ │ │ │ + vmovupd %ymm7,0x80(%r8,%r11,1) │ │ │ │ + vmovupd 0xa0(%r13,%r11,1),%ymm1 │ │ │ │ + vmovupd %ymm1,0xa0(%r8,%r11,1) │ │ │ │ + vmovupd 0xc0(%r13,%r11,1),%ymm2 │ │ │ │ + vmovupd %ymm2,0xc0(%r8,%r11,1) │ │ │ │ + vmovupd 0xe0(%r13,%r11,1),%ymm3 │ │ │ │ + vmovupd %ymm3,0xe0(%r8,%r11,1) │ │ │ │ + add $0x100,%r11 │ │ │ │ + cmp %r11,%r10 │ │ │ │ + jne 541e0 │ │ │ │ + test $0x3,%dl │ │ │ │ + je 542be │ │ │ │ + mov 0x50(%rsp),%r9d │ │ │ │ + mov %edx,%edi │ │ │ │ + and $0xfffffffc,%edi │ │ │ │ + sub %edi,%r9d │ │ │ │ + mov %edi,%esi │ │ │ │ cmp $0x2,%r9d │ │ │ │ - jbe 541b8 │ │ │ │ - mov %rdx,%r11 │ │ │ │ - sub %r13,%r11 │ │ │ │ - sub $0x8,%r11 │ │ │ │ - cmp $0x10,%r11 │ │ │ │ - jbe 541b8 │ │ │ │ - mov %r10d,%r14d │ │ │ │ - xor %esi,%esi │ │ │ │ - shr $0x2,%r14d │ │ │ │ - shl $0x5,%r14 │ │ │ │ - lea -0x20(%r14),%rcx │ │ │ │ - shr $0x5,%rcx │ │ │ │ - inc %rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - je 53803 │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 537ea │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - je 537da │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - je 537ca │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - je 537ba │ │ │ │ - cmp $0x5,%rcx │ │ │ │ - je 537aa │ │ │ │ - cmp $0x6,%rcx │ │ │ │ - je 5379a │ │ │ │ - vmovupd 0x0(%r13),%ymm6 │ │ │ │ - mov $0x20,%esi │ │ │ │ - vmovupd %ymm6,(%rdx) │ │ │ │ - vmovupd 0x0(%r13,%rsi,1),%ymm8 │ │ │ │ - vmovupd %ymm8,(%rdx,%rsi,1) │ │ │ │ - add $0x20,%rsi │ │ │ │ - vmovupd 0x0(%r13,%rsi,1),%ymm9 │ │ │ │ - vmovupd %ymm9,(%rdx,%rsi,1) │ │ │ │ - add $0x20,%rsi │ │ │ │ - vmovupd 0x0(%r13,%rsi,1),%ymm10 │ │ │ │ - vmovupd %ymm10,(%rdx,%rsi,1) │ │ │ │ - add $0x20,%rsi │ │ │ │ - vmovupd 0x0(%r13,%rsi,1),%ymm11 │ │ │ │ - vmovupd %ymm11,(%rdx,%rsi,1) │ │ │ │ - add $0x20,%rsi │ │ │ │ - vmovupd 0x0(%r13,%rsi,1),%ymm12 │ │ │ │ - vmovupd %ymm12,(%rdx,%rsi,1) │ │ │ │ - add $0x20,%rsi │ │ │ │ - vmovupd 0x0(%r13,%rsi,1),%ymm13 │ │ │ │ - vmovupd %ymm13,(%rdx,%rsi,1) │ │ │ │ - add $0x20,%rsi │ │ │ │ - cmp %r14,%rsi │ │ │ │ - je 53892 │ │ │ │ - vmovupd 0x0(%r13,%rsi,1),%ymm14 │ │ │ │ - vmovupd %ymm14,(%rdx,%rsi,1) │ │ │ │ - vmovupd 0x20(%r13,%rsi,1),%ymm15 │ │ │ │ - vmovupd %ymm15,0x20(%rdx,%rsi,1) │ │ │ │ - vmovupd 0x40(%r13,%rsi,1),%ymm0 │ │ │ │ - vmovupd %ymm0,0x40(%rdx,%rsi,1) │ │ │ │ - vmovupd 0x60(%r13,%rsi,1),%ymm7 │ │ │ │ - vmovupd %ymm7,0x60(%rdx,%rsi,1) │ │ │ │ - vmovupd 0x80(%r13,%rsi,1),%ymm1 │ │ │ │ - vmovupd %ymm1,0x80(%rdx,%rsi,1) │ │ │ │ - vmovupd 0xa0(%r13,%rsi,1),%ymm2 │ │ │ │ - vmovupd %ymm2,0xa0(%rdx,%rsi,1) │ │ │ │ - vmovupd 0xc0(%r13,%rsi,1),%ymm3 │ │ │ │ - vmovupd %ymm3,0xc0(%rdx,%rsi,1) │ │ │ │ - vmovupd 0xe0(%r13,%rsi,1),%ymm4 │ │ │ │ - vmovupd %ymm4,0xe0(%rdx,%rsi,1) │ │ │ │ - add $0x100,%rsi │ │ │ │ - cmp %r14,%rsi │ │ │ │ - jne 53803 │ │ │ │ - test $0x3,%r10b │ │ │ │ - je 538da │ │ │ │ - mov %r10d,%r8d │ │ │ │ - and $0xfffffffc,%r8d │ │ │ │ - mov %r8d,%eax │ │ │ │ - lea 0x1(%r8),%edi │ │ │ │ - vmovsd 0x0(%r13,%rax,8),%xmm5 │ │ │ │ - vmovsd %xmm5,(%rdx,%rax,8) │ │ │ │ - cmp %edi,%r10d │ │ │ │ - jle 538da │ │ │ │ - vmovsd 0x8(%r13,%rax,8),%xmm6 │ │ │ │ - add $0x2,%r8d │ │ │ │ - vmovsd %xmm6,0x8(%rdx,%rax,8) │ │ │ │ - cmp %r10d,%r8d │ │ │ │ - jge 538da │ │ │ │ - vmovsd 0x10(%r13,%rax,8),%xmm8 │ │ │ │ - vmovsd %xmm8,0x10(%rdx,%rax,8) │ │ │ │ - movslq %r10d,%r13 │ │ │ │ - cmpl $0x1,0x24(%rsp) │ │ │ │ - movl $0x2,0x5c(%rsp) │ │ │ │ - mov %r12,(%rdx,%r13,8) │ │ │ │ - mov 0x28(%rsp),%r12 │ │ │ │ + je 542ae │ │ │ │ + dec %r9d │ │ │ │ + vmovupd 0x0(%r13,%rdi,8),%xmm4 │ │ │ │ + vmovupd %xmm4,(%r8,%rdi,8) │ │ │ │ + test $0x1,%r9b │ │ │ │ + je 542be │ │ │ │ + and $0xfffffffe,%r9d │ │ │ │ + add %r9d,%esi │ │ │ │ + movslq %esi,%r14 │ │ │ │ + vmovsd 0x0(%r13,%r14,8),%xmm5 │ │ │ │ + vmovsd %xmm5,(%r8,%r14,8) │ │ │ │ + movslq %edx,%r13 │ │ │ │ + cmpl $0x1,0x2c(%rsp) │ │ │ │ + movl $0x2,0x54(%rsp) │ │ │ │ + mov %r12,(%r8,%r13,8) │ │ │ │ + mov 0x30(%rsp),%r12 │ │ │ │ lea 0x18(%r12),%r13 │ │ │ │ - je 542fa │ │ │ │ - lea 0x78(%rsp),%rdx │ │ │ │ - mov %rdx,0x18(%rsp) │ │ │ │ + je 54cbc │ │ │ │ + lea 0x78(%rsp),%r8 │ │ │ │ + mov %r8,0x20(%rsp) │ │ │ │ vzeroupper │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x5c(%rsp),%esi │ │ │ │ - mov 0x58(%rsp),%edi │ │ │ │ + nop │ │ │ │ + mov 0x54(%rsp),%esi │ │ │ │ + mov 0x50(%rsp),%edi │ │ │ │ movq $0x0,0x78(%rsp) │ │ │ │ - call 2f100 │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ + call 2ecf0 │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ movslq %eax,%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ - call 1ede0 │ │ │ │ - mov -0x10(%r13),%r10 │ │ │ │ + call 1ea20 │ │ │ │ + mov -0x10(%r13),%rdx │ │ │ │ mov -0x18(%r13),%rsi │ │ │ │ - mov %r10,0x68(%rsp) │ │ │ │ - cmp %r10,%rsi │ │ │ │ - je 53dc3 │ │ │ │ - mov 0x28(%rsp),%r15 │ │ │ │ - mov (%r15),%rax │ │ │ │ - mov 0x8(%r15),%r14 │ │ │ │ - cmp %r14,%rax │ │ │ │ - je 53dc3 │ │ │ │ - vmovsd 0x88fb7(%rip),%xmm10 # dc920 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - vxorpd %xmm8,%xmm8,%xmm8 │ │ │ │ - vcvtsi2sdl 0x5c(%rsp),%xmm8,%xmm9 │ │ │ │ - sub %rax,%r14 │ │ │ │ - mov %r14,%r12 │ │ │ │ - lea -0x8(%r14),%r14 │ │ │ │ + mov %rdx,0x68(%rsp) │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + je 54793 │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + mov (%rcx),%rax │ │ │ │ + mov 0x8(%rcx),%rdi │ │ │ │ + cmp %rdi,%rax │ │ │ │ + je 54793 │ │ │ │ + vmovsd 0x896f7(%rip),%xmm8 # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ + vxorpd %xmm5,%xmm5,%xmm5 │ │ │ │ + sub %rax,%rdi │ │ │ │ + mov $0xfffffffffffffff8,%r10 │ │ │ │ + vcvtsi2sdl 0x54(%rsp),%xmm5,%xmm6 │ │ │ │ + lea -0x8(%rdi),%r14 │ │ │ │ + sub %rax,%r10 │ │ │ │ mov 0x0(%r13),%r11 │ │ │ │ - mov $0xfffffffffffffff8,%rcx │ │ │ │ - mov %r14,0x60(%rsp) │ │ │ │ + vdivsd %xmm6,%xmm8,%xmm9 │ │ │ │ + mov %r14,0x58(%rsp) │ │ │ │ shr $0x3,%r14 │ │ │ │ - sub %rax,%rcx │ │ │ │ - xor %edi,%edi │ │ │ │ + mov %rdi,%r12 │ │ │ │ lea 0x1(%r14),%r8 │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ + mov %r10,0x60(%rsp) │ │ │ │ + xor %edi,%edi │ │ │ │ mov %r8,%r15 │ │ │ │ mov %r8,%r10 │ │ │ │ and $0xfffffffffffffffc,%r15 │ │ │ │ shr $0x2,%r10 │ │ │ │ lea 0x0(,%r15,8),%r9 │ │ │ │ shl $0x5,%r10 │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ - vdivsd %xmm9,%xmm10,%xmm11 │ │ │ │ - vmovddup %xmm11,%xmm12 │ │ │ │ + mov %r9,0x48(%rsp) │ │ │ │ + vmovddup %xmm9,%xmm10 │ │ │ │ vmovsd (%rsi),%xmm2 │ │ │ │ cmp $0x8,%r12 │ │ │ │ - je 53c40 │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - vbroadcastsd %xmm11,%ymm13 │ │ │ │ - mov %r12,0x30(%rsp) │ │ │ │ - mov %r13,0x48(%rsp) │ │ │ │ + je 54610 │ │ │ │ + mov %r13,0x40(%rsp) │ │ │ │ + vbroadcastsd %xmm9,%ymm11 │ │ │ │ + mov %r12,0x38(%rsp) │ │ │ │ + mov 0x60(%rsp),%r12 │ │ │ │ movslq %edi,%rcx │ │ │ │ lea (%r11,%rcx,8),%r13 │ │ │ │ - lea 0x0(%r13,%rbx,1),%r12 │ │ │ │ + add %r13,%r12 │ │ │ │ cmp $0x10,%r12 │ │ │ │ - jbe 54150 │ │ │ │ - cmpq $0x10,0x60(%rsp) │ │ │ │ - jbe 54180 │ │ │ │ + jbe 54b20 │ │ │ │ + cmpq $0x10,0x58(%rsp) │ │ │ │ + jbe 54b40 │ │ │ │ lea -0x20(%r10),%r12 │ │ │ │ + vbroadcastsd %xmm2,%ymm12 │ │ │ │ xor %r9d,%r9d │ │ │ │ - vbroadcastsd %xmm2,%ymm14 │ │ │ │ shr $0x5,%r12 │ │ │ │ inc %r12 │ │ │ │ and $0x7,%r12d │ │ │ │ - je 53afd │ │ │ │ + je 544d4 │ │ │ │ cmp $0x1,%r12 │ │ │ │ - je 53ade │ │ │ │ + je 544b5 │ │ │ │ cmp $0x2,%r12 │ │ │ │ - je 53ac8 │ │ │ │ + je 5449f │ │ │ │ cmp $0x3,%r12 │ │ │ │ - je 53ab2 │ │ │ │ + je 54489 │ │ │ │ cmp $0x4,%r12 │ │ │ │ - je 53a9c │ │ │ │ + je 54473 │ │ │ │ cmp $0x5,%r12 │ │ │ │ - je 53a86 │ │ │ │ + je 5445d │ │ │ │ cmp $0x6,%r12 │ │ │ │ - je 53a70 │ │ │ │ - vmulpd (%rax),%ymm14,%ymm15 │ │ │ │ + je 54447 │ │ │ │ + vmulpd (%rax),%ymm12,%ymm13 │ │ │ │ mov $0x20,%r9d │ │ │ │ - vmulpd %ymm13,%ymm15,%ymm0 │ │ │ │ - vmovupd %ymm0,0x0(%r13) │ │ │ │ - vmulpd (%rax,%r9,1),%ymm14,%ymm7 │ │ │ │ - vmulpd %ymm13,%ymm7,%ymm1 │ │ │ │ + vmulpd %ymm11,%ymm13,%ymm14 │ │ │ │ + vmovupd %ymm14,0x0(%r13) │ │ │ │ + vmulpd (%rax,%r9,1),%ymm12,%ymm15 │ │ │ │ + vmulpd %ymm11,%ymm15,%ymm0 │ │ │ │ + vmovupd %ymm0,0x0(%r13,%r9,1) │ │ │ │ + add $0x20,%r9 │ │ │ │ + vmulpd (%rax,%r9,1),%ymm12,%ymm7 │ │ │ │ + vmulpd %ymm11,%ymm7,%ymm1 │ │ │ │ vmovupd %ymm1,0x0(%r13,%r9,1) │ │ │ │ add $0x20,%r9 │ │ │ │ - vmulpd (%rax,%r9,1),%ymm14,%ymm3 │ │ │ │ - vmulpd %ymm13,%ymm3,%ymm4 │ │ │ │ + vmulpd (%rax,%r9,1),%ymm12,%ymm3 │ │ │ │ + vmulpd %ymm11,%ymm3,%ymm4 │ │ │ │ vmovupd %ymm4,0x0(%r13,%r9,1) │ │ │ │ add $0x20,%r9 │ │ │ │ - vmulpd (%rax,%r9,1),%ymm14,%ymm5 │ │ │ │ - vmulpd %ymm13,%ymm5,%ymm6 │ │ │ │ + vmulpd (%rax,%r9,1),%ymm12,%ymm5 │ │ │ │ + vmulpd %ymm11,%ymm5,%ymm6 │ │ │ │ vmovupd %ymm6,0x0(%r13,%r9,1) │ │ │ │ add $0x20,%r9 │ │ │ │ - vmulpd (%rax,%r9,1),%ymm14,%ymm8 │ │ │ │ - vmulpd %ymm13,%ymm8,%ymm9 │ │ │ │ - vmovupd %ymm9,0x0(%r13,%r9,1) │ │ │ │ + vmulpd (%rax,%r9,1),%ymm12,%ymm8 │ │ │ │ + vmulpd %ymm11,%ymm8,%ymm13 │ │ │ │ + vmovupd %ymm13,0x0(%r13,%r9,1) │ │ │ │ add $0x20,%r9 │ │ │ │ - vmulpd (%rax,%r9,1),%ymm14,%ymm10 │ │ │ │ - vmulpd %ymm13,%ymm10,%ymm15 │ │ │ │ + vmulpd (%rax,%r9,1),%ymm12,%ymm14 │ │ │ │ + vmulpd %ymm11,%ymm14,%ymm15 │ │ │ │ vmovupd %ymm15,0x0(%r13,%r9,1) │ │ │ │ add $0x20,%r9 │ │ │ │ - vmulpd (%rax,%r9,1),%ymm14,%ymm0 │ │ │ │ - vmulpd %ymm13,%ymm0,%ymm7 │ │ │ │ + cmp %r10,%r9 │ │ │ │ + je 54593 │ │ │ │ + vmulpd (%rax,%r9,1),%ymm12,%ymm0 │ │ │ │ + vmulpd %ymm11,%ymm0,%ymm7 │ │ │ │ vmovupd %ymm7,0x0(%r13,%r9,1) │ │ │ │ - add $0x20,%r9 │ │ │ │ - cmp %r9,%r10 │ │ │ │ - je 53bbc │ │ │ │ - vmulpd (%rax,%r9,1),%ymm14,%ymm1 │ │ │ │ - vmulpd %ymm13,%ymm1,%ymm3 │ │ │ │ - vmovupd %ymm3,0x0(%r13,%r9,1) │ │ │ │ - vmulpd 0x20(%rax,%r9,1),%ymm14,%ymm4 │ │ │ │ - vmulpd %ymm13,%ymm4,%ymm5 │ │ │ │ - vmovupd %ymm5,0x20(%r13,%r9,1) │ │ │ │ - vmulpd 0x40(%rax,%r9,1),%ymm14,%ymm6 │ │ │ │ - vmulpd %ymm13,%ymm6,%ymm8 │ │ │ │ - vmovupd %ymm8,0x40(%r13,%r9,1) │ │ │ │ - vmulpd 0x60(%rax,%r9,1),%ymm14,%ymm9 │ │ │ │ - vmulpd %ymm13,%ymm9,%ymm10 │ │ │ │ - vmovupd %ymm10,0x60(%r13,%r9,1) │ │ │ │ - vmulpd 0x80(%rax,%r9,1),%ymm14,%ymm15 │ │ │ │ - vmulpd %ymm13,%ymm15,%ymm0 │ │ │ │ - vmovupd %ymm0,0x80(%r13,%r9,1) │ │ │ │ - vmulpd 0xa0(%rax,%r9,1),%ymm14,%ymm7 │ │ │ │ - vmulpd %ymm13,%ymm7,%ymm1 │ │ │ │ - vmovupd %ymm1,0xa0(%r13,%r9,1) │ │ │ │ - vmulpd 0xc0(%rax,%r9,1),%ymm14,%ymm3 │ │ │ │ - vmulpd %ymm13,%ymm3,%ymm4 │ │ │ │ - vmovupd %ymm4,0xc0(%r13,%r9,1) │ │ │ │ - vmulpd 0xe0(%rax,%r9,1),%ymm14,%ymm5 │ │ │ │ - vmulpd %ymm13,%ymm5,%ymm6 │ │ │ │ - vmovupd %ymm6,0xe0(%r13,%r9,1) │ │ │ │ + vmulpd 0x20(%rax,%r9,1),%ymm12,%ymm1 │ │ │ │ + vmulpd %ymm11,%ymm1,%ymm3 │ │ │ │ + vmovupd %ymm3,0x20(%r13,%r9,1) │ │ │ │ + vmulpd 0x40(%rax,%r9,1),%ymm12,%ymm4 │ │ │ │ + vmulpd %ymm11,%ymm4,%ymm5 │ │ │ │ + vmovupd %ymm5,0x40(%r13,%r9,1) │ │ │ │ + vmulpd 0x60(%rax,%r9,1),%ymm12,%ymm6 │ │ │ │ + vmulpd %ymm11,%ymm6,%ymm8 │ │ │ │ + vmovupd %ymm8,0x60(%r13,%r9,1) │ │ │ │ + vmulpd 0x80(%rax,%r9,1),%ymm12,%ymm13 │ │ │ │ + vmulpd %ymm11,%ymm13,%ymm14 │ │ │ │ + vmovupd %ymm14,0x80(%r13,%r9,1) │ │ │ │ + vmulpd 0xa0(%rax,%r9,1),%ymm12,%ymm15 │ │ │ │ + vmulpd %ymm11,%ymm15,%ymm0 │ │ │ │ + vmovupd %ymm0,0xa0(%r13,%r9,1) │ │ │ │ + vmulpd 0xc0(%rax,%r9,1),%ymm12,%ymm7 │ │ │ │ + vmulpd %ymm11,%ymm7,%ymm1 │ │ │ │ + vmovupd %ymm1,0xc0(%r13,%r9,1) │ │ │ │ + vmulpd 0xe0(%rax,%r9,1),%ymm12,%ymm3 │ │ │ │ + vmulpd %ymm11,%ymm3,%ymm4 │ │ │ │ + vmovupd %ymm4,0xe0(%r13,%r9,1) │ │ │ │ add $0x100,%r9 │ │ │ │ - cmp %r9,%r10 │ │ │ │ - jne 53afd │ │ │ │ + cmp %r10,%r9 │ │ │ │ + jne 544d4 │ │ │ │ test $0x3,%r8b │ │ │ │ - je 53c19 │ │ │ │ - mov 0x50(%rsp),%r13 │ │ │ │ + je 545f0 │ │ │ │ + mov 0x48(%rsp),%r13 │ │ │ │ mov %r15,%rdx │ │ │ │ lea (%rdi,%r15,1),%r9d │ │ │ │ add %rax,%r13 │ │ │ │ cmp %rdx,%r14 │ │ │ │ - je 53c05 │ │ │ │ - vmovddup %xmm2,%xmm14 │ │ │ │ - vmulpd (%rax,%rdx,8),%xmm14,%xmm8 │ │ │ │ + je 545dc │ │ │ │ + vmovddup %xmm2,%xmm12 │ │ │ │ mov %r8,%r12 │ │ │ │ + vmulpd (%rax,%rdx,8),%xmm12,%xmm5 │ │ │ │ sub %rdx,%r12 │ │ │ │ add %rcx,%rdx │ │ │ │ - vmulpd %xmm12,%xmm8,%xmm9 │ │ │ │ - vmovupd %xmm9,(%r11,%rdx,8) │ │ │ │ + vmulpd %xmm10,%xmm5,%xmm6 │ │ │ │ + vmovupd %xmm6,(%r11,%rdx,8) │ │ │ │ test $0x1,%r8b │ │ │ │ - je 53c19 │ │ │ │ + je 545f0 │ │ │ │ and $0xfffffffffffffffe,%r12 │ │ │ │ add %r12d,%r9d │ │ │ │ lea 0x0(%r13,%r12,8),%r13 │ │ │ │ vmulsd 0x0(%r13),%xmm2,%xmm2 │ │ │ │ movslq %r9d,%rcx │ │ │ │ - vmulsd %xmm11,%xmm2,%xmm10 │ │ │ │ - vmovsd %xmm10,(%r11,%rcx,8) │ │ │ │ + vmulsd %xmm9,%xmm2,%xmm8 │ │ │ │ + vmovsd %xmm8,(%r11,%rcx,8) │ │ │ │ add $0x8,%rsi │ │ │ │ cmp %rsi,0x68(%rsp) │ │ │ │ - je 54170 │ │ │ │ + je 54b30 │ │ │ │ vmovsd (%rsi),%xmm2 │ │ │ │ lea 0x1(%rdi,%r14,1),%edi │ │ │ │ - jmp 539f0 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 543c4 │ │ │ │ + nopl (%rax) │ │ │ │ movslq %edi,%rcx │ │ │ │ lea -0x8(%r12),%r9 │ │ │ │ - xor %edx,%edx │ │ │ │ lea (%r11,%rcx,8),%rcx │ │ │ │ + xor %edx,%edx │ │ │ │ shr $0x3,%r9 │ │ │ │ inc %r9 │ │ │ │ and $0x7,%r9d │ │ │ │ - je 53d14 │ │ │ │ + je 546e4 │ │ │ │ cmp $0x1,%r9 │ │ │ │ - je 53cf8 │ │ │ │ + je 546c8 │ │ │ │ cmp $0x2,%r9 │ │ │ │ - je 53ce5 │ │ │ │ + je 546b5 │ │ │ │ cmp $0x3,%r9 │ │ │ │ - je 53cd2 │ │ │ │ + je 546a2 │ │ │ │ cmp $0x4,%r9 │ │ │ │ - je 53cbf │ │ │ │ + je 5468f │ │ │ │ cmp $0x5,%r9 │ │ │ │ - je 53cac │ │ │ │ + je 5467c │ │ │ │ cmp $0x6,%r9 │ │ │ │ - je 53c99 │ │ │ │ - vmulsd (%rax),%xmm2,%xmm13 │ │ │ │ + je 54669 │ │ │ │ + vmulsd (%rax),%xmm2,%xmm11 │ │ │ │ mov $0x8,%edx │ │ │ │ - vmulsd %xmm11,%xmm13,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rcx) │ │ │ │ + vmulsd %xmm9,%xmm11,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rcx) │ │ │ │ + vmulsd (%rax,%rdx,1),%xmm2,%xmm14 │ │ │ │ + vmulsd %xmm9,%xmm14,%xmm15 │ │ │ │ + vmovsd %xmm15,(%rcx,%rdx,1) │ │ │ │ + add $0x8,%rdx │ │ │ │ vmulsd (%rax,%rdx,1),%xmm2,%xmm0 │ │ │ │ - vmulsd %xmm11,%xmm0,%xmm7 │ │ │ │ + vmulsd %xmm9,%xmm0,%xmm7 │ │ │ │ vmovsd %xmm7,(%rcx,%rdx,1) │ │ │ │ add $0x8,%rdx │ │ │ │ vmulsd (%rax,%rdx,1),%xmm2,%xmm1 │ │ │ │ - vmulsd %xmm11,%xmm1,%xmm3 │ │ │ │ + vmulsd %xmm9,%xmm1,%xmm3 │ │ │ │ vmovsd %xmm3,(%rcx,%rdx,1) │ │ │ │ add $0x8,%rdx │ │ │ │ vmulsd (%rax,%rdx,1),%xmm2,%xmm4 │ │ │ │ - vmulsd %xmm11,%xmm4,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rcx,%rdx,1) │ │ │ │ + vmulsd %xmm9,%xmm4,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rcx,%rdx,1) │ │ │ │ add $0x8,%rdx │ │ │ │ - vmulsd (%rax,%rdx,1),%xmm2,%xmm6 │ │ │ │ - vmulsd %xmm11,%xmm6,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rcx,%rdx,1) │ │ │ │ + vmulsd (%rax,%rdx,1),%xmm2,%xmm5 │ │ │ │ + vmulsd %xmm9,%xmm5,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rcx,%rdx,1) │ │ │ │ add $0x8,%rdx │ │ │ │ vmulsd (%rax,%rdx,1),%xmm2,%xmm8 │ │ │ │ - vmulsd %xmm11,%xmm8,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rcx,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - vmulsd (%rax,%rdx,1),%xmm2,%xmm10 │ │ │ │ - vmulsd %xmm11,%xmm10,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rcx,%rdx,1) │ │ │ │ + vmulsd %xmm9,%xmm8,%xmm11 │ │ │ │ + vmovsd %xmm11,(%rcx,%rdx,1) │ │ │ │ add $0x8,%rdx │ │ │ │ - cmp %rdx,%r12 │ │ │ │ - je 53da7 │ │ │ │ - vmulsd (%rax,%rdx,1),%xmm2,%xmm15 │ │ │ │ - vmulsd %xmm11,%xmm15,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rcx,%rdx,1) │ │ │ │ - vmulsd 0x8(%rax,%rdx,1),%xmm2,%xmm7 │ │ │ │ - vmulsd %xmm11,%xmm7,%xmm1 │ │ │ │ - vmovsd %xmm1,0x8(%rcx,%rdx,1) │ │ │ │ - vmulsd 0x10(%rax,%rdx,1),%xmm2,%xmm3 │ │ │ │ - vmulsd %xmm11,%xmm3,%xmm4 │ │ │ │ - vmovsd %xmm4,0x10(%rcx,%rdx,1) │ │ │ │ - vmulsd 0x18(%rax,%rdx,1),%xmm2,%xmm5 │ │ │ │ - vmulsd %xmm11,%xmm5,%xmm6 │ │ │ │ - vmovsd %xmm6,0x18(%rcx,%rdx,1) │ │ │ │ - vmulsd 0x20(%rax,%rdx,1),%xmm2,%xmm14 │ │ │ │ - vmulsd %xmm11,%xmm14,%xmm8 │ │ │ │ - vmovsd %xmm8,0x20(%rcx,%rdx,1) │ │ │ │ - vmulsd 0x28(%rax,%rdx,1),%xmm2,%xmm9 │ │ │ │ - vmulsd %xmm11,%xmm9,%xmm10 │ │ │ │ - vmovsd %xmm10,0x28(%rcx,%rdx,1) │ │ │ │ - vmulsd 0x30(%rax,%rdx,1),%xmm2,%xmm13 │ │ │ │ - vmulsd %xmm11,%xmm13,%xmm15 │ │ │ │ - vmovsd %xmm15,0x30(%rcx,%rdx,1) │ │ │ │ - vmulsd 0x38(%rax,%rdx,1),%xmm2,%xmm0 │ │ │ │ - vmulsd %xmm11,%xmm0,%xmm7 │ │ │ │ - vmovsd %xmm7,0x38(%rcx,%rdx,1) │ │ │ │ + cmp %r12,%rdx │ │ │ │ + je 54777 │ │ │ │ + vmulsd (%rax,%rdx,1),%xmm2,%xmm13 │ │ │ │ + vmulsd %xmm9,%xmm13,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rcx,%rdx,1) │ │ │ │ + vmulsd 0x8(%rax,%rdx,1),%xmm2,%xmm15 │ │ │ │ + vmulsd %xmm9,%xmm15,%xmm0 │ │ │ │ + vmovsd %xmm0,0x8(%rcx,%rdx,1) │ │ │ │ + vmulsd 0x10(%rax,%rdx,1),%xmm2,%xmm7 │ │ │ │ + vmulsd %xmm9,%xmm7,%xmm1 │ │ │ │ + vmovsd %xmm1,0x10(%rcx,%rdx,1) │ │ │ │ + vmulsd 0x18(%rax,%rdx,1),%xmm2,%xmm3 │ │ │ │ + vmulsd %xmm9,%xmm3,%xmm4 │ │ │ │ + vmovsd %xmm4,0x18(%rcx,%rdx,1) │ │ │ │ + vmulsd 0x20(%rax,%rdx,1),%xmm2,%xmm12 │ │ │ │ + vmulsd %xmm9,%xmm12,%xmm5 │ │ │ │ + vmovsd %xmm5,0x20(%rcx,%rdx,1) │ │ │ │ + vmulsd 0x28(%rax,%rdx,1),%xmm2,%xmm6 │ │ │ │ + vmulsd %xmm9,%xmm6,%xmm8 │ │ │ │ + vmovsd %xmm8,0x28(%rcx,%rdx,1) │ │ │ │ + vmulsd 0x30(%rax,%rdx,1),%xmm2,%xmm11 │ │ │ │ + vmulsd %xmm9,%xmm11,%xmm13 │ │ │ │ + vmovsd %xmm13,0x30(%rcx,%rdx,1) │ │ │ │ + vmulsd 0x38(%rax,%rdx,1),%xmm2,%xmm14 │ │ │ │ + vmulsd %xmm9,%xmm14,%xmm15 │ │ │ │ + vmovsd %xmm15,0x38(%rcx,%rdx,1) │ │ │ │ add $0x40,%rdx │ │ │ │ - cmp %rdx,%r12 │ │ │ │ - jne 53d14 │ │ │ │ + cmp %r12,%rdx │ │ │ │ + jne 546e4 │ │ │ │ add $0x8,%rsi │ │ │ │ - cmp 0x68(%rsp),%rsi │ │ │ │ lea 0x1(%rdi,%r14,1),%edi │ │ │ │ - jne 539c9 │ │ │ │ + cmp 0x68(%rsp),%rsi │ │ │ │ + jne 543a7 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ vzeroupper │ │ │ │ - incl 0x5c(%rsp) │ │ │ │ + incl 0x54(%rsp) │ │ │ │ add $0x18,%r13 │ │ │ │ - mov 0x5c(%rsp),%esi │ │ │ │ - cmp %esi,0x24(%rsp) │ │ │ │ - jge 53910 │ │ │ │ + mov 0x54(%rsp),%esi │ │ │ │ + cmp %esi,0x2c(%rsp) │ │ │ │ + jge 542f0 │ │ │ │ lea 0xa0(%rsp),%r12 │ │ │ │ - mov 0x28(%rsp),%r8 │ │ │ │ - mov 0x24(%rsp),%esi │ │ │ │ + mov 0x30(%rsp),%r14 │ │ │ │ + mov 0x2c(%rsp),%esi │ │ │ │ mov %r12,%rdx │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ - mov %r8,0xa0(%rsp) │ │ │ │ - call 1c390 │ │ │ │ - mov (%rsp),%r15 │ │ │ │ - cmp %r15,0x8(%rsp) │ │ │ │ - mov 0x8(%rsp),%r13 │ │ │ │ - je 5410e │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + mov %r14,0xa0(%rsp) │ │ │ │ + call 1c070 │ │ │ │ + mov 0x8(%rsp),%r15 │ │ │ │ + mov 0x10(%rsp),%r13 │ │ │ │ + cmp %r15,0x10(%rsp) │ │ │ │ + je 54ae7 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov (%r15),%r9 │ │ │ │ mov 0x8(%r15),%rdx │ │ │ │ cmp %rdx,%r9 │ │ │ │ - je 540fe │ │ │ │ + je 54ad7 │ │ │ │ lea -0x8(%rdx),%r10 │ │ │ │ sub %r9,%r10 │ │ │ │ - mov %r10,%rdi │ │ │ │ - shr $0x3,%rdi │ │ │ │ + mov %r10,%r8 │ │ │ │ + shr $0x3,%r8 │ │ │ │ cmp $0x30,%r10 │ │ │ │ - jbe 5418d │ │ │ │ - lea 0x1(%rdi),%rsi │ │ │ │ + jbe 54b4d │ │ │ │ + lea 0x1(%r8),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ - mov %rsi,%r14 │ │ │ │ - shr $0x3,%r14 │ │ │ │ - shl $0x5,%r14 │ │ │ │ - lea -0x20(%r14),%r11 │ │ │ │ + mov %rdi,%rsi │ │ │ │ + shr $0x3,%rsi │ │ │ │ + shl $0x5,%rsi │ │ │ │ + lea -0x20(%rsi),%r11 │ │ │ │ shr $0x5,%r11 │ │ │ │ inc %r11 │ │ │ │ and $0x7,%r11d │ │ │ │ - je 53f69 │ │ │ │ + je 54938 │ │ │ │ cmp $0x1,%r11 │ │ │ │ - je 53f44 │ │ │ │ + je 54912 │ │ │ │ cmp $0x2,%r11 │ │ │ │ - je 53f28 │ │ │ │ + je 548f5 │ │ │ │ cmp $0x3,%r11 │ │ │ │ - je 53f0c │ │ │ │ + je 548d8 │ │ │ │ cmp $0x4,%r11 │ │ │ │ - je 53ef0 │ │ │ │ + je 548bb │ │ │ │ cmp $0x5,%r11 │ │ │ │ - je 53ed4 │ │ │ │ + je 5489e │ │ │ │ cmp $0x6,%r11 │ │ │ │ - je 53eb8 │ │ │ │ - vcvtpd2psy (%r9),%xmm11 │ │ │ │ + je 54881 │ │ │ │ + vcvtpd2psy (%r9),%xmm9 │ │ │ │ + vcvtpd2psy 0x20(%r9),%xmm10 │ │ │ │ + vinsertf32x4 $0x1,%xmm10,%ymm9,%ymm2 │ │ │ │ mov $0x20,%eax │ │ │ │ - vcvtpd2psy 0x20(%r9),%xmm12 │ │ │ │ - vinsertf128 $0x1,%xmm12,%ymm11,%ymm2 │ │ │ │ vmovups %ymm2,(%rbx) │ │ │ │ + vcvtpd2psy (%r9,%rax,2),%xmm0 │ │ │ │ + vcvtpd2psy 0x20(%r9,%rax,2),%xmm7 │ │ │ │ + vinsertf32x4 $0x1,%xmm7,%ymm0,%ymm1 │ │ │ │ + vmovups %ymm1,(%rbx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ vcvtpd2psy (%r9,%rax,2),%xmm3 │ │ │ │ - vcvtpd2psy 0x20(%r9,%rax,2),%xmm1 │ │ │ │ - vinsertf128 $0x1,%xmm1,%ymm3,%ymm4 │ │ │ │ - vmovups %ymm4,(%rbx,%rax,1) │ │ │ │ + vcvtpd2psy 0x20(%r9,%rax,2),%xmm4 │ │ │ │ + vinsertf32x4 $0x1,%xmm4,%ymm3,%ymm12 │ │ │ │ + vmovups %ymm12,(%rbx,%rax,1) │ │ │ │ add $0x20,%rax │ │ │ │ vcvtpd2psy (%r9,%rax,2),%xmm5 │ │ │ │ vcvtpd2psy 0x20(%r9,%rax,2),%xmm6 │ │ │ │ - vinsertf128 $0x1,%xmm6,%ymm5,%ymm14 │ │ │ │ + vinsertf32x4 $0x1,%xmm6,%ymm5,%ymm8 │ │ │ │ + vmovups %ymm8,(%rbx,%rax,1) │ │ │ │ + add $0x20,%rax │ │ │ │ + vcvtpd2psy (%r9,%rax,2),%xmm11 │ │ │ │ + vcvtpd2psy 0x20(%r9,%rax,2),%xmm13 │ │ │ │ + vinsertf32x4 $0x1,%xmm13,%ymm11,%ymm14 │ │ │ │ vmovups %ymm14,(%rbx,%rax,1) │ │ │ │ add $0x20,%rax │ │ │ │ - vcvtpd2psy (%r9,%rax,2),%xmm8 │ │ │ │ + vcvtpd2psy (%r9,%rax,2),%xmm15 │ │ │ │ vcvtpd2psy 0x20(%r9,%rax,2),%xmm9 │ │ │ │ - vinsertf128 $0x1,%xmm9,%ymm8,%ymm10 │ │ │ │ + vinsertf32x4 $0x1,%xmm9,%ymm15,%ymm10 │ │ │ │ vmovups %ymm10,(%rbx,%rax,1) │ │ │ │ add $0x20,%rax │ │ │ │ - vcvtpd2psy (%r9,%rax,2),%xmm13 │ │ │ │ - vcvtpd2psy 0x20(%r9,%rax,2),%xmm15 │ │ │ │ - vinsertf128 $0x1,%xmm15,%ymm13,%ymm0 │ │ │ │ - vmovups %ymm0,(%rbx,%rax,1) │ │ │ │ - add $0x20,%rax │ │ │ │ - vcvtpd2psy (%r9,%rax,2),%xmm7 │ │ │ │ - vcvtpd2psy 0x20(%r9,%rax,2),%xmm11 │ │ │ │ - vinsertf128 $0x1,%xmm11,%ymm7,%ymm12 │ │ │ │ - vmovups %ymm12,(%rbx,%rax,1) │ │ │ │ - add $0x20,%rax │ │ │ │ vcvtpd2psy (%r9,%rax,2),%xmm2 │ │ │ │ - vcvtpd2psy 0x20(%r9,%rax,2),%xmm3 │ │ │ │ - vinsertf128 $0x1,%xmm3,%ymm2,%ymm1 │ │ │ │ - vmovups %ymm1,(%rbx,%rax,1) │ │ │ │ + vcvtpd2psy 0x20(%r9,%rax,2),%xmm0 │ │ │ │ + vinsertf32x4 $0x1,%xmm0,%ymm2,%ymm7 │ │ │ │ + vmovups %ymm7,(%rbx,%rax,1) │ │ │ │ add $0x20,%rax │ │ │ │ - cmp %rax,%r14 │ │ │ │ - je 54076 │ │ │ │ - vcvtpd2psy (%r9,%rax,2),%xmm4 │ │ │ │ - vcvtpd2psy 0x20(%r9,%rax,2),%xmm5 │ │ │ │ - vcvtpd2psy 0x40(%r9,%rax,2),%xmm14 │ │ │ │ - vcvtpd2psy 0x60(%r9,%rax,2),%xmm8 │ │ │ │ - vcvtpd2psy 0x80(%r9,%rax,2),%xmm10 │ │ │ │ - vcvtpd2psy 0xa0(%r9,%rax,2),%xmm13 │ │ │ │ - vcvtpd2psy 0xc0(%r9,%rax,2),%xmm0 │ │ │ │ - vcvtpd2psy 0xe0(%r9,%rax,2),%xmm7 │ │ │ │ - vcvtpd2psy 0x100(%r9,%rax,2),%xmm12 │ │ │ │ + cmp %rax,%rsi │ │ │ │ + je 54a4d │ │ │ │ + vcvtpd2psy (%r9,%rax,2),%xmm3 │ │ │ │ + vcvtpd2psy 0x20(%r9,%rax,2),%xmm1 │ │ │ │ + vcvtpd2psy 0x40(%r9,%rax,2),%xmm12 │ │ │ │ + vcvtpd2psy 0x60(%r9,%rax,2),%xmm5 │ │ │ │ + vinsertf32x4 $0x1,%xmm1,%ymm3,%ymm4 │ │ │ │ + vinsertf32x4 $0x1,%xmm5,%ymm12,%ymm6 │ │ │ │ + vcvtpd2psy 0x80(%r9,%rax,2),%xmm8 │ │ │ │ + vcvtpd2psy 0xa0(%r9,%rax,2),%xmm11 │ │ │ │ + vcvtpd2psy 0xc0(%r9,%rax,2),%xmm14 │ │ │ │ + vcvtpd2psy 0xe0(%r9,%rax,2),%xmm15 │ │ │ │ + vcvtpd2psy 0x100(%r9,%rax,2),%xmm10 │ │ │ │ vcvtpd2psy 0x120(%r9,%rax,2),%xmm2 │ │ │ │ - vcvtpd2psy 0x160(%r9,%rax,2),%xmm1 │ │ │ │ - vinsertf128 $0x1,%xmm5,%ymm4,%ymm6 │ │ │ │ - vcvtpd2psy 0x140(%r9,%rax,2),%xmm4 │ │ │ │ - vmovups %ymm6,(%rbx,%rax,1) │ │ │ │ - vcvtpd2psy 0x180(%r9,%rax,2),%xmm6 │ │ │ │ - vinsertf128 $0x1,%xmm8,%ymm14,%ymm9 │ │ │ │ - vcvtpd2psy 0x1a0(%r9,%rax,2),%xmm14 │ │ │ │ - vmovups %ymm9,0x20(%rbx,%rax,1) │ │ │ │ - vcvtpd2psy 0x1c0(%r9,%rax,2),%xmm9 │ │ │ │ - vinsertf128 $0x1,%xmm13,%ymm10,%ymm15 │ │ │ │ - vcvtpd2psy 0x1e0(%r9,%rax,2),%xmm10 │ │ │ │ - vmovups %ymm15,0x40(%rbx,%rax,1) │ │ │ │ - vinsertf128 $0x1,%xmm7,%ymm0,%ymm11 │ │ │ │ - vmovups %ymm11,0x60(%rbx,%rax,1) │ │ │ │ - vinsertf128 $0x1,%xmm2,%ymm12,%ymm3 │ │ │ │ - vmovups %ymm3,0x80(%rbx,%rax,1) │ │ │ │ - vinsertf128 $0x1,%xmm1,%ymm4,%ymm5 │ │ │ │ - vmovups %ymm5,0xa0(%rbx,%rax,1) │ │ │ │ - vinsertf128 $0x1,%xmm14,%ymm6,%ymm8 │ │ │ │ - vmovups %ymm8,0xc0(%rbx,%rax,1) │ │ │ │ - vinsertf128 $0x1,%xmm10,%ymm9,%ymm13 │ │ │ │ - vmovups %ymm13,0xe0(%rbx,%rax,1) │ │ │ │ + vcvtpd2psy 0x140(%r9,%rax,2),%xmm7 │ │ │ │ + vcvtpd2psy 0x160(%r9,%rax,2),%xmm3 │ │ │ │ + vcvtpd2psy 0x1a0(%r9,%rax,2),%xmm12 │ │ │ │ + vinsertf32x4 $0x1,%xmm11,%ymm8,%ymm13 │ │ │ │ + vmovups %ymm4,(%rbx,%rax,1) │ │ │ │ + vcvtpd2psy 0x1e0(%r9,%rax,2),%xmm8 │ │ │ │ + vcvtpd2psy 0x180(%r9,%rax,2),%xmm4 │ │ │ │ + vinsertf32x4 $0x1,%xmm15,%ymm14,%ymm9 │ │ │ │ + vmovups %ymm6,0x20(%rbx,%rax,1) │ │ │ │ + vinsertf32x4 $0x1,%xmm2,%ymm10,%ymm0 │ │ │ │ + vcvtpd2psy 0x1c0(%r9,%rax,2),%xmm6 │ │ │ │ + vinsertf32x4 $0x1,%xmm3,%ymm7,%ymm1 │ │ │ │ + vinsertf32x4 $0x1,%xmm12,%ymm4,%ymm5 │ │ │ │ + vinsertf32x4 $0x1,%xmm8,%ymm6,%ymm11 │ │ │ │ + vmovups %ymm13,0x40(%rbx,%rax,1) │ │ │ │ + vmovups %ymm9,0x60(%rbx,%rax,1) │ │ │ │ + vmovups %ymm0,0x80(%rbx,%rax,1) │ │ │ │ + vmovups %ymm1,0xa0(%rbx,%rax,1) │ │ │ │ + vmovups %ymm5,0xc0(%rbx,%rax,1) │ │ │ │ + vmovups %ymm11,0xe0(%rbx,%rax,1) │ │ │ │ add $0x100,%rax │ │ │ │ - cmp %rax,%r14 │ │ │ │ - jne 53f69 │ │ │ │ - test $0x7,%sil │ │ │ │ - je 540f9 │ │ │ │ - mov %rsi,%rcx │ │ │ │ + cmp %rax,%rsi │ │ │ │ + jne 54938 │ │ │ │ + test $0x7,%dil │ │ │ │ + je 54ad2 │ │ │ │ + mov %rdi,%rcx │ │ │ │ and $0xfffffffffffffff8,%rcx │ │ │ │ - lea (%rbx,%rcx,4),%rsi │ │ │ │ + lea (%rbx,%rcx,4),%rdi │ │ │ │ lea (%r9,%rcx,8),%r10 │ │ │ │ - mov %rdi,%r8 │ │ │ │ - sub %rcx,%r8 │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - jbe 540c3 │ │ │ │ - vmovupd (%r9,%rcx,8),%xmm15 │ │ │ │ - inc %r8 │ │ │ │ - vinsertf128 $0x1,0x10(%r9,%rcx,8),%ymm15,%ymm0 │ │ │ │ - vcvtpd2ps %ymm0,%xmm7 │ │ │ │ - vmovups %xmm7,(%rbx,%rcx,4) │ │ │ │ - test $0x3,%r8b │ │ │ │ - je 540f9 │ │ │ │ - and $0xfffffffffffffffc,%r8 │ │ │ │ - lea (%rsi,%r8,4),%rsi │ │ │ │ - lea (%r10,%r8,8),%r10 │ │ │ │ - vxorps %xmm11,%xmm11,%xmm11 │ │ │ │ + mov %r8,%r14 │ │ │ │ + sub %rcx,%r14 │ │ │ │ + cmp $0x2,%r14 │ │ │ │ + jbe 54a9c │ │ │ │ + vmovupd (%r9,%rcx,8),%xmm13 │ │ │ │ + inc %r14 │ │ │ │ + vinsertf64x2 $0x1,0x10(%r9,%rcx,8),%ymm13,%ymm14 │ │ │ │ + vcvtpd2ps %ymm14,%xmm15 │ │ │ │ + vmovups %xmm15,(%rbx,%rcx,4) │ │ │ │ + test $0x3,%r14b │ │ │ │ + je 54ad2 │ │ │ │ + and $0xfffffffffffffffc,%r14 │ │ │ │ + lea (%rdi,%r14,4),%rdi │ │ │ │ + lea (%r10,%r14,8),%r10 │ │ │ │ + vxorps %xmm9,%xmm9,%xmm9 │ │ │ │ lea 0x8(%r10),%r9 │ │ │ │ - vcvtsd2ss (%r10),%xmm11,%xmm12 │ │ │ │ - vmovss %xmm12,(%rsi) │ │ │ │ + vcvtsd2ss (%r10),%xmm9,%xmm10 │ │ │ │ + vmovss %xmm10,(%rdi) │ │ │ │ cmp %r9,%rdx │ │ │ │ - je 540f9 │ │ │ │ - vcvtsd2ss 0x8(%r10),%xmm11,%xmm2 │ │ │ │ + je 54ad2 │ │ │ │ lea 0x10(%r10),%rcx │ │ │ │ - vmovss %xmm2,0x4(%rsi) │ │ │ │ + vcvtsd2ss 0x8(%r10),%xmm9,%xmm2 │ │ │ │ + vmovss %xmm2,0x4(%rdi) │ │ │ │ cmp %rcx,%rdx │ │ │ │ - je 540f9 │ │ │ │ - vcvtsd2ss 0x10(%r10),%xmm11,%xmm3 │ │ │ │ - vmovss %xmm3,0x8(%rsi) │ │ │ │ - lea 0x4(%rbx,%rdi,4),%rbx │ │ │ │ + je 54ad2 │ │ │ │ + vcvtsd2ss 0x10(%r10),%xmm9,%xmm0 │ │ │ │ + vmovss %xmm0,0x8(%rdi) │ │ │ │ + lea 0x4(%rbx,%r8,4),%rbx │ │ │ │ add $0x18,%r15 │ │ │ │ cmp %r15,%r13 │ │ │ │ - jne 53e20 │ │ │ │ + jne 547e8 │ │ │ │ vzeroupper │ │ │ │ mov %r12,%rdi │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov 0xb8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 54343 │ │ │ │ + jne 54d11 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x30(%rsp),%r12 │ │ │ │ - mov 0x48(%rsp),%r13 │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - jmp 53c43 │ │ │ │ nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x48(%rsp),%r13 │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - jmp 53dc0 │ │ │ │ + mov 0x40(%rsp),%r13 │ │ │ │ + mov 0x38(%rsp),%r12 │ │ │ │ + jmp 54613 │ │ │ │ nop │ │ │ │ + mov 0x40(%rsp),%r13 │ │ │ │ + jmp 54790 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %edi,%r9d │ │ │ │ mov %rax,%r13 │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 53bd1 │ │ │ │ - mov %rbx,%rsi │ │ │ │ + jmp 545a8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ mov %r9,%r10 │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 5408b │ │ │ │ - mov 0x28(%rsp),%r15 │ │ │ │ + jmp 54a62 │ │ │ │ + mov 0x30(%rsp),%r15 │ │ │ │ mov %rcx,%rsi │ │ │ │ - sub %rax,%rsi │ │ │ │ + sub %rdi,%rsi │ │ │ │ mov %r15,%rdi │ │ │ │ vzeroupper │ │ │ │ - call b9490 >::_M_default_append(unsigned long)@@Base> │ │ │ │ - mov (%r15),%rdx │ │ │ │ - jmp 53712 │ │ │ │ - mov %r10,%r9 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - mov %r10d,%r15d │ │ │ │ + call b94e0 >::_M_default_append(unsigned long)@@Base> │ │ │ │ + mov (%r15),%r8 │ │ │ │ + jmp 540d9 │ │ │ │ + mov %rdx,%r9 │ │ │ │ + mov %edx,%ecx │ │ │ │ + xor %eax,%eax │ │ │ │ and $0x7,%r9d │ │ │ │ - je 54268 │ │ │ │ + je 54c26 │ │ │ │ cmp $0x1,%r9 │ │ │ │ - je 5424f │ │ │ │ + je 54c0d │ │ │ │ cmp $0x2,%r9 │ │ │ │ - je 5423f │ │ │ │ + je 54bfd │ │ │ │ cmp $0x3,%r9 │ │ │ │ - je 5422f │ │ │ │ + je 54bed │ │ │ │ cmp $0x4,%r9 │ │ │ │ - je 5421f │ │ │ │ + je 54bdd │ │ │ │ cmp $0x5,%r9 │ │ │ │ - je 5420f │ │ │ │ + je 54bcd │ │ │ │ cmp $0x6,%r9 │ │ │ │ - je 541ff │ │ │ │ - vmovsd 0x0(%r13),%xmm9 │ │ │ │ - mov $0x1,%r11d │ │ │ │ - vmovsd %xmm9,(%rdx) │ │ │ │ - vmovsd 0x0(%r13,%r11,8),%xmm10 │ │ │ │ - vmovsd %xmm10,(%rdx,%r11,8) │ │ │ │ - inc %r11 │ │ │ │ - vmovsd 0x0(%r13,%r11,8),%xmm11 │ │ │ │ - vmovsd %xmm11,(%rdx,%r11,8) │ │ │ │ - inc %r11 │ │ │ │ - vmovsd 0x0(%r13,%r11,8),%xmm12 │ │ │ │ - vmovsd %xmm12,(%rdx,%r11,8) │ │ │ │ - inc %r11 │ │ │ │ - vmovsd 0x0(%r13,%r11,8),%xmm13 │ │ │ │ - vmovsd %xmm13,(%rdx,%r11,8) │ │ │ │ - inc %r11 │ │ │ │ - vmovsd 0x0(%r13,%r11,8),%xmm14 │ │ │ │ - vmovsd %xmm14,(%rdx,%r11,8) │ │ │ │ - inc %r11 │ │ │ │ - vmovsd 0x0(%r13,%r11,8),%xmm15 │ │ │ │ - vmovsd %xmm15,(%rdx,%r11,8) │ │ │ │ - inc %r11 │ │ │ │ - cmp %r11,%r15 │ │ │ │ - je 538da │ │ │ │ - vmovsd 0x0(%r13,%r11,8),%xmm0 │ │ │ │ - lea 0x1(%r11),%r14 │ │ │ │ - lea 0x2(%r11),%rcx │ │ │ │ - lea 0x3(%r11),%rsi │ │ │ │ - lea 0x4(%r11),%r8 │ │ │ │ - lea 0x5(%r11),%rax │ │ │ │ - lea 0x6(%r11),%rdi │ │ │ │ - lea 0x7(%r11),%r9 │ │ │ │ - vmovsd %xmm0,(%rdx,%r11,8) │ │ │ │ - vmovsd 0x0(%r13,%r14,8),%xmm7 │ │ │ │ - add $0x8,%r11 │ │ │ │ - vmovsd %xmm7,(%rdx,%r14,8) │ │ │ │ - vmovsd 0x0(%r13,%rcx,8),%xmm1 │ │ │ │ - vmovsd %xmm1,(%rdx,%rcx,8) │ │ │ │ - vmovsd 0x0(%r13,%rsi,8),%xmm2 │ │ │ │ - vmovsd %xmm2,(%rdx,%rsi,8) │ │ │ │ - vmovsd 0x0(%r13,%r8,8),%xmm3 │ │ │ │ - vmovsd %xmm3,(%rdx,%r8,8) │ │ │ │ - vmovsd 0x0(%r13,%rax,8),%xmm4 │ │ │ │ - vmovsd %xmm4,(%rdx,%rax,8) │ │ │ │ - vmovsd 0x0(%r13,%rdi,8),%xmm5 │ │ │ │ - vmovsd %xmm5,(%rdx,%rdi,8) │ │ │ │ - vmovsd 0x0(%r13,%r9,8),%xmm6 │ │ │ │ - vmovsd %xmm6,(%rdx,%r9,8) │ │ │ │ - cmp %r11,%r15 │ │ │ │ - jne 54268 │ │ │ │ - jmp 538da │ │ │ │ + je 54bbd │ │ │ │ + vmovsd 0x0(%r13),%xmm6 │ │ │ │ + mov $0x1,%eax │ │ │ │ + vmovsd %xmm6,(%r8) │ │ │ │ + vmovsd 0x0(%r13,%rax,8),%xmm8 │ │ │ │ + vmovsd %xmm8,(%r8,%rax,8) │ │ │ │ + inc %rax │ │ │ │ + vmovsd 0x0(%r13,%rax,8),%xmm9 │ │ │ │ + vmovsd %xmm9,(%r8,%rax,8) │ │ │ │ + inc %rax │ │ │ │ + vmovsd 0x0(%r13,%rax,8),%xmm10 │ │ │ │ + vmovsd %xmm10,(%r8,%rax,8) │ │ │ │ + inc %rax │ │ │ │ + vmovsd 0x0(%r13,%rax,8),%xmm11 │ │ │ │ + vmovsd %xmm11,(%r8,%rax,8) │ │ │ │ + inc %rax │ │ │ │ + vmovsd 0x0(%r13,%rax,8),%xmm12 │ │ │ │ + vmovsd %xmm12,(%r8,%rax,8) │ │ │ │ + inc %rax │ │ │ │ + vmovsd 0x0(%r13,%rax,8),%xmm13 │ │ │ │ + vmovsd %xmm13,(%r8,%rax,8) │ │ │ │ + inc %rax │ │ │ │ + cmp %rcx,%rax │ │ │ │ + je 542be │ │ │ │ + vmovsd 0x0(%r13,%rax,8),%xmm14 │ │ │ │ + lea 0x1(%rax),%rdi │ │ │ │ + lea 0x2(%rax),%rsi │ │ │ │ + lea 0x3(%rax),%r10 │ │ │ │ + lea 0x4(%rax),%r15 │ │ │ │ + vmovsd %xmm14,(%r8,%rax,8) │ │ │ │ + lea 0x5(%rax),%r11 │ │ │ │ + lea 0x6(%rax),%r14 │ │ │ │ + vmovsd 0x0(%r13,%rdi,8),%xmm15 │ │ │ │ + lea 0x7(%rax),%r9 │ │ │ │ + add $0x8,%rax │ │ │ │ + vmovsd %xmm15,(%r8,%rdi,8) │ │ │ │ + vmovsd 0x0(%r13,%rsi,8),%xmm0 │ │ │ │ + vmovsd %xmm0,(%r8,%rsi,8) │ │ │ │ + vmovsd 0x0(%r13,%r10,8),%xmm7 │ │ │ │ + vmovsd %xmm7,(%r8,%r10,8) │ │ │ │ + vmovsd 0x0(%r13,%r15,8),%xmm1 │ │ │ │ + vmovsd %xmm1,(%r8,%r15,8) │ │ │ │ + vmovsd 0x0(%r13,%r11,8),%xmm2 │ │ │ │ + vmovsd %xmm2,(%r8,%r11,8) │ │ │ │ + vmovsd 0x0(%r13,%r14,8),%xmm3 │ │ │ │ + vmovsd %xmm3,(%r8,%r14,8) │ │ │ │ + vmovsd 0x0(%r13,%r9,8),%xmm4 │ │ │ │ + vmovsd %xmm4,(%r8,%r9,8) │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jne 54c26 │ │ │ │ + jmp 542be │ │ │ │ lea 0xa0(%rsp),%r12 │ │ │ │ vzeroupper │ │ │ │ - jmp 53de1 │ │ │ │ - mov 0x24(%rsp),%edx │ │ │ │ - mov 0x58(%rsp),%esi │ │ │ │ + jmp 547b1 │ │ │ │ lea 0xa0(%rsp),%r12 │ │ │ │ + mov 0x2c(%rsp),%edx │ │ │ │ + mov 0x50(%rsp),%esi │ │ │ │ mov %r13,%rcx │ │ │ │ mov %r12,%rdi │ │ │ │ movq $0x0,0xa0(%rsp) │ │ │ │ - call b9a70 (int, int, double const*)@@Base> │ │ │ │ + call b9aa0 (int, int, double const*)@@Base> │ │ │ │ mov 0xa0(%rsp),%r11 │ │ │ │ - mov %r11,0x28(%rsp) │ │ │ │ - jmp 53de1 │ │ │ │ + mov %r11,0x30(%rsp) │ │ │ │ + jmp 547b1 │ │ │ │ + mov %edx,%r9d │ │ │ │ + xor %edi,%edi │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 54294 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x28(%rsp),%r10 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - jmp 53674 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x30(%rsp),%r11 │ │ │ │ + xor %r9d,%r9d │ │ │ │ + jmp 5403e │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rax,%rbx │ │ │ │ lea 0xa0(%rsp),%r12 │ │ │ │ - jmp f219 <__cxa_finalize@plt+0x1b89> │ │ │ │ + jmp f265 <__cxa_finalize@plt+0x1bd5> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp f256 <__cxa_finalize@plt+0x1bc6> │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp f2a2 <__cxa_finalize@plt+0x1c12> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp f256 <__cxa_finalize@plt+0x1bc6> │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp f2a2 <__cxa_finalize@plt+0x1c12> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp f20c <__cxa_finalize@plt+0x1b7c> │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp f258 <__cxa_finalize@plt+0x1bc8> │ │ │ │ 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 0x88573(%rip),%rax # dc948 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x348> │ │ │ │ - lea -0xb8(%rbp),%rdx │ │ │ │ - lea -0xa8(%rbp),%r9 │ │ │ │ mov %fs:0x28,%rdi │ │ │ │ mov %rdi,-0x38(%rbp) │ │ │ │ mov %rsi,%rdi │ │ │ │ - lea -0xbc(%rbp),%r8 │ │ │ │ - lea 0x83fb8(%rip),%rsi # d83b9 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1089> │ │ │ │ + mov 0x88c9e(%rip),%rax # dda68 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x468> │ │ │ │ + lea 0x84602(%rip),%rsi # d93d3 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1433> │ │ │ │ movl $0x0,-0xbc(%rbp) │ │ │ │ mov %rax,-0xa8(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ call d3f0 │ │ │ │ test %eax,%eax │ │ │ │ - je 54e66 │ │ │ │ + je 558de │ │ │ │ mov -0xbc(%rbp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 54e50 │ │ │ │ - mov 0x95382(%rip),%r12 │ │ │ │ + jle 558c8 │ │ │ │ + mov 0x959b2(%rip),%r12 │ │ │ │ mov $0xc,%edi │ │ │ │ mov 0x228(%r12),%rbx │ │ │ │ call *0x168(%r12) │ │ │ │ + mov -0xb8(%rbp),%rdi │ │ │ │ xor %r9d,%r9d │ │ │ │ mov $0x100,%r8d │ │ │ │ - mov -0xb8(%rbp),%rdi │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rax,%rsi │ │ │ │ call *%rbx │ │ │ │ mov %rax,%r12 │ │ │ │ test %rax,%rax │ │ │ │ - je 551a0 │ │ │ │ - mov 0x95341(%rip),%r13 │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ + je 55c50 │ │ │ │ + mov 0x95971(%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 54f60 │ │ │ │ - mov 0x18(%r12),%r14d │ │ │ │ + je 559b8 │ │ │ │ + mov 0x18(%r12),%r15d │ │ │ │ mov %rax,-0x98(%rbp) │ │ │ │ - test %r14d,%r14d │ │ │ │ - jle 54f00 │ │ │ │ - cmp %r14d,0x18(%rax) │ │ │ │ - jne 54ea0 │ │ │ │ + test %r15d,%r15d │ │ │ │ + jle 55960 │ │ │ │ + cmp %r15d,0x18(%rax) │ │ │ │ + jne 55910 │ │ │ │ mov 0x20(%rax),%rdx │ │ │ │ - lea -0x1(%r14),%r8d │ │ │ │ - movslq %r8d,%r13 │ │ │ │ - mov (%rdx,%r13,8),%rsi │ │ │ │ - mov %rsi,-0xc8(%rbp) │ │ │ │ - test %esi,%esi │ │ │ │ - jle 54f80 │ │ │ │ + lea -0x1(%r15),%r8d │ │ │ │ + movslq %r8d,%r14 │ │ │ │ + mov (%rdx,%r14,8),%r13 │ │ │ │ + test %r13d,%r13d │ │ │ │ + jle 559d8 │ │ │ │ vmovsd -0xa8(%rbp),%xmm0 │ │ │ │ vucomisd %xmm0,%xmm0 │ │ │ │ - jp 551c0 │ │ │ │ - mov -0xc8(%rbp),%edi │ │ │ │ - lea 0x1(%rdi),%r15d │ │ │ │ + jp 55c70 │ │ │ │ + lea 0x1(%r13),%edi │ │ │ │ + mov %edi,-0xc4(%rbp) │ │ │ │ mov -0xbc(%rbp),%esi │ │ │ │ - mov %r15d,%edi │ │ │ │ mov %r8d,-0xd0(%rbp) │ │ │ │ - call 2f130 │ │ │ │ + call 2ed20 │ │ │ │ mov 0x20(%r12),%rdx │ │ │ │ cltq │ │ │ │ mov %rax,-0xd8(%rbp) │ │ │ │ - cmp %rax,(%rdx,%r13,8) │ │ │ │ - jne 54ee0 │ │ │ │ - cmp $0x1,%r14d │ │ │ │ - mov -0xd0(%rbp),%r11d │ │ │ │ - mov $0x1,%r13d │ │ │ │ - je 54810 │ │ │ │ - lea -0x2(%r14),%r9d │ │ │ │ + cmp %rax,(%rdx,%r14,8) │ │ │ │ + jne 55948 │ │ │ │ + cmp $0x1,%r15d │ │ │ │ + mov -0xd0(%rbp),%r9d │ │ │ │ + mov $0x1,%r14d │ │ │ │ + je 552c5 │ │ │ │ + lea -0x2(%r15),%esi │ │ │ │ mov 0x20(%rbx),%rcx │ │ │ │ - cmp $0x6,%r9d │ │ │ │ - jbe 54fd0 │ │ │ │ - mov %rcx,%r10 │ │ │ │ - or %rdx,%r10 │ │ │ │ - test $0x3f,%r10b │ │ │ │ - jne 54fd0 │ │ │ │ - mov %r11d,%r8d │ │ │ │ - mov $0x8,%esi │ │ │ │ + cmp $0x7,%esi │ │ │ │ + jbe 55a80 │ │ │ │ + mov %rcx,%r11 │ │ │ │ + or %rdx,%r11 │ │ │ │ + test $0x3f,%r11b │ │ │ │ + jne 55a80 │ │ │ │ + mov %r9d,%r10d │ │ │ │ + vpcmpeqd %ymm4,%ymm4,%ymm4 │ │ │ │ + mov $0x8,%r8d │ │ │ │ + vmovdqa 0x8896f(%rip),%ymm0 # dd8c0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x2c0> │ │ │ │ + shr $0x3,%r10d │ │ │ │ + vmovdqa 0x88983(%rip),%ymm6 # dd8e0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x2e0> │ │ │ │ + vmovdqa 0x8899b(%rip),%ymm7 # dd900 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x300> │ │ │ │ xor %eax,%eax │ │ │ │ - vpcmpeqd %ymm3,%ymm3,%ymm3 │ │ │ │ - shr $0x3,%r8d │ │ │ │ - vmovd %esi,%xmm4 │ │ │ │ - vmovdqa 0x882ec(%rip),%ymm6 # dc880 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - vmovdqa 0x88304(%rip),%ymm2 # dc8a0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x2a0> │ │ │ │ - mov %r8,%r13 │ │ │ │ - vpxor %xmm5,%xmm5,%xmm5 │ │ │ │ - vpbroadcastd %xmm4,%ymm9 │ │ │ │ - vpsrld $0x1f,%ymm3,%ymm3 │ │ │ │ - shl $0x6,%r13 │ │ │ │ - and $0x1,%r8d │ │ │ │ - je 546c3 │ │ │ │ - vmovdqa (%rdx),%ymm10 │ │ │ │ - vmovdqa 0x20(%rdx),%ymm8 │ │ │ │ - vpcmpeqq (%rcx),%ymm10,%ymm7 │ │ │ │ - vpcmpeqq 0x20(%rcx),%ymm8,%ymm1 │ │ │ │ - vpcmpeqq %ymm5,%ymm1,%ymm11 │ │ │ │ - vpcmpeqq %ymm5,%ymm7,%ymm12 │ │ │ │ - vpor %ymm12,%ymm11,%ymm13 │ │ │ │ - vptest %ymm13,%ymm13 │ │ │ │ - jne 546f4 │ │ │ │ - vperm2i128 $0x20,%ymm8,%ymm10,%ymm14 │ │ │ │ - vperm2i128 $0x31,%ymm8,%ymm10,%ymm15 │ │ │ │ - vpaddd %ymm9,%ymm2,%ymm2 │ │ │ │ - mov $0x40,%eax │ │ │ │ - vpshufd $0xd8,%ymm14,%ymm3 │ │ │ │ - vpshufd $0xd8,%ymm15,%ymm0 │ │ │ │ - vpaddd %ymm9,%ymm6,%ymm6 │ │ │ │ - vpunpcklqdq %ymm0,%ymm3,%ymm3 │ │ │ │ - cmp $0x40,%r13 │ │ │ │ - jne 546c3 │ │ │ │ - jmp 54f20 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vperm2i128 $0x20,%ymm10,%ymm4,%ymm13 │ │ │ │ - vperm2i128 $0x31,%ymm10,%ymm4,%ymm14 │ │ │ │ - vmovdqa 0x60(%rdx,%rax,1),%ymm8 │ │ │ │ - vmovdqa 0x40(%rdx,%rax,1),%ymm10 │ │ │ │ - vpshufd $0xd8,%ymm13,%ymm15 │ │ │ │ - vpaddd %ymm9,%ymm2,%ymm2 │ │ │ │ - vpshufd $0xd8,%ymm14,%ymm0 │ │ │ │ - vpaddd %ymm9,%ymm6,%ymm6 │ │ │ │ - vpunpcklqdq %ymm0,%ymm15,%ymm4 │ │ │ │ - vpmulld %ymm4,%ymm3,%ymm3 │ │ │ │ - vpcmpeqq 0x60(%rcx,%rax,1),%ymm8,%ymm1 │ │ │ │ - vpcmpeqq 0x40(%rcx,%rax,1),%ymm10,%ymm7 │ │ │ │ - vpcmpeqq %ymm5,%ymm1,%ymm11 │ │ │ │ - vpcmpeqq %ymm5,%ymm7,%ymm12 │ │ │ │ - vpor %ymm12,%ymm11,%ymm13 │ │ │ │ - vptest %ymm13,%ymm13 │ │ │ │ - jne 546f4 │ │ │ │ - vperm2i128 $0x20,%ymm8,%ymm10,%ymm14 │ │ │ │ - vperm2i128 $0x31,%ymm8,%ymm10,%ymm15 │ │ │ │ - sub $0xffffffffffffff80,%rax │ │ │ │ - vpaddd %ymm9,%ymm2,%ymm2 │ │ │ │ - vpshufd $0xd8,%ymm14,%ymm4 │ │ │ │ - vpshufd $0xd8,%ymm15,%ymm0 │ │ │ │ - vpaddd %ymm9,%ymm6,%ymm6 │ │ │ │ - vpunpcklqdq %ymm0,%ymm4,%ymm10 │ │ │ │ - vpmulld %ymm10,%ymm3,%ymm3 │ │ │ │ - cmp %rax,%r13 │ │ │ │ - je 54f20 │ │ │ │ - vmovdqa (%rdx,%rax,1),%ymm4 │ │ │ │ + shl $0x6,%r10 │ │ │ │ + vpsrld $0x1f,%ymm4,%ymm4 │ │ │ │ + vpbroadcastd %r8d,%ymm1 │ │ │ │ + lea -0x40(%r10),%r14 │ │ │ │ + shr $0x6,%r14 │ │ │ │ + inc %r14 │ │ │ │ + and $0x3,%r14d │ │ │ │ + je 55043 │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + je 54fea │ │ │ │ + cmp $0x2,%r14 │ │ │ │ + jne 55a10 │ │ │ │ + vmovdqa (%rdx,%rax,1),%ymm9 │ │ │ │ vmovdqa 0x20(%rdx,%rax,1),%ymm10 │ │ │ │ - vpcmpeqq (%rcx,%rax,1),%ymm4,%ymm11 │ │ │ │ - vpcmpeqq 0x20(%rcx,%rax,1),%ymm10,%ymm8 │ │ │ │ - vpcmpeqq %ymm5,%ymm8,%ymm1 │ │ │ │ - vpcmpeqq %ymm5,%ymm11,%ymm7 │ │ │ │ - vpor %ymm7,%ymm1,%ymm12 │ │ │ │ - vptest %ymm12,%ymm12 │ │ │ │ - je 54630 │ │ │ │ - vextracti128 $0x1,%ymm3,%xmm13 │ │ │ │ - vmovd %xmm6,%r11d │ │ │ │ - vmovd %xmm2,%r9d │ │ │ │ - vpmulld %xmm3,%xmm13,%xmm14 │ │ │ │ - vpsrldq $0x8,%xmm14,%xmm15 │ │ │ │ - vpmulld %xmm15,%xmm14,%xmm4 │ │ │ │ - vpsrldq $0x4,%xmm4,%xmm0 │ │ │ │ - vpmulld %xmm0,%xmm4,%xmm10 │ │ │ │ - vmovd %xmm10,%r13d │ │ │ │ - movslq %r11d,%rdi │ │ │ │ - mov (%rdx,%rdi,8),%r11 │ │ │ │ - cmp %r11,(%rcx,%rdi,8) │ │ │ │ - jne 55150 │ │ │ │ - lea 0x1(%r9),%r10d │ │ │ │ - imul %r11d,%r13d │ │ │ │ - cmp %r14d,%r10d │ │ │ │ - jge 54810 │ │ │ │ - movslq %r9d,%r8 │ │ │ │ - mov (%rdx,%r8,8),%rsi │ │ │ │ - cmp (%rcx,%r8,8),%rsi │ │ │ │ - jne 55150 │ │ │ │ - lea 0x2(%r9),%eax │ │ │ │ - imul %esi,%r13d │ │ │ │ - cmp %eax,%r14d │ │ │ │ - jle 54810 │ │ │ │ - mov 0x8(%rdx,%r8,8),%rdi │ │ │ │ - cmp %rdi,0x8(%rcx,%r8,8) │ │ │ │ - jne 55150 │ │ │ │ - lea 0x3(%r9),%r11d │ │ │ │ - imul %edi,%r13d │ │ │ │ - cmp %r11d,%r14d │ │ │ │ - jle 54810 │ │ │ │ - mov 0x10(%rdx,%r8,8),%r10 │ │ │ │ - cmp %r10,0x10(%rcx,%r8,8) │ │ │ │ - jne 55150 │ │ │ │ + vmovdqa 0x20(%rcx,%rax,1),%ymm11 │ │ │ │ + vmovdqa (%rcx,%rax,1),%ymm12 │ │ │ │ + vpcmpneqq %ymm10,%ymm11,%k2 │ │ │ │ + vpcmpneqq %ymm9,%ymm12,%k3 │ │ │ │ + kmovb %k2,%esi │ │ │ │ + kmovb %k3,%r11d │ │ │ │ + or %r11d,%esi │ │ │ │ + and $0xf,%esi │ │ │ │ + jne 55980 │ │ │ │ + vpermt2d %ymm10,%ymm7,%ymm9 │ │ │ │ + vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + add $0x40,%rax │ │ │ │ + vpmulld %ymm9,%ymm4,%ymm4 │ │ │ │ + vmovdqa (%rdx,%rax,1),%ymm13 │ │ │ │ + vmovdqa 0x20(%rdx,%rax,1),%ymm14 │ │ │ │ + vmovdqa 0x20(%rcx,%rax,1),%ymm15 │ │ │ │ + vmovdqa (%rcx,%rax,1),%ymm2 │ │ │ │ + vpcmpneqq %ymm14,%ymm15,%k4 │ │ │ │ + vpcmpneqq %ymm13,%ymm2,%k5 │ │ │ │ + kmovb %k4,%r8d │ │ │ │ + kmovb %k5,%r14d │ │ │ │ + or %r14d,%r8d │ │ │ │ + and $0xf,%r8d │ │ │ │ + jne 55980 │ │ │ │ + vpermt2d %ymm14,%ymm7,%ymm13 │ │ │ │ + vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + add $0x40,%rax │ │ │ │ + vpmulld %ymm13,%ymm4,%ymm4 │ │ │ │ + cmp %rax,%r10 │ │ │ │ + je 5519c │ │ │ │ + vmovdqa (%rdx,%rax,1),%ymm8 │ │ │ │ + vmovdqa 0x20(%rdx,%rax,1),%ymm3 │ │ │ │ + vmovdqa 0x20(%rcx,%rax,1),%ymm5 │ │ │ │ + vmovdqa (%rcx,%rax,1),%ymm9 │ │ │ │ + vpcmpneqq %ymm3,%ymm5,%k6 │ │ │ │ + vpcmpneqq %ymm8,%ymm9,%k7 │ │ │ │ + kmovb %k6,%edi │ │ │ │ + kmovb %k7,%esi │ │ │ │ + or %esi,%edi │ │ │ │ + and $0xf,%edi │ │ │ │ + jne 55980 │ │ │ │ + vmovdqa 0x40(%rdx,%rax,1),%ymm10 │ │ │ │ + vmovdqa 0x60(%rdx,%rax,1),%ymm11 │ │ │ │ + vpermt2d %ymm3,%ymm7,%ymm8 │ │ │ │ + vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ + vmovdqa 0x60(%rcx,%rax,1),%ymm12 │ │ │ │ + vmovdqa 0x40(%rcx,%rax,1),%ymm13 │ │ │ │ + vpmulld %ymm8,%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpcmpneqq %ymm11,%ymm12,%k1 │ │ │ │ + vpcmpneqq %ymm10,%ymm13,%k0 │ │ │ │ + kmovb %k1,%r8d │ │ │ │ + kmovb %k0,%r11d │ │ │ │ + or %r11d,%r8d │ │ │ │ + and $0xf,%r8d │ │ │ │ + jne 55980 │ │ │ │ + vmovdqa 0x80(%rdx,%rax,1),%ymm14 │ │ │ │ + vmovdqa 0xa0(%rdx,%rax,1),%ymm15 │ │ │ │ + vpermt2d %ymm11,%ymm7,%ymm10 │ │ │ │ + vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ + vmovdqa 0xa0(%rcx,%rax,1),%ymm2 │ │ │ │ + vmovdqa 0x80(%rcx,%rax,1),%ymm8 │ │ │ │ + vpmulld %ymm10,%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpcmpneqq %ymm15,%ymm2,%k2 │ │ │ │ + vpcmpneqq %ymm14,%ymm8,%k3 │ │ │ │ + kmovb %k2,%edi │ │ │ │ + kmovb %k3,%r14d │ │ │ │ + or %r14d,%edi │ │ │ │ + and $0xf,%edi │ │ │ │ + jne 55980 │ │ │ │ + vmovdqa 0xc0(%rdx,%rax,1),%ymm9 │ │ │ │ + vmovdqa 0xe0(%rdx,%rax,1),%ymm3 │ │ │ │ + vpermt2d %ymm15,%ymm7,%ymm14 │ │ │ │ + vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ + vmovdqa 0xe0(%rcx,%rax,1),%ymm5 │ │ │ │ + vmovdqa 0xc0(%rcx,%rax,1),%ymm10 │ │ │ │ + vpmulld %ymm14,%ymm4,%ymm4 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpcmpneqq %ymm3,%ymm5,%k4 │ │ │ │ + vpcmpneqq %ymm9,%ymm10,%k5 │ │ │ │ + kmovb %k4,%esi │ │ │ │ + kmovb %k5,%r8d │ │ │ │ + or %r8d,%esi │ │ │ │ + and $0xf,%esi │ │ │ │ + jne 55980 │ │ │ │ + vpermt2d %ymm3,%ymm7,%ymm9 │ │ │ │ + vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + add $0x100,%rax │ │ │ │ + vpmulld %ymm9,%ymm4,%ymm4 │ │ │ │ + cmp %rax,%r10 │ │ │ │ + jne 55043 │ │ │ │ + vextracti32x4 $0x1,%ymm4,%xmm7 │ │ │ │ + vpmulld %xmm4,%xmm7,%xmm11 │ │ │ │ + vpsrldq $0x8,%xmm11,%xmm1 │ │ │ │ + vpmulld %xmm1,%xmm11,%xmm12 │ │ │ │ + vpsrldq $0x4,%xmm12,%xmm13 │ │ │ │ + vpmulld %xmm13,%xmm12,%xmm14 │ │ │ │ + vmovd %xmm14,%r14d │ │ │ │ + test $0x7,%r9b │ │ │ │ + je 552c5 │ │ │ │ + mov %r9d,%r8d │ │ │ │ + and $0xfffffff8,%r8d │ │ │ │ + lea 0x1(%r8),%r9d │ │ │ │ + movslq %r8d,%r10 │ │ │ │ + mov (%rdx,%r10,8),%rax │ │ │ │ + cmp %rax,(%rcx,%r10,8) │ │ │ │ + jne 55c00 │ │ │ │ + imul %eax,%r14d │ │ │ │ + lea 0x1(%r9),%r11d │ │ │ │ + cmp %r15d,%r11d │ │ │ │ + jge 552c5 │ │ │ │ + movslq %r9d,%rdi │ │ │ │ + mov (%rdx,%rdi,8),%rsi │ │ │ │ + cmp (%rcx,%rdi,8),%rsi │ │ │ │ + jne 55c00 │ │ │ │ + imul %esi,%r14d │ │ │ │ + lea 0x2(%r9),%r8d │ │ │ │ + cmp %r8d,%r15d │ │ │ │ + jle 552c5 │ │ │ │ + mov 0x8(%rdx,%rdi,8),%r10 │ │ │ │ + cmp %r10,0x8(%rcx,%rdi,8) │ │ │ │ + jne 55c00 │ │ │ │ + imul %r10d,%r14d │ │ │ │ + lea 0x3(%r9),%eax │ │ │ │ + cmp %eax,%r15d │ │ │ │ + jle 552c5 │ │ │ │ + mov 0x10(%rdx,%rdi,8),%r11 │ │ │ │ + cmp %r11,0x10(%rcx,%rdi,8) │ │ │ │ + jne 55c00 │ │ │ │ + imul %r11d,%r14d │ │ │ │ lea 0x4(%r9),%esi │ │ │ │ - imul %r10d,%r13d │ │ │ │ - cmp %r14d,%esi │ │ │ │ - jge 54810 │ │ │ │ - mov 0x18(%rdx,%r8,8),%rax │ │ │ │ - cmp 0x18(%rcx,%r8,8),%rax │ │ │ │ - jne 55150 │ │ │ │ - lea 0x5(%r9),%edi │ │ │ │ - imul %eax,%r13d │ │ │ │ - cmp %edi,%r14d │ │ │ │ - jle 54810 │ │ │ │ - mov 0x20(%rdx,%r8,8),%r11 │ │ │ │ - cmp 0x20(%rcx,%r8,8),%r11 │ │ │ │ - jne 55150 │ │ │ │ - lea 0x6(%r9),%r10d │ │ │ │ - imul %r11d,%r13d │ │ │ │ - cmp %r10d,%r14d │ │ │ │ - jle 54810 │ │ │ │ - mov 0x28(%rdx,%r8,8),%rsi │ │ │ │ - cmp 0x28(%rcx,%r8,8),%rsi │ │ │ │ - jne 55150 │ │ │ │ + cmp %r15d,%esi │ │ │ │ + jge 552c5 │ │ │ │ + mov 0x18(%rdx,%rdi,8),%r8 │ │ │ │ + cmp 0x18(%rcx,%rdi,8),%r8 │ │ │ │ + jne 55c00 │ │ │ │ + imul %r8d,%r14d │ │ │ │ + lea 0x5(%r9),%r10d │ │ │ │ + cmp %r10d,%r15d │ │ │ │ + jle 552c5 │ │ │ │ + mov 0x20(%rdx,%rdi,8),%rax │ │ │ │ + cmp 0x20(%rcx,%rdi,8),%rax │ │ │ │ + jne 55c00 │ │ │ │ + imul %eax,%r14d │ │ │ │ + lea 0x6(%r9),%r11d │ │ │ │ + cmp %r11d,%r15d │ │ │ │ + jle 552c5 │ │ │ │ + mov 0x28(%rdx,%rdi,8),%rsi │ │ │ │ + cmp 0x28(%rcx,%rdi,8),%rsi │ │ │ │ + jne 55c00 │ │ │ │ add $0x7,%r9d │ │ │ │ - imul %esi,%r13d │ │ │ │ - cmp %r9d,%r14d │ │ │ │ - jle 54810 │ │ │ │ - mov 0x30(%rdx,%r8,8),%rdx │ │ │ │ - cmp %rdx,0x30(%rcx,%r8,8) │ │ │ │ - jne 55150 │ │ │ │ - imul %edx,%r13d │ │ │ │ + imul %esi,%r14d │ │ │ │ + cmp %r9d,%r15d │ │ │ │ + jle 552c5 │ │ │ │ + mov 0x30(%rdx,%rdi,8),%rdx │ │ │ │ + cmp %rdx,0x30(%rcx,%rdi,8) │ │ │ │ + jne 55c00 │ │ │ │ + imul %edx,%r14d │ │ │ │ mov %r12,%rdi │ │ │ │ - call 15a00 │ │ │ │ + call 15950 │ │ │ │ test %al,%al │ │ │ │ - jne 54fa0 │ │ │ │ - mov 0x94f91(%rip),%rax │ │ │ │ + jne 559f8 │ │ │ │ + mov 0x954dc(%rip),%rax │ │ │ │ mov $0xc,%edi │ │ │ │ mov 0x228(%rax),%r12 │ │ │ │ vzeroupper │ │ │ │ call *0x168(%rax) │ │ │ │ mov -0xb8(%rbp),%rdi │ │ │ │ xor %r9d,%r9d │ │ │ │ mov $0x501,%r8d │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rax,%rsi │ │ │ │ call *%r12 │ │ │ │ - mov %rax,%r12 │ │ │ │ mov %rax,-0xe8(%rbp) │ │ │ │ + mov %rax,%r12 │ │ │ │ test %rax,%rax │ │ │ │ - je 551f2 │ │ │ │ + je 55ca5 │ │ │ │ mov %rbx,%rdi │ │ │ │ - call 15a00 │ │ │ │ + call 15950 │ │ │ │ test %al,%al │ │ │ │ - jne 55170 │ │ │ │ - mov 0x94f38(%rip),%rax │ │ │ │ + jne 55c20 │ │ │ │ + mov 0x95483(%rip),%rax │ │ │ │ mov $0xc,%edi │ │ │ │ mov 0x228(%rax),%rbx │ │ │ │ vzeroupper │ │ │ │ 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,%rbx │ │ │ │ mov %rax,-0xe0(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ test %rax,%rax │ │ │ │ - je 551cc │ │ │ │ - movslq %r13d,%rdx │ │ │ │ - imul -0xd8(%rbp),%rdx │ │ │ │ - vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ + je 55c7f │ │ │ │ + movslq %r14d,%rdx │ │ │ │ movq $0x0,-0x58(%rbp) │ │ │ │ - movq $0x0,-0x48(%rbp) │ │ │ │ - vmovdqa %ymm3,-0x90(%rbp) │ │ │ │ + vpxor %xmm10,%xmm10,%xmm10 │ │ │ │ lea -0x90(%rbp),%rdi │ │ │ │ + movq $0x0,-0x48(%rbp) │ │ │ │ + imul -0xd8(%rbp),%rdx │ │ │ │ mov %r12,%rsi │ │ │ │ + vmovdqa %ymm10,-0x90(%rbp) │ │ │ │ vzeroupper │ │ │ │ - call b9640 │ │ │ │ - mov -0x90(%rbp),%rcx │ │ │ │ - mov -0x80(%rbp),%rdx │ │ │ │ - mov %rcx,-0xf0(%rbp) │ │ │ │ - mov %rdx,-0xf8(%rbp) │ │ │ │ + call b9670 │ │ │ │ + mov -0x90(%rbp),%rdx │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ + mov %rdx,-0xf0(%rbp) │ │ │ │ + mov %rdi,-0xf8(%rbp) │ │ │ │ test %al,%al │ │ │ │ - jne 55180 │ │ │ │ + jne 55c30 │ │ │ │ + imul %r14d,%r13d │ │ │ │ lea -0x60(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ movq $0x0,-0x60(%rbp) │ │ │ │ movq $0x0,-0x50(%rbp) │ │ │ │ - mov -0xc8(%rbp),%r9d │ │ │ │ - imul %r13d,%r9d │ │ │ │ - movslq %r9d,%rdx │ │ │ │ - call b9640 │ │ │ │ - mov -0x60(%rbp),%rsi │ │ │ │ - mov -0x50(%rbp),%r11 │ │ │ │ - mov %rsi,-0x100(%rbp) │ │ │ │ - mov %r11,-0x108(%rbp) │ │ │ │ + movslq %r13d,%rdx │ │ │ │ + call b9670 │ │ │ │ + mov -0x60(%rbp),%r13 │ │ │ │ + mov -0x50(%rbp),%r10 │ │ │ │ + mov %r13,-0x100(%rbp) │ │ │ │ + mov %r10,-0x108(%rbp) │ │ │ │ test %al,%al │ │ │ │ - jne 54fb0 │ │ │ │ + jne 55a5e │ │ │ │ + mov 0x9539f(%rip),%rax │ │ │ │ sub $0x8,%rsp │ │ │ │ + mov 0x20(%r12),%rdx │ │ │ │ xor %r9d,%r9d │ │ │ │ xor %r8d,%r8d │ │ │ │ mov $0xb,%ecx │ │ │ │ - mov 0x94e3f(%rip),%rax │ │ │ │ - mov 0x20(%r12),%rdx │ │ │ │ - mov %r14d,%esi │ │ │ │ + mov %r15d,%esi │ │ │ │ mov 0x10(%rax),%rdi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ call *0x2e8(%rax) │ │ │ │ mov %rax,-0x110(%rbp) │ │ │ │ add $0x20,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 54fc6 │ │ │ │ - test %r13d,%r13d │ │ │ │ - jle 54ddf │ │ │ │ - mov -0x110(%rbp),%r10 │ │ │ │ - mov -0xd8(%rbp),%r14 │ │ │ │ - mov 0x10(%r10),%r9 │ │ │ │ - shl $0x2,%r14 │ │ │ │ - mov %r14,-0xd0(%rbp) │ │ │ │ - xor %r14d,%r14d │ │ │ │ - xchg %ax,%ax │ │ │ │ + je 55a74 │ │ │ │ + test %r14d,%r14d │ │ │ │ + jle 55869 │ │ │ │ + mov -0xd8(%rbp),%r15 │ │ │ │ + mov -0x110(%rbp),%rsi │ │ │ │ + xor %r13d,%r13d │ │ │ │ + shl $0x2,%r15 │ │ │ │ + mov %r15,-0xd0(%rbp) │ │ │ │ + mov 0x10(%rsi),%r15 │ │ │ │ + nopl (%rax) │ │ │ │ movslq 0x18(%rbx),%r8 │ │ │ │ vmovsd -0xa8(%rbp),%xmm0 │ │ │ │ mov 0x10(%rbx),%rdi │ │ │ │ cmp $0x1,%r8d │ │ │ │ - jle 54baf │ │ │ │ - lea -0x1(%r8),%r10d │ │ │ │ + jle 55660 │ │ │ │ + lea -0x1(%r8),%r9d │ │ │ │ mov 0x20(%rbx),%rsi │ │ │ │ shl $0x3,%r8 │ │ │ │ + mov %r13d,%eax │ │ │ │ + neg %r9 │ │ │ │ xor %ecx,%ecx │ │ │ │ - neg %r10 │ │ │ │ - mov %r14d,%eax │ │ │ │ - shl $0x3,%r10 │ │ │ │ - mov %r10,%rdx │ │ │ │ - neg %rdx │ │ │ │ + shl $0x3,%r9 │ │ │ │ add %r8,%rsi │ │ │ │ add 0x28(%rbx),%r8 │ │ │ │ - sub $0x8,%rdx │ │ │ │ - shr $0x3,%rdx │ │ │ │ - inc %rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - je 54af4 │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 54ad5 │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - je 54abf │ │ │ │ - cmp $0x3,%rdx │ │ │ │ - je 54aa9 │ │ │ │ - cmp $0x4,%rdx │ │ │ │ - je 54a93 │ │ │ │ - cmp $0x5,%rdx │ │ │ │ - je 54a7d │ │ │ │ - cmp $0x6,%rdx │ │ │ │ - je 54a67 │ │ │ │ - movslq %r14d,%rax │ │ │ │ + mov %r9,%r11 │ │ │ │ + neg %r11 │ │ │ │ + sub $0x8,%r11 │ │ │ │ + shr $0x3,%r11 │ │ │ │ + inc %r11 │ │ │ │ + and $0x7,%r11d │ │ │ │ + je 555a5 │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 55586 │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + je 55570 │ │ │ │ + cmp $0x3,%r11 │ │ │ │ + je 5555a │ │ │ │ + cmp $0x4,%r11 │ │ │ │ + je 55544 │ │ │ │ + cmp $0x5,%r11 │ │ │ │ + je 5552e │ │ │ │ + cmp $0x6,%r11 │ │ │ │ + je 55518 │ │ │ │ + movslq %r13d,%rax │ │ │ │ mov $0xfffffffffffffff8,%rcx │ │ │ │ cqto │ │ │ │ idivq -0x10(%rsi) │ │ │ │ imul -0x10(%r8),%rdx │ │ │ │ add %rdx,%rdi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ @@ -64501,1645 +65094,1628 @@ │ │ │ │ add %rdx,%rdi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ idivq -0x10(%rsi,%rcx,1) │ │ │ │ imul -0x10(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ add %rdx,%rdi │ │ │ │ - cmp %rcx,%r10 │ │ │ │ - je 54baf │ │ │ │ + cmp %rcx,%r9 │ │ │ │ + je 55660 │ │ │ │ cltq │ │ │ │ + lea -0x10(%rcx),%r11 │ │ │ │ cqto │ │ │ │ idivq -0x10(%rsi,%rcx,1) │ │ │ │ imul -0x10(%r8,%rcx,1),%rdx │ │ │ │ cltq │ │ │ │ - lea (%rdi,%rdx,1),%r11 │ │ │ │ + lea (%rdi,%rdx,1),%r10 │ │ │ │ lea -0x8(%rcx),%rdi │ │ │ │ cqto │ │ │ │ idivq -0x10(%rsi,%rdi,1) │ │ │ │ imul -0x10(%r8,%rdi,1),%rdx │ │ │ │ - lea -0x10(%rcx),%rdi │ │ │ │ cltq │ │ │ │ - add %rdx,%r11 │ │ │ │ - cqto │ │ │ │ - idivq -0x10(%rsi,%rdi,1) │ │ │ │ - imul -0x10(%r8,%rdi,1),%rdx │ │ │ │ lea -0x18(%rcx),%rdi │ │ │ │ - cltq │ │ │ │ - add %rdx,%r11 │ │ │ │ + add %rdx,%r10 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%rsi,%rdi,1) │ │ │ │ - imul -0x10(%r8,%rdi,1),%rdx │ │ │ │ - lea -0x20(%rcx),%rdi │ │ │ │ + idivq -0x10(%rsi,%r11,1) │ │ │ │ + imul -0x10(%r8,%r11,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r11 │ │ │ │ + lea -0x20(%rcx),%r11 │ │ │ │ + add %rdx,%r10 │ │ │ │ cqto │ │ │ │ idivq -0x10(%rsi,%rdi,1) │ │ │ │ imul -0x10(%r8,%rdi,1),%rdx │ │ │ │ - lea -0x28(%rcx),%rdi │ │ │ │ cltq │ │ │ │ - add %rdx,%r11 │ │ │ │ + lea -0x28(%rcx),%rdi │ │ │ │ + add %rdx,%r10 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%rsi,%rdi,1) │ │ │ │ - imul -0x10(%r8,%rdi,1),%rdx │ │ │ │ - lea -0x30(%rcx),%rdi │ │ │ │ + idivq -0x10(%rsi,%r11,1) │ │ │ │ + imul -0x10(%r8,%r11,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%r11 │ │ │ │ + lea -0x30(%rcx),%r11 │ │ │ │ + add %rdx,%r10 │ │ │ │ cqto │ │ │ │ idivq -0x10(%rsi,%rdi,1) │ │ │ │ imul -0x10(%r8,%rdi,1),%rdx │ │ │ │ cltq │ │ │ │ - lea (%r11,%rdx,1),%rdi │ │ │ │ - lea -0x38(%rcx),%r11 │ │ │ │ + add %rdx,%r10 │ │ │ │ cqto │ │ │ │ - sub $0x40,%rcx │ │ │ │ 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(%rsi,%r10,1) │ │ │ │ + imul -0x10(%r8,%r10,1),%rdx │ │ │ │ add %rdx,%rdi │ │ │ │ - cmp %rcx,%r10 │ │ │ │ - jne 54af4 │ │ │ │ + cmp %rcx,%r9 │ │ │ │ + jne 555a5 │ │ │ │ movslq 0x18(%r12),%r8 │ │ │ │ - mov 0x10(%r12),%r10 │ │ │ │ + mov 0x10(%r12),%r9 │ │ │ │ cmp $0x1,%r8d │ │ │ │ - jle 54da7 │ │ │ │ - lea -0x1(%r8),%r11d │ │ │ │ + jle 5583c │ │ │ │ + lea -0x1(%r8),%r10d │ │ │ │ mov 0x20(%r12),%rsi │ │ │ │ shl $0x3,%r8 │ │ │ │ + mov %r13d,%eax │ │ │ │ + neg %r10 │ │ │ │ xor %ecx,%ecx │ │ │ │ - neg %r11 │ │ │ │ - mov %r14d,%eax │ │ │ │ - shl $0x3,%r11 │ │ │ │ - mov %r11,%rdx │ │ │ │ - neg %rdx │ │ │ │ + shl $0x3,%r10 │ │ │ │ add %r8,%rsi │ │ │ │ add 0x28(%r12),%r8 │ │ │ │ - sub $0x8,%rdx │ │ │ │ - shr $0x3,%rdx │ │ │ │ - inc %rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - je 54ccf │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 54cb0 │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - je 54c9a │ │ │ │ - cmp $0x3,%rdx │ │ │ │ - je 54c84 │ │ │ │ - cmp $0x4,%rdx │ │ │ │ - je 54c6e │ │ │ │ - cmp $0x5,%rdx │ │ │ │ - je 54c58 │ │ │ │ - cmp $0x6,%rdx │ │ │ │ - je 54c42 │ │ │ │ - movslq %r14d,%rax │ │ │ │ + mov %r10,%r11 │ │ │ │ + neg %r11 │ │ │ │ + sub $0x8,%r11 │ │ │ │ + shr $0x3,%r11 │ │ │ │ + inc %r11 │ │ │ │ + and $0x7,%r11d │ │ │ │ + je 55781 │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 55762 │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + je 5574c │ │ │ │ + cmp $0x3,%r11 │ │ │ │ + je 55736 │ │ │ │ + cmp $0x4,%r11 │ │ │ │ + je 55720 │ │ │ │ + cmp $0x5,%r11 │ │ │ │ + je 5570a │ │ │ │ + cmp $0x6,%r11 │ │ │ │ + je 556f4 │ │ │ │ + movslq %r13d,%rax │ │ │ │ mov $0xfffffffffffffff8,%rcx │ │ │ │ cqto │ │ │ │ idivq -0x10(%rsi) │ │ │ │ imul -0x10(%r8),%rdx │ │ │ │ - add %rdx,%r10 │ │ │ │ + add %rdx,%r9 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ idivq -0x10(%rsi,%rcx,1) │ │ │ │ imul -0x10(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,%r10 │ │ │ │ + add %rdx,%r9 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ idivq -0x10(%rsi,%rcx,1) │ │ │ │ imul -0x10(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,%r10 │ │ │ │ + add %rdx,%r9 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ idivq -0x10(%rsi,%rcx,1) │ │ │ │ imul -0x10(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,%r10 │ │ │ │ + add %rdx,%r9 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ idivq -0x10(%rsi,%rcx,1) │ │ │ │ imul -0x10(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,%r10 │ │ │ │ + add %rdx,%r9 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ idivq -0x10(%rsi,%rcx,1) │ │ │ │ imul -0x10(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,%r10 │ │ │ │ + add %rdx,%r9 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ idivq -0x10(%rsi,%rcx,1) │ │ │ │ imul -0x10(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,%r10 │ │ │ │ - cmp %rcx,%r11 │ │ │ │ - je 54da7 │ │ │ │ - mov %rbx,-0xc8(%rbp) │ │ │ │ - mov %r9,%rbx │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov %r11,%rdi │ │ │ │ + add %rdx,%r9 │ │ │ │ + cmp %rcx,%r10 │ │ │ │ + je 5583c │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ idivq -0x10(%rsi,%rcx,1) │ │ │ │ imul -0x10(%r8,%rcx,1),%rdx │ │ │ │ cltq │ │ │ │ - lea (%r10,%rdx,1),%r11 │ │ │ │ - lea -0x8(%rcx),%r10 │ │ │ │ + lea (%r9,%rdx,1),%r11 │ │ │ │ + lea -0x8(%rcx),%r9 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%rsi,%r10,1) │ │ │ │ - imul -0x10(%r8,%r10,1),%rdx │ │ │ │ - lea -0x10(%rcx),%r10 │ │ │ │ + idivq -0x10(%rsi,%r9,1) │ │ │ │ + imul -0x10(%r8,%r9,1),%rdx │ │ │ │ cltq │ │ │ │ + lea -0x10(%rcx),%r9 │ │ │ │ add %rdx,%r11 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%rsi,%r10,1) │ │ │ │ - imul -0x10(%r8,%r10,1),%rdx │ │ │ │ - lea -0x18(%rcx),%r10 │ │ │ │ + idivq -0x10(%rsi,%r9,1) │ │ │ │ + imul -0x10(%r8,%r9,1),%rdx │ │ │ │ cltq │ │ │ │ + lea -0x18(%rcx),%r9 │ │ │ │ add %rdx,%r11 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%rsi,%r10,1) │ │ │ │ - imul -0x10(%r8,%r10,1),%rdx │ │ │ │ - lea -0x20(%rcx),%r10 │ │ │ │ + idivq -0x10(%rsi,%r9,1) │ │ │ │ + imul -0x10(%r8,%r9,1),%rdx │ │ │ │ cltq │ │ │ │ + lea -0x20(%rcx),%r9 │ │ │ │ add %rdx,%r11 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%rsi,%r10,1) │ │ │ │ - imul -0x10(%r8,%r10,1),%rdx │ │ │ │ - lea -0x28(%rcx),%r10 │ │ │ │ + idivq -0x10(%rsi,%r9,1) │ │ │ │ + imul -0x10(%r8,%r9,1),%rdx │ │ │ │ cltq │ │ │ │ + lea -0x28(%rcx),%r9 │ │ │ │ add %rdx,%r11 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%rsi,%r10,1) │ │ │ │ - imul -0x10(%r8,%r10,1),%rdx │ │ │ │ - lea -0x30(%rcx),%r10 │ │ │ │ + idivq -0x10(%rsi,%r9,1) │ │ │ │ + imul -0x10(%r8,%r9,1),%rdx │ │ │ │ cltq │ │ │ │ + lea -0x30(%rcx),%r9 │ │ │ │ add %rdx,%r11 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%rsi,%r10,1) │ │ │ │ - imul -0x10(%r8,%r10,1),%rdx │ │ │ │ + idivq -0x10(%rsi,%r9,1) │ │ │ │ + imul -0x10(%r8,%r9,1),%rdx │ │ │ │ cltq │ │ │ │ - lea (%r11,%rdx,1),%r10 │ │ │ │ + lea (%r11,%rdx,1),%r9 │ │ │ │ lea -0x38(%rcx),%r11 │ │ │ │ cqto │ │ │ │ sub $0x40,%rcx │ │ │ │ idivq -0x10(%rsi,%r11,1) │ │ │ │ imul -0x10(%r8,%r11,1),%rdx │ │ │ │ - add %rdx,%r10 │ │ │ │ - cmp %rcx,%rdi │ │ │ │ - jne 54cdf │ │ │ │ - mov %r9,%rdi │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov -0xc8(%rbp),%rbx │ │ │ │ - mov -0xbc(%rbp),%esi │ │ │ │ + add %rdx,%r9 │ │ │ │ + cmp %rcx,%r10 │ │ │ │ + jne 55781 │ │ │ │ mov %rdi,%rcx │ │ │ │ - mov %r9,%r8 │ │ │ │ - mov %r10,%rdx │ │ │ │ - mov %r15d,%edi │ │ │ │ - mov %r9,-0xc8(%rbp) │ │ │ │ - call 533c0 │ │ │ │ - inc %r14d │ │ │ │ - mov -0xc8(%rbp),%r9 │ │ │ │ - add -0xd0(%rbp),%r9 │ │ │ │ - cmp %r13d,%r14d │ │ │ │ - jne 549d0 │ │ │ │ + mov -0xbc(%rbp),%esi │ │ │ │ + mov -0xc4(%rbp),%edi │ │ │ │ + mov %r15,%r8 │ │ │ │ + mov %r9,%rdx │ │ │ │ + call 53d80 │ │ │ │ + inc %r13d │ │ │ │ + add -0xd0(%rbp),%r15 │ │ │ │ + cmp %r14d,%r13d │ │ │ │ + jne 55480 │ │ │ │ mov -0x110(%rbp),%rbx │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x100(%rbp),%r13 │ │ │ │ - test %r13,%r13 │ │ │ │ - je 54e0e │ │ │ │ + mov -0x100(%rbp),%r12 │ │ │ │ + test %r12,%r12 │ │ │ │ + je 5588e │ │ │ │ mov -0x108(%rbp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - sub %r13,%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ + sub %r12,%rsi │ │ │ │ call d340 │ │ │ │ - mov -0xf0(%rbp),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - je 54e2c │ │ │ │ + mov -0xf0(%rbp),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 558a9 │ │ │ │ mov -0xf8(%rbp),%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - sub %rax,%rsi │ │ │ │ + sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ mov -0xe0(%rbp),%rdi │ │ │ │ - call 15050 │ │ │ │ + call 14fe0 │ │ │ │ mov -0xe8(%rbp),%rdi │ │ │ │ - call 15050 │ │ │ │ - jmp 54eb8 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x94119(%rip),%r8 │ │ │ │ - lea 0x83206(%rip),%rsi # d8064 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd34> │ │ │ │ - mov (%r8),%rdi │ │ │ │ + call 14fe0 │ │ │ │ + jmp 55928 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x946a1(%rip),%rdi │ │ │ │ + lea 0x8378e(%rip),%rsi # d9064 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10c4> │ │ │ │ + mov (%rdi),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 55225 │ │ │ │ + jne 55cd8 │ │ │ │ lea -0x30(%rbp),%rsp │ │ │ │ mov %rbx,%rax │ │ │ │ pop %rbx │ │ │ │ - pop %rsi │ │ │ │ + pop %r8 │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ - lea -0x8(%rsi),%rsp │ │ │ │ + lea -0x8(%r8),%rsp │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x940c9(%rip),%r15 │ │ │ │ - lea 0x83fc2(%rip),%rsi # d8e70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1b40> │ │ │ │ - mov (%r15),%rdi │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x94659(%rip),%r14 │ │ │ │ + lea 0x84552(%rip),%rsi # d9e70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1ed0> │ │ │ │ + mov (%r14),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ lea -0x98(%rbp),%rdi │ │ │ │ - call b39e0 │ │ │ │ + call b3b90 │ │ │ │ lea -0xa0(%rbp),%rdi │ │ │ │ - call b39e0 │ │ │ │ - jmp 54e68 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x94089(%rip),%rbx │ │ │ │ - lea 0x8413a(%rip),%rsi # d9028 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1cf8> │ │ │ │ - mov (%rbx),%rdi │ │ │ │ + call b3b90 │ │ │ │ + jmp 558e0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x94621(%rip),%r11 │ │ │ │ + lea 0x846d2(%rip),%rsi # da028 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2088> │ │ │ │ + mov (%r11),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 54eb6 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x94069(%rip),%r13 │ │ │ │ - lea 0x833df(%rip),%rsi # d82ed * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xfbd> │ │ │ │ - mov 0x0(%r13),%rdi │ │ │ │ + jmp 55926 │ │ │ │ + mov 0x94609(%rip),%r12 │ │ │ │ + lea 0x83999(%rip),%rsi # d9307 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1367> │ │ │ │ + mov (%r12),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 54eb6 │ │ │ │ + jmp 55926 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - vextracti128 $0x1,%ymm3,%xmm5 │ │ │ │ - vpmulld %xmm3,%xmm5,%xmm9 │ │ │ │ - vpsrldq $0x8,%xmm9,%xmm8 │ │ │ │ - vpmulld %xmm8,%xmm9,%xmm11 │ │ │ │ - vpsrldq $0x4,%xmm11,%xmm1 │ │ │ │ - vpmulld %xmm1,%xmm11,%xmm7 │ │ │ │ - vmovd %xmm7,%r13d │ │ │ │ - test $0x7,%r11b │ │ │ │ - je 54810 │ │ │ │ - and $0xfffffff8,%r11d │ │ │ │ - lea 0x1(%r11),%r9d │ │ │ │ - jmp 54723 │ │ │ │ + vextracti32x4 $0x1,%ymm4,%xmm15 │ │ │ │ + vmovd %xmm0,%r8d │ │ │ │ + vmovd %xmm6,%r9d │ │ │ │ + vpmulld %xmm4,%xmm15,%xmm2 │ │ │ │ + vpsrldq $0x8,%xmm2,%xmm8 │ │ │ │ + vpmulld %xmm8,%xmm2,%xmm9 │ │ │ │ + vpsrldq $0x4,%xmm9,%xmm3 │ │ │ │ + vpmulld %xmm3,%xmm9,%xmm5 │ │ │ │ + vmovd %xmm5,%r14d │ │ │ │ + jmp 551d8 │ │ │ │ nopl (%rax) │ │ │ │ - mov 0x94009(%rip),%r12 │ │ │ │ - lea 0x83a92(%rip),%rsi # d8a00 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x16d0> │ │ │ │ - mov (%r12),%rdi │ │ │ │ + mov 0x945b1(%rip),%r15 │ │ │ │ + lea 0x8403a(%rip),%rsi # d9a00 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1a60> │ │ │ │ + mov (%r15),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 54ec4 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x93fe9(%rip),%r9 │ │ │ │ - lea 0x83aa2(%rip),%rsi # d8a30 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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 (%r9),%rdi │ │ │ │ + jmp 55934 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x94591(%rip),%rdx │ │ │ │ + lea 0x8404a(%rip),%rsi # d9a30 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1a90> │ │ │ │ + mov (%rdx),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 54eb6 │ │ │ │ + jmp 55926 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movq $0x0,-0xe8(%rbp) │ │ │ │ - jmp 54869 │ │ │ │ - mov 0x93fb9(%rip),%r15 │ │ │ │ - lea 0x83382(%rip),%rsi # d8340 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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 (%r15),%rdi │ │ │ │ + jmp 5531e │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovdqa (%rdx),%ymm2 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm3 │ │ │ │ + vmovdqa 0x20(%rcx),%ymm5 │ │ │ │ + vmovdqa (%rcx),%ymm8 │ │ │ │ + vpcmpneqq %ymm3,%ymm5,%k1 │ │ │ │ + vpcmpneqq %ymm2,%ymm8,%k0 │ │ │ │ + kmovb %k1,%eax │ │ │ │ + kmovb %k0,%edi │ │ │ │ + or %edi,%eax │ │ │ │ + test $0xf,%al │ │ │ │ + jne 55980 │ │ │ │ + vmovdqa %ymm2,%ymm4 │ │ │ │ + vpaddd %ymm1,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + mov $0x40,%eax │ │ │ │ + vpermt2d %ymm3,%ymm7,%ymm4 │ │ │ │ + jmp 54f9b │ │ │ │ + mov 0x9450b(%rip),%r14 │ │ │ │ + lea 0x838ee(%rip),%rsi # d935a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13ba> │ │ │ │ + mov (%r14),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 54df0 │ │ │ │ - nopl (%rax) │ │ │ │ - mov %r11d,%r9d │ │ │ │ - xor %eax,%eax │ │ │ │ - and $0x7,%r11d │ │ │ │ - mov $0x1,%r13d │ │ │ │ - je 550a5 │ │ │ │ - cmp $0x1,%r11 │ │ │ │ - je 55087 │ │ │ │ - cmp $0x2,%r11 │ │ │ │ - je 55072 │ │ │ │ - cmp $0x3,%r11 │ │ │ │ - je 5505d │ │ │ │ - cmp $0x4,%r11 │ │ │ │ - je 55048 │ │ │ │ - cmp $0x5,%r11 │ │ │ │ - je 55033 │ │ │ │ - cmp $0x6,%r11 │ │ │ │ - je 5501e │ │ │ │ - mov (%rdx),%r13 │ │ │ │ - cmp %r13,(%rcx) │ │ │ │ - jne 55153 │ │ │ │ - mov $0x1,%eax │ │ │ │ - mov (%rdx,%rax,8),%r8 │ │ │ │ - cmp %r8,(%rcx,%rax,8) │ │ │ │ - jne 55153 │ │ │ │ - imul %r8d,%r13d │ │ │ │ - inc %rax │ │ │ │ - mov (%rdx,%rax,8),%rdi │ │ │ │ - cmp %rdi,(%rcx,%rax,8) │ │ │ │ - jne 55153 │ │ │ │ - imul %edi,%r13d │ │ │ │ - inc %rax │ │ │ │ + jmp 55870 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %r9d,%edi │ │ │ │ + xor %r10d,%r10d │ │ │ │ + mov $0x1,%r14d │ │ │ │ + and $0x7,%r9d │ │ │ │ + je 55b57 │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 55b39 │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + je 55b24 │ │ │ │ + cmp $0x3,%r9 │ │ │ │ + je 55b0f │ │ │ │ + cmp $0x4,%r9 │ │ │ │ + je 55afa │ │ │ │ + cmp $0x5,%r9 │ │ │ │ + je 55ae5 │ │ │ │ + cmp $0x6,%r9 │ │ │ │ + je 55ad0 │ │ │ │ + mov (%rdx),%r14 │ │ │ │ + cmp %r14,(%rcx) │ │ │ │ + jne 55c03 │ │ │ │ + mov $0x1,%r10d │ │ │ │ + mov (%rdx,%r10,8),%r9 │ │ │ │ + cmp %r9,(%rcx,%r10,8) │ │ │ │ + jne 55c03 │ │ │ │ + imul %r9d,%r14d │ │ │ │ + inc %r10 │ │ │ │ + mov (%rdx,%r10,8),%r8 │ │ │ │ + cmp %r8,(%rcx,%r10,8) │ │ │ │ + jne 55c03 │ │ │ │ + imul %r8d,%r14d │ │ │ │ + inc %r10 │ │ │ │ + mov (%rdx,%r10,8),%rax │ │ │ │ + cmp %rax,(%rcx,%r10,8) │ │ │ │ + jne 55c03 │ │ │ │ + imul %eax,%r14d │ │ │ │ + inc %r10 │ │ │ │ + mov (%rdx,%r10,8),%r11 │ │ │ │ + cmp %r11,(%rcx,%r10,8) │ │ │ │ + jne 55c03 │ │ │ │ + imul %r11d,%r14d │ │ │ │ + inc %r10 │ │ │ │ + mov (%rdx,%r10,8),%rsi │ │ │ │ + cmp %rsi,(%rcx,%r10,8) │ │ │ │ + jne 55c03 │ │ │ │ + imul %esi,%r14d │ │ │ │ + inc %r10 │ │ │ │ + mov (%rdx,%r10,8),%r9 │ │ │ │ + cmp %r9,(%rcx,%r10,8) │ │ │ │ + jne 55c03 │ │ │ │ + inc %r10 │ │ │ │ + imul %r9d,%r14d │ │ │ │ + cmp %rdi,%r10 │ │ │ │ + je 552c5 │ │ │ │ + mov (%rdx,%r10,8),%r8 │ │ │ │ + cmp %r8,(%rcx,%r10,8) │ │ │ │ + jne 55c03 │ │ │ │ + imul %r8d,%r14d │ │ │ │ + lea 0x1(%r10),%rax │ │ │ │ mov (%rdx,%rax,8),%r11 │ │ │ │ cmp %r11,(%rcx,%rax,8) │ │ │ │ - jne 55153 │ │ │ │ - imul %r11d,%r13d │ │ │ │ - inc %rax │ │ │ │ - mov (%rdx,%rax,8),%r10 │ │ │ │ - cmp %r10,(%rcx,%rax,8) │ │ │ │ - jne 55153 │ │ │ │ - imul %r10d,%r13d │ │ │ │ - inc %rax │ │ │ │ - mov (%rdx,%rax,8),%rsi │ │ │ │ - cmp %rsi,(%rcx,%rax,8) │ │ │ │ - jne 55153 │ │ │ │ - imul %esi,%r13d │ │ │ │ - inc %rax │ │ │ │ + jne 55c03 │ │ │ │ + imul %r11d,%r14d │ │ │ │ + lea 0x2(%r10),%r9 │ │ │ │ + mov (%rdx,%r9,8),%rsi │ │ │ │ + cmp %rsi,(%rcx,%r9,8) │ │ │ │ + jne 55c03 │ │ │ │ + imul %esi,%r14d │ │ │ │ + lea 0x3(%r10),%rax │ │ │ │ mov (%rdx,%rax,8),%r8 │ │ │ │ cmp %r8,(%rcx,%rax,8) │ │ │ │ - jne 55153 │ │ │ │ - inc %rax │ │ │ │ - imul %r8d,%r13d │ │ │ │ - cmp %r9,%rax │ │ │ │ - je 54810 │ │ │ │ - mov (%rdx,%rax,8),%rdi │ │ │ │ - cmp %rdi,(%rcx,%rax,8) │ │ │ │ - jne 55153 │ │ │ │ - lea 0x1(%rax),%r11 │ │ │ │ - imul %edi,%r13d │ │ │ │ - mov (%rdx,%r11,8),%r10 │ │ │ │ - cmp %r10,(%rcx,%r11,8) │ │ │ │ - jne 55153 │ │ │ │ - lea 0x2(%rax),%r8 │ │ │ │ - imul %r10d,%r13d │ │ │ │ - mov (%rdx,%r8,8),%rsi │ │ │ │ - cmp %rsi,(%rcx,%r8,8) │ │ │ │ - jne 55153 │ │ │ │ - lea 0x3(%rax),%rdi │ │ │ │ - imul %esi,%r13d │ │ │ │ - mov (%rdx,%rdi,8),%r11 │ │ │ │ - cmp %r11,(%rcx,%rdi,8) │ │ │ │ - jne 55153 │ │ │ │ - lea 0x4(%rax),%r10 │ │ │ │ - imul %r11d,%r13d │ │ │ │ - mov (%rdx,%r10,8),%r8 │ │ │ │ - cmp %r8,(%rcx,%r10,8) │ │ │ │ - jne 55153 │ │ │ │ - lea 0x5(%rax),%rdi │ │ │ │ - imul %r8d,%r13d │ │ │ │ - mov (%rdx,%rdi,8),%rsi │ │ │ │ - cmp %rsi,(%rcx,%rdi,8) │ │ │ │ - jne 55153 │ │ │ │ - lea 0x6(%rax),%r11 │ │ │ │ - imul %esi,%r13d │ │ │ │ - mov (%rdx,%r11,8),%r10 │ │ │ │ - cmp %r10,(%rcx,%r11,8) │ │ │ │ - jne 55153 │ │ │ │ - lea 0x7(%rax),%r8 │ │ │ │ - imul %r10d,%r13d │ │ │ │ - mov (%rdx,%r8,8),%rdi │ │ │ │ - cmp %rdi,(%rcx,%r8,8) │ │ │ │ - jne 55153 │ │ │ │ - add $0x8,%rax │ │ │ │ - imul %edi,%r13d │ │ │ │ - cmp %r9,%rax │ │ │ │ - jne 550a5 │ │ │ │ - jmp 54810 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jne 55c03 │ │ │ │ + imul %r8d,%r14d │ │ │ │ + lea 0x4(%r10),%r11 │ │ │ │ + mov (%rdx,%r11,8),%r9 │ │ │ │ + cmp %r9,(%rcx,%r11,8) │ │ │ │ + jne 55c03 │ │ │ │ + imul %r9d,%r14d │ │ │ │ + lea 0x5(%r10),%rax │ │ │ │ + mov (%rdx,%rax,8),%rsi │ │ │ │ + cmp %rsi,(%rcx,%rax,8) │ │ │ │ + jne 55c03 │ │ │ │ + imul %esi,%r14d │ │ │ │ + lea 0x6(%r10),%r11 │ │ │ │ + mov (%rdx,%r11,8),%r8 │ │ │ │ + cmp %r8,(%rcx,%r11,8) │ │ │ │ + jne 55c03 │ │ │ │ + imul %r8d,%r14d │ │ │ │ + lea 0x7(%r10),%r9 │ │ │ │ + mov (%rdx,%r9,8),%rax │ │ │ │ + cmp %rax,(%rcx,%r9,8) │ │ │ │ + jne 55c03 │ │ │ │ + add $0x8,%r10 │ │ │ │ + imul %eax,%r14d │ │ │ │ + cmp %rdi,%r10 │ │ │ │ + jne 55b57 │ │ │ │ + jmp 552c5 │ │ │ │ + nopl (%rax) │ │ │ │ vzeroupper │ │ │ │ - mov 0x93e16(%rip),%rbx │ │ │ │ - lea 0x83da7(%rip),%rsi # d8f08 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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> │ │ │ │ - mov (%rbx),%rdi │ │ │ │ + mov 0x94366(%rip),%rcx │ │ │ │ + lea 0x842f7(%rip),%rsi # d9f08 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1f68> │ │ │ │ + mov (%rcx),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 54eb6 │ │ │ │ + jmp 55926 │ │ │ │ xchg %ax,%ax │ │ │ │ movq $0x0,-0xe0(%rbp) │ │ │ │ - jmp 548c1 │ │ │ │ - mov 0x93de9(%rip),%r8 │ │ │ │ - lea 0x831b2(%rip),%rsi # d8340 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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 │ │ │ │ + jmp 55376 │ │ │ │ + mov 0x94339(%rip),%rbx │ │ │ │ + lea 0x8371c(%rip),%rsi # d935a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13ba> │ │ │ │ + mov (%rbx),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 54e0e │ │ │ │ + jmp 5588e │ │ │ │ nopl (%rax) │ │ │ │ - mov 0x93dc9(%rip),%r14 │ │ │ │ - lea 0x83c62(%rip),%rsi # d8e10 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1ae0> │ │ │ │ - mov (%r14),%rdi │ │ │ │ + mov 0x94319(%rip),%r13 │ │ │ │ + lea 0x841b2(%rip),%rsi # d9e10 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1e70> │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 54e66 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov -0xc8(%rbp),%r15d │ │ │ │ - jmp 54510 │ │ │ │ - mov 0x93d9d(%rip),%r10 │ │ │ │ - lea 0x83826(%rip),%rsi # d8a00 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x16d0> │ │ │ │ - mov (%r10),%rdi │ │ │ │ + jmp 558de │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %r13d,-0xc4(%rbp) │ │ │ │ + mov %r13d,%edi │ │ │ │ + jmp 54eda │ │ │ │ + mov 0x942ea(%rip),%rsi │ │ │ │ + mov (%rsi),%rdi │ │ │ │ + lea 0x83d70(%rip),%rsi # d9a00 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1a60> │ │ │ │ call d380 │ │ │ │ movq $0x0,-0xe0(%rbp) │ │ │ │ - jmp 54e2c │ │ │ │ - mov 0x93d77(%rip),%rdx │ │ │ │ - lea 0x83c10(%rip),%rsi # d8e10 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1ae0> │ │ │ │ - mov (%rdx),%rdi │ │ │ │ + jmp 558a9 │ │ │ │ + mov 0x942c4(%rip),%rcx │ │ │ │ + lea 0x8415d(%rip),%rsi # d9e10 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1e70> │ │ │ │ + mov (%rcx),%rdi │ │ │ │ call d380 │ │ │ │ movq $0x0,-0xe0(%rbp) │ │ │ │ - movq $0x0,-0xe8(%rbp) │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 54e2c │ │ │ │ + movq $0x0,-0xe8(%rbp) │ │ │ │ + jmp 558a9 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp f2b6 <__cxa_finalize@plt+0x1c26> │ │ │ │ + vzeroupper │ │ │ │ + jmp f329 <__cxa_finalize@plt+0x1c99> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp f30a <__cxa_finalize@plt+0x1c7a> │ │ │ │ + jmp f37a <__cxa_finalize@plt+0x1cea> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp f2b6 <__cxa_finalize@plt+0x1c26> │ │ │ │ + jmp f3b5 <__cxa_finalize@plt+0x1d25> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp f350 <__cxa_finalize@plt+0x1cc0> │ │ │ │ + jmp f3b5 <__cxa_finalize@plt+0x1d25> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp f2db <__cxa_finalize@plt+0x1c4b> │ │ │ │ + jmp f357 <__cxa_finalize@plt+0x1cc7> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - vzeroupper │ │ │ │ - jmp f2e7 <__cxa_finalize@plt+0x1c57> │ │ │ │ + jmp f318 <__cxa_finalize@plt+0x1c88> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp f350 <__cxa_finalize@plt+0x1cc0> │ │ │ │ + jmp f302 <__cxa_finalize@plt+0x1c72> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - vzeroupper │ │ │ │ - jmp f326 <__cxa_finalize@plt+0x1c96> │ │ │ │ + jmp f3b5 <__cxa_finalize@plt+0x1d25> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp f368 <__cxa_finalize@plt+0x1cd8> │ │ │ │ + jmp f3e4 <__cxa_finalize@plt+0x1d54> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp f37e <__cxa_finalize@plt+0x1cee> │ │ │ │ + jmp f3e4 <__cxa_finalize@plt+0x1d54> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp f350 <__cxa_finalize@plt+0x1cc0> │ │ │ │ + vzeroupper │ │ │ │ + jmp f34b <__cxa_finalize@plt+0x1cbb> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp f2b6 <__cxa_finalize@plt+0x1c26> │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp f3e4 <__cxa_finalize@plt+0x1d54> │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ + mov %rcx,%r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ - sub $0x100,%rsp │ │ │ │ - mov %rdi,0x68(%rsp) │ │ │ │ - mov %rsi,0x8(%rsp) │ │ │ │ - mov %rdx,0x60(%rsp) │ │ │ │ - mov %rcx,0x98(%rsp) │ │ │ │ - mov %r8d,0x88(%rsp) │ │ │ │ + sub $0x120,%rsp │ │ │ │ + mov %rdi,0x78(%rsp) │ │ │ │ + mov %rsi,0x70(%rsp) │ │ │ │ + mov %rdx,0x68(%rsp) │ │ │ │ + mov %r8d,0xa8(%rsp) │ │ │ │ mov %fs:0x28,%r12 │ │ │ │ - mov %r12,0xf8(%rsp) │ │ │ │ + mov %r12,0x118(%rsp) │ │ │ │ mov %r9d,%r12d │ │ │ │ cmp $0x1,%r8d │ │ │ │ - je 56282 │ │ │ │ + je 56bcb │ │ │ │ movslq %r12d,%r13 │ │ │ │ mov %r13,%rax │ │ │ │ shr $0x3c,%rax │ │ │ │ - jne 566bc │ │ │ │ + jne 5713e │ │ │ │ test %r13,%r13 │ │ │ │ - je 565e8 │ │ │ │ - lea 0x0(,%r13,8),%r14 │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %r14,0x90(%rsp) │ │ │ │ + je 5705b │ │ │ │ + lea 0x0(,%r13,8),%rdi │ │ │ │ + mov %rdi,0xb0(%rsp) │ │ │ │ call d330 │ │ │ │ - mov %rax,%rbx │ │ │ │ movq $0x0,(%rax) │ │ │ │ + mov %rax,%rbx │ │ │ │ cmp $0x1,%r13 │ │ │ │ - je 5660c │ │ │ │ - xor %esi,%esi │ │ │ │ - lea -0x8(%r14),%rdx │ │ │ │ + je 5707c │ │ │ │ + mov 0xb0(%rsp),%rsi │ │ │ │ lea 0x8(%rax),%rdi │ │ │ │ + lea -0x8(%rsi),%rdx │ │ │ │ + xor %esi,%esi │ │ │ │ call d190 │ │ │ │ - cmpl $0x1,0x88(%rsp) │ │ │ │ - jle 56669 │ │ │ │ - movslq 0x10(%rbp),%r8 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - lea -0x1(%r12),%r11d │ │ │ │ - mov %r12d,%ecx │ │ │ │ - lea (%rbx,%r14,1),%r10 │ │ │ │ - lea 0x8(,%r11,8),%r15 │ │ │ │ - lea 0xe0(%rsp),%rdx │ │ │ │ - shr $0x2,%ecx │ │ │ │ - mov %r10,0x78(%rsp) │ │ │ │ - mov %r11d,0x74(%rsp) │ │ │ │ - mov %r15,0x10(%rsp) │ │ │ │ - xor %r14d,%r14d │ │ │ │ - movq $0x0,0xb0(%rsp) │ │ │ │ + cmpl $0x1,0xa8(%rsp) │ │ │ │ + jle 570e2 │ │ │ │ + movslq 0x10(%rbp),%r10 │ │ │ │ + mov 0x70(%rsp),%r15 │ │ │ │ + lea -0x1(%r12),%eax │ │ │ │ + mov %r12d,%r8d │ │ │ │ + lea 0x0(,%r14,4),%rdx │ │ │ │ + lea (%r14,%r14,2),%rcx │ │ │ │ + shr $0x2,%r8d │ │ │ │ + mov %eax,0xec(%rsp) │ │ │ │ + lea (%r10,%r10,2),%r11 │ │ │ │ + add 0x68(%rsp),%r15 │ │ │ │ + lea 0x8(,%rax,8),%rdi │ │ │ │ + mov %r10,0x98(%rsp) │ │ │ │ + shl $0x3,%r11 │ │ │ │ + lea 0x100(%rsp),%rsi │ │ │ │ + mov %r15,0xa0(%rsp) │ │ │ │ + mov %r11,0x28(%rsp) │ │ │ │ + mov %rdx,0x88(%rsp) │ │ │ │ + mov %rcx,0x80(%rsp) │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ + movq $0x0,0x90(%rsp) │ │ │ │ movq $0x0,0xc0(%rsp) │ │ │ │ - movl $0x1,0x8c(%rsp) │ │ │ │ - lea (%r8,%r8,2),%r9 │ │ │ │ - mov %r8,0x80(%rsp) │ │ │ │ - mov %rax,0xa8(%rsp) │ │ │ │ - mov %rdx,0xa0(%rsp) │ │ │ │ - shl $0x3,%r9 │ │ │ │ - mov %ecx,0x70(%rsp) │ │ │ │ - mov %r9,0x20(%rsp) │ │ │ │ - mov 0xa8(%rsp),%r9 │ │ │ │ - mov %rbx,%r11 │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ - mov %r9,%r10 │ │ │ │ - sub 0x60(%rsp),%r10 │ │ │ │ - add %rsi,%r9 │ │ │ │ + movq $0x0,0xd0(%rsp) │ │ │ │ + movq $0x0,0xe0(%rsp) │ │ │ │ + movl $0x1,0xe8(%rsp) │ │ │ │ + mov %rsi,0xb8(%rsp) │ │ │ │ + mov %r8d,0xac(%rsp) │ │ │ │ test %r12d,%r12d │ │ │ │ - je 556d4 │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ - sub %rbx,%rdi │ │ │ │ - sub $0x8,%rdi │ │ │ │ - shr $0x3,%rdi │ │ │ │ - inc %rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - je 555c0 │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 55589 │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - je 5555d │ │ │ │ - cmp $0x3,%rdi │ │ │ │ - je 55530 │ │ │ │ - cmp $0x4,%rdi │ │ │ │ - je 55503 │ │ │ │ - cmp $0x5,%rdi │ │ │ │ - je 554d7 │ │ │ │ - cmp $0x6,%rdi │ │ │ │ - je 554ab │ │ │ │ - mov %r9,%r8 │ │ │ │ - sub 0xa8(%rsp),%r8 │ │ │ │ - vmovss (%r9),%xmm0 │ │ │ │ - lea 0x8(%rbx),%r11 │ │ │ │ - add 0x98(%rsp),%r9 │ │ │ │ - vsubss (%r8,%r10,1),%xmm0,%xmm1 │ │ │ │ - vcvtss2sd %xmm1,%xmm1,%xmm2 │ │ │ │ - vmovsd %xmm2,(%rbx) │ │ │ │ - mov %r9,%r15 │ │ │ │ - sub 0xa8(%rsp),%r15 │ │ │ │ - add $0x8,%r11 │ │ │ │ - vmovss (%r9),%xmm3 │ │ │ │ - add 0x98(%rsp),%r9 │ │ │ │ - vsubss (%r15,%r10,1),%xmm3,%xmm4 │ │ │ │ - vcvtss2sd %xmm4,%xmm4,%xmm5 │ │ │ │ - vmovsd %xmm5,-0x8(%r11) │ │ │ │ - mov %r9,%rax │ │ │ │ - sub 0xa8(%rsp),%rax │ │ │ │ - add $0x8,%r11 │ │ │ │ - vmovss (%r9),%xmm6 │ │ │ │ - add 0x98(%rsp),%r9 │ │ │ │ - vsubss (%rax,%r10,1),%xmm6,%xmm7 │ │ │ │ - vcvtss2sd %xmm7,%xmm7,%xmm8 │ │ │ │ - vmovsd %xmm8,-0x8(%r11) │ │ │ │ - mov %r9,%rdx │ │ │ │ - sub 0xa8(%rsp),%rdx │ │ │ │ - add $0x8,%r11 │ │ │ │ - vmovss (%r9),%xmm9 │ │ │ │ - add 0x98(%rsp),%r9 │ │ │ │ - vsubss (%rdx,%r10,1),%xmm9,%xmm10 │ │ │ │ - vcvtss2sd %xmm10,%xmm10,%xmm11 │ │ │ │ - vmovsd %xmm11,-0x8(%r11) │ │ │ │ - mov %r9,%rcx │ │ │ │ - sub 0xa8(%rsp),%rcx │ │ │ │ - add $0x8,%r11 │ │ │ │ - vmovss (%r9),%xmm12 │ │ │ │ - add 0x98(%rsp),%r9 │ │ │ │ - vsubss (%rcx,%r10,1),%xmm12,%xmm13 │ │ │ │ + je 560ad │ │ │ │ + cmpl $0x2,0xec(%rsp) │ │ │ │ + jbe 57053 │ │ │ │ + mov 0xac(%rsp),%r11d │ │ │ │ + mov 0x70(%rsp),%r10 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0xa0(%rsp),%rsi │ │ │ │ + shl $0x5,%r11 │ │ │ │ + add 0x90(%rsp),%r10 │ │ │ │ + lea (%r11,%rbx,1),%r15 │ │ │ │ + and $0x20,%r11d │ │ │ │ + jne 56f23 │ │ │ │ + mov 0x88(%rsp),%rdi │ │ │ │ + mov 0x80(%rsp),%r8 │ │ │ │ + vmovss (%rsi,%r14,2),%xmm15 │ │ │ │ + vmovss (%rsi),%xmm2 │ │ │ │ + vxorps %xmm11,%xmm11,%xmm11 │ │ │ │ + add $0x40,%rcx │ │ │ │ + vmovss (%r10,%r14,2),%xmm4 │ │ │ │ + vmovss (%r10),%xmm6 │ │ │ │ + vinsertps $0x10,(%rsi,%r8,1),%xmm15,%xmm1 │ │ │ │ + vinsertps $0x10,(%rsi,%r14,1),%xmm2,%xmm0 │ │ │ │ + add %rdi,%rsi │ │ │ │ + vinsertps $0x10,(%r10,%r8,1),%xmm4,%xmm5 │ │ │ │ + vinsertps $0x10,(%r10,%r14,1),%xmm6,%xmm7 │ │ │ │ + add %rdi,%r10 │ │ │ │ + vmovss (%rsi,%r14,2),%xmm14 │ │ │ │ + vmovlhps %xmm1,%xmm0,%xmm3 │ │ │ │ + vmovss (%rsi),%xmm1 │ │ │ │ + vmovlhps %xmm5,%xmm7,%xmm8 │ │ │ │ + vmovss (%r10),%xmm5 │ │ │ │ + vsubps %xmm8,%xmm3,%xmm9 │ │ │ │ + vmovss (%r10,%r14,2),%xmm3 │ │ │ │ + vinsertps $0x10,(%rsi,%r8,1),%xmm14,%xmm15 │ │ │ │ + vinsertps $0x10,(%rsi,%r14,1),%xmm1,%xmm2 │ │ │ │ + add %rdi,%rsi │ │ │ │ + vinsertps $0x10,(%r10,%r8,1),%xmm3,%xmm4 │ │ │ │ + vinsertps $0x10,(%r10,%r14,1),%xmm5,%xmm6 │ │ │ │ + add %rdi,%r10 │ │ │ │ + vmovlhps %xmm15,%xmm2,%xmm0 │ │ │ │ + vcvtps2pd %xmm9,%xmm10 │ │ │ │ + vmovhlps %xmm9,%xmm11,%xmm12 │ │ │ │ + vmovupd %xmm10,-0x40(%rcx) │ │ │ │ + vmovlhps %xmm4,%xmm6,%xmm7 │ │ │ │ + vsubps %xmm7,%xmm0,%xmm8 │ │ │ │ + vcvtps2pd %xmm12,%xmm13 │ │ │ │ + vmovupd %xmm13,-0x30(%rcx) │ │ │ │ + vcvtps2pd %xmm8,%xmm9 │ │ │ │ + vmovhlps %xmm8,%xmm11,%xmm10 │ │ │ │ + vcvtps2pd %xmm10,%xmm11 │ │ │ │ + vmovupd %xmm9,-0x20(%rcx) │ │ │ │ + vmovupd %xmm11,-0x10(%rcx) │ │ │ │ + cmp %r15,%rcx │ │ │ │ + jne 55f4a │ │ │ │ + mov %r12d,%r9d │ │ │ │ + and $0xfffffffc,%r9d │ │ │ │ + test $0x3,%r12b │ │ │ │ + je 560ad │ │ │ │ + movslq %r9d,%rcx │ │ │ │ + mov 0x90(%rsp),%r15 │ │ │ │ + mov 0x68(%rsp),%r10 │ │ │ │ + lea 0x1(%r9),%edi │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov 0x70(%rsp),%r11 │ │ │ │ + imul %r14,%rax │ │ │ │ + lea (%r10,%r15,1),%rsi │ │ │ │ + lea (%r11,%rax,1),%rdx │ │ │ │ + vmovss (%rdx,%rsi,1),%xmm12 │ │ │ │ + vsubss (%rdx,%r15,1),%xmm12,%xmm13 │ │ │ │ vcvtss2sd %xmm13,%xmm13,%xmm14 │ │ │ │ - vmovsd %xmm14,-0x8(%r11) │ │ │ │ - mov %r9,%rsi │ │ │ │ - sub 0xa8(%rsp),%rsi │ │ │ │ - add $0x8,%r11 │ │ │ │ - vmovss (%r9),%xmm15 │ │ │ │ - add 0x98(%rsp),%r9 │ │ │ │ - vsubss (%rsi,%r10,1),%xmm15,%xmm0 │ │ │ │ - vcvtss2sd %xmm0,%xmm0,%xmm1 │ │ │ │ - vmovsd %xmm1,-0x8(%r11) │ │ │ │ - mov %r9,%rdi │ │ │ │ - sub 0xa8(%rsp),%rdi │ │ │ │ - add $0x8,%r11 │ │ │ │ - vmovss (%r9),%xmm2 │ │ │ │ - add 0x98(%rsp),%r9 │ │ │ │ - vsubss (%rdi,%r10,1),%xmm2,%xmm3 │ │ │ │ + vmovsd %xmm14,(%rbx,%rcx,8) │ │ │ │ + cmp %edi,%r12d │ │ │ │ + jle 560ad │ │ │ │ + add %r14,%rax │ │ │ │ + add %r11,%rsi │ │ │ │ + add $0x2,%r9d │ │ │ │ + vmovss (%rsi,%rax,1),%xmm15 │ │ │ │ + lea (%r11,%rax,1),%r8 │ │ │ │ + vsubss (%r8,%r15,1),%xmm15,%xmm1 │ │ │ │ + vcvtss2sd %xmm1,%xmm1,%xmm2 │ │ │ │ + vmovsd %xmm2,0x8(%rbx,%rcx,8) │ │ │ │ + cmp %r9d,%r12d │ │ │ │ + jle 560ad │ │ │ │ + add %r14,%rax │ │ │ │ + lea (%r11,%r15,1),%r9 │ │ │ │ + vmovss (%rsi,%rax,1),%xmm0 │ │ │ │ + vsubss (%r9,%rax,1),%xmm0,%xmm3 │ │ │ │ vcvtss2sd %xmm3,%xmm3,%xmm4 │ │ │ │ - vmovsd %xmm4,-0x8(%r11) │ │ │ │ - cmp 0x78(%rsp),%r11 │ │ │ │ - je 556d4 │ │ │ │ - mov 0xa8(%rsp),%r15 │ │ │ │ - mov 0x98(%rsp),%rax │ │ │ │ - mov %r9,%r8 │ │ │ │ - vmovss (%r9),%xmm5 │ │ │ │ - add %rax,%r9 │ │ │ │ - add $0x40,%r11 │ │ │ │ - sub %r15,%r8 │ │ │ │ - mov %r9,%rdx │ │ │ │ - vmovss (%r9),%xmm8 │ │ │ │ - add %rax,%r9 │ │ │ │ - vsubss (%r8,%r10,1),%xmm5,%xmm6 │ │ │ │ - sub %r15,%rdx │ │ │ │ - vmovss (%r9),%xmm11 │ │ │ │ - mov %r9,%rcx │ │ │ │ - vsubss (%rdx,%r10,1),%xmm8,%xmm9 │ │ │ │ - add %rax,%r9 │ │ │ │ - sub %r15,%rcx │ │ │ │ - vmovss (%r9),%xmm14 │ │ │ │ - mov %r9,%rsi │ │ │ │ - add %rax,%r9 │ │ │ │ - vsubss (%rcx,%r10,1),%xmm11,%xmm12 │ │ │ │ - vmovss (%r9),%xmm1 │ │ │ │ - mov %r9,%rdi │ │ │ │ - add %rax,%r9 │ │ │ │ - sub %r15,%rsi │ │ │ │ - vmovss (%r9),%xmm4 │ │ │ │ - mov %r9,%r8 │ │ │ │ - add %rax,%r9 │ │ │ │ - sub %r15,%rdi │ │ │ │ - mov %r9,%rdx │ │ │ │ - sub %r15,%r8 │ │ │ │ - vsubss (%rsi,%r10,1),%xmm14,%xmm15 │ │ │ │ - vsubss (%rdi,%r10,1),%xmm1,%xmm2 │ │ │ │ - sub %r15,%rdx │ │ │ │ - vsubss (%r8,%r10,1),%xmm4,%xmm5 │ │ │ │ - vcvtss2sd %xmm6,%xmm6,%xmm7 │ │ │ │ - vcvtss2sd %xmm9,%xmm9,%xmm10 │ │ │ │ - vcvtss2sd %xmm12,%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm7,-0x40(%r11) │ │ │ │ - vmovss (%r9),%xmm7 │ │ │ │ - add %rax,%r9 │ │ │ │ - mov %r9,%rcx │ │ │ │ - vmovsd %xmm10,-0x38(%r11) │ │ │ │ - vmovss (%r9),%xmm10 │ │ │ │ - add %rax,%r9 │ │ │ │ - sub %r15,%rcx │ │ │ │ - vsubss (%rdx,%r10,1),%xmm7,%xmm8 │ │ │ │ - vcvtss2sd %xmm15,%xmm15,%xmm0 │ │ │ │ - vmovsd %xmm13,-0x30(%r11) │ │ │ │ - vsubss (%rcx,%r10,1),%xmm10,%xmm11 │ │ │ │ - vcvtss2sd %xmm2,%xmm2,%xmm3 │ │ │ │ - vcvtss2sd %xmm5,%xmm5,%xmm6 │ │ │ │ - vmovsd %xmm0,-0x28(%r11) │ │ │ │ - vmovsd %xmm3,-0x20(%r11) │ │ │ │ - vmovsd %xmm6,-0x18(%r11) │ │ │ │ - vcvtss2sd %xmm8,%xmm8,%xmm9 │ │ │ │ - vcvtss2sd %xmm11,%xmm11,%xmm12 │ │ │ │ - vmovsd %xmm9,-0x10(%r11) │ │ │ │ - vmovsd %xmm12,-0x8(%r11) │ │ │ │ - cmp 0x78(%rsp),%r11 │ │ │ │ - jne 555d0 │ │ │ │ - mov 0xc0(%rsp),%r9 │ │ │ │ - movabs $0xaaaaaaaaaaaaaaab,%r10 │ │ │ │ - sub %r14,%r9 │ │ │ │ - sar $0x3,%r9 │ │ │ │ - imul %r10,%r9 │ │ │ │ - cmp 0x80(%rsp),%r9 │ │ │ │ - jb 56545 │ │ │ │ - cmp %r9,0x80(%rsp) │ │ │ │ - jae 55762 │ │ │ │ - mov 0x20(%rsp),%r11 │ │ │ │ - add %r14,%r11 │ │ │ │ - cmp 0xc0(%rsp),%r11 │ │ │ │ - je 55762 │ │ │ │ - mov %r12d,0xd8(%rsp) │ │ │ │ - mov %r11,%r15 │ │ │ │ - mov %r11,%r12 │ │ │ │ + vmovsd %xmm4,0x10(%rbx,%rcx,8) │ │ │ │ + mov 0xd0(%rsp),%r10 │ │ │ │ + movabs $0xaaaaaaaaaaaaaaab,%r15 │ │ │ │ + sub 0xe0(%rsp),%r10 │ │ │ │ + sar $0x3,%r10 │ │ │ │ + imul %r15,%r10 │ │ │ │ + cmp 0x98(%rsp),%r10 │ │ │ │ + jb 56ea2 │ │ │ │ + cmp %r10,0x98(%rsp) │ │ │ │ + jae 56145 │ │ │ │ + mov 0xe0(%rsp),%rsi │ │ │ │ + add 0x28(%rsp),%rsi │ │ │ │ + cmp 0xd0(%rsp),%rsi │ │ │ │ + je 56145 │ │ │ │ + mov %r12d,0xf8(%rsp) │ │ │ │ + mov %rsi,%r15 │ │ │ │ + mov %rsi,%r12 │ │ │ │ mov (%r15),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 564cc │ │ │ │ + je 56e1c │ │ │ │ mov 0x10(%r15),%rsi │ │ │ │ add $0x18,%r15 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %r15,0xc0(%rsp) │ │ │ │ - jne 55729 │ │ │ │ - mov %r12,%rax │ │ │ │ - mov 0xd8(%rsp),%r12d │ │ │ │ - mov %rax,0xc0(%rsp) │ │ │ │ - mov 0x8(%r14),%rdx │ │ │ │ - mov (%r14),%rdi │ │ │ │ - mov %rdx,%rcx │ │ │ │ - sub %rdi,%rcx │ │ │ │ - sar $0x3,%rcx │ │ │ │ - cmp %r13,%rcx │ │ │ │ - jb 5652f │ │ │ │ - cmp %rcx,%r13 │ │ │ │ - jae 55795 │ │ │ │ - mov 0x90(%rsp),%r9 │ │ │ │ - add %rdi,%r9 │ │ │ │ - cmp %r9,%rdx │ │ │ │ - je 55795 │ │ │ │ - mov %r9,0x8(%r14) │ │ │ │ + cmp %r15,0xd0(%rsp) │ │ │ │ + jne 5610c │ │ │ │ + mov %r12,%rcx │ │ │ │ + mov 0xf8(%rsp),%r12d │ │ │ │ + mov %rcx,0xd0(%rsp) │ │ │ │ + mov 0xe0(%rsp),%r9 │ │ │ │ + mov 0x8(%r9),%r10 │ │ │ │ + mov (%r9),%rdi │ │ │ │ + mov %r10,%r15 │ │ │ │ + sub %rdi,%r15 │ │ │ │ + sar $0x3,%r15 │ │ │ │ + cmp %r13,%r15 │ │ │ │ + jb 56e84 │ │ │ │ + cmp %r15,%r13 │ │ │ │ + jae 56188 │ │ │ │ + mov 0xb0(%rsp),%rcx │ │ │ │ + add %rdi,%rcx │ │ │ │ + cmp %rcx,%r10 │ │ │ │ + je 56188 │ │ │ │ + mov 0xe0(%rsp),%rsi │ │ │ │ + mov %rcx,0x8(%rsi) │ │ │ │ test %r12d,%r12d │ │ │ │ - je 557a7 │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ + je 5619a │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ call d2d0 │ │ │ │ + mov 0xe0(%rsp),%rax │ │ │ │ cmpl $0x1,0x10(%rbp) │ │ │ │ - lea 0x18(%r14),%r15 │ │ │ │ mov $0x2,%ecx │ │ │ │ - jle 565b3 │ │ │ │ + lea 0x18(%rax),%r15 │ │ │ │ + jle 56faf │ │ │ │ mov %ecx,%esi │ │ │ │ mov %r12d,%edi │ │ │ │ - mov %ecx,0xd8(%rsp) │ │ │ │ - call 2f100 │ │ │ │ - mov 0x8(%r15),%r10 │ │ │ │ - mov (%r15),%r11 │ │ │ │ + mov %ecx,0xf8(%rsp) │ │ │ │ + call 2ecf0 │ │ │ │ + mov 0x8(%r15),%r11 │ │ │ │ + mov (%r15),%rdi │ │ │ │ cltq │ │ │ │ - mov 0xd8(%rsp),%ecx │ │ │ │ - mov %r10,%rsi │ │ │ │ - sub %r11,%rsi │ │ │ │ - sar $0x3,%rsi │ │ │ │ - cmp %rax,%rsi │ │ │ │ - jb 56317 │ │ │ │ - cmp %rsi,%rax │ │ │ │ - jae 55800 │ │ │ │ - lea (%r11,%rax,8),%rax │ │ │ │ - cmp %rax,%r10 │ │ │ │ - je 55800 │ │ │ │ - mov %rax,0x8(%r15) │ │ │ │ + mov 0xf8(%rsp),%ecx │ │ │ │ + mov %r11,%r8 │ │ │ │ + sub %rdi,%r8 │ │ │ │ + sar $0x3,%r8 │ │ │ │ + cmp %rax,%r8 │ │ │ │ + jb 56c67 │ │ │ │ + cmp %r8,%rax │ │ │ │ + jae 561fb │ │ │ │ + lea (%rdi,%rax,8),%r9 │ │ │ │ + cmp %r9,%r11 │ │ │ │ + je 561fb │ │ │ │ + mov %r9,0x8(%r15) │ │ │ │ mov -0x18(%r15),%r11 │ │ │ │ mov -0x10(%r15),%r10 │ │ │ │ sub %r11,%r10 │ │ │ │ - je 55a11 │ │ │ │ + je 563f8 │ │ │ │ test %r12d,%r12d │ │ │ │ - je 55a11 │ │ │ │ - vmovsd 0x870fe(%rip),%xmm1 # dc920 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - vxorpd %xmm15,%xmm15,%xmm15 │ │ │ │ - mov 0x70(%rsp),%r8d │ │ │ │ - sar $0x3,%r10 │ │ │ │ - vcvtsi2sd %ecx,%xmm15,%xmm0 │ │ │ │ + je 563f8 │ │ │ │ + vmovsd 0x87823(%rip),%xmm9 # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ + vxorpd %xmm7,%xmm7,%xmm7 │ │ │ │ + mov 0xac(%rsp),%r8d │ │ │ │ + mov %ecx,0xf8(%rsp) │ │ │ │ + vcvtsi2sd %ecx,%xmm7,%xmm8 │ │ │ │ mov (%r15),%r9 │ │ │ │ - mov 0x74(%rsp),%edx │ │ │ │ + sar $0x3,%r10 │ │ │ │ xor %esi,%esi │ │ │ │ + vdivsd %xmm8,%xmm9,%xmm3 │ │ │ │ xor %edi,%edi │ │ │ │ - mov %r14,0xd8(%rsp) │ │ │ │ - mov %ecx,0xd0(%rsp) │ │ │ │ shl $0x5,%r8 │ │ │ │ - vdivsd %xmm0,%xmm1,%xmm3 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ vmulsd (%r11,%rdi,8),%xmm3,%xmm1 │ │ │ │ - cmp $0x2,%edx │ │ │ │ - jbe 5630e │ │ │ │ - lea -0x20(%r8),%r14 │ │ │ │ + cmpl $0x2,0xec(%rsp) │ │ │ │ + jbe 56c5e │ │ │ │ + lea -0x20(%r8),%rcx │ │ │ │ + vbroadcastsd %xmm1,%ymm10 │ │ │ │ + lea (%r9,%rsi,8),%rdx │ │ │ │ xor %eax,%eax │ │ │ │ - vbroadcastsd %xmm1,%ymm4 │ │ │ │ - lea (%r9,%rsi,8),%rcx │ │ │ │ - shr $0x5,%r14 │ │ │ │ - inc %r14 │ │ │ │ - and $0x7,%r14d │ │ │ │ - je 5591d │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - je 55906 │ │ │ │ - cmp $0x2,%r14 │ │ │ │ - je 558f8 │ │ │ │ - cmp $0x3,%r14 │ │ │ │ - je 558ea │ │ │ │ - cmp $0x4,%r14 │ │ │ │ - je 558dc │ │ │ │ - cmp $0x5,%r14 │ │ │ │ - je 558ce │ │ │ │ - cmp $0x6,%r14 │ │ │ │ - je 558c0 │ │ │ │ - vmulpd (%rbx),%ymm4,%ymm2 │ │ │ │ + shr $0x5,%rcx │ │ │ │ + inc %rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + je 56311 │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 562fa │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + je 562ec │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + je 562de │ │ │ │ + cmp $0x4,%rcx │ │ │ │ + je 562d0 │ │ │ │ + cmp $0x5,%rcx │ │ │ │ + je 562c2 │ │ │ │ + cmp $0x6,%rcx │ │ │ │ + je 562b4 │ │ │ │ + vmulpd (%rbx),%ymm10,%ymm11 │ │ │ │ mov $0x20,%eax │ │ │ │ - vmovupd %ymm2,(%rcx) │ │ │ │ - vmulpd (%rbx,%rax,1),%ymm4,%ymm5 │ │ │ │ - vmovupd %ymm5,(%rcx,%rax,1) │ │ │ │ + vmovupd %ymm11,(%rdx) │ │ │ │ + vmulpd (%rbx,%rax,1),%ymm10,%ymm12 │ │ │ │ + vmovupd %ymm12,(%rdx,%rax,1) │ │ │ │ add $0x20,%rax │ │ │ │ - vmulpd (%rbx,%rax,1),%ymm4,%ymm6 │ │ │ │ - vmovupd %ymm6,(%rcx,%rax,1) │ │ │ │ + vmulpd (%rbx,%rax,1),%ymm10,%ymm13 │ │ │ │ + vmovupd %ymm13,(%rdx,%rax,1) │ │ │ │ add $0x20,%rax │ │ │ │ - vmulpd (%rbx,%rax,1),%ymm4,%ymm7 │ │ │ │ - vmovupd %ymm7,(%rcx,%rax,1) │ │ │ │ + vmulpd (%rbx,%rax,1),%ymm10,%ymm14 │ │ │ │ + vmovupd %ymm14,(%rdx,%rax,1) │ │ │ │ add $0x20,%rax │ │ │ │ - vmulpd (%rbx,%rax,1),%ymm4,%ymm8 │ │ │ │ - vmovupd %ymm8,(%rcx,%rax,1) │ │ │ │ + vmulpd (%rbx,%rax,1),%ymm10,%ymm15 │ │ │ │ + vmovupd %ymm15,(%rdx,%rax,1) │ │ │ │ add $0x20,%rax │ │ │ │ - vmulpd (%rbx,%rax,1),%ymm4,%ymm9 │ │ │ │ - vmovupd %ymm9,(%rcx,%rax,1) │ │ │ │ + vmulpd (%rbx,%rax,1),%ymm10,%ymm2 │ │ │ │ + vmovupd %ymm2,(%rdx,%rax,1) │ │ │ │ add $0x20,%rax │ │ │ │ - vmulpd (%rbx,%rax,1),%ymm4,%ymm10 │ │ │ │ - vmovupd %ymm10,(%rcx,%rax,1) │ │ │ │ + vmulpd (%rbx,%rax,1),%ymm10,%ymm0 │ │ │ │ + vmovupd %ymm0,(%rdx,%rax,1) │ │ │ │ add $0x20,%rax │ │ │ │ - cmp %rax,%r8 │ │ │ │ - je 559a2 │ │ │ │ - vmulpd (%rbx,%rax,1),%ymm4,%ymm11 │ │ │ │ - vmulpd 0x20(%rbx,%rax,1),%ymm4,%ymm12 │ │ │ │ - vmulpd 0x40(%rbx,%rax,1),%ymm4,%ymm13 │ │ │ │ - vmulpd 0x60(%rbx,%rax,1),%ymm4,%ymm14 │ │ │ │ - vmulpd 0x80(%rbx,%rax,1),%ymm4,%ymm15 │ │ │ │ - vmulpd 0xa0(%rbx,%rax,1),%ymm4,%ymm0 │ │ │ │ - vmulpd 0xc0(%rbx,%rax,1),%ymm4,%ymm2 │ │ │ │ - vmulpd 0xe0(%rbx,%rax,1),%ymm4,%ymm5 │ │ │ │ - vmovupd %ymm11,(%rcx,%rax,1) │ │ │ │ - vmovupd %ymm12,0x20(%rcx,%rax,1) │ │ │ │ - vmovupd %ymm13,0x40(%rcx,%rax,1) │ │ │ │ - vmovupd %ymm14,0x60(%rcx,%rax,1) │ │ │ │ - vmovupd %ymm15,0x80(%rcx,%rax,1) │ │ │ │ - vmovupd %ymm0,0xa0(%rcx,%rax,1) │ │ │ │ - vmovupd %ymm2,0xc0(%rcx,%rax,1) │ │ │ │ - vmovupd %ymm5,0xe0(%rcx,%rax,1) │ │ │ │ + cmp %r8,%rax │ │ │ │ + je 56396 │ │ │ │ + vmulpd (%rbx,%rax,1),%ymm10,%ymm4 │ │ │ │ + vmulpd 0x20(%rbx,%rax,1),%ymm10,%ymm5 │ │ │ │ + vmulpd 0x40(%rbx,%rax,1),%ymm10,%ymm6 │ │ │ │ + vmulpd 0x60(%rbx,%rax,1),%ymm10,%ymm7 │ │ │ │ + vmulpd 0x80(%rbx,%rax,1),%ymm10,%ymm8 │ │ │ │ + vmulpd 0xa0(%rbx,%rax,1),%ymm10,%ymm9 │ │ │ │ + vmovupd %ymm4,(%rdx,%rax,1) │ │ │ │ + vmulpd 0xc0(%rbx,%rax,1),%ymm10,%ymm11 │ │ │ │ + vmovupd %ymm5,0x20(%rdx,%rax,1) │ │ │ │ + vmulpd 0xe0(%rbx,%rax,1),%ymm10,%ymm12 │ │ │ │ + vmovupd %ymm6,0x40(%rdx,%rax,1) │ │ │ │ + vmovupd %ymm7,0x60(%rdx,%rax,1) │ │ │ │ + vmovupd %ymm8,0x80(%rdx,%rax,1) │ │ │ │ + vmovupd %ymm9,0xa0(%rdx,%rax,1) │ │ │ │ + vmovupd %ymm11,0xc0(%rdx,%rax,1) │ │ │ │ + vmovupd %ymm12,0xe0(%rdx,%rax,1) │ │ │ │ add $0x100,%rax │ │ │ │ - cmp %rax,%r8 │ │ │ │ - jne 5591d │ │ │ │ + cmp %r8,%rax │ │ │ │ + jne 56311 │ │ │ │ + mov %r12d,%edx │ │ │ │ + and $0xfffffffc,%edx │ │ │ │ + mov %edx,%eax │ │ │ │ + cmp %r12d,%edx │ │ │ │ + je 56c44 │ │ │ │ mov %r12d,%ecx │ │ │ │ - and $0xfffffffc,%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - cmp %ecx,%r12d │ │ │ │ - je 562f4 │ │ │ │ - mov %r12d,%r14d │ │ │ │ - sub %eax,%r14d │ │ │ │ - cmp $0x1,%r14d │ │ │ │ - je 559de │ │ │ │ - vmovddup %xmm1,%xmm4 │ │ │ │ - vmulpd (%rbx,%rax,8),%xmm4,%xmm6 │ │ │ │ + sub %eax,%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + je 563cd │ │ │ │ + vmovddup %xmm1,%xmm10 │ │ │ │ + vmulpd (%rbx,%rax,8),%xmm10,%xmm13 │ │ │ │ add %rsi,%rax │ │ │ │ - vmovupd %xmm6,(%r9,%rax,8) │ │ │ │ - test $0x1,%r14b │ │ │ │ - je 559f0 │ │ │ │ - and $0xfffffffe,%r14d │ │ │ │ - add %r14d,%ecx │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - vmulsd (%rbx,%rcx,8),%xmm1,%xmm7 │ │ │ │ - lea (%rsi,%rcx,1),%rax │ │ │ │ - vmovsd %xmm7,(%r9,%rax,8) │ │ │ │ + vmovupd %xmm13,(%r9,%rax,8) │ │ │ │ + test $0x1,%cl │ │ │ │ + je 563df │ │ │ │ + and $0xfffffffe,%ecx │ │ │ │ + add %ecx,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + vmulsd (%rbx,%rdx,8),%xmm1,%xmm14 │ │ │ │ + lea (%rsi,%rdx,1),%rax │ │ │ │ + vmovsd %xmm14,(%r9,%rax,8) │ │ │ │ inc %rdi │ │ │ │ add %r13,%rsi │ │ │ │ cmp %r10,%rdi │ │ │ │ - jb 55860 │ │ │ │ - mov 0xd8(%rsp),%r14 │ │ │ │ - mov 0xd0(%rsp),%ecx │ │ │ │ + jb 56250 │ │ │ │ + mov 0xf8(%rsp),%ecx │ │ │ │ vzeroupper │ │ │ │ inc %ecx │ │ │ │ add $0x18,%r15 │ │ │ │ cmp %ecx,0x10(%rbp) │ │ │ │ - jge 557ba │ │ │ │ - call 39010 │ │ │ │ + jge 561b5 │ │ │ │ + call 38ed0 │ │ │ │ test %al,%al │ │ │ │ - jne 565e0 │ │ │ │ - cmpl $0x1,0x8c(%rsp) │ │ │ │ - je 564e3 │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - lea 0x20(%r14),%rdi │ │ │ │ + jne 56fd8 │ │ │ │ + cmpl $0x1,0xe8(%rsp) │ │ │ │ + je 56e33 │ │ │ │ + mov 0xe0(%rsp),%rsi │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ mov 0x10(%rbp),%r15d │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ - mov (%rax),%rdx │ │ │ │ - lea -0x18(%r14,%rsi,1),%rcx │ │ │ │ - lea -0x30(%rdx,%rsi,1),%rdx │ │ │ │ + lea 0x20(%rsi),%r8 │ │ │ │ + mov (%rdx),%rax │ │ │ │ + mov %r8,0x20(%rsp) │ │ │ │ + lea -0x18(%rsi,%rdi,1),%rcx │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov %r15d,%ebx │ │ │ │ - dec %r15d │ │ │ │ + lea -0x30(%rax,%rdi,1),%rdx │ │ │ │ mov 0x18(%rdx),%rax │ │ │ │ - je 55f8e │ │ │ │ - mov 0x18(%rsp),%r10 │ │ │ │ - sub $0x2,%ebx │ │ │ │ + mov %r15d,%r9d │ │ │ │ + dec %r15d │ │ │ │ + je 5693e │ │ │ │ + mov 0xe0(%rsp),%rbx │ │ │ │ + sub $0x2,%r9d │ │ │ │ + mov 0x20(%rsp),%r11 │ │ │ │ lea -0x8(%rax),%rdi │ │ │ │ - lea 0x8(%r14),%r8 │ │ │ │ - lea (%rbx,%rbx,2),%r9 │ │ │ │ - mov %rdi,0xb8(%rsp) │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %r15d,0x5c(%rsp) │ │ │ │ - mov %r14,0x50(%rsp) │ │ │ │ - mov %rsi,0x48(%rsp) │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ + lea (%r9,%r9,2),%r10 │ │ │ │ + mov %rdi,0xc8(%rsp) │ │ │ │ + mov %rdx,%r9 │ │ │ │ + lea 0x8(%rbx),%r8 │ │ │ │ + lea (%r11,%r10,8),%rbx │ │ │ │ + mov %r15d,0x64(%rsp) │ │ │ │ + mov %rcx,0x58(%rsp) │ │ │ │ + mov %rsi,0x50(%rsp) │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + mov %rdx,0x40(%rsp) │ │ │ │ mov %r13,0x38(%rsp) │ │ │ │ - mov %rdx,0x30(%rsp) │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ - lea (%r10,%r9,8),%r11 │ │ │ │ - mov %r12d,0x58(%rsp) │ │ │ │ - mov %r11,0xc8(%rsp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%rbx),%r14 │ │ │ │ - mov 0x8(%rbx),%r11 │ │ │ │ + mov %rbx,0xd8(%rsp) │ │ │ │ + mov %r14,0x30(%rsp) │ │ │ │ + mov %r12d,0x60(%rsp) │ │ │ │ + nopl (%rax) │ │ │ │ + mov (%r9),%r14 │ │ │ │ + mov 0x8(%r9),%r11 │ │ │ │ sub %r14,%r11 │ │ │ │ - je 55f50 │ │ │ │ + je 56900 │ │ │ │ mov -0x8(%r8),%rdx │ │ │ │ mov (%r8),%r13 │ │ │ │ sub %rdx,%r13 │ │ │ │ - je 55f50 │ │ │ │ - mov 0xb8(%rsp),%rsi │ │ │ │ + je 56900 │ │ │ │ mov %r13,%rdi │ │ │ │ + mov 0xc8(%rsp),%rsi │ │ │ │ + mov %r8,0xf8(%rsp) │ │ │ │ sar $0x3,%r11 │ │ │ │ - xor %ecx,%ecx │ │ │ │ sar $0x3,%rdi │ │ │ │ + mov %r9,0xf0(%rsp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ lea 0x8(%rdx),%r15 │ │ │ │ - mov %rbx,0xd8(%rsp) │ │ │ │ - mov %r8,0xd0(%rsp) │ │ │ │ mov %rdi,%r10 │ │ │ │ + sub %rdx,%rsi │ │ │ │ lea -0x1(%rdi),%r12 │ │ │ │ shr $0x2,%r10 │ │ │ │ - sub %rdx,%rsi │ │ │ │ shl $0x5,%r10 │ │ │ │ vmovsd (%r14,%rcx,8),%xmm0 │ │ │ │ lea (%r15,%rsi,1),%rax │ │ │ │ cmp $0x1,%rdi │ │ │ │ - je 55d86 │ │ │ │ + je 56757 │ │ │ │ cmp $0x10,%rsi │ │ │ │ - jbe 55d86 │ │ │ │ + jbe 56757 │ │ │ │ cmp $0x2,%r12 │ │ │ │ - jbe 562e0 │ │ │ │ - lea -0x20(%r10),%rbx │ │ │ │ - xor %r9d,%r9d │ │ │ │ - vbroadcastsd %xmm0,%ymm8 │ │ │ │ - shr $0x5,%rbx │ │ │ │ - inc %rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - je 55c3b │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 55c1c │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - je 55c06 │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - je 55bf0 │ │ │ │ - cmp $0x4,%rbx │ │ │ │ - je 55bda │ │ │ │ - cmp $0x5,%rbx │ │ │ │ - je 55bc4 │ │ │ │ - cmp $0x6,%rbx │ │ │ │ - je 55bae │ │ │ │ - vmovupd (%rdx),%ymm9 │ │ │ │ - mov $0x20,%r9d │ │ │ │ - vfmadd213pd (%rax),%ymm8,%ymm9 │ │ │ │ - vmovupd %ymm9,(%rax) │ │ │ │ - vmovupd (%rdx,%r9,1),%ymm10 │ │ │ │ - vfmadd213pd (%rax,%r9,1),%ymm8,%ymm10 │ │ │ │ - vmovupd %ymm10,(%rax,%r9,1) │ │ │ │ - add $0x20,%r9 │ │ │ │ - vmovupd (%rdx,%r9,1),%ymm11 │ │ │ │ - vfmadd213pd (%rax,%r9,1),%ymm8,%ymm11 │ │ │ │ - vmovupd %ymm11,(%rax,%r9,1) │ │ │ │ - add $0x20,%r9 │ │ │ │ - vmovupd (%rdx,%r9,1),%ymm12 │ │ │ │ - vfmadd213pd (%rax,%r9,1),%ymm8,%ymm12 │ │ │ │ - vmovupd %ymm12,(%rax,%r9,1) │ │ │ │ - add $0x20,%r9 │ │ │ │ - vmovupd (%rdx,%r9,1),%ymm13 │ │ │ │ - vfmadd213pd (%rax,%r9,1),%ymm8,%ymm13 │ │ │ │ - vmovupd %ymm13,(%rax,%r9,1) │ │ │ │ - add $0x20,%r9 │ │ │ │ - vmovupd (%rdx,%r9,1),%ymm14 │ │ │ │ - vfmadd213pd (%rax,%r9,1),%ymm8,%ymm14 │ │ │ │ - vmovupd %ymm14,(%rax,%r9,1) │ │ │ │ - add $0x20,%r9 │ │ │ │ - vmovupd (%rdx,%r9,1),%ymm15 │ │ │ │ - vfmadd213pd (%rax,%r9,1),%ymm8,%ymm15 │ │ │ │ - vmovupd %ymm15,(%rax,%r9,1) │ │ │ │ - add $0x20,%r9 │ │ │ │ - cmp %r9,%r10 │ │ │ │ - je 55d14 │ │ │ │ - vmovupd (%rdx,%r9,1),%ymm2 │ │ │ │ - vfmadd213pd (%rax,%r9,1),%ymm8,%ymm2 │ │ │ │ - vmovupd %ymm2,(%rax,%r9,1) │ │ │ │ - vmovupd 0x20(%rdx,%r9,1),%ymm5 │ │ │ │ - vfmadd213pd 0x20(%rax,%r9,1),%ymm8,%ymm5 │ │ │ │ - vmovupd %ymm5,0x20(%rax,%r9,1) │ │ │ │ - vmovupd 0x40(%rdx,%r9,1),%ymm1 │ │ │ │ - vfmadd213pd 0x40(%rax,%r9,1),%ymm8,%ymm1 │ │ │ │ - vmovupd %ymm1,0x40(%rax,%r9,1) │ │ │ │ - vmovupd 0x60(%rdx,%r9,1),%ymm4 │ │ │ │ - vfmadd213pd 0x60(%rax,%r9,1),%ymm8,%ymm4 │ │ │ │ - vmovupd %ymm4,0x60(%rax,%r9,1) │ │ │ │ - vmovupd 0x80(%rdx,%r9,1),%ymm6 │ │ │ │ - vfmadd213pd 0x80(%rax,%r9,1),%ymm8,%ymm6 │ │ │ │ - vmovupd %ymm6,0x80(%rax,%r9,1) │ │ │ │ - vmovupd 0xa0(%rdx,%r9,1),%ymm7 │ │ │ │ - vfmadd213pd 0xa0(%rax,%r9,1),%ymm8,%ymm7 │ │ │ │ - vmovupd %ymm7,0xa0(%rax,%r9,1) │ │ │ │ - vmovupd 0xc0(%rdx,%r9,1),%ymm3 │ │ │ │ - vfmadd213pd 0xc0(%rax,%r9,1),%ymm8,%ymm3 │ │ │ │ - vmovupd %ymm3,0xc0(%rax,%r9,1) │ │ │ │ - vmovupd 0xe0(%rdx,%r9,1),%ymm9 │ │ │ │ - vfmadd213pd 0xe0(%rax,%r9,1),%ymm8,%ymm9 │ │ │ │ - vmovupd %ymm9,0xe0(%rax,%r9,1) │ │ │ │ - add $0x100,%r9 │ │ │ │ - cmp %r9,%r10 │ │ │ │ - jne 55c3b │ │ │ │ + jbe 56c30 │ │ │ │ + lea -0x20(%r10),%r9 │ │ │ │ + vbroadcastsd %xmm0,%ymm15 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + shr $0x5,%r9 │ │ │ │ + inc %r9 │ │ │ │ + and $0x7,%r9d │ │ │ │ + je 5661a │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 565fd │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + je 565e9 │ │ │ │ + cmp $0x3,%r9 │ │ │ │ + je 565d5 │ │ │ │ + cmp $0x4,%r9 │ │ │ │ + je 565c1 │ │ │ │ + cmp $0x5,%r9 │ │ │ │ + je 565ad │ │ │ │ + cmp $0x6,%r9 │ │ │ │ + je 56599 │ │ │ │ + vmovupd (%rdx),%ymm2 │ │ │ │ + mov $0x20,%ebx │ │ │ │ + vfmadd213pd (%rax),%ymm15,%ymm2 │ │ │ │ + vmovupd %ymm2,(%rax) │ │ │ │ + vmovupd (%rdx,%rbx,1),%ymm4 │ │ │ │ + vfmadd213pd (%rax,%rbx,1),%ymm15,%ymm4 │ │ │ │ + vmovupd %ymm4,(%rax,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rdx,%rbx,1),%ymm5 │ │ │ │ + vfmadd213pd (%rax,%rbx,1),%ymm15,%ymm5 │ │ │ │ + vmovupd %ymm5,(%rax,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rdx,%rbx,1),%ymm6 │ │ │ │ + vfmadd213pd (%rax,%rbx,1),%ymm15,%ymm6 │ │ │ │ + vmovupd %ymm6,(%rax,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rdx,%rbx,1),%ymm7 │ │ │ │ + vfmadd213pd (%rax,%rbx,1),%ymm15,%ymm7 │ │ │ │ + vmovupd %ymm7,(%rax,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rdx,%rbx,1),%ymm8 │ │ │ │ + vfmadd213pd (%rax,%rbx,1),%ymm15,%ymm8 │ │ │ │ + vmovupd %ymm8,(%rax,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rdx,%rbx,1),%ymm9 │ │ │ │ + vfmadd213pd (%rax,%rbx,1),%ymm15,%ymm9 │ │ │ │ + vmovupd %ymm9,(%rax,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + cmp %rbx,%r10 │ │ │ │ + je 566e3 │ │ │ │ + vmovupd (%rdx,%rbx,1),%ymm11 │ │ │ │ + vfmadd213pd (%rax,%rbx,1),%ymm15,%ymm11 │ │ │ │ + vmovupd %ymm11,(%rax,%rbx,1) │ │ │ │ + vmovupd 0x20(%rdx,%rbx,1),%ymm12 │ │ │ │ + vfmadd213pd 0x20(%rax,%rbx,1),%ymm15,%ymm12 │ │ │ │ + vmovupd %ymm12,0x20(%rax,%rbx,1) │ │ │ │ + vmovupd 0x40(%rdx,%rbx,1),%ymm1 │ │ │ │ + vfmadd213pd 0x40(%rax,%rbx,1),%ymm15,%ymm1 │ │ │ │ + vmovupd %ymm1,0x40(%rax,%rbx,1) │ │ │ │ + vmovupd 0x60(%rdx,%rbx,1),%ymm10 │ │ │ │ + vfmadd213pd 0x60(%rax,%rbx,1),%ymm15,%ymm10 │ │ │ │ + vmovupd %ymm10,0x60(%rax,%rbx,1) │ │ │ │ + vmovupd 0x80(%rdx,%rbx,1),%ymm13 │ │ │ │ + vfmadd213pd 0x80(%rax,%rbx,1),%ymm15,%ymm13 │ │ │ │ + vmovupd %ymm13,0x80(%rax,%rbx,1) │ │ │ │ + vmovupd 0xa0(%rdx,%rbx,1),%ymm14 │ │ │ │ + vfmadd213pd 0xa0(%rax,%rbx,1),%ymm15,%ymm14 │ │ │ │ + vmovupd %ymm14,0xa0(%rax,%rbx,1) │ │ │ │ + vmovupd 0xc0(%rdx,%rbx,1),%ymm3 │ │ │ │ + vfmadd213pd 0xc0(%rax,%rbx,1),%ymm15,%ymm3 │ │ │ │ + vmovupd %ymm3,0xc0(%rax,%rbx,1) │ │ │ │ + vmovupd 0xe0(%rdx,%rbx,1),%ymm2 │ │ │ │ + vfmadd213pd 0xe0(%rax,%rbx,1),%ymm15,%ymm2 │ │ │ │ + vmovupd %ymm2,0xe0(%rax,%rbx,1) │ │ │ │ + add $0x100,%rbx │ │ │ │ + cmp %rbx,%r10 │ │ │ │ + jne 5661a │ │ │ │ mov %rdi,%r8 │ │ │ │ and $0xfffffffffffffffc,%r8 │ │ │ │ test $0x3,%dil │ │ │ │ - je 55d63 │ │ │ │ + je 56734 │ │ │ │ cmp %r12,%r8 │ │ │ │ - je 562ec │ │ │ │ - vmovupd (%rax,%r8,8),%xmm10 │ │ │ │ - vmovddup %xmm0,%xmm8 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - vfmadd132pd (%rdx,%r8,8),%xmm10,%xmm8 │ │ │ │ - sub %r8,%rbx │ │ │ │ - vmovupd %xmm8,(%rax,%r8,8) │ │ │ │ + je 56c3c │ │ │ │ + vmovupd (%rax,%r8,8),%xmm4 │ │ │ │ + vmovddup %xmm0,%xmm15 │ │ │ │ + mov %rdi,%r9 │ │ │ │ + sub %r8,%r9 │ │ │ │ + vfmadd132pd (%rdx,%r8,8),%xmm4,%xmm15 │ │ │ │ + vmovupd %xmm15,(%rax,%r8,8) │ │ │ │ test $0x1,%dil │ │ │ │ - je 55d63 │ │ │ │ - and $0xfffffffffffffffe,%rbx │ │ │ │ - add %r8,%rbx │ │ │ │ - vmovsd (%rax,%rbx,8),%xmm11 │ │ │ │ - vfmadd132sd (%rdx,%rbx,8),%xmm11,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rax,%rbx,8) │ │ │ │ + je 56734 │ │ │ │ + and $0xfffffffffffffffe,%r9 │ │ │ │ + add %r8,%r9 │ │ │ │ + vmovsd (%rax,%r9,8),%xmm5 │ │ │ │ + vfmadd132sd (%rdx,%r9,8),%xmm5,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rax,%r9,8) │ │ │ │ inc %rcx │ │ │ │ cmp %r11,%rcx │ │ │ │ - jae 55f40 │ │ │ │ + jae 568f0 │ │ │ │ add %r13,%rsi │ │ │ │ vmovsd (%r14,%rcx,8),%xmm0 │ │ │ │ lea (%r15,%rsi,1),%rax │ │ │ │ cmp $0x10,%rsi │ │ │ │ - ja 55b49 │ │ │ │ - vmovsd (%rdx),%xmm12 │ │ │ │ + ja 56539 │ │ │ │ + vmovsd (%rdx),%xmm6 │ │ │ │ lea -0x1(%rdi),%r8 │ │ │ │ - mov $0x1,%r9d │ │ │ │ - vfmadd213sd (%rax),%xmm0,%xmm12 │ │ │ │ + mov $0x1,%ebx │ │ │ │ and $0x7,%r8d │ │ │ │ - vmovsd %xmm12,(%rax) │ │ │ │ - cmp %rdi,%r9 │ │ │ │ - jae 55f2e │ │ │ │ + vfmadd213sd (%rax),%xmm0,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rax) │ │ │ │ + cmp %rdi,%rbx │ │ │ │ + jae 568dd │ │ │ │ test %r8,%r8 │ │ │ │ - je 55e7c │ │ │ │ + je 5683b │ │ │ │ cmp $0x1,%r8 │ │ │ │ - je 55e5e │ │ │ │ + je 5681f │ │ │ │ cmp $0x2,%r8 │ │ │ │ - je 55e49 │ │ │ │ + je 5680c │ │ │ │ cmp $0x3,%r8 │ │ │ │ - je 55e34 │ │ │ │ + je 567f9 │ │ │ │ cmp $0x4,%r8 │ │ │ │ - je 55e1f │ │ │ │ + je 567e6 │ │ │ │ cmp $0x5,%r8 │ │ │ │ - je 55e0a │ │ │ │ + je 567d3 │ │ │ │ cmp $0x6,%r8 │ │ │ │ - je 55df5 │ │ │ │ - vmovsd 0x8(%rdx),%xmm13 │ │ │ │ - mov $0x2,%r9d │ │ │ │ - vfmadd213sd 0x8(%rax),%xmm0,%xmm13 │ │ │ │ - vmovsd %xmm13,0x8(%rax) │ │ │ │ - vmovsd (%rdx,%r9,8),%xmm14 │ │ │ │ - vfmadd213sd (%rax,%r9,8),%xmm0,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rax,%r9,8) │ │ │ │ - inc %r9 │ │ │ │ - vmovsd (%rdx,%r9,8),%xmm15 │ │ │ │ - vfmadd213sd (%rax,%r9,8),%xmm0,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rax,%r9,8) │ │ │ │ - inc %r9 │ │ │ │ - vmovsd (%rdx,%r9,8),%xmm2 │ │ │ │ - vfmadd213sd (%rax,%r9,8),%xmm0,%xmm2 │ │ │ │ - vmovsd %xmm2,(%rax,%r9,8) │ │ │ │ - inc %r9 │ │ │ │ - vmovsd (%rdx,%r9,8),%xmm5 │ │ │ │ - vfmadd213sd (%rax,%r9,8),%xmm0,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rax,%r9,8) │ │ │ │ - inc %r9 │ │ │ │ - vmovsd (%rdx,%r9,8),%xmm1 │ │ │ │ - vfmadd213sd (%rax,%r9,8),%xmm0,%xmm1 │ │ │ │ - vmovsd %xmm1,(%rax,%r9,8) │ │ │ │ - inc %r9 │ │ │ │ - vmovsd (%rdx,%r9,8),%xmm4 │ │ │ │ - vfmadd213sd (%rax,%r9,8),%xmm0,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rax,%r9,8) │ │ │ │ - inc %r9 │ │ │ │ - cmp %rdi,%r9 │ │ │ │ - jae 55f2e │ │ │ │ - vmovsd (%rdx,%r9,8),%xmm6 │ │ │ │ - vfmadd213sd (%rax,%r9,8),%xmm0,%xmm6 │ │ │ │ - vmovsd %xmm6,(%rax,%r9,8) │ │ │ │ - vmovsd 0x8(%rdx,%r9,8),%xmm7 │ │ │ │ - vfmadd213sd 0x8(%rax,%r9,8),%xmm0,%xmm7 │ │ │ │ - vmovsd %xmm7,0x8(%rax,%r9,8) │ │ │ │ - vmovsd 0x10(%rdx,%r9,8),%xmm3 │ │ │ │ - vfmadd213sd 0x10(%rax,%r9,8),%xmm0,%xmm3 │ │ │ │ - vmovsd %xmm3,0x10(%rax,%r9,8) │ │ │ │ - vmovsd 0x18(%rdx,%r9,8),%xmm9 │ │ │ │ - vfmadd213sd 0x18(%rax,%r9,8),%xmm0,%xmm9 │ │ │ │ - vmovsd %xmm9,0x18(%rax,%r9,8) │ │ │ │ - vmovsd 0x20(%rdx,%r9,8),%xmm8 │ │ │ │ - vfmadd213sd 0x20(%rax,%r9,8),%xmm0,%xmm8 │ │ │ │ - vmovsd %xmm8,0x20(%rax,%r9,8) │ │ │ │ - vmovsd 0x28(%rdx,%r9,8),%xmm10 │ │ │ │ - vfmadd213sd 0x28(%rax,%r9,8),%xmm0,%xmm10 │ │ │ │ - vmovsd %xmm10,0x28(%rax,%r9,8) │ │ │ │ - vmovsd 0x30(%rdx,%r9,8),%xmm11 │ │ │ │ - vfmadd213sd 0x30(%rax,%r9,8),%xmm0,%xmm11 │ │ │ │ - vmovsd %xmm11,0x30(%rax,%r9,8) │ │ │ │ - vmovsd 0x38(%rdx,%r9,8),%xmm12 │ │ │ │ - vfmadd213sd 0x38(%rax,%r9,8),%xmm0,%xmm12 │ │ │ │ - vmovsd %xmm12,0x38(%rax,%r9,8) │ │ │ │ - add $0x8,%r9 │ │ │ │ - cmp %rdi,%r9 │ │ │ │ - jb 55e7c │ │ │ │ + je 567c0 │ │ │ │ + vmovsd 0x8(%rdx),%xmm7 │ │ │ │ + mov $0x2,%ebx │ │ │ │ + vfmadd213sd 0x8(%rax),%xmm0,%xmm7 │ │ │ │ + vmovsd %xmm7,0x8(%rax) │ │ │ │ + vmovsd (%rdx,%rbx,8),%xmm8 │ │ │ │ + vfmadd213sd (%rax,%rbx,8),%xmm0,%xmm8 │ │ │ │ + vmovsd %xmm8,(%rax,%rbx,8) │ │ │ │ + inc %rbx │ │ │ │ + vmovsd (%rdx,%rbx,8),%xmm9 │ │ │ │ + vfmadd213sd (%rax,%rbx,8),%xmm0,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rax,%rbx,8) │ │ │ │ + inc %rbx │ │ │ │ + vmovsd (%rdx,%rbx,8),%xmm11 │ │ │ │ + vfmadd213sd (%rax,%rbx,8),%xmm0,%xmm11 │ │ │ │ + vmovsd %xmm11,(%rax,%rbx,8) │ │ │ │ + inc %rbx │ │ │ │ + vmovsd (%rdx,%rbx,8),%xmm12 │ │ │ │ + vfmadd213sd (%rax,%rbx,8),%xmm0,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rax,%rbx,8) │ │ │ │ + inc %rbx │ │ │ │ + vmovsd (%rdx,%rbx,8),%xmm1 │ │ │ │ + vfmadd213sd (%rax,%rbx,8),%xmm0,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rax,%rbx,8) │ │ │ │ + inc %rbx │ │ │ │ + vmovsd (%rdx,%rbx,8),%xmm10 │ │ │ │ + vfmadd213sd (%rax,%rbx,8),%xmm0,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rax,%rbx,8) │ │ │ │ + inc %rbx │ │ │ │ + cmp %rdi,%rbx │ │ │ │ + jae 568dd │ │ │ │ + vmovsd (%rdx,%rbx,8),%xmm13 │ │ │ │ + vfmadd213sd (%rax,%rbx,8),%xmm0,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rax,%rbx,8) │ │ │ │ + vmovsd 0x8(%rdx,%rbx,8),%xmm14 │ │ │ │ + vfmadd213sd 0x8(%rax,%rbx,8),%xmm0,%xmm14 │ │ │ │ + vmovsd %xmm14,0x8(%rax,%rbx,8) │ │ │ │ + vmovsd 0x10(%rdx,%rbx,8),%xmm3 │ │ │ │ + vfmadd213sd 0x10(%rax,%rbx,8),%xmm0,%xmm3 │ │ │ │ + vmovsd %xmm3,0x10(%rax,%rbx,8) │ │ │ │ + vmovsd 0x18(%rdx,%rbx,8),%xmm2 │ │ │ │ + vfmadd213sd 0x18(%rax,%rbx,8),%xmm0,%xmm2 │ │ │ │ + vmovsd %xmm2,0x18(%rax,%rbx,8) │ │ │ │ + vmovsd 0x20(%rdx,%rbx,8),%xmm15 │ │ │ │ + vfmadd213sd 0x20(%rax,%rbx,8),%xmm0,%xmm15 │ │ │ │ + vmovsd %xmm15,0x20(%rax,%rbx,8) │ │ │ │ + vmovsd 0x28(%rdx,%rbx,8),%xmm4 │ │ │ │ + vfmadd213sd 0x28(%rax,%rbx,8),%xmm0,%xmm4 │ │ │ │ + vmovsd %xmm4,0x28(%rax,%rbx,8) │ │ │ │ + vmovsd 0x30(%rdx,%rbx,8),%xmm5 │ │ │ │ + vfmadd213sd 0x30(%rax,%rbx,8),%xmm0,%xmm5 │ │ │ │ + vmovsd %xmm5,0x30(%rax,%rbx,8) │ │ │ │ + vmovsd 0x38(%rdx,%rbx,8),%xmm6 │ │ │ │ + vfmadd213sd 0x38(%rax,%rbx,8),%xmm0,%xmm6 │ │ │ │ + vmovsd %xmm6,0x38(%rax,%rbx,8) │ │ │ │ + add $0x8,%rbx │ │ │ │ + cmp %rdi,%rbx │ │ │ │ + jb 5683b │ │ │ │ inc %rcx │ │ │ │ add %r13,%rsi │ │ │ │ cmp %r11,%rcx │ │ │ │ - jb 55b2b │ │ │ │ - nopl (%rax) │ │ │ │ - mov 0xd8(%rsp),%rbx │ │ │ │ - mov 0xd0(%rsp),%r8 │ │ │ │ - sub $0x18,%rbx │ │ │ │ + jb 5651b │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0xf8(%rsp),%r8 │ │ │ │ + mov 0xf0(%rsp),%r9 │ │ │ │ add $0x18,%r8 │ │ │ │ - cmp 0xc8(%rsp),%r8 │ │ │ │ - jne 55ad0 │ │ │ │ - mov 0x5c(%rsp),%r15d │ │ │ │ - mov 0x50(%rsp),%r14 │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ + sub $0x18,%r9 │ │ │ │ + cmp %r8,0xd8(%rsp) │ │ │ │ + jne 564c0 │ │ │ │ + mov 0x64(%rsp),%r15d │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + mov 0x50(%rsp),%rsi │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ mov 0x38(%rsp),%r13 │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - mov 0x58(%rsp),%r12d │ │ │ │ + mov 0x30(%rsp),%r14 │ │ │ │ + mov 0x60(%rsp),%r12d │ │ │ │ mov 0x20(%rdx),%r9 │ │ │ │ sub %rax,%r9 │ │ │ │ - je 561bc │ │ │ │ + je 56b6c │ │ │ │ sar $0x3,%r9 │ │ │ │ mov (%rcx),%r8 │ │ │ │ cmp $0x1,%r9 │ │ │ │ - je 56331 │ │ │ │ - lea -0x8(%rax),%rdi │ │ │ │ - sub %r8,%rdi │ │ │ │ - cmp $0x10,%rdi │ │ │ │ - jbe 56331 │ │ │ │ + je 56c81 │ │ │ │ + lea -0x8(%rax),%rbx │ │ │ │ + sub %r8,%rbx │ │ │ │ + cmp $0x10,%rbx │ │ │ │ + jbe 56c81 │ │ │ │ lea -0x1(%r9),%r11 │ │ │ │ mov %r9,%r10 │ │ │ │ cmp $0x2,%r11 │ │ │ │ - jbe 56528 │ │ │ │ + jbe 56f1c │ │ │ │ mov %r9,%rbx │ │ │ │ xor %edi,%edi │ │ │ │ shr $0x2,%rbx │ │ │ │ shl $0x5,%rbx │ │ │ │ lea -0x20(%rbx),%r10 │ │ │ │ shr $0x5,%r10 │ │ │ │ inc %r10 │ │ │ │ and $0x7,%r10d │ │ │ │ - je 560ab │ │ │ │ + je 56a5b │ │ │ │ cmp $0x1,%r10 │ │ │ │ - je 5608e │ │ │ │ + je 56a3e │ │ │ │ cmp $0x2,%r10 │ │ │ │ - je 5607a │ │ │ │ + je 56a2a │ │ │ │ cmp $0x3,%r10 │ │ │ │ - je 56066 │ │ │ │ + je 56a16 │ │ │ │ cmp $0x4,%r10 │ │ │ │ - je 56052 │ │ │ │ + je 56a02 │ │ │ │ cmp $0x5,%r10 │ │ │ │ - je 5603e │ │ │ │ + je 569ee │ │ │ │ cmp $0x6,%r10 │ │ │ │ - je 5602a │ │ │ │ + je 569da │ │ │ │ vmovupd (%rax),%ymm0 │ │ │ │ mov $0x20,%edi │ │ │ │ - vaddpd (%r8),%ymm0,%ymm13 │ │ │ │ - vmovupd %ymm13,(%rax) │ │ │ │ - vmovupd (%rax,%rdi,1),%ymm14 │ │ │ │ - vaddpd (%r8,%rdi,1),%ymm14,%ymm15 │ │ │ │ - vmovupd %ymm15,(%rax,%rdi,1) │ │ │ │ + vaddpd (%r8),%ymm0,%ymm7 │ │ │ │ + vmovupd %ymm7,(%rax) │ │ │ │ + vmovupd (%rax,%rdi,1),%ymm8 │ │ │ │ + vaddpd (%r8,%rdi,1),%ymm8,%ymm9 │ │ │ │ + vmovupd %ymm9,(%rax,%rdi,1) │ │ │ │ add $0x20,%rdi │ │ │ │ - vmovupd (%rax,%rdi,1),%ymm2 │ │ │ │ - vaddpd (%r8,%rdi,1),%ymm2,%ymm5 │ │ │ │ - vmovupd %ymm5,(%rax,%rdi,1) │ │ │ │ + vmovupd (%rax,%rdi,1),%ymm11 │ │ │ │ + vaddpd (%r8,%rdi,1),%ymm11,%ymm12 │ │ │ │ + vmovupd %ymm12,(%rax,%rdi,1) │ │ │ │ add $0x20,%rdi │ │ │ │ vmovupd (%rax,%rdi,1),%ymm1 │ │ │ │ - vaddpd (%r8,%rdi,1),%ymm1,%ymm4 │ │ │ │ - vmovupd %ymm4,(%rax,%rdi,1) │ │ │ │ + vaddpd (%r8,%rdi,1),%ymm1,%ymm10 │ │ │ │ + vmovupd %ymm10,(%rax,%rdi,1) │ │ │ │ add $0x20,%rdi │ │ │ │ - vmovupd (%rax,%rdi,1),%ymm6 │ │ │ │ - vaddpd (%r8,%rdi,1),%ymm6,%ymm7 │ │ │ │ - vmovupd %ymm7,(%rax,%rdi,1) │ │ │ │ + vmovupd (%rax,%rdi,1),%ymm13 │ │ │ │ + vaddpd (%r8,%rdi,1),%ymm13,%ymm14 │ │ │ │ + vmovupd %ymm14,(%rax,%rdi,1) │ │ │ │ add $0x20,%rdi │ │ │ │ vmovupd (%rax,%rdi,1),%ymm3 │ │ │ │ - vaddpd (%r8,%rdi,1),%ymm3,%ymm9 │ │ │ │ - vmovupd %ymm9,(%rax,%rdi,1) │ │ │ │ + vaddpd (%r8,%rdi,1),%ymm3,%ymm2 │ │ │ │ + vmovupd %ymm2,(%rax,%rdi,1) │ │ │ │ add $0x20,%rdi │ │ │ │ - vmovupd (%rax,%rdi,1),%ymm8 │ │ │ │ - vaddpd (%r8,%rdi,1),%ymm8,%ymm10 │ │ │ │ - vmovupd %ymm10,(%rax,%rdi,1) │ │ │ │ + vmovupd (%rax,%rdi,1),%ymm15 │ │ │ │ + vaddpd (%r8,%rdi,1),%ymm15,%ymm4 │ │ │ │ + vmovupd %ymm4,(%rax,%rdi,1) │ │ │ │ add $0x20,%rdi │ │ │ │ cmp %rdi,%rbx │ │ │ │ - je 56174 │ │ │ │ - vmovupd (%rax,%rdi,1),%ymm11 │ │ │ │ + je 56b24 │ │ │ │ + vmovupd (%rax,%rdi,1),%ymm5 │ │ │ │ vmovupd 0x20(%rax,%rdi,1),%ymm0 │ │ │ │ - vaddpd (%r8,%rdi,1),%ymm11,%ymm12 │ │ │ │ - vmovupd 0x40(%rax,%rdi,1),%ymm14 │ │ │ │ - vmovupd 0x60(%rax,%rdi,1),%ymm2 │ │ │ │ + vmovupd 0x40(%rax,%rdi,1),%ymm8 │ │ │ │ + vmovupd 0x60(%rax,%rdi,1),%ymm11 │ │ │ │ + vaddpd (%r8,%rdi,1),%ymm5,%ymm6 │ │ │ │ vmovupd 0x80(%rax,%rdi,1),%ymm1 │ │ │ │ - vmovupd 0xa0(%rax,%rdi,1),%ymm6 │ │ │ │ + vmovupd 0xa0(%rax,%rdi,1),%ymm13 │ │ │ │ vmovupd 0xc0(%rax,%rdi,1),%ymm3 │ │ │ │ - vmovupd 0xe0(%rax,%rdi,1),%ymm8 │ │ │ │ - vmovupd %ymm12,(%rax,%rdi,1) │ │ │ │ - vaddpd 0x20(%r8,%rdi,1),%ymm0,%ymm13 │ │ │ │ - vmovupd %ymm13,0x20(%rax,%rdi,1) │ │ │ │ - vaddpd 0x40(%r8,%rdi,1),%ymm14,%ymm15 │ │ │ │ - vmovupd %ymm15,0x40(%rax,%rdi,1) │ │ │ │ - vaddpd 0x60(%r8,%rdi,1),%ymm2,%ymm5 │ │ │ │ - vmovupd %ymm5,0x60(%rax,%rdi,1) │ │ │ │ - vaddpd 0x80(%r8,%rdi,1),%ymm1,%ymm4 │ │ │ │ - vmovupd %ymm4,0x80(%rax,%rdi,1) │ │ │ │ - vaddpd 0xa0(%r8,%rdi,1),%ymm6,%ymm7 │ │ │ │ - vmovupd %ymm7,0xa0(%rax,%rdi,1) │ │ │ │ - vaddpd 0xc0(%r8,%rdi,1),%ymm3,%ymm9 │ │ │ │ - vmovupd %ymm9,0xc0(%rax,%rdi,1) │ │ │ │ - vaddpd 0xe0(%r8,%rdi,1),%ymm8,%ymm10 │ │ │ │ - vmovupd %ymm10,0xe0(%rax,%rdi,1) │ │ │ │ + vmovupd 0xe0(%rax,%rdi,1),%ymm15 │ │ │ │ + vmovupd %ymm6,(%rax,%rdi,1) │ │ │ │ + vaddpd 0x20(%r8,%rdi,1),%ymm0,%ymm7 │ │ │ │ + vmovupd %ymm7,0x20(%rax,%rdi,1) │ │ │ │ + vaddpd 0x40(%r8,%rdi,1),%ymm8,%ymm9 │ │ │ │ + vmovupd %ymm9,0x40(%rax,%rdi,1) │ │ │ │ + vaddpd 0x60(%r8,%rdi,1),%ymm11,%ymm12 │ │ │ │ + vmovupd %ymm12,0x60(%rax,%rdi,1) │ │ │ │ + vaddpd 0x80(%r8,%rdi,1),%ymm1,%ymm10 │ │ │ │ + vmovupd %ymm10,0x80(%rax,%rdi,1) │ │ │ │ + vaddpd 0xa0(%r8,%rdi,1),%ymm13,%ymm14 │ │ │ │ + vmovupd %ymm14,0xa0(%rax,%rdi,1) │ │ │ │ + vaddpd 0xc0(%r8,%rdi,1),%ymm3,%ymm2 │ │ │ │ + vmovupd %ymm2,0xc0(%rax,%rdi,1) │ │ │ │ + vaddpd 0xe0(%r8,%rdi,1),%ymm15,%ymm4 │ │ │ │ + vmovupd %ymm4,0xe0(%rax,%rdi,1) │ │ │ │ add $0x100,%rdi │ │ │ │ cmp %rdi,%rbx │ │ │ │ - jne 560ab │ │ │ │ + jne 56a5b │ │ │ │ test $0x3,%r9b │ │ │ │ - je 561bc │ │ │ │ - mov %r9,%rbx │ │ │ │ - and $0xfffffffffffffffc,%rbx │ │ │ │ - cmp %r11,%rbx │ │ │ │ - je 561aa │ │ │ │ + je 56b6c │ │ │ │ + mov %r9,%rdi │ │ │ │ + and $0xfffffffffffffffc,%rdi │ │ │ │ + cmp %r11,%rdi │ │ │ │ + je 56b5a │ │ │ │ mov %r9,%r10 │ │ │ │ - sub %rbx,%r10 │ │ │ │ - vmovupd (%rax,%rbx,8),%xmm11 │ │ │ │ - vaddpd (%r8,%rbx,8),%xmm11,%xmm12 │ │ │ │ - vmovupd %xmm12,(%rax,%rbx,8) │ │ │ │ + sub %rdi,%r10 │ │ │ │ + vmovupd (%rax,%rdi,8),%xmm5 │ │ │ │ + vaddpd (%r8,%rdi,8),%xmm5,%xmm6 │ │ │ │ + vmovupd %xmm6,(%rax,%rdi,8) │ │ │ │ test $0x1,%r10b │ │ │ │ - je 561bc │ │ │ │ + je 56b6c │ │ │ │ and $0xfffffffffffffffe,%r10 │ │ │ │ - lea (%r10,%rbx,1),%r11 │ │ │ │ + lea (%r10,%rdi,1),%r11 │ │ │ │ vmovsd (%rax,%r11,8),%xmm0 │ │ │ │ - vaddsd (%r8,%r11,8),%xmm0,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rax,%r11,8) │ │ │ │ + vaddsd (%r8,%r11,8),%xmm0,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rax,%r11,8) │ │ │ │ sub $0x18,%rcx │ │ │ │ sub $0x18,%rdx │ │ │ │ test %r15d,%r15d │ │ │ │ - jne 55a62 │ │ │ │ + jne 56451 │ │ │ │ mov %rsi,%rbx │ │ │ │ vzeroupper │ │ │ │ - call 39010 │ │ │ │ + call 38ed0 │ │ │ │ test %al,%al │ │ │ │ - jne 565e0 │ │ │ │ - incl 0x8c(%rsp) │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ - mov 0x8c(%rsp),%ecx │ │ │ │ - add %rsi,0xa8(%rsp) │ │ │ │ - cmp %ecx,0x88(%rsp) │ │ │ │ - jg 5540d │ │ │ │ + jne 56fd8 │ │ │ │ + incl 0xe8(%rsp) │ │ │ │ + mov 0x68(%rsp),%r15 │ │ │ │ + add %r15,0x90(%rsp) │ │ │ │ + add %r15,0xa0(%rsp) │ │ │ │ + mov 0xe8(%rsp),%esi │ │ │ │ + cmp %esi,0xa8(%rsp) │ │ │ │ + jg 55ef1 │ │ │ │ mov $0x1,%r12d │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 56223 │ │ │ │ - mov 0x90(%rsp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - call d340 │ │ │ │ - vmovq %r14,%xmm2 │ │ │ │ - vpinsrq $0x1,0xc0(%rsp),%xmm2,%xmm5 │ │ │ │ - mov 0xb0(%rsp),%r14 │ │ │ │ - mov 0xa0(%rsp),%rdi │ │ │ │ - mov %r14,0xf0(%rsp) │ │ │ │ - vmovdqa %xmm5,0xe0(%rsp) │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0xf8(%rsp),%rax │ │ │ │ - sub %fs:0x28,%rax │ │ │ │ - jne 5669f │ │ │ │ - lea -0x28(%rbp),%rsp │ │ │ │ - mov %r12d,%eax │ │ │ │ - pop %rbx │ │ │ │ - pop %r12 │ │ │ │ - pop %r13 │ │ │ │ - pop %r14 │ │ │ │ - pop %r15 │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ + jmp 56fdb │ │ │ │ mov 0x10(%rbp),%edx │ │ │ │ mov %r12d,%esi │ │ │ │ - call b85e0 │ │ │ │ + call b8640 │ │ │ │ movslq %r12d,%r13 │ │ │ │ mov %r13,%rdx │ │ │ │ shr $0x3c,%rdx │ │ │ │ - jne f446 <__cxa_finalize@plt+0x1db6> │ │ │ │ + jne f4a4 <__cxa_finalize@plt+0x1e14> │ │ │ │ test %r13,%r13 │ │ │ │ - jne 5533e │ │ │ │ - lea 0xe0(%rsp),%rcx │ │ │ │ - movq $0x0,0xc0(%rsp) │ │ │ │ - movq $0x0,0xb0(%rsp) │ │ │ │ - xor %r14d,%r14d │ │ │ │ + jne 55de9 │ │ │ │ + lea 0x100(%rsp),%rcx │ │ │ │ + movq $0x0,0xd0(%rsp) │ │ │ │ mov $0x1,%r12d │ │ │ │ - mov %rcx,0xa0(%rsp) │ │ │ │ - jmp 56223 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + movq $0x0,0xc0(%rsp) │ │ │ │ + movq $0x0,0xe0(%rsp) │ │ │ │ + mov %rcx,0xb8(%rsp) │ │ │ │ + jmp 56ff0 │ │ │ │ + xchg %ax,%ax │ │ │ │ xor %r8d,%r8d │ │ │ │ cmp %r12,%r8 │ │ │ │ - jne 55d2a │ │ │ │ - mov %r12,%rbx │ │ │ │ - jmp 55d53 │ │ │ │ + jne 566f9 │ │ │ │ + mov %r12,%r9 │ │ │ │ + jmp 56722 │ │ │ │ inc %rdi │ │ │ │ cmp %r10,%rdi │ │ │ │ - jae 559ff │ │ │ │ + jae 563ee │ │ │ │ vmulsd (%r11,%rdi,8),%xmm3,%xmm1 │ │ │ │ add %r13,%rsi │ │ │ │ - jmp 5586f │ │ │ │ + jmp 56264 │ │ │ │ xor %eax,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 559b3 │ │ │ │ - sub %rsi,%rax │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 563a7 │ │ │ │ + sub %r8,%rax │ │ │ │ mov %r15,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call b9490 >::_M_default_append(unsigned long)@@Base> │ │ │ │ - mov 0xd8(%rsp),%ecx │ │ │ │ - jmp 55800 │ │ │ │ - vmovsd (%rax),%xmm14 │ │ │ │ + call b94e0 >::_M_default_append(unsigned long)@@Base> │ │ │ │ + mov 0xf8(%rsp),%ecx │ │ │ │ + jmp 561fb │ │ │ │ + vmovsd (%rax),%xmm8 │ │ │ │ lea -0x1(%r9),%rbx │ │ │ │ mov $0x1,%edi │ │ │ │ - vaddsd (%r8),%xmm14,%xmm15 │ │ │ │ and $0x7,%ebx │ │ │ │ - vmovsd %xmm15,(%rax) │ │ │ │ + vaddsd (%r8),%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rax) │ │ │ │ cmp %r9,%rdi │ │ │ │ - jae 561bc │ │ │ │ + jae 56b6c │ │ │ │ test %rbx,%rbx │ │ │ │ - je 56414 │ │ │ │ + je 56d64 │ │ │ │ cmp $0x1,%rbx │ │ │ │ - je 563f8 │ │ │ │ + je 56d48 │ │ │ │ cmp $0x2,%rbx │ │ │ │ - je 563e5 │ │ │ │ + je 56d35 │ │ │ │ cmp $0x3,%rbx │ │ │ │ - je 563d2 │ │ │ │ + je 56d22 │ │ │ │ cmp $0x4,%rbx │ │ │ │ - je 563bf │ │ │ │ + je 56d0f │ │ │ │ cmp $0x5,%rbx │ │ │ │ - je 563ac │ │ │ │ + je 56cfc │ │ │ │ cmp $0x6,%rbx │ │ │ │ - je 56399 │ │ │ │ - vmovsd 0x8(%rax),%xmm2 │ │ │ │ + je 56ce9 │ │ │ │ + vmovsd 0x8(%rax),%xmm11 │ │ │ │ mov $0x2,%edi │ │ │ │ - vaddsd 0x8(%r8),%xmm2,%xmm5 │ │ │ │ - vmovsd %xmm5,0x8(%rax) │ │ │ │ + vaddsd 0x8(%r8),%xmm11,%xmm12 │ │ │ │ + vmovsd %xmm12,0x8(%rax) │ │ │ │ vmovsd (%rax,%rdi,8),%xmm1 │ │ │ │ - vaddsd (%r8,%rdi,8),%xmm1,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rax,%rdi,8) │ │ │ │ + vaddsd (%r8,%rdi,8),%xmm1,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rax,%rdi,8) │ │ │ │ inc %rdi │ │ │ │ - vmovsd (%rax,%rdi,8),%xmm6 │ │ │ │ - vaddsd (%r8,%rdi,8),%xmm6,%xmm7 │ │ │ │ - vmovsd %xmm7,(%rax,%rdi,8) │ │ │ │ + vmovsd (%rax,%rdi,8),%xmm13 │ │ │ │ + vaddsd (%r8,%rdi,8),%xmm13,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rax,%rdi,8) │ │ │ │ inc %rdi │ │ │ │ vmovsd (%rax,%rdi,8),%xmm3 │ │ │ │ - vaddsd (%r8,%rdi,8),%xmm3,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rax,%rdi,8) │ │ │ │ + vaddsd (%r8,%rdi,8),%xmm3,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rax,%rdi,8) │ │ │ │ inc %rdi │ │ │ │ - vmovsd (%rax,%rdi,8),%xmm8 │ │ │ │ - vaddsd (%r8,%rdi,8),%xmm8,%xmm10 │ │ │ │ - vmovsd %xmm10,(%rax,%rdi,8) │ │ │ │ + vmovsd (%rax,%rdi,8),%xmm15 │ │ │ │ + vaddsd (%r8,%rdi,8),%xmm15,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rax,%rdi,8) │ │ │ │ inc %rdi │ │ │ │ - vmovsd (%rax,%rdi,8),%xmm11 │ │ │ │ - vaddsd (%r8,%rdi,8),%xmm11,%xmm12 │ │ │ │ - vmovsd %xmm12,(%rax,%rdi,8) │ │ │ │ + vmovsd (%rax,%rdi,8),%xmm5 │ │ │ │ + vaddsd (%r8,%rdi,8),%xmm5,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rax,%rdi,8) │ │ │ │ inc %rdi │ │ │ │ vmovsd (%rax,%rdi,8),%xmm0 │ │ │ │ - vaddsd (%r8,%rdi,8),%xmm0,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rax,%rdi,8) │ │ │ │ + vaddsd (%r8,%rdi,8),%xmm0,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rax,%rdi,8) │ │ │ │ inc %rdi │ │ │ │ cmp %r9,%rdi │ │ │ │ - jae 561bc │ │ │ │ - vmovsd (%rax,%rdi,8),%xmm14 │ │ │ │ + jae 56b6c │ │ │ │ + vmovsd (%rax,%rdi,8),%xmm8 │ │ │ │ lea 0x1(%rdi),%r10 │ │ │ │ lea 0x2(%rdi),%r11 │ │ │ │ lea 0x3(%rdi),%rbx │ │ │ │ - vaddsd (%r8,%rdi,8),%xmm14,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rax,%rdi,8) │ │ │ │ - vmovsd (%rax,%r10,8),%xmm2 │ │ │ │ - vaddsd (%r8,%r10,8),%xmm2,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rax,%r10,8) │ │ │ │ - vmovsd (%rax,%r11,8),%xmm1 │ │ │ │ + vaddsd (%r8,%rdi,8),%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rax,%rdi,8) │ │ │ │ + vmovsd (%rax,%r10,8),%xmm11 │ │ │ │ + vaddsd (%r8,%r10,8),%xmm11,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rax,%r10,8) │ │ │ │ lea 0x4(%rdi),%r10 │ │ │ │ - vaddsd (%r8,%r11,8),%xmm1,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rax,%r11,8) │ │ │ │ - vmovsd (%rax,%rbx,8),%xmm6 │ │ │ │ + vmovsd (%rax,%r11,8),%xmm1 │ │ │ │ + vaddsd (%r8,%r11,8),%xmm1,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rax,%r11,8) │ │ │ │ lea 0x5(%rdi),%r11 │ │ │ │ - vaddsd (%r8,%rbx,8),%xmm6,%xmm7 │ │ │ │ - vmovsd %xmm7,(%rax,%rbx,8) │ │ │ │ - vmovsd (%rax,%r10,8),%xmm3 │ │ │ │ + vmovsd (%rax,%rbx,8),%xmm13 │ │ │ │ + vaddsd (%r8,%rbx,8),%xmm13,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rax,%rbx,8) │ │ │ │ lea 0x6(%rdi),%rbx │ │ │ │ - vaddsd (%r8,%r10,8),%xmm3,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rax,%r10,8) │ │ │ │ - vmovsd (%rax,%r11,8),%xmm8 │ │ │ │ + vmovsd (%rax,%r10,8),%xmm3 │ │ │ │ + vaddsd (%r8,%r10,8),%xmm3,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rax,%r10,8) │ │ │ │ lea 0x7(%rdi),%r10 │ │ │ │ add $0x8,%rdi │ │ │ │ - vaddsd (%r8,%r11,8),%xmm8,%xmm10 │ │ │ │ - vmovsd %xmm10,(%rax,%r11,8) │ │ │ │ - vmovsd (%rax,%rbx,8),%xmm11 │ │ │ │ - vaddsd (%r8,%rbx,8),%xmm11,%xmm12 │ │ │ │ - vmovsd %xmm12,(%rax,%rbx,8) │ │ │ │ + vmovsd (%rax,%r11,8),%xmm15 │ │ │ │ + vaddsd (%r8,%r11,8),%xmm15,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rax,%r11,8) │ │ │ │ + vmovsd (%rax,%rbx,8),%xmm5 │ │ │ │ + vaddsd (%r8,%rbx,8),%xmm5,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rax,%rbx,8) │ │ │ │ vmovsd (%rax,%r10,8),%xmm0 │ │ │ │ - vaddsd (%r8,%r10,8),%xmm0,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rax,%r10,8) │ │ │ │ + vaddsd (%r8,%r10,8),%xmm0,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rax,%r10,8) │ │ │ │ cmp %r9,%rdi │ │ │ │ - jb 56414 │ │ │ │ - jmp 561bc │ │ │ │ + jb 56d64 │ │ │ │ + jmp 56b6c │ │ │ │ add $0x18,%r15 │ │ │ │ - cmp 0xc0(%rsp),%r15 │ │ │ │ - jne 55729 │ │ │ │ - jmp 5574f │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - vmovq %r14,%xmm14 │ │ │ │ - vpinsrq $0x1,0xc0(%rsp),%xmm14,%xmm15 │ │ │ │ - mov 0xb0(%rsp),%rdi │ │ │ │ - mov 0x8(%rax),%r9 │ │ │ │ + cmp 0xd0(%rsp),%r15 │ │ │ │ + jne 5610c │ │ │ │ + jmp 56132 │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ + vmovq 0xe0(%rsp),%xmm8 │ │ │ │ + mov 0xc0(%rsp),%rcx │ │ │ │ + vpinsrq $0x1,0xd0(%rsp),%xmm8,%xmm9 │ │ │ │ + mov (%rax),%r9 │ │ │ │ + mov 0x8(%rax),%r8 │ │ │ │ mov 0x10(%rax),%rdx │ │ │ │ - mov (%rax),%r14 │ │ │ │ - mov %rdi,0x10(%rax) │ │ │ │ - mov %r9,0xc0(%rsp) │ │ │ │ - vmovdqu %xmm15,(%rax) │ │ │ │ - mov %rdx,0xb0(%rsp) │ │ │ │ - jmp 561e0 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 5618c │ │ │ │ + mov %rcx,0x10(%rax) │ │ │ │ + mov %r9,0xe0(%rsp) │ │ │ │ + mov %r8,0xd0(%rsp) │ │ │ │ + mov %rdx,0xc0(%rsp) │ │ │ │ + vmovdqu %xmm9,(%rax) │ │ │ │ + jmp 56b90 │ │ │ │ mov %r13,%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ - sub %rcx,%rsi │ │ │ │ - call b9490 >::_M_default_append(unsigned long)@@Base> │ │ │ │ - mov (%r14),%rdi │ │ │ │ - jmp 5579a │ │ │ │ - vmovq %r14,%xmm13 │ │ │ │ - vpinsrq $0x1,0xc0(%rsp),%xmm13,%xmm14 │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ - mov 0xb0(%rsp),%r14 │ │ │ │ - mov 0xa0(%rsp),%rdi │ │ │ │ - sub %r9,%rsi │ │ │ │ - mov %r14,0xf0(%rsp) │ │ │ │ - vmovdqa %xmm14,0xe0(%rsp) │ │ │ │ - call b7980 >, std::allocator > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ - mov 0xe8(%rsp),%rdi │ │ │ │ - mov 0xf0(%rsp),%r8 │ │ │ │ - mov 0xe0(%rsp),%r14 │ │ │ │ - mov %rdi,0xc0(%rsp) │ │ │ │ - mov %r8,0xb0(%rsp) │ │ │ │ - jmp 55762 │ │ │ │ - call 39010 │ │ │ │ + sub %r15,%rsi │ │ │ │ + mov 0xe0(%rsp),%r15 │ │ │ │ + mov %r15,%rdi │ │ │ │ + call b94e0 >::_M_default_append(unsigned long)@@Base> │ │ │ │ + mov (%r15),%rdi │ │ │ │ + jmp 5618d │ │ │ │ + vmovq 0xe0(%rsp),%xmm5 │ │ │ │ + mov 0x98(%rsp),%rsi │ │ │ │ + mov 0xc0(%rsp),%rax │ │ │ │ + mov 0xb8(%rsp),%rdi │ │ │ │ + vpinsrq $0x1,0xd0(%rsp),%xmm5,%xmm6 │ │ │ │ + sub %r10,%rsi │ │ │ │ + mov %rax,0x110(%rsp) │ │ │ │ + vmovdqa %xmm6,0x100(%rsp) │ │ │ │ + call b7a00 >, std::allocator > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ + mov 0x100(%rsp),%rdx │ │ │ │ + mov 0x108(%rsp),%rdi │ │ │ │ + mov 0x110(%rsp),%r8 │ │ │ │ + mov %rdx,0xe0(%rsp) │ │ │ │ + mov %rdi,0xd0(%rsp) │ │ │ │ + mov %r8,0xc0(%rsp) │ │ │ │ + jmp 56145 │ │ │ │ + xor %edi,%edi │ │ │ │ + jmp 56b3c │ │ │ │ + vmovss (%rsi,%r14,2),%xmm1 │ │ │ │ + vmovss (%rsi),%xmm0 │ │ │ │ + vxorps %xmm12,%xmm12,%xmm12 │ │ │ │ + lea 0x20(%rbx),%rcx │ │ │ │ + vmovss (%r10,%r14,2),%xmm5 │ │ │ │ + vmovss (%r10),%xmm7 │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + vinsertps $0x10,(%rsi,%r14,1),%xmm0,%xmm3 │ │ │ │ + vinsertps $0x10,(%r10,%r14,1),%xmm7,%xmm8 │ │ │ │ + mov 0x88(%rsp),%rdi │ │ │ │ + vinsertps $0x10,(%rsi,%rax,1),%xmm1,%xmm2 │ │ │ │ + vinsertps $0x10,(%r10,%rax,1),%xmm5,%xmm6 │ │ │ │ + mov 0x80(%rsp),%r8 │ │ │ │ + lea (%rsi,%rdi,1),%rsi │ │ │ │ + add %rdi,%r10 │ │ │ │ + vmovlhps %xmm2,%xmm3,%xmm4 │ │ │ │ + vmovlhps %xmm6,%xmm8,%xmm9 │ │ │ │ + vsubps %xmm9,%xmm4,%xmm10 │ │ │ │ + vcvtps2pd %xmm10,%xmm11 │ │ │ │ + vmovhlps %xmm10,%xmm12,%xmm13 │ │ │ │ + vmovupd %xmm11,(%rbx) │ │ │ │ + vcvtps2pd %xmm13,%xmm14 │ │ │ │ + vmovupd %xmm14,0x10(%rbx) │ │ │ │ + cmp %r15,%rcx │ │ │ │ + jne 55f4a │ │ │ │ + jmp 56016 │ │ │ │ + call 38ed0 │ │ │ │ test %al,%al │ │ │ │ - jne 565e0 │ │ │ │ - cmpl $0x1,0x8c(%rsp) │ │ │ │ - je 564e3 │ │ │ │ + jne 56fd8 │ │ │ │ + cmpl $0x1,0xe8(%rsp) │ │ │ │ + je 56e33 │ │ │ │ cmpl $0x1,0x10(%rbp) │ │ │ │ - jne 561d3 │ │ │ │ - jmp 55a3b │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jne 56b83 │ │ │ │ + jmp 56422 │ │ │ │ + nopl (%rax) │ │ │ │ xor %r12d,%r12d │ │ │ │ - jmp 5620e │ │ │ │ - cmpl $0x1,0x88(%rsp) │ │ │ │ - jle 562a6 │ │ │ │ - movq $0x0,0x90(%rsp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %r14d,%r14d │ │ │ │ - jmp 55387 │ │ │ │ - cmpl $0x1,0x88(%rsp) │ │ │ │ - jle 56627 │ │ │ │ - movq $0x8,0x90(%rsp) │ │ │ │ - jmp 55387 │ │ │ │ - lea 0xe0(%rsp),%rdi │ │ │ │ - movq $0x0,0xc0(%rsp) │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 56ff0 │ │ │ │ + mov 0xb0(%rsp),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + call d340 │ │ │ │ + vmovq 0xe0(%rsp),%xmm11 │ │ │ │ + mov 0xc0(%rsp),%r13 │ │ │ │ + mov 0xb8(%rsp),%rdi │ │ │ │ + vpinsrq $0x1,0xd0(%rsp),%xmm11,%xmm12 │ │ │ │ + mov %r13,0x110(%rsp) │ │ │ │ + vmovdqa %xmm12,0x100(%rsp) │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0x118(%rsp),%rax │ │ │ │ + sub %fs:0x28,%rax │ │ │ │ + jne 57121 │ │ │ │ + lea -0x28(%rbp),%rsp │ │ │ │ + mov %r12d,%eax │ │ │ │ + pop %rbx │ │ │ │ + pop %r12 │ │ │ │ + pop %r13 │ │ │ │ + pop %r14 │ │ │ │ + pop %r15 │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + xor %r9d,%r9d │ │ │ │ + jmp 56027 │ │ │ │ + cmpl $0x1,0xa8(%rsp) │ │ │ │ + jle 56bef │ │ │ │ movq $0x0,0xb0(%rsp) │ │ │ │ - xor %r14d,%r14d │ │ │ │ - movq $0x8,0x90(%rsp) │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 55e37 │ │ │ │ + cmpl $0x1,0xa8(%rsp) │ │ │ │ + jle 57097 │ │ │ │ + movq $0x8,0xb0(%rsp) │ │ │ │ + jmp 55e37 │ │ │ │ + lea 0x100(%rsp),%r9 │ │ │ │ + movq $0x0,0xd0(%rsp) │ │ │ │ mov $0x1,%r12d │ │ │ │ - mov %rdi,0xa0(%rsp) │ │ │ │ - jmp 56213 │ │ │ │ - lea 0xe0(%rsp),%rsi │ │ │ │ movq $0x0,0xc0(%rsp) │ │ │ │ - movq $0x0,0xb0(%rsp) │ │ │ │ - xor %r14d,%r14d │ │ │ │ + movq $0x0,0xe0(%rsp) │ │ │ │ + movq $0x8,0xb0(%rsp) │ │ │ │ + mov %r9,0xb8(%rsp) │ │ │ │ + jmp 56fe0 │ │ │ │ + lea 0x100(%rsp),%r8 │ │ │ │ + movq $0x0,0xd0(%rsp) │ │ │ │ mov $0x1,%r12d │ │ │ │ - mov %rsi,0xa0(%rsp) │ │ │ │ - jmp 56213 │ │ │ │ + movq $0x0,0xc0(%rsp) │ │ │ │ + movq $0x0,0xe0(%rsp) │ │ │ │ + mov %r8,0xb8(%rsp) │ │ │ │ + jmp 56fe0 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ - jmp f3d3 <__cxa_finalize@plt+0x1d43> │ │ │ │ + jmp f42d <__cxa_finalize@plt+0x1d9d> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ - jmp f3ab <__cxa_finalize@plt+0x1d1b> │ │ │ │ - jmp f446 <__cxa_finalize@plt+0x1db6> │ │ │ │ + jmp f3fd <__cxa_finalize@plt+0x1d6d> │ │ │ │ + jmp f4a4 <__cxa_finalize@plt+0x1e14> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ - jmp f46c <__cxa_finalize@plt+0x1ddc> │ │ │ │ + jmp f4ca <__cxa_finalize@plt+0x1e3a> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ - jmp f46c <__cxa_finalize@plt+0x1ddc> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jmp f4ca <__cxa_finalize@plt+0x1e3a> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x120,%rsp │ │ │ │ mov %rdi,0x80(%rsp) │ │ │ │ mov %rsi,0x78(%rsp) │ │ │ │ mov %rdx,0x28(%rsp) │ │ │ │ - mov %rcx,0xb8(%rsp) │ │ │ │ - mov %r8d,0xb0(%rsp) │ │ │ │ + mov %rcx,0xb0(%rsp) │ │ │ │ + mov %r8d,0x9c(%rsp) │ │ │ │ mov %fs:0x28,%r12 │ │ │ │ mov %r12,0x118(%rsp) │ │ │ │ mov %r9d,%r12d │ │ │ │ cmp $0x1,%r8d │ │ │ │ - je 575fa │ │ │ │ + je 5806a │ │ │ │ movslq %r12d,%r13 │ │ │ │ mov %r13,%rax │ │ │ │ shr $0x3c,%rax │ │ │ │ - jne 57a85 │ │ │ │ + jne 584e5 │ │ │ │ test %r13,%r13 │ │ │ │ - je 579b4 │ │ │ │ + je 58414 │ │ │ │ lea 0x0(,%r13,8),%rdi │ │ │ │ - mov %rdi,0xc0(%rsp) │ │ │ │ + mov %rdi,0xb8(%rsp) │ │ │ │ call d330 │ │ │ │ - mov %rax,%rbx │ │ │ │ movq $0x0,(%rax) │ │ │ │ + mov %rax,%rbx │ │ │ │ cmp $0x1,%r13 │ │ │ │ - je 579d5 │ │ │ │ - mov 0xc0(%rsp),%rsi │ │ │ │ + je 58435 │ │ │ │ + mov 0xb8(%rsp),%rsi │ │ │ │ lea 0x8(%rax),%rdi │ │ │ │ lea -0x8(%rsi),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ call d190 │ │ │ │ - cmpl $0x1,0xb0(%rsp) │ │ │ │ - jle 57a32 │ │ │ │ + cmpl $0x1,0x9c(%rsp) │ │ │ │ + jle 58492 │ │ │ │ movslq 0x10(%rbp),%r10 │ │ │ │ - mov 0x78(%rsp),%r14 │ │ │ │ + mov 0xb0(%rsp),%r15 │ │ │ │ lea -0x1(%r12),%eax │ │ │ │ mov %r12d,%edi │ │ │ │ - add 0x28(%rsp),%r14 │ │ │ │ - mov 0xb8(%rsp),%r15 │ │ │ │ + mov 0x78(%rsp),%r14 │ │ │ │ lea 0x8(,%rax,8),%rdx │ │ │ │ lea 0x100(%rsp),%rcx │ │ │ │ shr $0x2,%edi │ │ │ │ - mov %eax,0x94(%rsp) │ │ │ │ - mov %rdx,0x20(%rsp) │ │ │ │ - movq $0x0,0xa0(%rsp) │ │ │ │ - movq $0x0,0xd0(%rsp) │ │ │ │ - movq $0x0,0xe0(%rsp) │ │ │ │ lea (%r10,%r10,2),%r11 │ │ │ │ - mov %r10,0x98(%rsp) │ │ │ │ - movl $0x1,0xb4(%rsp) │ │ │ │ - mov %rcx,0xc8(%rsp) │ │ │ │ - shl $0x3,%r11 │ │ │ │ add %r15,%r15 │ │ │ │ - mov %edi,0x90(%rsp) │ │ │ │ + mov %r10,0x90(%rsp) │ │ │ │ + shl $0x3,%r11 │ │ │ │ + mov %r15,0xa8(%rsp) │ │ │ │ + add 0x28(%rsp),%r14 │ │ │ │ + mov %r11,0x38(%rsp) │ │ │ │ + mov %eax,0xec(%rsp) │ │ │ │ + mov %rdx,0x20(%rsp) │ │ │ │ + movq $0x0,0xa0(%rsp) │ │ │ │ + movq $0x0,0xc8(%rsp) │ │ │ │ + movq $0x0,0xd8(%rsp) │ │ │ │ + movl $0x1,0xe8(%rsp) │ │ │ │ + mov %rcx,0xc0(%rsp) │ │ │ │ + mov %edi,0x98(%rsp) │ │ │ │ mov %r14,0x18(%rsp) │ │ │ │ mov %r14,0x88(%rsp) │ │ │ │ - mov %r11,0x38(%rsp) │ │ │ │ xor %r14d,%r14d │ │ │ │ - mov %r15,0xa8(%rsp) │ │ │ │ test %r12d,%r12d │ │ │ │ - je 56a3c │ │ │ │ + je 574bc │ │ │ │ cmp $0x1,%r12d │ │ │ │ - je 57995 │ │ │ │ + je 583f5 │ │ │ │ mov %r12d,%r11d │ │ │ │ mov 0x78(%rsp),%r8 │ │ │ │ mov 0xa0(%rsp),%r9 │ │ │ │ mov %rbx,%rdx │ │ │ │ shr $1,%r11d │ │ │ │ shl $0x4,%r11 │ │ │ │ + lea (%r8,%r9,1),%r10 │ │ │ │ + mov 0x88(%rsp),%r8 │ │ │ │ lea (%r11,%rbx,1),%r15 │ │ │ │ sub $0x10,%r11 │ │ │ │ + mov %r10,%rax │ │ │ │ shr $0x4,%r11 │ │ │ │ - lea (%r8,%r9,1),%r10 │ │ │ │ - mov 0x88(%rsp),%r8 │ │ │ │ inc %r11 │ │ │ │ - mov %r10,%rax │ │ │ │ and $0x3,%r11d │ │ │ │ - je 57980 │ │ │ │ + je 583e0 │ │ │ │ cmp $0x1,%r11 │ │ │ │ - je 5691d │ │ │ │ + je 5739d │ │ │ │ cmp $0x2,%r11 │ │ │ │ - je 568e5 │ │ │ │ - mov 0xb8(%rsp),%rcx │ │ │ │ + je 57365 │ │ │ │ vmovsd (%r8),%xmm0 │ │ │ │ + mov 0xb0(%rsp),%rcx │ │ │ │ lea 0x10(%rbx),%rdx │ │ │ │ vmovsd (%r10),%xmm1 │ │ │ │ mov 0xa8(%rsp),%rdi │ │ │ │ vmovhpd (%r8,%rcx,1),%xmm0,%xmm2 │ │ │ │ vmovhpd (%r10,%rcx,1),%xmm1,%xmm3 │ │ │ │ vsubpd %xmm3,%xmm2,%xmm4 │ │ │ │ lea (%r8,%rdi,1),%r8 │ │ │ │ lea (%r10,%rdi,1),%rax │ │ │ │ vmovupd %xmm4,(%rbx) │ │ │ │ - mov 0xb8(%rsp),%rsi │ │ │ │ - add $0x10,%rdx │ │ │ │ vmovsd (%r8),%xmm5 │ │ │ │ vmovsd (%rax),%xmm7 │ │ │ │ + add $0x10,%rdx │ │ │ │ + mov 0xb0(%rsp),%rsi │ │ │ │ mov 0xa8(%rsp),%r9 │ │ │ │ vmovhpd (%r8,%rsi,1),%xmm5,%xmm6 │ │ │ │ vmovhpd (%rax,%rsi,1),%xmm7,%xmm8 │ │ │ │ vsubpd %xmm8,%xmm6,%xmm9 │ │ │ │ add %r9,%r8 │ │ │ │ add %r9,%rax │ │ │ │ vmovupd %xmm9,-0x10(%rdx) │ │ │ │ - mov 0xb8(%rsp),%r11 │ │ │ │ - add $0x10,%rdx │ │ │ │ vmovsd (%r8),%xmm10 │ │ │ │ vmovsd (%rax),%xmm12 │ │ │ │ + add $0x10,%rdx │ │ │ │ + mov 0xb0(%rsp),%r11 │ │ │ │ mov 0xa8(%rsp),%rcx │ │ │ │ - mov 0xb8(%rsp),%rdi │ │ │ │ + mov 0xb0(%rsp),%rdi │ │ │ │ vmovhpd (%r8,%r11,1),%xmm10,%xmm11 │ │ │ │ vmovhpd (%rax,%r11,1),%xmm12,%xmm13 │ │ │ │ vsubpd %xmm13,%xmm11,%xmm14 │ │ │ │ add %rcx,%r8 │ │ │ │ add %rcx,%rax │ │ │ │ vmovupd %xmm14,-0x10(%rdx) │ │ │ │ cmp %r15,%rdx │ │ │ │ - je 56a01 │ │ │ │ + je 57481 │ │ │ │ vmovsd (%r8),%xmm15 │ │ │ │ - add $0x40,%rdx │ │ │ │ vmovsd (%rax),%xmm2 │ │ │ │ + add $0x40,%rdx │ │ │ │ vmovhpd (%r8,%rdi,1),%xmm15,%xmm0 │ │ │ │ - add %rcx,%r8 │ │ │ │ vmovhpd (%rax,%rdi,1),%xmm2,%xmm1 │ │ │ │ vsubpd %xmm1,%xmm0,%xmm3 │ │ │ │ + add %rcx,%r8 │ │ │ │ add %rcx,%rax │ │ │ │ vmovupd %xmm3,-0x40(%rdx) │ │ │ │ vmovsd (%r8),%xmm4 │ │ │ │ vmovsd (%rax),%xmm6 │ │ │ │ vmovhpd (%r8,%rdi,1),%xmm4,%xmm5 │ │ │ │ vmovhpd (%rax,%rdi,1),%xmm6,%xmm7 │ │ │ │ vsubpd %xmm7,%xmm5,%xmm8 │ │ │ │ @@ -66159,142 +66735,139 @@ │ │ │ │ vmovhpd (%r8,%rdi,1),%xmm14,%xmm15 │ │ │ │ vmovhpd (%rax,%rdi,1),%xmm0,%xmm2 │ │ │ │ vsubpd %xmm2,%xmm15,%xmm1 │ │ │ │ add %rcx,%r8 │ │ │ │ add %rcx,%rax │ │ │ │ vmovupd %xmm1,-0x10(%rdx) │ │ │ │ cmp %r15,%rdx │ │ │ │ - jne 56967 │ │ │ │ + jne 573e7 │ │ │ │ mov %r12d,%eax │ │ │ │ and $0xfffffffe,%eax │ │ │ │ test $0x1,%r12b │ │ │ │ - je 56a3c │ │ │ │ - mov 0xb8(%rsp),%r15 │ │ │ │ - mov 0x18(%rsp),%r8 │ │ │ │ + je 574bc │ │ │ │ + mov 0xb0(%rsp),%r15 │ │ │ │ cltq │ │ │ │ + mov 0x18(%rsp),%r8 │ │ │ │ mov 0xa0(%rsp),%rdx │ │ │ │ imul %rax,%r15 │ │ │ │ add %r8,%rdx │ │ │ │ vmovsd (%rdx,%r15,1),%xmm3 │ │ │ │ vsubsd (%r10,%r15,1),%xmm3,%xmm4 │ │ │ │ vmovsd %xmm4,(%rbx,%rax,8) │ │ │ │ - mov 0xe0(%rsp),%r10 │ │ │ │ + mov 0xd8(%rsp),%r10 │ │ │ │ movabs $0xaaaaaaaaaaaaaaab,%rax │ │ │ │ sub %r14,%r10 │ │ │ │ sar $0x3,%r10 │ │ │ │ imul %rax,%r10 │ │ │ │ - cmp 0x98(%rsp),%r10 │ │ │ │ - jb 578e1 │ │ │ │ - cmp %r10,0x98(%rsp) │ │ │ │ - jae 56aca │ │ │ │ + cmp 0x90(%rsp),%r10 │ │ │ │ + jb 58341 │ │ │ │ + cmp %r10,0x90(%rsp) │ │ │ │ + jae 5754a │ │ │ │ mov 0x38(%rsp),%rsi │ │ │ │ add %r14,%rsi │ │ │ │ - cmp 0xe0(%rsp),%rsi │ │ │ │ - je 56aca │ │ │ │ + cmp 0xd8(%rsp),%rsi │ │ │ │ + je 5754a │ │ │ │ mov %r12d,0xf8(%rsp) │ │ │ │ mov %rsi,%r15 │ │ │ │ mov %rsi,%r12 │ │ │ │ mov (%r15),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 5786c │ │ │ │ + je 582cc │ │ │ │ mov 0x10(%r15),%rsi │ │ │ │ add $0x18,%r15 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp 0xe0(%rsp),%r15 │ │ │ │ - jne 56a91 │ │ │ │ + cmp 0xd8(%rsp),%r15 │ │ │ │ + jne 57511 │ │ │ │ mov %r12,%r9 │ │ │ │ mov 0xf8(%rsp),%r12d │ │ │ │ - mov %r9,0xe0(%rsp) │ │ │ │ + mov %r9,0xd8(%rsp) │ │ │ │ mov 0x8(%r14),%r8 │ │ │ │ mov (%r14),%rdi │ │ │ │ mov %r8,%rdx │ │ │ │ sub %rdi,%rdx │ │ │ │ sar $0x3,%rdx │ │ │ │ cmp %r13,%rdx │ │ │ │ - jb 578cb │ │ │ │ + jb 5832b │ │ │ │ cmp %rdx,%r13 │ │ │ │ - jae 56afd │ │ │ │ - mov 0xc0(%rsp),%r10 │ │ │ │ + jae 5757d │ │ │ │ + mov 0xb8(%rsp),%r10 │ │ │ │ add %rdi,%r10 │ │ │ │ cmp %r10,%r8 │ │ │ │ - je 56afd │ │ │ │ + je 5757d │ │ │ │ mov %r10,0x8(%r14) │ │ │ │ test %r12d,%r12d │ │ │ │ - je 56b0f │ │ │ │ + je 5758f │ │ │ │ mov 0x20(%rsp),%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ call d2d0 │ │ │ │ cmpl $0x1,0x10(%rbp) │ │ │ │ lea 0x18(%r14),%r15 │ │ │ │ - mov $0x2,%ecx │ │ │ │ - jle 57956 │ │ │ │ - mov %ecx,%esi │ │ │ │ + mov $0x2,%edx │ │ │ │ + jle 583b6 │ │ │ │ + mov %edx,%esi │ │ │ │ mov %r12d,%edi │ │ │ │ - mov %ecx,0xf8(%rsp) │ │ │ │ - call 2f100 │ │ │ │ + mov %edx,0xf8(%rsp) │ │ │ │ + call 2ecf0 │ │ │ │ mov 0x8(%r15),%rsi │ │ │ │ mov (%r15),%r9 │ │ │ │ cltq │ │ │ │ - mov 0xf8(%rsp),%ecx │ │ │ │ + mov 0xf8(%rsp),%edx │ │ │ │ mov %rsi,%r11 │ │ │ │ sub %r9,%r11 │ │ │ │ sar $0x3,%r11 │ │ │ │ cmp %rax,%r11 │ │ │ │ - jb 576b7 │ │ │ │ + jb 58117 │ │ │ │ cmp %r11,%rax │ │ │ │ - jae 56b68 │ │ │ │ + jae 575e8 │ │ │ │ lea (%r9,%rax,8),%rax │ │ │ │ cmp %rax,%rsi │ │ │ │ - je 56b68 │ │ │ │ + je 575e8 │ │ │ │ mov %rax,0x8(%r15) │ │ │ │ mov -0x18(%r15),%r11 │ │ │ │ mov -0x10(%r15),%r10 │ │ │ │ sub %r11,%r10 │ │ │ │ - je 56d81 │ │ │ │ + je 577ef │ │ │ │ test %r12d,%r12d │ │ │ │ - je 56d81 │ │ │ │ - vmovsd 0x85d96(%rip),%xmm9 # dc920 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ + je 577ef │ │ │ │ + vmovsd 0x86436(%rip),%xmm9 # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ vxorpd %xmm7,%xmm7,%xmm7 │ │ │ │ - mov 0x90(%rsp),%r8d │ │ │ │ - sar $0x3,%r10 │ │ │ │ - vcvtsi2sd %ecx,%xmm7,%xmm8 │ │ │ │ + mov 0x98(%rsp),%r8d │ │ │ │ + mov %r15,0xf8(%rsp) │ │ │ │ + vcvtsi2sd %edx,%xmm7,%xmm8 │ │ │ │ mov (%r15),%r9 │ │ │ │ - mov 0x94(%rsp),%edx │ │ │ │ + sar $0x3,%r10 │ │ │ │ xor %esi,%esi │ │ │ │ + vdivsd %xmm8,%xmm9,%xmm3 │ │ │ │ xor %edi,%edi │ │ │ │ - mov %r15,0xf8(%rsp) │ │ │ │ - mov %ecx,0xf0(%rsp) │ │ │ │ shl $0x5,%r8 │ │ │ │ - vdivsd %xmm8,%xmm9,%xmm3 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ vmulsd (%r11,%rdi,8),%xmm3,%xmm1 │ │ │ │ - cmp $0x2,%edx │ │ │ │ - jbe 576ae │ │ │ │ + cmpl $0x2,0xec(%rsp) │ │ │ │ + jbe 5810e │ │ │ │ lea -0x20(%r8),%r15 │ │ │ │ - xor %eax,%eax │ │ │ │ vbroadcastsd %xmm1,%ymm10 │ │ │ │ lea (%r9,%rsi,8),%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ shr $0x5,%r15 │ │ │ │ inc %r15 │ │ │ │ and $0x7,%r15d │ │ │ │ - je 56c8d │ │ │ │ + je 57702 │ │ │ │ cmp $0x1,%r15 │ │ │ │ - je 56c76 │ │ │ │ + je 576eb │ │ │ │ cmp $0x2,%r15 │ │ │ │ - je 56c68 │ │ │ │ + je 576dd │ │ │ │ cmp $0x3,%r15 │ │ │ │ - je 56c5a │ │ │ │ + je 576cf │ │ │ │ cmp $0x4,%r15 │ │ │ │ - je 56c4c │ │ │ │ + je 576c1 │ │ │ │ cmp $0x5,%r15 │ │ │ │ - je 56c3e │ │ │ │ + je 576b3 │ │ │ │ cmp $0x6,%r15 │ │ │ │ - je 56c30 │ │ │ │ + je 576a5 │ │ │ │ vmulpd (%rbx),%ymm10,%ymm11 │ │ │ │ mov $0x20,%eax │ │ │ │ vmovupd %ymm11,(%rcx) │ │ │ │ vmulpd (%rbx,%rax,1),%ymm10,%ymm12 │ │ │ │ vmovupd %ymm12,(%rcx,%rax,1) │ │ │ │ add $0x20,%rax │ │ │ │ vmulpd (%rbx,%rax,1),%ymm10,%ymm13 │ │ │ │ @@ -66309,150 +66882,149 @@ │ │ │ │ vmulpd (%rbx,%rax,1),%ymm10,%ymm0 │ │ │ │ vmovupd %ymm0,(%rcx,%rax,1) │ │ │ │ add $0x20,%rax │ │ │ │ vmulpd (%rbx,%rax,1),%ymm10,%ymm2 │ │ │ │ vmovupd %ymm2,(%rcx,%rax,1) │ │ │ │ add $0x20,%rax │ │ │ │ cmp %rax,%r8 │ │ │ │ - je 56d12 │ │ │ │ + je 57787 │ │ │ │ vmulpd (%rbx,%rax,1),%ymm10,%ymm4 │ │ │ │ vmulpd 0x20(%rbx,%rax,1),%ymm10,%ymm5 │ │ │ │ vmulpd 0x40(%rbx,%rax,1),%ymm10,%ymm6 │ │ │ │ vmulpd 0x60(%rbx,%rax,1),%ymm10,%ymm7 │ │ │ │ vmulpd 0x80(%rbx,%rax,1),%ymm10,%ymm8 │ │ │ │ vmulpd 0xa0(%rbx,%rax,1),%ymm10,%ymm9 │ │ │ │ - vmulpd 0xc0(%rbx,%rax,1),%ymm10,%ymm11 │ │ │ │ - vmulpd 0xe0(%rbx,%rax,1),%ymm10,%ymm12 │ │ │ │ vmovupd %ymm4,(%rcx,%rax,1) │ │ │ │ + vmulpd 0xc0(%rbx,%rax,1),%ymm10,%ymm11 │ │ │ │ vmovupd %ymm5,0x20(%rcx,%rax,1) │ │ │ │ + vmulpd 0xe0(%rbx,%rax,1),%ymm10,%ymm12 │ │ │ │ vmovupd %ymm6,0x40(%rcx,%rax,1) │ │ │ │ vmovupd %ymm7,0x60(%rcx,%rax,1) │ │ │ │ vmovupd %ymm8,0x80(%rcx,%rax,1) │ │ │ │ vmovupd %ymm9,0xa0(%rcx,%rax,1) │ │ │ │ vmovupd %ymm11,0xc0(%rcx,%rax,1) │ │ │ │ vmovupd %ymm12,0xe0(%rcx,%rax,1) │ │ │ │ add $0x100,%rax │ │ │ │ cmp %rax,%r8 │ │ │ │ - jne 56c8d │ │ │ │ + jne 57702 │ │ │ │ mov %r12d,%ecx │ │ │ │ and $0xfffffffc,%ecx │ │ │ │ mov %ecx,%eax │ │ │ │ cmp %ecx,%r12d │ │ │ │ - je 57694 │ │ │ │ + je 580f4 │ │ │ │ mov %r12d,%r15d │ │ │ │ sub %eax,%r15d │ │ │ │ cmp $0x1,%r15d │ │ │ │ - je 56d4e │ │ │ │ + je 577c3 │ │ │ │ vmovddup %xmm1,%xmm10 │ │ │ │ vmulpd (%rbx,%rax,8),%xmm10,%xmm13 │ │ │ │ add %rsi,%rax │ │ │ │ vmovupd %xmm13,(%r9,%rax,8) │ │ │ │ test $0x1,%r15b │ │ │ │ - je 56d60 │ │ │ │ + je 577d5 │ │ │ │ and $0xfffffffe,%r15d │ │ │ │ add %r15d,%ecx │ │ │ │ movslq %ecx,%rcx │ │ │ │ vmulsd (%rbx,%rcx,8),%xmm1,%xmm14 │ │ │ │ lea (%rsi,%rcx,1),%rax │ │ │ │ vmovsd %xmm14,(%r9,%rax,8) │ │ │ │ inc %rdi │ │ │ │ add %r13,%rsi │ │ │ │ cmp %r10,%rdi │ │ │ │ - jb 56bd0 │ │ │ │ + jb 57640 │ │ │ │ mov 0xf8(%rsp),%r15 │ │ │ │ - mov 0xf0(%rsp),%ecx │ │ │ │ vzeroupper │ │ │ │ - inc %ecx │ │ │ │ + inc %edx │ │ │ │ add $0x18,%r15 │ │ │ │ - cmp %ecx,0x10(%rbp) │ │ │ │ - jge 56b22 │ │ │ │ - call 39010 │ │ │ │ + cmp %edx,0x10(%rbp) │ │ │ │ + jge 575a2 │ │ │ │ + call 38ed0 │ │ │ │ test %al,%al │ │ │ │ - jne 579ac │ │ │ │ - cmpl $0x1,0xb4(%rsp) │ │ │ │ - je 57883 │ │ │ │ + jne 5840c │ │ │ │ + cmpl $0x1,0xe8(%rsp) │ │ │ │ + je 582e3 │ │ │ │ mov 0x80(%rsp),%rax │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - lea 0x20(%r14),%rdi │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + lea 0x20(%r14),%rsi │ │ │ │ mov 0x10(%rbp),%r15d │ │ │ │ - mov %rdi,0x30(%rsp) │ │ │ │ - mov (%rax),%rdx │ │ │ │ - lea -0x18(%r14,%rsi,1),%rcx │ │ │ │ - lea -0x30(%rdx,%rsi,1),%rdx │ │ │ │ + mov %rsi,0x30(%rsp) │ │ │ │ mov %rbx,%rsi │ │ │ │ + mov (%rax),%rdx │ │ │ │ + lea -0x30(%rdx,%rcx,1),%rdx │ │ │ │ + lea -0x18(%r14,%rcx,1),%rcx │ │ │ │ + mov 0x18(%rdx),%rax │ │ │ │ mov %r15d,%ebx │ │ │ │ dec %r15d │ │ │ │ - mov 0x18(%rdx),%rax │ │ │ │ - je 572fe │ │ │ │ - mov 0x30(%rsp),%r10 │ │ │ │ + je 57d6e │ │ │ │ sub $0x2,%ebx │ │ │ │ - lea -0x8(%rax),%rdi │ │ │ │ + mov 0x30(%rsp),%r9 │ │ │ │ + lea -0x8(%rax),%r11 │ │ │ │ + mov %r15d,0x74(%rsp) │ │ │ │ + lea (%rbx,%rbx,2),%rdi │ │ │ │ + mov %r11,0xd0(%rsp) │ │ │ │ lea 0x8(%r14),%r8 │ │ │ │ - lea (%rbx,%rbx,2),%r9 │ │ │ │ - mov %rdi,0xd8(%rsp) │ │ │ │ mov %rdx,%rbx │ │ │ │ - mov %r15d,0x74(%rsp) │ │ │ │ + lea (%r9,%rdi,8),%r10 │ │ │ │ mov %r14,0x68(%rsp) │ │ │ │ mov %rsi,0x60(%rsp) │ │ │ │ mov %rax,0x58(%rsp) │ │ │ │ + mov %r10,0xe0(%rsp) │ │ │ │ mov %r13,0x50(%rsp) │ │ │ │ mov %rdx,0x48(%rsp) │ │ │ │ mov %rcx,0x40(%rsp) │ │ │ │ - lea (%r10,%r9,8),%r11 │ │ │ │ mov %r12d,0x70(%rsp) │ │ │ │ - mov %r11,0xe8(%rsp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%rbx),%r14 │ │ │ │ mov 0x8(%rbx),%r11 │ │ │ │ sub %r14,%r11 │ │ │ │ - je 572c0 │ │ │ │ + je 57d30 │ │ │ │ mov -0x8(%r8),%rdx │ │ │ │ mov (%r8),%r13 │ │ │ │ sub %rdx,%r13 │ │ │ │ - je 572c0 │ │ │ │ - mov 0xd8(%rsp),%rsi │ │ │ │ + je 57d30 │ │ │ │ mov %r13,%rdi │ │ │ │ + mov 0xd0(%rsp),%rsi │ │ │ │ + mov %rbx,0xf0(%rsp) │ │ │ │ sar $0x3,%r11 │ │ │ │ - xor %ecx,%ecx │ │ │ │ sar $0x3,%rdi │ │ │ │ + xor %ecx,%ecx │ │ │ │ lea 0x8(%rdx),%r15 │ │ │ │ - mov %rbx,0xf0(%rsp) │ │ │ │ mov %rdi,%r10 │ │ │ │ + sub %rdx,%rsi │ │ │ │ lea -0x1(%rdi),%r12 │ │ │ │ shr $0x2,%r10 │ │ │ │ - sub %rdx,%rsi │ │ │ │ shl $0x5,%r10 │ │ │ │ vmovsd (%r14,%rcx,8),%xmm0 │ │ │ │ lea (%r15,%rsi,1),%rax │ │ │ │ cmp $0x1,%rdi │ │ │ │ - je 570fe │ │ │ │ + je 57b6e │ │ │ │ mov %r8,0xf8(%rsp) │ │ │ │ cmp $0x10,%rsi │ │ │ │ - jbe 570f6 │ │ │ │ + jbe 57b66 │ │ │ │ cmp $0x2,%r12 │ │ │ │ - jbe 57680 │ │ │ │ + jbe 580e0 │ │ │ │ lea -0x20(%r10),%rbx │ │ │ │ - xor %r9d,%r9d │ │ │ │ vbroadcastsd %xmm0,%ymm15 │ │ │ │ + xor %r9d,%r9d │ │ │ │ shr $0x5,%rbx │ │ │ │ inc %rbx │ │ │ │ and $0x7,%ebx │ │ │ │ - je 56fab │ │ │ │ + je 57a1b │ │ │ │ cmp $0x1,%rbx │ │ │ │ - je 56f8c │ │ │ │ + je 579fc │ │ │ │ cmp $0x2,%rbx │ │ │ │ - je 56f76 │ │ │ │ + je 579e6 │ │ │ │ cmp $0x3,%rbx │ │ │ │ - je 56f60 │ │ │ │ + je 579d0 │ │ │ │ cmp $0x4,%rbx │ │ │ │ - je 56f4a │ │ │ │ + je 579ba │ │ │ │ cmp $0x5,%rbx │ │ │ │ - je 56f34 │ │ │ │ + je 579a4 │ │ │ │ cmp $0x6,%rbx │ │ │ │ - je 56f1e │ │ │ │ + je 5798e │ │ │ │ vmovupd (%rdx),%ymm2 │ │ │ │ mov $0x20,%r9d │ │ │ │ vfmadd213pd (%rax),%ymm15,%ymm2 │ │ │ │ vmovupd %ymm2,(%rax) │ │ │ │ vmovupd (%rdx,%r9,1),%ymm4 │ │ │ │ vfmadd213pd (%rax,%r9,1),%ymm15,%ymm4 │ │ │ │ vmovupd %ymm4,(%rax,%r9,1) │ │ │ │ @@ -66474,15 +67046,15 @@ │ │ │ │ vmovupd %ymm8,(%rax,%r9,1) │ │ │ │ add $0x20,%r9 │ │ │ │ vmovupd (%rdx,%r9,1),%ymm9 │ │ │ │ vfmadd213pd (%rax,%r9,1),%ymm15,%ymm9 │ │ │ │ vmovupd %ymm9,(%rax,%r9,1) │ │ │ │ add $0x20,%r9 │ │ │ │ cmp %r9,%r10 │ │ │ │ - je 57084 │ │ │ │ + je 57af4 │ │ │ │ vmovupd (%rdx,%r9,1),%ymm11 │ │ │ │ vfmadd213pd (%rax,%r9,1),%ymm15,%ymm11 │ │ │ │ vmovupd %ymm11,(%rax,%r9,1) │ │ │ │ vmovupd 0x20(%rdx,%r9,1),%ymm12 │ │ │ │ vfmadd213pd 0x20(%rax,%r9,1),%ymm15,%ymm12 │ │ │ │ vmovupd %ymm12,0x20(%rax,%r9,1) │ │ │ │ vmovupd 0x40(%rdx,%r9,1),%ymm1 │ │ │ │ @@ -66501,65 +67073,65 @@ │ │ │ │ vfmadd213pd 0xc0(%rax,%r9,1),%ymm15,%ymm3 │ │ │ │ vmovupd %ymm3,0xc0(%rax,%r9,1) │ │ │ │ vmovupd 0xe0(%rdx,%r9,1),%ymm2 │ │ │ │ vfmadd213pd 0xe0(%rax,%r9,1),%ymm15,%ymm2 │ │ │ │ vmovupd %ymm2,0xe0(%rax,%r9,1) │ │ │ │ add $0x100,%r9 │ │ │ │ cmp %r9,%r10 │ │ │ │ - jne 56fab │ │ │ │ + jne 57a1b │ │ │ │ mov %rdi,%r8 │ │ │ │ and $0xfffffffffffffffc,%r8 │ │ │ │ test $0x3,%dil │ │ │ │ - je 570d3 │ │ │ │ + je 57b43 │ │ │ │ cmp %r12,%r8 │ │ │ │ - je 5768c │ │ │ │ + je 580ec │ │ │ │ vmovupd (%rax,%r8,8),%xmm4 │ │ │ │ vmovddup %xmm0,%xmm15 │ │ │ │ mov %rdi,%rbx │ │ │ │ - vfmadd132pd (%rdx,%r8,8),%xmm4,%xmm15 │ │ │ │ sub %r8,%rbx │ │ │ │ + vfmadd132pd (%rdx,%r8,8),%xmm4,%xmm15 │ │ │ │ vmovupd %xmm15,(%rax,%r8,8) │ │ │ │ test $0x1,%dil │ │ │ │ - je 570d3 │ │ │ │ + je 57b43 │ │ │ │ and $0xfffffffffffffffe,%rbx │ │ │ │ add %r8,%rbx │ │ │ │ vmovsd (%rax,%rbx,8),%xmm5 │ │ │ │ vfmadd132sd (%rdx,%rbx,8),%xmm5,%xmm0 │ │ │ │ vmovsd %xmm0,(%rax,%rbx,8) │ │ │ │ inc %rcx │ │ │ │ cmp %r11,%rcx │ │ │ │ - jae 57660 │ │ │ │ + jae 580c8 │ │ │ │ add %r13,%rsi │ │ │ │ vmovsd (%r14,%rcx,8),%xmm0 │ │ │ │ lea (%r15,%rsi,1),%rax │ │ │ │ cmp $0x10,%rsi │ │ │ │ - ja 56eb9 │ │ │ │ + ja 57929 │ │ │ │ mov 0xf8(%rsp),%r8 │ │ │ │ vmovsd (%rdx),%xmm6 │ │ │ │ lea -0x1(%rdi),%rbx │ │ │ │ mov $0x1,%r9d │ │ │ │ - vfmadd213sd (%rax),%xmm0,%xmm6 │ │ │ │ and $0x7,%ebx │ │ │ │ + vfmadd213sd (%rax),%xmm0,%xmm6 │ │ │ │ vmovsd %xmm6,(%rax) │ │ │ │ cmp %rdi,%r9 │ │ │ │ - jae 572a5 │ │ │ │ + jae 57d15 │ │ │ │ test %rbx,%rbx │ │ │ │ - je 571f3 │ │ │ │ + je 57c63 │ │ │ │ cmp $0x1,%rbx │ │ │ │ - je 571d5 │ │ │ │ + je 57c45 │ │ │ │ cmp $0x2,%rbx │ │ │ │ - je 571c0 │ │ │ │ + je 57c30 │ │ │ │ cmp $0x3,%rbx │ │ │ │ - je 571ab │ │ │ │ + je 57c1b │ │ │ │ cmp $0x4,%rbx │ │ │ │ - je 57196 │ │ │ │ + je 57c06 │ │ │ │ cmp $0x5,%rbx │ │ │ │ - je 57181 │ │ │ │ + je 57bf1 │ │ │ │ cmp $0x6,%rbx │ │ │ │ - je 5716c │ │ │ │ + je 57bdc │ │ │ │ vmovsd 0x8(%rdx),%xmm7 │ │ │ │ mov $0x2,%r9d │ │ │ │ vfmadd213sd 0x8(%rax),%xmm0,%xmm7 │ │ │ │ vmovsd %xmm7,0x8(%rax) │ │ │ │ vmovsd (%rdx,%r9,8),%xmm8 │ │ │ │ vfmadd213sd (%rax,%r9,8),%xmm0,%xmm8 │ │ │ │ vmovsd %xmm8,(%rax,%r9,8) │ │ │ │ @@ -66581,15 +67153,15 @@ │ │ │ │ vmovsd %xmm1,(%rax,%r9,8) │ │ │ │ inc %r9 │ │ │ │ vmovsd (%rdx,%r9,8),%xmm10 │ │ │ │ vfmadd213sd (%rax,%r9,8),%xmm0,%xmm10 │ │ │ │ vmovsd %xmm10,(%rax,%r9,8) │ │ │ │ inc %r9 │ │ │ │ cmp %rdi,%r9 │ │ │ │ - jae 572a5 │ │ │ │ + jae 57d15 │ │ │ │ vmovsd (%rdx,%r9,8),%xmm13 │ │ │ │ vfmadd213sd (%rax,%r9,8),%xmm0,%xmm13 │ │ │ │ vmovsd %xmm13,(%rax,%r9,8) │ │ │ │ vmovsd 0x8(%rdx,%r9,8),%xmm14 │ │ │ │ vfmadd213sd 0x8(%rax,%r9,8),%xmm0,%xmm14 │ │ │ │ vmovsd %xmm14,0x8(%rax,%r9,8) │ │ │ │ vmovsd 0x10(%rdx,%r9,8),%xmm3 │ │ │ │ @@ -66608,69 +67180,69 @@ │ │ │ │ vfmadd213sd 0x30(%rax,%r9,8),%xmm0,%xmm5 │ │ │ │ vmovsd %xmm5,0x30(%rax,%r9,8) │ │ │ │ vmovsd 0x38(%rdx,%r9,8),%xmm6 │ │ │ │ vfmadd213sd 0x38(%rax,%r9,8),%xmm0,%xmm6 │ │ │ │ vmovsd %xmm6,0x38(%rax,%r9,8) │ │ │ │ add $0x8,%r9 │ │ │ │ cmp %rdi,%r9 │ │ │ │ - jb 571f3 │ │ │ │ + jb 57c63 │ │ │ │ inc %rcx │ │ │ │ add %r13,%rsi │ │ │ │ cmp %r11,%rcx │ │ │ │ - jb 56e93 │ │ │ │ + jb 57903 │ │ │ │ mov 0xf0(%rsp),%rbx │ │ │ │ nopl 0x0(%rax) │ │ │ │ - sub $0x18,%rbx │ │ │ │ add $0x18,%r8 │ │ │ │ - cmp %r8,0xe8(%rsp) │ │ │ │ - jne 56e40 │ │ │ │ + sub $0x18,%rbx │ │ │ │ + cmp %r8,0xe0(%rsp) │ │ │ │ + jne 578b0 │ │ │ │ mov 0x74(%rsp),%r15d │ │ │ │ mov 0x68(%rsp),%r14 │ │ │ │ mov 0x60(%rsp),%rsi │ │ │ │ mov 0x58(%rsp),%rax │ │ │ │ mov 0x50(%rsp),%r13 │ │ │ │ mov 0x48(%rsp),%rdx │ │ │ │ mov 0x40(%rsp),%rcx │ │ │ │ mov 0x70(%rsp),%r12d │ │ │ │ mov 0x20(%rdx),%r9 │ │ │ │ sub %rax,%r9 │ │ │ │ - je 5752c │ │ │ │ + je 57f9c │ │ │ │ sar $0x3,%r9 │ │ │ │ mov (%rcx),%r8 │ │ │ │ cmp $0x1,%r9 │ │ │ │ - je 576d1 │ │ │ │ + je 58131 │ │ │ │ lea -0x8(%rax),%rdi │ │ │ │ sub %r8,%rdi │ │ │ │ cmp $0x10,%rdi │ │ │ │ - jbe 576d1 │ │ │ │ + jbe 58131 │ │ │ │ lea -0x1(%r9),%r11 │ │ │ │ mov %r9,%r10 │ │ │ │ cmp $0x2,%r11 │ │ │ │ - jbe 5794f │ │ │ │ + jbe 583af │ │ │ │ mov %r9,%rbx │ │ │ │ xor %edi,%edi │ │ │ │ shr $0x2,%rbx │ │ │ │ shl $0x5,%rbx │ │ │ │ lea -0x20(%rbx),%r10 │ │ │ │ shr $0x5,%r10 │ │ │ │ inc %r10 │ │ │ │ and $0x7,%r10d │ │ │ │ - je 5741b │ │ │ │ + je 57e8b │ │ │ │ cmp $0x1,%r10 │ │ │ │ - je 573fe │ │ │ │ + je 57e6e │ │ │ │ cmp $0x2,%r10 │ │ │ │ - je 573ea │ │ │ │ + je 57e5a │ │ │ │ cmp $0x3,%r10 │ │ │ │ - je 573d6 │ │ │ │ + je 57e46 │ │ │ │ cmp $0x4,%r10 │ │ │ │ - je 573c2 │ │ │ │ + je 57e32 │ │ │ │ cmp $0x5,%r10 │ │ │ │ - je 573ae │ │ │ │ + je 57e1e │ │ │ │ cmp $0x6,%r10 │ │ │ │ - je 5739a │ │ │ │ + je 57e0a │ │ │ │ vmovupd (%rax),%ymm0 │ │ │ │ mov $0x20,%edi │ │ │ │ vaddpd (%r8),%ymm0,%ymm7 │ │ │ │ vmovupd %ymm7,(%rax) │ │ │ │ vmovupd (%rax,%rdi,1),%ymm8 │ │ │ │ vaddpd (%r8,%rdi,1),%ymm8,%ymm9 │ │ │ │ vmovupd %ymm9,(%rax,%rdi,1) │ │ │ │ @@ -66692,20 +67264,20 @@ │ │ │ │ vmovupd %ymm2,(%rax,%rdi,1) │ │ │ │ add $0x20,%rdi │ │ │ │ vmovupd (%rax,%rdi,1),%ymm15 │ │ │ │ vaddpd (%r8,%rdi,1),%ymm15,%ymm4 │ │ │ │ vmovupd %ymm4,(%rax,%rdi,1) │ │ │ │ add $0x20,%rdi │ │ │ │ cmp %rdi,%rbx │ │ │ │ - je 574e4 │ │ │ │ + je 57f54 │ │ │ │ vmovupd (%rax,%rdi,1),%ymm5 │ │ │ │ vmovupd 0x20(%rax,%rdi,1),%ymm0 │ │ │ │ - vaddpd (%r8,%rdi,1),%ymm5,%ymm6 │ │ │ │ vmovupd 0x40(%rax,%rdi,1),%ymm8 │ │ │ │ vmovupd 0x60(%rax,%rdi,1),%ymm11 │ │ │ │ + vaddpd (%r8,%rdi,1),%ymm5,%ymm6 │ │ │ │ vmovupd 0x80(%rax,%rdi,1),%ymm1 │ │ │ │ vmovupd 0xa0(%rax,%rdi,1),%ymm13 │ │ │ │ vmovupd 0xc0(%rax,%rdi,1),%ymm3 │ │ │ │ vmovupd 0xe0(%rax,%rdi,1),%ymm15 │ │ │ │ vmovupd %ymm6,(%rax,%rdi,1) │ │ │ │ vaddpd 0x20(%r8,%rdi,1),%ymm0,%ymm7 │ │ │ │ vmovupd %ymm7,0x20(%rax,%rdi,1) │ │ │ │ @@ -66719,138 +67291,137 @@ │ │ │ │ vmovupd %ymm14,0xa0(%rax,%rdi,1) │ │ │ │ vaddpd 0xc0(%r8,%rdi,1),%ymm3,%ymm2 │ │ │ │ vmovupd %ymm2,0xc0(%rax,%rdi,1) │ │ │ │ vaddpd 0xe0(%r8,%rdi,1),%ymm15,%ymm4 │ │ │ │ vmovupd %ymm4,0xe0(%rax,%rdi,1) │ │ │ │ add $0x100,%rdi │ │ │ │ cmp %rdi,%rbx │ │ │ │ - jne 5741b │ │ │ │ + jne 57e8b │ │ │ │ test $0x3,%r9b │ │ │ │ - je 5752c │ │ │ │ + je 57f9c │ │ │ │ mov %r9,%rbx │ │ │ │ and $0xfffffffffffffffc,%rbx │ │ │ │ cmp %r11,%rbx │ │ │ │ - je 5751a │ │ │ │ + je 57f8a │ │ │ │ mov %r9,%r10 │ │ │ │ sub %rbx,%r10 │ │ │ │ vmovupd (%rax,%rbx,8),%xmm5 │ │ │ │ vaddpd (%r8,%rbx,8),%xmm5,%xmm6 │ │ │ │ vmovupd %xmm6,(%rax,%rbx,8) │ │ │ │ test $0x1,%r10b │ │ │ │ - je 5752c │ │ │ │ + je 57f9c │ │ │ │ and $0xfffffffffffffffe,%r10 │ │ │ │ lea (%r10,%rbx,1),%r11 │ │ │ │ vmovsd (%rax,%r11,8),%xmm0 │ │ │ │ vaddsd (%r8,%r11,8),%xmm0,%xmm7 │ │ │ │ vmovsd %xmm7,(%rax,%r11,8) │ │ │ │ sub $0x18,%rcx │ │ │ │ sub $0x18,%rdx │ │ │ │ test %r15d,%r15d │ │ │ │ - jne 56dd5 │ │ │ │ + jne 57843 │ │ │ │ mov %rsi,%rbx │ │ │ │ vzeroupper │ │ │ │ - call 39010 │ │ │ │ + call 38ed0 │ │ │ │ test %al,%al │ │ │ │ - jne 579ac │ │ │ │ - incl 0xb4(%rsp) │ │ │ │ + jne 5840c │ │ │ │ + incl 0xe8(%rsp) │ │ │ │ mov 0x28(%rsp),%rsi │ │ │ │ - mov 0xb4(%rsp),%ecx │ │ │ │ add %rsi,0xa0(%rsp) │ │ │ │ add %rsi,0x88(%rsp) │ │ │ │ - cmp %ecx,0xb0(%rsp) │ │ │ │ - jg 5684a │ │ │ │ + mov 0xe8(%rsp),%ecx │ │ │ │ + cmp %ecx,0x9c(%rsp) │ │ │ │ + jg 572ca │ │ │ │ mov $0x1,%r12d │ │ │ │ test %rbx,%rbx │ │ │ │ - je 5759b │ │ │ │ - mov 0xc0(%rsp),%rsi │ │ │ │ + je 5800b │ │ │ │ + mov 0xb8(%rsp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ call d340 │ │ │ │ vmovq %r14,%xmm11 │ │ │ │ - vpinsrq $0x1,0xe0(%rsp),%xmm11,%xmm12 │ │ │ │ - mov 0xd0(%rsp),%r14 │ │ │ │ - mov 0xc8(%rsp),%rdi │ │ │ │ + mov 0xc0(%rsp),%rdi │ │ │ │ + mov 0xc8(%rsp),%r14 │ │ │ │ + vpinsrq $0x1,0xd8(%rsp),%xmm11,%xmm12 │ │ │ │ mov %r14,0x110(%rsp) │ │ │ │ vmovdqa %xmm12,0x100(%rsp) │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov 0x118(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 57a68 │ │ │ │ + jne 584c8 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ mov %r12d,%eax │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ mov 0x10(%rbp),%edx │ │ │ │ mov %r12d,%esi │ │ │ │ - call b85e0 │ │ │ │ + call b8640 │ │ │ │ movslq %r12d,%r13 │ │ │ │ mov %r13,%rdx │ │ │ │ shr $0x3c,%rdx │ │ │ │ - jne f53a <__cxa_finalize@plt+0x1eaa> │ │ │ │ + jne f59d <__cxa_finalize@plt+0x1f0d> │ │ │ │ test %r13,%r13 │ │ │ │ - jne 56751 │ │ │ │ + jne 571d1 │ │ │ │ lea 0x100(%rsp),%rcx │ │ │ │ - movq $0x0,0xe0(%rsp) │ │ │ │ - movq $0x0,0xd0(%rsp) │ │ │ │ + movq $0x0,0xd8(%rsp) │ │ │ │ xor %r14d,%r14d │ │ │ │ mov $0x1,%r12d │ │ │ │ - mov %rcx,0xc8(%rsp) │ │ │ │ - jmp 5759b │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + movq $0x0,0xc8(%rsp) │ │ │ │ + mov %rcx,0xc0(%rsp) │ │ │ │ + jmp 5800b │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov 0xf0(%rsp),%rbx │ │ │ │ mov 0xf8(%rsp),%r8 │ │ │ │ - jmp 572c0 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 57d30 │ │ │ │ + nopl (%rax) │ │ │ │ xor %r8d,%r8d │ │ │ │ cmp %r12,%r8 │ │ │ │ - jne 5709a │ │ │ │ + jne 57b0a │ │ │ │ mov %r12,%rbx │ │ │ │ - jmp 570c3 │ │ │ │ + jmp 57b33 │ │ │ │ inc %rdi │ │ │ │ cmp %r10,%rdi │ │ │ │ - jae 56d6f │ │ │ │ + jae 577e4 │ │ │ │ vmulsd (%r11,%rdi,8),%xmm3,%xmm1 │ │ │ │ add %r13,%rsi │ │ │ │ - jmp 56bdf │ │ │ │ + jmp 57654 │ │ │ │ xor %eax,%eax │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 56d23 │ │ │ │ + jmp 57798 │ │ │ │ sub %r11,%rax │ │ │ │ mov %r15,%rdi │ │ │ │ mov %rax,%rsi │ │ │ │ - call b9490 >::_M_default_append(unsigned long)@@Base> │ │ │ │ - mov 0xf8(%rsp),%ecx │ │ │ │ - jmp 56b68 │ │ │ │ + call b94e0 >::_M_default_append(unsigned long)@@Base> │ │ │ │ + mov 0xf8(%rsp),%edx │ │ │ │ + jmp 575e8 │ │ │ │ vmovsd (%rax),%xmm8 │ │ │ │ lea -0x1(%r9),%rbx │ │ │ │ mov $0x1,%edi │ │ │ │ - vaddsd (%r8),%xmm8,%xmm9 │ │ │ │ and $0x7,%ebx │ │ │ │ + vaddsd (%r8),%xmm8,%xmm9 │ │ │ │ vmovsd %xmm9,(%rax) │ │ │ │ cmp %r9,%rdi │ │ │ │ - jae 5752c │ │ │ │ + jae 57f9c │ │ │ │ test %rbx,%rbx │ │ │ │ - je 577b4 │ │ │ │ + je 58214 │ │ │ │ cmp $0x1,%rbx │ │ │ │ - je 57798 │ │ │ │ + je 581f8 │ │ │ │ cmp $0x2,%rbx │ │ │ │ - je 57785 │ │ │ │ + je 581e5 │ │ │ │ cmp $0x3,%rbx │ │ │ │ - je 57772 │ │ │ │ + je 581d2 │ │ │ │ cmp $0x4,%rbx │ │ │ │ - je 5775f │ │ │ │ + je 581bf │ │ │ │ cmp $0x5,%rbx │ │ │ │ - je 5774c │ │ │ │ + je 581ac │ │ │ │ cmp $0x6,%rbx │ │ │ │ - je 57739 │ │ │ │ + je 58199 │ │ │ │ vmovsd 0x8(%rax),%xmm11 │ │ │ │ mov $0x2,%edi │ │ │ │ vaddsd 0x8(%r8),%xmm11,%xmm12 │ │ │ │ vmovsd %xmm12,0x8(%rax) │ │ │ │ vmovsd (%rax,%rdi,8),%xmm1 │ │ │ │ vaddsd (%r8,%rdi,8),%xmm1,%xmm10 │ │ │ │ vmovsd %xmm10,(%rax,%rdi,8) │ │ │ │ @@ -66872,303 +67443,303 @@ │ │ │ │ vmovsd %xmm6,(%rax,%rdi,8) │ │ │ │ inc %rdi │ │ │ │ vmovsd (%rax,%rdi,8),%xmm0 │ │ │ │ vaddsd (%r8,%rdi,8),%xmm0,%xmm7 │ │ │ │ vmovsd %xmm7,(%rax,%rdi,8) │ │ │ │ inc %rdi │ │ │ │ cmp %r9,%rdi │ │ │ │ - jae 5752c │ │ │ │ + jae 57f9c │ │ │ │ vmovsd (%rax,%rdi,8),%xmm8 │ │ │ │ lea 0x1(%rdi),%r10 │ │ │ │ lea 0x2(%rdi),%r11 │ │ │ │ lea 0x3(%rdi),%rbx │ │ │ │ vaddsd (%r8,%rdi,8),%xmm8,%xmm9 │ │ │ │ vmovsd %xmm9,(%rax,%rdi,8) │ │ │ │ vmovsd (%rax,%r10,8),%xmm11 │ │ │ │ vaddsd (%r8,%r10,8),%xmm11,%xmm12 │ │ │ │ vmovsd %xmm12,(%rax,%r10,8) │ │ │ │ - vmovsd (%rax,%r11,8),%xmm1 │ │ │ │ lea 0x4(%rdi),%r10 │ │ │ │ + vmovsd (%rax,%r11,8),%xmm1 │ │ │ │ vaddsd (%r8,%r11,8),%xmm1,%xmm10 │ │ │ │ vmovsd %xmm10,(%rax,%r11,8) │ │ │ │ - vmovsd (%rax,%rbx,8),%xmm13 │ │ │ │ lea 0x5(%rdi),%r11 │ │ │ │ + vmovsd (%rax,%rbx,8),%xmm13 │ │ │ │ vaddsd (%r8,%rbx,8),%xmm13,%xmm14 │ │ │ │ vmovsd %xmm14,(%rax,%rbx,8) │ │ │ │ - vmovsd (%rax,%r10,8),%xmm3 │ │ │ │ lea 0x6(%rdi),%rbx │ │ │ │ + vmovsd (%rax,%r10,8),%xmm3 │ │ │ │ vaddsd (%r8,%r10,8),%xmm3,%xmm2 │ │ │ │ vmovsd %xmm2,(%rax,%r10,8) │ │ │ │ - vmovsd (%rax,%r11,8),%xmm15 │ │ │ │ lea 0x7(%rdi),%r10 │ │ │ │ add $0x8,%rdi │ │ │ │ + vmovsd (%rax,%r11,8),%xmm15 │ │ │ │ vaddsd (%r8,%r11,8),%xmm15,%xmm4 │ │ │ │ vmovsd %xmm4,(%rax,%r11,8) │ │ │ │ vmovsd (%rax,%rbx,8),%xmm5 │ │ │ │ vaddsd (%r8,%rbx,8),%xmm5,%xmm6 │ │ │ │ vmovsd %xmm6,(%rax,%rbx,8) │ │ │ │ vmovsd (%rax,%r10,8),%xmm0 │ │ │ │ vaddsd (%r8,%r10,8),%xmm0,%xmm7 │ │ │ │ vmovsd %xmm7,(%rax,%r10,8) │ │ │ │ cmp %r9,%rdi │ │ │ │ - jb 577b4 │ │ │ │ - jmp 5752c │ │ │ │ + jb 58214 │ │ │ │ + jmp 57f9c │ │ │ │ add $0x18,%r15 │ │ │ │ - cmp 0xe0(%rsp),%r15 │ │ │ │ - jne 56a91 │ │ │ │ - jmp 56ab7 │ │ │ │ + cmp 0xd8(%rsp),%r15 │ │ │ │ + jne 57511 │ │ │ │ + jmp 57537 │ │ │ │ mov 0x80(%rsp),%rax │ │ │ │ vmovq %r14,%xmm8 │ │ │ │ - vpinsrq $0x1,0xe0(%rsp),%xmm8,%xmm9 │ │ │ │ - mov 0xd0(%rsp),%rdi │ │ │ │ + mov 0xc8(%rsp),%rdi │ │ │ │ + vpinsrq $0x1,0xd8(%rsp),%xmm8,%xmm9 │ │ │ │ mov 0x8(%rax),%r9 │ │ │ │ mov 0x10(%rax),%rdx │ │ │ │ - mov (%rax),%r14 │ │ │ │ mov %rdi,0x10(%rax) │ │ │ │ - mov %r9,0xe0(%rsp) │ │ │ │ + mov (%rax),%r14 │ │ │ │ vmovdqu %xmm9,(%rax) │ │ │ │ - mov %rdx,0xd0(%rsp) │ │ │ │ - jmp 57550 │ │ │ │ + mov %r9,0xd8(%rsp) │ │ │ │ + mov %rdx,0xc8(%rsp) │ │ │ │ + jmp 57fc0 │ │ │ │ mov %r13,%rsi │ │ │ │ mov %r14,%rdi │ │ │ │ sub %rdx,%rsi │ │ │ │ - call b9490 >::_M_default_append(unsigned long)@@Base> │ │ │ │ + call b94e0 >::_M_default_append(unsigned long)@@Base> │ │ │ │ mov (%r14),%rdi │ │ │ │ - jmp 56b02 │ │ │ │ + jmp 57582 │ │ │ │ vmovq %r14,%xmm5 │ │ │ │ - vpinsrq $0x1,0xe0(%rsp),%xmm5,%xmm6 │ │ │ │ - mov 0x98(%rsp),%rsi │ │ │ │ - mov 0xd0(%rsp),%r14 │ │ │ │ - mov 0xc8(%rsp),%rdi │ │ │ │ + mov 0x90(%rsp),%rsi │ │ │ │ + mov 0xc8(%rsp),%r14 │ │ │ │ + vpinsrq $0x1,0xd8(%rsp),%xmm5,%xmm6 │ │ │ │ + mov 0xc0(%rsp),%rdi │ │ │ │ sub %r10,%rsi │ │ │ │ mov %r14,0x110(%rsp) │ │ │ │ vmovdqa %xmm6,0x100(%rsp) │ │ │ │ - call b7980 >, std::allocator > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ + call b7a00 >, std::allocator > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ mov 0x108(%rsp),%rcx │ │ │ │ mov 0x110(%rsp),%rdi │ │ │ │ mov 0x100(%rsp),%r14 │ │ │ │ - mov %rcx,0xe0(%rsp) │ │ │ │ - mov %rdi,0xd0(%rsp) │ │ │ │ - jmp 56aca │ │ │ │ + mov %rcx,0xd8(%rsp) │ │ │ │ + mov %rdi,0xc8(%rsp) │ │ │ │ + jmp 5754a │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 574fc │ │ │ │ - call 39010 │ │ │ │ + jmp 57f6c │ │ │ │ + call 38ed0 │ │ │ │ test %al,%al │ │ │ │ - jne 579ac │ │ │ │ - cmpl $0x1,0xb4(%rsp) │ │ │ │ - je 57883 │ │ │ │ + jne 5840c │ │ │ │ + cmpl $0x1,0xe8(%rsp) │ │ │ │ + je 582e3 │ │ │ │ cmpl $0x1,0x10(%rbp) │ │ │ │ - jne 57543 │ │ │ │ - jmp 56dab │ │ │ │ + jne 57fb3 │ │ │ │ + jmp 57819 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0xa8(%rsp),%rcx │ │ │ │ - mov 0xb8(%rsp),%rdi │ │ │ │ - jmp 56967 │ │ │ │ + mov 0xb0(%rsp),%rdi │ │ │ │ + jmp 573e7 │ │ │ │ mov 0x78(%rsp),%rsi │ │ │ │ mov 0xa0(%rsp),%r10 │ │ │ │ xor %eax,%eax │ │ │ │ add %rsi,%r10 │ │ │ │ - jmp 56a0d │ │ │ │ + jmp 5748d │ │ │ │ xor %r12d,%r12d │ │ │ │ - jmp 57586 │ │ │ │ - cmpl $0x1,0xb0(%rsp) │ │ │ │ - jle 5761e │ │ │ │ - movq $0x0,0xc0(%rsp) │ │ │ │ + jmp 57ff6 │ │ │ │ + cmpl $0x1,0x9c(%rsp) │ │ │ │ + jle 5808e │ │ │ │ + movq $0x0,0xb8(%rsp) │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 5679f │ │ │ │ - cmpl $0x1,0xb0(%rsp) │ │ │ │ - jle 579f0 │ │ │ │ - movq $0x8,0xc0(%rsp) │ │ │ │ - jmp 5679f │ │ │ │ + jmp 5721f │ │ │ │ + cmpl $0x1,0x9c(%rsp) │ │ │ │ + jle 58450 │ │ │ │ + movq $0x8,0xb8(%rsp) │ │ │ │ + jmp 5721f │ │ │ │ lea 0x100(%rsp),%r9 │ │ │ │ - movq $0x0,0xe0(%rsp) │ │ │ │ - movq $0x0,0xd0(%rsp) │ │ │ │ + movq $0x0,0xd8(%rsp) │ │ │ │ xor %r14d,%r14d │ │ │ │ - movq $0x8,0xc0(%rsp) │ │ │ │ mov $0x1,%r12d │ │ │ │ - mov %r9,0xc8(%rsp) │ │ │ │ - jmp 5758b │ │ │ │ + movq $0x0,0xc8(%rsp) │ │ │ │ + movq $0x8,0xb8(%rsp) │ │ │ │ + mov %r9,0xc0(%rsp) │ │ │ │ + jmp 57ffb │ │ │ │ lea 0x100(%rsp),%r8 │ │ │ │ - movq $0x0,0xe0(%rsp) │ │ │ │ - movq $0x0,0xd0(%rsp) │ │ │ │ + movq $0x0,0xd8(%rsp) │ │ │ │ xor %r14d,%r14d │ │ │ │ mov $0x1,%r12d │ │ │ │ - mov %r8,0xc8(%rsp) │ │ │ │ - jmp 5758b │ │ │ │ + movq $0x0,0xc8(%rsp) │ │ │ │ + mov %r8,0xc0(%rsp) │ │ │ │ + jmp 57ffb │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ - jmp f4c7 <__cxa_finalize@plt+0x1e37> │ │ │ │ + jmp f52a <__cxa_finalize@plt+0x1e9a> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ - jmp f49f <__cxa_finalize@plt+0x1e0f> │ │ │ │ - jmp f53a <__cxa_finalize@plt+0x1eaa> │ │ │ │ + jmp f502 <__cxa_finalize@plt+0x1e72> │ │ │ │ + jmp f59d <__cxa_finalize@plt+0x1f0d> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ - jmp f560 <__cxa_finalize@plt+0x1ed0> │ │ │ │ + jmp f5c3 <__cxa_finalize@plt+0x1f33> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ - jmp f560 <__cxa_finalize@plt+0x1ed0> │ │ │ │ + jmp f5c3 <__cxa_finalize@plt+0x1f33> │ │ │ │ nopl (%rax) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ lea 0x8(%rsp),%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ mov %rsi,%rdi │ │ │ │ - lea 0x80823(%rip),%rsi # d82ea * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xfba> │ │ │ │ push -0x8(%r10) │ │ │ │ + lea 0x80dd9(%rip),%rsi # d9304 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1364> │ │ │ │ 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 $0x160,%rsp │ │ │ │ - lea -0xf8(%rbp),%rdx │ │ │ │ mov %fs:0x28,%rax │ │ │ │ mov %rax,-0x38(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ call d3f0 │ │ │ │ test %eax,%eax │ │ │ │ - je 5860e │ │ │ │ + je 5903c │ │ │ │ mov -0xf0(%rbp),%rdi │ │ │ │ - call 3a5b0 │ │ │ │ - mov %rax,-0x158(%rbp) │ │ │ │ + call 3a430 │ │ │ │ + mov %rax,-0x150(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - je 5860e │ │ │ │ + je 5903c │ │ │ │ mov (%rax),%rdi │ │ │ │ mov 0x8(%rax),%rsi │ │ │ │ cmp %rsi,%rdi │ │ │ │ - je 58815 │ │ │ │ + je 5973e │ │ │ │ mov %rsi,%rdx │ │ │ │ movabs $0xaaaaaaaaaaaaaab,%r8 │ │ │ │ - xor %r15d,%r15d │ │ │ │ mov %rdi,%rax │ │ │ │ + xor %r15d,%r15d │ │ │ │ sub %rdi,%rdx │ │ │ │ movabs $0xaaaaaaaaaaaaaaab,%rcx │ │ │ │ sub $0x18,%rdx │ │ │ │ shr $0x3,%rdx │ │ │ │ imul %r8,%rdx │ │ │ │ inc %rdx │ │ │ │ and $0x7,%edx │ │ │ │ - je 57c3b │ │ │ │ + je 586a1 │ │ │ │ cmp $0x1,%rdx │ │ │ │ - je 57c1c │ │ │ │ + je 58681 │ │ │ │ cmp $0x2,%rdx │ │ │ │ - je 57c06 │ │ │ │ + je 5866a │ │ │ │ cmp $0x3,%rdx │ │ │ │ - je 57bf0 │ │ │ │ + je 58653 │ │ │ │ cmp $0x4,%rdx │ │ │ │ - je 57bda │ │ │ │ + je 5863c │ │ │ │ cmp $0x5,%rdx │ │ │ │ - je 57bc4 │ │ │ │ + je 58625 │ │ │ │ cmp $0x6,%rdx │ │ │ │ - je 57bae │ │ │ │ + je 5860e │ │ │ │ mov 0x8(%rdi),%r15 │ │ │ │ - sub (%rdi),%r15 │ │ │ │ lea 0x18(%rdi),%rax │ │ │ │ + sub (%rdi),%r15 │ │ │ │ sar $0x3,%r15 │ │ │ │ imul %rcx,%r15 │ │ │ │ mov 0x8(%rax),%rbx │ │ │ │ - sub (%rax),%rbx │ │ │ │ add $0x18,%rax │ │ │ │ + sub -0x18(%rax),%rbx │ │ │ │ sar $0x3,%rbx │ │ │ │ imul %rcx,%rbx │ │ │ │ add %rbx,%r15 │ │ │ │ mov 0x8(%rax),%r9 │ │ │ │ - sub (%rax),%r9 │ │ │ │ add $0x18,%rax │ │ │ │ + sub -0x18(%rax),%r9 │ │ │ │ sar $0x3,%r9 │ │ │ │ imul %rcx,%r9 │ │ │ │ add %r9,%r15 │ │ │ │ mov 0x8(%rax),%r11 │ │ │ │ - sub (%rax),%r11 │ │ │ │ add $0x18,%rax │ │ │ │ + sub -0x18(%rax),%r11 │ │ │ │ sar $0x3,%r11 │ │ │ │ imul %rcx,%r11 │ │ │ │ add %r11,%r15 │ │ │ │ mov 0x8(%rax),%r12 │ │ │ │ - sub (%rax),%r12 │ │ │ │ add $0x18,%rax │ │ │ │ + sub -0x18(%rax),%r12 │ │ │ │ sar $0x3,%r12 │ │ │ │ imul %rcx,%r12 │ │ │ │ add %r12,%r15 │ │ │ │ mov 0x8(%rax),%r13 │ │ │ │ - sub (%rax),%r13 │ │ │ │ add $0x18,%rax │ │ │ │ + sub -0x18(%rax),%r13 │ │ │ │ sar $0x3,%r13 │ │ │ │ imul %rcx,%r13 │ │ │ │ add %r13,%r15 │ │ │ │ mov 0x8(%rax),%r14 │ │ │ │ - sub (%rax),%r14 │ │ │ │ add $0x18,%rax │ │ │ │ + sub -0x18(%rax),%r14 │ │ │ │ sar $0x3,%r14 │ │ │ │ imul %rcx,%r14 │ │ │ │ add %r14,%r15 │ │ │ │ cmp %rax,%rsi │ │ │ │ - je 57cf0 │ │ │ │ + je 58756 │ │ │ │ mov 0x8(%rax),%r10 │ │ │ │ - sub (%rax),%r10 │ │ │ │ mov 0x20(%rax),%rdi │ │ │ │ - sub 0x18(%rax),%rdi │ │ │ │ mov 0x38(%rax),%rdx │ │ │ │ - sub 0x30(%rax),%rdx │ │ │ │ mov 0x50(%rax),%r8 │ │ │ │ - sub 0x48(%rax),%r8 │ │ │ │ - mov 0x68(%rax),%rbx │ │ │ │ - sub 0x60(%rax),%rbx │ │ │ │ - mov 0x80(%rax),%r9 │ │ │ │ + sub (%rax),%r10 │ │ │ │ + sub 0x18(%rax),%rdi │ │ │ │ sar $0x3,%r10 │ │ │ │ - sub 0x78(%rax),%r9 │ │ │ │ - mov 0x98(%rax),%r11 │ │ │ │ - imul %rcx,%r10 │ │ │ │ - sub 0x90(%rax),%r11 │ │ │ │ + mov 0x68(%rax),%rbx │ │ │ │ sar $0x3,%rdi │ │ │ │ - mov 0xb0(%rax),%r12 │ │ │ │ - imul %rcx,%rdi │ │ │ │ - sub 0xa8(%rax),%r12 │ │ │ │ + sub 0x30(%rax),%rdx │ │ │ │ + imul %rcx,%r10 │ │ │ │ + mov 0x80(%rax),%r9 │ │ │ │ sar $0x3,%rdx │ │ │ │ - imul %rcx,%rdx │ │ │ │ + sub 0x48(%rax),%r8 │ │ │ │ + imul %rcx,%rdi │ │ │ │ + mov 0x98(%rax),%r11 │ │ │ │ sar $0x3,%r8 │ │ │ │ + sub 0x60(%rax),%rbx │ │ │ │ + imul %rcx,%rdx │ │ │ │ + mov 0xb0(%rax),%r12 │ │ │ │ + sar $0x3,%rbx │ │ │ │ + sub 0x78(%rax),%r9 │ │ │ │ imul %rcx,%r8 │ │ │ │ add %r10,%r15 │ │ │ │ - sar $0x3,%rbx │ │ │ │ + sar $0x3,%r9 │ │ │ │ + sub 0x90(%rax),%r11 │ │ │ │ imul %rcx,%rbx │ │ │ │ add %rdi,%r15 │ │ │ │ - sar $0x3,%r9 │ │ │ │ + sar $0x3,%r11 │ │ │ │ + sub 0xa8(%rax),%r12 │ │ │ │ imul %rcx,%r9 │ │ │ │ add %rdx,%r15 │ │ │ │ - sar $0x3,%r11 │ │ │ │ + sar $0x3,%r12 │ │ │ │ imul %rcx,%r11 │ │ │ │ add %r8,%r15 │ │ │ │ - sar $0x3,%r12 │ │ │ │ imul %rcx,%r12 │ │ │ │ add %rbx,%r15 │ │ │ │ add %r9,%r15 │ │ │ │ add %r11,%r15 │ │ │ │ add %r12,%r15 │ │ │ │ add $0xc0,%rax │ │ │ │ cmp %rax,%rsi │ │ │ │ - jne 57c3b │ │ │ │ - mov -0x158(%rbp),%rsi │ │ │ │ - mov 0x91aba(%rip),%rax │ │ │ │ + jne 586a1 │ │ │ │ + mov -0x150(%rbp),%rsi │ │ │ │ + mov 0x92054(%rip),%rax │ │ │ │ mov -0xf8(%rbp),%r13 │ │ │ │ mov 0x30(%rsi),%ecx │ │ │ │ mov 0x10(%rax),%rsi │ │ │ │ mov 0x8(%r13),%rdi │ │ │ │ - mov %ecx,-0x128(%rbp) │ │ │ │ + mov %ecx,-0x120(%rbp) │ │ │ │ cmp %rdi,%rsi │ │ │ │ - je 57d36 │ │ │ │ + je 5879c │ │ │ │ call d0e0 │ │ │ │ test %eax,%eax │ │ │ │ - mov 0x91a8f(%rip),%rax │ │ │ │ - je 58647 │ │ │ │ + mov 0x92029(%rip),%rax │ │ │ │ + je 59075 │ │ │ │ mov -0xf8(%rbp),%r13 │ │ │ │ mov 0x38(%r13),%r14 │ │ │ │ xor %edi,%edi │ │ │ │ mov 0x168(%rax),%r10 │ │ │ │ mov 0x228(%rax),%rbx │ │ │ │ cmpl $0xb,0x1c(%r14) │ │ │ │ setne %dil │ │ │ │ @@ -67177,1383 +67748,1328 @@ │ │ │ │ mov -0xf8(%rbp),%rdi │ │ │ │ xor %r9d,%r9d │ │ │ │ mov $0x100,%r8d │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rax,%rsi │ │ │ │ call *%rbx │ │ │ │ - mov %rax,%r13 │ │ │ │ + mov %rax,%r14 │ │ │ │ test %rax,%rax │ │ │ │ - je 585f8 │ │ │ │ - movslq 0x18(%rax),%r11 │ │ │ │ + je 59026 │ │ │ │ + mov 0x18(%rax),%edx │ │ │ │ mov %rax,-0xe8(%rbp) │ │ │ │ - cmp $0x1,%r11d │ │ │ │ - jle 587fa │ │ │ │ - mov 0x20(%rax),%rsi │ │ │ │ - lea -0x2(%r11),%r8d │ │ │ │ - movslq %r8d,%rdi │ │ │ │ - mov (%rsi,%rdi,8),%rdx │ │ │ │ - mov %edx,-0x15c(%rbp) │ │ │ │ - test %edx,%edx │ │ │ │ - jle 58d4e │ │ │ │ - mov 0x8(%rsi,%rdi,8),%r9 │ │ │ │ - cmp $0x2,%r9d │ │ │ │ - jne 58753 │ │ │ │ - mov -0x128(%rbp),%r12d │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jle 59164 │ │ │ │ + mov 0x20(%rax),%r8 │ │ │ │ + lea -0x2(%rdx),%esi │ │ │ │ + movslq %esi,%rdi │ │ │ │ + mov (%r8,%rdi,8),%r9 │ │ │ │ + mov %r9d,-0x154(%rbp) │ │ │ │ + test %r9d,%r9d │ │ │ │ + jle 59723 │ │ │ │ + mov 0x8(%r8,%rdi,8),%r11 │ │ │ │ + cmp $0x2,%r11d │ │ │ │ + jne 590bd │ │ │ │ + mov -0x120(%rbp),%r12d │ │ │ │ lea -0x2(%r12),%ecx │ │ │ │ - mov %ecx,-0x160(%rbp) │ │ │ │ + mov %ecx,-0x158(%rbp) │ │ │ │ cmp $0x3d,%ecx │ │ │ │ - ja 5865f │ │ │ │ + ja 5908d │ │ │ │ and $0x1,%r12d │ │ │ │ - mov %r12d,-0x124(%rbp) │ │ │ │ - jne 5865f │ │ │ │ + mov %r12d,-0x11c(%rbp) │ │ │ │ + jne 5908d │ │ │ │ mov 0x38(%rax),%rax │ │ │ │ - lea -0x1(%r11),%edi │ │ │ │ - mov 0x1c(%rax),%r14d │ │ │ │ - cmp $0x2,%r11d │ │ │ │ - je 58e2c │ │ │ │ - lea -0x3(%r11),%r10d │ │ │ │ - cmp $0x6,%r10d │ │ │ │ - jbe 58e13 │ │ │ │ - mov %r8d,%edx │ │ │ │ + lea -0x1(%rdx),%edi │ │ │ │ + mov 0x1c(%rax),%r13d │ │ │ │ + cmp $0x2,%edx │ │ │ │ + je 597cb │ │ │ │ + lea -0x3(%rdx),%r10d │ │ │ │ + cmp $0x7,%r10d │ │ │ │ + jbe 597be │ │ │ │ + mov %esi,%ebx │ │ │ │ vpcmpeqd %ymm0,%ymm0,%ymm0 │ │ │ │ - mov %rsi,%r12 │ │ │ │ - shr $0x3,%edx │ │ │ │ - vpsrld $0x1f,%ymm0,%ymm0 │ │ │ │ - shl $0x6,%rdx │ │ │ │ - lea (%rdx,%rsi,1),%r9 │ │ │ │ - sub $0x40,%rdx │ │ │ │ - shr $0x6,%rdx │ │ │ │ - inc %rdx │ │ │ │ - and $0x3,%edx │ │ │ │ - je 57eb5 │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 57e7c │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - jne 58d69 │ │ │ │ - vmovdqu (%r12),%ymm10 │ │ │ │ - vmovdqu 0x20(%r12),%ymm11 │ │ │ │ - add $0x40,%r12 │ │ │ │ - vperm2i128 $0x20,%ymm11,%ymm10,%ymm12 │ │ │ │ - vperm2i128 $0x31,%ymm11,%ymm10,%ymm13 │ │ │ │ - vpshufd $0xd8,%ymm12,%ymm14 │ │ │ │ - vpshufd $0xd8,%ymm13,%ymm15 │ │ │ │ - vpunpcklqdq %ymm15,%ymm14,%ymm1 │ │ │ │ - vpmulld %ymm1,%ymm0,%ymm0 │ │ │ │ - vmovdqu (%r12),%ymm4 │ │ │ │ - vmovdqu 0x20(%r12),%ymm3 │ │ │ │ - add $0x40,%r12 │ │ │ │ - vperm2i128 $0x20,%ymm3,%ymm4,%ymm5 │ │ │ │ - vperm2i128 $0x31,%ymm3,%ymm4,%ymm6 │ │ │ │ - vpshufd $0xd8,%ymm5,%ymm2 │ │ │ │ - vpshufd $0xd8,%ymm6,%ymm7 │ │ │ │ - vpunpcklqdq %ymm7,%ymm2,%ymm8 │ │ │ │ - vpmulld %ymm8,%ymm0,%ymm0 │ │ │ │ - cmp %r12,%r9 │ │ │ │ - je 57f84 │ │ │ │ - vmovdqu (%r12),%ymm9 │ │ │ │ - vmovdqu 0x20(%r12),%ymm10 │ │ │ │ - add $0x100,%r12 │ │ │ │ - vmovdqu -0xc0(%r12),%ymm1 │ │ │ │ - vmovdqu -0xa0(%r12),%ymm3 │ │ │ │ - vperm2i128 $0x20,%ymm10,%ymm9,%ymm11 │ │ │ │ - vperm2i128 $0x31,%ymm10,%ymm9,%ymm12 │ │ │ │ - vmovdqu -0x80(%r12),%ymm9 │ │ │ │ - vmovdqu -0x60(%r12),%ymm10 │ │ │ │ - vperm2i128 $0x20,%ymm3,%ymm1,%ymm5 │ │ │ │ - vperm2i128 $0x31,%ymm3,%ymm1,%ymm6 │ │ │ │ - vmovdqu -0x40(%r12),%ymm1 │ │ │ │ - vmovdqu -0x20(%r12),%ymm3 │ │ │ │ - vpshufd $0xd8,%ymm11,%ymm13 │ │ │ │ - vpshufd $0xd8,%ymm12,%ymm14 │ │ │ │ - vpshufd $0xd8,%ymm5,%ymm2 │ │ │ │ - vpunpcklqdq %ymm14,%ymm13,%ymm15 │ │ │ │ - vpshufd $0xd8,%ymm6,%ymm7 │ │ │ │ - vpmulld %ymm15,%ymm0,%ymm4 │ │ │ │ - vpunpcklqdq %ymm7,%ymm2,%ymm8 │ │ │ │ - vpmulld %ymm8,%ymm4,%ymm0 │ │ │ │ - vperm2i128 $0x20,%ymm10,%ymm9,%ymm11 │ │ │ │ - vperm2i128 $0x31,%ymm10,%ymm9,%ymm12 │ │ │ │ - vpshufd $0xd8,%ymm11,%ymm13 │ │ │ │ - vpshufd $0xd8,%ymm12,%ymm14 │ │ │ │ - vperm2i128 $0x20,%ymm3,%ymm1,%ymm5 │ │ │ │ - vperm2i128 $0x31,%ymm3,%ymm1,%ymm6 │ │ │ │ - vpunpcklqdq %ymm14,%ymm13,%ymm15 │ │ │ │ - vpshufd $0xd8,%ymm5,%ymm2 │ │ │ │ - vpshufd $0xd8,%ymm6,%ymm7 │ │ │ │ - vpmulld %ymm15,%ymm0,%ymm4 │ │ │ │ - vpunpcklqdq %ymm7,%ymm2,%ymm8 │ │ │ │ - vpmulld %ymm8,%ymm4,%ymm0 │ │ │ │ - cmp %r12,%r9 │ │ │ │ - jne 57eb5 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm9 │ │ │ │ - vpmulld %xmm0,%xmm9,%xmm3 │ │ │ │ - vpsrldq $0x8,%xmm3,%xmm0 │ │ │ │ - vpmulld %xmm0,%xmm3,%xmm10 │ │ │ │ - vpsrldq $0x4,%xmm10,%xmm11 │ │ │ │ + vmovdqa 0x85080(%rip),%ymm2 # dd900 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x300> │ │ │ │ + mov %r8,%r11 │ │ │ │ + shr $0x3,%ebx │ │ │ │ + vpsrld $0x1f,%ymm0,%ymm9 │ │ │ │ + shl $0x6,%rbx │ │ │ │ + lea (%rbx,%r8,1),%r9 │ │ │ │ + sub $0x40,%rbx │ │ │ │ + shr $0x6,%rbx │ │ │ │ + inc %rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + je 5896f │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 58951 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + je 5893c │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + je 58927 │ │ │ │ + cmp $0x4,%rbx │ │ │ │ + je 58912 │ │ │ │ + cmp $0x5,%rbx │ │ │ │ + je 588fd │ │ │ │ + cmp $0x6,%rbx │ │ │ │ + je 588e8 │ │ │ │ + vmovdqu (%r8),%ymm1 │ │ │ │ + lea 0x40(%r8),%r11 │ │ │ │ + vpermt2d 0x20(%r8),%ymm2,%ymm1 │ │ │ │ + vpmulld %ymm1,%ymm9,%ymm9 │ │ │ │ + vmovdqu (%r11),%ymm3 │ │ │ │ + add $0x40,%r11 │ │ │ │ + vpermt2d -0x20(%r11),%ymm2,%ymm3 │ │ │ │ + vpmulld %ymm3,%ymm9,%ymm9 │ │ │ │ + vmovdqu (%r11),%ymm4 │ │ │ │ + add $0x40,%r11 │ │ │ │ + vpermt2d -0x20(%r11),%ymm2,%ymm4 │ │ │ │ + vpmulld %ymm4,%ymm9,%ymm9 │ │ │ │ + vmovdqu (%r11),%ymm5 │ │ │ │ + add $0x40,%r11 │ │ │ │ + vpermt2d -0x20(%r11),%ymm2,%ymm5 │ │ │ │ + vpmulld %ymm5,%ymm9,%ymm9 │ │ │ │ + vmovdqu (%r11),%ymm6 │ │ │ │ + add $0x40,%r11 │ │ │ │ + vpermt2d -0x20(%r11),%ymm2,%ymm6 │ │ │ │ + vpmulld %ymm6,%ymm9,%ymm9 │ │ │ │ + vmovdqu (%r11),%ymm7 │ │ │ │ + add $0x40,%r11 │ │ │ │ + vpermt2d -0x20(%r11),%ymm2,%ymm7 │ │ │ │ + vpmulld %ymm7,%ymm9,%ymm9 │ │ │ │ + vmovdqu (%r11),%ymm8 │ │ │ │ + add $0x40,%r11 │ │ │ │ + vpermt2d -0x20(%r11),%ymm2,%ymm8 │ │ │ │ + vpmulld %ymm8,%ymm9,%ymm9 │ │ │ │ + cmp %r11,%r9 │ │ │ │ + je 58a1a │ │ │ │ + vmovdqu (%r11),%ymm10 │ │ │ │ + vmovdqu 0x40(%r11),%ymm12 │ │ │ │ + add $0x200,%r11 │ │ │ │ + vmovdqu -0x180(%r11),%ymm14 │ │ │ │ + vmovdqu -0x140(%r11),%ymm0 │ │ │ │ + vpermt2d -0x1e0(%r11),%ymm2,%ymm10 │ │ │ │ + vpermt2d -0x1a0(%r11),%ymm2,%ymm12 │ │ │ │ + vmovdqu -0x100(%r11),%ymm1 │ │ │ │ + vmovdqu -0xc0(%r11),%ymm5 │ │ │ │ + vpmulld %ymm10,%ymm9,%ymm11 │ │ │ │ + vpermt2d -0x160(%r11),%ymm2,%ymm14 │ │ │ │ + vpermt2d -0x120(%r11),%ymm2,%ymm0 │ │ │ │ + vmovdqu -0x80(%r11),%ymm7 │ │ │ │ + vpermt2d -0xe0(%r11),%ymm2,%ymm1 │ │ │ │ + vpermt2d -0xa0(%r11),%ymm2,%ymm5 │ │ │ │ + vmovdqu -0x40(%r11),%ymm9 │ │ │ │ + vpermt2d -0x60(%r11),%ymm2,%ymm7 │ │ │ │ + vpermt2d -0x20(%r11),%ymm2,%ymm9 │ │ │ │ + vpmulld %ymm12,%ymm11,%ymm13 │ │ │ │ + vpmulld %ymm14,%ymm13,%ymm15 │ │ │ │ + vpmulld %ymm0,%ymm15,%ymm3 │ │ │ │ + vpmulld %ymm1,%ymm3,%ymm4 │ │ │ │ + vpmulld %ymm5,%ymm4,%ymm6 │ │ │ │ + vpmulld %ymm7,%ymm6,%ymm8 │ │ │ │ + vpmulld %ymm9,%ymm8,%ymm9 │ │ │ │ + cmp %r11,%r9 │ │ │ │ + jne 5896f │ │ │ │ + vextracti32x4 $0x1,%ymm9,%xmm2 │ │ │ │ + vpmulld %xmm9,%xmm2,%xmm10 │ │ │ │ + vpsrldq $0x8,%xmm10,%xmm11 │ │ │ │ vpmulld %xmm11,%xmm10,%xmm12 │ │ │ │ - vmovd %xmm12,%r12d │ │ │ │ - test $0x7,%r8b │ │ │ │ - je 58e01 │ │ │ │ - and $0xfffffff8,%r8d │ │ │ │ - mov %r8d,%ebx │ │ │ │ + vpsrldq $0x4,%xmm12,%xmm13 │ │ │ │ + vpmulld %xmm13,%xmm12,%xmm14 │ │ │ │ + vmovd %xmm14,%r12d │ │ │ │ + test $0x7,%sil │ │ │ │ + je 597ac │ │ │ │ + and $0xfffffff8,%esi │ │ │ │ vzeroupper │ │ │ │ - mov %r11d,%ecx │ │ │ │ - sub %r8d,%ecx │ │ │ │ - lea -0x3(%rcx),%eax │ │ │ │ - cmp $0x3,%eax │ │ │ │ - jbe 58005 │ │ │ │ - vmovdqu (%rsi,%r8,8),%xmm13 │ │ │ │ - sub $0x2,%ecx │ │ │ │ - vshufps $0x88,0x10(%rsi,%r8,8),%xmm13,%xmm14 │ │ │ │ - vpmulld %xmm3,%xmm14,%xmm15 │ │ │ │ - vpsrldq $0x8,%xmm15,%xmm4 │ │ │ │ - vpmulld %xmm4,%xmm15,%xmm3 │ │ │ │ - vpsrldq $0x4,%xmm3,%xmm1 │ │ │ │ - vpmulld %xmm1,%xmm3,%xmm5 │ │ │ │ - vmovd %xmm5,%r12d │ │ │ │ - test $0x3,%cl │ │ │ │ - je 58041 │ │ │ │ - and $0xfffffffc,%ecx │ │ │ │ - add %ecx,%ebx │ │ │ │ - movslq %ebx,%r10 │ │ │ │ - lea 0x3(%rbx),%r8d │ │ │ │ - imul (%rsi,%r10,8),%r12d │ │ │ │ - lea 0x0(,%r10,8),%rdx │ │ │ │ - cmp %r11d,%r8d │ │ │ │ - jge 58041 │ │ │ │ - lea 0x4(%rbx),%r9d │ │ │ │ - imul 0x8(%rsi,%rdx,1),%r12d │ │ │ │ - cmp %r9d,%r11d │ │ │ │ - jle 58041 │ │ │ │ - add $0x5,%ebx │ │ │ │ - imul 0x10(%rsi,%rdx,1),%r12d │ │ │ │ - cmp %ebx,%r11d │ │ │ │ - jle 58041 │ │ │ │ - imul 0x18(%rsi,%rdx,1),%r12d │ │ │ │ - mov 0x28(%r13),%rbx │ │ │ │ + movslq %esi,%rax │ │ │ │ + lea 0x3(%rsi),%ecx │ │ │ │ + imul (%r8,%rax,8),%r12d │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jge 58aba │ │ │ │ + imul 0x8(%r8,%rax,8),%r12d │ │ │ │ + lea 0x4(%rsi),%r10d │ │ │ │ + cmp %r10d,%edx │ │ │ │ + jle 58aba │ │ │ │ + imul 0x10(%r8,%rax,8),%r12d │ │ │ │ + lea 0x5(%rsi),%ebx │ │ │ │ + cmp %ebx,%edx │ │ │ │ + jle 58aba │ │ │ │ + imul 0x18(%r8,%rax,8),%r12d │ │ │ │ + lea 0x6(%rsi),%r9d │ │ │ │ + cmp %r9d,%edx │ │ │ │ + jle 58aba │ │ │ │ + imul 0x20(%r8,%rax,8),%r12d │ │ │ │ + lea 0x7(%rsi),%r11d │ │ │ │ + cmp %r11d,%edx │ │ │ │ + jle 58aba │ │ │ │ + imul 0x28(%r8,%rax,8),%r12d │ │ │ │ + lea 0x8(%rsi),%ecx │ │ │ │ + cmp %ecx,%edx │ │ │ │ + jle 58aba │ │ │ │ + add $0x9,%esi │ │ │ │ + imul 0x30(%r8,%rax,8),%r12d │ │ │ │ + cmp %esi,%edx │ │ │ │ + jle 58aba │ │ │ │ + imul 0x38(%r8,%rax,8),%r12d │ │ │ │ + mov 0x28(%r14),%r8 │ │ │ │ + movslq %edx,%rdx │ │ │ │ mov $0xc,%ecx │ │ │ │ + sub $0x2,%rdx │ │ │ │ + mov (%r8,%rdx,8),%rsi │ │ │ │ + mov 0x8(%r8,%rdx,8),%rax │ │ │ │ mov %r15,%rdx │ │ │ │ - mov -0x10(%rbx,%r11,8),%rsi │ │ │ │ - mov -0x8(%rbx,%r11,8),%r11 │ │ │ │ - mov %rsi,-0x168(%rbp) │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov %r11,-0x170(%rbp) │ │ │ │ - call 39540 │ │ │ │ - mov %rax,-0x138(%rbp) │ │ │ │ + mov %rsi,-0x160(%rbp) │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %rax,-0x168(%rbp) │ │ │ │ + call 39400 │ │ │ │ + mov %rax,-0x130(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - je 58675 │ │ │ │ - vpxor %xmm6,%xmm6,%xmm6 │ │ │ │ + je 590a4 │ │ │ │ + vpxor %xmm15,%xmm15,%xmm15 │ │ │ │ lea -0xc0(%rbp),%rdi │ │ │ │ mov %r15,%rsi │ │ │ │ mov 0x10(%rax),%rbx │ │ │ │ - vmovdqu %xmm6,-0xd8(%rbp) │ │ │ │ - call 1ed30 │ │ │ │ + vmovdqu %xmm15,-0xd8(%rbp) │ │ │ │ + call 1e980 │ │ │ │ mov -0xc0(%rbp),%r15 │ │ │ │ mov -0xb0(%rbp),%rdi │ │ │ │ - mov %r15,-0x148(%rbp) │ │ │ │ - mov %rdi,-0x178(%rbp) │ │ │ │ - call 38fc0 │ │ │ │ - lea -0x50(%rbp),%rcx │ │ │ │ - cmp $0xb,%r14d │ │ │ │ + mov %r15,-0x140(%rbp) │ │ │ │ + mov %rdi,-0x170(%rbp) │ │ │ │ + call 38e80 │ │ │ │ + lea -0x50(%rbp),%r10 │ │ │ │ + cmp $0xb,%r13d │ │ │ │ movq $0x0,-0x58(%rbp) │ │ │ │ - mov %rcx,-0x150(%rbp) │ │ │ │ - mov %rcx,-0x60(%rbp) │ │ │ │ + mov $0x0,%r13d │ │ │ │ + mov %r10,-0x148(%rbp) │ │ │ │ + mov %r10,-0x60(%rbp) │ │ │ │ movb $0x0,-0x50(%rbp) │ │ │ │ - mov $0x0,%r14d │ │ │ │ - je 5881d │ │ │ │ - lea -0xe0(%rbp),%rax │ │ │ │ - mov %rax,-0x130(%rbp) │ │ │ │ + je 59247 │ │ │ │ + lea -0xe0(%rbp),%r9 │ │ │ │ + mov %r9,-0x128(%rbp) │ │ │ │ test %r12d,%r12d │ │ │ │ - jle 58e09 │ │ │ │ + jle 597b4 │ │ │ │ movabs $0xaaaaaaaaaaaaaab,%r15 │ │ │ │ - mov 0x18(%r13),%r10d │ │ │ │ - mov 0x10(%r13),%rdi │ │ │ │ - cmp $0x2,%r10d │ │ │ │ - jle 582eb │ │ │ │ - lea -0x2(%r10),%r9d │ │ │ │ - mov 0x20(%r13),%rsi │ │ │ │ - movslq %r10d,%r8 │ │ │ │ - xor %r11d,%r11d │ │ │ │ + mov 0x18(%r14),%r11d │ │ │ │ + mov 0x10(%r14),%rdi │ │ │ │ + cmp $0x2,%r11d │ │ │ │ + jle 58d6a │ │ │ │ + lea -0x2(%r11),%r9d │ │ │ │ + mov 0x20(%r14),%rsi │ │ │ │ + movslq %r11d,%r8 │ │ │ │ + mov -0x11c(%rbp),%eax │ │ │ │ neg %r9 │ │ │ │ shl $0x3,%r8 │ │ │ │ - mov -0x124(%rbp),%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ shl $0x3,%r9 │ │ │ │ + add %r8,%rsi │ │ │ │ + add 0x28(%r14),%r8 │ │ │ │ mov %r9,%rdx │ │ │ │ neg %rdx │ │ │ │ - add %r8,%rsi │ │ │ │ - add 0x28(%r13),%r8 │ │ │ │ sub $0x8,%rdx │ │ │ │ shr $0x3,%rdx │ │ │ │ inc %rdx │ │ │ │ and $0x7,%edx │ │ │ │ - je 58230 │ │ │ │ + je 58caf │ │ │ │ cmp $0x1,%rdx │ │ │ │ - je 58211 │ │ │ │ + je 58c90 │ │ │ │ cmp $0x2,%rdx │ │ │ │ - je 581fb │ │ │ │ + je 58c7a │ │ │ │ cmp $0x3,%rdx │ │ │ │ - je 581e5 │ │ │ │ + je 58c64 │ │ │ │ cmp $0x4,%rdx │ │ │ │ - je 581cf │ │ │ │ + je 58c4e │ │ │ │ cmp $0x5,%rdx │ │ │ │ - je 581b9 │ │ │ │ + je 58c38 │ │ │ │ cmp $0x6,%rdx │ │ │ │ - je 581a3 │ │ │ │ - movslq -0x124(%rbp),%rax │ │ │ │ - mov $0xfffffffffffffff8,%r11 │ │ │ │ + je 58c22 │ │ │ │ + movslq -0x11c(%rbp),%rax │ │ │ │ + mov $0xfffffffffffffff8,%rcx │ │ │ │ cqto │ │ │ │ idivq -0x18(%rsi) │ │ │ │ imul -0x18(%r8),%rdx │ │ │ │ add %rdx,%rdi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r11,1) │ │ │ │ - imul -0x18(%r8,%r11,1),%rdx │ │ │ │ - sub $0x8,%r11 │ │ │ │ + idivq -0x18(%rsi,%rcx,1) │ │ │ │ + imul -0x18(%r8,%rcx,1),%rdx │ │ │ │ + sub $0x8,%rcx │ │ │ │ add %rdx,%rdi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r11,1) │ │ │ │ - imul -0x18(%r8,%r11,1),%rdx │ │ │ │ - sub $0x8,%r11 │ │ │ │ + idivq -0x18(%rsi,%rcx,1) │ │ │ │ + imul -0x18(%r8,%rcx,1),%rdx │ │ │ │ + sub $0x8,%rcx │ │ │ │ add %rdx,%rdi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r11,1) │ │ │ │ - imul -0x18(%r8,%r11,1),%rdx │ │ │ │ - sub $0x8,%r11 │ │ │ │ + idivq -0x18(%rsi,%rcx,1) │ │ │ │ + imul -0x18(%r8,%rcx,1),%rdx │ │ │ │ + sub $0x8,%rcx │ │ │ │ add %rdx,%rdi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r11,1) │ │ │ │ - imul -0x18(%r8,%r11,1),%rdx │ │ │ │ - sub $0x8,%r11 │ │ │ │ + idivq -0x18(%rsi,%rcx,1) │ │ │ │ + imul -0x18(%r8,%rcx,1),%rdx │ │ │ │ + sub $0x8,%rcx │ │ │ │ add %rdx,%rdi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r11,1) │ │ │ │ - imul -0x18(%r8,%r11,1),%rdx │ │ │ │ - sub $0x8,%r11 │ │ │ │ + idivq -0x18(%rsi,%rcx,1) │ │ │ │ + imul -0x18(%r8,%rcx,1),%rdx │ │ │ │ + sub $0x8,%rcx │ │ │ │ add %rdx,%rdi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r11,1) │ │ │ │ - imul -0x18(%r8,%r11,1),%rdx │ │ │ │ - sub $0x8,%r11 │ │ │ │ + idivq -0x18(%rsi,%rcx,1) │ │ │ │ + imul -0x18(%r8,%rcx,1),%rdx │ │ │ │ + sub $0x8,%rcx │ │ │ │ add %rdx,%rdi │ │ │ │ - cmp %r11,%r9 │ │ │ │ - je 582eb │ │ │ │ + cmp %rcx,%r9 │ │ │ │ + je 58d6a │ │ │ │ cltq │ │ │ │ - lea -0x10(%r11),%r10 │ │ │ │ + lea -0x10(%rcx),%r11 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r11,1) │ │ │ │ - imul -0x18(%r8,%r11,1),%rdx │ │ │ │ + idivq -0x18(%rsi,%rcx,1) │ │ │ │ + imul -0x18(%r8,%rcx,1),%rdx │ │ │ │ cltq │ │ │ │ - lea (%rdi,%rdx,1),%rcx │ │ │ │ - lea -0x8(%r11),%rdi │ │ │ │ + lea (%rdi,%rdx,1),%r10 │ │ │ │ + lea -0x8(%rcx),%rdi │ │ │ │ cqto │ │ │ │ idivq -0x18(%rsi,%rdi,1) │ │ │ │ imul -0x18(%r8,%rdi,1),%rdx │ │ │ │ - lea -0x18(%r11),%rdi │ │ │ │ cltq │ │ │ │ - add %rdx,%rcx │ │ │ │ + lea -0x18(%rcx),%rdi │ │ │ │ + add %rdx,%r10 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r10,1) │ │ │ │ - imul -0x18(%r8,%r10,1),%rdx │ │ │ │ - lea -0x20(%r11),%r10 │ │ │ │ + idivq -0x18(%rsi,%r11,1) │ │ │ │ + imul -0x18(%r8,%r11,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%rcx │ │ │ │ + lea -0x20(%rcx),%r11 │ │ │ │ + add %rdx,%r10 │ │ │ │ cqto │ │ │ │ idivq -0x18(%rsi,%rdi,1) │ │ │ │ imul -0x18(%r8,%rdi,1),%rdx │ │ │ │ - lea -0x28(%r11),%rdi │ │ │ │ cltq │ │ │ │ - add %rdx,%rcx │ │ │ │ + lea -0x28(%rcx),%rdi │ │ │ │ + add %rdx,%r10 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r10,1) │ │ │ │ - imul -0x18(%r8,%r10,1),%rdx │ │ │ │ - lea -0x30(%r11),%r10 │ │ │ │ + idivq -0x18(%rsi,%r11,1) │ │ │ │ + imul -0x18(%r8,%r11,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%rcx │ │ │ │ + lea -0x30(%rcx),%r11 │ │ │ │ + add %rdx,%r10 │ │ │ │ cqto │ │ │ │ idivq -0x18(%rsi,%rdi,1) │ │ │ │ imul -0x18(%r8,%rdi,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%rcx │ │ │ │ + add %rdx,%r10 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r10,1) │ │ │ │ - imul -0x18(%r8,%r10,1),%rdx │ │ │ │ + idivq -0x18(%rsi,%r11,1) │ │ │ │ + imul -0x18(%r8,%r11,1),%rdx │ │ │ │ cltq │ │ │ │ - lea (%rcx,%rdx,1),%rdi │ │ │ │ - lea -0x38(%r11),%rcx │ │ │ │ + lea (%r10,%rdx,1),%rdi │ │ │ │ + lea -0x38(%rcx),%r10 │ │ │ │ cqto │ │ │ │ - sub $0x40,%r11 │ │ │ │ - idivq -0x18(%rsi,%rcx,1) │ │ │ │ - imul -0x18(%r8,%rcx,1),%rdx │ │ │ │ + sub $0x40,%rcx │ │ │ │ + idivq -0x18(%rsi,%r10,1) │ │ │ │ + imul -0x18(%r8,%r10,1),%rdx │ │ │ │ add %rdx,%rdi │ │ │ │ - cmp %r11,%r9 │ │ │ │ - jne 58230 │ │ │ │ - mov %r14,-0xe0(%rbp) │ │ │ │ - mov -0x128(%rbp),%r14d │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov -0x15c(%rbp),%r8d │ │ │ │ - mov -0x170(%rbp),%rcx │ │ │ │ + cmp %rcx,%r9 │ │ │ │ + jne 58caf │ │ │ │ + mov %r13,-0xe0(%rbp) │ │ │ │ + mov -0x120(%rbp),%r13d │ │ │ │ sub $0x8,%rsp │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov -0x154(%rbp),%r8d │ │ │ │ + mov -0x168(%rbp),%rcx │ │ │ │ mov $0x2,%r9d │ │ │ │ - mov -0x168(%rbp),%rdx │ │ │ │ - mov -0x130(%rbp),%rdi │ │ │ │ - push %r14 │ │ │ │ - call 566e0 │ │ │ │ + mov -0x160(%rbp),%rdx │ │ │ │ + mov -0x128(%rbp),%rdi │ │ │ │ + push %r13 │ │ │ │ + call 57160 │ │ │ │ mov %eax,%ecx │ │ │ │ - mov -0xe0(%rbp),%r14 │ │ │ │ pop %rax │ │ │ │ + mov -0xe0(%rbp),%r13 │ │ │ │ pop %rdx │ │ │ │ test %cl,%cl │ │ │ │ - je 586bc │ │ │ │ - mov -0x158(%rbp),%r9 │ │ │ │ - mov -0x160(%rbp),%esi │ │ │ │ - lea 0x18(%r14),%r11 │ │ │ │ + je 591b1 │ │ │ │ + mov -0x150(%rbp),%r9 │ │ │ │ + mov -0x158(%rbp),%esi │ │ │ │ + mov %r13,-0x178(%rbp) │ │ │ │ + lea 0x18(%r13),%r11 │ │ │ │ + mov %r12d,-0x180(%rbp) │ │ │ │ xor %r10d,%r10d │ │ │ │ - lea -0x78(%rbp),%r8 │ │ │ │ - mov %r14,-0x180(%rbp) │ │ │ │ - mov %cl,-0x181(%rbp) │ │ │ │ - mov (%r9),%rax │ │ │ │ + lea -0x78(%rbp),%rdi │ │ │ │ + mov (%r9),%r8 │ │ │ │ and $0xfffffffe,%esi │ │ │ │ - mov %esi,-0x140(%rbp) │ │ │ │ - mov %r12d,%esi │ │ │ │ - mov %rax,-0x120(%rbp) │ │ │ │ - mov 0x84502(%rip),%r12 # dc880 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 %esi,%r14d │ │ │ │ - lea -0x80(%rbp),%rax │ │ │ │ + mov %r14,-0x188(%rbp) │ │ │ │ + mov %esi,-0x138(%rbp) │ │ │ │ + mov %r8,-0x118(%rbp) │ │ │ │ + mov 0x84abe(%rip),%r14 # dd8c0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x2c0> │ │ │ │ mov %r10d,-0x108(%rbp) │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov %r13,%r9 │ │ │ │ - mov %r12,-0x80(%rbp) │ │ │ │ - mov -0x108(%rbp),%r13d │ │ │ │ - add (%rax),%r13d │ │ │ │ - mov -0x120(%rbp),%rdi │ │ │ │ - movslq %r13d,%r8 │ │ │ │ - lea (%r8,%r8,2),%r10 │ │ │ │ - lea (%rdi,%r10,8),%rdx │ │ │ │ - mov (%rdx),%rcx │ │ │ │ - mov 0x8(%rdx),%r13 │ │ │ │ - cmp %r13,%rcx │ │ │ │ - je 585c1 │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rbx,%r10 │ │ │ │ + lea -0x80(%rbp),%rax │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %r14,-0x80(%rbp) │ │ │ │ + mov -0x108(%rbp),%r12d │ │ │ │ + mov -0x118(%rbp),%rdx │ │ │ │ + add (%rax),%r12d │ │ │ │ + movslq %r12d,%rdi │ │ │ │ + lea (%rdi,%rdi,2),%r10 │ │ │ │ + lea (%rdx,%r10,8),%r13 │ │ │ │ + mov 0x0(%r13),%rsi │ │ │ │ + mov 0x8(%r13),%r14 │ │ │ │ + cmp %r14,%rsi │ │ │ │ + je 58ff5 │ │ │ │ mov %rax,-0x110(%rbp) │ │ │ │ - mov %rcx,-0x118(%rbp) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%r8),%r12 │ │ │ │ - mov 0x8(%r8),%rdi │ │ │ │ - cmp %rdi,%r12 │ │ │ │ - je 58690 │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov (%r11),%rcx │ │ │ │ + mov %rsi,%r9 │ │ │ │ + mov %r8,%r10 │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rbx,%rsi │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov (%r9),%r12 │ │ │ │ + mov 0x8(%r9),%r13 │ │ │ │ + cmp %r13,%r12 │ │ │ │ + je 59180 │ │ │ │ + mov %r13,%rdx │ │ │ │ + mov (%r11),%rdi │ │ │ │ mov %r12,%rax │ │ │ │ vxorpd %xmm0,%xmm0,%xmm0 │ │ │ │ sub %r12,%rdx │ │ │ │ sub $0x10,%rdx │ │ │ │ shr $0x4,%rdx │ │ │ │ inc %rdx │ │ │ │ and $0x7,%edx │ │ │ │ - je 584e6 │ │ │ │ + je 58f3e │ │ │ │ cmp $0x1,%rdx │ │ │ │ - je 584c8 │ │ │ │ + je 58f23 │ │ │ │ cmp $0x2,%rdx │ │ │ │ - je 584b2 │ │ │ │ + je 58f11 │ │ │ │ cmp $0x3,%rdx │ │ │ │ - je 5849c │ │ │ │ + je 58eff │ │ │ │ cmp $0x4,%rdx │ │ │ │ - je 58485 │ │ │ │ + je 58eed │ │ │ │ cmp $0x5,%rdx │ │ │ │ - je 5846f │ │ │ │ + je 58edb │ │ │ │ cmp $0x6,%rdx │ │ │ │ - je 58458 │ │ │ │ + je 58ec9 │ │ │ │ mov (%r12),%rdx │ │ │ │ + vmovsd 0x8(%r12),%xmm3 │ │ │ │ add $0x10,%rax │ │ │ │ - vmovsd (%rcx,%rdx,8),%xmm2 │ │ │ │ - vmulsd 0x8(%r12),%xmm2,%xmm7 │ │ │ │ - vaddsd %xmm7,%xmm0,%xmm0 │ │ │ │ + vfmadd231sd (%rdi,%rdx,8),%xmm3,%xmm0 │ │ │ │ mov (%rax),%r12 │ │ │ │ + vmovsd 0x8(%rax),%xmm1 │ │ │ │ add $0x10,%rax │ │ │ │ - vmovsd (%rcx,%r12,8),%xmm8 │ │ │ │ - vmulsd -0x8(%rax),%xmm8,%xmm9 │ │ │ │ - vaddsd %xmm9,%xmm0,%xmm0 │ │ │ │ + vfmadd231sd (%rdi,%r12,8),%xmm1,%xmm0 │ │ │ │ mov (%rax),%rdx │ │ │ │ + vmovsd 0x8(%rax),%xmm4 │ │ │ │ add $0x10,%rax │ │ │ │ - vmovsd (%rcx,%rdx,8),%xmm10 │ │ │ │ - vmulsd -0x8(%rax),%xmm10,%xmm11 │ │ │ │ - vaddsd %xmm11,%xmm0,%xmm0 │ │ │ │ + vfmadd231sd (%rdi,%rdx,8),%xmm4,%xmm0 │ │ │ │ mov (%rax),%r12 │ │ │ │ + vmovsd 0x8(%rax),%xmm5 │ │ │ │ add $0x10,%rax │ │ │ │ - vmovsd (%rcx,%r12,8),%xmm12 │ │ │ │ - vmulsd -0x8(%rax),%xmm12,%xmm13 │ │ │ │ - vaddsd %xmm13,%xmm0,%xmm0 │ │ │ │ + vfmadd231sd (%rdi,%r12,8),%xmm5,%xmm0 │ │ │ │ mov (%rax),%rdx │ │ │ │ + vmovsd 0x8(%rax),%xmm6 │ │ │ │ add $0x10,%rax │ │ │ │ - vmovsd (%rcx,%rdx,8),%xmm14 │ │ │ │ - vmulsd -0x8(%rax),%xmm14,%xmm15 │ │ │ │ - vaddsd %xmm15,%xmm0,%xmm0 │ │ │ │ + vfmadd231sd (%rdi,%rdx,8),%xmm6,%xmm0 │ │ │ │ mov (%rax),%r12 │ │ │ │ + vmovsd 0x8(%rax),%xmm7 │ │ │ │ add $0x10,%rax │ │ │ │ - vmovsd (%rcx,%r12,8),%xmm4 │ │ │ │ - vmulsd -0x8(%rax),%xmm4,%xmm3 │ │ │ │ - vaddsd %xmm3,%xmm0,%xmm0 │ │ │ │ + vfmadd231sd (%rdi,%r12,8),%xmm7,%xmm0 │ │ │ │ mov (%rax),%rdx │ │ │ │ + vmovsd 0x8(%rax),%xmm8 │ │ │ │ add $0x10,%rax │ │ │ │ - vmovsd (%rcx,%rdx,8),%xmm1 │ │ │ │ - vmulsd -0x8(%rax),%xmm1,%xmm5 │ │ │ │ - vaddsd %xmm5,%xmm0,%xmm0 │ │ │ │ - cmp %rax,%rdi │ │ │ │ - je 5858b │ │ │ │ + vfmadd231sd (%rdi,%rdx,8),%xmm8,%xmm0 │ │ │ │ + cmp %r13,%rax │ │ │ │ + je 58fbe │ │ │ │ mov (%rax),%r12 │ │ │ │ - mov 0x10(%rax),%rdx │ │ │ │ + vmovsd 0x8(%rax),%xmm9 │ │ │ │ sub $0xffffffffffffff80,%rax │ │ │ │ - vmovsd (%rcx,%r12,8),%xmm6 │ │ │ │ + mov -0x70(%rax),%rdx │ │ │ │ + vmovsd -0x68(%rax),%xmm2 │ │ │ │ + vfmadd231sd (%rdi,%r12,8),%xmm9,%xmm0 │ │ │ │ + vmovsd -0x58(%rax),%xmm10 │ │ │ │ mov -0x60(%rax),%r12 │ │ │ │ - vmulsd -0x78(%rax),%xmm6,%xmm2 │ │ │ │ - vmovsd (%rcx,%rdx,8),%xmm8 │ │ │ │ - vmulsd -0x68(%rax),%xmm8,%xmm9 │ │ │ │ + vmovsd -0x48(%rax),%xmm11 │ │ │ │ + vmovsd -0x38(%rax),%xmm12 │ │ │ │ + vmovsd -0x28(%rax),%xmm13 │ │ │ │ + vmovsd -0x18(%rax),%xmm14 │ │ │ │ + vmovsd -0x8(%rax),%xmm15 │ │ │ │ + vfmadd231sd (%rdi,%rdx,8),%xmm2,%xmm0 │ │ │ │ mov -0x50(%rax),%rdx │ │ │ │ - vmovsd (%rcx,%r12,8),%xmm11 │ │ │ │ + vfmadd231sd (%rdi,%r12,8),%xmm10,%xmm0 │ │ │ │ mov -0x40(%rax),%r12 │ │ │ │ - vmulsd -0x58(%rax),%xmm11,%xmm12 │ │ │ │ - vmovsd (%rcx,%rdx,8),%xmm14 │ │ │ │ + vfmadd231sd (%rdi,%rdx,8),%xmm11,%xmm0 │ │ │ │ mov -0x30(%rax),%rdx │ │ │ │ - vmulsd -0x48(%rax),%xmm14,%xmm15 │ │ │ │ - vmovsd (%rcx,%r12,8),%xmm3 │ │ │ │ + vfmadd231sd (%rdi,%r12,8),%xmm12,%xmm0 │ │ │ │ mov -0x20(%rax),%r12 │ │ │ │ - vmulsd -0x38(%rax),%xmm3,%xmm1 │ │ │ │ - vaddsd %xmm2,%xmm0,%xmm7 │ │ │ │ - vmovsd (%rcx,%rdx,8),%xmm0 │ │ │ │ + vfmadd231sd (%rdi,%rdx,8),%xmm13,%xmm0 │ │ │ │ mov -0x10(%rax),%rdx │ │ │ │ - vmulsd -0x28(%rax),%xmm0,%xmm6 │ │ │ │ - vaddsd %xmm9,%xmm7,%xmm10 │ │ │ │ - vmovsd (%rcx,%r12,8),%xmm7 │ │ │ │ - vmulsd -0x18(%rax),%xmm7,%xmm8 │ │ │ │ - vaddsd %xmm12,%xmm10,%xmm13 │ │ │ │ - vmovsd (%rcx,%rdx,8),%xmm10 │ │ │ │ - vmulsd -0x8(%rax),%xmm10,%xmm11 │ │ │ │ - vaddsd %xmm15,%xmm13,%xmm4 │ │ │ │ - vaddsd %xmm1,%xmm4,%xmm5 │ │ │ │ - vaddsd %xmm6,%xmm5,%xmm2 │ │ │ │ - vaddsd %xmm8,%xmm2,%xmm9 │ │ │ │ - vaddsd %xmm11,%xmm9,%xmm0 │ │ │ │ - cmp %rax,%rdi │ │ │ │ - jne 584e6 │ │ │ │ - add $0x18,%r8 │ │ │ │ - add $0x8,%r10 │ │ │ │ - vmovsd %xmm0,-0x8(%r10) │ │ │ │ - cmp %r8,%r13 │ │ │ │ - jne 583e0 │ │ │ │ - sub $0x18,%r13 │ │ │ │ - sub -0x118(%rbp),%r13 │ │ │ │ + vfmadd231sd (%rdi,%r12,8),%xmm14,%xmm0 │ │ │ │ + vfmadd231sd (%rdi,%rdx,8),%xmm15,%xmm0 │ │ │ │ + cmp %r13,%rax │ │ │ │ + jne 58f3e │ │ │ │ + add $0x18,%r9 │ │ │ │ + add $0x8,%rsi │ │ │ │ + vmovsd %xmm0,-0x8(%rsi) │ │ │ │ + cmp %r9,%r14 │ │ │ │ + jne 58e58 │ │ │ │ + mov %r8,%r9 │ │ │ │ + sub $0x18,%r14 │ │ │ │ mov -0x110(%rbp),%rax │ │ │ │ - shr $0x3,%r13 │ │ │ │ - imul %r15,%r13 │ │ │ │ - lea 0x8(%rbx,%r13,8),%rbx │ │ │ │ + mov %r10,%r8 │ │ │ │ + sub %r9,%r14 │ │ │ │ + shr $0x3,%r14 │ │ │ │ + imul %r15,%r14 │ │ │ │ + lea 0x8(%rbx,%r14,8),%rbx │ │ │ │ add $0x4,%rax │ │ │ │ - cmp %rax,%rsi │ │ │ │ - jne 58396 │ │ │ │ + cmp %rax,%r8 │ │ │ │ + jne 58e14 │ │ │ │ mov -0x108(%rbp),%r10d │ │ │ │ + mov %r8,%rdi │ │ │ │ add $0x30,%r11 │ │ │ │ - cmp %r10d,-0x140(%rbp) │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %r9,%r13 │ │ │ │ - mov %r14d,%esi │ │ │ │ - je 58699 │ │ │ │ + cmp %r10d,-0x138(%rbp) │ │ │ │ + je 59189 │ │ │ │ add $0x2,%r10d │ │ │ │ - jmp 58377 │ │ │ │ - mov 0x90971(%rip),%rsi │ │ │ │ - mov (%rsi),%rdi │ │ │ │ - lea 0x803f7(%rip),%rsi # d8a00 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x16d0> │ │ │ │ + jmp 58dfb │ │ │ │ + mov 0x90f43(%rip),%rbx │ │ │ │ + lea 0x809cc(%rip),%rsi # d9a00 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1a60> │ │ │ │ + mov (%rbx),%rdi │ │ │ │ call d380 │ │ │ │ - movq $0x0,-0x138(%rbp) │ │ │ │ + movq $0x0,-0x130(%rbp) │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 58e37 │ │ │ │ - mov -0x138(%rbp),%rax │ │ │ │ + jne 597d6 │ │ │ │ + mov -0x130(%rbp),%rax │ │ │ │ lea -0x30(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rcx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ lea -0x8(%rcx),%rsp │ │ │ │ ret │ │ │ │ mov 0x228(%rax),%rbx │ │ │ │ mov 0x168(%rax),%r10 │ │ │ │ mov $0xc,%edi │ │ │ │ - jmp 57d56 │ │ │ │ - mov 0x9090a(%rip),%r14 │ │ │ │ - lea 0x80b3b(%rip),%rsi # d91a8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1e78> │ │ │ │ - mov (%r14),%rdi │ │ │ │ + jmp 587bc │ │ │ │ + mov 0x90edc(%rip),%r13 │ │ │ │ + lea 0x8110d(%rip),%rsi # da1a8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2208> │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ call d380 │ │ │ │ - movq $0x0,-0x138(%rbp) │ │ │ │ + movq $0x0,-0x130(%rbp) │ │ │ │ lea -0xe8(%rbp),%rdi │ │ │ │ - call b39e0 │ │ │ │ - jmp 58619 │ │ │ │ - xchg %ax,%ax │ │ │ │ - vxorpd %xmm0,%xmm0,%xmm0 │ │ │ │ - jmp 5858b │ │ │ │ - incl -0x124(%rbp) │ │ │ │ - mov -0x180(%rbp),%r14 │ │ │ │ - mov %esi,%r12d │ │ │ │ - cmp -0x124(%rbp),%esi │ │ │ │ - movzbl -0x181(%rbp),%ecx │ │ │ │ - jne 58109 │ │ │ │ - mov %cl,-0x108(%rbp) │ │ │ │ - call d5f0 │ │ │ │ - test %eax,%eax │ │ │ │ - mov -0x60(%rbp),%rdi │ │ │ │ - movzbl -0x108(%rbp),%r8d │ │ │ │ - jne 58d9b │ │ │ │ - cmpq $0x0,-0x58(%rbp) │ │ │ │ - jne 58dc8 │ │ │ │ - cmp -0x150(%rbp),%rdi │ │ │ │ - je 5870c │ │ │ │ - mov -0x50(%rbp),%r12 │ │ │ │ - mov %r8b,-0x108(%rbp) │ │ │ │ - lea 0x1(%r12),%rsi │ │ │ │ - call d340 │ │ │ │ - movzbl -0x108(%rbp),%r8d │ │ │ │ - xor %r13d,%r13d │ │ │ │ - test %r8b,%r8b │ │ │ │ - je 58db1 │ │ │ │ - mov -0x148(%rbp),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 58733 │ │ │ │ - mov -0x178(%rbp),%rsi │ │ │ │ - sub %rdi,%rsi │ │ │ │ - call d340 │ │ │ │ - mov -0x130(%rbp),%rdi │ │ │ │ - mov %r14,-0xe0(%rbp) │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov %r13,%rdi │ │ │ │ - call 15050 │ │ │ │ - jmp 58680 │ │ │ │ - mov %r9d,%esi │ │ │ │ + call b3b90 │ │ │ │ + jmp 59047 │ │ │ │ + mov %r11d,%esi │ │ │ │ lea -0xa0(%rbp),%rdi │ │ │ │ - call b1500 │ │ │ │ + call b17b0 │ │ │ │ mov $0x13,%r8d │ │ │ │ - lea 0x7fbff(%rip),%rcx # d836e * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x103e> │ │ │ │ + lea 0x802af(%rip),%rcx # d9388 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13e8> │ │ │ │ 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 │ │ │ │ + mov %rax,%rsi │ │ │ │ call d1b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - movabs $0x800000000000001c,%r9 │ │ │ │ - add -0x78(%rbp),%r9 │ │ │ │ - cmp $0x1a,%r9 │ │ │ │ - jbe f69c <__cxa_finalize@plt+0x200c> │ │ │ │ + movabs $0x800000000000001c,%rdi │ │ │ │ + add -0x78(%rbp),%rdi │ │ │ │ + cmp $0x1a,%rdi │ │ │ │ + jbe f685 <__cxa_finalize@plt+0x1ff5> │ │ │ │ mov $0x1b,%edx │ │ │ │ - lea 0x7fbd3(%rip),%rsi # d8382 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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 0x80283(%rip),%rsi # d939c * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13fc> │ │ │ │ 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 0x907a5(%rip),%rdi │ │ │ │ + mov 0x90e3b(%rip),%r8 │ │ │ │ mov -0x60(%rbp),%rsi │ │ │ │ - mov (%rdi),%rdi │ │ │ │ + mov (%r8),%rdi │ │ │ │ call d380 │ │ │ │ lea -0x60(%rbp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ lea -0x80(%rbp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ lea -0xa0(%rbp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - jmp 58675 │ │ │ │ - mov 0x9076f(%rip),%r15 │ │ │ │ - lea 0x7f8f3(%rip),%rsi # d80fb * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xdcb> │ │ │ │ - mov (%r15),%rdi │ │ │ │ + jmp 590a4 │ │ │ │ + mov 0x90e05(%rip),%r11 │ │ │ │ + lea 0x7ff89(%rip),%rsi # d90fb * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x115b> │ │ │ │ + mov (%r11),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 58675 │ │ │ │ - xor %r15d,%r15d │ │ │ │ - jmp 57cf0 │ │ │ │ + jmp 590a4 │ │ │ │ + nop │ │ │ │ + vxorpd %xmm0,%xmm0,%xmm0 │ │ │ │ + jmp 58fbe │ │ │ │ + incl -0x11c(%rbp) │ │ │ │ + mov -0x180(%rbp),%r12d │ │ │ │ + mov -0x178(%rbp),%r13 │ │ │ │ + mov -0x188(%rbp),%r14 │ │ │ │ + cmp -0x11c(%rbp),%r12d │ │ │ │ + jne 58b89 │ │ │ │ + mov %cl,-0x108(%rbp) │ │ │ │ + call d5f0 │ │ │ │ + test %eax,%eax │ │ │ │ + mov -0x60(%rbp),%rdi │ │ │ │ + movzbl -0x108(%rbp),%r12d │ │ │ │ + jne 59746 │ │ │ │ + cmpq $0x0,-0x58(%rbp) │ │ │ │ + jne 59773 │ │ │ │ + cmp -0x148(%rbp),%rdi │ │ │ │ + je 59200 │ │ │ │ + mov -0x50(%rbp),%rdx │ │ │ │ + mov %r12b,-0x108(%rbp) │ │ │ │ + lea 0x1(%rdx),%rsi │ │ │ │ + call d340 │ │ │ │ + movzbl -0x108(%rbp),%r12d │ │ │ │ + xor %r14d,%r14d │ │ │ │ + test %r12b,%r12b │ │ │ │ + je 5975c │ │ │ │ + mov -0x140(%rbp),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 59227 │ │ │ │ + mov -0x170(%rbp),%rsi │ │ │ │ + sub %rdi,%rsi │ │ │ │ + call d340 │ │ │ │ + mov -0x128(%rbp),%rdi │ │ │ │ + mov %r13,-0xe0(%rbp) │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov %r14,%rdi │ │ │ │ + call 14fe0 │ │ │ │ + jmp 590af │ │ │ │ test %r12d,%r12d │ │ │ │ - jle 58de9 │ │ │ │ - lea -0xe0(%rbp),%rdi │ │ │ │ - mov %rdi,-0x130(%rbp) │ │ │ │ - mov 0x18(%r13),%ecx │ │ │ │ - mov 0x10(%r13),%rdi │ │ │ │ - cmp $0x2,%ecx │ │ │ │ - jle 58a15 │ │ │ │ - lea -0x2(%rcx),%r11d │ │ │ │ - mov 0x20(%r13),%rsi │ │ │ │ - movslq %ecx,%r8 │ │ │ │ - xor %r15d,%r15d │ │ │ │ - neg %r11 │ │ │ │ + jle 59794 │ │ │ │ + lea -0xe0(%rbp),%rcx │ │ │ │ + mov %rcx,-0x128(%rbp) │ │ │ │ + mov 0x18(%r14),%edx │ │ │ │ + mov 0x10(%r14),%rdi │ │ │ │ + cmp $0x2,%edx │ │ │ │ + jle 59440 │ │ │ │ + lea -0x2(%rdx),%r9d │ │ │ │ + mov 0x20(%r14),%r11 │ │ │ │ + movslq %edx,%r8 │ │ │ │ + mov -0x11c(%rbp),%eax │ │ │ │ + neg %r9 │ │ │ │ shl $0x3,%r8 │ │ │ │ - mov -0x124(%rbp),%eax │ │ │ │ - shl $0x3,%r11 │ │ │ │ - mov %r11,%rdx │ │ │ │ - neg %rdx │ │ │ │ - add %r8,%rsi │ │ │ │ - add 0x28(%r13),%r8 │ │ │ │ - sub $0x8,%rdx │ │ │ │ - shr $0x3,%rdx │ │ │ │ - inc %rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - je 5895a │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 5893b │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - je 58925 │ │ │ │ - cmp $0x3,%rdx │ │ │ │ - je 5890f │ │ │ │ - cmp $0x4,%rdx │ │ │ │ - je 588f9 │ │ │ │ - cmp $0x5,%rdx │ │ │ │ - je 588e3 │ │ │ │ - cmp $0x6,%rdx │ │ │ │ - je 588cd │ │ │ │ - movslq -0x124(%rbp),%rax │ │ │ │ + xor %r15d,%r15d │ │ │ │ + shl $0x3,%r9 │ │ │ │ + add %r8,%r11 │ │ │ │ + add 0x28(%r14),%r8 │ │ │ │ + mov %r9,%r10 │ │ │ │ + neg %r10 │ │ │ │ + sub $0x8,%r10 │ │ │ │ + shr $0x3,%r10 │ │ │ │ + inc %r10 │ │ │ │ + and $0x7,%r10d │ │ │ │ + je 59385 │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 59366 │ │ │ │ + cmp $0x2,%r10 │ │ │ │ + je 59350 │ │ │ │ + cmp $0x3,%r10 │ │ │ │ + je 5933a │ │ │ │ + cmp $0x4,%r10 │ │ │ │ + je 59324 │ │ │ │ + cmp $0x5,%r10 │ │ │ │ + je 5930e │ │ │ │ + cmp $0x6,%r10 │ │ │ │ + je 592f8 │ │ │ │ + movslq -0x11c(%rbp),%rax │ │ │ │ mov $0xfffffffffffffff8,%r15 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi) │ │ │ │ + idivq -0x18(%r11) │ │ │ │ imul -0x18(%r8),%rdx │ │ │ │ add %rdx,%rdi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r15,1) │ │ │ │ + idivq -0x18(%r11,%r15,1) │ │ │ │ imul -0x18(%r8,%r15,1),%rdx │ │ │ │ sub $0x8,%r15 │ │ │ │ add %rdx,%rdi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r15,1) │ │ │ │ + idivq -0x18(%r11,%r15,1) │ │ │ │ imul -0x18(%r8,%r15,1),%rdx │ │ │ │ sub $0x8,%r15 │ │ │ │ add %rdx,%rdi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r15,1) │ │ │ │ + idivq -0x18(%r11,%r15,1) │ │ │ │ imul -0x18(%r8,%r15,1),%rdx │ │ │ │ sub $0x8,%r15 │ │ │ │ add %rdx,%rdi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r15,1) │ │ │ │ + idivq -0x18(%r11,%r15,1) │ │ │ │ imul -0x18(%r8,%r15,1),%rdx │ │ │ │ sub $0x8,%r15 │ │ │ │ add %rdx,%rdi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r15,1) │ │ │ │ + idivq -0x18(%r11,%r15,1) │ │ │ │ imul -0x18(%r8,%r15,1),%rdx │ │ │ │ sub $0x8,%r15 │ │ │ │ add %rdx,%rdi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r15,1) │ │ │ │ + idivq -0x18(%r11,%r15,1) │ │ │ │ imul -0x18(%r8,%r15,1),%rdx │ │ │ │ sub $0x8,%r15 │ │ │ │ add %rdx,%rdi │ │ │ │ - cmp %r15,%r11 │ │ │ │ - je 58a15 │ │ │ │ + cmp %r9,%r15 │ │ │ │ + je 59440 │ │ │ │ cltq │ │ │ │ - lea -0x8(%r15),%r10 │ │ │ │ - lea -0x10(%r15),%r9 │ │ │ │ - lea -0x18(%r15),%rcx │ │ │ │ + lea -0x8(%r15),%rsi │ │ │ │ + lea -0x10(%r15),%rcx │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r15,1) │ │ │ │ + lea -0x18(%r15),%r10 │ │ │ │ + idivq -0x18(%r11,%r15,1) │ │ │ │ imul -0x18(%r8,%r15,1),%rdx │ │ │ │ cltq │ │ │ │ add %rdx,%rdi │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r10,1) │ │ │ │ - imul -0x18(%r8,%r10,1),%rdx │ │ │ │ - lea -0x20(%r15),%r10 │ │ │ │ - cltq │ │ │ │ - add %rdx,%rdi │ │ │ │ - cqto │ │ │ │ - idivq -0x18(%rsi,%r9,1) │ │ │ │ - imul -0x18(%r8,%r9,1),%rdx │ │ │ │ - lea -0x28(%r15),%r9 │ │ │ │ + idivq -0x18(%r11,%rsi,1) │ │ │ │ + imul -0x18(%r8,%rsi,1),%rdx │ │ │ │ cltq │ │ │ │ + lea -0x20(%r15),%rsi │ │ │ │ add %rdx,%rdi │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%rcx,1) │ │ │ │ + idivq -0x18(%r11,%rcx,1) │ │ │ │ imul -0x18(%r8,%rcx,1),%rdx │ │ │ │ - lea -0x30(%r15),%rcx │ │ │ │ cltq │ │ │ │ + lea -0x28(%r15),%rcx │ │ │ │ add %rdx,%rdi │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r10,1) │ │ │ │ + idivq -0x18(%r11,%r10,1) │ │ │ │ imul -0x18(%r8,%r10,1),%rdx │ │ │ │ cltq │ │ │ │ + lea -0x30(%r15),%r10 │ │ │ │ add %rdx,%rdi │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r9,1) │ │ │ │ - imul -0x18(%r8,%r9,1),%rdx │ │ │ │ + idivq -0x18(%r11,%rsi,1) │ │ │ │ + imul -0x18(%r8,%rsi,1),%rdx │ │ │ │ cltq │ │ │ │ add %rdx,%rdi │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%rcx,1) │ │ │ │ + idivq -0x18(%r11,%rcx,1) │ │ │ │ imul -0x18(%r8,%rcx,1),%rdx │ │ │ │ cltq │ │ │ │ - lea (%rdi,%rdx,1),%r10 │ │ │ │ + add %rdx,%rdi │ │ │ │ + cqto │ │ │ │ + idivq -0x18(%r11,%r10,1) │ │ │ │ + imul -0x18(%r8,%r10,1),%rdx │ │ │ │ + cltq │ │ │ │ + lea (%rdi,%rdx,1),%rsi │ │ │ │ lea -0x38(%r15),%rdi │ │ │ │ cqto │ │ │ │ sub $0x40,%r15 │ │ │ │ - idivq -0x18(%rsi,%rdi,1) │ │ │ │ + idivq -0x18(%r11,%rdi,1) │ │ │ │ imul -0x18(%r8,%rdi,1),%rdx │ │ │ │ - lea (%r10,%rdx,1),%rdi │ │ │ │ - cmp %r15,%r11 │ │ │ │ - jne 5895a │ │ │ │ - mov %r14,-0xe0(%rbp) │ │ │ │ - mov -0x128(%rbp),%r14d │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov -0x15c(%rbp),%r8d │ │ │ │ - mov -0x170(%rbp),%rcx │ │ │ │ + lea (%rsi,%rdx,1),%rdi │ │ │ │ + cmp %r9,%r15 │ │ │ │ + jne 59385 │ │ │ │ + mov %r13,-0xe0(%rbp) │ │ │ │ + mov -0x120(%rbp),%r13d │ │ │ │ sub $0x8,%rsp │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov -0x154(%rbp),%r8d │ │ │ │ + mov -0x168(%rbp),%rcx │ │ │ │ mov $0x2,%r9d │ │ │ │ - mov -0x168(%rbp),%rdx │ │ │ │ - mov -0x130(%rbp),%rdi │ │ │ │ - push %r14 │ │ │ │ - call 552d0 │ │ │ │ + mov -0x160(%rbp),%rdx │ │ │ │ + mov -0x128(%rbp),%rdi │ │ │ │ + push %r13 │ │ │ │ + call 55d80 │ │ │ │ pop %rsi │ │ │ │ - mov -0xe0(%rbp),%r14 │ │ │ │ + mov -0xe0(%rbp),%r13 │ │ │ │ mov %eax,%ecx │ │ │ │ pop %rdi │ │ │ │ test %al,%al │ │ │ │ - je 586bc │ │ │ │ - mov -0x158(%rbp),%r11 │ │ │ │ - mov -0x160(%rbp),%r9d │ │ │ │ + je 591b1 │ │ │ │ + mov -0x150(%rbp),%r9 │ │ │ │ + mov -0x158(%rbp),%eax │ │ │ │ + mov %r13,-0x138(%rbp) │ │ │ │ + lea 0x18(%r13),%r11 │ │ │ │ + mov %r12d,-0x178(%rbp) │ │ │ │ xor %edi,%edi │ │ │ │ lea -0x78(%rbp),%r15 │ │ │ │ - mov %r14,-0x140(%rbp) │ │ │ │ - mov %al,-0x180(%rbp) │ │ │ │ - mov %r12d,%edx │ │ │ │ - mov (%r11),%r8 │ │ │ │ - and $0xfffffffe,%r9d │ │ │ │ - lea 0x18(%r14),%r11 │ │ │ │ - mov %r8,-0x120(%rbp) │ │ │ │ - mov 0x83ddd(%rip),%r12 # dc880 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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 (%r9),%r8 │ │ │ │ + mov %r14,-0x180(%rbp) │ │ │ │ + and $0xfffffffe,%eax │ │ │ │ + mov %eax,%r10d │ │ │ │ + mov %r8,-0x118(%rbp) │ │ │ │ + mov 0x843ec(%rip),%r12 # dd8c0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x2c0> │ │ │ │ lea -0x80(%rbp),%rax │ │ │ │ - mov %edx,%r14d │ │ │ │ - mov %r13,%rsi │ │ │ │ mov %r12,-0x80(%rbp) │ │ │ │ - mov (%rax),%r13d │ │ │ │ - mov -0x120(%rbp),%rdx │ │ │ │ - add %edi,%r13d │ │ │ │ - movslq %r13d,%rcx │ │ │ │ - lea (%rcx,%rcx,2),%r10 │ │ │ │ - lea (%rdx,%r10,8),%r8 │ │ │ │ - mov (%r8),%r12 │ │ │ │ - mov 0x8(%r8),%r13 │ │ │ │ - cmp %r13,%r12 │ │ │ │ - je 58cf2 │ │ │ │ - mov %r12,%r8 │ │ │ │ - mov %rbx,%r10 │ │ │ │ - mov %r12,-0x108(%rbp) │ │ │ │ + mov (%rax),%r14d │ │ │ │ + mov -0x118(%rbp),%r13 │ │ │ │ + add %edi,%r14d │ │ │ │ + movslq %r14d,%rsi │ │ │ │ + lea (%rsi,%rsi,2),%rdx │ │ │ │ + lea 0x0(%r13,%rdx,8),%r9 │ │ │ │ + mov (%r9),%r8 │ │ │ │ + mov 0x8(%r9),%r14 │ │ │ │ + cmp %r14,%r8 │ │ │ │ + je 596cb │ │ │ │ mov %rbx,-0x110(%rbp) │ │ │ │ - mov %rax,-0x118(%rbp) │ │ │ │ + mov %r8,%r9 │ │ │ │ + mov %r8,-0x108(%rbp) │ │ │ │ + mov %edi,%r8d │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rbx,%rax │ │ │ │ nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%r8),%r12 │ │ │ │ - mov 0x8(%r8),%rbx │ │ │ │ - cmp %rbx,%r12 │ │ │ │ - je 58d20 │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov (%r11),%rcx │ │ │ │ - mov %r12,%rax │ │ │ │ + mov (%r9),%r12 │ │ │ │ + mov 0x8(%r9),%r13 │ │ │ │ + cmp %r13,%r12 │ │ │ │ + je 596f0 │ │ │ │ + mov %r13,%rsi │ │ │ │ + mov (%r11),%rbx │ │ │ │ + mov %r12,%rdx │ │ │ │ vxorpd %xmm0,%xmm0,%xmm0 │ │ │ │ - sub %r12,%rdx │ │ │ │ - sub $0x10,%rdx │ │ │ │ - shr $0x4,%rdx │ │ │ │ - inc %rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - je 58c06 │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 58be7 │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - je 58bd0 │ │ │ │ - cmp $0x3,%rdx │ │ │ │ - je 58bbb │ │ │ │ - cmp $0x4,%rdx │ │ │ │ - je 58ba5 │ │ │ │ - cmp $0x5,%rdx │ │ │ │ - je 58b90 │ │ │ │ - cmp $0x6,%rdx │ │ │ │ - je 58b79 │ │ │ │ - mov (%r12),%rdx │ │ │ │ - add $0x10,%rax │ │ │ │ - vmovsd (%rcx,%rdx,8),%xmm12 │ │ │ │ - vmulsd 0x8(%r12),%xmm12,%xmm13 │ │ │ │ - vaddsd %xmm13,%xmm0,%xmm0 │ │ │ │ - mov (%rax),%r12 │ │ │ │ - add $0x10,%rax │ │ │ │ - vmovsd (%rcx,%r12,8),%xmm14 │ │ │ │ - vmulsd -0x8(%rax),%xmm14,%xmm15 │ │ │ │ - vaddsd %xmm15,%xmm0,%xmm0 │ │ │ │ - mov (%rax),%rdx │ │ │ │ - add $0x10,%rax │ │ │ │ - vmovsd (%rcx,%rdx,8),%xmm4 │ │ │ │ - vmulsd -0x8(%rax),%xmm4,%xmm3 │ │ │ │ - vaddsd %xmm3,%xmm0,%xmm0 │ │ │ │ - mov (%rax),%r12 │ │ │ │ - add $0x10,%rax │ │ │ │ - vmovsd (%rcx,%r12,8),%xmm1 │ │ │ │ - vmulsd -0x8(%rax),%xmm1,%xmm5 │ │ │ │ - vaddsd %xmm5,%xmm0,%xmm0 │ │ │ │ - mov (%rax),%rdx │ │ │ │ - add $0x10,%rax │ │ │ │ - vmovsd (%rcx,%rdx,8),%xmm6 │ │ │ │ - vmulsd -0x8(%rax),%xmm6,%xmm2 │ │ │ │ - vaddsd %xmm2,%xmm0,%xmm0 │ │ │ │ - mov (%rax),%r12 │ │ │ │ - add $0x10,%rax │ │ │ │ - vmovsd (%rcx,%r12,8),%xmm7 │ │ │ │ - vmulsd -0x8(%rax),%xmm7,%xmm8 │ │ │ │ - vaddsd %xmm8,%xmm0,%xmm0 │ │ │ │ - mov (%rax),%rdx │ │ │ │ - add $0x10,%rax │ │ │ │ - vmovsd (%rcx,%rdx,8),%xmm9 │ │ │ │ - vmulsd -0x8(%rax),%xmm9,%xmm10 │ │ │ │ - vaddsd %xmm10,%xmm0,%xmm0 │ │ │ │ - cmp %rax,%rbx │ │ │ │ - je 58cab │ │ │ │ - mov (%rax),%r12 │ │ │ │ - mov 0x10(%rax),%rdx │ │ │ │ - sub $0xffffffffffffff80,%rax │ │ │ │ - vmovsd (%rcx,%r12,8),%xmm11 │ │ │ │ - mov -0x60(%rax),%r12 │ │ │ │ - vmulsd -0x78(%rax),%xmm11,%xmm12 │ │ │ │ - vmovsd (%rcx,%rdx,8),%xmm14 │ │ │ │ - vmulsd -0x68(%rax),%xmm14,%xmm15 │ │ │ │ - mov -0x50(%rax),%rdx │ │ │ │ - vmovsd (%rcx,%r12,8),%xmm3 │ │ │ │ - mov -0x40(%rax),%r12 │ │ │ │ - vmulsd -0x58(%rax),%xmm3,%xmm1 │ │ │ │ - vmovsd (%rcx,%rdx,8),%xmm6 │ │ │ │ - mov -0x30(%rax),%rdx │ │ │ │ - vmulsd -0x48(%rax),%xmm6,%xmm2 │ │ │ │ - vmovsd (%rcx,%r12,8),%xmm8 │ │ │ │ - mov -0x20(%rax),%r12 │ │ │ │ - vmulsd -0x38(%rax),%xmm8,%xmm9 │ │ │ │ - vaddsd %xmm12,%xmm0,%xmm13 │ │ │ │ - vmovsd (%rcx,%rdx,8),%xmm0 │ │ │ │ - mov -0x10(%rax),%rdx │ │ │ │ - vmulsd -0x28(%rax),%xmm0,%xmm11 │ │ │ │ - vaddsd %xmm15,%xmm13,%xmm4 │ │ │ │ - vmovsd (%rcx,%r12,8),%xmm13 │ │ │ │ - vmulsd -0x18(%rax),%xmm13,%xmm14 │ │ │ │ - vaddsd %xmm1,%xmm4,%xmm5 │ │ │ │ - vmovsd (%rcx,%rdx,8),%xmm4 │ │ │ │ - vmulsd -0x8(%rax),%xmm4,%xmm3 │ │ │ │ - vaddsd %xmm2,%xmm5,%xmm7 │ │ │ │ - vaddsd %xmm9,%xmm7,%xmm10 │ │ │ │ - vaddsd %xmm11,%xmm10,%xmm12 │ │ │ │ - vaddsd %xmm14,%xmm12,%xmm15 │ │ │ │ - vaddsd %xmm3,%xmm15,%xmm0 │ │ │ │ - cmp %rax,%rbx │ │ │ │ - jne 58c06 │ │ │ │ - add $0x18,%r8 │ │ │ │ - add $0x8,%r10 │ │ │ │ - vmovsd %xmm0,-0x8(%r10) │ │ │ │ - cmp %r8,%r13 │ │ │ │ - jne 58b00 │ │ │ │ - sub $0x18,%r13 │ │ │ │ - sub -0x108(%rbp),%r13 │ │ │ │ - mov -0x110(%rbp),%r8 │ │ │ │ - movabs $0xaaaaaaaaaaaaaab,%r10 │ │ │ │ - mov -0x118(%rbp),%rax │ │ │ │ - shr $0x3,%r13 │ │ │ │ - imul %r10,%r13 │ │ │ │ - lea 0x8(%r8,%r13,8),%rbx │ │ │ │ + sub %r12,%rsi │ │ │ │ + sub $0x10,%rsi │ │ │ │ + shr $0x4,%rsi │ │ │ │ + inc %rsi │ │ │ │ + and $0x7,%esi │ │ │ │ + je 59606 │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 595eb │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + je 595d9 │ │ │ │ + cmp $0x3,%rsi │ │ │ │ + je 595c7 │ │ │ │ + cmp $0x4,%rsi │ │ │ │ + je 595b5 │ │ │ │ + cmp $0x5,%rsi │ │ │ │ + je 595a3 │ │ │ │ + cmp $0x6,%rsi │ │ │ │ + je 59591 │ │ │ │ + mov (%r12),%rsi │ │ │ │ + vmovsd 0x8(%r12),%xmm3 │ │ │ │ + add $0x10,%rdx │ │ │ │ + vfmadd231sd (%rbx,%rsi,8),%xmm3,%xmm0 │ │ │ │ + mov (%rdx),%r12 │ │ │ │ + vmovsd 0x8(%rdx),%xmm1 │ │ │ │ + add $0x10,%rdx │ │ │ │ + vfmadd231sd (%rbx,%r12,8),%xmm1,%xmm0 │ │ │ │ + mov (%rdx),%rsi │ │ │ │ + vmovsd 0x8(%rdx),%xmm4 │ │ │ │ + add $0x10,%rdx │ │ │ │ + vfmadd231sd (%rbx,%rsi,8),%xmm4,%xmm0 │ │ │ │ + mov (%rdx),%r12 │ │ │ │ + vmovsd 0x8(%rdx),%xmm5 │ │ │ │ + add $0x10,%rdx │ │ │ │ + vfmadd231sd (%rbx,%r12,8),%xmm5,%xmm0 │ │ │ │ + mov (%rdx),%rsi │ │ │ │ + vmovsd 0x8(%rdx),%xmm6 │ │ │ │ + add $0x10,%rdx │ │ │ │ + vfmadd231sd (%rbx,%rsi,8),%xmm6,%xmm0 │ │ │ │ + mov (%rdx),%r12 │ │ │ │ + vmovsd 0x8(%rdx),%xmm7 │ │ │ │ + add $0x10,%rdx │ │ │ │ + vfmadd231sd (%rbx,%r12,8),%xmm7,%xmm0 │ │ │ │ + mov (%rdx),%rsi │ │ │ │ + vmovsd 0x8(%rdx),%xmm8 │ │ │ │ + add $0x10,%rdx │ │ │ │ + vfmadd231sd (%rbx,%rsi,8),%xmm8,%xmm0 │ │ │ │ + cmp %r13,%rdx │ │ │ │ + je 59686 │ │ │ │ + mov (%rdx),%r12 │ │ │ │ + vmovsd 0x8(%rdx),%xmm9 │ │ │ │ + sub $0xffffffffffffff80,%rdx │ │ │ │ + mov -0x70(%rdx),%rsi │ │ │ │ + vmovsd -0x68(%rdx),%xmm2 │ │ │ │ + vfmadd231sd (%rbx,%r12,8),%xmm9,%xmm0 │ │ │ │ + vmovsd -0x58(%rdx),%xmm10 │ │ │ │ + mov -0x60(%rdx),%r12 │ │ │ │ + vmovsd -0x48(%rdx),%xmm11 │ │ │ │ + vmovsd -0x38(%rdx),%xmm12 │ │ │ │ + vmovsd -0x28(%rdx),%xmm13 │ │ │ │ + vmovsd -0x18(%rdx),%xmm14 │ │ │ │ + vmovsd -0x8(%rdx),%xmm15 │ │ │ │ + vfmadd231sd (%rbx,%rsi,8),%xmm2,%xmm0 │ │ │ │ + mov -0x50(%rdx),%rsi │ │ │ │ + vfmadd231sd (%rbx,%r12,8),%xmm10,%xmm0 │ │ │ │ + mov -0x40(%rdx),%r12 │ │ │ │ + vfmadd231sd (%rbx,%rsi,8),%xmm11,%xmm0 │ │ │ │ + mov -0x30(%rdx),%rsi │ │ │ │ + vfmadd231sd (%rbx,%r12,8),%xmm12,%xmm0 │ │ │ │ + mov -0x20(%rdx),%r12 │ │ │ │ + vfmadd231sd (%rbx,%rsi,8),%xmm13,%xmm0 │ │ │ │ + mov -0x10(%rdx),%rsi │ │ │ │ + vfmadd231sd (%rbx,%r12,8),%xmm14,%xmm0 │ │ │ │ + vfmadd231sd (%rbx,%rsi,8),%xmm15,%xmm0 │ │ │ │ + cmp %r13,%rdx │ │ │ │ + jne 59606 │ │ │ │ + add $0x18,%r9 │ │ │ │ + add $0x8,%rax │ │ │ │ + vmovsd %xmm0,-0x8(%rax) │ │ │ │ + cmp %r9,%r14 │ │ │ │ + jne 59520 │ │ │ │ + sub $0x18,%r14 │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %r8d,%edi │ │ │ │ + movabs $0xaaaaaaaaaaaaaab,%r8 │ │ │ │ + sub -0x108(%rbp),%r14 │ │ │ │ + mov -0x110(%rbp),%r9 │ │ │ │ + shr $0x3,%r14 │ │ │ │ + imul %r8,%r14 │ │ │ │ + lea 0x8(%r9,%r14,8),%rbx │ │ │ │ add $0x4,%rax │ │ │ │ cmp %r15,%rax │ │ │ │ - jne 58ab1 │ │ │ │ - mov %r14d,%edx │ │ │ │ - mov %rsi,%r13 │ │ │ │ + jne 594dc │ │ │ │ add $0x30,%r11 │ │ │ │ - cmp %edi,%r9d │ │ │ │ - je 58d26 │ │ │ │ + cmp %r10d,%edi │ │ │ │ + je 596f6 │ │ │ │ add $0x2,%edi │ │ │ │ - jmp 58a9c │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 594cd │ │ │ │ + nopl 0x0(%rax) │ │ │ │ vxorpd %xmm0,%xmm0,%xmm0 │ │ │ │ - jmp 58cab │ │ │ │ - incl -0x124(%rbp) │ │ │ │ - mov -0x140(%rbp),%r14 │ │ │ │ - mov %edx,%r12d │ │ │ │ - cmp %edx,-0x124(%rbp) │ │ │ │ - movzbl -0x180(%rbp),%ecx │ │ │ │ - jne 58834 │ │ │ │ - jmp 586bc │ │ │ │ - mov 0x9021b(%rip),%r11 │ │ │ │ - lea 0x7f3af(%rip),%rsi # d810b * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xddb> │ │ │ │ - mov (%r11),%rdi │ │ │ │ + jmp 59686 │ │ │ │ + incl -0x11c(%rbp) │ │ │ │ + mov -0x178(%rbp),%r12d │ │ │ │ + mov -0x138(%rbp),%r13 │ │ │ │ + mov -0x180(%rbp),%r14 │ │ │ │ + cmp %r12d,-0x11c(%rbp) │ │ │ │ + jne 5925e │ │ │ │ + jmp 591b1 │ │ │ │ + mov 0x90846(%rip),%r10 │ │ │ │ + lea 0x7f9da(%rip),%rsi # d910b * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x116b> │ │ │ │ + mov (%r10),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 58675 │ │ │ │ - vmovdqu (%rsi),%ymm4 │ │ │ │ - vmovdqu 0x20(%rsi),%ymm5 │ │ │ │ - lea 0x40(%rsi),%r12 │ │ │ │ - vperm2i128 $0x20,%ymm5,%ymm4,%ymm2 │ │ │ │ - vperm2i128 $0x31,%ymm5,%ymm4,%ymm6 │ │ │ │ - vpshufd $0xd8,%ymm2,%ymm7 │ │ │ │ - vpshufd $0xd8,%ymm6,%ymm8 │ │ │ │ - vpunpcklqdq %ymm8,%ymm7,%ymm9 │ │ │ │ - vpmulld %ymm9,%ymm0,%ymm0 │ │ │ │ - jmp 57e49 │ │ │ │ - cmp -0x150(%rbp),%rdi │ │ │ │ - je 58db1 │ │ │ │ - mov -0x50(%rbp),%r10 │ │ │ │ - lea 0x1(%r10),%rsi │ │ │ │ + jmp 590a4 │ │ │ │ + xor %r15d,%r15d │ │ │ │ + jmp 58756 │ │ │ │ + cmp -0x148(%rbp),%rdi │ │ │ │ + je 5975c │ │ │ │ + mov -0x50(%rbp),%rsi │ │ │ │ + lea 0x1(%rsi),%rsi │ │ │ │ call d340 │ │ │ │ - mov -0x138(%rbp),%r13 │ │ │ │ - movq $0x0,-0x138(%rbp) │ │ │ │ - jmp 58718 │ │ │ │ - mov 0x901a1(%rip),%rax │ │ │ │ + mov -0x130(%rbp),%r14 │ │ │ │ + movq $0x0,-0x130(%rbp) │ │ │ │ + jmp 5920c │ │ │ │ + mov 0x907f6(%rip),%r9 │ │ │ │ mov %rdi,%rsi │ │ │ │ - mov (%rax),%rdi │ │ │ │ + mov (%r9),%rdi │ │ │ │ call d380 │ │ │ │ mov -0x60(%rbp),%rdi │ │ │ │ - cmp -0x150(%rbp),%rdi │ │ │ │ - jne 58da4 │ │ │ │ - jmp 58db1 │ │ │ │ - lea -0xe0(%rbp),%r9 │ │ │ │ + cmp -0x148(%rbp),%rdi │ │ │ │ + jne 5974f │ │ │ │ + jmp 5975c │ │ │ │ + lea -0xe0(%rbp),%rsi │ │ │ │ mov $0x1,%ecx │ │ │ │ - mov %r9,-0x130(%rbp) │ │ │ │ - jmp 586bc │ │ │ │ + mov %rsi,-0x128(%rbp) │ │ │ │ + jmp 591b1 │ │ │ │ vzeroupper │ │ │ │ - jmp 58041 │ │ │ │ + jmp 58aba │ │ │ │ mov $0x1,%ecx │ │ │ │ - jmp 586bc │ │ │ │ - vpcmpeqd %xmm1,%xmm1,%xmm1 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %r8d,%r8d │ │ │ │ + jmp 591b1 │ │ │ │ + xor %esi,%esi │ │ │ │ mov $0x1,%r12d │ │ │ │ - vpsrld $0x1f,%xmm1,%xmm3 │ │ │ │ - jmp 57fbd │ │ │ │ + jmp 58a51 │ │ │ │ mov $0x1,%r12d │ │ │ │ - jmp 58041 │ │ │ │ + jmp 58aba │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ - jmp f593 <__cxa_finalize@plt+0x1f03> │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp f5f6 <__cxa_finalize@plt+0x1f66> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ - jmp f5c9 <__cxa_finalize@plt+0x1f39> │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp f62c <__cxa_finalize@plt+0x1f9c> │ │ │ │ + endbr64 │ │ │ │ + jmp f6a4 <__cxa_finalize@plt+0x2014> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - jmp f622 <__cxa_finalize@plt+0x1f92> │ │ │ │ + mov %rdx,%rcx │ │ │ │ + jmp f6c6 <__cxa_finalize@plt+0x2036> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ + mov %rax,%r15 │ │ │ │ vzeroupper │ │ │ │ - jmp f5ff <__cxa_finalize@plt+0x1f6f> │ │ │ │ + jmp f6b3 <__cxa_finalize@plt+0x2023> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r13 │ │ │ │ + mov %rax,%r14 │ │ │ │ lea -0x60(%rbp),%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp f664 <__cxa_finalize@plt+0x1fd4> │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp f671 <__cxa_finalize@plt+0x1fe1> │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ - vzeroupper │ │ │ │ - jmp f686 <__cxa_finalize@plt+0x1ff6> │ │ │ │ + jmp f6dc <__cxa_finalize@plt+0x204c> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rdi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - jmp f622 <__cxa_finalize@plt+0x1f92> │ │ │ │ + mov %rdx,%rcx │ │ │ │ + jmp f6c6 <__cxa_finalize@plt+0x2036> │ │ │ │ endbr64 │ │ │ │ - jmp f6bb <__cxa_finalize@plt+0x202b> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %rax,%r15 │ │ │ │ + jmp f6e9 <__cxa_finalize@plt+0x2059> │ │ │ │ + endbr64 │ │ │ │ + mov %rax,%r15 │ │ │ │ + vzeroupper │ │ │ │ + jmp f662 <__cxa_finalize@plt+0x1fd2> │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000058ec0 : │ │ │ │ +0000000000059860 : │ │ │ │ endbr64 │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ + mov %rsi,%r14 │ │ │ │ push %r13 │ │ │ │ movslq %r8d,%r13 │ │ │ │ push %r12 │ │ │ │ + mov %rdi,%r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%r12 │ │ │ │ sub $0x38,%rsp │ │ │ │ - mov (%rdi),%r15 │ │ │ │ - mov %rsi,%r14 │ │ │ │ - mov %rdx,(%rsp) │ │ │ │ + mov %rdx,0x8(%rsp) │ │ │ │ mov 0x8(%rdi),%rdx │ │ │ │ + mov (%rdi),%r15 │ │ │ │ + mov %rdx,%rax │ │ │ │ mov %fs:0x28,%rbx │ │ │ │ mov %rbx,0x28(%rsp) │ │ │ │ mov %rcx,%rbx │ │ │ │ - mov %rdx,%rax │ │ │ │ sub %r15,%rax │ │ │ │ sar $0x5,%rax │ │ │ │ cmp %r13,%rax │ │ │ │ - jb 592b0 │ │ │ │ + jb 59c00 │ │ │ │ cmp %rax,%r13 │ │ │ │ - jb 59250 │ │ │ │ + jb 59ba8 │ │ │ │ test %r8d,%r8d │ │ │ │ - je 59228 │ │ │ │ + je 59b7f │ │ │ │ lea 0x1(%rbx),%rsi │ │ │ │ - imul %r13,%rbx │ │ │ │ mov (%r12),%rax │ │ │ │ lea 0x20(%rsp),%r15 │ │ │ │ imul %r13,%rsi │ │ │ │ - shl $0x3,%rbx │ │ │ │ + imul %r13,%rbx │ │ │ │ add %rsi,%r13 │ │ │ │ lea 0x0(,%rsi,8),%rbp │ │ │ │ lea 0x0(,%r13,8),%rdx │ │ │ │ + shl $0x3,%rbx │ │ │ │ xor %r13d,%r13d │ │ │ │ - mov %rdx,0x18(%rsp) │ │ │ │ + mov %rdx,0x10(%rsp) │ │ │ │ sub %rbp,%rdx │ │ │ │ sub $0x8,%rdx │ │ │ │ shr $0x3,%rdx │ │ │ │ inc %rdx │ │ │ │ and $0x3,%edx │ │ │ │ - je 59085 │ │ │ │ + je 59a29 │ │ │ │ cmp $0x1,%rdx │ │ │ │ - je 59023 │ │ │ │ + je 599c6 │ │ │ │ cmp $0x2,%rdx │ │ │ │ - je 58fcc │ │ │ │ + je 5996e │ │ │ │ vmovsd (%r14,%rbp,1),%xmm0 │ │ │ │ - mov (%rsp),%rsi │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ lea 0x8(%rax),%rdi │ │ │ │ mov %r15,%rdx │ │ │ │ - vsubsd (%r14,%rbx,1),%xmm0,%xmm1 │ │ │ │ movq $0x0,0x20(%rsp) │ │ │ │ mov $0x20,%r13d │ │ │ │ + vsubsd (%r14,%rbx,1),%xmm0,%xmm1 │ │ │ │ vmovsd %xmm1,(%rax) │ │ │ │ - call 1ede0 │ │ │ │ + call 1ea20 │ │ │ │ mov (%r12),%rax │ │ │ │ - mov 0x8396f(%rip),%r8 # dc920 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - mov 0x83970(%rip),%r9 # dc928 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x328> │ │ │ │ + mov 0x840ed(%rip),%r8 # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ + mov 0x840ee(%rip),%r9 # dda48 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x448> │ │ │ │ mov 0x8(%rax),%rdi │ │ │ │ mov %r8,(%rdi,%rbp,1) │ │ │ │ - mov %r9,(%rdi,%rbx,1) │ │ │ │ add $0x8,%rbp │ │ │ │ + mov %r9,(%rdi,%rbx,1) │ │ │ │ add $0x8,%rbx │ │ │ │ + vmovsd (%r14,%rbp,1),%xmm2 │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ lea 0x8(%rax,%r13,1),%rdi │ │ │ │ mov %r15,%rdx │ │ │ │ movq $0x0,0x20(%rsp) │ │ │ │ - vmovsd (%r14,%rbp,1),%xmm2 │ │ │ │ vsubsd (%r14,%rbx,1),%xmm2,%xmm3 │ │ │ │ - mov (%rsp),%rsi │ │ │ │ vmovsd %xmm3,(%rax,%r13,1) │ │ │ │ - call 1ede0 │ │ │ │ + call 1ea20 │ │ │ │ mov (%r12),%rax │ │ │ │ - mov 0x8391d(%rip),%r11 # dc920 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - mov 0x8391e(%rip),%rcx # dc928 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x328> │ │ │ │ + mov 0x8409a(%rip),%r11 # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ + mov 0x8409b(%rip),%rcx # dda48 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x448> │ │ │ │ mov 0x8(%rax,%r13,1),%r10 │ │ │ │ add $0x20,%r13 │ │ │ │ mov %r11,(%r10,%rbp,1) │ │ │ │ - mov %rcx,(%r10,%rbx,1) │ │ │ │ add $0x8,%rbp │ │ │ │ + mov %rcx,(%r10,%rbx,1) │ │ │ │ add $0x8,%rbx │ │ │ │ + vmovsd (%r14,%rbp,1),%xmm4 │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ lea 0x8(%rax,%r13,1),%rdi │ │ │ │ mov %r15,%rdx │ │ │ │ movq $0x0,0x20(%rsp) │ │ │ │ - vmovsd (%r14,%rbp,1),%xmm4 │ │ │ │ vsubsd (%r14,%rbx,1),%xmm4,%xmm5 │ │ │ │ - mov (%rsp),%rsi │ │ │ │ vmovsd %xmm5,(%rax,%r13,1) │ │ │ │ - call 1ede0 │ │ │ │ + call 1ea20 │ │ │ │ mov (%r12),%rax │ │ │ │ - mov 0x838c6(%rip),%rdx # dc920 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - mov 0x838c7(%rip),%rdi # dc928 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x328> │ │ │ │ - mov 0x8(%rax,%r13,1),%rsi │ │ │ │ + mov 0x84042(%rip),%rsi # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ + mov 0x84043(%rip),%rdi # dda48 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x448> │ │ │ │ + mov 0x8(%rax,%r13,1),%rdx │ │ │ │ add $0x20,%r13 │ │ │ │ - mov %rdx,(%rsi,%rbp,1) │ │ │ │ - mov %rdi,(%rsi,%rbx,1) │ │ │ │ + mov %rsi,(%rdx,%rbp,1) │ │ │ │ add $0x8,%rbp │ │ │ │ + mov %rdi,(%rdx,%rbx,1) │ │ │ │ add $0x8,%rbx │ │ │ │ - cmp 0x18(%rsp),%rbp │ │ │ │ - je 59228 │ │ │ │ + cmp 0x10(%rsp),%rbp │ │ │ │ + je 59b7f │ │ │ │ vmovsd (%r14,%rbp,1),%xmm6 │ │ │ │ - mov (%rsp),%rsi │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ lea 0x8(%rax,%r13,1),%rdi │ │ │ │ mov %r15,%rdx │ │ │ │ - vsubsd (%r14,%rbx,1),%xmm6,%xmm7 │ │ │ │ movq $0x0,0x20(%rsp) │ │ │ │ + vsubsd (%r14,%rbx,1),%xmm6,%xmm7 │ │ │ │ vmovsd %xmm7,(%rax,%r13,1) │ │ │ │ - call 1ede0 │ │ │ │ - lea 0x8(%rbx),%rax │ │ │ │ - lea 0x20(%r13),%rcx │ │ │ │ + call 1ea20 │ │ │ │ + mov (%r12),%r8 │ │ │ │ + mov 0x83fe7(%rip),%r11 # dda48 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x448> │ │ │ │ mov %r15,%rdx │ │ │ │ - mov (%r12),%r9 │ │ │ │ - mov 0x83859(%rip),%r10 # dc920 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ + mov 0x83fd5(%rip),%r10 # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ movq $0x0,0x20(%rsp) │ │ │ │ - mov 0x83847(%rip),%r11 # dc928 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x328> │ │ │ │ - mov (%rsp),%rsi │ │ │ │ - mov 0x8(%r9,%r13,1),%r8 │ │ │ │ - lea 0x28(%r9,%r13,1),%rdi │ │ │ │ - mov %r10,(%r8,%rbp,1) │ │ │ │ - mov %r11,(%r8,%rbx,1) │ │ │ │ + mov 0x8(%r8,%r13,1),%r9 │ │ │ │ + lea 0x28(%r8,%r13,1),%rdi │ │ │ │ + mov %r10,(%r9,%rbp,1) │ │ │ │ + mov %r11,(%r9,%rbx,1) │ │ │ │ vmovsd 0x8(%r14,%rbp,1),%xmm8 │ │ │ │ vsubsd 0x8(%r14,%rbx,1),%xmm8,%xmm9 │ │ │ │ - vmovsd %xmm9,0x20(%r9,%r13,1) │ │ │ │ - call 1ede0 │ │ │ │ - lea 0x10(%rbx),%rcx │ │ │ │ - lea 0x40(%r13),%r11 │ │ │ │ + vmovsd %xmm9,0x20(%r8,%r13,1) │ │ │ │ + call 1ea20 │ │ │ │ + mov (%r12),%rax │ │ │ │ + mov 0x83f90(%rip),%rcx # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ movq $0x0,0x20(%rsp) │ │ │ │ - mov (%r12),%rdx │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ - mov 0x8(%rsp),%r10 │ │ │ │ - mov %r11,0x10(%rsp) │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ - mov 0x837df(%rip),%r9 # dc920 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - mov 0x837e0(%rip),%r8 # dc928 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x328> │ │ │ │ - mov 0x8(%rdx,%rsi,1),%rdi │ │ │ │ - mov (%rsp),%rsi │ │ │ │ - mov %r9,0x8(%rdi,%rbp,1) │ │ │ │ - mov %r8,(%rdi,%r10,1) │ │ │ │ + mov 0x83f88(%rip),%rsi # dda48 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x448> │ │ │ │ + mov 0x28(%rax,%r13,1),%rdx │ │ │ │ + lea 0x48(%rax,%r13,1),%rdi │ │ │ │ + mov %rcx,0x8(%rdx,%rbp,1) │ │ │ │ + mov %rsi,0x8(%rdx,%rbx,1) │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ + mov %r15,%rdx │ │ │ │ vmovsd 0x10(%r14,%rbp,1),%xmm10 │ │ │ │ - lea 0x48(%rdx,%r13,1),%rdi │ │ │ │ vsubsd 0x10(%r14,%rbx,1),%xmm10,%xmm11 │ │ │ │ - vmovsd %xmm11,0x40(%rdx,%r13,1) │ │ │ │ + vmovsd %xmm11,0x40(%rax,%r13,1) │ │ │ │ + call 1ea20 │ │ │ │ + mov (%r12),%rdi │ │ │ │ + mov 0x83f3f(%rip),%r9 # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ mov %r15,%rdx │ │ │ │ - call 1ede0 │ │ │ │ - lea 0x60(%r13),%r10 │ │ │ │ - lea 0x18(%rbx),%r11 │ │ │ │ + mov 0x83f3d(%rip),%r10 # dda48 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x448> │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ movq $0x0,0x20(%rsp) │ │ │ │ - mov (%r12),%rdx │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - mov 0x83783(%rip),%rdi # dc920 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - mov %r10,0x10(%rsp) │ │ │ │ - mov 0x8377f(%rip),%r9 # dc928 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x328> │ │ │ │ - mov 0x8(%rsp),%r8 │ │ │ │ - mov %r11,0x8(%rsp) │ │ │ │ - mov 0x8(%rdx,%rax,1),%rsi │ │ │ │ - mov %rdi,0x10(%rsi,%rbp,1) │ │ │ │ - mov %r9,(%rsi,%r8,1) │ │ │ │ + mov 0x48(%rdi,%r13,1),%r8 │ │ │ │ + mov %r9,0x10(%r8,%rbp,1) │ │ │ │ + mov %r10,0x10(%r8,%rbx,1) │ │ │ │ vmovsd 0x18(%r14,%rbp,1),%xmm12 │ │ │ │ - mov (%rsp),%rsi │ │ │ │ - lea 0x68(%rdx,%r13,1),%rdi │ │ │ │ vsubsd 0x18(%r14,%rbx,1),%xmm12,%xmm13 │ │ │ │ - add $0x20,%rbx │ │ │ │ - vmovsd %xmm13,0x60(%rdx,%r13,1) │ │ │ │ - mov %r15,%rdx │ │ │ │ - sub $0xffffffffffffff80,%r13 │ │ │ │ - call 1ede0 │ │ │ │ + vmovsd %xmm13,0x60(%rdi,%r13,1) │ │ │ │ + lea 0x68(%rdi,%r13,1),%rdi │ │ │ │ + call 1ea20 │ │ │ │ mov (%r12),%rax │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ - mov 0x83721(%rip),%rsi # dc920 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - mov 0x83722(%rip),%rdi # dc928 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x328> │ │ │ │ - mov 0x8(%rsp),%r9 │ │ │ │ - mov 0x8(%rax,%rcx,1),%rdx │ │ │ │ - mov %rsi,0x18(%rdx,%rbp,1) │ │ │ │ + mov 0x83eee(%rip),%rdx # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ + mov 0x83eef(%rip),%rcx # dda48 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x448> │ │ │ │ + mov 0x68(%rax,%r13,1),%r11 │ │ │ │ + sub $0xffffffffffffff80,%r13 │ │ │ │ + mov %rdx,0x18(%r11,%rbp,1) │ │ │ │ add $0x20,%rbp │ │ │ │ - cmp 0x18(%rsp),%rbp │ │ │ │ - mov %rdi,(%rdx,%r9,1) │ │ │ │ - jne 59085 │ │ │ │ + mov %rcx,0x18(%r11,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + cmp 0x10(%rsp),%rbp │ │ │ │ + jne 59a29 │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 592cb │ │ │ │ + jne 59c1b │ │ │ │ add $0x38,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r13,%rcx │ │ │ │ shl $0x5,%rcx │ │ │ │ add %rcx,%r15 │ │ │ │ cmp %r15,%rdx │ │ │ │ - je 58f13 │ │ │ │ + je 598b4 │ │ │ │ mov %r15,%rbp │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ mov 0x8(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 592c0 │ │ │ │ + je 59c10 │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ - mov %r8d,0x10(%rsp) │ │ │ │ - mov %rdx,0x8(%rsp) │ │ │ │ + mov %r8d,0x1c(%rsp) │ │ │ │ add $0x20,%rbp │ │ │ │ + mov %rdx,0x10(%rsp) │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - mov 0x8(%rsp),%rdx │ │ │ │ - mov 0x10(%rsp),%r8d │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ + mov 0x1c(%rsp),%r8d │ │ │ │ cmp %rbp,%rdx │ │ │ │ - jne 59270 │ │ │ │ + jne 59bc0 │ │ │ │ mov %r15,0x8(%r12) │ │ │ │ - jmp 58f13 │ │ │ │ + jmp 598b4 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %r13,%rsi │ │ │ │ sub %rax,%rsi │ │ │ │ - call bc1b0 >::_M_default_append(unsigned long)@@Base> │ │ │ │ - jmp 58f1c │ │ │ │ + call bc250 >::_M_default_append(unsigned long)@@Base> │ │ │ │ + jmp 598bd │ │ │ │ add $0x20,%rbp │ │ │ │ cmp %rbp,%rdx │ │ │ │ - jne 59270 │ │ │ │ - jmp 592a2 │ │ │ │ + jne 59bc0 │ │ │ │ + jmp 59bf2 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ │ │ │ │ -00000000000592d0 : │ │ │ │ +0000000000059c20 : │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x2a0,%rsp │ │ │ │ - mov 0x8fbdd(%rip),%rdx │ │ │ │ mov %fs:0x28,%rax │ │ │ │ mov %rax,0x298(%rsp) │ │ │ │ - mov 0x8fc05(%rip),%rax # e8f10 >@GLIBCXX_3.4> │ │ │ │ + mov 0x902bc(%rip),%rax # e9f10 >@GLIBCXX_3.4> │ │ │ │ + mov 0x90275(%rip),%rdx │ │ │ │ mov (%rdx),%r13 │ │ │ │ add $0x10,%rax │ │ │ │ - vmovq %rax,%xmm2 │ │ │ │ - vmovdqa %ymm2,0x60(%rsp) │ │ │ │ + vmovq %rax,%xmm3 │ │ │ │ + vmovdqa %ymm3,0x60(%rsp) │ │ │ │ test %r13,%r13 │ │ │ │ - je f884 <__cxa_finalize@plt+0x21f4> │ │ │ │ + je f8e4 <__cxa_finalize@plt+0x2254> │ │ │ │ lea 0xe0(%rsp),%rcx │ │ │ │ lea 0xf0(%rsp),%r14 │ │ │ │ mov %rdi,%rbx │ │ │ │ mov %r13,%rdi │ │ │ │ mov %rcx,0x80(%rsp) │ │ │ │ mov %r14,0xe0(%rsp) │ │ │ │ vzeroupper │ │ │ │ call d100 │ │ │ │ + mov %rax,0xc0(%rsp) │ │ │ │ mov %rax,%r12 │ │ │ │ mov %rax,%rdi │ │ │ │ - mov %rax,0xc0(%rsp) │ │ │ │ cmp $0xf,%rax │ │ │ │ - ja 59ca0 │ │ │ │ + ja 5a5e8 │ │ │ │ cmp $0x1,%rax │ │ │ │ - jne 59740 │ │ │ │ + jne 5a090 │ │ │ │ movzbl 0x0(%r13),%esi │ │ │ │ mov %sil,0xf0(%rsp) │ │ │ │ mov %r14,%r9 │ │ │ │ mov %rdi,0xe8(%rsp) │ │ │ │ lea 0x100(%rsp),%r15 │ │ │ │ movb $0x0,(%r9,%rdi,1) │ │ │ │ lea 0x178(%rsp),%rdi │ │ │ │ mov %rdi,0x58(%rsp) │ │ │ │ mov %r15,0x98(%rsp) │ │ │ │ call d090 │ │ │ │ + mov 0x90224(%rip),%rax # e9f30 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ + xor %r11d,%r11d │ │ │ │ vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ - movw $0x0,0x258(%rsp) │ │ │ │ - vmovdqa %ymm0,0x260(%rsp) │ │ │ │ - movq $0x0,0x250(%rsp) │ │ │ │ + mov %r11w,0x258(%rsp) │ │ │ │ + mov 0x9019d(%rip),%r10 # e9ec0 >@GLIBCXX_3.4> │ │ │ │ xor %esi,%esi │ │ │ │ - mov 0x8fb4f(%rip),%r11 # e8f30 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ - mov 0x8fad8(%rip),%r10 # e8ec0 >@GLIBCXX_3.4> │ │ │ │ - mov 0x8(%r11),%r13 │ │ │ │ - mov 0x10(%r11),%rdx │ │ │ │ + mov 0x8(%rax),%r13 │ │ │ │ + vmovdqa %ymm0,0x260(%rsp) │ │ │ │ + mov 0x10(%rax),%rdx │ │ │ │ add $0x10,%r10 │ │ │ │ + movq $0x0,0x250(%rsp) │ │ │ │ + mov -0x18(%r13),%rcx │ │ │ │ mov %r10,0x178(%rsp) │ │ │ │ - mov -0x18(%r13),%rax │ │ │ │ mov %r13,0x100(%rsp) │ │ │ │ + mov %rdx,0x100(%rsp,%rcx,1) │ │ │ │ + movq $0x0,0x108(%rsp) │ │ │ │ mov %r13,0x20(%rsp) │ │ │ │ mov %rdx,0x18(%rsp) │ │ │ │ - mov %rdx,0x100(%rsp,%rax,1) │ │ │ │ - movq $0x0,0x108(%rsp) │ │ │ │ mov -0x18(%r13),%rdi │ │ │ │ add %r15,%rdi │ │ │ │ vzeroupper │ │ │ │ call d450 >::init(std::basic_streambuf >*)@plt> │ │ │ │ - vmovdqa 0x60(%rsp),%ymm3 │ │ │ │ - mov 0x8fa9e(%rip),%r12 # e8ee0 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ - vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ + mov 0x90152(%rip),%rsi # e9ee0 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ + mov 0x9014b(%rip),%r8 # e9ee0 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ lea 0x148(%rsp),%rdi │ │ │ │ - mov 0x8fa8b(%rip),%rsi # e8ee0 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ + movq $0x0,0x140(%rsp) │ │ │ │ mov %rdi,0x28(%rsp) │ │ │ │ + vmovdqa 0x60(%rsp),%ymm4 │ │ │ │ + vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ + add $0x18,%rsi │ │ │ │ + add $0x40,%r8 │ │ │ │ vmovdqa %xmm1,0x130(%rsp) │ │ │ │ - movq $0x0,0x140(%rsp) │ │ │ │ - add $0x18,%r12 │ │ │ │ - add $0x40,%rsi │ │ │ │ - mov %r12,0x100(%rsp) │ │ │ │ - mov %rsi,0x178(%rsp) │ │ │ │ - vmovdqu %ymm3,0x110(%rsp) │ │ │ │ + mov %rsi,0x100(%rsp) │ │ │ │ + mov %r8,0x178(%rsp) │ │ │ │ + vmovdqu %ymm4,0x110(%rsp) │ │ │ │ vzeroupper │ │ │ │ call d680 │ │ │ │ + mov 0x901df(%rip),%r9 # e9fd0 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ + mov 0xe0(%rsp),%r15 │ │ │ │ lea 0x168(%rsp),%rdi │ │ │ │ movl $0x0,0x150(%rsp) │ │ │ │ - mov 0x8fb1e(%rip),%r8 # e8fd0 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ - mov %rdi,0x158(%rsp) │ │ │ │ - mov 0xe0(%rsp),%r15 │ │ │ │ mov 0xe8(%rsp),%r13 │ │ │ │ - add $0x10,%r8 │ │ │ │ - mov %r8,0x110(%rsp) │ │ │ │ + add $0x10,%r9 │ │ │ │ + mov %rdi,0x158(%rsp) │ │ │ │ + mov %r9,0x110(%rsp) │ │ │ │ test %r15,%r15 │ │ │ │ - jne 594e4 │ │ │ │ + jne 59e36 │ │ │ │ test %r13,%r13 │ │ │ │ - jne f82f <__cxa_finalize@plt+0x219f> │ │ │ │ + jne f88f <__cxa_finalize@plt+0x21ff> │ │ │ │ mov %r13,0xc0(%rsp) │ │ │ │ cmp $0xf,%r13 │ │ │ │ - ja 59c40 │ │ │ │ + ja 5a590 │ │ │ │ cmp $0x1,%r13 │ │ │ │ - je 59c20 │ │ │ │ + je 5a578 │ │ │ │ test %r13,%r13 │ │ │ │ - jne 59c72 │ │ │ │ + jne 5a5c2 │ │ │ │ mov %r13,0x160(%rsp) │ │ │ │ - movb $0x0,(%rdi,%r13,1) │ │ │ │ - mov 0x158(%rsp),%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ + movb $0x0,(%rdi,%r13,1) │ │ │ │ lea 0x110(%rsp),%rdi │ │ │ │ movl $0x8,0x150(%rsp) │ │ │ │ + mov 0x158(%rsp),%rsi │ │ │ │ call d410 , std::allocator >::_M_sync(char*, unsigned long, unsigned long)@plt> │ │ │ │ mov 0x58(%rsp),%rdi │ │ │ │ lea 0x110(%rsp),%rsi │ │ │ │ call d450 >::init(std::basic_streambuf >*)@plt> │ │ │ │ mov 0x80(%rsp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - vpxor %xmm4,%xmm4,%xmm4 │ │ │ │ + vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ vpxor %xmm5,%xmm5,%xmm5 │ │ │ │ mov $0x50,%edi │ │ │ │ - vmovdqu %ymm4,(%rbx) │ │ │ │ + vmovdqu %ymm2,(%rbx) │ │ │ │ vmovdqu %xmm5,0x20(%rbx) │ │ │ │ vzeroupper │ │ │ │ call d330 │ │ │ │ vpxor %xmm6,%xmm6,%xmm6 │ │ │ │ mov $0x8,%edi │ │ │ │ mov %rax,%r15 │ │ │ │ - vmovdqu %ymm6,(%rax) │ │ │ │ - vmovdqu %ymm6,0x20(%rax) │ │ │ │ - vmovdqu %xmm6,0x40(%rax) │ │ │ │ + vmovdqu8 %ymm6,(%rax) │ │ │ │ movl $0x2,(%rax) │ │ │ │ + vmovdqu8 %ymm6,0x20(%rax) │ │ │ │ + vmovdqu8 %xmm6,0x40(%rax) │ │ │ │ vzeroupper │ │ │ │ call d330 │ │ │ │ mov $0x704e0,%edi │ │ │ │ mov %rax,%r13 │ │ │ │ call d330 │ │ │ │ - movabs $0x100000001,%r11 │ │ │ │ mov %rax,%r12 │ │ │ │ + movabs $0x100000001,%rax │ │ │ │ mov %r13,%rdi │ │ │ │ - mov %r11,(%rax) │ │ │ │ mov $0x8,%esi │ │ │ │ + mov %rax,(%r12) │ │ │ │ lea 0x8(%r12),%r13 │ │ │ │ call d340 │ │ │ │ lea 0x704e0(%r12),%rdx │ │ │ │ mov $0x1c1380,%edi │ │ │ │ mov %rdx,0x90(%rsp) │ │ │ │ call d330 │ │ │ │ - vmovq %rax,%xmm7 │ │ │ │ + vpbroadcastq %rax,%xmm7 │ │ │ │ mov %r14,0xe0(%rsp) │ │ │ │ add $0x1c1380,%rax │ │ │ │ lea 0xa0(%rsp),%r14 │ │ │ │ - vpunpcklqdq %xmm7,%xmm7,%xmm8 │ │ │ │ mov %rax,0x10(%rbx) │ │ │ │ movq $0x0,0xe8(%rsp) │ │ │ │ movb $0x0,0xf0(%rsp) │ │ │ │ - vmovdqu %xmm8,(%rbx) │ │ │ │ mov %r14,0x60(%rsp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovdqu %xmm7,(%rbx) │ │ │ │ + xchg %ax,%ax │ │ │ │ mov 0x60(%rsp),%rsi │ │ │ │ mov 0x98(%rsp),%rdi │ │ │ │ call d1c0 >(int&)@plt> │ │ │ │ lea 0xa4(%rsp),%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ call d1c0 >(int&)@plt> │ │ │ │ lea 0xa8(%rsp),%rsi │ │ │ │ @@ -68564,2158 +69080,1709 @@ │ │ │ │ call d200 (double&)@plt> │ │ │ │ lea 0xb8(%rsp),%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ call d200 (double&)@plt> │ │ │ │ mov (%rax),%rcx │ │ │ │ mov -0x18(%rcx),%rsi │ │ │ │ testb $0x5,0x20(%rax,%rsi,1) │ │ │ │ - jne 59890 │ │ │ │ - mov 0x8(%rbx),%r9 │ │ │ │ - mov 0x10(%rbx),%r11 │ │ │ │ - vmovsd 0xb0(%rsp),%xmm10 │ │ │ │ - vmovd 0xa4(%rsp),%xmm9 │ │ │ │ - vdivsd 0xb8(%rsp),%xmm10,%xmm11 │ │ │ │ - mov 0xa8(%rsp),%r14d │ │ │ │ - cmp %r9,%r11 │ │ │ │ - je 59760 │ │ │ │ - vpinsrd $0x1,%r14d,%xmm9,%xmm15 │ │ │ │ - vmovsd %xmm11,0x8(%r9) │ │ │ │ - add $0x10,%r9 │ │ │ │ - vmovq %xmm15,-0x10(%r9) │ │ │ │ - mov %r9,0x8(%rbx) │ │ │ │ + jne 5a1d0 │ │ │ │ + vmovsd 0xb0(%rsp),%xmm9 │ │ │ │ + mov 0x8(%rbx),%rdi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + vmovd 0xa4(%rsp),%xmm8 │ │ │ │ + mov 0xa8(%rsp),%r11d │ │ │ │ + vdivsd 0xb8(%rsp),%xmm9,%xmm10 │ │ │ │ + cmp %rdi,%r14 │ │ │ │ + je 5a0a8 │ │ │ │ + vpinsrd $0x1,%r11d,%xmm8,%xmm14 │ │ │ │ + vmovsd %xmm10,0x8(%rdi) │ │ │ │ + add $0x10,%rdi │ │ │ │ + vmovq %xmm14,-0x10(%rdi) │ │ │ │ + mov %rdi,0x8(%rbx) │ │ │ │ cmpl $0x2,0xa0(%rsp) │ │ │ │ - jle 59630 │ │ │ │ + jle 59f80 │ │ │ │ + mov 0xa8(%rsp),%ecx │ │ │ │ mov 0xa4(%rsp),%eax │ │ │ │ - mov 0xa8(%rsp),%edx │ │ │ │ + lea -0x1(%rcx),%esi │ │ │ │ dec %eax │ │ │ │ - lea -0x1(%rdx),%ecx │ │ │ │ + movslq %esi,%r14 │ │ │ │ cltq │ │ │ │ - movslq %ecx,%rsi │ │ │ │ - mov (%r12,%rsi,4),%r14d │ │ │ │ + mov (%r12,%r14,4),%r14d │ │ │ │ add (%r12,%rax,4),%r14d │ │ │ │ - cmp 0x90(%rsp),%r13 │ │ │ │ mov %r14d,0xac(%rsp) │ │ │ │ - je 59b20 │ │ │ │ + cmp 0x90(%rsp),%r13 │ │ │ │ + je 5a458 │ │ │ │ mov %r14d,0x0(%r13) │ │ │ │ add $0x4,%r13 │ │ │ │ dec %r14d │ │ │ │ movslq %r14d,%r11 │ │ │ │ incl (%r15,%r11,4) │ │ │ │ - jmp 59630 │ │ │ │ - nopl (%rax) │ │ │ │ + jmp 59f80 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ test %rax,%rax │ │ │ │ - je 59383 │ │ │ │ + je 59cd3 │ │ │ │ mov %r14,%rdi │ │ │ │ - jmp 59cd2 │ │ │ │ + jmp 5a61a │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%rbx),%rdx │ │ │ │ - mov %r11,%r10 │ │ │ │ + mov %r14,%rcx │ │ │ │ movabs $0x7ffffffffffffff,%rsi │ │ │ │ - sub %rdx,%r10 │ │ │ │ - mov %r10,%rcx │ │ │ │ - sar $0x4,%rcx │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - je f6d9 <__cxa_finalize@plt+0x2049> │ │ │ │ - test %rcx,%rcx │ │ │ │ - mov %r14d,0x50(%rsp) │ │ │ │ + sub %rdx,%rcx │ │ │ │ + mov %rcx,%rax │ │ │ │ + sar $0x4,%rax │ │ │ │ + cmp %rsi,%rax │ │ │ │ + je f739 <__cxa_finalize@plt+0x20a9> │ │ │ │ + test %rax,%rax │ │ │ │ + mov %r14,0x40(%rsp) │ │ │ │ mov $0x1,%r14d │ │ │ │ - movabs $0x7ffffffffffffff,%rdi │ │ │ │ - cmovne %rcx,%r14 │ │ │ │ - mov %r10,0x30(%rsp) │ │ │ │ + movabs $0x7ffffffffffffff,%r8 │ │ │ │ + cmovne %rax,%r14 │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ mov %rdx,0x38(%rsp) │ │ │ │ - mov %r11,0x40(%rsp) │ │ │ │ - add %rcx,%r14 │ │ │ │ - vmovsd %xmm11,0x48(%rsp) │ │ │ │ - vmovd %xmm9,0x88(%rsp) │ │ │ │ - cmp %rdi,%r14 │ │ │ │ - cmova %rdi,%r14 │ │ │ │ + add %rax,%r14 │ │ │ │ + mov %r11d,0x50(%rsp) │ │ │ │ + cmp %r8,%r14 │ │ │ │ + vmovsd %xmm10,0x48(%rsp) │ │ │ │ + cmova %r8,%r14 │ │ │ │ + vmovd %xmm8,0x88(%rsp) │ │ │ │ shl $0x4,%r14 │ │ │ │ mov %r14,%rdi │ │ │ │ call d330 │ │ │ │ - vmovd 0x88(%rsp),%xmm12 │ │ │ │ - vmovsd 0x48(%rsp),%xmm14 │ │ │ │ - mov %rax,%r8 │ │ │ │ - vpinsrd $0x1,0x50(%rsp),%xmm12,%xmm13 │ │ │ │ + vmovd 0x88(%rsp),%xmm11 │ │ │ │ mov 0x30(%rsp),%r10 │ │ │ │ + mov %rax,%rdi │ │ │ │ + vmovsd 0x48(%rsp),%xmm13 │ │ │ │ mov 0x40(%rsp),%r11 │ │ │ │ - mov 0x38(%rsp),%r9 │ │ │ │ + vpinsrd $0x1,0x50(%rsp),%xmm11,%xmm12 │ │ │ │ test %r10,%r10 │ │ │ │ - vmovsd %xmm14,0x8(%rax,%r10,1) │ │ │ │ - vmovq %xmm13,(%rax,%r10,1) │ │ │ │ - je 59843 │ │ │ │ + mov 0x38(%rsp),%r9 │ │ │ │ + vmovsd %xmm13,0x8(%rax,%r10,1) │ │ │ │ + vmovq %xmm12,(%rax,%r10,1) │ │ │ │ + je 5a188 │ │ │ │ mov %r10,%rdx │ │ │ │ mov %r9,%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ mov %r11,0x48(%rsp) │ │ │ │ mov %r10,0x50(%rsp) │ │ │ │ mov %r9,0x88(%rsp) │ │ │ │ call d2d0 │ │ │ │ - mov %rax,%r8 │ │ │ │ mov 0x48(%rsp),%r11 │ │ │ │ mov 0x50(%rsp),%r10 │ │ │ │ mov 0x88(%rsp),%r9 │ │ │ │ - lea 0x10(%r8,%r10,1),%rax │ │ │ │ + mov %rax,%rdi │ │ │ │ + lea 0x10(%rdi,%r10,1),%rdx │ │ │ │ test %r9,%r9 │ │ │ │ - je 59875 │ │ │ │ + je 5a1ba │ │ │ │ mov %r11,%rsi │ │ │ │ + mov %rdi,0x50(%rsp) │ │ │ │ mov %r9,%rdi │ │ │ │ - mov %r8,0x50(%rsp) │ │ │ │ - mov %rax,0x88(%rsp) │ │ │ │ sub %r9,%rsi │ │ │ │ + mov %rdx,0x88(%rsp) │ │ │ │ call d340 │ │ │ │ - mov 0x50(%rsp),%r8 │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ - mov %r8,(%rbx) │ │ │ │ - add %r14,%r8 │ │ │ │ - mov %rax,0x8(%rbx) │ │ │ │ - mov %r8,0x10(%rbx) │ │ │ │ - jmp 596e2 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - cmp 0x28(%rbx),%rdi │ │ │ │ - lea 0x18(%rbx),%r13 │ │ │ │ - mov (%r15),%r14d │ │ │ │ - mov %r14d,0xac(%rsp) │ │ │ │ - je 59d00 │ │ │ │ - mov %r14d,(%rdi) │ │ │ │ - add $0x4,%rdi │ │ │ │ - mov %rdi,0x20(%rbx) │ │ │ │ - mov 0x4(%r15),%r9d │ │ │ │ - lea 0x50(%r15),%rax │ │ │ │ - lea 0xac(%rsp),%r8 │ │ │ │ - mov %rax,0x88(%rsp) │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + mov 0x88(%rsp),%rdx │ │ │ │ + mov %rdi,(%rbx) │ │ │ │ + add %r14,%rdi │ │ │ │ + mov %rdx,0x8(%rbx) │ │ │ │ + mov %rdi,0x10(%rbx) │ │ │ │ + jmp 5a030 │ │ │ │ + nopl (%rax) │ │ │ │ + mov (%r15),%r9d │ │ │ │ + mov 0x20(%rbx),%r10 │ │ │ │ + lea 0x18(%rbx),%r8 │ │ │ │ mov %r8,0x60(%rsp) │ │ │ │ - add %r14d,%r9d │ │ │ │ - cmp 0x28(%rbx),%rdi │ │ │ │ mov %r9d,0xac(%rsp) │ │ │ │ - je 59d20 │ │ │ │ - mov %r9d,(%rdi) │ │ │ │ - add $0x4,%rdi │ │ │ │ - mov %rdi,0x20(%rbx) │ │ │ │ - lea 0x8(%r15),%rdx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - add (%rdx),%r9d │ │ │ │ - mov 0x20(%rbx),%r10 │ │ │ │ cmp 0x28(%rbx),%r10 │ │ │ │ + je 5a640 │ │ │ │ + mov %r9d,(%r10) │ │ │ │ + add $0x4,%r10 │ │ │ │ + mov %r10,0x20(%rbx) │ │ │ │ + lea 0xac(%rsp),%rdi │ │ │ │ + add 0x4(%r15),%r9d │ │ │ │ + lea 0x50(%r15),%r13 │ │ │ │ + mov %rdi,0x88(%rsp) │ │ │ │ mov %r9d,0xac(%rsp) │ │ │ │ - je 59af0 │ │ │ │ + cmp 0x28(%rbx),%r10 │ │ │ │ + je 5a670 │ │ │ │ mov %r9d,(%r10) │ │ │ │ add $0x4,%r10 │ │ │ │ mov %r10,0x20(%rbx) │ │ │ │ - add 0x4(%rdx),%r9d │ │ │ │ - lea 0x4(%rdx),%r14 │ │ │ │ + lea 0x8(%r15),%rdx │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x20(%rbx),%r11 │ │ │ │ - cmp 0x28(%rbx),%r11 │ │ │ │ + add (%rdx),%r9d │ │ │ │ mov %r9d,0xac(%rsp) │ │ │ │ - je 59b80 │ │ │ │ + cmp 0x28(%rbx),%r11 │ │ │ │ + je 5a428 │ │ │ │ mov %r9d,(%r11) │ │ │ │ add $0x4,%r11 │ │ │ │ mov %r11,0x20(%rbx) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + add 0x4(%rdx),%r9d │ │ │ │ + lea 0x4(%rdx),%r14 │ │ │ │ + mov %r9d,0xac(%rsp) │ │ │ │ + cmp 0x28(%rbx),%rax │ │ │ │ + je 5a4b0 │ │ │ │ + mov %r9d,(%rax) │ │ │ │ + add $0x4,%rax │ │ │ │ + mov %rax,0x20(%rbx) │ │ │ │ add 0x4(%r14),%r9d │ │ │ │ - cmp 0x28(%rbx),%r11 │ │ │ │ mov %r9d,0xac(%rsp) │ │ │ │ - je 59c00 │ │ │ │ - mov %r9d,(%r11) │ │ │ │ - add $0x4,%r11 │ │ │ │ - mov %r11,0x20(%rbx) │ │ │ │ + cmp 0x28(%rbx),%rax │ │ │ │ + je 5a550 │ │ │ │ + mov %r9d,(%rax) │ │ │ │ + add $0x4,%rax │ │ │ │ + mov %rax,0x20(%rbx) │ │ │ │ add 0x8(%r14),%r9d │ │ │ │ - cmp 0x28(%rbx),%r11 │ │ │ │ mov %r9d,0xac(%rsp) │ │ │ │ - je 59be0 │ │ │ │ - mov %r9d,(%r11) │ │ │ │ - add $0x4,%r11 │ │ │ │ - mov %r11,0x20(%rbx) │ │ │ │ + cmp 0x28(%rbx),%rax │ │ │ │ + je 5a528 │ │ │ │ + mov %r9d,(%rax) │ │ │ │ + add $0x4,%rax │ │ │ │ + mov %rax,0x20(%rbx) │ │ │ │ add 0xc(%r14),%r9d │ │ │ │ - cmp 0x28(%rbx),%r11 │ │ │ │ mov %r9d,0xac(%rsp) │ │ │ │ - je 59bc0 │ │ │ │ - mov %r9d,(%r11) │ │ │ │ - add $0x4,%r11 │ │ │ │ - mov %r11,0x20(%rbx) │ │ │ │ + cmp 0x28(%rbx),%rax │ │ │ │ + je 5a500 │ │ │ │ + mov %r9d,(%rax) │ │ │ │ + add $0x4,%rax │ │ │ │ + mov %rax,0x20(%rbx) │ │ │ │ add 0x10(%r14),%r9d │ │ │ │ - cmp 0x28(%rbx),%r11 │ │ │ │ mov %r9d,0xac(%rsp) │ │ │ │ - je 59ba0 │ │ │ │ - mov %r9d,(%r11) │ │ │ │ - add $0x4,%r11 │ │ │ │ - mov %r11,0x20(%rbx) │ │ │ │ + cmp 0x28(%rbx),%rax │ │ │ │ + je 5a4d8 │ │ │ │ + mov %r9d,(%rax) │ │ │ │ + add $0x4,%rax │ │ │ │ + mov %rax,0x20(%rbx) │ │ │ │ lea 0x14(%r14),%rdx │ │ │ │ - cmp %rdx,0x88(%rsp) │ │ │ │ - jne 59900 │ │ │ │ + cmp %rdx,%r13 │ │ │ │ + jne 5a240 │ │ │ │ mov 0x80(%rsp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ test %r12,%r12 │ │ │ │ - je 59a08 │ │ │ │ + je 5a343 │ │ │ │ mov 0x90(%rsp),%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ sub %r12,%rsi │ │ │ │ call d340 │ │ │ │ mov $0x50,%esi │ │ │ │ mov %r15,%rdi │ │ │ │ call d340 │ │ │ │ - mov 0x8f4c4(%rip),%r12 # e8ee0 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ + mov 0x8fb89(%rip),%r12 # e9ee0 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ + mov 0x8fb82(%rip),%r15 # e9ee0 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ lea 0x158(%rsp),%rdi │ │ │ │ - mov 0x8f4b5(%rip),%r15 # e8ee0 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ - mov 0x8f59e(%rip),%rcx # e8fd0 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ + mov 0x8fc63(%rip),%rcx # e9fd0 , std::allocator >@GLIBCXX_3.4.21> │ │ │ │ add $0x18,%r12 │ │ │ │ - add $0x10,%rcx │ │ │ │ add $0x40,%r15 │ │ │ │ + add $0x10,%rcx │ │ │ │ mov %r12,0x100(%rsp) │ │ │ │ mov %rcx,0x110(%rsp) │ │ │ │ mov %r15,0x178(%rsp) │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov 0x8f4ae(%rip),%rsi # e8f10 >@GLIBCXX_3.4> │ │ │ │ + mov 0x8fb73(%rip),%rsi # e9f10 >@GLIBCXX_3.4> │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ add $0x10,%rsi │ │ │ │ mov %rsi,0x110(%rsp) │ │ │ │ call d480 │ │ │ │ - mov 0x20(%rsp),%r13 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - mov 0x8f437(%rip),%r8 # e8ec0 >@GLIBCXX_3.4> │ │ │ │ - mov -0x18(%r13),%rdi │ │ │ │ - mov %r13,0x100(%rsp) │ │ │ │ - add $0x10,%r8 │ │ │ │ - mov %rax,0x100(%rsp,%rdi,1) │ │ │ │ + mov 0x20(%rsp),%r8 │ │ │ │ + mov 0x18(%rsp),%r10 │ │ │ │ + mov 0x8fafc(%rip),%r13 # e9ec0 >@GLIBCXX_3.4> │ │ │ │ mov 0x58(%rsp),%rdi │ │ │ │ + mov -0x18(%r8),%r9 │ │ │ │ + mov %r8,0x100(%rsp) │ │ │ │ + add $0x10,%r13 │ │ │ │ + mov %r10,0x100(%rsp,%r9,1) │ │ │ │ movq $0x0,0x108(%rsp) │ │ │ │ - mov %r8,0x178(%rsp) │ │ │ │ + mov %r13,0x178(%rsp) │ │ │ │ call d0c0 │ │ │ │ mov 0x298(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 59d3c │ │ │ │ + jne 5a68c │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ mov %rbx,%rax │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ + mov 0x88(%rsp),%rsi │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ mov %r9d,0x48(%rsp) │ │ │ │ mov %rdx,0x50(%rsp) │ │ │ │ - call bc960 >::_M_realloc_append(int const&)@@Base> │ │ │ │ + call bc9f0 >::_M_realloc_append(int const&)@@Base> │ │ │ │ mov 0x48(%rsp),%r9d │ │ │ │ mov 0x50(%rsp),%rdx │ │ │ │ - jmp 59924 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovq %r12,%xmm2 │ │ │ │ + jmp 5a264 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovq %r12,%xmm15 │ │ │ │ mov %r13,0xd0(%rsp) │ │ │ │ lea 0xac(%rsp),%rsi │ │ │ │ lea 0xc0(%rsp),%rdi │ │ │ │ - vpinsrq $0x1,%r13,%xmm2,%xmm0 │ │ │ │ - vmovdqa %xmm0,0xc0(%rsp) │ │ │ │ - call bc960 >::_M_realloc_append(int const&)@@Base> │ │ │ │ - mov 0xd0(%rsp),%rdi │ │ │ │ + vpinsrq $0x1,%r13,%xmm15,%xmm3 │ │ │ │ + vmovdqa %xmm3,0xc0(%rsp) │ │ │ │ + call bc9f0 >::_M_realloc_append(int const&)@@Base> │ │ │ │ + mov 0xd0(%rsp),%r8 │ │ │ │ mov 0xc0(%rsp),%r12 │ │ │ │ mov 0xc8(%rsp),%r13 │ │ │ │ - mov %rdi,0x90(%rsp) │ │ │ │ - jmp 5972e │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ + mov %r8,0x90(%rsp) │ │ │ │ + jmp 5a07c │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov 0x88(%rsp),%rsi │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ mov %r9d,0x50(%rsp) │ │ │ │ - call bc960 >::_M_realloc_append(int const&)@@Base> │ │ │ │ + call bc9f0 >::_M_realloc_append(int const&)@@Base> │ │ │ │ mov 0x50(%rsp),%r9d │ │ │ │ - mov 0x20(%rbx),%r11 │ │ │ │ - jmp 5994d │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + jmp 5a28d │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0x88(%rsp),%rsi │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ mov %r9d,0x50(%rsp) │ │ │ │ - call bc960 >::_M_realloc_append(int const&)@@Base> │ │ │ │ + call bc9f0 >::_M_realloc_append(int const&)@@Base> │ │ │ │ mov 0x50(%rsp),%r9d │ │ │ │ - jmp 599d1 │ │ │ │ + jmp 5a311 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ + mov 0x88(%rsp),%rsi │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ mov %r9d,0x50(%rsp) │ │ │ │ - call bc960 >::_M_realloc_append(int const&)@@Base> │ │ │ │ + call bc9f0 >::_M_realloc_append(int const&)@@Base> │ │ │ │ mov 0x50(%rsp),%r9d │ │ │ │ - mov 0x20(%rbx),%r11 │ │ │ │ - jmp 599b0 │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + jmp 5a2f0 │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0x88(%rsp),%rsi │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ mov %r9d,0x50(%rsp) │ │ │ │ - call bc960 >::_M_realloc_append(int const&)@@Base> │ │ │ │ + call bc9f0 >::_M_realloc_append(int const&)@@Base> │ │ │ │ mov 0x50(%rsp),%r9d │ │ │ │ - mov 0x20(%rbx),%r11 │ │ │ │ - jmp 5998f │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + jmp 5a2cf │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0x88(%rsp),%rsi │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ mov %r9d,0x50(%rsp) │ │ │ │ - call bc960 >::_M_realloc_append(int const&)@@Base> │ │ │ │ + call bc9f0 >::_M_realloc_append(int const&)@@Base> │ │ │ │ mov 0x50(%rsp),%r9d │ │ │ │ - mov 0x20(%rbx),%r11 │ │ │ │ - jmp 5996e │ │ │ │ - movzbl (%r15),%r9d │ │ │ │ - mov %r9b,0x168(%rsp) │ │ │ │ - jmp 59509 │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + jmp 5a2ae │ │ │ │ + nopl (%rax) │ │ │ │ + movzbl (%r15),%r10d │ │ │ │ + mov %r10b,0x168(%rsp) │ │ │ │ + jmp 59e5b │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ lea 0xc0(%rsp),%rsi │ │ │ │ lea 0x158(%rsp),%rdi │ │ │ │ xor %edx,%edx │ │ │ │ call d5e0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ - mov 0xc0(%rsp),%r10 │ │ │ │ - mov %rax,%rdi │ │ │ │ + mov 0xc0(%rsp),%r11 │ │ │ │ mov %rax,0x158(%rsp) │ │ │ │ - mov %r10,0x168(%rsp) │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %r11,0x168(%rsp) │ │ │ │ mov %r13,%rdx │ │ │ │ mov %r15,%rsi │ │ │ │ call d2d0 │ │ │ │ mov 0xc0(%rsp),%r13 │ │ │ │ mov 0x158(%rsp),%rdi │ │ │ │ - jmp 59509 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 59e5b │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x80(%rsp),%rdi │ │ │ │ lea 0xc0(%rsp),%rsi │ │ │ │ xor %edx,%edx │ │ │ │ call d5e0 , std::allocator >::_M_create(unsigned long&, unsigned long)@plt> │ │ │ │ mov 0xc0(%rsp),%r8 │ │ │ │ - mov %rax,%rdi │ │ │ │ mov %rax,0xe0(%rsp) │ │ │ │ + mov %rax,%rdi │ │ │ │ mov %r8,0xf0(%rsp) │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r13,%rsi │ │ │ │ call d2d0 │ │ │ │ mov 0xc0(%rsp),%rdi │ │ │ │ mov 0xe0(%rsp),%r9 │ │ │ │ - jmp 59386 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 59cd6 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ lea 0xac(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - call bc960 >::_M_realloc_append(int const&)@@Base> │ │ │ │ - mov 0x20(%rbx),%rdi │ │ │ │ - jmp 598b8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ + mov %r9d,0x88(%rsp) │ │ │ │ + call bc9f0 >::_M_realloc_append(int const&)@@Base> │ │ │ │ + mov 0x88(%rsp),%r9d │ │ │ │ + mov 0x20(%rbx),%r10 │ │ │ │ + jmp 5a1fd │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ mov %r9d,0x50(%rsp) │ │ │ │ - call bc960 >::_M_realloc_append(int const&)@@Base> │ │ │ │ + call bc9f0 >::_M_realloc_append(int const&)@@Base> │ │ │ │ mov 0x50(%rsp),%r9d │ │ │ │ - jmp 598f5 │ │ │ │ + jmp 5a232 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp f71d <__cxa_finalize@plt+0x208d> │ │ │ │ + jmp f77d <__cxa_finalize@plt+0x20ed> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r14 │ │ │ │ - jmp f6f8 <__cxa_finalize@plt+0x2068> │ │ │ │ + jmp f758 <__cxa_finalize@plt+0x20c8> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp f70a <__cxa_finalize@plt+0x207a> │ │ │ │ + jmp f76a <__cxa_finalize@plt+0x20da> │ │ │ │ endbr64 │ │ │ │ - jmp f768 <__cxa_finalize@plt+0x20d8> │ │ │ │ + jmp f7c8 <__cxa_finalize@plt+0x2138> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp f782 <__cxa_finalize@plt+0x20f2> │ │ │ │ + jmp f7e2 <__cxa_finalize@plt+0x2152> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp f72a <__cxa_finalize@plt+0x209a> │ │ │ │ + jmp f78a <__cxa_finalize@plt+0x20fa> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp f795 <__cxa_finalize@plt+0x2105> │ │ │ │ + jmp f7f5 <__cxa_finalize@plt+0x2165> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r14 │ │ │ │ - jmp f867 <__cxa_finalize@plt+0x21d7> │ │ │ │ + jmp f8c7 <__cxa_finalize@plt+0x2237> │ │ │ │ endbr64 │ │ │ │ - jmp f857 <__cxa_finalize@plt+0x21c7> │ │ │ │ + jmp f8b7 <__cxa_finalize@plt+0x2227> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp f7ea <__cxa_finalize@plt+0x215a> │ │ │ │ + jmp f84a <__cxa_finalize@plt+0x21ba> │ │ │ │ nop │ │ │ │ │ │ │ │ -0000000000059dc0 , std::allocator > const&)@@Base>: │ │ │ │ +000000000005a710 , std::allocator > const&)@@Base>: │ │ │ │ endbr64 │ │ │ │ push %r15 │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ - vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ push %r12 │ │ │ │ + mov %rsi,%r12 │ │ │ │ push %rbp │ │ │ │ - push %rbx │ │ │ │ mov %rdi,%rbp │ │ │ │ + push %rbx │ │ │ │ sub $0x48,%rsp │ │ │ │ - mov %rsi,%r12 │ │ │ │ mov %fs:0x28,%r8 │ │ │ │ mov %r8,0x38(%rsp) │ │ │ │ xor %r8d,%r8d │ │ │ │ - cmpq $0x0,(%rdi) │ │ │ │ lea 0x20(%rsp),%r13 │ │ │ │ - vmovdqa %xmm0,0x20(%rsp) │ │ │ │ + cmpq $0x0,(%rdi) │ │ │ │ movq $0x0,0x30(%rsp) │ │ │ │ mov %rdi,0x8(%rsp) │ │ │ │ mov %r13,0x18(%rsp) │ │ │ │ - je 59e90 , std::allocator > const&)@@Base+0xd0> │ │ │ │ + vmovdqa %xmm0,0x20(%rsp) │ │ │ │ + je 5a7b0 , std::allocator > const&)@@Base+0xa0> │ │ │ │ xor %esi,%esi │ │ │ │ - jmp 59e66 , std::allocator > const&)@@Base+0xa6> │ │ │ │ - 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) │ │ │ │ + jmp 5a78e , std::allocator > const&)@@Base+0x7e> │ │ │ │ + nopl (%rax) │ │ │ │ mov %rbp,(%r8) │ │ │ │ - mov 0x0(%rbp),%rbp │ │ │ │ add $0x8,%r8 │ │ │ │ mov %r8,0x28(%rsp) │ │ │ │ + mov 0x0(%rbp),%rbp │ │ │ │ cmpq $0x0,0x0(%rbp) │ │ │ │ mov %rbp,0x8(%rsp) │ │ │ │ - je 59e90 , std::allocator > const&)@@Base+0xd0> │ │ │ │ + je 5a7b0 , std::allocator > const&)@@Base+0xa0> │ │ │ │ mov 0x28(%rsp),%r8 │ │ │ │ mov 0x30(%rsp),%rsi │ │ │ │ cmp %rsi,%r8 │ │ │ │ - jne 59e40 , std::allocator > const&)@@Base+0x80> │ │ │ │ + jne 5a768 , std::allocator > const&)@@Base+0x58> │ │ │ │ lea 0x8(%rsp),%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ - call bca40 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ + call bcad0 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ mov 0x0(%rbp),%rbp │ │ │ │ cmpq $0x0,0x0(%rbp) │ │ │ │ mov %rbp,0x8(%rsp) │ │ │ │ - jne 59e5c , std::allocator > const&)@@Base+0x9c> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jne 5a784 , std::allocator > const&)@@Base+0x74> │ │ │ │ mov (%r12),%rdi │ │ │ │ mov %rdi,%r15 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x8(%r12),%r8 │ │ │ │ lea (%rdi,%r8,1),%rsi │ │ │ │ cmp %rsi,%r15 │ │ │ │ - je 5a18f , std::allocator > const&)@@Base+0x3cf> │ │ │ │ + je 5aa8f , std::allocator > const&)@@Base+0x37f> │ │ │ │ movzbl 0x8(%rbp),%eax │ │ │ │ movsbl (%r15),%edx │ │ │ │ add $0x31,%eax │ │ │ │ cmp %edx,%eax │ │ │ │ - jne 5a18f , std::allocator > const&)@@Base+0x3cf> │ │ │ │ + jne 5aa8f , std::allocator > const&)@@Base+0x37f> │ │ │ │ mov 0x20(%rsp),%rcx │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ cmp %rcx,%rax │ │ │ │ - je 5a0ca , std::allocator > const&)@@Base+0x30a> │ │ │ │ + je 5a9ea , std::allocator > const&)@@Base+0x2da> │ │ │ │ mov %rax,%rbx │ │ │ │ sub %rcx,%rbx │ │ │ │ sub $0x8,%rbx │ │ │ │ shr $0x3,%rbx │ │ │ │ inc %rbx │ │ │ │ and $0x7,%ebx │ │ │ │ - je 59ff6 , std::allocator > const&)@@Base+0x236> │ │ │ │ + je 5a916 , std::allocator > const&)@@Base+0x206> │ │ │ │ cmp $0x1,%rbx │ │ │ │ - je 59fd0 , std::allocator > const&)@@Base+0x210> │ │ │ │ + je 5a8f0 , std::allocator > const&)@@Base+0x1e0> │ │ │ │ cmp $0x2,%rbx │ │ │ │ - je 59fb3 , std::allocator > const&)@@Base+0x1f3> │ │ │ │ + je 5a8d3 , std::allocator > const&)@@Base+0x1c3> │ │ │ │ cmp $0x3,%rbx │ │ │ │ - je 59f96 , std::allocator > const&)@@Base+0x1d6> │ │ │ │ + je 5a8b6 , std::allocator > const&)@@Base+0x1a6> │ │ │ │ cmp $0x4,%rbx │ │ │ │ - je 59f79 , std::allocator > const&)@@Base+0x1b9> │ │ │ │ + je 5a899 , std::allocator > const&)@@Base+0x189> │ │ │ │ cmp $0x5,%rbx │ │ │ │ - je 59f5c , std::allocator > const&)@@Base+0x19c> │ │ │ │ + je 5a87c , std::allocator > const&)@@Base+0x16c> │ │ │ │ cmp $0x6,%rbx │ │ │ │ - je 59f3f , std::allocator > const&)@@Base+0x17f> │ │ │ │ + je 5a85f , std::allocator > const&)@@Base+0x14f> │ │ │ │ mov %rbp,%r9 │ │ │ │ mov -0x8(%rax),%rbp │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ cmp %rbx,%r9 │ │ │ │ - jne 5a110 , std::allocator > const&)@@Base+0x350> │ │ │ │ + jne 5aa30 , std::allocator > const&)@@Base+0x320> │ │ │ │ sub $0x8,%rax │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ mov %rbp,%r10 │ │ │ │ mov -0x8(%rax),%rbp │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ cmp %rbx,%r10 │ │ │ │ - jne 5a110 , std::allocator > const&)@@Base+0x350> │ │ │ │ + jne 5aa30 , std::allocator > const&)@@Base+0x320> │ │ │ │ sub $0x8,%rax │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ mov %rbp,%r11 │ │ │ │ mov -0x8(%rax),%rbp │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ cmp %rbx,%r11 │ │ │ │ - jne 5a110 , std::allocator > const&)@@Base+0x350> │ │ │ │ + jne 5aa30 , std::allocator > const&)@@Base+0x320> │ │ │ │ sub $0x8,%rax │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ mov %rbp,%r14 │ │ │ │ mov -0x8(%rax),%rbp │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ cmp %rbx,%r14 │ │ │ │ - jne 5a110 , std::allocator > const&)@@Base+0x350> │ │ │ │ + jne 5aa30 , std::allocator > const&)@@Base+0x320> │ │ │ │ sub $0x8,%rax │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ mov %rbp,%rdx │ │ │ │ mov -0x8(%rax),%rbp │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ cmp %rbx,%rdx │ │ │ │ - jne 5a110 , std::allocator > const&)@@Base+0x350> │ │ │ │ + jne 5aa30 , std::allocator > const&)@@Base+0x320> │ │ │ │ sub $0x8,%rax │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ mov %rbp,%r9 │ │ │ │ mov -0x8(%rax),%rbp │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ cmp %rbx,%r9 │ │ │ │ - jne 5a110 , std::allocator > const&)@@Base+0x350> │ │ │ │ + jne 5aa30 , std::allocator > const&)@@Base+0x320> │ │ │ │ sub $0x8,%rax │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ mov %rbp,%r10 │ │ │ │ mov -0x8(%rax),%rbp │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ cmp %rbx,%r10 │ │ │ │ - jne 5a110 , std::allocator > const&)@@Base+0x350> │ │ │ │ + jne 5aa30 , std::allocator > const&)@@Base+0x320> │ │ │ │ sub $0x8,%rax │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ cmp %rcx,%rax │ │ │ │ - je 5a0ca , std::allocator > const&)@@Base+0x30a> │ │ │ │ + je 5a9ea , std::allocator > const&)@@Base+0x2da> │ │ │ │ mov -0x8(%rax),%r11 │ │ │ │ mov 0x8(%r11),%rbx │ │ │ │ cmp %rbx,%rbp │ │ │ │ - jne 5a110 , std::allocator > const&)@@Base+0x350> │ │ │ │ + jne 5aa30 , std::allocator > const&)@@Base+0x320> │ │ │ │ mov -0x10(%rax),%rbp │ │ │ │ lea -0x8(%rax),%r14 │ │ │ │ - mov %r14,%rax │ │ │ │ mov %r14,0x28(%rsp) │ │ │ │ + mov %r14,%rax │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ cmp %rbx,%r11 │ │ │ │ - jne 5a110 , std::allocator > const&)@@Base+0x350> │ │ │ │ + jne 5aa30 , std::allocator > const&)@@Base+0x320> │ │ │ │ mov -0x10(%rax),%rdx │ │ │ │ sub $0x8,%rax │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ mov 0x8(%rdx),%rbx │ │ │ │ cmp %rbx,%rbp │ │ │ │ - jne 5a110 , std::allocator > const&)@@Base+0x350> │ │ │ │ + jne 5aa30 , std::allocator > const&)@@Base+0x320> │ │ │ │ mov -0x18(%r14),%r10 │ │ │ │ lea -0x10(%r14),%rax │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ mov 0x8(%r10),%rbx │ │ │ │ cmp %rbx,%rdx │ │ │ │ - jne 5a110 , std::allocator > const&)@@Base+0x350> │ │ │ │ + jne 5aa30 , std::allocator > const&)@@Base+0x320> │ │ │ │ mov -0x20(%r14),%r9 │ │ │ │ lea -0x18(%r14),%rax │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ mov 0x8(%r9),%rbx │ │ │ │ cmp %rbx,%r10 │ │ │ │ - jne 5a110 , std::allocator > const&)@@Base+0x350> │ │ │ │ + jne 5aa30 , std::allocator > const&)@@Base+0x320> │ │ │ │ mov -0x28(%r14),%r11 │ │ │ │ lea -0x20(%r14),%rax │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ mov 0x8(%r11),%rbx │ │ │ │ cmp %rbx,%r9 │ │ │ │ - jne 5a110 , std::allocator > const&)@@Base+0x350> │ │ │ │ + jne 5aa30 , std::allocator > const&)@@Base+0x320> │ │ │ │ mov -0x30(%r14),%rdx │ │ │ │ lea -0x28(%r14),%rax │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ mov 0x8(%rdx),%rbx │ │ │ │ cmp %rbx,%r11 │ │ │ │ - jne 5a110 , std::allocator > const&)@@Base+0x350> │ │ │ │ + jne 5aa30 , std::allocator > const&)@@Base+0x320> │ │ │ │ mov -0x38(%r14),%rbp │ │ │ │ lea -0x30(%r14),%rax │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ mov 0x8(%rbp),%rbx │ │ │ │ cmp %rbx,%rdx │ │ │ │ - jne 5a110 , std::allocator > const&)@@Base+0x350> │ │ │ │ + jne 5aa30 , std::allocator > const&)@@Base+0x320> │ │ │ │ lea -0x38(%r14),%rax │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ cmp %rcx,%rax │ │ │ │ - jne 59ff6 , std::allocator > const&)@@Base+0x236> │ │ │ │ + jne 5a916 , std::allocator > const&)@@Base+0x206> │ │ │ │ inc %r15 │ │ │ │ cmp %r15,%rsi │ │ │ │ sete %bl │ │ │ │ mov 0x20(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 5a0ea , std::allocator > const&)@@Base+0x32a> │ │ │ │ + je 5aa0a , std::allocator > const&)@@Base+0x2fa> │ │ │ │ mov 0x30(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 5a1a1 , std::allocator > const&)@@Base+0x3e1> │ │ │ │ + jne 5aaa1 , std::allocator > const&)@@Base+0x391> │ │ │ │ add $0x48,%rsp │ │ │ │ mov %ebx,%eax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ nop │ │ │ │ cmp %rcx,%rax │ │ │ │ - je 5a0ca , std::allocator > const&)@@Base+0x30a> │ │ │ │ + je 5a9ea , std::allocator > const&)@@Base+0x2da> │ │ │ │ cmpq $0x0,(%rbx) │ │ │ │ - jne 5a15a , std::allocator > const&)@@Base+0x39a> │ │ │ │ - jmp 5a196 , 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 5aa5a , std::allocator > const&)@@Base+0x34a> │ │ │ │ + jmp 5aa96 , std::allocator > const&)@@Base+0x386> │ │ │ │ + nopl (%rax) │ │ │ │ mov %rbx,(%rax) │ │ │ │ - mov (%rbx),%rbx │ │ │ │ add $0x8,%rax │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ + mov (%rbx),%rbx │ │ │ │ cmpq $0x0,(%rbx) │ │ │ │ - je 5a180 , std::allocator > const&)@@Base+0x3c0> │ │ │ │ + je 5aa80 , std::allocator > const&)@@Base+0x370> │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ cmp %rax,0x30(%rsp) │ │ │ │ - jne 5a140 , std::allocator > const&)@@Base+0x380> │ │ │ │ + jne 5aa40 , std::allocator > const&)@@Base+0x330> │ │ │ │ lea 0x10(%rsp),%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - call bca40 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ + call bcad0 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ mov (%rbx),%rbx │ │ │ │ cmpq $0x0,(%rbx) │ │ │ │ - jne 5a155 , std::allocator > const&)@@Base+0x395> │ │ │ │ + jne 5aa55 , std::allocator > const&)@@Base+0x345> │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov (%r12),%rdi │ │ │ │ inc %r15 │ │ │ │ mov %rbx,%rbp │ │ │ │ - jmp 59ea0 , std::allocator > const&)@@Base+0xe0> │ │ │ │ + jmp 5a7c0 , std::allocator > const&)@@Base+0xb0> │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 5a0d3 , std::allocator > const&)@@Base+0x313> │ │ │ │ + jmp 5a9f3 , std::allocator > const&)@@Base+0x2e3> │ │ │ │ inc %r15 │ │ │ │ mov %rbx,%rbp │ │ │ │ - jmp 59ea5 , std::allocator > const&)@@Base+0xe5> │ │ │ │ + jmp 5a7c5 , std::allocator > const&)@@Base+0xb5> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ - jmp f903 <__cxa_finalize@plt+0x2273> │ │ │ │ + jmp f963 <__cxa_finalize@plt+0x22d3> │ │ │ │ nopl (%rax) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %r15 │ │ │ │ + mov %rsi,%r15 │ │ │ │ push %r14 │ │ │ │ - push %r13 │ │ │ │ mov %rdi,%r14 │ │ │ │ + push %r13 │ │ │ │ + mov %rdx,%r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ lea -0x1(%rdx),%rbp │ │ │ │ - push %rbx │ │ │ │ shr $0x3f,%rbp │ │ │ │ + lea -0x1(%rbp,%rdx,1),%rbp │ │ │ │ + push %rbx │ │ │ │ + sar $1,%rbp │ │ │ │ sub $0x48,%rsp │ │ │ │ - mov %rsi,%r12 │ │ │ │ - lea -0x1(%rdx,%rbp,1),%rbp │ │ │ │ - mov %rdx,0x8(%rsp) │ │ │ │ + mov %rsi,0x8(%rsp) │ │ │ │ mov %rcx,0x10(%rsp) │ │ │ │ mov %r8,0x18(%rsp) │ │ │ │ - sar $1,%rbp │ │ │ │ mov %fs:0x28,%rbx │ │ │ │ mov %rbx,0x38(%rsp) │ │ │ │ mov %r9,%rbx │ │ │ │ cmp %rbp,%rsi │ │ │ │ - jge 5a370 , std::allocator > const&)@@Base+0x5b0> │ │ │ │ - mov %rsi,%r15 │ │ │ │ + jge 5ac50 , std::allocator > const&)@@Base+0x540> │ │ │ │ lea 0x1(%r15),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ - lea (%rsi,%rsi,1),%r13 │ │ │ │ + lea (%rsi,%rsi,1),%r12 │ │ │ │ shl $0x5,%rsi │ │ │ │ - lea -0x1(%r13),%rdx │ │ │ │ + lea -0x1(%r12),%rdx │ │ │ │ add %r14,%rsi │ │ │ │ shl $0x4,%rdx │ │ │ │ add %r14,%rdx │ │ │ │ - call bcb40 │ │ │ │ + call bcbb0 │ │ │ │ mov %r15,%rdx │ │ │ │ - mov %r13,%r15 │ │ │ │ + mov %r12,%r15 │ │ │ │ movzbl %al,%ecx │ │ │ │ shl $0x4,%rdx │ │ │ │ sub %rcx,%r15 │ │ │ │ mov %r15,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add %r14,%rax │ │ │ │ vmovdqu (%rax),%xmm0 │ │ │ │ vmovdqu %xmm0,(%r14,%rdx,1) │ │ │ │ cmp %rbp,%r15 │ │ │ │ - jl 5a210 , std::allocator > const&)@@Base+0x450> │ │ │ │ - testb $0x1,0x8(%rsp) │ │ │ │ - je 5a320 , std::allocator > const&)@@Base+0x560> │ │ │ │ - vmovdqa 0x10(%rsp),%xmm3 │ │ │ │ + jl 5ab10 , std::allocator > const&)@@Base+0x400> │ │ │ │ + test $0x1,%r13b │ │ │ │ + je 5ac10 , std::allocator > const&)@@Base+0x500> │ │ │ │ lea -0x1(%r15),%r8 │ │ │ │ + vmovdqa 0x10(%rsp),%xmm3 │ │ │ │ shr $0x3f,%r8 │ │ │ │ - lea -0x1(%r8,%r15,1),%r13 │ │ │ │ - sar $1,%r13 │ │ │ │ + lea -0x1(%r8,%r15,1),%r12 │ │ │ │ vmovdqa %xmm3,0x20(%rsp) │ │ │ │ - cmp %r12,%r15 │ │ │ │ - jle 5a2f3 , std::allocator > const&)@@Base+0x533> │ │ │ │ - lea 0x20(%rsp),%r9 │ │ │ │ - mov %r9,0x8(%rsp) │ │ │ │ - jmp 5a2c8 , std::allocator > const&)@@Base+0x508> │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu 0x0(%rbp),%xmm4 │ │ │ │ - lea -0x1(%r13),%r11 │ │ │ │ - mov %r13,%r15 │ │ │ │ - shr $0x3f,%r11 │ │ │ │ + sar $1,%r12 │ │ │ │ + cmp 0x8(%rsp),%r15 │ │ │ │ + jle 5abe4 , std::allocator > const&)@@Base+0x4d4> │ │ │ │ + lea 0x20(%rsp),%rbp │ │ │ │ + jmp 5abbc , std::allocator > const&)@@Base+0x4ac> │ │ │ │ + vmovdqu 0x0(%r13),%xmm4 │ │ │ │ + lea -0x1(%r12),%r9 │ │ │ │ + mov %r12,%r15 │ │ │ │ + shr $0x3f,%r9 │ │ │ │ vmovdqu %xmm4,(%rax) │ │ │ │ - lea -0x1(%r11,%r13,1),%rax │ │ │ │ - cmp %r13,%r12 │ │ │ │ - jge 5a360 , std::allocator > const&)@@Base+0x5a0> │ │ │ │ - sar $1,%rax │ │ │ │ - mov %rax,%r13 │ │ │ │ - mov 0x8(%rsp),%rdx │ │ │ │ - mov %r13,%r10 │ │ │ │ + lea -0x1(%r9,%r12,1),%r10 │ │ │ │ + cmp %r12,0x8(%rsp) │ │ │ │ + jge 5ac48 , std::allocator > const&)@@Base+0x538> │ │ │ │ + sar $1,%r10 │ │ │ │ + mov %r10,%r12 │ │ │ │ + mov %r12,%r13 │ │ │ │ + mov %rbp,%rdx │ │ │ │ mov %rbx,%rdi │ │ │ │ - shl $0x4,%r10 │ │ │ │ - lea (%r14,%r10,1),%rbp │ │ │ │ - mov %rbp,%rsi │ │ │ │ - call bcb40 │ │ │ │ + shl $0x4,%r13 │ │ │ │ + add %r14,%r13 │ │ │ │ + mov %r13,%rsi │ │ │ │ + call bcbb0 │ │ │ │ mov %eax,%edx │ │ │ │ mov %r15,%rax │ │ │ │ shl $0x4,%rax │ │ │ │ add %r14,%rax │ │ │ │ test %dl,%dl │ │ │ │ - jne 5a2a0 , std::allocator > const&)@@Base+0x4e0> │ │ │ │ + jne 5ab90 , std::allocator > const&)@@Base+0x480> │ │ │ │ vmovdqa 0x20(%rsp),%xmm5 │ │ │ │ vmovdqu %xmm5,(%rax) │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 5a395 , std::allocator > const&)@@Base+0x5d5> │ │ │ │ + jne 5ac70 , std::allocator > const&)@@Base+0x560> │ │ │ │ add $0x48,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ - sub $0x2,%rsi │ │ │ │ + nopl (%rax) │ │ │ │ + lea -0x2(%r13),%rsi │ │ │ │ sar $1,%rsi │ │ │ │ cmp %r15,%rsi │ │ │ │ - jne 5a266 , std::allocator > const&)@@Base+0x4a6> │ │ │ │ + jne 5ab66 , std::allocator > const&)@@Base+0x456> │ │ │ │ + lea 0x1(%r15,%r15,1),%rdi │ │ │ │ lea 0x1(%r15,%r15,1),%r15 │ │ │ │ - mov %r15,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ vmovdqu (%r14,%rdi,1),%xmm1 │ │ │ │ vmovdqu %xmm1,(%rax) │ │ │ │ lea (%rdi,%r14,1),%rax │ │ │ │ - jmp 5a266 , std::allocator > const&)@@Base+0x4a6> │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rbp,%rax │ │ │ │ - jmp 5a2f3 , std::allocator > const&)@@Base+0x533> │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 5ab66 , std::allocator > const&)@@Base+0x456> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %r13,%rax │ │ │ │ + jmp 5abe4 , std::allocator > const&)@@Base+0x4d4> │ │ │ │ + nopl (%rax) │ │ │ │ mov %rsi,%rax │ │ │ │ - mov %rsi,%r15 │ │ │ │ shl $0x4,%rax │ │ │ │ add %rdi,%rax │ │ │ │ - testb $0x1,0x8(%rsp) │ │ │ │ - je 5a320 , std::allocator > const&)@@Base+0x560> │ │ │ │ + test $0x1,%dl │ │ │ │ + je 5ac10 , std::allocator > const&)@@Base+0x500> │ │ │ │ vmovdqa 0x10(%rsp),%xmm2 │ │ │ │ vmovdqa %xmm2,0x20(%rsp) │ │ │ │ - jmp 5a2f3 , std::allocator > const&)@@Base+0x533> │ │ │ │ + jmp 5abe4 , std::allocator > const&)@@Base+0x4d4> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ sub $0x38,%rsp │ │ │ │ mov %fs:0x28,%rax │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ cmp %rsi,%rdi │ │ │ │ - je 5a485 , std::allocator > const&)@@Base+0x6c5> │ │ │ │ + je 5ad5d , std::allocator > const&)@@Base+0x64d> │ │ │ │ lea 0x10(%rdi),%rbp │ │ │ │ mov %rdi,%r14 │ │ │ │ mov %rsi,%r15 │ │ │ │ mov %rdx,%r12 │ │ │ │ cmp %rbp,%rsi │ │ │ │ - jne 5a41f , std::allocator > const&)@@Base+0x65f> │ │ │ │ - jmp 5a485 , std::allocator > const&)@@Base+0x6c5> │ │ │ │ + jne 5acff , std::allocator > const&)@@Base+0x5ef> │ │ │ │ + jmp 5ad5d , std::allocator > const&)@@Base+0x64d> │ │ │ │ xchg %ax,%ax │ │ │ │ mov %rbp,%rdx │ │ │ │ sub %r14,%rdx │ │ │ │ mov %rdx,%rax │ │ │ │ shl $0x3c,%rax │ │ │ │ sub %rdx,%rax │ │ │ │ lea 0x10(%rbp,%rax,1),%rdi │ │ │ │ cmp $0x10,%rdx │ │ │ │ - jle 5a4b0 , std::allocator > const&)@@Base+0x6f0> │ │ │ │ + jle 5ad80 , std::allocator > const&)@@Base+0x670> │ │ │ │ mov %r14,%rsi │ │ │ │ vmovdqa %xmm0,(%rsp) │ │ │ │ call d550 │ │ │ │ vmovdqa (%rsp),%xmm0 │ │ │ │ add $0x10,%rbp │ │ │ │ vmovdqu %xmm0,(%r14) │ │ │ │ cmp %rbp,%r15 │ │ │ │ - je 5a485 , std::allocator > const&)@@Base+0x6c5> │ │ │ │ + je 5ad5d , std::allocator > const&)@@Base+0x64d> │ │ │ │ mov %r14,%rdx │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ - call bcb40 │ │ │ │ + call bcbb0 │ │ │ │ vmovdqu 0x0(%rbp),%xmm0 │ │ │ │ test %al,%al │ │ │ │ - jne 5a3e0 , std::allocator > const&)@@Base+0x620> │ │ │ │ + jne 5acc0 , std::allocator > const&)@@Base+0x5b0> │ │ │ │ vmovdqa %xmm0,0x10(%rsp) │ │ │ │ lea -0x10(%rbp),%rbx │ │ │ │ - jmp 5a45d , std::allocator > const&)@@Base+0x69d> │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 5ad35 , std::allocator > const&)@@Base+0x625> │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ vmovdqu (%rbx),%xmm2 │ │ │ │ sub $0x10,%rbx │ │ │ │ vmovdqu %xmm2,0x20(%rbx) │ │ │ │ mov %rbx,%rdx │ │ │ │ lea 0x10(%rsp),%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ - call bcb40 │ │ │ │ + call bcbb0 │ │ │ │ test %al,%al │ │ │ │ - jne 5a450 , std::allocator > const&)@@Base+0x690> │ │ │ │ + jne 5ad28 , std::allocator > const&)@@Base+0x618> │ │ │ │ vmovdqa 0x10(%rsp),%xmm1 │ │ │ │ add $0x10,%rbp │ │ │ │ vmovdqu %xmm1,0x10(%rbx) │ │ │ │ cmp %rbp,%r15 │ │ │ │ - jne 5a41f , std::allocator > const&)@@Base+0x65f> │ │ │ │ + jne 5acff , std::allocator > const&)@@Base+0x5ef> │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 5a4c4 , std::allocator > const&)@@Base+0x704> │ │ │ │ + jne 5ad94 , std::allocator > const&)@@Base+0x684> │ │ │ │ add $0x38,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - jne 5a411 , std::allocator > const&)@@Base+0x651> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + jne 5acf1 , std::allocator > const&)@@Base+0x5e1> │ │ │ │ vmovdqu (%r14),%xmm3 │ │ │ │ vmovdqu %xmm3,(%rdi) │ │ │ │ - jmp 5a411 , std::allocator > const&)@@Base+0x651> │ │ │ │ + jmp 5acf1 , std::allocator > const&)@@Base+0x5e1> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ nopl 0x0(%rax) │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ sub $0x98,%rsp │ │ │ │ - mov %fs:0x28,%r9 │ │ │ │ - mov %r9,0x88(%rsp) │ │ │ │ - mov %rsi,%r9 │ │ │ │ - sub %rdi,%r9 │ │ │ │ - cmp $0x100,%r9 │ │ │ │ - jle 5b931 , std::allocator > const&)@@Base+0x1b71> │ │ │ │ - mov %rsi,%r14 │ │ │ │ - lea 0x60(%rsp),%rsi │ │ │ │ - mov %rdx,%r12 │ │ │ │ + mov %rdx,0x48(%rsp) │ │ │ │ + mov %fs:0x28,%rbx │ │ │ │ + mov %rbx,0x88(%rsp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + sub %rdi,%rbx │ │ │ │ + cmp $0x100,%rbx │ │ │ │ + jle 5baaf , std::allocator > const&)@@Base+0x139f> │ │ │ │ + lea 0x60(%rsp),%rax │ │ │ │ + mov %rsi,%r12 │ │ │ │ mov %rdi,%r11 │ │ │ │ - mov %rsi,0x18(%rsp) │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - mov %r9,%rbp │ │ │ │ - sar $0x5,%r9 │ │ │ │ + mov %rcx,%r15 │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + mov %rbx,%rbp │ │ │ │ + sar $0x5,%rbx │ │ │ │ sar $0x4,%rbp │ │ │ │ - mov %r9,%r13 │ │ │ │ - test %r12,%r12 │ │ │ │ - je 5b5e7 , std::allocator > const&)@@Base+0x1827> │ │ │ │ - mov 0x50(%rsp),%r15 │ │ │ │ - shl $0x4,%r13 │ │ │ │ - lea -0x10(%r14),%rbx │ │ │ │ - mov %r11,(%rsp) │ │ │ │ - lea (%r11,%r13,1),%rbp │ │ │ │ + cmpq $0x0,0x48(%rsp) │ │ │ │ + je 5b78e , std::allocator > const&)@@Base+0x107e> │ │ │ │ + shl $0x4,%rbx │ │ │ │ lea 0x10(%r11),%r13 │ │ │ │ - dec %r12 │ │ │ │ - mov %rbp,%rdx │ │ │ │ - mov %r13,%rsi │ │ │ │ mov %r15,%rdi │ │ │ │ - call bcb40 │ │ │ │ + decq 0x48(%rsp) │ │ │ │ + add %r11,%rbx │ │ │ │ + mov %r13,%rsi │ │ │ │ + mov %r11,0x8(%rsp) │ │ │ │ + lea -0x10(%r12),%r14 │ │ │ │ mov %rbx,%rdx │ │ │ │ + call bcbb0 │ │ │ │ + mov %r14,%rdx │ │ │ │ test %al,%al │ │ │ │ - je 5b5a9 , std::allocator > const&)@@Base+0x17e9> │ │ │ │ - mov %rbp,%rsi │ │ │ │ + je 5b722 , std::allocator > const&)@@Base+0x1012> │ │ │ │ + mov %rbx,%rsi │ │ │ │ mov %r15,%rdi │ │ │ │ - call bcb40 │ │ │ │ - mov (%rsp),%r8 │ │ │ │ + call bcbb0 │ │ │ │ + mov 0x8(%rsp),%r8 │ │ │ │ test %al,%al │ │ │ │ - je 5b95a , std::allocator > const&)@@Base+0x1b9a> │ │ │ │ + je 5b755 , std::allocator > const&)@@Base+0x1045> │ │ │ │ vmovdqu (%r8),%xmm4 │ │ │ │ - vmovdqu 0x0(%rbp),%xmm5 │ │ │ │ + vmovdqu (%rbx),%xmm5 │ │ │ │ vmovdqu %xmm5,(%r8) │ │ │ │ - vmovdqu %xmm4,0x0(%rbp) │ │ │ │ - mov %r14,%rbp │ │ │ │ - mov %r14,0x58(%rsp) │ │ │ │ - mov %r13,0x20(%rsp) │ │ │ │ + vmovdqu %xmm4,(%rbx) │ │ │ │ + mov %r12,0x58(%rsp) │ │ │ │ + mov %r13,%rax │ │ │ │ + mov 0x50(%rsp),%r13 │ │ │ │ mov %r12,%rbx │ │ │ │ - mov %r8,0x10(%rsp) │ │ │ │ - mov 0x50(%rsp),%r14 │ │ │ │ - lea 0x18(%r14),%rax │ │ │ │ - mov %r14,%rcx │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x7c(%rcx),%edx │ │ │ │ - mov 0x10(%rsp),%r13 │ │ │ │ - mov 0x20(%rsp),%r14 │ │ │ │ - test %edx,%edx │ │ │ │ - jne 5b2ef , std::allocator > const&)@@Base+0x152f> │ │ │ │ - mov 0x18(%rcx),%r10 │ │ │ │ - cmp 0x20(%rcx),%r10 │ │ │ │ - mov %r14,0x70(%rsp) │ │ │ │ - je 5a5e8 , std::allocator > const&)@@Base+0x828> │ │ │ │ - mov %r10,0x20(%rcx) │ │ │ │ - cmpq $0x0,(%r14) │ │ │ │ - je 5a653 , std::allocator > const&)@@Base+0x893> │ │ │ │ - mov %rcx,%r12 │ │ │ │ - jmp 5a61f , std::allocator > const&)@@Base+0x85f> │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r14,(%r10) │ │ │ │ - mov (%r14),%r14 │ │ │ │ - add $0x8,%r10 │ │ │ │ - mov %r10,0x20(%r12) │ │ │ │ - mov %r14,0x70(%rsp) │ │ │ │ - cmpq $0x0,(%r14) │ │ │ │ - je 5a650 , std::allocator > const&)@@Base+0x890> │ │ │ │ - mov 0x20(%r12),%r10 │ │ │ │ - cmp %r10,0x28(%r12) │ │ │ │ - jne 5a600 , std::allocator > const&)@@Base+0x840> │ │ │ │ - mov (%rsp),%rdi │ │ │ │ + mov %r8,0x20(%rsp) │ │ │ │ + mov %r15,%r14 │ │ │ │ + mov 0x7c(%r14),%r8d │ │ │ │ + mov %r14,%r9 │ │ │ │ + mov %rbx,0x28(%rsp) │ │ │ │ + mov %r13,%r14 │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + test %r8d,%r8d │ │ │ │ + jne 5b4f0 , std::allocator > const&)@@Base+0xde0> │ │ │ │ + mov 0x18(%r9),%rdi │ │ │ │ + mov %rax,0x70(%rsp) │ │ │ │ + lea 0x18(%r9),%r13 │ │ │ │ + cmp 0x20(%r9),%rdi │ │ │ │ + je 5aeb2 , std::allocator > const&)@@Base+0x7a2> │ │ │ │ + mov %rdi,0x20(%r9) │ │ │ │ + cmpq $0x0,(%rax) │ │ │ │ + je 5af21 , std::allocator > const&)@@Base+0x811> │ │ │ │ lea 0x70(%rsp),%rsi │ │ │ │ - call bca40 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ - mov (%r14),%r14 │ │ │ │ - mov %r14,0x70(%rsp) │ │ │ │ - cmpq $0x0,(%r14) │ │ │ │ - jne 5a61a , std::allocator > const&)@@Base+0x85a> │ │ │ │ + mov %rcx,%rbp │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %r9,%r12 │ │ │ │ + mov %rsi,0x8(%rsp) │ │ │ │ + jmp 5aeef , std::allocator > const&)@@Base+0x7df> │ │ │ │ nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r12,%rcx │ │ │ │ - mov 0x30(%rcx),%rdx │ │ │ │ - cmp 0x38(%rcx),%rdx │ │ │ │ - lea 0x30(%rcx),%r15 │ │ │ │ - mov %r13,0x70(%rsp) │ │ │ │ - je 5a66a , std::allocator > const&)@@Base+0x8aa> │ │ │ │ - mov %rdx,0x38(%rcx) │ │ │ │ - cmpq $0x0,0x0(%r13) │ │ │ │ - je 5a6d8 , std::allocator > const&)@@Base+0x918> │ │ │ │ - mov %rbx,0x8(%rsp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - jmp 5a69f , std::allocator > const&)@@Base+0x8df> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov %r13,(%rdx) │ │ │ │ - mov 0x0(%r13),%r13 │ │ │ │ - add $0x8,%rdx │ │ │ │ - mov %rdx,0x38(%rbx) │ │ │ │ - mov %r13,0x70(%rsp) │ │ │ │ - cmpq $0x0,0x0(%r13) │ │ │ │ - je 5a6d0 , std::allocator > const&)@@Base+0x910> │ │ │ │ - mov 0x38(%rbx),%rdx │ │ │ │ - cmp %rdx,0x40(%rbx) │ │ │ │ - jne 5a680 , std::allocator > const&)@@Base+0x8c0> │ │ │ │ - lea 0x70(%rsp),%rsi │ │ │ │ + mov %rbx,(%rdi) │ │ │ │ + add $0x8,%rdi │ │ │ │ + mov %rdi,0x20(%r12) │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov %rbx,0x70(%rsp) │ │ │ │ + cmpq $0x0,(%rbx) │ │ │ │ + je 5af18 , std::allocator > const&)@@Base+0x808> │ │ │ │ + mov 0x20(%r12),%rdi │ │ │ │ + cmp %rdi,0x28(%r12) │ │ │ │ + jne 5aed0 , std::allocator > const&)@@Base+0x7c0> │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ + call bcad0 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov %rbx,0x70(%rsp) │ │ │ │ + cmpq $0x0,(%rbx) │ │ │ │ + jne 5aeea , std::allocator > const&)@@Base+0x7da> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %rbp,%rcx │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %r12,%r9 │ │ │ │ + mov 0x30(%r9),%rsi │ │ │ │ + mov %rcx,0x70(%rsp) │ │ │ │ + lea 0x30(%r9),%r15 │ │ │ │ + cmp 0x38(%r9),%rsi │ │ │ │ + je 5af38 , std::allocator > const&)@@Base+0x828> │ │ │ │ + mov %rsi,0x38(%r9) │ │ │ │ + cmpq $0x0,(%rcx) │ │ │ │ + je 5afab , std::allocator > const&)@@Base+0x89b> │ │ │ │ + lea 0x70(%rsp),%rdi │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + mov %rcx,%rbp │ │ │ │ + mov %r9,%r12 │ │ │ │ + mov %rdi,0x8(%rsp) │ │ │ │ + jmp 5af79 , std::allocator > const&)@@Base+0x869> │ │ │ │ + nopl (%rax) │ │ │ │ + mov %rbp,(%rsi) │ │ │ │ + add $0x8,%rsi │ │ │ │ + mov %rsi,0x38(%r12) │ │ │ │ + mov 0x0(%rbp),%rbp │ │ │ │ + mov %rbp,0x70(%rsp) │ │ │ │ + cmpq $0x0,0x0(%rbp) │ │ │ │ + je 5afa0 , std::allocator > const&)@@Base+0x890> │ │ │ │ + mov 0x38(%r12),%rsi │ │ │ │ + cmp %rsi,0x40(%r12) │ │ │ │ + jne 5af58 , std::allocator > const&)@@Base+0x848> │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ mov %r15,%rdi │ │ │ │ - call bca40 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ - mov 0x0(%r13),%r13 │ │ │ │ - mov %r13,0x70(%rsp) │ │ │ │ - cmpq $0x0,0x0(%r13) │ │ │ │ - jne 5a69b , std::allocator > const&)@@Base+0x8db> │ │ │ │ + call bcad0 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ + mov 0x0(%rbp),%rbp │ │ │ │ + mov %rbp,0x70(%rsp) │ │ │ │ + cmpq $0x0,0x0(%rbp) │ │ │ │ + jne 5af74 , std::allocator > const&)@@Base+0x864> │ │ │ │ nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rsp),%rbx │ │ │ │ - mov (%rsp),%r9 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + mov %rbp,%rcx │ │ │ │ + mov %r12,%r9 │ │ │ │ + lea 0x70(%rsp),%rdx │ │ │ │ + mov %r13,0x68(%rsp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %r9,%rbp │ │ │ │ mov %r15,0x78(%rsp) │ │ │ │ - mov %r15,0x8(%rsp) │ │ │ │ mov %rcx,%r12 │ │ │ │ - mov %r9,0x68(%rsp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - movzbl 0x8(%r14),%r10d │ │ │ │ - movzbl 0x8(%r13),%r11d │ │ │ │ - cmp %r11b,%r10b │ │ │ │ - jb 5a9b0 , std::allocator > const&)@@Base+0xbf0> │ │ │ │ - cmp %r10b,%r11b │ │ │ │ - jb 5aaa0 , std::allocator > const&)@@Base+0xce0> │ │ │ │ - mov 0x20(%r12),%rax │ │ │ │ - mov 0x18(%r12),%r8 │ │ │ │ - cmp %r8,%rax │ │ │ │ - je 5a900 , std::allocator > const&)@@Base+0xb40> │ │ │ │ - mov %rax,%rsi │ │ │ │ - sub %r8,%rsi │ │ │ │ - sub $0x8,%rsi │ │ │ │ - shr $0x3,%rsi │ │ │ │ - inc %rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - je 5a824 , std::allocator > const&)@@Base+0xa64> │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 5a801 , std::allocator > const&)@@Base+0xa41> │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 5a7e7 , std::allocator > const&)@@Base+0xa27> │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - je 5a7cd , std::allocator > const&)@@Base+0xa0d> │ │ │ │ - cmp $0x4,%rsi │ │ │ │ - je 5a7b3 , std::allocator > const&)@@Base+0x9f3> │ │ │ │ - cmp $0x5,%rsi │ │ │ │ - je 5a799 , std::allocator > const&)@@Base+0x9d9> │ │ │ │ - cmp $0x6,%rsi │ │ │ │ - je 5a77f , std::allocator > const&)@@Base+0x9bf> │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov -0x8(%rax),%r14 │ │ │ │ - cmp 0x8(%r14),%rdx │ │ │ │ - jne 5a9be , std::allocator > const&)@@Base+0xbfe> │ │ │ │ + mov %rdx,0x8(%rsp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movzbl 0x8(%rbx),%r9d │ │ │ │ + movzbl 0x8(%r12),%r10d │ │ │ │ + cmp %r10b,%r9b │ │ │ │ + jb 5b4cd , std::allocator > const&)@@Base+0xdbd> │ │ │ │ + cmp %r9b,%r10b │ │ │ │ + jb 5b3fc , std::allocator > const&)@@Base+0xcec> │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + mov 0x18(%rbp),%r11 │ │ │ │ + cmp %rax,%r11 │ │ │ │ + je 5b1bd , std::allocator > const&)@@Base+0xaad> │ │ │ │ + mov %rax,%r8 │ │ │ │ + sub %r11,%r8 │ │ │ │ + sub $0x8,%r8 │ │ │ │ + shr $0x3,%r8 │ │ │ │ + inc %r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + je 5b0fd , std::allocator > const&)@@Base+0x9ed> │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 5b0db , std::allocator > const&)@@Base+0x9cb> │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + je 5b0c2 , std::allocator > const&)@@Base+0x9b2> │ │ │ │ + cmp $0x3,%r8 │ │ │ │ + je 5b0a9 , std::allocator > const&)@@Base+0x999> │ │ │ │ + cmp $0x4,%r8 │ │ │ │ + je 5b090 , std::allocator > const&)@@Base+0x980> │ │ │ │ + cmp $0x5,%r8 │ │ │ │ + je 5b077 , std::allocator > const&)@@Base+0x967> │ │ │ │ + cmp $0x6,%r8 │ │ │ │ + je 5b05e , std::allocator > const&)@@Base+0x94e> │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov -0x8(%rax),%rbx │ │ │ │ + cmp 0x8(%rbx),%rsi │ │ │ │ + jne 5b1d2 , std::allocator > const&)@@Base+0xac2> │ │ │ │ sub $0x8,%rax │ │ │ │ - mov %rax,0x20(%r12) │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov -0x8(%rax),%r14 │ │ │ │ - cmp 0x8(%r14),%rdi │ │ │ │ - jne 5a9be , std::allocator > const&)@@Base+0xbfe> │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov -0x8(%rax),%rbx │ │ │ │ + cmp 0x8(%rbx),%rdi │ │ │ │ + jne 5b1d2 , std::allocator > const&)@@Base+0xac2> │ │ │ │ sub $0x8,%rax │ │ │ │ - mov %rax,0x20(%r12) │ │ │ │ - mov %r14,%rcx │ │ │ │ - mov -0x8(%rax),%r14 │ │ │ │ - cmp 0x8(%r14),%rcx │ │ │ │ - jne 5a9be , std::allocator > const&)@@Base+0xbfe> │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov -0x8(%rax),%rbx │ │ │ │ + cmp 0x8(%rbx),%rcx │ │ │ │ + jne 5b1d2 , std::allocator > const&)@@Base+0xac2> │ │ │ │ sub $0x8,%rax │ │ │ │ - mov %rax,0x20(%r12) │ │ │ │ - mov %r14,%r15 │ │ │ │ - mov -0x8(%rax),%r14 │ │ │ │ - cmp 0x8(%r14),%r15 │ │ │ │ - jne 5a9be , std::allocator > const&)@@Base+0xbfe> │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov -0x8(%rax),%rbx │ │ │ │ + cmp 0x8(%rbx),%rdx │ │ │ │ + jne 5b1d2 , std::allocator > const&)@@Base+0xac2> │ │ │ │ sub $0x8,%rax │ │ │ │ - mov %rax,0x20(%r12) │ │ │ │ - mov %r14,%r9 │ │ │ │ - mov -0x8(%rax),%r14 │ │ │ │ - cmp 0x8(%r14),%r9 │ │ │ │ - jne 5a9be , std::allocator > const&)@@Base+0xbfe> │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + mov %rbx,%r9 │ │ │ │ + mov -0x8(%rax),%rbx │ │ │ │ + cmp 0x8(%rbx),%r9 │ │ │ │ + jne 5b1d2 , std::allocator > const&)@@Base+0xac2> │ │ │ │ sub $0x8,%rax │ │ │ │ - mov %rax,0x20(%r12) │ │ │ │ - mov %r14,%r10 │ │ │ │ - mov -0x8(%rax),%r14 │ │ │ │ - cmp 0x8(%r14),%r10 │ │ │ │ - jne 5a9be , std::allocator > const&)@@Base+0xbfe> │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + mov %rbx,%r10 │ │ │ │ + mov -0x8(%rax),%rbx │ │ │ │ + cmp 0x8(%rbx),%r10 │ │ │ │ + jne 5b1d2 , std::allocator > const&)@@Base+0xac2> │ │ │ │ sub $0x8,%rax │ │ │ │ - mov %rax,0x20(%r12) │ │ │ │ - mov %r14,%r11 │ │ │ │ - mov -0x8(%rax),%r14 │ │ │ │ - cmp 0x8(%r14),%r11 │ │ │ │ - jne 5a9be , std::allocator > const&)@@Base+0xbfe> │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov -0x8(%rax),%rbx │ │ │ │ + cmp 0x8(%rbx),%r8 │ │ │ │ + jne 5b1d2 , std::allocator > const&)@@Base+0xac2> │ │ │ │ sub $0x8,%rax │ │ │ │ - mov %rax,0x20(%r12) │ │ │ │ - cmp %rax,%r8 │ │ │ │ - je 5a900 , std::allocator > const&)@@Base+0xb40> │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov -0x8(%rax),%r14 │ │ │ │ - cmp 0x8(%r14),%rsi │ │ │ │ - jne 5a9be , std::allocator > const&)@@Base+0xbfe> │ │ │ │ - lea -0x8(%rax),%rdx │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov -0x8(%rdx),%r14 │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov %rdx,0x20(%r12) │ │ │ │ - cmp 0x8(%r14),%rdi │ │ │ │ - jne 5a9be , std::allocator > const&)@@Base+0xbfe> │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + cmp %r11,%rax │ │ │ │ + je 5b1bd , std::allocator > const&)@@Base+0xaad> │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov -0x8(%rax),%rbx │ │ │ │ + cmp 0x8(%rbx),%rsi │ │ │ │ + jne 5b1d2 , std::allocator > const&)@@Base+0xac2> │ │ │ │ + lea -0x8(%rax),%rdi │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov -0x8(%rdi),%rbx │ │ │ │ + mov %rdi,0x20(%rbp) │ │ │ │ + mov %rdi,%rax │ │ │ │ + cmp 0x8(%rbx),%rcx │ │ │ │ + jne 5b1d2 , std::allocator > const&)@@Base+0xac2> │ │ │ │ sub $0x8,%rax │ │ │ │ - mov %r14,%rcx │ │ │ │ - mov -0x8(%rax),%r14 │ │ │ │ - mov %rax,0x20(%r12) │ │ │ │ - cmp 0x8(%r14),%rcx │ │ │ │ - jne 5a9be , std::allocator > const&)@@Base+0xbfe> │ │ │ │ - lea -0x10(%rdx),%rax │ │ │ │ - mov %r14,%r15 │ │ │ │ - mov -0x8(%rax),%r14 │ │ │ │ - mov %rax,0x20(%r12) │ │ │ │ - cmp 0x8(%r14),%r15 │ │ │ │ - jne 5a9be , std::allocator > const&)@@Base+0xbfe> │ │ │ │ - lea -0x18(%rdx),%rax │ │ │ │ - mov %r14,%r9 │ │ │ │ - mov -0x8(%rax),%r14 │ │ │ │ - mov %rax,0x20(%r12) │ │ │ │ - cmp 0x8(%r14),%r9 │ │ │ │ - jne 5a9be , std::allocator > const&)@@Base+0xbfe> │ │ │ │ - lea -0x20(%rdx),%rax │ │ │ │ - mov %r14,%r10 │ │ │ │ - mov -0x8(%rax),%r14 │ │ │ │ - mov %rax,0x20(%r12) │ │ │ │ - cmp 0x8(%r14),%r10 │ │ │ │ - jne 5a9be , std::allocator > const&)@@Base+0xbfe> │ │ │ │ - lea -0x28(%rdx),%rax │ │ │ │ - mov %r14,%r11 │ │ │ │ - mov -0x8(%rax),%r14 │ │ │ │ - mov %rax,0x20(%r12) │ │ │ │ - cmp 0x8(%r14),%r11 │ │ │ │ - jne 5a9be , std::allocator > const&)@@Base+0xbfe> │ │ │ │ - lea -0x30(%rdx),%rax │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov -0x8(%rax),%r14 │ │ │ │ - mov %rax,0x20(%r12) │ │ │ │ - cmp 0x8(%r14),%rsi │ │ │ │ - jne 5a9be , std::allocator > const&)@@Base+0xbfe> │ │ │ │ - lea -0x38(%rdx),%rax │ │ │ │ - mov %rax,0x20(%r12) │ │ │ │ - cmp %rax,%r8 │ │ │ │ - jne 5a824 , std::allocator > const&)@@Base+0xa64> │ │ │ │ - mov 0x38(%r12),%r8 │ │ │ │ - mov 0x30(%r12),%rcx │ │ │ │ - cmp %r8,%rcx │ │ │ │ - je 5aaa0 , std::allocator > const&)@@Base+0xce0> │ │ │ │ - mov %r13,%rdi │ │ │ │ - mov -0x8(%r8),%r13 │ │ │ │ - xor %r14d,%r14d │ │ │ │ - cmp %rdi,0x8(%r13) │ │ │ │ - je 5aa40 , std::allocator > const&)@@Base+0xc80> │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp %r8,%rcx │ │ │ │ - je 5aaa0 , std::allocator > const&)@@Base+0xce0> │ │ │ │ - mov 0x8(%r13),%r13 │ │ │ │ - cmpq $0x0,0x0(%r13) │ │ │ │ - je 5a9a7 , std::allocator > const&)@@Base+0xbe7> │ │ │ │ - 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) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x38(%r12),%rdx │ │ │ │ - cmp 0x40(%r12),%rdx │ │ │ │ - je 5ae10 , std::allocator > const&)@@Base+0x1050> │ │ │ │ - mov %r13,(%rdx) │ │ │ │ - mov 0x0(%r13),%r13 │ │ │ │ - add $0x8,%rdx │ │ │ │ - mov %rdx,0x38(%r12) │ │ │ │ - cmpq $0x0,0x0(%r13) │ │ │ │ - jne 5a980 , std::allocator > const&)@@Base+0xbc0> │ │ │ │ - test %r14,%r14 │ │ │ │ - jne 5a6f0 , std::allocator > const&)@@Base+0x930> │ │ │ │ - mov %r12,%rcx │ │ │ │ - addq $0x10,0x20(%rsp) │ │ │ │ - jmp 5a5c0 , std::allocator > const&)@@Base+0x800> │ │ │ │ - cmp %rax,%r8 │ │ │ │ - je 5a900 , std::allocator > const&)@@Base+0xb40> │ │ │ │ - mov 0x8(%r14),%r14 │ │ │ │ - cmpq $0x0,(%r14) │ │ │ │ - je 5ae41 , std::allocator > const&)@@Base+0x1081> │ │ │ │ - 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 0x20(%r12),%rax │ │ │ │ - cmp 0x28(%r12),%rax │ │ │ │ - je 5aa70 , std::allocator > const&)@@Base+0xcb0> │ │ │ │ - mov %r14,(%rax) │ │ │ │ - mov (%r14),%r14 │ │ │ │ - add $0x8,%rax │ │ │ │ - mov %rax,0x20(%r12) │ │ │ │ - cmpq $0x0,(%r14) │ │ │ │ - jne 5aa00 , std::allocator > const&)@@Base+0xc40> │ │ │ │ - mov 0x38(%r12),%r8 │ │ │ │ - mov 0x30(%r12),%rcx │ │ │ │ - cmp %r8,%rcx │ │ │ │ - jne 5aa53 , std::allocator > const&)@@Base+0xc93> │ │ │ │ - jmp 5aaa0 , std::allocator > const&)@@Base+0xce0> │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x30(%r12),%rcx │ │ │ │ - sub $0x8,%r8 │ │ │ │ - mov %r8,0x38(%r12) │ │ │ │ - cmp %r8,%rcx │ │ │ │ - je 5aaa0 , std::allocator > const&)@@Base+0xce0> │ │ │ │ - mov %r13,%rdi │ │ │ │ - mov -0x8(%r8),%r13 │ │ │ │ - cmp %rdi,0x8(%r13) │ │ │ │ - je 5aa40 , std::allocator > const&)@@Base+0xc80> │ │ │ │ - jmp 5a930 , std::allocator > const&)@@Base+0xb70> │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ - mov (%rsp),%rdi │ │ │ │ - mov %r14,0x60(%rsp) │ │ │ │ - call bca40 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ - mov (%r14),%r14 │ │ │ │ - cmpq $0x0,(%r14) │ │ │ │ - jne 5aa00 , std::allocator > const&)@@Base+0xc40> │ │ │ │ - mov 0x38(%r12),%r8 │ │ │ │ - mov 0x30(%r12),%rcx │ │ │ │ - cmp %r8,%rcx │ │ │ │ - jne 5aa53 , std::allocator > const&)@@Base+0xc93> │ │ │ │ - nop │ │ │ │ - mov %r12,%rcx │ │ │ │ - mov 0x7c(%rcx),%esi │ │ │ │ - lea -0x10(%rbp),%rax │ │ │ │ - mov %rbx,0x28(%rsp) │ │ │ │ - mov 0x10(%rsp),%r15 │ │ │ │ - mov 0x18(%rsp),%rbx │ │ │ │ - mov %rcx,%r13 │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - test %esi,%esi │ │ │ │ - jne 5b16f , std::allocator > const&)@@Base+0x13af> │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov -0x8(%rax),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + cmp 0x8(%rbx),%rdx │ │ │ │ + jne 5b1d2 , std::allocator > const&)@@Base+0xac2> │ │ │ │ + lea -0x10(%rdi),%rax │ │ │ │ + mov %rbx,%r9 │ │ │ │ + mov -0x8(%rax),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + cmp 0x8(%rbx),%r9 │ │ │ │ + jne 5b1d2 , std::allocator > const&)@@Base+0xac2> │ │ │ │ + lea -0x18(%rdi),%rax │ │ │ │ + mov %rbx,%r10 │ │ │ │ + mov -0x8(%rax),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + cmp 0x8(%rbx),%r10 │ │ │ │ + jne 5b1d2 , std::allocator > const&)@@Base+0xac2> │ │ │ │ + lea -0x20(%rdi),%rax │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov -0x8(%rax),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + cmp 0x8(%rbx),%r8 │ │ │ │ + jne 5b1d2 , std::allocator > const&)@@Base+0xac2> │ │ │ │ + lea -0x28(%rdi),%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov -0x8(%rax),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + cmp 0x8(%rbx),%rsi │ │ │ │ + jne 5b1d2 , std::allocator > const&)@@Base+0xac2> │ │ │ │ + lea -0x30(%rdi),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov -0x8(%rax),%rbx │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + cmp 0x8(%rbx),%rcx │ │ │ │ + jne 5b1d2 , std::allocator > const&)@@Base+0xac2> │ │ │ │ + lea -0x38(%rdi),%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + cmp %r11,%rax │ │ │ │ + jne 5b0fd , std::allocator > const&)@@Base+0x9ed> │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov 0x30(%rbp),%r11 │ │ │ │ + cmp %rax,%r11 │ │ │ │ + je 5b3fc , std::allocator > const&)@@Base+0xcec> │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 5b21b , std::allocator > const&)@@Base+0xb0b> │ │ │ │ + cmp %rax,%r11 │ │ │ │ + je 5b1bd , std::allocator > const&)@@Base+0xaad> │ │ │ │ + mov 0x8(%rbx),%rbx │ │ │ │ + cmpq $0x0,(%rbx) │ │ │ │ + je 5b20a , std::allocator > const&)@@Base+0xafa> │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov 0x18(%r13),%rdi │ │ │ │ - cmp 0x20(%r13),%rdi │ │ │ │ - lea 0x18(%r13),%r12 │ │ │ │ - mov %r15,0x70(%rsp) │ │ │ │ - mov %r12,(%rsp) │ │ │ │ - je 5aaeb , std::allocator > const&)@@Base+0xd2b> │ │ │ │ - mov %rdi,0x20(%r13) │ │ │ │ - cmpq $0x0,(%r15) │ │ │ │ - je 5ab43 , std::allocator > const&)@@Base+0xd83> │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp 5ab1d , std::allocator > const&)@@Base+0xd5d> │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r15,(%rdi) │ │ │ │ - mov (%r15),%r15 │ │ │ │ - add $0x8,%rdi │ │ │ │ - mov %rdi,0x20(%r13) │ │ │ │ - mov %r15,0x70(%rsp) │ │ │ │ - cmpq $0x0,(%r15) │ │ │ │ - je 5ab40 , std::allocator > const&)@@Base+0xd80> │ │ │ │ - mov 0x20(%r13),%rdi │ │ │ │ - cmp %rdi,0x28(%r13) │ │ │ │ - jne 5ab00 , std::allocator > const&)@@Base+0xd40> │ │ │ │ - mov (%rsp),%rdi │ │ │ │ - lea 0x70(%rsp),%rsi │ │ │ │ - call bca40 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ - mov (%r15),%r15 │ │ │ │ - mov %r15,0x70(%rsp) │ │ │ │ - cmpq $0x0,(%r15) │ │ │ │ - jne 5ab19 , std::allocator > const&)@@Base+0xd59> │ │ │ │ - nop │ │ │ │ - mov %r14,%rax │ │ │ │ - mov 0x30(%r13),%r8 │ │ │ │ - cmp 0x38(%r13),%r8 │ │ │ │ - lea 0x30(%r13),%r12 │ │ │ │ - mov %rax,0x70(%rsp) │ │ │ │ - je 5ab5a , std::allocator > const&)@@Base+0xd9a> │ │ │ │ - mov %r8,0x38(%r13) │ │ │ │ - cmpq $0x0,(%rax) │ │ │ │ - je 5abd6 , std::allocator > const&)@@Base+0xe16> │ │ │ │ - mov %r13,%rbp │ │ │ │ - mov %rax,%r13 │ │ │ │ - jmp 5ab9f , std::allocator > const&)@@Base+0xddf> │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r13,(%r8) │ │ │ │ - mov 0x0(%r13),%r13 │ │ │ │ - add $0x8,%r8 │ │ │ │ - mov %r8,0x38(%rbp) │ │ │ │ - mov %r13,0x70(%rsp) │ │ │ │ - cmpq $0x0,0x0(%r13) │ │ │ │ - je 5abd0 , std::allocator > const&)@@Base+0xe10> │ │ │ │ - mov 0x38(%rbp),%r8 │ │ │ │ - cmp %r8,0x40(%rbp) │ │ │ │ - jne 5ab80 , std::allocator > const&)@@Base+0xdc0> │ │ │ │ - lea 0x70(%rsp),%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ - call bca40 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ - mov 0x0(%r13),%r13 │ │ │ │ - mov %r13,0x70(%rsp) │ │ │ │ - cmpq $0x0,0x0(%r13) │ │ │ │ - jne 5ab9b , std::allocator > const&)@@Base+0xddb> │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rbp,%r13 │ │ │ │ - mov (%rsp),%r8 │ │ │ │ - mov %r12,0x78(%rsp) │ │ │ │ - mov %r12,%r14 │ │ │ │ - mov %rbx,%rbp │ │ │ │ - mov %rax,%r12 │ │ │ │ - mov %r8,0x68(%rsp) │ │ │ │ - nopl (%rax) │ │ │ │ - movzbl 0x8(%r15),%edi │ │ │ │ - movzbl 0x8(%r12),%edx │ │ │ │ - cmp %dl,%dil │ │ │ │ - jb 5b14d , std::allocator > const&)@@Base+0x138d> │ │ │ │ - cmp %dil,%dl │ │ │ │ - jb 5b095 , std::allocator > const&)@@Base+0x12d5> │ │ │ │ - mov 0x20(%r13),%rax │ │ │ │ - mov 0x18(%r13),%r9 │ │ │ │ - cmp %rax,%r9 │ │ │ │ - je 5adec , std::allocator > const&)@@Base+0x102c> │ │ │ │ - mov %rax,%rcx │ │ │ │ - sub %r9,%rcx │ │ │ │ - sub $0x8,%rcx │ │ │ │ - shr $0x3,%rcx │ │ │ │ - inc %rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - je 5ad1c , std::allocator > const&)@@Base+0xf5c> │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 5acfa , std::allocator > const&)@@Base+0xf3a> │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - je 5ace1 , std::allocator > const&)@@Base+0xf21> │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - je 5acc8 , std::allocator > const&)@@Base+0xf08> │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - je 5acaf , std::allocator > const&)@@Base+0xeef> │ │ │ │ - cmp $0x5,%rcx │ │ │ │ - je 5ac96 , std::allocator > const&)@@Base+0xed6> │ │ │ │ - cmp $0x6,%rcx │ │ │ │ - je 5ac7d , std::allocator > const&)@@Base+0xebd> │ │ │ │ - mov %r15,%r10 │ │ │ │ - mov -0x8(%rax),%r15 │ │ │ │ - cmp 0x8(%r15),%r10 │ │ │ │ - jne 5ae59 , std::allocator > const&)@@Base+0x1099> │ │ │ │ + mov 0x20(%rbp),%rax │ │ │ │ + cmp 0x28(%rbp),%rax │ │ │ │ + je 5b460 , std::allocator > const&)@@Base+0xd50> │ │ │ │ + mov %rbx,(%rax) │ │ │ │ + add $0x8,%rax │ │ │ │ + mov %rax,0x20(%rbp) │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + cmpq $0x0,(%rbx) │ │ │ │ + jne 5b1e8 , std::allocator > const&)@@Base+0xad8> │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + mov 0x30(%rbp),%r11 │ │ │ │ + cmp %rax,%r11 │ │ │ │ + je 5b3fc , std::allocator > const&)@@Base+0xcec> │ │ │ │ + mov %rax,%rdi │ │ │ │ + sub %r11,%rdi │ │ │ │ + sub $0x8,%rdi │ │ │ │ + shr $0x3,%rdi │ │ │ │ + inc %rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + je 5b320 , std::allocator > const&)@@Base+0xc10> │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 5b2fd , std::allocator > const&)@@Base+0xbed> │ │ │ │ + cmp $0x2,%rdi │ │ │ │ + je 5b2e3 , std::allocator > const&)@@Base+0xbd3> │ │ │ │ + cmp $0x3,%rdi │ │ │ │ + je 5b2c9 , std::allocator > const&)@@Base+0xbb9> │ │ │ │ + cmp $0x4,%rdi │ │ │ │ + je 5b2af , std::allocator > const&)@@Base+0xb9f> │ │ │ │ + cmp $0x5,%rdi │ │ │ │ + je 5b295 , std::allocator > const&)@@Base+0xb85> │ │ │ │ + cmp $0x6,%rdi │ │ │ │ + je 5b27b , std::allocator > const&)@@Base+0xb6b> │ │ │ │ + mov %r12,%rdx │ │ │ │ + mov -0x8(%rax),%r12 │ │ │ │ + cmp 0x8(%r12),%rdx │ │ │ │ + jne 5b482 , std::allocator > const&)@@Base+0xd72> │ │ │ │ sub $0x8,%rax │ │ │ │ - mov %rax,0x20(%r13) │ │ │ │ - mov %r15,%r11 │ │ │ │ - mov -0x8(%rax),%r15 │ │ │ │ - cmp 0x8(%r15),%r11 │ │ │ │ - jne 5ae59 , std::allocator > const&)@@Base+0x1099> │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + mov %r12,%r9 │ │ │ │ + mov -0x8(%rax),%r12 │ │ │ │ + cmp 0x8(%r12),%r9 │ │ │ │ + jne 5b482 , std::allocator > const&)@@Base+0xd72> │ │ │ │ sub $0x8,%rax │ │ │ │ - mov %rax,0x20(%r13) │ │ │ │ - mov %r15,%rsi │ │ │ │ - mov -0x8(%rax),%r15 │ │ │ │ - cmp 0x8(%r15),%rsi │ │ │ │ - jne 5ae59 , std::allocator > const&)@@Base+0x1099> │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + mov %r12,%r10 │ │ │ │ + mov -0x8(%rax),%r12 │ │ │ │ + cmp 0x8(%r12),%r10 │ │ │ │ + jne 5b482 , std::allocator > const&)@@Base+0xd72> │ │ │ │ sub $0x8,%rax │ │ │ │ - mov %rax,0x20(%r13) │ │ │ │ - mov %r15,%rbx │ │ │ │ - mov -0x8(%rax),%r15 │ │ │ │ - cmp 0x8(%r15),%rbx │ │ │ │ - jne 5ae59 , std::allocator > const&)@@Base+0x1099> │ │ │ │ - sub $0x8,%rax │ │ │ │ - mov %rax,0x20(%r13) │ │ │ │ - mov %r15,%r8 │ │ │ │ - mov -0x8(%rax),%r15 │ │ │ │ - cmp 0x8(%r15),%r8 │ │ │ │ - jne 5ae59 , std::allocator > const&)@@Base+0x1099> │ │ │ │ - sub $0x8,%rax │ │ │ │ - mov %rax,0x20(%r13) │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov -0x8(%rax),%r15 │ │ │ │ - cmp 0x8(%r15),%rdi │ │ │ │ - jne 5ae59 , std::allocator > const&)@@Base+0x1099> │ │ │ │ - sub $0x8,%rax │ │ │ │ - mov %rax,0x20(%r13) │ │ │ │ - mov %r15,%rdx │ │ │ │ - mov -0x8(%rax),%r15 │ │ │ │ - cmp 0x8(%r15),%rdx │ │ │ │ - jne 5ae59 , std::allocator > const&)@@Base+0x1099> │ │ │ │ - sub $0x8,%rax │ │ │ │ - mov %rax,0x20(%r13) │ │ │ │ - cmp %r9,%rax │ │ │ │ - je 5adec , std::allocator > const&)@@Base+0x102c> │ │ │ │ - mov %r15,%rcx │ │ │ │ - mov -0x8(%rax),%r15 │ │ │ │ - cmp 0x8(%r15),%rcx │ │ │ │ - jne 5ae59 , std::allocator > const&)@@Base+0x1099> │ │ │ │ - lea -0x8(%rax),%r10 │ │ │ │ - mov %r15,%r11 │ │ │ │ - mov -0x8(%r10),%r15 │ │ │ │ - mov %r10,%rax │ │ │ │ - mov %r10,0x20(%r13) │ │ │ │ - cmp 0x8(%r15),%r11 │ │ │ │ - jne 5ae59 , std::allocator > const&)@@Base+0x1099> │ │ │ │ - sub $0x8,%rax │ │ │ │ - mov %r15,%rsi │ │ │ │ - mov -0x8(%rax),%r15 │ │ │ │ - mov %rax,0x20(%r13) │ │ │ │ - cmp 0x8(%r15),%rsi │ │ │ │ - jne 5ae59 , std::allocator > const&)@@Base+0x1099> │ │ │ │ - lea -0x10(%r10),%rax │ │ │ │ - mov %r15,%rbx │ │ │ │ - mov -0x8(%rax),%r15 │ │ │ │ - mov %rax,0x20(%r13) │ │ │ │ - cmp 0x8(%r15),%rbx │ │ │ │ - jne 5ae59 , std::allocator > const&)@@Base+0x1099> │ │ │ │ - lea -0x18(%r10),%rax │ │ │ │ - mov %r15,%r8 │ │ │ │ - mov -0x8(%rax),%r15 │ │ │ │ - mov %rax,0x20(%r13) │ │ │ │ - cmp 0x8(%r15),%r8 │ │ │ │ - jne 5ae59 , std::allocator > const&)@@Base+0x1099> │ │ │ │ - lea -0x20(%r10),%rax │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov -0x8(%rax),%r15 │ │ │ │ - mov %rax,0x20(%r13) │ │ │ │ - cmp 0x8(%r15),%rdi │ │ │ │ - jne 5ae59 , std::allocator > const&)@@Base+0x1099> │ │ │ │ - lea -0x28(%r10),%rax │ │ │ │ - mov %r15,%rdx │ │ │ │ - mov -0x8(%rax),%r15 │ │ │ │ - mov %rax,0x20(%r13) │ │ │ │ - cmp 0x8(%r15),%rdx │ │ │ │ - jne 5ae59 , std::allocator > const&)@@Base+0x1099> │ │ │ │ - lea -0x30(%r10),%rax │ │ │ │ - mov %r15,%rcx │ │ │ │ - mov -0x8(%rax),%r15 │ │ │ │ - mov %rax,0x20(%r13) │ │ │ │ - cmp 0x8(%r15),%rcx │ │ │ │ - jne 5ae59 , std::allocator > const&)@@Base+0x1099> │ │ │ │ - lea -0x38(%r10),%rax │ │ │ │ - mov %rax,0x20(%r13) │ │ │ │ - cmp %r9,%rax │ │ │ │ - jne 5ad1c , std::allocator > const&)@@Base+0xf5c> │ │ │ │ - mov 0x38(%r13),%rax │ │ │ │ - mov 0x30(%r13),%r9 │ │ │ │ - cmp %r9,%rax │ │ │ │ - je 5b095 , std::allocator > const&)@@Base+0x12d5> │ │ │ │ - xor %r15d,%r15d │ │ │ │ - jmp 5aeb3 , std::allocator > const&)@@Base+0x10f3> │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ - lea 0x70(%rsp),%rsi │ │ │ │ - mov %r13,0x70(%rsp) │ │ │ │ - call bca40 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ - mov 0x0(%r13),%r13 │ │ │ │ - cmpq $0x0,0x0(%r13) │ │ │ │ - jne 5a980 , std::allocator > const&)@@Base+0xbc0> │ │ │ │ - test %r14,%r14 │ │ │ │ - jne 5a6f0 , std::allocator > const&)@@Base+0x930> │ │ │ │ - jmp 5a9b0 , std::allocator > const&)@@Base+0xbf0> │ │ │ │ - mov 0x38(%r12),%r8 │ │ │ │ - mov 0x30(%r12),%rcx │ │ │ │ - cmp %rcx,%r8 │ │ │ │ - jne 5aa53 , std::allocator > const&)@@Base+0xc93> │ │ │ │ - jmp 5aaa0 , std::allocator > const&)@@Base+0xce0> │ │ │ │ - cmp %rax,%r9 │ │ │ │ - je 5adec , std::allocator > const&)@@Base+0x102c> │ │ │ │ - mov 0x8(%r15),%r15 │ │ │ │ - cmpq $0x0,(%r15) │ │ │ │ - je 5aea2 , std::allocator > const&)@@Base+0x10e2> │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x20(%r13),%rax │ │ │ │ - cmp 0x28(%r13),%rax │ │ │ │ - je 5b0e0 , std::allocator > const&)@@Base+0x1320> │ │ │ │ - mov %r15,(%rax) │ │ │ │ - mov (%r15),%r15 │ │ │ │ - add $0x8,%rax │ │ │ │ - mov %rax,0x20(%r13) │ │ │ │ - cmpq $0x0,(%r15) │ │ │ │ - jne 5ae80 , std::allocator > const&)@@Base+0x10c0> │ │ │ │ - mov 0x38(%r13),%rax │ │ │ │ - mov 0x30(%r13),%r9 │ │ │ │ - cmp %rax,%r9 │ │ │ │ - je 5b095 , std::allocator > const&)@@Base+0x12d5> │ │ │ │ - mov %rax,%r10 │ │ │ │ - sub %r9,%r10 │ │ │ │ - sub $0x8,%r10 │ │ │ │ - shr $0x3,%r10 │ │ │ │ - inc %r10 │ │ │ │ - and $0x7,%r10d │ │ │ │ - je 5afb9 , std::allocator > const&)@@Base+0x11f9> │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 5af96 , std::allocator > const&)@@Base+0x11d6> │ │ │ │ - cmp $0x2,%r10 │ │ │ │ - je 5af7c , std::allocator > const&)@@Base+0x11bc> │ │ │ │ - cmp $0x3,%r10 │ │ │ │ - je 5af62 , std::allocator > const&)@@Base+0x11a2> │ │ │ │ - cmp $0x4,%r10 │ │ │ │ - je 5af48 , std::allocator > const&)@@Base+0x1188> │ │ │ │ - cmp $0x5,%r10 │ │ │ │ - je 5af2e , std::allocator > const&)@@Base+0x116e> │ │ │ │ - cmp $0x6,%r10 │ │ │ │ - je 5af14 , std::allocator > const&)@@Base+0x1154> │ │ │ │ - mov %r12,%r11 │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + mov %r12,%r8 │ │ │ │ mov -0x8(%rax),%r12 │ │ │ │ - cmp 0x8(%r12),%r11 │ │ │ │ - jne 5b103 , std::allocator > const&)@@Base+0x1343> │ │ │ │ + cmp 0x8(%r12),%r8 │ │ │ │ + jne 5b482 , std::allocator > const&)@@Base+0xd72> │ │ │ │ sub $0x8,%rax │ │ │ │ - mov %rax,0x38(%r13) │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ mov %r12,%rsi │ │ │ │ mov -0x8(%rax),%r12 │ │ │ │ cmp 0x8(%r12),%rsi │ │ │ │ - jne 5b103 , std::allocator > const&)@@Base+0x1343> │ │ │ │ - sub $0x8,%rax │ │ │ │ - mov %rax,0x38(%r13) │ │ │ │ - mov %r12,%rbx │ │ │ │ - mov -0x8(%rax),%r12 │ │ │ │ - cmp 0x8(%r12),%rbx │ │ │ │ - jne 5b103 , std::allocator > const&)@@Base+0x1343> │ │ │ │ + jne 5b482 , std::allocator > const&)@@Base+0xd72> │ │ │ │ sub $0x8,%rax │ │ │ │ - mov %rax,0x38(%r13) │ │ │ │ - mov %r12,%r8 │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + mov %r12,%rcx │ │ │ │ mov -0x8(%rax),%r12 │ │ │ │ - cmp 0x8(%r12),%r8 │ │ │ │ - jne 5b103 , std::allocator > const&)@@Base+0x1343> │ │ │ │ + cmp 0x8(%r12),%rcx │ │ │ │ + jne 5b482 , std::allocator > const&)@@Base+0xd72> │ │ │ │ sub $0x8,%rax │ │ │ │ - mov %rax,0x38(%r13) │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ mov %r12,%rdi │ │ │ │ mov -0x8(%rax),%r12 │ │ │ │ cmp 0x8(%r12),%rdi │ │ │ │ - jne 5b103 , std::allocator > const&)@@Base+0x1343> │ │ │ │ + jne 5b482 , std::allocator > const&)@@Base+0xd72> │ │ │ │ sub $0x8,%rax │ │ │ │ - mov %rax,0x38(%r13) │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + cmp %r11,%rax │ │ │ │ + je 5b3fc , std::allocator > const&)@@Base+0xcec> │ │ │ │ mov %r12,%rdx │ │ │ │ mov -0x8(%rax),%r12 │ │ │ │ cmp 0x8(%r12),%rdx │ │ │ │ - jne 5b103 , std::allocator > const&)@@Base+0x1343> │ │ │ │ - sub $0x8,%rax │ │ │ │ - mov %rax,0x38(%r13) │ │ │ │ - mov %r12,%rcx │ │ │ │ - mov -0x8(%rax),%r12 │ │ │ │ - cmp 0x8(%r12),%rcx │ │ │ │ - jne 5b103 , std::allocator > const&)@@Base+0x1343> │ │ │ │ - sub $0x8,%rax │ │ │ │ - mov %rax,0x38(%r13) │ │ │ │ - cmp %r9,%rax │ │ │ │ - je 5b095 , std::allocator > const&)@@Base+0x12d5> │ │ │ │ + jne 5b482 , std::allocator > const&)@@Base+0xd72> │ │ │ │ + lea -0x8(%rax),%r9 │ │ │ │ mov %r12,%r10 │ │ │ │ - mov -0x8(%rax),%r12 │ │ │ │ + mov -0x8(%r9),%r12 │ │ │ │ + mov %r9,0x38(%rbp) │ │ │ │ + mov %r9,%rax │ │ │ │ cmp 0x8(%r12),%r10 │ │ │ │ - jne 5b103 , std::allocator > const&)@@Base+0x1343> │ │ │ │ - lea -0x8(%rax),%r11 │ │ │ │ - mov %r12,%rsi │ │ │ │ - mov -0x8(%r11),%r12 │ │ │ │ - mov %r11,%rax │ │ │ │ - mov %r11,0x38(%r13) │ │ │ │ - cmp 0x8(%r12),%rsi │ │ │ │ - jne 5b103 , std::allocator > const&)@@Base+0x1343> │ │ │ │ + jne 5b482 , std::allocator > const&)@@Base+0xd72> │ │ │ │ sub $0x8,%rax │ │ │ │ - mov %r12,%rbx │ │ │ │ - mov -0x8(%rax),%r12 │ │ │ │ - mov %rax,0x38(%r13) │ │ │ │ - cmp 0x8(%r12),%rbx │ │ │ │ - jne 5b103 , std::allocator > const&)@@Base+0x1343> │ │ │ │ - lea -0x10(%r11),%rax │ │ │ │ mov %r12,%r8 │ │ │ │ mov -0x8(%rax),%r12 │ │ │ │ - mov %rax,0x38(%r13) │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ cmp 0x8(%r12),%r8 │ │ │ │ - jne 5b103 , std::allocator > const&)@@Base+0x1343> │ │ │ │ - lea -0x18(%r11),%rax │ │ │ │ + jne 5b482 , std::allocator > const&)@@Base+0xd72> │ │ │ │ + lea -0x10(%r9),%rax │ │ │ │ + mov %r12,%rsi │ │ │ │ + mov -0x8(%rax),%r12 │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + cmp 0x8(%r12),%rsi │ │ │ │ + jne 5b482 , std::allocator > const&)@@Base+0xd72> │ │ │ │ + lea -0x18(%r9),%rax │ │ │ │ + mov %r12,%rcx │ │ │ │ + mov -0x8(%rax),%r12 │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + cmp 0x8(%r12),%rcx │ │ │ │ + jne 5b482 , std::allocator > const&)@@Base+0xd72> │ │ │ │ + lea -0x20(%r9),%rax │ │ │ │ mov %r12,%rdi │ │ │ │ mov -0x8(%rax),%r12 │ │ │ │ - mov %rax,0x38(%r13) │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ cmp 0x8(%r12),%rdi │ │ │ │ - jne 5b103 , std::allocator > const&)@@Base+0x1343> │ │ │ │ - lea -0x20(%r11),%rax │ │ │ │ + jne 5b482 , std::allocator > const&)@@Base+0xd72> │ │ │ │ + lea -0x28(%r9),%rax │ │ │ │ mov %r12,%rdx │ │ │ │ mov -0x8(%rax),%r12 │ │ │ │ - mov %rax,0x38(%r13) │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ cmp 0x8(%r12),%rdx │ │ │ │ - jne 5b103 , std::allocator > const&)@@Base+0x1343> │ │ │ │ - lea -0x28(%r11),%rax │ │ │ │ - mov %r12,%rcx │ │ │ │ - mov -0x8(%rax),%r12 │ │ │ │ - mov %rax,0x38(%r13) │ │ │ │ - cmp 0x8(%r12),%rcx │ │ │ │ - jne 5b103 , std::allocator > const&)@@Base+0x1343> │ │ │ │ - lea -0x30(%r11),%rax │ │ │ │ + jne 5b482 , std::allocator > const&)@@Base+0xd72> │ │ │ │ + lea -0x30(%r9),%rax │ │ │ │ mov %r12,%r10 │ │ │ │ mov -0x8(%rax),%r12 │ │ │ │ - mov %rax,0x38(%r13) │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ cmp 0x8(%r12),%r10 │ │ │ │ - jne 5b103 , std::allocator > const&)@@Base+0x1343> │ │ │ │ - lea -0x38(%r11),%rax │ │ │ │ - mov %rax,0x38(%r13) │ │ │ │ - cmp %r9,%rax │ │ │ │ - jne 5afb9 , std::allocator > const&)@@Base+0x11f9> │ │ │ │ - mov 0x8(%rsp),%rbp │ │ │ │ - cmp %rbp,0x20(%rsp) │ │ │ │ - mov %r13,%r14 │ │ │ │ + jne 5b482 , std::allocator > const&)@@Base+0xd72> │ │ │ │ + lea -0x38(%r9),%rax │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + cmp %r11,%rax │ │ │ │ + jne 5b320 , std::allocator > const&)@@Base+0xc10> │ │ │ │ mov 0x28(%rsp),%rbx │ │ │ │ - jae 5b4d7 , std::allocator > const&)@@Base+0x1717> │ │ │ │ - mov 0x20(%rsp),%r15 │ │ │ │ - vmovdqu 0x0(%rbp),%xmm7 │ │ │ │ - vmovdqu (%r15),%xmm6 │ │ │ │ - add $0x10,%r15 │ │ │ │ - vmovdqu %xmm7,-0x10(%r15) │ │ │ │ - mov %r15,0x20(%rsp) │ │ │ │ - vmovdqu %xmm6,0x0(%rbp) │ │ │ │ - jmp 5a5ae , std::allocator > const&)@@Base+0x7ee> │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%rsp),%rdi │ │ │ │ + mov %r14,%r13 │ │ │ │ + mov %rbp,%r14 │ │ │ │ + mov 0x20(%rsp),%rbp │ │ │ │ + sub $0x10,%rbx │ │ │ │ + jmp 5b41c , std::allocator > const&)@@Base+0xd0c> │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + sub $0x10,%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ mov %rbp,%rsi │ │ │ │ - mov %r15,0x60(%rsp) │ │ │ │ - call bca40 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ - mov (%r15),%r15 │ │ │ │ - cmpq $0x0,(%r15) │ │ │ │ - jne 5ae80 , std::allocator > const&)@@Base+0x10c0> │ │ │ │ - jmp 5aea2 , std::allocator > const&)@@Base+0x10e2> │ │ │ │ - cmp %rax,%r9 │ │ │ │ - je 5b095 , std::allocator > const&)@@Base+0x12d5> │ │ │ │ + mov %r14,%rdi │ │ │ │ + call bcbb0 │ │ │ │ + test %al,%al │ │ │ │ + jne 5b418 , std::allocator > const&)@@Base+0xd08> │ │ │ │ + cmp %rbx,0x10(%rsp) │ │ │ │ + jae 5b6d2 , std::allocator > const&)@@Base+0xfc2> │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + vmovdqu (%rbx),%xmm7 │ │ │ │ + vmovdqu (%rax),%xmm6 │ │ │ │ + vmovdqu %xmm7,(%rax) │ │ │ │ + add $0x10,%rax │ │ │ │ + vmovdqu %xmm6,(%rbx) │ │ │ │ + jmp 5ae79 , std::allocator > const&)@@Base+0x769> │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ + mov %rbx,0x60(%rsp) │ │ │ │ + call bcad0 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + cmpq $0x0,(%rbx) │ │ │ │ + jne 5b1e8 , std::allocator > const&)@@Base+0xad8> │ │ │ │ + jmp 5b20a , std::allocator > const&)@@Base+0xafa> │ │ │ │ + cmp %r11,%rax │ │ │ │ + je 5b3fc , std::allocator > const&)@@Base+0xcec> │ │ │ │ mov 0x8(%r12),%r12 │ │ │ │ cmpq $0x0,(%r12) │ │ │ │ - je 5b144 , std::allocator > const&)@@Base+0x1384> │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x38(%r13),%rax │ │ │ │ - cmp 0x40(%r13),%rax │ │ │ │ - je 5b2c0 , std::allocator > const&)@@Base+0x1500> │ │ │ │ + je 5b4c4 , std::allocator > const&)@@Base+0xdb4> │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x38(%rbp),%rax │ │ │ │ + cmp 0x40(%rbp),%rax │ │ │ │ + je 5b638 , std::allocator > const&)@@Base+0xf28> │ │ │ │ mov %r12,(%rax) │ │ │ │ - mov (%r12),%r12 │ │ │ │ add $0x8,%rax │ │ │ │ - mov %rax,0x38(%r13) │ │ │ │ + mov %rax,0x38(%rbp) │ │ │ │ + mov (%r12),%r12 │ │ │ │ cmpq $0x0,(%r12) │ │ │ │ - jne 5b120 , std::allocator > const&)@@Base+0x1360> │ │ │ │ - test %r15,%r15 │ │ │ │ - jne 5abf0 , std::allocator > const&)@@Base+0xe30> │ │ │ │ - mov 0x7c(%r13),%esi │ │ │ │ - mov %rbp,%rbx │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%r15 │ │ │ │ - sub $0x10,%rax │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - test %esi,%esi │ │ │ │ - je 5aad0 , std::allocator > const&)@@Base+0xd10> │ │ │ │ - mov %rbx,0x38(%rsp) │ │ │ │ - mov %r13,0x8(%rsp) │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov %r9,(%rsp) │ │ │ │ - mov %r9,0x30(%rsp) │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov (%r15),%r9 │ │ │ │ - test %r9,%r9 │ │ │ │ - je 5b1d5 , std::allocator > const&)@@Base+0x1415> │ │ │ │ - mov %r9,%r13 │ │ │ │ - mov %r15,%rbx │ │ │ │ - mov %r9,%rbp │ │ │ │ - mov 0x0(%r13),%rdi │ │ │ │ - mov $0x1,%r14d │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 5b1c3 , std::allocator > const&)@@Base+0x1403> │ │ │ │ - xor %r14d,%r14d │ │ │ │ - call b1a40 │ │ │ │ - mov 0x8(%r13),%r13 │ │ │ │ - add %eax,%r14d │ │ │ │ - mov 0x0(%r13),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - jne 5b1ab , std::allocator > const&)@@Base+0x13eb> │ │ │ │ - inc %r14d │ │ │ │ - mov 0x8(%rbx),%rbx │ │ │ │ - add %r14d,%r12d │ │ │ │ - mov (%rbx),%r13 │ │ │ │ - test %r13,%r13 │ │ │ │ - jne 5b199 , std::allocator > const&)@@Base+0x13d9> │ │ │ │ + jne 5b4a0 , std::allocator > const&)@@Base+0xd90> │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 5afd0 , std::allocator > const&)@@Base+0x8c0> │ │ │ │ mov %rbp,%r9 │ │ │ │ - mov (%rsp),%r10 │ │ │ │ - mov (%r10),%r11 │ │ │ │ - test %r11,%r11 │ │ │ │ - je 5b436 , std::allocator > const&)@@Base+0x1676> │ │ │ │ - mov %r12d,0x48(%rsp) │ │ │ │ - mov %r11,%rbx │ │ │ │ - xor %r13d,%r13d │ │ │ │ - mov %r9,0x40(%rsp) │ │ │ │ - mov %r10,%r12 │ │ │ │ - mov %r11,%r14 │ │ │ │ - mov (%rbx),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - xor %ebp,%ebp │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + mov 0x7c(%r9),%r8d │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + add $0x10,%rax │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + test %r8d,%r8d │ │ │ │ + je 5ae9b , std::allocator > const&)@@Base+0x78b> │ │ │ │ + mov %r14,0x18(%rsp) │ │ │ │ + mov %rcx,%r15 │ │ │ │ + mov %r9,0x8(%rsp) │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov %rax,%r13 │ │ │ │ + mov 0x0(%r13),%rsi │ │ │ │ + xor %ebx,%ebx │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 5b554 , std::allocator > const&)@@Base+0xe44> │ │ │ │ + mov %rsi,0x30(%rsp) │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov %r13,%r12 │ │ │ │ + mov (%r14),%rdi │ │ │ │ + mov $0x1,%ebp │ │ │ │ test %rdi,%rdi │ │ │ │ - je 5b220 , std::allocator > const&)@@Base+0x1460> │ │ │ │ - call b1a40 │ │ │ │ - mov 0x8(%rbx),%rbx │ │ │ │ + je 5b53f , std::allocator > const&)@@Base+0xe2f> │ │ │ │ + xor %ebp,%ebp │ │ │ │ + call b1cb0 │ │ │ │ + mov 0x8(%r14),%r14 │ │ │ │ add %eax,%ebp │ │ │ │ - mov (%rbx),%rdi │ │ │ │ + mov (%r14),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 5b20a , std::allocator > const&)@@Base+0x144a> │ │ │ │ - lea 0x1(%rbp),%esi │ │ │ │ + jne 5b52a , std::allocator > const&)@@Base+0xe1a> │ │ │ │ + inc %ebp │ │ │ │ mov 0x8(%r12),%r12 │ │ │ │ - add %esi,%r13d │ │ │ │ - mov (%r12),%rbx │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 5b1fb , std::allocator > const&)@@Base+0x143b> │ │ │ │ - mov 0x48(%rsp),%r12d │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - cmp %r12d,%r13d │ │ │ │ - jne 5b581 , std::allocator > const&)@@Base+0x17c1> │ │ │ │ - test %r13d,%r13d │ │ │ │ - je 5b5dd , std::allocator > const&)@@Base+0x181d> │ │ │ │ - mov 0x8(%rsp),%r13 │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %r13,%rdi │ │ │ │ - call bcb40 │ │ │ │ - test %al,%al │ │ │ │ - jne 5b51c , std::allocator > const&)@@Base+0x175c> │ │ │ │ - mov (%rsp),%r14 │ │ │ │ - mov (%r15),%rdx │ │ │ │ - mov %r13,%rdi │ │ │ │ - mov (%r14),%rsi │ │ │ │ - call bcb40 │ │ │ │ - test %al,%al │ │ │ │ - jne 5b4b0 , std::allocator > const&)@@Base+0x16f0> │ │ │ │ - mov 0x8(%r14),%r8 │ │ │ │ - mov 0x7c(%r13),%edi │ │ │ │ - mov 0x8(%r15),%r15 │ │ │ │ - mov %r8,(%rsp) │ │ │ │ - test %edi,%edi │ │ │ │ - jne 5b185 , std::allocator > const&)@@Base+0x13c5> │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - mov 0x8(%rsp),%r13 │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - mov (%rsp),%rax │ │ │ │ - mov %rdx,0x8(%rsp) │ │ │ │ - jmp 5aad0 , std::allocator > const&)@@Base+0xd10> │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x70(%rsp),%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %r12,0x70(%rsp) │ │ │ │ - call bca40 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ - mov (%r12),%r12 │ │ │ │ - cmpq $0x0,(%r12) │ │ │ │ - jne 5b120 , std::allocator > const&)@@Base+0x1360> │ │ │ │ - test %r15,%r15 │ │ │ │ - jne 5abf0 , std::allocator > const&)@@Base+0xe30> │ │ │ │ - jmp 5b14d , std::allocator > const&)@@Base+0x138d> │ │ │ │ - mov %rbp,0x28(%rsp) │ │ │ │ - mov %rbx,0x30(%rsp) │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ + add %ebp,%ebx │ │ │ │ + mov (%r12),%r14 │ │ │ │ + test %r14,%r14 │ │ │ │ + jne 5b51b , std::allocator > const&)@@Base+0xe0b> │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov (%r15),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 5b667 , std::allocator > const&)@@Base+0xf57> │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ xor %edi,%edi │ │ │ │ - mov (%r14),%r9 │ │ │ │ - test %r9,%r9 │ │ │ │ - je 5b35e , std::allocator > const&)@@Base+0x159e> │ │ │ │ + mov %rcx,%rbp │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov %ebx,0x30(%rsp) │ │ │ │ + mov %r15,%rbx │ │ │ │ mov %r13,0x38(%rsp) │ │ │ │ - mov %r9,%r15 │ │ │ │ - mov %r14,%rbx │ │ │ │ mov %edi,%r13d │ │ │ │ - mov %r9,%rbp │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ - mov $0x1,%ecx │ │ │ │ + mov $0x1,%r9d │ │ │ │ xor %r12d,%r12d │ │ │ │ test %rdi,%rdi │ │ │ │ - je 5b344 , std::allocator > const&)@@Base+0x1584> │ │ │ │ - call b1a40 │ │ │ │ + je 5b5a8 , std::allocator > const&)@@Base+0xe98> │ │ │ │ + call b1cb0 │ │ │ │ mov 0x8(%rbp),%rbp │ │ │ │ add %eax,%r12d │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 5b32a , std::allocator > const&)@@Base+0x156a> │ │ │ │ - lea 0x1(%r12),%ecx │ │ │ │ + jne 5b58e , std::allocator > const&)@@Base+0xe7e> │ │ │ │ + lea 0x1(%r12),%r9d │ │ │ │ mov 0x8(%rbx),%rbx │ │ │ │ - add %ecx,%r13d │ │ │ │ + add %r9d,%r13d │ │ │ │ mov (%rbx),%rbp │ │ │ │ test %rbp,%rbp │ │ │ │ - jne 5b319 , std::allocator > const&)@@Base+0x1559> │ │ │ │ - mov %r13d,%edi │ │ │ │ + jne 5b57c , std::allocator > const&)@@Base+0xe6c> │ │ │ │ + mov 0x30(%rsp),%ebx │ │ │ │ + mov %r13d,%r10d │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov %r14,%rsi │ │ │ │ mov 0x38(%rsp),%r13 │ │ │ │ - mov %r15,%r9 │ │ │ │ - mov 0x0(%r13),%r10 │ │ │ │ - test %r10,%r10 │ │ │ │ - je 5b46e , std::allocator > const&)@@Base+0x16ae> │ │ │ │ - mov %r10,%r15 │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov %edi,0x38(%rsp) │ │ │ │ - mov %r10,%rbx │ │ │ │ - mov %r13,%rbp │ │ │ │ - mov %r9,0x40(%rsp) │ │ │ │ - mov %r13,0x48(%rsp) │ │ │ │ - mov $0x1,%r11d │ │ │ │ - xor %r13d,%r13d │ │ │ │ - mov (%rbx),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 5b3ae , std::allocator > const&)@@Base+0x15ee> │ │ │ │ - call b1a40 │ │ │ │ - mov 0x8(%rbx),%rbx │ │ │ │ - add %eax,%r13d │ │ │ │ - mov (%rbx),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - jne 5b396 , std::allocator > const&)@@Base+0x15d6> │ │ │ │ - lea 0x1(%r13),%r11d │ │ │ │ - mov 0x8(%rbp),%rbp │ │ │ │ - add %r11d,%r12d │ │ │ │ - mov 0x0(%rbp),%rbx │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 5b385 , std::allocator > const&)@@Base+0x15c5> │ │ │ │ - mov 0x38(%rsp),%r8d │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov %r15,%rdx │ │ │ │ - mov 0x48(%rsp),%r13 │ │ │ │ - cmp %r8d,%r12d │ │ │ │ - jne 5b539 , std::allocator > const&)@@Base+0x1779> │ │ │ │ - test %r12d,%r12d │ │ │ │ - je 5b595 , std::allocator > const&)@@Base+0x17d5> │ │ │ │ - mov 0x8(%rsp),%r15 │ │ │ │ - mov %r15,%rdi │ │ │ │ - call bcb40 │ │ │ │ + cmp %ebx,%r10d │ │ │ │ + jne 5b6c4 , std::allocator > const&)@@Base+0xfb4> │ │ │ │ + test %r10d,%r10d │ │ │ │ + je 5b718 , std::allocator > const&)@@Base+0x1008> │ │ │ │ + mov 0x8(%rsp),%r14 │ │ │ │ + mov %r14,%rdi │ │ │ │ + call bcbb0 │ │ │ │ test %al,%al │ │ │ │ - jne 5b56d , std::allocator > const&)@@Base+0x17ad> │ │ │ │ - mov (%r14),%rdx │ │ │ │ - mov 0x0(%r13),%rsi │ │ │ │ - mov %r15,%rdi │ │ │ │ - call bcb40 │ │ │ │ + jne 5b6b5 , std::allocator > const&)@@Base+0xfa5> │ │ │ │ + mov 0x0(%r13),%rdx │ │ │ │ + mov (%r15),%rsi │ │ │ │ + mov %r14,%rdi │ │ │ │ + call bcbb0 │ │ │ │ test %al,%al │ │ │ │ - jne 5b559 , std::allocator > const&)@@Base+0x1799> │ │ │ │ - mov 0x7c(%r15),%edx │ │ │ │ + jne 5b697 , std::allocator > const&)@@Base+0xf87> │ │ │ │ + mov 0x7c(%r14),%r11d │ │ │ │ + mov 0x8(%r15),%r15 │ │ │ │ mov 0x8(%r13),%r13 │ │ │ │ - mov 0x8(%r14),%r14 │ │ │ │ - test %edx,%edx │ │ │ │ - jne 5b2fe , std::allocator > const&)@@Base+0x153e> │ │ │ │ - mov 0x28(%rsp),%rbp │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - jmp 5a5d5 , std::allocator > const&)@@Base+0x815> │ │ │ │ - mov 0x30(%rsp),%r9 │ │ │ │ - xor %eax,%eax │ │ │ │ - test %r12d,%r12d │ │ │ │ - jne 5b589 , std::allocator > const&)@@Base+0x17c9> │ │ │ │ - mov (%rsp),%r10 │ │ │ │ - movzbl 0x8(%r10),%r11d │ │ │ │ - cmp %r11b,0x8(%r15) │ │ │ │ - setb %bpl │ │ │ │ - test %bpl,%bpl │ │ │ │ - je 5b9e0 , std::allocator > const&)@@Base+0x1c20> │ │ │ │ - mov 0x10(%rsp),%r15 │ │ │ │ - sub $0x10,%r9 │ │ │ │ - jmp 5b17c , std::allocator > const&)@@Base+0x13bc> │ │ │ │ - mov 0x28(%rsp),%rbp │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ - mov %edi,%eax │ │ │ │ - xor %esi,%esi │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - test %edi,%edi │ │ │ │ - jne 5b54e , std::allocator > const&)@@Base+0x178e> │ │ │ │ - movzbl 0x8(%r13),%edi │ │ │ │ - cmp %dil,0x8(%r14) │ │ │ │ - setb %r14b │ │ │ │ - test %r14b,%r14b │ │ │ │ - jne 5a9b3 , std::allocator > const&)@@Base+0xbf3> │ │ │ │ - jmp 5aaa3 , std::allocator > const&)@@Base+0xce3> │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x38(%rsp),%r15 │ │ │ │ - mov 0x30(%rsp),%r13 │ │ │ │ + test %r11d,%r11d │ │ │ │ + jne 5b505 , std::allocator > const&)@@Base+0xdf5> │ │ │ │ + mov 0x18(%rsp),%r14 │ │ │ │ + mov 0x8(%rsp),%r9 │ │ │ │ + mov %r15,%rcx │ │ │ │ + mov %r13,%rax │ │ │ │ + jmp 5ae9b , std::allocator > const&)@@Base+0x78b> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ + mov %r15,%rdi │ │ │ │ + mov %r12,0x70(%rsp) │ │ │ │ + call bcad0 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ + mov (%r12),%r12 │ │ │ │ + cmpq $0x0,(%r12) │ │ │ │ + jne 5b4a0 , std::allocator > const&)@@Base+0xd90> │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 5afd0 , std::allocator > const&)@@Base+0x8c0> │ │ │ │ + jmp 5b4cd , std::allocator > const&)@@Base+0xdbd> │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + xor %r10d,%r10d │ │ │ │ + test %ebx,%ebx │ │ │ │ + jne 5b6c9 , std::allocator > const&)@@Base+0xfb9> │ │ │ │ + movzbl 0x8(%r15),%r15d │ │ │ │ + cmp %r15b,0x8(%r13) │ │ │ │ + setb %r8b │ │ │ │ + test %r8b,%r8b │ │ │ │ + je 5bb1b , std::allocator > const&)@@Base+0x140b> │ │ │ │ + mov 0x20(%rsp),%r15 │ │ │ │ + add $0x10,%rax │ │ │ │ + jmp 5b4fd , std::allocator > const&)@@Base+0xded> │ │ │ │ mov 0x28(%rsp),%rbx │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + mov 0x18(%rsp),%r13 │ │ │ │ mov 0x8(%rsp),%r14 │ │ │ │ - mov %r15,0x18(%rsp) │ │ │ │ - mov %r13,%rbp │ │ │ │ - cmp %rbp,0x20(%rsp) │ │ │ │ - jb 5b0ad , std::allocator > const&)@@Base+0x12ed> │ │ │ │ - mov 0x20(%rsp),%rbp │ │ │ │ - mov 0x10(%rsp),%r13 │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rbx,%r12 │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + jmp 5b407 , std::allocator > const&)@@Base+0xcf7> │ │ │ │ + mov 0x18(%rsp),%r14 │ │ │ │ + mov 0x8(%rsp),%r9 │ │ │ │ + jmp 5b4d0 , std::allocator > const&)@@Base+0xdc0> │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + cmp %r10d,%ebx │ │ │ │ + setl %r8b │ │ │ │ + jmp 5b680 , std::allocator > const&)@@Base+0xf70> │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x20(%rsp),%r13 │ │ │ │ + mov %r14,%rcx │ │ │ │ + mov %r14,%r15 │ │ │ │ mov 0x58(%rsp),%rsi │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - mov %rbp,%rdi │ │ │ │ - mov %r13,(%rsp) │ │ │ │ - call 5a4d0 , std::allocator > const&)@@Base+0x710> │ │ │ │ - mov %rbp,%r9 │ │ │ │ - mov (%rsp),%r11 │ │ │ │ - sub %r11,%r9 │ │ │ │ - cmp $0x100,%r9 │ │ │ │ - jle 5b931 , std::allocator > const&)@@Base+0x1b71> │ │ │ │ - mov %rbp,%r14 │ │ │ │ - jmp 5a51d , std::allocator > const&)@@Base+0x75d> │ │ │ │ - mov 0x8(%rsp),%r13 │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - mov 0x7c(%r13),%esi │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ - jmp 5b154 , std::allocator > const&)@@Base+0x1394> │ │ │ │ - mov 0x28(%rsp),%rbp │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ - mov %r12d,%esi │ │ │ │ - mov %r8d,%eax │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - cmp %eax,%esi │ │ │ │ - setg %r14b │ │ │ │ - jmp 5b496 , std::allocator > const&)@@Base+0x16d6> │ │ │ │ - mov 0x28(%rsp),%rbp │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - jmp 5aaa3 , std::allocator > const&)@@Base+0xce3> │ │ │ │ - mov 0x28(%rsp),%rbp │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - jmp 5a9b3 , std::allocator > const&)@@Base+0xbf3> │ │ │ │ - mov 0x30(%rsp),%r9 │ │ │ │ - mov %r13d,%eax │ │ │ │ - cmp %eax,%r12d │ │ │ │ - setl %bpl │ │ │ │ - jmp 5b457 , std::allocator > const&)@@Base+0x1697> │ │ │ │ - mov 0x28(%rsp),%rbp │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - jmp 5b489 , std::allocator > const&)@@Base+0x16c9> │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %r13,0x8(%rsp) │ │ │ │ + call 5ada0 , std::allocator > const&)@@Base+0x690> │ │ │ │ + mov 0x8(%rsp),%r11 │ │ │ │ + sub %r11,%rbx │ │ │ │ + cmp $0x100,%rbx │ │ │ │ + jle 5baaf , std::allocator > const&)@@Base+0x139f> │ │ │ │ + mov 0x10(%rsp),%r12 │ │ │ │ + jmp 5aded , std::allocator > const&)@@Base+0x6dd> │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + jmp 5b673 , std::allocator > const&)@@Base+0xf63> │ │ │ │ mov %r13,%rsi │ │ │ │ - call bcb40 │ │ │ │ - mov (%rsp),%r8 │ │ │ │ + mov %r15,%rdi │ │ │ │ + call bcbb0 │ │ │ │ + mov 0x8(%rsp),%r8 │ │ │ │ test %al,%al │ │ │ │ - je 5b995 , std::allocator > const&)@@Base+0x1bd5> │ │ │ │ + je 5bad4 , std::allocator > const&)@@Base+0x13c4> │ │ │ │ vmovdqu (%r8),%xmm0 │ │ │ │ vmovdqu 0x10(%r8),%xmm2 │ │ │ │ vmovdqu %xmm0,0x10(%r8) │ │ │ │ vmovdqu %xmm2,(%r8) │ │ │ │ - jmp 5a594 , std::allocator > const&)@@Base+0x7d4> │ │ │ │ - mov 0x30(%rsp),%r9 │ │ │ │ - jmp 5b446 , std::allocator > const&)@@Base+0x1686> │ │ │ │ - lea -0x1(%r13),%r12 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov 0x50(%rsp),%r9 │ │ │ │ - mov %r11,%r14 │ │ │ │ - mov %r12,%r15 │ │ │ │ - and $0x3,%r15d │ │ │ │ - je 5b9ca , std::allocator > const&)@@Base+0x1c0a> │ │ │ │ - mov %r12,%rax │ │ │ │ - mov %r12,%rsi │ │ │ │ - mov %rbp,%rdx │ │ │ │ + jmp 5ae61 , std::allocator > const&)@@Base+0x751> │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %r13,%rsi │ │ │ │ + mov %r15,%rdi │ │ │ │ + mov %r8,0x8(%rsp) │ │ │ │ + call bcbb0 │ │ │ │ + mov 0x8(%rsp),%r8 │ │ │ │ + test %al,%al │ │ │ │ + vmovdqu (%r8),%xmm0 │ │ │ │ + je 5b73f , std::allocator > const&)@@Base+0x102f> │ │ │ │ + vmovdqu -0x10(%r12),%xmm3 │ │ │ │ + vmovdqu %xmm3,(%r8) │ │ │ │ + vmovdqu %xmm0,-0x10(%r12) │ │ │ │ + jmp 5ae61 , std::allocator > const&)@@Base+0x751> │ │ │ │ + mov %r15,%r13 │ │ │ │ + lea -0x1(%rbx),%r15 │ │ │ │ + mov %r11,%r10 │ │ │ │ + mov %r15,%r14 │ │ │ │ + and $0x3,%r14d │ │ │ │ + je 5bb0b , std::allocator > const&)@@Base+0x13fb> │ │ │ │ + mov %r15,%rdx │ │ │ │ + mov %r15,%rsi │ │ │ │ + mov %r13,%r9 │ │ │ │ mov %r11,%rdi │ │ │ │ - shl $0x4,%rax │ │ │ │ - mov %r9,0x8(%rsp) │ │ │ │ - mov %r11,(%rsp) │ │ │ │ - lea -0x2(%r13),%r12 │ │ │ │ - mov (%r11,%rax,1),%rcx │ │ │ │ - mov 0x8(%r11,%rax,1),%r8 │ │ │ │ - call 5a1c0 , std::allocator > const&)@@Base+0x400> │ │ │ │ - cmp $0x1,%r15 │ │ │ │ - mov (%rsp),%r14 │ │ │ │ - mov 0x8(%rsp),%r9 │ │ │ │ - je 5b9ca , std::allocator > const&)@@Base+0x1c0a> │ │ │ │ - cmp $0x2,%r15 │ │ │ │ - je 5b672 , std::allocator > const&)@@Base+0x18b2> │ │ │ │ - mov %r12,%r11 │ │ │ │ - mov %r12,%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ + shl $0x4,%rdx │ │ │ │ + mov %r11,0x8(%rsp) │ │ │ │ + lea -0x2(%rbx),%r15 │ │ │ │ + mov (%r11,%rdx,1),%rcx │ │ │ │ + mov 0x8(%r11,%rdx,1),%r8 │ │ │ │ mov %rbp,%rdx │ │ │ │ - shl $0x4,%r11 │ │ │ │ - lea -0x3(%r13),%r12 │ │ │ │ - mov (%r14,%r11,1),%rcx │ │ │ │ - mov 0x8(%r14,%r11,1),%r8 │ │ │ │ - call 5a1c0 , std::allocator > const&)@@Base+0x400> │ │ │ │ - mov 0x8(%rsp),%r9 │ │ │ │ - mov (%rsp),%r14 │ │ │ │ - mov %r12,%r13 │ │ │ │ - mov %r12,%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ + call 5aac0 , std::allocator > const&)@@Base+0x3b0> │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + mov 0x8(%rsp),%r10 │ │ │ │ + je 5bb0b , std::allocator > const&)@@Base+0x13fb> │ │ │ │ + cmp $0x2,%r14 │ │ │ │ + je 5b80e , std::allocator > const&)@@Base+0x10fe> │ │ │ │ + mov %r15,%rax │ │ │ │ + mov %r15,%rsi │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov %r13,%r9 │ │ │ │ + shl $0x4,%rax │ │ │ │ mov %rbp,%rdx │ │ │ │ - shl $0x4,%r13 │ │ │ │ - mov %r14,(%rsp) │ │ │ │ - mov %r9,0x8(%rsp) │ │ │ │ - dec %r12 │ │ │ │ - mov (%r14,%r13,1),%rcx │ │ │ │ - mov 0x8(%r14,%r13,1),%r8 │ │ │ │ - call 5a1c0 , std::allocator > const&)@@Base+0x400> │ │ │ │ - mov (%rsp),%r15 │ │ │ │ - mov 0x8(%rsp),%r14 │ │ │ │ - jmp 5b714 , std::allocator > const&)@@Base+0x1954> │ │ │ │ - lea -0x1(%r12),%rsi │ │ │ │ - mov %r14,%r9 │ │ │ │ + lea -0x3(%rbx),%r15 │ │ │ │ + mov (%r10,%rax,1),%rcx │ │ │ │ + mov 0x8(%r10,%rax,1),%r8 │ │ │ │ + call 5aac0 , std::allocator > const&)@@Base+0x3b0> │ │ │ │ + mov 0x8(%rsp),%r10 │ │ │ │ + mov %r15,%r11 │ │ │ │ + mov %r15,%rsi │ │ │ │ + mov %r13,%r9 │ │ │ │ mov %rbp,%rdx │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov %rsi,%r8 │ │ │ │ - shl $0x4,%r8 │ │ │ │ - mov (%r15,%r8,1),%rcx │ │ │ │ - mov 0x8(%r15,%r8,1),%r8 │ │ │ │ - call 5a1c0 , std::allocator > const&)@@Base+0x400> │ │ │ │ - lea -0x2(%r12),%rsi │ │ │ │ - mov %r14,%r9 │ │ │ │ + shl $0x4,%r11 │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov %r10,0x8(%rsp) │ │ │ │ + dec %r15 │ │ │ │ + mov (%r10,%r11,1),%rcx │ │ │ │ + mov 0x8(%r10,%r11,1),%r8 │ │ │ │ + call 5aac0 , std::allocator > const&)@@Base+0x3b0> │ │ │ │ + mov 0x8(%rsp),%rbx │ │ │ │ + jmp 5b8a8 , std::allocator > const&)@@Base+0x1198> │ │ │ │ + lea -0x1(%r15),%rsi │ │ │ │ + mov %r13,%r9 │ │ │ │ mov %rbp,%rdx │ │ │ │ mov %rsi,%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ - mov (%r15,%rdi,1),%rcx │ │ │ │ - mov 0x8(%r15,%rdi,1),%r8 │ │ │ │ - mov %r15,%rdi │ │ │ │ - call 5a1c0 , std::allocator > const&)@@Base+0x400> │ │ │ │ - lea -0x3(%r12),%rsi │ │ │ │ - mov %r14,%r9 │ │ │ │ - mov %r15,%rdi │ │ │ │ + mov (%rbx,%rdi,1),%rcx │ │ │ │ + mov 0x8(%rbx,%rdi,1),%r8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + call 5aac0 , std::allocator > const&)@@Base+0x3b0> │ │ │ │ + lea -0x2(%r15),%rsi │ │ │ │ + mov %r13,%r9 │ │ │ │ + mov %rbp,%rdx │ │ │ │ + mov %rsi,%r14 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + shl $0x4,%r14 │ │ │ │ + mov (%rbx,%r14,1),%rcx │ │ │ │ + mov 0x8(%rbx,%r14,1),%r8 │ │ │ │ + call 5aac0 , std::allocator > const&)@@Base+0x3b0> │ │ │ │ + lea -0x3(%r15),%rsi │ │ │ │ + mov %r13,%r9 │ │ │ │ + mov %rbx,%rdi │ │ │ │ mov %rsi,%rdx │ │ │ │ - sub $0x4,%r12 │ │ │ │ + sub $0x4,%r15 │ │ │ │ shl $0x4,%rdx │ │ │ │ - mov (%r15,%rdx,1),%rcx │ │ │ │ - mov 0x8(%r15,%rdx,1),%r8 │ │ │ │ + mov (%rbx,%rdx,1),%rcx │ │ │ │ + mov 0x8(%rbx,%rdx,1),%r8 │ │ │ │ mov %rbp,%rdx │ │ │ │ - call 5a1c0 , std::allocator > const&)@@Base+0x400> │ │ │ │ - mov %r12,%rsi │ │ │ │ - mov %r14,%r9 │ │ │ │ + call 5aac0 , std::allocator > const&)@@Base+0x3b0> │ │ │ │ + mov %r15,%r8 │ │ │ │ + mov %r13,%r9 │ │ │ │ mov %rbp,%rdx │ │ │ │ - shl $0x4,%rsi │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov (%r15,%rsi,1),%rcx │ │ │ │ - mov 0x8(%r15,%rsi,1),%r8 │ │ │ │ - mov %r12,%rsi │ │ │ │ - call 5a1c0 , std::allocator > const&)@@Base+0x400> │ │ │ │ - test %r12,%r12 │ │ │ │ - jne 5b6a7 , std::allocator > const&)@@Base+0x18e7> │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %r14,%r9 │ │ │ │ - sub %r15,%rcx │ │ │ │ + mov %r15,%rsi │ │ │ │ + shl $0x4,%r8 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov (%rbx,%r8,1),%rcx │ │ │ │ + mov 0x8(%rbx,%r8,1),%r8 │ │ │ │ + call 5aac0 , std::allocator > const&)@@Base+0x3b0> │ │ │ │ + test %r15,%r15 │ │ │ │ + jne 5b83e , std::allocator > const&)@@Base+0x112e> │ │ │ │ + mov %r12,%rcx │ │ │ │ + mov %rbx,%r15 │ │ │ │ + sub %rbx,%rcx │ │ │ │ cmp $0x10,%rcx │ │ │ │ - jle 5b931 , std::allocator > const&)@@Base+0x1b71> │ │ │ │ + jle 5baaf , std::allocator > const&)@@Base+0x139f> │ │ │ │ + lea -0x10(%r12),%rbx │ │ │ │ vmovdqu (%r15),%xmm8 │ │ │ │ - lea -0x10(%rbx),%rbp │ │ │ │ - lea -0x11(%rcx),%r12 │ │ │ │ - mov 0x8(%rbp),%r8 │ │ │ │ - mov 0x0(%rbp),%rcx │ │ │ │ - mov %rbp,%r13 │ │ │ │ - shr $0x4,%r12 │ │ │ │ + lea -0x11(%rcx),%rbp │ │ │ │ + mov 0x8(%rbx),%r8 │ │ │ │ + mov %rbx,%r14 │ │ │ │ + mov (%rbx),%rcx │ │ │ │ + shr $0x4,%rbp │ │ │ │ xor %esi,%esi │ │ │ │ - sub %r15,%r13 │ │ │ │ + sub %r15,%r14 │ │ │ │ + vmovdqu %xmm8,(%rbx) │ │ │ │ + mov %r13,%r9 │ │ │ │ mov %r15,%rdi │ │ │ │ - and $0x3,%r12d │ │ │ │ - mov %r14,0x8(%rsp) │ │ │ │ - mov %r13,%rdx │ │ │ │ - mov %r15,(%rsp) │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %r15,0x8(%rsp) │ │ │ │ + and $0x3,%ebp │ │ │ │ sar $0x4,%rdx │ │ │ │ - vmovdqu %xmm8,0x0(%rbp) │ │ │ │ - call 5a1c0 , std::allocator > const&)@@Base+0x400> │ │ │ │ - cmp $0x10,%r13 │ │ │ │ - mov (%rsp),%rax │ │ │ │ - mov 0x8(%rsp),%r9 │ │ │ │ - jle 5b931 , std::allocator > const&)@@Base+0x1b71> │ │ │ │ - test %r12,%r12 │ │ │ │ - je 5b9d5 , std::allocator > const&)@@Base+0x1c15> │ │ │ │ - cmp $0x1,%r12 │ │ │ │ - je 5b831 , std::allocator > const&)@@Base+0x1a71> │ │ │ │ - cmp $0x2,%r12 │ │ │ │ - je 5b7f6 , std::allocator > const&)@@Base+0x1a36> │ │ │ │ + call 5aac0 , std::allocator > const&)@@Base+0x3b0> │ │ │ │ + cmp $0x10,%r14 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jle 5baaf , std::allocator > const&)@@Base+0x139f> │ │ │ │ + test %rbp,%rbp │ │ │ │ + je 5bb13 , std::allocator > const&)@@Base+0x1403> │ │ │ │ + cmp $0x1,%rbp │ │ │ │ + je 5b9b8 , std::allocator > const&)@@Base+0x12a8> │ │ │ │ + cmp $0x2,%rbp │ │ │ │ + je 5b983 , std::allocator > const&)@@Base+0x1273> │ │ │ │ + lea -0x20(%r12),%rbx │ │ │ │ vmovdqu (%rax),%xmm9 │ │ │ │ - mov -0x20(%rbx),%rcx │ │ │ │ - lea -0x20(%rbx),%rbp │ │ │ │ + mov -0x20(%r12),%rcx │ │ │ │ mov %rax,%rdi │ │ │ │ - mov -0x18(%rbx),%r8 │ │ │ │ - mov %rbp,%rdx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov -0x18(%r12),%r8 │ │ │ │ + mov %r13,%r9 │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r9,0x8(%rsp) │ │ │ │ sub %rax,%rdx │ │ │ │ - mov %rax,(%rsp) │ │ │ │ + vmovdqu %xmm9,-0x20(%r12) │ │ │ │ sar $0x4,%rdx │ │ │ │ - vmovdqu %xmm9,-0x20(%rbx) │ │ │ │ - call 5a1c0 , std::allocator > const&)@@Base+0x400> │ │ │ │ - mov 0x8(%rsp),%r9 │ │ │ │ - mov (%rsp),%rax │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 5aac0 , std::allocator > const&)@@Base+0x3b0> │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ vmovdqu (%rax),%xmm10 │ │ │ │ - mov -0x10(%rbp),%rcx │ │ │ │ - sub $0x10,%rbp │ │ │ │ + mov -0x10(%rbx),%rcx │ │ │ │ + sub $0x10,%rbx │ │ │ │ mov %rax,%rdi │ │ │ │ - mov 0x8(%rbp),%r8 │ │ │ │ + mov 0x8(%rbx),%r8 │ │ │ │ + mov %r13,%r9 │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r9,0x8(%rsp) │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - vmovdqu %xmm10,0x0(%rbp) │ │ │ │ - mov %rbp,%rdx │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + vmovdqu %xmm10,(%rbx) │ │ │ │ + mov %rbx,%rdx │ │ │ │ sub %rax,%rdx │ │ │ │ sar $0x4,%rdx │ │ │ │ - call 5a1c0 , std::allocator > const&)@@Base+0x400> │ │ │ │ - mov 0x8(%rsp),%r9 │ │ │ │ - mov (%rsp),%rax │ │ │ │ + call 5aac0 , std::allocator > const&)@@Base+0x3b0> │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + sub $0x10,%rbx │ │ │ │ vmovdqu (%rax),%xmm11 │ │ │ │ - sub $0x10,%rbp │ │ │ │ - mov 0x0(%rbp),%rcx │ │ │ │ + mov (%rbx),%rcx │ │ │ │ xor %esi,%esi │ │ │ │ - mov %rbp,%rbx │ │ │ │ - mov 0x8(%rbp),%r8 │ │ │ │ + mov %rbx,%r12 │ │ │ │ + mov 0x8(%rbx),%r8 │ │ │ │ + mov %r13,%r9 │ │ │ │ mov %rax,%rdi │ │ │ │ - mov %r9,0x8(%rsp) │ │ │ │ - sub %rax,%rbx │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ + sub %rax,%r12 │ │ │ │ + vmovdqu %xmm11,(%rbx) │ │ │ │ + mov %r12,%rdx │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ sar $0x4,%rdx │ │ │ │ - vmovdqu %xmm11,0x0(%rbp) │ │ │ │ - call 5a1c0 , std::allocator > const&)@@Base+0x400> │ │ │ │ - cmp $0x10,%rbx │ │ │ │ - jle 5b931 , std::allocator > const&)@@Base+0x1b71> │ │ │ │ - mov (%rsp),%r15 │ │ │ │ - mov 0x8(%rsp),%r14 │ │ │ │ + call 5aac0 , std::allocator > const&)@@Base+0x3b0> │ │ │ │ + cmp $0x10,%r12 │ │ │ │ + jle 5baaf , std::allocator > const&)@@Base+0x139f> │ │ │ │ + mov 0x8(%rsp),%r15 │ │ │ │ + lea -0x10(%rbx),%rdx │ │ │ │ vmovdqu (%r15),%xmm12 │ │ │ │ - mov -0x10(%rbp),%rcx │ │ │ │ - lea -0x10(%rbp),%rdx │ │ │ │ + mov -0x10(%rbx),%rcx │ │ │ │ xor %esi,%esi │ │ │ │ - mov -0x8(%rbp),%r8 │ │ │ │ + mov -0x8(%rbx),%r8 │ │ │ │ sub %r15,%rdx │ │ │ │ - mov %r14,%r9 │ │ │ │ + mov %r13,%r9 │ │ │ │ mov %r15,%rdi │ │ │ │ + vmovdqu %xmm12,-0x10(%rbx) │ │ │ │ sar $0x4,%rdx │ │ │ │ - vmovdqu %xmm12,-0x10(%rbp) │ │ │ │ - call 5a1c0 , std::allocator > const&)@@Base+0x400> │ │ │ │ - lea -0x20(%rbp),%rdx │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %r14,%r9 │ │ │ │ + call 5aac0 , std::allocator > const&)@@Base+0x3b0> │ │ │ │ + lea -0x20(%rbx),%rdx │ │ │ │ vmovdqu (%r15),%xmm13 │ │ │ │ - mov -0x20(%rbp),%rcx │ │ │ │ + mov -0x20(%rbx),%rcx │ │ │ │ + mov -0x18(%rbx),%r8 │ │ │ │ sub %r15,%rdx │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov -0x18(%rbp),%r8 │ │ │ │ - sar $0x4,%rdx │ │ │ │ - vmovdqu %xmm13,-0x20(%rbp) │ │ │ │ - call 5a1c0 , std::allocator > const&)@@Base+0x400> │ │ │ │ - lea -0x30(%rbp),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r14,%r9 │ │ │ │ + mov %r13,%r9 │ │ │ │ + vmovdqu %xmm13,-0x20(%rbx) │ │ │ │ + sar $0x4,%rdx │ │ │ │ + mov %r15,%rdi │ │ │ │ + call 5aac0 , std::allocator > const&)@@Base+0x3b0> │ │ │ │ vmovdqu (%r15),%xmm14 │ │ │ │ - mov -0x30(%rbp),%rcx │ │ │ │ + lea -0x30(%rbx),%rdx │ │ │ │ + mov -0x30(%rbx),%rcx │ │ │ │ + mov -0x28(%rbx),%r8 │ │ │ │ sub %r15,%rdx │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov -0x28(%rbp),%r8 │ │ │ │ - sar $0x4,%rdx │ │ │ │ - sub $0x40,%rbp │ │ │ │ - vmovdqu %xmm14,0x10(%rbp) │ │ │ │ - mov %rbp,%r12 │ │ │ │ - call 5a1c0 , std::allocator > const&)@@Base+0x400> │ │ │ │ - sub %r15,%r12 │ │ │ │ + sub $0x40,%rbx │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r14,%r9 │ │ │ │ + vmovdqu %xmm14,0x10(%rbx) │ │ │ │ + sar $0x4,%rdx │ │ │ │ + mov %r13,%r9 │ │ │ │ + mov %r15,%rdi │ │ │ │ + call 5aac0 , std::allocator > const&)@@Base+0x3b0> │ │ │ │ + mov %rbx,%rbp │ │ │ │ vmovdqu (%r15),%xmm15 │ │ │ │ - mov 0x0(%rbp),%rcx │ │ │ │ - mov %r12,%rdx │ │ │ │ + mov (%rbx),%rcx │ │ │ │ + sub %r15,%rbp │ │ │ │ + mov 0x8(%rbx),%r8 │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %r13,%r9 │ │ │ │ + mov %rbp,%rdx │ │ │ │ + vmovdqu %xmm15,(%rbx) │ │ │ │ mov %r15,%rdi │ │ │ │ - mov 0x8(%rbp),%r8 │ │ │ │ sar $0x4,%rdx │ │ │ │ - vmovdqu %xmm15,0x0(%rbp) │ │ │ │ - call 5a1c0 , std::allocator > const&)@@Base+0x400> │ │ │ │ - cmp $0x10,%r12 │ │ │ │ - jg 5b879 , std::allocator > const&)@@Base+0x1ab9> │ │ │ │ + call 5aac0 , std::allocator > const&)@@Base+0x3b0> │ │ │ │ + cmp $0x10,%rbp │ │ │ │ + jg 5b9f9 , std::allocator > const&)@@Base+0x12e9> │ │ │ │ mov 0x88(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 5b9fc , std::allocator > const&)@@Base+0x1c3c> │ │ │ │ + jne 5bb2f , std::allocator > const&)@@Base+0x141f> │ │ │ │ add $0x98,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov %r8,(%rsp) │ │ │ │ - call bcb40 │ │ │ │ - mov (%rsp),%r8 │ │ │ │ - test %al,%al │ │ │ │ - vmovdqu (%r8),%xmm0 │ │ │ │ - je 5b5c7 , std::allocator > const&)@@Base+0x1807> │ │ │ │ - vmovdqu -0x10(%r14),%xmm3 │ │ │ │ - vmovdqu %xmm3,(%r8) │ │ │ │ - vmovdqu %xmm0,-0x10(%r14) │ │ │ │ - jmp 5a594 , std::allocator > const&)@@Base+0x7d4> │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rbp,%rsi │ │ │ │ - mov %r8,(%rsp) │ │ │ │ - call bcb40 │ │ │ │ - mov (%rsp),%r8 │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %r15,%rdi │ │ │ │ + mov %r8,0x8(%rsp) │ │ │ │ + call bcbb0 │ │ │ │ + mov 0x8(%rsp),%r8 │ │ │ │ test %al,%al │ │ │ │ vmovdqu (%r8),%xmm0 │ │ │ │ - jne 5b97f , std::allocator > const&)@@Base+0x1bbf> │ │ │ │ - vmovdqu 0x0(%rbp),%xmm1 │ │ │ │ + jne 5b776 , std::allocator > const&)@@Base+0x1066> │ │ │ │ + vmovdqu (%rbx),%xmm1 │ │ │ │ vmovdqu %xmm1,(%r8) │ │ │ │ - vmovdqu %xmm0,0x0(%rbp) │ │ │ │ - jmp 5a594 , std::allocator > const&)@@Base+0x7d4> │ │ │ │ - mov %r14,%r15 │ │ │ │ - mov %r9,%r14 │ │ │ │ - jmp 5b714 , std::allocator > const&)@@Base+0x1954> │ │ │ │ + vmovdqu %xmm0,(%rbx) │ │ │ │ + jmp 5ae61 , std::allocator > const&)@@Base+0x751> │ │ │ │ + mov %r10,%rbx │ │ │ │ + jmp 5b8a8 , std::allocator > const&)@@Base+0x1198> │ │ │ │ mov %rax,%r15 │ │ │ │ - mov %r9,%r14 │ │ │ │ - jmp 5b879 , std::allocator > const&)@@Base+0x1ab9> │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ + jmp 5b9f9 , std::allocator > const&)@@Base+0x12e9> │ │ │ │ mov 0x28(%rsp),%rbx │ │ │ │ - mov %r9,%r13 │ │ │ │ + mov 0x18(%rsp),%r13 │ │ │ │ mov 0x8(%rsp),%r14 │ │ │ │ - mov %rsi,0x18(%rsp) │ │ │ │ - jmp 5b4c9 , std::allocator > const&)@@Base+0x1709> │ │ │ │ + jmp 5b6ab , std::allocator > const&)@@Base+0xf9b> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + nop │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000005ba10 : │ │ │ │ +000000000005bb40 : │ │ │ │ endbr64 │ │ │ │ push %r14 │ │ │ │ vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ push %rbp │ │ │ │ - push %rbx │ │ │ │ - sub $0x20,%rsp │ │ │ │ mov %esi,%ebp │ │ │ │ - vmovdqu %xmm0,(%rdi) │ │ │ │ - movq $0x0,0x10(%rdi) │ │ │ │ mov $0x1,%esi │ │ │ │ + push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ - call be9c0 >, double>, std::allocator >, double> > >::_M_default_append(unsigned long)@@Base> │ │ │ │ + sub $0x20,%rsp │ │ │ │ + movq $0x0,0x10(%rdi) │ │ │ │ + vmovdqu %xmm0,(%rdi) │ │ │ │ + call be940 >, 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 5ba70 │ │ │ │ + je 5bba0 │ │ │ │ mov %ebp,(%rax) │ │ │ │ add $0x4,%rax │ │ │ │ mov %rax,0x8(%rcx) │ │ │ │ - mov 0x80ec4(%rip),%rsi # dc920 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ + mov 0x81eb4(%rip),%rsi # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ mov %rbx,%rax │ │ │ │ mov %rsi,0x18(%rcx) │ │ │ │ add $0x20,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r14 │ │ │ │ ret │ │ │ │ @@ -70723,860 +70790,846 @@ │ │ │ │ mov (%rcx),%r8 │ │ │ │ mov %rsi,%rdx │ │ │ │ movabs $0x1fffffffffffffff,%r9 │ │ │ │ sub %r8,%rdx │ │ │ │ mov %rdx,%rdi │ │ │ │ sar $0x2,%rdi │ │ │ │ cmp %r9,%rdi │ │ │ │ - je f93f <__cxa_finalize@plt+0x22af> │ │ │ │ + je f99f <__cxa_finalize@plt+0x230f> │ │ │ │ test %rdi,%rdi │ │ │ │ mov %rcx,0x8(%rsp) │ │ │ │ mov $0x1,%ecx │ │ │ │ movabs $0x1fffffffffffffff,%r10 │ │ │ │ cmovne %rdi,%rcx │ │ │ │ mov %rdx,0x18(%rsp) │ │ │ │ mov %r8,0x10(%rsp) │ │ │ │ - mov %rsi,(%rsp) │ │ │ │ add %rdi,%rcx │ │ │ │ + mov %rsi,(%rsp) │ │ │ │ cmp %r10,%rcx │ │ │ │ cmova %r10,%rcx │ │ │ │ lea 0x0(,%rcx,4),%rdi │ │ │ │ lea 0x0(,%rcx,4),%r14 │ │ │ │ call d330 │ │ │ │ mov 0x18(%rsp),%rdx │ │ │ │ mov (%rsp),%rsi │ │ │ │ mov %rax,%r8 │ │ │ │ mov 0x8(%rsp),%rdi │ │ │ │ mov 0x10(%rsp),%r11 │ │ │ │ test %rdx,%rdx │ │ │ │ mov %ebp,(%rax,%rdx,1) │ │ │ │ - je 5bb27 │ │ │ │ + je 5bc57 │ │ │ │ mov %r11,%rsi │ │ │ │ mov %rdi,0x10(%rsp) │ │ │ │ mov %rax,%rdi │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ mov %r11,(%rsp) │ │ │ │ call d2d0 │ │ │ │ mov 0x10(%rsp),%rdi │ │ │ │ - mov %rax,%r8 │ │ │ │ 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 5bb54 │ │ │ │ + je 5bc84 │ │ │ │ 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 %rbp,0x8(%rdi) │ │ │ │ mov %rax,%rcx │ │ │ │ + mov %rbp,0x8(%rdi) │ │ │ │ mov %r8,0x10(%rdi) │ │ │ │ - jmp 5ba55 │ │ │ │ + jmp 5bb85 │ │ │ │ endbr64 │ │ │ │ - jmp f94f <__cxa_finalize@plt+0x22bf> │ │ │ │ + jmp f9af <__cxa_finalize@plt+0x231f> │ │ │ │ xchg %ax,%ax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000005bb80 : │ │ │ │ +000000000005bcb0 : │ │ │ │ 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 │ │ │ │ - vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ mov 0x0(%r13),%r14 │ │ │ │ - mov %rax,%r12 │ │ │ │ - vmovdqu %xmm0,(%rax) │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ movq $0x0,0x10(%rax) │ │ │ │ + mov %rax,%r15 │ │ │ │ mov %rax,(%rbx) │ │ │ │ + vmovdqu %xmm0,(%rax) │ │ │ │ test %r14,%r14 │ │ │ │ - je 5bda0 │ │ │ │ - mov %r13,%rbp │ │ │ │ - xor %ebx,%ebx │ │ │ │ + je 5beb0 │ │ │ │ + mov %r13,%r12 │ │ │ │ + xor %ebp,%ebp │ │ │ │ mov (%r14),%rdi │ │ │ │ - mov $0x1,%r15d │ │ │ │ + mov $0x1,%ebx │ │ │ │ test %rdi,%rdi │ │ │ │ - je 5bbf6 │ │ │ │ - xor %r15d,%r15d │ │ │ │ - call b1a40 │ │ │ │ + je 5bd22 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + call b1cb0 │ │ │ │ mov 0x8(%r14),%r14 │ │ │ │ - add %eax,%r15d │ │ │ │ + add %eax,%ebx │ │ │ │ mov (%r14),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 5bbdf │ │ │ │ - inc %r15d │ │ │ │ - mov 0x8(%rbp),%rbp │ │ │ │ - add %r15d,%ebx │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ + jne 5bd0d │ │ │ │ + inc %ebx │ │ │ │ + mov 0x8(%r12),%r12 │ │ │ │ + add %ebx,%ebp │ │ │ │ + mov (%r12),%r14 │ │ │ │ test %r14,%r14 │ │ │ │ - jne 5bbce │ │ │ │ - lea 0x1(%rbx),%esi │ │ │ │ + jne 5bcfe │ │ │ │ + lea 0x1(%rbp),%esi │ │ │ │ mov $0xffffffffffffffe8,%rdi │ │ │ │ movslq %esi,%rsi │ │ │ │ test %rsi,%rsi │ │ │ │ - jne 5bda5 │ │ │ │ + jne 5beb5 │ │ │ │ mov -0x10(%r14),%r12 │ │ │ │ mov -0x18(%r14),%rbx │ │ │ │ mov %r12,%rcx │ │ │ │ sub %rbx,%rcx │ │ │ │ - je 5bd90 │ │ │ │ + je 5bea0 │ │ │ │ cmp $0x20,%rcx │ │ │ │ - jle 5bcb3 │ │ │ │ + jle 5bddb │ │ │ │ lea 0x20(%rbx),%rdi │ │ │ │ mov %rdi,0x8(%rsp) │ │ │ │ cmp %rdi,%r12 │ │ │ │ - je 5bcb3 │ │ │ │ + je 5bddb │ │ │ │ mov %rdi,%rbp │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov 0x10(%rbp),%rbx │ │ │ │ mov 0x8(%rbp),%r15 │ │ │ │ cmp %r15,%rbx │ │ │ │ - je 5bc85 │ │ │ │ + je 5bdad │ │ │ │ nopl (%rax) │ │ │ │ mov (%r15),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 5bd30 │ │ │ │ + je 5be58 │ │ │ │ mov 0x10(%r15),%rsi │ │ │ │ add $0x20,%r15 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ cmp %rbx,%r15 │ │ │ │ - jne 5bc60 │ │ │ │ + jne 5bd88 │ │ │ │ mov 0x8(%rbp),%r15 │ │ │ │ test %r15,%r15 │ │ │ │ - je 5bd50 │ │ │ │ + je 5be70 │ │ │ │ mov 0x18(%rbp),%rsi │ │ │ │ mov %r15,%rdi │ │ │ │ add $0x20,%rbp │ │ │ │ sub %r15,%rsi │ │ │ │ call d340 │ │ │ │ cmp %rbp,%r12 │ │ │ │ - jne 5bc50 │ │ │ │ + jne 5bd78 │ │ │ │ mov 0x8(%rsp),%r8 │ │ │ │ mov %r8,-0x10(%r14) │ │ │ │ mov -0x18(%r14),%rbx │ │ │ │ mov %r13,(%rbx) │ │ │ │ mov 0x10(%rbx),%r13 │ │ │ │ mov 0x8(%rbx),%r11 │ │ │ │ mov %r13,%r9 │ │ │ │ sub %r11,%r9 │ │ │ │ - je 5bd70 │ │ │ │ + je 5be88 │ │ │ │ cmp $0x20,%r9 │ │ │ │ - jle 5bd0e │ │ │ │ + jle 5be36 │ │ │ │ lea 0x20(%r11),%r12 │ │ │ │ cmp %r12,%r13 │ │ │ │ - je 5bd0e │ │ │ │ + je 5be36 │ │ │ │ mov %r12,%rbp │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 5bdd0 │ │ │ │ + je 5bed8 │ │ │ │ mov 0x10(%rbp),%rsi │ │ │ │ add $0x20,%rbp │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ cmp %rbp,%r13 │ │ │ │ - jne 5bce0 │ │ │ │ - mov -0x18(%r14),%r10 │ │ │ │ + jne 5be08 │ │ │ │ mov %r12,0x10(%rbx) │ │ │ │ + mov -0x18(%r14),%r10 │ │ │ │ mov 0x8(%r10),%r11 │ │ │ │ - mov 0x80c0b(%rip),%rsi # dc920 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ + mov 0x81c03(%rip),%rsi # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ mov (%rsp),%rax │ │ │ │ mov %rsi,0x18(%r11) │ │ │ │ add $0x18,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ add $0x20,%r15 │ │ │ │ cmp %r15,%rbx │ │ │ │ - jne 5bc60 │ │ │ │ - jmp 5bc81 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 5bd88 │ │ │ │ + jmp 5bda9 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x20,%rbp │ │ │ │ cmp %rbp,%r12 │ │ │ │ - jne 5bc50 │ │ │ │ - jmp 5bca6 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 5bd78 │ │ │ │ + jmp 5bdce │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ lea 0x8(%rbx),%rdi │ │ │ │ mov $0x1,%esi │ │ │ │ - call be9c0 >, double>, std::allocator >, double> > >::_M_default_append(unsigned long)@@Base> │ │ │ │ + call be940 >, double>, std::allocator >, double> > >::_M_default_append(unsigned long)@@Base> │ │ │ │ mov -0x18(%r14),%r10 │ │ │ │ mov 0x8(%r10),%r11 │ │ │ │ - jmp 5bd0e │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 5be36 │ │ │ │ mov $0x1,%esi │ │ │ │ - call be550 , std::allocator > >::_M_default_append(unsigned long)@@Base> │ │ │ │ - jmp 5bcaf │ │ │ │ + call be4c0 , std::allocator > >::_M_default_append(unsigned long)@@Base> │ │ │ │ + jmp 5bdd7 │ │ │ │ nop │ │ │ │ mov $0x1,%esi │ │ │ │ - mov %r12,%rdi │ │ │ │ - call bd880 , std::allocator > >, std::allocator, std::allocator > > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ + mov %r15,%rdi │ │ │ │ + call bd800 , 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 5bc1c │ │ │ │ + jmp 5bd48 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x20,%rbp │ │ │ │ cmp %rbp,%r13 │ │ │ │ - jne 5bce0 │ │ │ │ - jmp 5bd02 │ │ │ │ + jne 5be08 │ │ │ │ + jmp 5be2a │ │ │ │ endbr64 │ │ │ │ mov %rax,%r14 │ │ │ │ - jmp f965 <__cxa_finalize@plt+0x22d5> │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp f9c5 <__cxa_finalize@plt+0x2335> │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000005bdf0 : │ │ │ │ +000000000005bf00 : │ │ │ │ endbr64 │ │ │ │ push %r13 │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ - vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ sub $0x48,%rsp │ │ │ │ - mov (%rsi),%rbp │ │ │ │ - lea 0x20(%rsp),%rax │ │ │ │ mov %fs:0x28,%r12 │ │ │ │ mov %r12,0x38(%rsp) │ │ │ │ mov %rsi,%r12 │ │ │ │ - vmovdqa %xmm0,0x20(%rsp) │ │ │ │ + mov (%rsi),%rbp │ │ │ │ + lea 0x20(%rsp),%rax │ │ │ │ movq $0x0,0x30(%rsp) │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ + vmovdqa %xmm0,0x20(%rsp) │ │ │ │ test %rbp,%rbp │ │ │ │ - je 5c220 │ │ │ │ + je 5c310 │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 5c315 │ │ │ │ + je 5c405 │ │ │ │ lea 0x18(%rsp),%rsi │ │ │ │ - call 2ec80 │ │ │ │ + call 2e880 │ │ │ │ mov 0x8(%rbp),%rbp │ │ │ │ mov 0x0(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 5be48 │ │ │ │ + jne 5bf58 │ │ │ │ mov 0x18(%rsp),%rdi │ │ │ │ movzbl 0x8(%rbp),%esi │ │ │ │ mov 0x8(%rdi),%rdx │ │ │ │ cmp 0x10(%rdi),%rdx │ │ │ │ - je 5c31c │ │ │ │ + je 5c40c │ │ │ │ mov %sil,(%rdx) │ │ │ │ incq 0x8(%rdi) │ │ │ │ mov 0x8(%r12),%r13 │ │ │ │ mov 0x0(%r13),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 5bea2 │ │ │ │ + je 5bfb2 │ │ │ │ lea 0x18(%rsp),%rsi │ │ │ │ - call 2ec80 │ │ │ │ + call 2e880 │ │ │ │ mov 0x8(%r13),%r13 │ │ │ │ mov 0x0(%r13),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 5be8b │ │ │ │ + jne 5bf9b │ │ │ │ mov 0x18(%rsp),%rdi │ │ │ │ movzbl 0x8(%r13),%esi │ │ │ │ mov 0x8(%rdi),%rcx │ │ │ │ cmp 0x10(%rdi),%rcx │ │ │ │ - je 5c30b │ │ │ │ + je 5c3fb │ │ │ │ mov %sil,(%rcx) │ │ │ │ incq 0x8(%rdi) │ │ │ │ mov 0x28(%rsp),%r12 │ │ │ │ mov 0x20(%rsp),%r13 │ │ │ │ cmp %r12,%r13 │ │ │ │ - je 5c241 │ │ │ │ + je 5c331 │ │ │ │ mov %r12,%rbp │ │ │ │ + xor %esi,%esi │ │ │ │ mov $0x3f,%edi │ │ │ │ sub %r13,%rbp │ │ │ │ lzcnt %rbp,%rsi │ │ │ │ sub %esi,%edi │ │ │ │ mov %r12,%rsi │ │ │ │ movslq %edi,%rdx │ │ │ │ mov %r13,%rdi │ │ │ │ add %rdx,%rdx │ │ │ │ - call 19230 │ │ │ │ + call 18fe0 │ │ │ │ cmp $0x10,%rbp │ │ │ │ - jg 5c160 │ │ │ │ + jg 5c268 │ │ │ │ mov %r12,%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ - call 179c0 │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x28(%rsp),%r12 │ │ │ │ + call 177b0 │ │ │ │ + mov 0x20(%rsp),%r12 │ │ │ │ + mov 0x28(%rsp),%r13 │ │ │ │ vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ - movzbl (%rdi),%eax │ │ │ │ + movzbl (%r12),%eax │ │ │ │ movq $0x0,0x18(%rsp) │ │ │ │ - vmovdqu %xmm2,(%rbx) │ │ │ │ movq $0x0,0x10(%rbx) │ │ │ │ - cmp %r12,%rdi │ │ │ │ - je 5c25a │ │ │ │ - mov %r12,%r13 │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rdi,%r10 │ │ │ │ + vmovdqu %xmm2,(%rbx) │ │ │ │ + cmp %r13,%r12 │ │ │ │ + je 5c34a │ │ │ │ + mov %r13,%rsi │ │ │ │ + mov %r12,%r10 │ │ │ │ lea 0x18(%rsp),%rbp │ │ │ │ - sub %rdi,%r13 │ │ │ │ - and $0x3,%r13d │ │ │ │ - je 5c13d │ │ │ │ - cmp $0x1,%r13 │ │ │ │ - je 5bfd1 │ │ │ │ - cmp $0x2,%r13 │ │ │ │ - je 5bf9b │ │ │ │ - movzbl (%rdi),%r13d │ │ │ │ - cmp %al,%r13b │ │ │ │ - je 5c2f9 │ │ │ │ + xor %edi,%edi │ │ │ │ + sub %r12,%rsi │ │ │ │ + and $0x3,%esi │ │ │ │ + je 5c250 │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 5c0e4 │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + je 5c0ae │ │ │ │ + movzbl (%r12),%ecx │ │ │ │ + cmp %al,%cl │ │ │ │ + je 5c3e9 │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 5c35a │ │ │ │ + je 5c44a │ │ │ │ movq $0x0,(%rax) │ │ │ │ add $0x8,%rax │ │ │ │ mov %rax,0x8(%rbx) │ │ │ │ - mov %r13d,%eax │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rsi,0x18(%rsp) │ │ │ │ - lea 0x1(%rdi),%r10 │ │ │ │ - movzbl (%r10),%r13d │ │ │ │ - cmp %al,%r13b │ │ │ │ - je 5c303 │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov $0x1,%edi │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ + lea 0x1(%r12),%r10 │ │ │ │ + movzbl (%r10),%r12d │ │ │ │ + cmp %al,%r12b │ │ │ │ + je 5c3f3 │ │ │ │ mov 0x8(%rbx),%rdx │ │ │ │ cmp 0x10(%rbx),%rdx │ │ │ │ - je 5c340 │ │ │ │ - mov %rsi,(%rdx) │ │ │ │ + je 5c430 │ │ │ │ + mov %rdi,(%rdx) │ │ │ │ add $0x8,%rdx │ │ │ │ mov %rdx,0x8(%rbx) │ │ │ │ - mov %r13d,%eax │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rsi,0x18(%rsp) │ │ │ │ + mov %r12d,%eax │ │ │ │ + mov $0x1,%edi │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ inc %r10 │ │ │ │ - movzbl (%r10),%r13d │ │ │ │ - cmp %al,%r13b │ │ │ │ - je 5c270 │ │ │ │ + movzbl (%r10),%r12d │ │ │ │ + cmp %al,%r12b │ │ │ │ + je 5c360 │ │ │ │ mov 0x8(%rbx),%r8 │ │ │ │ cmp 0x10(%rbx),%r8 │ │ │ │ - je 5c326 │ │ │ │ - mov %rsi,(%r8) │ │ │ │ + je 5c416 │ │ │ │ + mov %rdi,(%r8) │ │ │ │ add $0x8,%r8 │ │ │ │ mov %r8,0x8(%rbx) │ │ │ │ - mov %r13d,%eax │ │ │ │ - mov $0x1,%esi │ │ │ │ + mov %r12d,%eax │ │ │ │ + mov $0x1,%edi │ │ │ │ inc %r10 │ │ │ │ - mov %rsi,0x18(%rsp) │ │ │ │ - cmp %r10,%r12 │ │ │ │ - jne 5c13d │ │ │ │ - mov 0x8(%rbx),%r12 │ │ │ │ - cmp 0x10(%rbx),%r12 │ │ │ │ - je 5c25a │ │ │ │ - mov %rsi,(%r12) │ │ │ │ - add $0x8,%r12 │ │ │ │ - mov %r12,0x8(%rbx) │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ + cmp %r10,%r13 │ │ │ │ + jne 5c250 │ │ │ │ + mov 0x8(%rbx),%r13 │ │ │ │ + cmp 0x10(%rbx),%r13 │ │ │ │ + je 5c34a │ │ │ │ + mov %rdi,0x0(%r13) │ │ │ │ + add $0x8,%r13 │ │ │ │ + mov %r13,0x8(%rbx) │ │ │ │ mov 0x20(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 5c041 │ │ │ │ + je 5c154 │ │ │ │ mov 0x30(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 5c374 │ │ │ │ + jne 5c463 │ │ │ │ add $0x48,%rsp │ │ │ │ mov %rbx,%rax │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x8(%rbx),%r9 │ │ │ │ cmp 0x10(%rbx),%r9 │ │ │ │ - je 5c2c0 │ │ │ │ - mov %rsi,(%r9) │ │ │ │ + je 5c3b0 │ │ │ │ + mov %rdi,(%r9) │ │ │ │ add $0x8,%r9 │ │ │ │ mov %r9,0x8(%rbx) │ │ │ │ - mov %r13d,%eax │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rsi,0x18(%rsp) │ │ │ │ + mov %r12d,%eax │ │ │ │ + mov $0x1,%edi │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ + lea 0x1(%r10),%r12 │ │ │ │ movzbl 0x1(%r10),%ecx │ │ │ │ - lea 0x1(%r10),%r13 │ │ │ │ cmp %al,%cl │ │ │ │ - je 5c210 │ │ │ │ + je 5c300 │ │ │ │ mov 0x8(%rbx),%r10 │ │ │ │ cmp 0x10(%rbx),%r10 │ │ │ │ - je 5c2e0 │ │ │ │ - mov %rsi,(%r10) │ │ │ │ + je 5c3d0 │ │ │ │ + mov %rdi,(%r10) │ │ │ │ add $0x8,%r10 │ │ │ │ mov %r10,0x8(%rbx) │ │ │ │ mov %ecx,%eax │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rsi,0x18(%rsp) │ │ │ │ - movzbl 0x1(%r13),%ecx │ │ │ │ + mov $0x1,%edi │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ + movzbl 0x1(%r12),%ecx │ │ │ │ cmp %al,%cl │ │ │ │ - je 5c200 │ │ │ │ + je 5c2f0 │ │ │ │ mov 0x8(%rbx),%r11 │ │ │ │ cmp 0x10(%rbx),%r11 │ │ │ │ - je 5c280 │ │ │ │ - mov %rsi,(%r11) │ │ │ │ + je 5c370 │ │ │ │ + mov %rdi,(%r11) │ │ │ │ add $0x8,%r11 │ │ │ │ mov %r11,0x8(%rbx) │ │ │ │ mov %ecx,%eax │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rsi,0x18(%rsp) │ │ │ │ - movzbl 0x2(%r13),%ecx │ │ │ │ + mov $0x1,%edi │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ + movzbl 0x2(%r12),%ecx │ │ │ │ cmp %al,%cl │ │ │ │ - je 5c1f0 │ │ │ │ - mov 0x8(%rbx),%rdi │ │ │ │ - cmp 0x10(%rbx),%rdi │ │ │ │ - je 5c2a0 │ │ │ │ - mov %rsi,(%rdi) │ │ │ │ - add $0x8,%rdi │ │ │ │ - mov %rdi,0x8(%rbx) │ │ │ │ + je 5c2e0 │ │ │ │ + mov 0x8(%rbx),%rsi │ │ │ │ + cmp 0x10(%rbx),%rsi │ │ │ │ + je 5c390 │ │ │ │ + mov %rdi,(%rsi) │ │ │ │ + add $0x8,%rsi │ │ │ │ + mov %rsi,0x8(%rbx) │ │ │ │ mov %ecx,%eax │ │ │ │ - mov $0x1,%esi │ │ │ │ - lea 0x3(%r13),%r10 │ │ │ │ - mov %rsi,0x18(%rsp) │ │ │ │ - cmp %r10,%r12 │ │ │ │ - je 5c010 │ │ │ │ - movzbl (%r10),%r13d │ │ │ │ - cmp %al,%r13b │ │ │ │ - jne 5c070 │ │ │ │ - inc %rsi │ │ │ │ - jmp 5c091 │ │ │ │ + mov $0x1,%edi │ │ │ │ + lea 0x3(%r12),%r10 │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ + cmp %r10,%r13 │ │ │ │ + je 5c123 │ │ │ │ + movzbl (%r10),%r12d │ │ │ │ + cmp %al,%r12b │ │ │ │ + jne 5c180 │ │ │ │ + inc %rdi │ │ │ │ + jmp 5c1a1 │ │ │ │ nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ lea 0x10(%r13),%rbp │ │ │ │ mov %r13,%rdi │ │ │ │ mov %rbp,%rsi │ │ │ │ - call 179c0 │ │ │ │ + call 177b0 │ │ │ │ cmp %rbp,%r12 │ │ │ │ - je 5bf0c │ │ │ │ + je 5c01e │ │ │ │ movzbl 0x0(%rbp),%r8d │ │ │ │ movzbl -0x1(%rbp),%r11d │ │ │ │ cmp %r11b,%r8b │ │ │ │ - jae 5c1d2 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - lea -0x1(%rbp),%r10 │ │ │ │ + jae 5c2c9 │ │ │ │ nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + lea -0x1(%rbp),%r10 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov %r11b,0x1(%r10) │ │ │ │ mov %r10,%r9 │ │ │ │ - movzbl -0x1(%r10),%r11d │ │ │ │ dec %r10 │ │ │ │ + movzbl (%r10),%r11d │ │ │ │ cmp %r11b,%r8b │ │ │ │ - jb 5c1a0 │ │ │ │ + jb 5c298 │ │ │ │ inc %rbp │ │ │ │ mov %r8b,(%r9) │ │ │ │ cmp %rbp,%r12 │ │ │ │ - je 5bf0c │ │ │ │ + je 5c01e │ │ │ │ movzbl 0x0(%rbp),%r8d │ │ │ │ movzbl -0x1(%rbp),%r11d │ │ │ │ cmp %r11b,%r8b │ │ │ │ - jb 5c190 │ │ │ │ + jb 5c290 │ │ │ │ mov %rbp,%r9 │ │ │ │ inc %rbp │ │ │ │ mov %r8b,(%r9) │ │ │ │ cmp %rbp,%r12 │ │ │ │ - jne 5c1c3 │ │ │ │ - jmp 5bf0c │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - inc %rsi │ │ │ │ - jmp 5c12b │ │ │ │ + jne 5c2ba │ │ │ │ + jmp 5c01e │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + inc %rdi │ │ │ │ + jmp 5c23d │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - inc %rsi │ │ │ │ - jmp 5c0f9 │ │ │ │ + inc %rdi │ │ │ │ + jmp 5c20a │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - inc %rsi │ │ │ │ - jmp 5c0c7 │ │ │ │ + inc %rdi │ │ │ │ + jmp 5c1d7 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movzbl 0x8(%r12),%esi │ │ │ │ mov %rax,%rdi │ │ │ │ - call 1bb00 │ │ │ │ + call 1b820 │ │ │ │ mov 0x28(%rsp),%r12 │ │ │ │ mov 0x20(%rsp),%r13 │ │ │ │ cmp %r12,%r13 │ │ │ │ - jne 5bed4 │ │ │ │ - vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ + jne 5bfe4 │ │ │ │ movq $0x0,0x18(%rsp) │ │ │ │ + vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ movq $0x0,0x10(%rbx) │ │ │ │ vmovdqu %xmm1,(%rbx) │ │ │ │ lea 0x18(%rsp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ - call bf480 >::_M_realloc_append(unsigned long const&)@@Base> │ │ │ │ - jmp 5c02a │ │ │ │ + call bf410 >::_M_realloc_append(unsigned long const&)@@Base> │ │ │ │ + jmp 5c13d │ │ │ │ nopl 0x0(%rax) │ │ │ │ - inc %rsi │ │ │ │ - jmp 5bfff │ │ │ │ + inc %rdi │ │ │ │ + jmp 5c112 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %cl,0x8(%rsp) │ │ │ │ - call bf480 >::_M_realloc_append(unsigned long const&)@@Base> │ │ │ │ + call bf410 >::_M_realloc_append(unsigned long const&)@@Base> │ │ │ │ movzbl 0x8(%rsp),%ecx │ │ │ │ - jmp 5c0f2 │ │ │ │ + jmp 5c203 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %cl,0x8(%rsp) │ │ │ │ - call bf480 >::_M_realloc_append(unsigned long const&)@@Base> │ │ │ │ + call bf410 >::_M_realloc_append(unsigned long const&)@@Base> │ │ │ │ movzbl 0x8(%rsp),%ecx │ │ │ │ - jmp 5c124 │ │ │ │ + jmp 5c236 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %r10,0x8(%rsp) │ │ │ │ - call bf480 >::_M_realloc_append(unsigned long const&)@@Base> │ │ │ │ + call bf410 >::_M_realloc_append(unsigned long const&)@@Base> │ │ │ │ mov 0x8(%rsp),%r10 │ │ │ │ - jmp 5c089 │ │ │ │ + jmp 5c199 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %cl,0x8(%rsp) │ │ │ │ - call bf480 >::_M_realloc_append(unsigned long const&)@@Base> │ │ │ │ + call bf410 >::_M_realloc_append(unsigned long const&)@@Base> │ │ │ │ movzbl 0x8(%rsp),%ecx │ │ │ │ - jmp 5c0c0 │ │ │ │ - mov $0x1,%esi │ │ │ │ - jmp 5bf92 │ │ │ │ - inc %rsi │ │ │ │ - jmp 5bfc9 │ │ │ │ - call 1bb00 │ │ │ │ - jmp 5bec1 │ │ │ │ + jmp 5c1d0 │ │ │ │ + mov $0x1,%edi │ │ │ │ + jmp 5c0a4 │ │ │ │ + inc %rdi │ │ │ │ + jmp 5c0dc │ │ │ │ + call 1b820 │ │ │ │ + jmp 5bfd1 │ │ │ │ movzbl 0x8(%rbp),%esi │ │ │ │ mov %rax,%rdi │ │ │ │ - call 1bb00 │ │ │ │ - jmp 5be7d │ │ │ │ + call 1b820 │ │ │ │ + jmp 5bf8d │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %r10,0x8(%rsp) │ │ │ │ - call bf480 >::_M_realloc_append(unsigned long const&)@@Base> │ │ │ │ + call bf410 >::_M_realloc_append(unsigned long const&)@@Base> │ │ │ │ mov 0x8(%rsp),%r10 │ │ │ │ - jmp 5bff7 │ │ │ │ + jmp 5c10a │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %r10,0x8(%rsp) │ │ │ │ - call bf480 >::_M_realloc_append(unsigned long const&)@@Base> │ │ │ │ + call bf410 >::_M_realloc_append(unsigned long const&)@@Base> │ │ │ │ mov 0x8(%rsp),%r10 │ │ │ │ - jmp 5bfc1 │ │ │ │ - mov %rdi,0x8(%rsp) │ │ │ │ + jmp 5c0d4 │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ - call bf480 >::_M_realloc_append(unsigned long const&)@@Base> │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ - jmp 5bf8a │ │ │ │ + mov %cl,0x8(%rsp) │ │ │ │ + call bf410 >::_M_realloc_append(unsigned long const&)@@Base> │ │ │ │ + movzbl 0x8(%rsp),%ecx │ │ │ │ + jmp 5c09d │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbp │ │ │ │ vzeroupper │ │ │ │ - jmp f990 <__cxa_finalize@plt+0x2300> │ │ │ │ + jmp f9f0 <__cxa_finalize@plt+0x2360> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbp │ │ │ │ - jmp f979 <__cxa_finalize@plt+0x22e9> │ │ │ │ - nop │ │ │ │ + jmp f9d9 <__cxa_finalize@plt+0x2349> │ │ │ │ + xchg %ax,%ax │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ test %rcx,%rcx │ │ │ │ - je 5c6f0 │ │ │ │ + je 5c7b0 │ │ │ │ test %r8,%r8 │ │ │ │ - je 5c6f0 │ │ │ │ + je 5c7b0 │ │ │ │ push %r15 │ │ │ │ + lea (%rcx,%r8,1),%rax │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ - lea (%rcx,%r8,1),%rax │ │ │ │ + mov %rsi,%r13 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ - mov %rsi,%r13 │ │ │ │ sub $0x48,%rsp │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ - mov %rdx,0x28(%rsp) │ │ │ │ - mov %rdi,(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdx,0x20(%rsp) │ │ │ │ + mov %rdi,0x8(%rsp) │ │ │ │ cmp $0x2,%rax │ │ │ │ - je 5c6a0 │ │ │ │ + je 5c760 │ │ │ │ cmp %r8,%rcx │ │ │ │ - jle 5c560 │ │ │ │ - mov %rdx,%r15 │ │ │ │ + jle 5c630 │ │ │ │ + mov %rdx,%r11 │ │ │ │ mov %rcx,%rdx │ │ │ │ - mov (%rsp),%r9 │ │ │ │ - mov %r13,%r11 │ │ │ │ + mov 0x8(%rsp),%r9 │ │ │ │ + mov %r13,0x30(%rsp) │ │ │ │ shr $0x3f,%rdx │ │ │ │ - sub %r13,%r15 │ │ │ │ + sub %rsi,%r11 │ │ │ │ + movabs $0xaaaaaaaaaaaaaaab,%rsi │ │ │ │ + mov %r8,0x38(%rsp) │ │ │ │ add %rcx,%rdx │ │ │ │ - sar $0x4,%r15 │ │ │ │ - movabs $0xaaaaaaaaaaaaaaab,%rcx │ │ │ │ + sar $0x4,%r11 │ │ │ │ mov %rdx,%rax │ │ │ │ - imul %rcx,%r15 │ │ │ │ + imul %rsi,%r11 │ │ │ │ and $0xfffffffffffffffe,%rdx │ │ │ │ sar $1,%rax │ │ │ │ add %rax,%rdx │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ shl $0x4,%rdx │ │ │ │ - mov %r15,%rbx │ │ │ │ - lea (%r9,%rdx,1),%rsi │ │ │ │ - mov %rsi,%r12 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %r11,%rbx │ │ │ │ + lea (%r9,%rdx,1),%rcx │ │ │ │ + mov %rcx,%r12 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 5c4cf │ │ │ │ + jle 5c5a3 │ │ │ │ mov %rbx,%rbp │ │ │ │ mov %rbx,%r14 │ │ │ │ mov (%r12),%rsi │ │ │ │ mov 0x8(%r12),%r10 │ │ │ │ sar $1,%rbp │ │ │ │ and $0xfffffffffffffffe,%r14 │ │ │ │ add %rbp,%r14 │ │ │ │ + sub %rsi,%r10 │ │ │ │ shl $0x4,%r14 │ │ │ │ + mov %r10,%rdx │ │ │ │ add %r13,%r14 │ │ │ │ - sub %rsi,%r10 │ │ │ │ mov (%r14),%rdi │ │ │ │ mov 0x8(%r14),%r15 │ │ │ │ - mov %r10,%rdx │ │ │ │ sub %rdi,%r15 │ │ │ │ cmp %r10,%r15 │ │ │ │ cmovbe %r15,%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 5c4b0 │ │ │ │ - mov %r8,0x18(%rsp) │ │ │ │ - mov %r11,0x10(%rsp) │ │ │ │ - mov %r10,0x8(%rsp) │ │ │ │ + je 5c588 │ │ │ │ + mov %r10,0x10(%rsp) │ │ │ │ call d110 │ │ │ │ + mov 0x10(%rsp),%r10 │ │ │ │ test %eax,%eax │ │ │ │ - mov 0x8(%rsp),%r10 │ │ │ │ - mov 0x10(%rsp),%r11 │ │ │ │ - mov 0x18(%rsp),%r8 │ │ │ │ - jne 5c680 │ │ │ │ + jne 5c740 │ │ │ │ sub %r10,%r15 │ │ │ │ test %r15,%r15 │ │ │ │ - jns 5c660 │ │ │ │ + jns 5c720 │ │ │ │ sub %rbp,%rbx │ │ │ │ lea 0x30(%r14),%r13 │ │ │ │ dec %rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - jg 5c449 │ │ │ │ + jg 5c535 │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + mov %r13,%r8 │ │ │ │ mov %r13,%rbp │ │ │ │ - sub %r11,%r13 │ │ │ │ - movabs $0xaaaaaaaaaaaaaaab,%r14 │ │ │ │ + movabs $0xaaaaaaaaaaaaaaab,%r13 │ │ │ │ mov %r12,%rbx │ │ │ │ - sar $0x4,%r13 │ │ │ │ - mov %r11,%rcx │ │ │ │ - mov %r8,%r12 │ │ │ │ - imul %r14,%r13 │ │ │ │ - mov %r13,0x38(%rsp) │ │ │ │ + mov 0x38(%rsp),%r12 │ │ │ │ + sub %rdi,%r8 │ │ │ │ + sar $0x4,%r8 │ │ │ │ + imul %r13,%r8 │ │ │ │ + mov %r8,0x30(%rsp) │ │ │ │ mov %rbp,%rdx │ │ │ │ - mov %rcx,%rsi │ │ │ │ + mov %rdi,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ - call 262e0 │ │ │ │ - mov 0x38(%rsp),%r15 │ │ │ │ + call 25f80 │ │ │ │ + mov 0x30(%rsp),%r15 │ │ │ │ + mov 0x28(%rsp),%r14 │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov 0x30(%rsp),%r14 │ │ │ │ - mov (%rsp),%rdi │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ mov %rax,%rdx │ │ │ │ mov %rax,%r13 │ │ │ │ mov %r15,%r8 │ │ │ │ - sub %r15,%r12 │ │ │ │ mov %r14,%rcx │ │ │ │ - call 5c3a0 │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - mov %r12,%r8 │ │ │ │ - mov %rbp,%rsi │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ + sub %r15,%r12 │ │ │ │ + call 5c490 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ add $0x48,%rsp │ │ │ │ - mov %r13,%rdi │ │ │ │ pop %rbx │ │ │ │ + mov %rbp,%rsi │ │ │ │ + mov %r12,%r8 │ │ │ │ + mov %r13,%rdi │ │ │ │ pop %rbp │ │ │ │ + sub %r14,%rcx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ - sub %r14,%rcx │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ - jmp 5c3a0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 5c490 │ │ │ │ + nopl (%rax) │ │ │ │ mov %r8,%r9 │ │ │ │ - mov %rsi,%r14 │ │ │ │ - mov %r13,%r11 │ │ │ │ - mov %rdi,%r13 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r8,0x38(%rsp) │ │ │ │ shr $0x3f,%r9 │ │ │ │ - sub %rdi,%r14 │ │ │ │ + sub %rdi,%rbx │ │ │ │ + mov %r13,0x28(%rsp) │ │ │ │ + mov %rdi,%r13 │ │ │ │ add %r8,%r9 │ │ │ │ - sar $0x4,%r14 │ │ │ │ + sar $0x4,%rbx │ │ │ │ mov %r9,%rcx │ │ │ │ and $0xfffffffffffffffe,%r9 │ │ │ │ sar $1,%rcx │ │ │ │ add %rcx,%r9 │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ shl $0x4,%r9 │ │ │ │ lea (%rsi,%r9,1),%rbp │ │ │ │ movabs $0xaaaaaaaaaaaaaaab,%rsi │ │ │ │ - imul %rsi,%r14 │ │ │ │ + imul %rsi,%rbx │ │ │ │ mov %rbp,%r12 │ │ │ │ - mov %r14,%rbx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ test %rbx,%rbx │ │ │ │ - jle 5c62f │ │ │ │ + jle 5c6eb │ │ │ │ mov %rbx,%rbp │ │ │ │ mov %rbx,%r15 │ │ │ │ mov (%r12),%rdi │ │ │ │ mov 0x8(%r12),%r14 │ │ │ │ sar $1,%rbp │ │ │ │ and $0xfffffffffffffffe,%r15 │ │ │ │ add %rbp,%r15 │ │ │ │ + sub %rdi,%r14 │ │ │ │ shl $0x4,%r15 │ │ │ │ add %r13,%r15 │ │ │ │ - sub %rdi,%r14 │ │ │ │ mov (%r15),%rsi │ │ │ │ mov 0x8(%r15),%r10 │ │ │ │ sub %rsi,%r10 │ │ │ │ cmp %r10,%r14 │ │ │ │ mov %r10,%rdx │ │ │ │ cmovbe %r14,%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 5c618 │ │ │ │ - mov %r8,0x18(%rsp) │ │ │ │ - mov %r11,0x10(%rsp) │ │ │ │ - mov %r10,0x8(%rsp) │ │ │ │ + je 5c6d4 │ │ │ │ + mov %r10,0x10(%rsp) │ │ │ │ call d110 │ │ │ │ + mov 0x10(%rsp),%r10 │ │ │ │ test %eax,%eax │ │ │ │ - mov 0x8(%rsp),%r10 │ │ │ │ - mov 0x10(%rsp),%r11 │ │ │ │ - mov 0x18(%rsp),%r8 │ │ │ │ - jne 5c690 │ │ │ │ + jne 5c750 │ │ │ │ sub %r10,%r14 │ │ │ │ test %r14,%r14 │ │ │ │ - js 5c670 │ │ │ │ + js 5c730 │ │ │ │ sub %rbp,%rbx │ │ │ │ lea 0x30(%r15),%r13 │ │ │ │ dec %rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - jg 5c5b5 │ │ │ │ + jg 5c685 │ │ │ │ mov %r13,%r15 │ │ │ │ - sub (%rsp),%r15 │ │ │ │ - movabs $0xaaaaaaaaaaaaaaab,%rdi │ │ │ │ + movabs $0xaaaaaaaaaaaaaaab,%r8 │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ mov %r12,%rbp │ │ │ │ + sub 0x8(%rsp),%r15 │ │ │ │ + mov 0x38(%rsp),%r12 │ │ │ │ mov %r13,%rbx │ │ │ │ - mov %r11,%rcx │ │ │ │ - mov %r8,%r12 │ │ │ │ sar $0x4,%r15 │ │ │ │ - imul %rdi,%r15 │ │ │ │ - mov %r15,0x30(%rsp) │ │ │ │ - jmp 5c4f5 │ │ │ │ - xchg %ax,%ax │ │ │ │ + imul %r8,%r15 │ │ │ │ + mov %r15,0x28(%rsp) │ │ │ │ + jmp 5c5d0 │ │ │ │ + nop │ │ │ │ mov %rbp,%rbx │ │ │ │ - jmp 5c440 │ │ │ │ + jmp 5c530 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rbp,%rbx │ │ │ │ - jmp 5c5b0 │ │ │ │ + jmp 5c680 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movslq %eax,%r15 │ │ │ │ - jmp 5c4b3 │ │ │ │ + jmp 5c58b │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ movslq %eax,%r14 │ │ │ │ - jmp 5c61b │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %rdi,%rdx │ │ │ │ + jmp 5c6d7 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov %rdi,%r11 │ │ │ │ mov (%rdi),%rsi │ │ │ │ mov 0x8(%r13),%rbp │ │ │ │ - mov 0x8(%rdx),%r12 │ │ │ │ + mov 0x8(%r11),%r12 │ │ │ │ mov 0x0(%r13),%rdi │ │ │ │ - mov %r12,0x8(%rsp) │ │ │ │ + mov %r12,0x10(%rsp) │ │ │ │ sub %rdi,%rbp │ │ │ │ sub %rsi,%r12 │ │ │ │ cmp %r12,%rbp │ │ │ │ mov %r12,%rdx │ │ │ │ cmovbe %rbp,%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 5c6d5 │ │ │ │ + je 5c795 │ │ │ │ call d110 │ │ │ │ test %eax,%eax │ │ │ │ - jne 5c6f1 │ │ │ │ + jne 5c7b1 │ │ │ │ sub %r12,%rbp │ │ │ │ test %rbp,%rbp │ │ │ │ - js 5c700 │ │ │ │ + js 5c7c0 │ │ │ │ add $0x48,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ ret │ │ │ │ movslq %eax,%rbp │ │ │ │ - jmp 5c6d8 │ │ │ │ + jmp 5c798 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%rsp),%rdi │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ add $0x48,%rsp │ │ │ │ mov %r13,%rsi │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ - jmp bf9d0 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >)@@Base> │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp bf950 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > > >(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, __gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >)@@Base> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rsi,%rax │ │ │ │ sub %rdi,%rax │ │ │ │ cmp $0x2a0,%rax │ │ │ │ - jle 5c7b0 │ │ │ │ + jle 5c870 │ │ │ │ push %r14 │ │ │ │ sar $0x4,%rax │ │ │ │ movabs $0xaaaaaaaaaaaaaaab,%r14 │ │ │ │ - push %r13 │ │ │ │ imul %r14,%rax │ │ │ │ - push %r12 │ │ │ │ - push %rbp │ │ │ │ - push %rbx │ │ │ │ - mov %rsi,%rbp │ │ │ │ - mov %rdi,%r12 │ │ │ │ + push %r13 │ │ │ │ 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 5c720 │ │ │ │ + call 5c7e0 │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ - call 5c720 │ │ │ │ + call 5c7e0 │ │ │ │ mov %rbp,%r8 │ │ │ │ mov %rbx,%rcx │ │ │ │ - mov %rbp,%rdx │ │ │ │ + pop %rbx │ │ │ │ sub %r13,%r8 │ │ │ │ sar $0x4,%rcx │ │ │ │ - pop %rbx │ │ │ │ - mov %r13,%rsi │ │ │ │ - sar $0x4,%r8 │ │ │ │ + mov %rbp,%rdx │ │ │ │ pop %rbp │ │ │ │ + sar $0x4,%r8 │ │ │ │ imul %r14,%rcx │ │ │ │ mov %r12,%rdi │ │ │ │ - imul %r14,%r8 │ │ │ │ pop %r12 │ │ │ │ + imul %r14,%r8 │ │ │ │ + mov %r13,%rsi │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ - jmp 5c3a0 │ │ │ │ + jmp 5c490 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - jmp 23170 │ │ │ │ + jmp 22e80 │ │ │ │ nop │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov 0x10(%rdi),%rax │ │ │ │ @@ -71593,58 +71646,57 @@ │ │ │ │ add %esi,%ebp │ │ │ │ add %ebp,%eax │ │ │ │ cmp %edx,%ecx │ │ │ │ setl %r8b │ │ │ │ movzbl %r8b,%r9d │ │ │ │ lea (%rax,%r9,1),%ebx │ │ │ │ cmp %ebx,%ebp │ │ │ │ - jge 5ca58 │ │ │ │ + jge 5cb10 │ │ │ │ mov %rdi,%r12 │ │ │ │ movslq %ebp,%rbp │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov 0x20(%r12),%rdi │ │ │ │ movzbl (%rdi),%r10d │ │ │ │ test %r10b,%r10b │ │ │ │ - jne 5ca58 │ │ │ │ + jne 5cb10 │ │ │ │ mov 0x28(%r12),%r11 │ │ │ │ mov (%r11),%rcx │ │ │ │ mov (%rcx),%rdx │ │ │ │ movslq 0x18(%rdx),%rdi │ │ │ │ mov 0x10(%rdx),%r10 │ │ │ │ cmp $0x2,%edi │ │ │ │ - jle 5ca01 │ │ │ │ + jle 5cab9 │ │ │ │ lea -0x2(%rdi),%r8d │ │ │ │ mov 0x20(%rdx),%rsi │ │ │ │ shl $0x3,%rdi │ │ │ │ - xor %ecx,%ecx │ │ │ │ - neg %r8 │ │ │ │ movslq %ebp,%rax │ │ │ │ + neg %r8 │ │ │ │ + xor %ecx,%ecx │ │ │ │ shl $0x3,%r8 │ │ │ │ - mov %r8,%r9 │ │ │ │ - neg %r9 │ │ │ │ add %rdi,%rsi │ │ │ │ add 0x28(%rdx),%rdi │ │ │ │ + mov %r8,%r9 │ │ │ │ + neg %r9 │ │ │ │ sub $0x8,%r9 │ │ │ │ shr $0x3,%r9 │ │ │ │ inc %r9 │ │ │ │ and $0x7,%r9d │ │ │ │ - je 5c946 │ │ │ │ + je 5c9fe │ │ │ │ cmp $0x1,%r9 │ │ │ │ - je 5c927 │ │ │ │ + je 5c9df │ │ │ │ cmp $0x2,%r9 │ │ │ │ - je 5c911 │ │ │ │ + je 5c9c9 │ │ │ │ cmp $0x3,%r9 │ │ │ │ - je 5c8fb │ │ │ │ + je 5c9b3 │ │ │ │ cmp $0x4,%r9 │ │ │ │ - je 5c8e5 │ │ │ │ + je 5c99d │ │ │ │ cmp $0x5,%r9 │ │ │ │ - je 5c8cf │ │ │ │ + je 5c987 │ │ │ │ cmp $0x6,%r9 │ │ │ │ - je 5c8b9 │ │ │ │ + je 5c971 │ │ │ │ cqto │ │ │ │ mov $0xfffffffffffffff8,%rcx │ │ │ │ idivq -0x18(%rsi) │ │ │ │ imul -0x18(%rdi),%rdx │ │ │ │ add %rdx,%r10 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ @@ -71679,990 +71731,963 @@ │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ idivq -0x18(%rsi,%rcx,1) │ │ │ │ imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ add %rdx,%r10 │ │ │ │ cmp %rcx,%r8 │ │ │ │ - je 5ca01 │ │ │ │ + je 5cab9 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ idivq -0x18(%rsi,%rcx,1) │ │ │ │ imul -0x18(%rdi,%rcx,1),%rdx │ │ │ │ cltq │ │ │ │ lea (%r10,%rdx,1),%r9 │ │ │ │ lea -0x8(%rcx),%r10 │ │ │ │ cqto │ │ │ │ idivq -0x18(%rsi,%r10,1) │ │ │ │ imul -0x18(%rdi,%r10,1),%rdx │ │ │ │ - lea -0x10(%rcx),%r10 │ │ │ │ cltq │ │ │ │ + lea -0x10(%rcx),%r10 │ │ │ │ add %rdx,%r9 │ │ │ │ cqto │ │ │ │ idivq -0x18(%rsi,%r10,1) │ │ │ │ imul -0x18(%rdi,%r10,1),%rdx │ │ │ │ - lea -0x18(%rcx),%r10 │ │ │ │ cltq │ │ │ │ + lea -0x18(%rcx),%r10 │ │ │ │ add %rdx,%r9 │ │ │ │ cqto │ │ │ │ idivq -0x18(%rsi,%r10,1) │ │ │ │ imul -0x18(%rdi,%r10,1),%rdx │ │ │ │ - lea -0x20(%rcx),%r10 │ │ │ │ cltq │ │ │ │ + lea -0x20(%rcx),%r10 │ │ │ │ add %rdx,%r9 │ │ │ │ cqto │ │ │ │ idivq -0x18(%rsi,%r10,1) │ │ │ │ imul -0x18(%rdi,%r10,1),%rdx │ │ │ │ - lea -0x28(%rcx),%r10 │ │ │ │ cltq │ │ │ │ + lea -0x28(%rcx),%r10 │ │ │ │ add %rdx,%r9 │ │ │ │ cqto │ │ │ │ idivq -0x18(%rsi,%r10,1) │ │ │ │ imul -0x18(%rdi,%r10,1),%rdx │ │ │ │ - lea -0x30(%rcx),%r10 │ │ │ │ cltq │ │ │ │ + lea -0x30(%rcx),%r10 │ │ │ │ add %rdx,%r9 │ │ │ │ cqto │ │ │ │ idivq -0x18(%rsi,%r10,1) │ │ │ │ imul -0x18(%rdi,%r10,1),%rdx │ │ │ │ + cltq │ │ │ │ lea -0x38(%rcx),%r10 │ │ │ │ sub $0x40,%rcx │ │ │ │ - cltq │ │ │ │ add %rdx,%r9 │ │ │ │ cqto │ │ │ │ idivq -0x18(%rsi,%r10,1) │ │ │ │ imul -0x18(%rdi,%r10,1),%rdx │ │ │ │ lea (%r9,%rdx,1),%r10 │ │ │ │ cmp %rcx,%r8 │ │ │ │ - jne 5c946 │ │ │ │ + jne 5c9fe │ │ │ │ mov 0x28(%r11),%rdi │ │ │ │ mov 0x20(%r11),%rax │ │ │ │ sub $0x8,%rsp │ │ │ │ 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 (%rsi),%ecx │ │ │ │ - mov (%rdx),%rdx │ │ │ │ - mov 0x4(%r8),%r8d │ │ │ │ mov (%rdi),%rsi │ │ │ │ mov (%rax),%rax │ │ │ │ mov (%r11),%rdi │ │ │ │ + mov (%rdx),%rdx │ │ │ │ + mov 0x4(%r8),%r8d │ │ │ │ imul %rbp,%rdi │ │ │ │ inc %rbp │ │ │ │ lea (%rax,%rdi,8),%r11 │ │ │ │ mov %r10,%rdi │ │ │ │ push %r11 │ │ │ │ - call c2ec0 (char const*, long, long, int, int, int, double*)@@Base> │ │ │ │ + call c2df0 (char const*, long, long, int, int, int, double*)@@Base> │ │ │ │ pop %rax │ │ │ │ pop %rdx │ │ │ │ cmp %ebp,%ebx │ │ │ │ - jg 5c810 │ │ │ │ + jg 5c8c8 │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ ret │ │ │ │ nop │ │ │ │ - xchg %ax,%ax │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ cmp %rdi,%rsi │ │ │ │ - je 5cd30 │ │ │ │ + je 5cdd8 │ │ │ │ push %r15 │ │ │ │ + mov %rsi,%rax │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ - mov %rsi,%rax │ │ │ │ push %r12 │ │ │ │ + mov %rdi,%r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%r12 │ │ │ │ sub $0x28,%rsp │ │ │ │ mov 0x8(%rsi),%r13 │ │ │ │ mov (%rsi),%rbp │ │ │ │ mov (%rdi),%rbx │ │ │ │ mov 0x10(%rdi),%rdx │ │ │ │ mov %r13,%rcx │ │ │ │ sub %rbx,%rdx │ │ │ │ sub %rbp,%rcx │ │ │ │ mov %rdx,0x8(%rsp) │ │ │ │ mov %rcx,0x10(%rsp) │ │ │ │ cmp %rcx,%rdx │ │ │ │ - jb 5cc70 │ │ │ │ + jb 5cd30 │ │ │ │ mov 0x8(%rdi),%rcx │ │ │ │ mov 0x10(%rsp),%rsi │ │ │ │ mov %rcx,0x8(%rsp) │ │ │ │ sub %rbx,%rcx │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jb 5cd40 │ │ │ │ + jb 5cde0 │ │ │ │ cmp %rbp,%r13 │ │ │ │ - je 5cc1d │ │ │ │ + je 5ccdd │ │ │ │ lea -0x18(%rsi),%r11 │ │ │ │ movabs $0xaaaaaaaaaaaaaab,%rdx │ │ │ │ shr $0x3,%r11 │ │ │ │ imul %rdx,%r11 │ │ │ │ inc %r11 │ │ │ │ and $0x7,%r11d │ │ │ │ - je 5cb94 │ │ │ │ + je 5cc54 │ │ │ │ cmp $0x1,%r11 │ │ │ │ - je 5cb78 │ │ │ │ + je 5cc38 │ │ │ │ cmp $0x2,%r11 │ │ │ │ - je 5cb65 │ │ │ │ + je 5cc25 │ │ │ │ cmp $0x3,%r11 │ │ │ │ - je 5cb52 │ │ │ │ + je 5cc12 │ │ │ │ cmp $0x4,%r11 │ │ │ │ - je 5cb3f │ │ │ │ + je 5cbff │ │ │ │ cmp $0x5,%r11 │ │ │ │ - je 5cb2c │ │ │ │ + je 5cbec │ │ │ │ cmp $0x6,%r11 │ │ │ │ - jne 5d050 │ │ │ │ + jne 5d0e8 │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ add $0x18,%rbp │ │ │ │ add $0x18,%rbx │ │ │ │ - call 17330 │ │ │ │ + call 17140 │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ add $0x18,%rbp │ │ │ │ - call 17330 │ │ │ │ add $0x18,%rbx │ │ │ │ + call 17140 │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ add $0x18,%rbp │ │ │ │ - call 17330 │ │ │ │ add $0x18,%rbx │ │ │ │ + call 17140 │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ add $0x18,%rbp │ │ │ │ - call 17330 │ │ │ │ add $0x18,%rbx │ │ │ │ + call 17140 │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ add $0x18,%rbp │ │ │ │ - call 17330 │ │ │ │ add $0x18,%rbx │ │ │ │ + call 17140 │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ add $0x18,%rbp │ │ │ │ - call 17330 │ │ │ │ add $0x18,%rbx │ │ │ │ + call 17140 │ │ │ │ cmp %rbp,%r13 │ │ │ │ - je 5cc1d │ │ │ │ + je 5ccdd │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ - call 17330 │ │ │ │ + call 17140 │ │ │ │ lea 0x18(%rbx),%rdi │ │ │ │ lea 0x18(%rbp),%rsi │ │ │ │ - call 17330 │ │ │ │ + call 17140 │ │ │ │ lea 0x30(%rbx),%rdi │ │ │ │ lea 0x30(%rbp),%rsi │ │ │ │ - call 17330 │ │ │ │ + call 17140 │ │ │ │ lea 0x48(%rbx),%rdi │ │ │ │ lea 0x48(%rbp),%rsi │ │ │ │ - call 17330 │ │ │ │ + call 17140 │ │ │ │ lea 0x60(%rbx),%rdi │ │ │ │ lea 0x60(%rbp),%rsi │ │ │ │ - call 17330 │ │ │ │ + call 17140 │ │ │ │ lea 0x78(%rbx),%rdi │ │ │ │ lea 0x78(%rbp),%rsi │ │ │ │ - call 17330 │ │ │ │ + call 17140 │ │ │ │ lea 0x90(%rbx),%rdi │ │ │ │ lea 0x90(%rbp),%rsi │ │ │ │ - call 17330 │ │ │ │ + call 17140 │ │ │ │ lea 0xa8(%rbx),%rdi │ │ │ │ lea 0xa8(%rbp),%rsi │ │ │ │ add $0xc0,%rbp │ │ │ │ - call 17330 │ │ │ │ + call 17140 │ │ │ │ add $0xc0,%rbx │ │ │ │ cmp %rbp,%r13 │ │ │ │ - jne 5cb94 │ │ │ │ + jne 5cc54 │ │ │ │ cmp %rbx,0x8(%rsp) │ │ │ │ - je 5cc53 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + je 5cd0b │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov (%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 5cd10 │ │ │ │ + je 5cdc0 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ add $0x18,%rbx │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ cmp %rbx,0x8(%rsp) │ │ │ │ - jne 5cc30 │ │ │ │ + jne 5cce8 │ │ │ │ mov 0x10(%rsp),%rbp │ │ │ │ add (%r12),%rbp │ │ │ │ mov %rbp,0x8(%r12) │ │ │ │ add $0x28,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rcx,%rdi │ │ │ │ mov %rbp,%r15 │ │ │ │ call d330 │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ mov %rax,%rbp │ │ │ │ cmp %r15,%r13 │ │ │ │ - jne 5cce5 │ │ │ │ - jmp 5cfd0 │ │ │ │ + jne 5cda2 │ │ │ │ + jmp 5d068 │ │ │ │ nopl (%rax) │ │ │ │ mov %r14,%rdi │ │ │ │ call d330 │ │ │ │ mov %rax,%rdi │ │ │ │ - vmovq %rdi,%xmm4 │ │ │ │ lea (%rdi,%r14,1),%rsi │ │ │ │ - vpunpcklqdq %xmm4,%xmm4,%xmm5 │ │ │ │ + vpbroadcastq %rdi,%xmm3 │ │ │ │ mov %rsi,0x10(%rbp) │ │ │ │ - vmovdqu %xmm5,0x0(%rbp) │ │ │ │ + vmovdqu %xmm3,0x0(%rbp) │ │ │ │ mov (%r15),%rsi │ │ │ │ mov 0x8(%r15),%r14 │ │ │ │ sub %rsi,%r14 │ │ │ │ test %r14,%r14 │ │ │ │ - jle 5cfb0 │ │ │ │ + jle 5d050 │ │ │ │ mov %r14,%rdx │ │ │ │ add $0x18,%r15 │ │ │ │ call d2d0 │ │ │ │ lea (%rax,%r14,1),%r8 │ │ │ │ mov %r8,0x8(%rbp) │ │ │ │ cmp %r15,%r13 │ │ │ │ - je 5cfd0 │ │ │ │ + je 5d068 │ │ │ │ add $0x18,%rbp │ │ │ │ mov 0x8(%r15),%r14 │ │ │ │ + vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ sub (%r15),%r14 │ │ │ │ - vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ movq $0x0,0x10(%rbp) │ │ │ │ - vmovdqu %xmm3,0x0(%rbp) │ │ │ │ - jne 5cc90 │ │ │ │ + vmovdqu %xmm2,0x0(%rbp) │ │ │ │ + jne 5cd50 │ │ │ │ xor %edi,%edi │ │ │ │ - jmp 5cc9b │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 5cd5b │ │ │ │ add $0x18,%rbx │ │ │ │ cmp %rbx,0x8(%rsp) │ │ │ │ - jne 5cc30 │ │ │ │ - jmp 5cc53 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 5cce8 │ │ │ │ + jmp 5cd0b │ │ │ │ + nopl 0x0(%rax) │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ lea 0x0(%rbp,%rcx,1),%r15 │ │ │ │ cmp %r15,%rbp │ │ │ │ - je 5cf0b │ │ │ │ + je 5cfab │ │ │ │ mov %r15,%rdi │ │ │ │ movabs $0xaaaaaaaaaaaaaab,%r8 │ │ │ │ sub %rbp,%rdi │ │ │ │ sub $0x18,%rdi │ │ │ │ shr $0x3,%rdi │ │ │ │ imul %r8,%rdi │ │ │ │ inc %rdi │ │ │ │ and $0x7,%edi │ │ │ │ - je 5ce5d │ │ │ │ + je 5cefd │ │ │ │ cmp $0x1,%rdi │ │ │ │ - je 5ce37 │ │ │ │ + je 5ced7 │ │ │ │ cmp $0x2,%rdi │ │ │ │ - je 5ce1a │ │ │ │ + je 5ceba │ │ │ │ cmp $0x3,%rdi │ │ │ │ - je 5cdfd │ │ │ │ + je 5ce9d │ │ │ │ cmp $0x4,%rdi │ │ │ │ - je 5cde0 │ │ │ │ + je 5ce80 │ │ │ │ cmp $0x5,%rdi │ │ │ │ - je 5cdc3 │ │ │ │ + je 5ce63 │ │ │ │ cmp $0x6,%rdi │ │ │ │ - jne 5d070 │ │ │ │ + jne 5d100 │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ add $0x18,%rbx │ │ │ │ - call 17330 │ │ │ │ - add $0x18,%rbp │ │ │ │ + call 17140 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ + add $0x18,%rbp │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ add $0x18,%rbx │ │ │ │ - call 17330 │ │ │ │ - add $0x18,%rbp │ │ │ │ + call 17140 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ + add $0x18,%rbp │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ add $0x18,%rbx │ │ │ │ - call 17330 │ │ │ │ - add $0x18,%rbp │ │ │ │ + call 17140 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ + add $0x18,%rbp │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ add $0x18,%rbx │ │ │ │ - call 17330 │ │ │ │ - add $0x18,%rbp │ │ │ │ + call 17140 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ + add $0x18,%rbp │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ add $0x18,%rbx │ │ │ │ - call 17330 │ │ │ │ - add $0x18,%rbp │ │ │ │ + call 17140 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ + add $0x18,%rbp │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ add $0x18,%rbp │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ + call 17140 │ │ │ │ add $0x18,%rbx │ │ │ │ - call 17330 │ │ │ │ cmp %rbp,%r15 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - je 5cef0 │ │ │ │ + je 5cf90 │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - call 17330 │ │ │ │ + call 17140 │ │ │ │ lea 0x18(%rbx),%rdi │ │ │ │ lea 0x18(%rbp),%rsi │ │ │ │ - call 17330 │ │ │ │ + call 17140 │ │ │ │ lea 0x30(%rbx),%rdi │ │ │ │ lea 0x30(%rbp),%rsi │ │ │ │ - call 17330 │ │ │ │ + call 17140 │ │ │ │ lea 0x48(%rbx),%rdi │ │ │ │ lea 0x48(%rbp),%rsi │ │ │ │ - call 17330 │ │ │ │ + call 17140 │ │ │ │ lea 0x60(%rbx),%rdi │ │ │ │ lea 0x60(%rbp),%rsi │ │ │ │ - call 17330 │ │ │ │ + call 17140 │ │ │ │ lea 0x78(%rbx),%rdi │ │ │ │ lea 0x78(%rbp),%rsi │ │ │ │ - call 17330 │ │ │ │ + call 17140 │ │ │ │ lea 0x90(%rbx),%rdi │ │ │ │ lea 0x90(%rbp),%rsi │ │ │ │ - call 17330 │ │ │ │ + call 17140 │ │ │ │ lea 0xa8(%rbx),%rdi │ │ │ │ lea 0xa8(%rbp),%rsi │ │ │ │ add $0xc0,%rbp │ │ │ │ - call 17330 │ │ │ │ + call 17140 │ │ │ │ add $0xc0,%rbx │ │ │ │ cmp %rbp,%r15 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - jne 5ce5d │ │ │ │ + jne 5cefd │ │ │ │ mov 0x8(%r12),%rcx │ │ │ │ mov (%r12),%rbx │ │ │ │ mov 0x8(%rax),%r13 │ │ │ │ mov %rcx,%r15 │ │ │ │ mov %rcx,0x8(%rsp) │ │ │ │ sub %rbx,%r15 │ │ │ │ add (%rax),%r15 │ │ │ │ cmp %r15,%r13 │ │ │ │ - je 5cfa0 │ │ │ │ + je 5d040 │ │ │ │ mov 0x8(%rsp),%rbp │ │ │ │ - jmp 5cf6d │ │ │ │ + jmp 5d00a │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %r14,%rdi │ │ │ │ call d330 │ │ │ │ mov %rax,%rdi │ │ │ │ - vmovq %rdi,%xmm2 │ │ │ │ lea (%rdi,%r14,1),%r9 │ │ │ │ - vpunpcklqdq %xmm2,%xmm2,%xmm0 │ │ │ │ + vpbroadcastq %rdi,%xmm0 │ │ │ │ mov %r9,0x10(%rbp) │ │ │ │ vmovdqu %xmm0,0x0(%rbp) │ │ │ │ mov (%r15),%rsi │ │ │ │ mov 0x8(%r15),%r14 │ │ │ │ sub %rsi,%r14 │ │ │ │ test %r14,%r14 │ │ │ │ - jle 5cf90 │ │ │ │ + jle 5d030 │ │ │ │ mov %r14,%rdx │ │ │ │ add $0x18,%r15 │ │ │ │ call d2d0 │ │ │ │ lea (%rax,%r14,1),%r10 │ │ │ │ mov %r10,0x8(%rbp) │ │ │ │ cmp %r15,%r13 │ │ │ │ - je 5cfa0 │ │ │ │ + je 5d040 │ │ │ │ add $0x18,%rbp │ │ │ │ mov 0x8(%r15),%r14 │ │ │ │ - sub (%r15),%r14 │ │ │ │ vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ + sub (%r15),%r14 │ │ │ │ movq $0x0,0x10(%rbp) │ │ │ │ vmovdqu %xmm1,0x0(%rbp) │ │ │ │ - jne 5cf20 │ │ │ │ + jne 5cfc0 │ │ │ │ xor %edi,%edi │ │ │ │ - jmp 5cf2b │ │ │ │ + jmp 5cfcb │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x18,%r15 │ │ │ │ mov %rdi,0x8(%rbp) │ │ │ │ cmp %r15,%r13 │ │ │ │ - jne 5cf69 │ │ │ │ + jne 5d006 │ │ │ │ nopl (%rax) │ │ │ │ mov 0x10(%rsp),%rbp │ │ │ │ add %rbx,%rbp │ │ │ │ - jmp 5cc5c │ │ │ │ + jmp 5cd14 │ │ │ │ nopl (%rax) │ │ │ │ add $0x18,%r15 │ │ │ │ mov %rdi,0x8(%rbp) │ │ │ │ cmp %r15,%r13 │ │ │ │ - jne 5cce1 │ │ │ │ + jne 5cd9e │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x8(%r12),%r13 │ │ │ │ cmp %r13,%rbx │ │ │ │ - je 5d00e │ │ │ │ + je 5d0a6 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 5d040 │ │ │ │ + je 5d0d8 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ add $0x18,%rbx │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ cmp %rbx,%r13 │ │ │ │ - jne 5cfe0 │ │ │ │ + jne 5d078 │ │ │ │ mov (%r12),%r13 │ │ │ │ mov 0x10(%r12),%rax │ │ │ │ sub %r13,%rax │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ test %r13,%r13 │ │ │ │ - je 5d020 │ │ │ │ + je 5d0b8 │ │ │ │ mov 0x8(%rsp),%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ call d340 │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ mov 0x10(%rsp),%rbp │ │ │ │ add %rcx,%rbp │ │ │ │ mov %rcx,(%r12) │ │ │ │ mov %rbp,0x10(%r12) │ │ │ │ - jmp 5cc5c │ │ │ │ + jmp 5cd14 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ add $0x18,%rbx │ │ │ │ cmp %rbx,%r13 │ │ │ │ - jne 5cfe0 │ │ │ │ - jmp 5cffd │ │ │ │ + jne 5d078 │ │ │ │ + jmp 5d095 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ add $0x18,%rbp │ │ │ │ add $0x18,%rbx │ │ │ │ - call 17330 │ │ │ │ - jmp 5cb19 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + call 17140 │ │ │ │ + jmp 5cbd9 │ │ │ │ mov %rbp,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ add $0x18,%rbx │ │ │ │ - call 17330 │ │ │ │ + call 17140 │ │ │ │ add $0x18,%rbp │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - jmp 5cda6 │ │ │ │ + jmp 5ce46 │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp f9ca <__cxa_finalize@plt+0x233a> │ │ │ │ + jmp fa2a <__cxa_finalize@plt+0x239a> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ - jmp f9f2 <__cxa_finalize@plt+0x2362> │ │ │ │ + jmp fa52 <__cxa_finalize@plt+0x23c2> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000005d0b0 : │ │ │ │ +000000000005d140 : │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ mov %r9,%rdi │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + mov %rcx,%r15 │ │ │ │ push %r14 │ │ │ │ + mov %r9,%r14 │ │ │ │ push %r13 │ │ │ │ + mov %r8,%r13 │ │ │ │ push %r12 │ │ │ │ - push %rbx │ │ │ │ - mov %esi,%ebx │ │ │ │ + mov %esi,%r12d │ │ │ │ mov %r8,%rsi │ │ │ │ + push %rbx │ │ │ │ + mov %rdx,%rbx │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ - mov %rdx,%r13 │ │ │ │ - mov %rcx,%r15 │ │ │ │ - mov %r8,%r14 │ │ │ │ add $0xffffffffffffff80,%rsp │ │ │ │ - mov %r9,0x78(%rsp) │ │ │ │ - call 5ca60 │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 5d8e0 │ │ │ │ - mov %ebx,%r12d │ │ │ │ - dec %r12d │ │ │ │ - je 5d8e0 │ │ │ │ - mov 0x78(%rsp),%r9 │ │ │ │ - mov 0x0(%r13),%r13 │ │ │ │ - movslq %ebx,%rax │ │ │ │ - mov %ebx,0x2c(%rsp) │ │ │ │ - mov (%r14),%r14 │ │ │ │ - lea -0x3(%rax,%rax,2),%r8 │ │ │ │ - shl $0x3,%r8 │ │ │ │ - mov (%r9),%rdx │ │ │ │ + call 5cb20 │ │ │ │ + test %r12d,%r12d │ │ │ │ + jle 5d916 │ │ │ │ + mov %r12d,%eax │ │ │ │ + dec %eax │ │ │ │ + mov %eax,0x48(%rsp) │ │ │ │ + je 5d916 │ │ │ │ + mov (%r14),%rcx │ │ │ │ + movslq %r12d,%rdx │ │ │ │ + mov 0x0(%r13),%r14 │ │ │ │ + mov %r12d,0x2c(%rsp) │ │ │ │ + mov (%rbx),%r13 │ │ │ │ + lea -0x3(%rdx,%rdx,2),%r9 │ │ │ │ + mov %r12d,%edx │ │ │ │ + mov %rcx,0x38(%rsp) │ │ │ │ + shl $0x3,%r9 │ │ │ │ sub $0x18,%r13 │ │ │ │ - mov %rdx,0x38(%rsp) │ │ │ │ - mov %ebx,%edx │ │ │ │ - mov (%r14,%r8,1),%rsi │ │ │ │ dec %edx │ │ │ │ - lea 0x0(%r13,%r8,1),%rdi │ │ │ │ - mov %r12d,0x48(%rsp) │ │ │ │ - mov %edx,%r10d │ │ │ │ - mov %rdi,0x40(%rsp) │ │ │ │ + mov (%r14,%r9,1),%rsi │ │ │ │ + lea 0x0(%r13,%r9,1),%r10 │ │ │ │ mov %r14,0x20(%rsp) │ │ │ │ + mov %edx,%edi │ │ │ │ + mov %r10,0x40(%rsp) │ │ │ │ + sub 0x48(%rsp),%edi │ │ │ │ + mov %rsi,0x30(%rsp) │ │ │ │ + mov %edi,0x4c(%rsp) │ │ │ │ mov %edx,0x28(%rsp) │ │ │ │ - sub %r12d,%r10d │ │ │ │ - mov %r8,0x18(%rsp) │ │ │ │ + mov %r9,0x18(%rsp) │ │ │ │ mov %r13,0x10(%rsp) │ │ │ │ mov %r15,0x8(%rsp) │ │ │ │ - mov %r10d,0x4c(%rsp) │ │ │ │ - mov %rsi,0x30(%rsp) │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov 0x40(%rsp),%r8 │ │ │ │ - mov 0x8(%r8),%r11 │ │ │ │ + mov 0x8(%r8),%r9 │ │ │ │ mov (%r8),%rcx │ │ │ │ - mov %r11,0x78(%rsp) │ │ │ │ - cmp %rcx,%r11 │ │ │ │ - je 5d630 │ │ │ │ - movslq 0x4c(%rsp),%r12 │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - lea (%r12,%r12,2),%r15 │ │ │ │ - lea (%rbx,%r15,8),%r13 │ │ │ │ - mov 0x0(%r13),%rax │ │ │ │ - mov 0x8(%r13),%r15 │ │ │ │ + mov %r9,0x78(%rsp) │ │ │ │ + cmp %rcx,%r9 │ │ │ │ + je 5d6b0 │ │ │ │ + movslq 0x4c(%rsp),%r11 │ │ │ │ + mov 0x38(%rsp),%r12 │ │ │ │ + lea (%r11,%r11,2),%r15 │ │ │ │ + lea (%r12,%r15,8),%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + mov 0x8(%rbx),%r15 │ │ │ │ cmp %rax,%r15 │ │ │ │ - je 5d630 │ │ │ │ + je 5d6b0 │ │ │ │ mov 0x30(%rsp),%rdx │ │ │ │ mov %r15,%r14 │ │ │ │ sub %rax,%r14 │ │ │ │ mov %rdx,%rsi │ │ │ │ cmp $0x8,%r14 │ │ │ │ - je 5d473 │ │ │ │ + je 5d4fb │ │ │ │ lea -0x8(%r14),%rbx │ │ │ │ - lea -0x8(%rax),%r10 │ │ │ │ + lea -0x8(%rax),%rdi │ │ │ │ mov %rbx,0x68(%rsp) │ │ │ │ shr $0x3,%rbx │ │ │ │ - mov %r10,0x70(%rsp) │ │ │ │ mov %rbx,0x60(%rsp) │ │ │ │ inc %rbx │ │ │ │ mov %rbx,%r8 │ │ │ │ mov %rbx,%r10 │ │ │ │ + mov %rdi,0x70(%rsp) │ │ │ │ and $0xfffffffffffffffc,%r8 │ │ │ │ shr $0x2,%r10 │ │ │ │ mov %r8,0x58(%rsp) │ │ │ │ shl $0x3,%r8 │ │ │ │ shl $0x5,%r10 │ │ │ │ mov %r8,0x50(%rsp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x8(%rcx),%r13 │ │ │ │ - cmp %r13,%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x8(%rcx),%r9 │ │ │ │ + cmp %r9,%rax │ │ │ │ setae %r11b │ │ │ │ cmp %r15,%rcx │ │ │ │ setae %r12b │ │ │ │ or %r11b,%r12b │ │ │ │ - je 5d8ef │ │ │ │ - mov 0x70(%rsp),%r9 │ │ │ │ - sub %rsi,%r9 │ │ │ │ - cmp $0x10,%r9 │ │ │ │ - jbe 5d8ef │ │ │ │ + je 5d925 │ │ │ │ + mov 0x70(%rsp),%r13 │ │ │ │ + sub %rsi,%r13 │ │ │ │ + cmp $0x10,%r13 │ │ │ │ + jbe 5d925 │ │ │ │ cmpq $0x10,0x68(%rsp) │ │ │ │ - jbe 5dac6 │ │ │ │ + jbe 5dafc │ │ │ │ lea -0x20(%r10),%r8 │ │ │ │ - xor %r9d,%r9d │ │ │ │ vbroadcastsd (%rcx),%ymm14 │ │ │ │ + xor %r13d,%r13d │ │ │ │ shr $0x5,%r8 │ │ │ │ inc %r8 │ │ │ │ and $0x7,%r8d │ │ │ │ - je 5d322 │ │ │ │ + je 5d3aa │ │ │ │ cmp $0x1,%r8 │ │ │ │ - je 5d303 │ │ │ │ + je 5d38b │ │ │ │ cmp $0x2,%r8 │ │ │ │ - je 5d2ed │ │ │ │ + je 5d375 │ │ │ │ cmp $0x3,%r8 │ │ │ │ - je 5d2d7 │ │ │ │ + je 5d35f │ │ │ │ cmp $0x4,%r8 │ │ │ │ - je 5d2c1 │ │ │ │ + je 5d349 │ │ │ │ cmp $0x5,%r8 │ │ │ │ - je 5d2ab │ │ │ │ + je 5d333 │ │ │ │ cmp $0x6,%r8 │ │ │ │ - je 5d295 │ │ │ │ + je 5d31d │ │ │ │ vmovupd (%rdx),%ymm15 │ │ │ │ - mov $0x20,%r9d │ │ │ │ + mov $0x20,%r13d │ │ │ │ vfmadd213pd (%rax),%ymm14,%ymm15 │ │ │ │ vmovupd %ymm15,(%rax) │ │ │ │ - vmovupd (%rdx,%r9,1),%ymm4 │ │ │ │ - vfmadd213pd (%rax,%r9,1),%ymm14,%ymm4 │ │ │ │ - vmovupd %ymm4,(%rax,%r9,1) │ │ │ │ - add $0x20,%r9 │ │ │ │ - vmovupd (%rdx,%r9,1),%ymm0 │ │ │ │ - vfmadd213pd (%rax,%r9,1),%ymm14,%ymm0 │ │ │ │ - vmovupd %ymm0,(%rax,%r9,1) │ │ │ │ - add $0x20,%r9 │ │ │ │ - vmovupd (%rdx,%r9,1),%ymm1 │ │ │ │ - vfmadd213pd (%rax,%r9,1),%ymm14,%ymm1 │ │ │ │ - vmovupd %ymm1,(%rax,%r9,1) │ │ │ │ - add $0x20,%r9 │ │ │ │ - vmovupd (%rdx,%r9,1),%ymm5 │ │ │ │ - vfmadd213pd (%rax,%r9,1),%ymm14,%ymm5 │ │ │ │ - vmovupd %ymm5,(%rax,%r9,1) │ │ │ │ - add $0x20,%r9 │ │ │ │ - vmovupd (%rdx,%r9,1),%ymm2 │ │ │ │ - vfmadd213pd (%rax,%r9,1),%ymm14,%ymm2 │ │ │ │ - vmovupd %ymm2,(%rax,%r9,1) │ │ │ │ - add $0x20,%r9 │ │ │ │ - vmovupd (%rdx,%r9,1),%ymm6 │ │ │ │ - vfmadd213pd (%rax,%r9,1),%ymm14,%ymm6 │ │ │ │ - vmovupd %ymm6,(%rax,%r9,1) │ │ │ │ - add $0x20,%r9 │ │ │ │ - cmp %r10,%r9 │ │ │ │ - je 5d3fb │ │ │ │ - vmovupd (%rdx,%r9,1),%ymm3 │ │ │ │ - vfmadd213pd (%rax,%r9,1),%ymm14,%ymm3 │ │ │ │ - vmovupd %ymm3,(%rax,%r9,1) │ │ │ │ - vmovupd 0x20(%rdx,%r9,1),%ymm7 │ │ │ │ - vfmadd213pd 0x20(%rax,%r9,1),%ymm14,%ymm7 │ │ │ │ - vmovupd %ymm7,0x20(%rax,%r9,1) │ │ │ │ - vmovupd 0x40(%rdx,%r9,1),%ymm8 │ │ │ │ - vfmadd213pd 0x40(%rax,%r9,1),%ymm14,%ymm8 │ │ │ │ - vmovupd %ymm8,0x40(%rax,%r9,1) │ │ │ │ - vmovupd 0x60(%rdx,%r9,1),%ymm9 │ │ │ │ - vfmadd213pd 0x60(%rax,%r9,1),%ymm14,%ymm9 │ │ │ │ - vmovupd %ymm9,0x60(%rax,%r9,1) │ │ │ │ - vmovupd 0x80(%rdx,%r9,1),%ymm10 │ │ │ │ - vfmadd213pd 0x80(%rax,%r9,1),%ymm14,%ymm10 │ │ │ │ - vmovupd %ymm10,0x80(%rax,%r9,1) │ │ │ │ - vmovupd 0xa0(%rdx,%r9,1),%ymm11 │ │ │ │ - vfmadd213pd 0xa0(%rax,%r9,1),%ymm14,%ymm11 │ │ │ │ - vmovupd %ymm11,0xa0(%rax,%r9,1) │ │ │ │ - vmovupd 0xc0(%rdx,%r9,1),%ymm12 │ │ │ │ - vfmadd213pd 0xc0(%rax,%r9,1),%ymm14,%ymm12 │ │ │ │ - vmovupd %ymm12,0xc0(%rax,%r9,1) │ │ │ │ - vmovupd 0xe0(%rdx,%r9,1),%ymm13 │ │ │ │ - vfmadd213pd 0xe0(%rax,%r9,1),%ymm14,%ymm13 │ │ │ │ - vmovupd %ymm13,0xe0(%rax,%r9,1) │ │ │ │ - add $0x100,%r9 │ │ │ │ - cmp %r10,%r9 │ │ │ │ - jne 5d322 │ │ │ │ + vmovupd (%rdx,%r13,1),%ymm3 │ │ │ │ + vfmadd213pd (%rax,%r13,1),%ymm14,%ymm3 │ │ │ │ + vmovupd %ymm3,(%rax,%r13,1) │ │ │ │ + add $0x20,%r13 │ │ │ │ + vmovupd (%rdx,%r13,1),%ymm0 │ │ │ │ + vfmadd213pd (%rax,%r13,1),%ymm14,%ymm0 │ │ │ │ + vmovupd %ymm0,(%rax,%r13,1) │ │ │ │ + add $0x20,%r13 │ │ │ │ + vmovupd (%rdx,%r13,1),%ymm4 │ │ │ │ + vfmadd213pd (%rax,%r13,1),%ymm14,%ymm4 │ │ │ │ + vmovupd %ymm4,(%rax,%r13,1) │ │ │ │ + add $0x20,%r13 │ │ │ │ + vmovupd (%rdx,%r13,1),%ymm1 │ │ │ │ + vfmadd213pd (%rax,%r13,1),%ymm14,%ymm1 │ │ │ │ + vmovupd %ymm1,(%rax,%r13,1) │ │ │ │ + add $0x20,%r13 │ │ │ │ + vmovupd (%rdx,%r13,1),%ymm2 │ │ │ │ + vfmadd213pd (%rax,%r13,1),%ymm14,%ymm2 │ │ │ │ + vmovupd %ymm2,(%rax,%r13,1) │ │ │ │ + add $0x20,%r13 │ │ │ │ + vmovupd (%rdx,%r13,1),%ymm5 │ │ │ │ + vfmadd213pd (%rax,%r13,1),%ymm14,%ymm5 │ │ │ │ + vmovupd %ymm5,(%rax,%r13,1) │ │ │ │ + add $0x20,%r13 │ │ │ │ + cmp %r10,%r13 │ │ │ │ + je 5d483 │ │ │ │ + vmovupd (%rdx,%r13,1),%ymm6 │ │ │ │ + vfmadd213pd (%rax,%r13,1),%ymm14,%ymm6 │ │ │ │ + vmovupd %ymm6,(%rax,%r13,1) │ │ │ │ + vmovupd 0x20(%rdx,%r13,1),%ymm7 │ │ │ │ + vfmadd213pd 0x20(%rax,%r13,1),%ymm14,%ymm7 │ │ │ │ + vmovupd %ymm7,0x20(%rax,%r13,1) │ │ │ │ + vmovupd 0x40(%rdx,%r13,1),%ymm8 │ │ │ │ + vfmadd213pd 0x40(%rax,%r13,1),%ymm14,%ymm8 │ │ │ │ + vmovupd %ymm8,0x40(%rax,%r13,1) │ │ │ │ + vmovupd 0x60(%rdx,%r13,1),%ymm9 │ │ │ │ + vfmadd213pd 0x60(%rax,%r13,1),%ymm14,%ymm9 │ │ │ │ + vmovupd %ymm9,0x60(%rax,%r13,1) │ │ │ │ + vmovupd 0x80(%rdx,%r13,1),%ymm10 │ │ │ │ + vfmadd213pd 0x80(%rax,%r13,1),%ymm14,%ymm10 │ │ │ │ + vmovupd %ymm10,0x80(%rax,%r13,1) │ │ │ │ + vmovupd 0xa0(%rdx,%r13,1),%ymm11 │ │ │ │ + vfmadd213pd 0xa0(%rax,%r13,1),%ymm14,%ymm11 │ │ │ │ + vmovupd %ymm11,0xa0(%rax,%r13,1) │ │ │ │ + vmovupd 0xc0(%rdx,%r13,1),%ymm12 │ │ │ │ + vfmadd213pd 0xc0(%rax,%r13,1),%ymm14,%ymm12 │ │ │ │ + vmovupd %ymm12,0xc0(%rax,%r13,1) │ │ │ │ + vmovupd 0xe0(%rdx,%r13,1),%ymm13 │ │ │ │ + vfmadd213pd 0xe0(%rax,%r13,1),%ymm14,%ymm13 │ │ │ │ + vmovupd %ymm13,0xe0(%rax,%r13,1) │ │ │ │ + add $0x100,%r13 │ │ │ │ + cmp %r10,%r13 │ │ │ │ + jne 5d3aa │ │ │ │ test $0x3,%bl │ │ │ │ - je 5d45a │ │ │ │ + je 5d4e2 │ │ │ │ mov 0x50(%rsp),%r11 │ │ │ │ mov 0x58(%rsp),%rdi │ │ │ │ lea (%rdx,%r11,1),%r12 │ │ │ │ add %rax,%r11 │ │ │ │ cmp %rdi,0x60(%rsp) │ │ │ │ - je 5d445 │ │ │ │ + je 5d4cd │ │ │ │ vmovddup (%rcx),%xmm14 │ │ │ │ vmovupd (%rax,%rdi,8),%xmm15 │ │ │ │ mov %rbx,%r8 │ │ │ │ - vfmadd132pd (%rdx,%rdi,8),%xmm15,%xmm14 │ │ │ │ sub %rdi,%r8 │ │ │ │ + vfmadd132pd (%rdx,%rdi,8),%xmm15,%xmm14 │ │ │ │ vmovupd %xmm14,(%rax,%rdi,8) │ │ │ │ test $0x1,%bl │ │ │ │ - je 5d45a │ │ │ │ + je 5d4e2 │ │ │ │ and $0xfffffffffffffffe,%r8 │ │ │ │ shl $0x3,%r8 │ │ │ │ add %r8,%r12 │ │ │ │ add %r8,%r11 │ │ │ │ - vmovsd (%r12),%xmm4 │ │ │ │ + vmovsd (%r12),%xmm3 │ │ │ │ vmovsd (%r11),%xmm0 │ │ │ │ - vfmadd132sd (%rcx),%xmm0,%xmm4 │ │ │ │ - vmovsd %xmm4,(%r11) │ │ │ │ - cmp %r13,0x78(%rsp) │ │ │ │ - mov %r13,%rcx │ │ │ │ - je 5d630 │ │ │ │ + vfmadd132sd (%rcx),%xmm0,%xmm3 │ │ │ │ + vmovsd %xmm3,(%r11) │ │ │ │ + mov %r9,%rcx │ │ │ │ + cmp %r9,0x78(%rsp) │ │ │ │ + je 5d6b0 │ │ │ │ add %r14,%rsi │ │ │ │ mov %rsi,%rdx │ │ │ │ - jmp 5d200 │ │ │ │ - mov 0x78(%rsp),%r14 │ │ │ │ - mov %rdx,%r9 │ │ │ │ - sub %rcx,%r14 │ │ │ │ - sub $0x8,%r14 │ │ │ │ - shr $0x3,%r14 │ │ │ │ - and $0x7,%r14d │ │ │ │ - je 5d606 │ │ │ │ + jmp 5d288 │ │ │ │ + mov 0x78(%rsp),%r13 │ │ │ │ + sub %rcx,%r13 │ │ │ │ + sub $0x8,%r13 │ │ │ │ + shr $0x3,%r13 │ │ │ │ + and $0x7,%r13d │ │ │ │ + je 5d68f │ │ │ │ vmovsd (%rdx),%xmm0 │ │ │ │ - vmovsd (%rax),%xmm4 │ │ │ │ + vmovsd (%rax),%xmm3 │ │ │ │ lea 0x8(%rdx),%rsi │ │ │ │ + mov %rdx,%r14 │ │ │ │ add $0x8,%rcx │ │ │ │ - vfmadd132sd -0x8(%rcx),%xmm4,%xmm0 │ │ │ │ - mov %rsi,%r9 │ │ │ │ + mov %rsi,%rdx │ │ │ │ + vfmadd132sd -0x8(%rcx),%xmm3,%xmm0 │ │ │ │ vmovsd %xmm0,(%rax) │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - je 5d606 │ │ │ │ - cmp $0x2,%r14 │ │ │ │ - je 5d558 │ │ │ │ - cmp $0x3,%r14 │ │ │ │ - je 5d53e │ │ │ │ - cmp $0x4,%r14 │ │ │ │ - je 5d524 │ │ │ │ - cmp $0x5,%r14 │ │ │ │ - je 5d50a │ │ │ │ - cmp $0x6,%r14 │ │ │ │ - je 5d4f0 │ │ │ │ - vmovsd 0x8(%rdx),%xmm1 │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + je 5d68f │ │ │ │ + cmp $0x2,%r13 │ │ │ │ + je 5d5e1 │ │ │ │ + cmp $0x3,%r13 │ │ │ │ + je 5d5c7 │ │ │ │ + cmp $0x4,%r13 │ │ │ │ + je 5d5ad │ │ │ │ + cmp $0x5,%r13 │ │ │ │ + je 5d593 │ │ │ │ + cmp $0x6,%r13 │ │ │ │ + je 5d579 │ │ │ │ + vmovsd 0x8(%r14),%xmm1 │ │ │ │ add $0x8,%rcx │ │ │ │ add $0x8,%rsi │ │ │ │ vfmadd132sd -0x8(%rcx),%xmm0,%xmm1 │ │ │ │ vmovsd %xmm1,(%rax) │ │ │ │ vmovsd (%rsi),%xmm2 │ │ │ │ + vmovsd (%rax),%xmm5 │ │ │ │ add $0x8,%rcx │ │ │ │ add $0x8,%rsi │ │ │ │ - vmovsd (%rax),%xmm6 │ │ │ │ - vfmadd132sd -0x8(%rcx),%xmm6,%xmm2 │ │ │ │ + vfmadd132sd -0x8(%rcx),%xmm5,%xmm2 │ │ │ │ vmovsd %xmm2,(%rax) │ │ │ │ - vmovsd (%rsi),%xmm3 │ │ │ │ + vmovsd (%rsi),%xmm7 │ │ │ │ + vmovsd (%rax),%xmm6 │ │ │ │ add $0x8,%rcx │ │ │ │ add $0x8,%rsi │ │ │ │ - vmovsd (%rax),%xmm7 │ │ │ │ - vfmadd132sd -0x8(%rcx),%xmm7,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rax) │ │ │ │ + vfmadd132sd -0x8(%rcx),%xmm6,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rax) │ │ │ │ vmovsd (%rsi),%xmm8 │ │ │ │ + vmovsd (%rax),%xmm9 │ │ │ │ add $0x8,%rcx │ │ │ │ add $0x8,%rsi │ │ │ │ - vmovsd (%rax),%xmm9 │ │ │ │ vfmadd132sd -0x8(%rcx),%xmm9,%xmm8 │ │ │ │ vmovsd %xmm8,(%rax) │ │ │ │ vmovsd (%rsi),%xmm10 │ │ │ │ + vmovsd (%rax),%xmm11 │ │ │ │ add $0x8,%rcx │ │ │ │ add $0x8,%rsi │ │ │ │ - vmovsd (%rax),%xmm11 │ │ │ │ vfmadd132sd -0x8(%rcx),%xmm11,%xmm10 │ │ │ │ vmovsd %xmm10,(%rax) │ │ │ │ vmovsd (%rsi),%xmm12 │ │ │ │ + vmovsd (%rax),%xmm13 │ │ │ │ add $0x8,%rsi │ │ │ │ add $0x8,%rcx │ │ │ │ - vmovsd (%rax),%xmm13 │ │ │ │ - mov %rsi,%r9 │ │ │ │ + mov %rsi,%rdx │ │ │ │ vfmadd132sd -0x8(%rcx),%xmm13,%xmm12 │ │ │ │ vmovsd %xmm12,(%rax) │ │ │ │ - jmp 5d606 │ │ │ │ + jmp 5d68f │ │ │ │ vmovsd 0x8(%rsi),%xmm0 │ │ │ │ add $0x40,%rsi │ │ │ │ add $0x40,%rcx │ │ │ │ vfmadd132sd -0x38(%rcx),%xmm14,%xmm0 │ │ │ │ vmovsd %xmm0,(%rax) │ │ │ │ - vmovsd -0x30(%rsi),%xmm1 │ │ │ │ - vmovsd (%rax),%xmm5 │ │ │ │ - vfmadd132sd -0x30(%rcx),%xmm5,%xmm1 │ │ │ │ - vmovsd %xmm1,(%rax) │ │ │ │ + vmovsd -0x30(%rsi),%xmm4 │ │ │ │ + vmovsd (%rax),%xmm1 │ │ │ │ + vfmadd132sd -0x30(%rcx),%xmm1,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rax) │ │ │ │ vmovsd -0x28(%rsi),%xmm2 │ │ │ │ - vmovsd (%rax),%xmm6 │ │ │ │ - vfmadd132sd -0x28(%rcx),%xmm6,%xmm2 │ │ │ │ + vmovsd (%rax),%xmm5 │ │ │ │ + vfmadd132sd -0x28(%rcx),%xmm5,%xmm2 │ │ │ │ vmovsd %xmm2,(%rax) │ │ │ │ - vmovsd -0x20(%rsi),%xmm3 │ │ │ │ + vmovsd -0x20(%rsi),%xmm6 │ │ │ │ vmovsd (%rax),%xmm7 │ │ │ │ - vfmadd132sd -0x20(%rcx),%xmm7,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rax) │ │ │ │ + vfmadd132sd -0x20(%rcx),%xmm7,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rax) │ │ │ │ vmovsd -0x18(%rsi),%xmm8 │ │ │ │ vmovsd (%rax),%xmm9 │ │ │ │ vfmadd132sd -0x18(%rcx),%xmm9,%xmm8 │ │ │ │ vmovsd %xmm8,(%rax) │ │ │ │ vmovsd -0x10(%rsi),%xmm10 │ │ │ │ vmovsd (%rax),%xmm11 │ │ │ │ vfmadd132sd -0x10(%rcx),%xmm11,%xmm10 │ │ │ │ vmovsd %xmm10,(%rax) │ │ │ │ vmovsd -0x8(%rsi),%xmm12 │ │ │ │ vmovsd (%rax),%xmm13 │ │ │ │ - mov %rsi,%r9 │ │ │ │ + mov %rsi,%rdx │ │ │ │ vfmadd132sd -0x8(%rcx),%xmm13,%xmm12 │ │ │ │ vmovsd %xmm12,(%rax) │ │ │ │ - vmovsd (%r9),%xmm14 │ │ │ │ - lea 0x8(%rcx),%rdi │ │ │ │ + vmovsd (%rdx),%xmm14 │ │ │ │ vmovsd (%rax),%xmm15 │ │ │ │ - cmp %rdi,0x78(%rsp) │ │ │ │ + lea 0x8(%rcx),%r10 │ │ │ │ vfmadd132sd (%rcx),%xmm15,%xmm14 │ │ │ │ vmovsd %xmm14,(%rax) │ │ │ │ - jne 5d57a │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp %r10,0x78(%rsp) │ │ │ │ + jne 5d603 │ │ │ │ + nop │ │ │ │ incl 0x4c(%rsp) │ │ │ │ subq $0x18,0x40(%rsp) │ │ │ │ mov 0x4c(%rsp),%eax │ │ │ │ cmp 0x48(%rsp),%eax │ │ │ │ - jne 5d160 │ │ │ │ - mov 0x18(%rsp),%r8 │ │ │ │ - mov %eax,%r12d │ │ │ │ + jne 5d1f0 │ │ │ │ + mov 0x18(%rsp),%r9 │ │ │ │ + mov %eax,%ebx │ │ │ │ mov 0x20(%rsp),%r14 │ │ │ │ mov 0x28(%rsp),%edx │ │ │ │ mov 0x10(%rsp),%r13 │ │ │ │ + sub $0x18,%r9 │ │ │ │ + dec %ebx │ │ │ │ mov 0x8(%rsp),%r15 │ │ │ │ - sub $0x18,%r8 │ │ │ │ - dec %r12d │ │ │ │ - jne 5d122 │ │ │ │ - mov 0x2c(%rsp),%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %r14,%rdx │ │ │ │ - inc %esi │ │ │ │ - cmp %esi,%ebx │ │ │ │ - jl 5d8dd │ │ │ │ - lea (%rdx,%rcx,1),%r10 │ │ │ │ - lea 0x18(%rcx),%r11 │ │ │ │ - mov (%r10),%r9 │ │ │ │ + mov %ebx,0x48(%rsp) │ │ │ │ + jne 5d1b2 │ │ │ │ + mov 0x2c(%rsp),%r12d │ │ │ │ + xor %edx,%edx │ │ │ │ + mov $0x1,%r9d │ │ │ │ + mov %r14,%rdi │ │ │ │ + inc %r9d │ │ │ │ + cmp %r9d,%r12d │ │ │ │ + jl 5d913 │ │ │ │ + lea (%rdi,%rdx,1),%r10 │ │ │ │ + mov (%r10),%r8 │ │ │ │ mov 0x8(%r10),%r10 │ │ │ │ - cmp %r9,%r10 │ │ │ │ - je 5d8d2 │ │ │ │ - mov %ebx,%edi │ │ │ │ + cmp %r8,%r10 │ │ │ │ + je 5db09 │ │ │ │ + mov %r12d,%ecx │ │ │ │ + mov %r9d,0x70(%rsp) │ │ │ │ + add $0x18,%rdx │ │ │ │ mov (%r15),%r11 │ │ │ │ - lea 0x18(%rdx,%rcx,1),%r14 │ │ │ │ - mov %rdx,0x68(%rsp) │ │ │ │ - sub %esi,%edi │ │ │ │ + sub %r9d,%ecx │ │ │ │ + mov %rdi,0x68(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov %esi,0x70(%rsp) │ │ │ │ - mov %r9,0x78(%rsp) │ │ │ │ - lea 0x3(%rdi,%rdi,2),%r12 │ │ │ │ - lea 0x18(%rcx),%rdx │ │ │ │ - shl $0x3,%r12 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + lea (%rdi,%rdx,1),%r14 │ │ │ │ + mov %r8,0x78(%rsp) │ │ │ │ + lea 0x3(%rcx,%rcx,2),%rbx │ │ │ │ + shl $0x3,%rbx │ │ │ │ + nopl (%rax) │ │ │ │ mov (%r11,%rax,1),%rdi │ │ │ │ mov 0x8(%r11,%rax,1),%r9 │ │ │ │ cmp %rdi,%r9 │ │ │ │ - je 5d8b9 │ │ │ │ + je 5d8f3 │ │ │ │ mov 0x78(%rsp),%rcx │ │ │ │ mov (%r14,%rax,1),%rsi │ │ │ │ sub %rdi,%r9 │ │ │ │ xchg %ax,%ax │ │ │ │ lea -0x8(%r9),%r13 │ │ │ │ - xor %r8d,%r8d │ │ │ │ vmovsd (%rcx),%xmm0 │ │ │ │ + xor %r8d,%r8d │ │ │ │ shr $0x3,%r13 │ │ │ │ inc %r13 │ │ │ │ and $0x7,%r13d │ │ │ │ - je 5d7eb │ │ │ │ + je 5d848 │ │ │ │ cmp $0x1,%r13 │ │ │ │ - je 5d7c9 │ │ │ │ + je 5d82b │ │ │ │ cmp $0x2,%r13 │ │ │ │ - je 5d7b0 │ │ │ │ + je 5d817 │ │ │ │ cmp $0x3,%r13 │ │ │ │ - je 5d797 │ │ │ │ + je 5d803 │ │ │ │ cmp $0x4,%r13 │ │ │ │ - je 5d77e │ │ │ │ + je 5d7ef │ │ │ │ cmp $0x5,%r13 │ │ │ │ - je 5d766 │ │ │ │ + je 5d7db │ │ │ │ cmp $0x6,%r13 │ │ │ │ - je 5d74e │ │ │ │ - vmovsd (%rsi),%xmm4 │ │ │ │ + je 5d7c7 │ │ │ │ + vmovsd (%rsi),%xmm3 │ │ │ │ mov $0x8,%r8d │ │ │ │ - vmulsd (%rdi),%xmm4,%xmm1 │ │ │ │ - vaddsd %xmm1,%xmm0,%xmm0 │ │ │ │ + vfmadd231sd (%rdi),%xmm3,%xmm0 │ │ │ │ vmovsd %xmm0,(%rcx) │ │ │ │ - vmovsd (%rsi,%r8,1),%xmm5 │ │ │ │ - vmulsd (%rdi,%r8,1),%xmm5,%xmm2 │ │ │ │ + vmovsd (%rsi,%r8,1),%xmm4 │ │ │ │ + vfmadd231sd (%rdi,%r8,1),%xmm4,%xmm0 │ │ │ │ add $0x8,%r8 │ │ │ │ - vaddsd %xmm2,%xmm0,%xmm0 │ │ │ │ vmovsd %xmm0,(%rcx) │ │ │ │ - vmovsd (%rsi,%r8,1),%xmm6 │ │ │ │ - vmulsd (%rdi,%r8,1),%xmm6,%xmm3 │ │ │ │ + vmovsd (%rsi,%r8,1),%xmm1 │ │ │ │ + vfmadd231sd (%rdi,%r8,1),%xmm1,%xmm0 │ │ │ │ add $0x8,%r8 │ │ │ │ - vaddsd %xmm3,%xmm0,%xmm0 │ │ │ │ vmovsd %xmm0,(%rcx) │ │ │ │ - vmovsd (%rsi,%r8,1),%xmm7 │ │ │ │ - vmulsd (%rdi,%r8,1),%xmm7,%xmm8 │ │ │ │ + vmovsd (%rsi,%r8,1),%xmm2 │ │ │ │ + vfmadd231sd (%rdi,%r8,1),%xmm2,%xmm0 │ │ │ │ add $0x8,%r8 │ │ │ │ - vaddsd %xmm8,%xmm0,%xmm0 │ │ │ │ vmovsd %xmm0,(%rcx) │ │ │ │ - vmovsd (%rsi,%r8,1),%xmm9 │ │ │ │ - vmulsd (%rdi,%r8,1),%xmm9,%xmm10 │ │ │ │ + vmovsd (%rsi,%r8,1),%xmm5 │ │ │ │ + vfmadd231sd (%rdi,%r8,1),%xmm5,%xmm0 │ │ │ │ add $0x8,%r8 │ │ │ │ - vaddsd %xmm10,%xmm0,%xmm0 │ │ │ │ vmovsd %xmm0,(%rcx) │ │ │ │ - vmovsd (%rsi,%r8,1),%xmm11 │ │ │ │ - vmulsd (%rdi,%r8,1),%xmm11,%xmm12 │ │ │ │ + vmovsd (%rsi,%r8,1),%xmm6 │ │ │ │ + vfmadd231sd (%rdi,%r8,1),%xmm6,%xmm0 │ │ │ │ add $0x8,%r8 │ │ │ │ - vaddsd %xmm12,%xmm0,%xmm0 │ │ │ │ vmovsd %xmm0,(%rcx) │ │ │ │ - vmovsd (%rsi,%r8,1),%xmm13 │ │ │ │ - vmulsd (%rdi,%r8,1),%xmm13,%xmm14 │ │ │ │ + vmovsd (%rsi,%r8,1),%xmm7 │ │ │ │ + vfmadd231sd (%rdi,%r8,1),%xmm7,%xmm0 │ │ │ │ add $0x8,%r8 │ │ │ │ - vaddsd %xmm14,%xmm0,%xmm0 │ │ │ │ vmovsd %xmm0,(%rcx) │ │ │ │ cmp %r8,%r9 │ │ │ │ - je 5d8a9 │ │ │ │ - vmovsd (%rsi,%r8,1),%xmm15 │ │ │ │ - vmulsd (%rdi,%r8,1),%xmm15,%xmm4 │ │ │ │ - vaddsd %xmm4,%xmm0,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rcx) │ │ │ │ - vmovsd 0x8(%rsi,%r8,1),%xmm1 │ │ │ │ - vmulsd 0x8(%rdi,%r8,1),%xmm1,%xmm2 │ │ │ │ - vaddsd %xmm2,%xmm5,%xmm6 │ │ │ │ - vmovsd %xmm6,(%rcx) │ │ │ │ - vmovsd 0x10(%rsi,%r8,1),%xmm3 │ │ │ │ - vmulsd 0x10(%rdi,%r8,1),%xmm3,%xmm7 │ │ │ │ - vaddsd %xmm7,%xmm6,%xmm8 │ │ │ │ - vmovsd %xmm8,(%rcx) │ │ │ │ - vmovsd 0x18(%rsi,%r8,1),%xmm9 │ │ │ │ - vmulsd 0x18(%rdi,%r8,1),%xmm9,%xmm10 │ │ │ │ - vaddsd %xmm10,%xmm8,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rcx) │ │ │ │ + je 5d8e3 │ │ │ │ + vmovsd (%rsi,%r8,1),%xmm8 │ │ │ │ + vfmadd231sd (%rdi,%r8,1),%xmm8,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rcx) │ │ │ │ + vmovsd 0x8(%rsi,%r8,1),%xmm9 │ │ │ │ + vfmadd231sd 0x8(%rdi,%r8,1),%xmm9,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rcx) │ │ │ │ + vmovsd 0x10(%rsi,%r8,1),%xmm10 │ │ │ │ + vfmadd231sd 0x10(%rdi,%r8,1),%xmm10,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rcx) │ │ │ │ + vmovsd 0x18(%rsi,%r8,1),%xmm11 │ │ │ │ + vfmadd231sd 0x18(%rdi,%r8,1),%xmm11,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rcx) │ │ │ │ vmovsd 0x20(%rsi,%r8,1),%xmm12 │ │ │ │ - vmulsd 0x20(%rdi,%r8,1),%xmm12,%xmm13 │ │ │ │ - vaddsd %xmm13,%xmm11,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rcx) │ │ │ │ - vmovsd 0x28(%rsi,%r8,1),%xmm0 │ │ │ │ - vmulsd 0x28(%rdi,%r8,1),%xmm0,%xmm15 │ │ │ │ - vaddsd %xmm15,%xmm14,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rcx) │ │ │ │ - vmovsd 0x30(%rsi,%r8,1),%xmm5 │ │ │ │ - vmulsd 0x30(%rdi,%r8,1),%xmm5,%xmm1 │ │ │ │ - vaddsd %xmm1,%xmm4,%xmm2 │ │ │ │ - vmovsd %xmm2,(%rcx) │ │ │ │ - vmovsd 0x38(%rsi,%r8,1),%xmm6 │ │ │ │ - vmulsd 0x38(%rdi,%r8,1),%xmm6,%xmm3 │ │ │ │ + vfmadd231sd 0x20(%rdi,%r8,1),%xmm12,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rcx) │ │ │ │ + vmovsd 0x28(%rsi,%r8,1),%xmm13 │ │ │ │ + vfmadd231sd 0x28(%rdi,%r8,1),%xmm13,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rcx) │ │ │ │ + vmovsd 0x30(%rsi,%r8,1),%xmm14 │ │ │ │ + vfmadd231sd 0x30(%rdi,%r8,1),%xmm14,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rcx) │ │ │ │ + vmovsd 0x38(%rsi,%r8,1),%xmm15 │ │ │ │ + vfmadd231sd 0x38(%rdi,%r8,1),%xmm15,%xmm0 │ │ │ │ add $0x40,%r8 │ │ │ │ - vaddsd %xmm3,%xmm2,%xmm0 │ │ │ │ vmovsd %xmm0,(%rcx) │ │ │ │ cmp %r8,%r9 │ │ │ │ - jne 5d7eb │ │ │ │ + jne 5d848 │ │ │ │ add $0x8,%rcx │ │ │ │ add %r9,%rsi │ │ │ │ cmp %r10,%rcx │ │ │ │ - jne 5d6f0 │ │ │ │ + jne 5d770 │ │ │ │ add $0x18,%rax │ │ │ │ - cmp %rax,%r12 │ │ │ │ - jne 5d6d0 │ │ │ │ - mov %rdx,%r11 │ │ │ │ - mov 0x70(%rsp),%esi │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - mov %r11,%rcx │ │ │ │ - cmp %esi,%ebx │ │ │ │ - jne 5d67e │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jne 5d750 │ │ │ │ + mov 0x70(%rsp),%r9d │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ + cmp %r9d,%r12d │ │ │ │ + jne 5d702 │ │ │ │ vzeroupper │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ lea -0x8(%r14),%r12 │ │ │ │ xor %r11d,%r11d │ │ │ │ shr $0x3,%r12 │ │ │ │ inc %r12 │ │ │ │ and $0x7,%r12d │ │ │ │ - je 5d9ef │ │ │ │ + je 5da25 │ │ │ │ cmp $0x1,%r12 │ │ │ │ - je 5d9cc │ │ │ │ + je 5da02 │ │ │ │ cmp $0x2,%r12 │ │ │ │ - je 5d9b2 │ │ │ │ + je 5d9e8 │ │ │ │ cmp $0x3,%r12 │ │ │ │ - je 5d998 │ │ │ │ + je 5d9ce │ │ │ │ cmp $0x4,%r12 │ │ │ │ - je 5d97e │ │ │ │ + je 5d9b4 │ │ │ │ cmp $0x5,%r12 │ │ │ │ - je 5d964 │ │ │ │ + je 5d99a │ │ │ │ cmp $0x6,%r12 │ │ │ │ - je 5d94a │ │ │ │ - vmovsd (%rcx),%xmm1 │ │ │ │ - vmovsd (%rax),%xmm5 │ │ │ │ + je 5d980 │ │ │ │ + vmovsd (%rcx),%xmm4 │ │ │ │ + vmovsd (%rax),%xmm1 │ │ │ │ mov $0x8,%r11d │ │ │ │ - vfmadd132sd (%rdx),%xmm5,%xmm1 │ │ │ │ - vmovsd %xmm1,(%rax) │ │ │ │ - vmovsd (%rax,%r11,1),%xmm6 │ │ │ │ + vfmadd132sd (%rdx),%xmm1,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rax) │ │ │ │ + vmovsd (%rax,%r11,1),%xmm5 │ │ │ │ vmovsd (%rcx),%xmm2 │ │ │ │ - vfmadd132sd (%rdx,%r11,1),%xmm6,%xmm2 │ │ │ │ + vfmadd132sd (%rdx,%r11,1),%xmm5,%xmm2 │ │ │ │ vmovsd %xmm2,(%rax,%r11,1) │ │ │ │ add $0x8,%r11 │ │ │ │ - vmovsd (%rax,%r11,1),%xmm3 │ │ │ │ - vmovsd (%rcx),%xmm7 │ │ │ │ - vfmadd132sd (%rdx,%r11,1),%xmm3,%xmm7 │ │ │ │ - vmovsd %xmm7,(%rax,%r11,1) │ │ │ │ + vmovsd (%rax,%r11,1),%xmm7 │ │ │ │ + vmovsd (%rcx),%xmm6 │ │ │ │ + vfmadd132sd (%rdx,%r11,1),%xmm7,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rax,%r11,1) │ │ │ │ add $0x8,%r11 │ │ │ │ vmovsd (%rax,%r11,1),%xmm9 │ │ │ │ vmovsd (%rcx),%xmm8 │ │ │ │ vfmadd132sd (%rdx,%r11,1),%xmm9,%xmm8 │ │ │ │ vmovsd %xmm8,(%rax,%r11,1) │ │ │ │ add $0x8,%r11 │ │ │ │ vmovsd (%rax,%r11,1),%xmm11 │ │ │ │ @@ -72677,1786 +72702,1794 @@ │ │ │ │ add $0x8,%r11 │ │ │ │ vmovsd (%rax,%r11,1),%xmm15 │ │ │ │ vmovsd (%rcx),%xmm14 │ │ │ │ vfmadd132sd (%rdx,%r11,1),%xmm15,%xmm14 │ │ │ │ vmovsd %xmm14,(%rax,%r11,1) │ │ │ │ add $0x8,%r11 │ │ │ │ cmp %r11,%r14 │ │ │ │ - je 5d45a │ │ │ │ - vmovsd (%rcx),%xmm0 │ │ │ │ - vmovsd (%rax,%r11,1),%xmm4 │ │ │ │ - vfmadd132sd (%rdx,%r11,1),%xmm4,%xmm0 │ │ │ │ - vmovsd 0x8(%rax,%r11,1),%xmm5 │ │ │ │ - vmovsd 0x10(%rax,%r11,1),%xmm6 │ │ │ │ + je 5d4e2 │ │ │ │ + vmovsd (%rcx),%xmm3 │ │ │ │ + vmovsd (%rax,%r11,1),%xmm0 │ │ │ │ + vmovsd 0x8(%rax,%r11,1),%xmm1 │ │ │ │ + vmovsd 0x10(%rax,%r11,1),%xmm5 │ │ │ │ + vfmadd132sd (%rdx,%r11,1),%xmm0,%xmm3 │ │ │ │ vmovsd 0x18(%rax,%r11,1),%xmm7 │ │ │ │ vmovsd 0x20(%rax,%r11,1),%xmm9 │ │ │ │ vmovsd 0x28(%rax,%r11,1),%xmm11 │ │ │ │ vmovsd 0x30(%rax,%r11,1),%xmm13 │ │ │ │ vmovsd 0x38(%rax,%r11,1),%xmm15 │ │ │ │ - vmovsd %xmm0,(%rax,%r11,1) │ │ │ │ - vmovsd (%rcx),%xmm1 │ │ │ │ - vfmadd132sd 0x8(%rdx,%r11,1),%xmm5,%xmm1 │ │ │ │ - vmovsd %xmm1,0x8(%rax,%r11,1) │ │ │ │ + vmovsd %xmm3,(%rax,%r11,1) │ │ │ │ + vmovsd (%rcx),%xmm4 │ │ │ │ + vfmadd132sd 0x8(%rdx,%r11,1),%xmm1,%xmm4 │ │ │ │ + vmovsd %xmm4,0x8(%rax,%r11,1) │ │ │ │ vmovsd (%rcx),%xmm2 │ │ │ │ - vfmadd132sd 0x10(%rdx,%r11,1),%xmm6,%xmm2 │ │ │ │ + vfmadd132sd 0x10(%rdx,%r11,1),%xmm5,%xmm2 │ │ │ │ vmovsd %xmm2,0x10(%rax,%r11,1) │ │ │ │ - vmovsd (%rcx),%xmm3 │ │ │ │ - vfmadd132sd 0x18(%rdx,%r11,1),%xmm7,%xmm3 │ │ │ │ - vmovsd %xmm3,0x18(%rax,%r11,1) │ │ │ │ + vmovsd (%rcx),%xmm6 │ │ │ │ + vfmadd132sd 0x18(%rdx,%r11,1),%xmm7,%xmm6 │ │ │ │ + vmovsd %xmm6,0x18(%rax,%r11,1) │ │ │ │ vmovsd (%rcx),%xmm8 │ │ │ │ vfmadd132sd 0x20(%rdx,%r11,1),%xmm9,%xmm8 │ │ │ │ vmovsd %xmm8,0x20(%rax,%r11,1) │ │ │ │ vmovsd (%rcx),%xmm10 │ │ │ │ vfmadd132sd 0x28(%rdx,%r11,1),%xmm11,%xmm10 │ │ │ │ vmovsd %xmm10,0x28(%rax,%r11,1) │ │ │ │ vmovsd (%rcx),%xmm12 │ │ │ │ vfmadd132sd 0x30(%rdx,%r11,1),%xmm13,%xmm12 │ │ │ │ vmovsd %xmm12,0x30(%rax,%r11,1) │ │ │ │ vmovsd (%rcx),%xmm14 │ │ │ │ vfmadd132sd 0x38(%rdx,%r11,1),%xmm15,%xmm14 │ │ │ │ vmovsd %xmm14,0x38(%rax,%r11,1) │ │ │ │ add $0x40,%r11 │ │ │ │ cmp %r11,%r14 │ │ │ │ - jne 5d9ef │ │ │ │ - jmp 5d45a │ │ │ │ + jne 5da25 │ │ │ │ + jmp 5d4e2 │ │ │ │ mov %rdx,%r12 │ │ │ │ mov %rax,%r11 │ │ │ │ xor %edi,%edi │ │ │ │ - jmp 5d411 │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp 5d499 │ │ │ │ + add $0x18,%rdx │ │ │ │ + jmp 5d90a │ │ │ │ + nopl (%rax) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000005dae0 : │ │ │ │ +000000000005db20 : │ │ │ │ endbr64 │ │ │ │ jmp c4ed0 (int, int, int, char const*, long, long, CalcSignature::Signature&, float*)@@Base> │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -000000000005daf0 : │ │ │ │ +000000000005db30 : │ │ │ │ endbr64 │ │ │ │ sub $0x8,%rsp │ │ │ │ movslq %edi,%rax │ │ │ │ push %r9 │ │ │ │ mov $0x8,%r9d │ │ │ │ push %r8 │ │ │ │ lea 0x0(,%rax,8),%r8 │ │ │ │ - call 5dae0 │ │ │ │ + call 5db20 │ │ │ │ add $0x18,%rsp │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000005db20 : │ │ │ │ +000000000005db60 : │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ - mov %rcx,%r10 │ │ │ │ mov %rsp,%rbp │ │ │ │ + push %r15 │ │ │ │ push %r14 │ │ │ │ + mov %rcx,%r14 │ │ │ │ + push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - sub $0x58,%rsp │ │ │ │ - mov %edx,%ebx │ │ │ │ + sub $0x48,%rsp │ │ │ │ + mov %fs:0x28,%r15 │ │ │ │ + mov %r15,-0x38(%rbp) │ │ │ │ + mov 0x18(%rbp),%r15 │ │ │ │ mov 0x10(%rbp),%rcx │ │ │ │ - mov %fs:0x28,%r11 │ │ │ │ - mov %r11,-0x28(%rbp) │ │ │ │ - mov 0x18(%rbp),%r11 │ │ │ │ cmp $0x1,%edx │ │ │ │ - jle 5dbf5 │ │ │ │ - lea -0x40(%rbp),%r12 │ │ │ │ - mov %edi,%r14d │ │ │ │ + jle 5dc2d │ │ │ │ + lea -0x50(%rbp),%r13 │ │ │ │ + mov %edi,-0x54(%rbp) │ │ │ │ + mov %esi,%r12d │ │ │ │ + mov %edx,%ebx │ │ │ │ vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ mov %esi,%edx │ │ │ │ - mov %esi,-0x44(%rbp) │ │ │ │ mov %edi,%esi │ │ │ │ - mov %r12,%rdi │ │ │ │ - vmovdqa %xmm0,-0x40(%rbp) │ │ │ │ - movq $0x0,-0x30(%rbp) │ │ │ │ - mov %r11,-0x50(%rbp) │ │ │ │ - mov %r9,-0x58(%rbp) │ │ │ │ - mov %r8,-0x60(%rbp) │ │ │ │ - mov %r10,-0x68(%rbp) │ │ │ │ - call b88a0 (int, int, double const*)@@Base> │ │ │ │ - mov -0x50(%rbp),%rax │ │ │ │ - mov -0x58(%rbp),%r9 │ │ │ │ + mov %r13,%rdi │ │ │ │ + movq $0x0,-0x40(%rbp) │ │ │ │ + mov %r9,-0x60(%rbp) │ │ │ │ + mov %r8,-0x68(%rbp) │ │ │ │ + vmovdqa %xmm0,-0x50(%rbp) │ │ │ │ + call b88d0 (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 │ │ │ │ + mov -0x68(%rbp),%r8 │ │ │ │ + mov -0x54(%rbp),%edi │ │ │ │ + mov %r12d,%esi │ │ │ │ + push %r13 │ │ │ │ call c4ed0 (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 5dbe1 │ │ │ │ + mov %rax,%r13 │ │ │ │ + cmp %r14,%rax │ │ │ │ + je 5dc19 │ │ │ │ nopl (%rax) │ │ │ │ - mov (%rbx),%rdi │ │ │ │ + mov (%r14),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 5dc10 │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - add $0x18,%rbx │ │ │ │ + je 5dc50 │ │ │ │ + mov 0x10(%r14),%rsi │ │ │ │ + add $0x18,%r14 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %rbx,%r12 │ │ │ │ - jne 5dbc0 │ │ │ │ - mov -0x40(%rbp),%rbx │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 5dbf5 │ │ │ │ - mov -0x30(%rbp),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - sub %rbx,%rsi │ │ │ │ + cmp %r14,%r13 │ │ │ │ + jne 5dbf8 │ │ │ │ + mov -0x50(%rbp),%r14 │ │ │ │ + test %r14,%r14 │ │ │ │ + je 5dc2d │ │ │ │ + mov -0x40(%rbp),%rsi │ │ │ │ + mov %r14,%rdi │ │ │ │ + sub %r14,%rsi │ │ │ │ call d340 │ │ │ │ - mov -0x28(%rbp),%rax │ │ │ │ + mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 5dc1b │ │ │ │ - lea -0x18(%rbp),%rsp │ │ │ │ + jne 5dc5b │ │ │ │ + lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ + pop %r13 │ │ │ │ pop %r14 │ │ │ │ + pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - add $0x18,%rbx │ │ │ │ - cmp %rbx,%r12 │ │ │ │ - jne 5dbc0 │ │ │ │ - jmp 5dbdd │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + add $0x18,%r14 │ │ │ │ + cmp %r14,%r13 │ │ │ │ + jne 5dbf8 │ │ │ │ + jmp 5dc15 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ - jmp fa0a <__cxa_finalize@plt+0x237a> │ │ │ │ + mov %rax,%r15 │ │ │ │ + jmp fa6a <__cxa_finalize@plt+0x23da> │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -000000000005dc30 : │ │ │ │ +000000000005dc70 : │ │ │ │ endbr64 │ │ │ │ sub $0x8,%rsp │ │ │ │ movslq %edi,%rax │ │ │ │ push %r9 │ │ │ │ mov $0x8,%r9d │ │ │ │ push %r8 │ │ │ │ lea 0x0(,%rax,8),%r8 │ │ │ │ - call 5db20 │ │ │ │ + call 5db60 │ │ │ │ add $0x18,%rsp │ │ │ │ ret │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -000000000005dc60 : │ │ │ │ +000000000005dca0 : │ │ │ │ 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,%r14d │ │ │ │ - and $0xffffffffffffffe0,%rsp │ │ │ │ - mov %r8,%r13 │ │ │ │ + push %rbx │ │ │ │ mov %r9,%rbx │ │ │ │ + and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x120,%rsp │ │ │ │ mov 0x10(%rbp),%rax │ │ │ │ mov 0x18(%rbp),%rcx │ │ │ │ - mov %edi,0x70(%rsp) │ │ │ │ - vmovsd %xmm0,0x28(%rsp) │ │ │ │ + mov %edi,0x68(%rsp) │ │ │ │ + lea 0xa0(%rsp),%r8 │ │ │ │ + vmovsd %xmm0,0x30(%rsp) │ │ │ │ lea 0xc0(%rsp),%rdi │ │ │ │ vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ - lea 0xa0(%rsp),%r8 │ │ │ │ lea 0x100(%rsp),%r9 │ │ │ │ - lea 0xe0(%rsp),%r15 │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ mov %rdx,%rcx │ │ │ │ mov %esi,%edx │ │ │ │ + lea 0xe0(%rsp),%r15 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ mov %fs:0x28,%rax │ │ │ │ mov %rax,0x118(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - vmovdqa %xmm0,0xa0(%rsp) │ │ │ │ movq $0x0,0xb0(%rsp) │ │ │ │ - vmovdqa %xmm0,0xc0(%rsp) │ │ │ │ movq $0x0,0xd0(%rsp) │ │ │ │ - vmovdqa %xmm0,0xe0(%rsp) │ │ │ │ movq $0x0,0xf0(%rsp) │ │ │ │ - vmovdqa %xmm0,0x100(%rsp) │ │ │ │ movq $0x0,0x110(%rsp) │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ - mov %r8,0x20(%rsp) │ │ │ │ - mov %esi,0x4c(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + vmovdqa %xmm0,0xa0(%rsp) │ │ │ │ + vmovdqa %xmm0,0xc0(%rsp) │ │ │ │ + vmovdqa %xmm0,0xe0(%rsp) │ │ │ │ + vmovdqa %xmm0,0x100(%rsp) │ │ │ │ + mov %r8,0x28(%rsp) │ │ │ │ + mov %esi,0x54(%rsp) │ │ │ │ mov %r14d,%esi │ │ │ │ - mov %r9,0x30(%rsp) │ │ │ │ - call b88a0 (int, int, double const*)@@Base> │ │ │ │ + mov %r9,0x38(%rsp) │ │ │ │ + call b88d0 (int, int, double const*)@@Base> │ │ │ │ lea 0x100(%rsp),%rdx │ │ │ │ lea 0xa0(%rsp),%rdi │ │ │ │ mov %r13,%rcx │ │ │ │ - mov %rdx,0x30(%rsp) │ │ │ │ - mov 0x4c(%rsp),%edx │ │ │ │ mov %r14d,%esi │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - call b88a0 (int, int, double const*)@@Base> │ │ │ │ - vmovsd 0x28(%rsp),%xmm7 │ │ │ │ + mov %rdx,0x38(%rsp) │ │ │ │ + mov 0x54(%rsp),%edx │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ + call b88d0 (int, int, double const*)@@Base> │ │ │ │ + vmovsd 0x30(%rsp),%xmm7 │ │ │ │ vucomisd %xmm7,%xmm7 │ │ │ │ - jp 5ee64 │ │ │ │ + jp 5eea4 │ │ │ │ mov 0x108(%rsp),%r14 │ │ │ │ mov 0x100(%rsp),%rsi │ │ │ │ movabs $0xaaaaaaaaaaaaaaab,%r15 │ │ │ │ - movslq 0x4c(%rsp),%r10 │ │ │ │ + movslq 0x54(%rsp),%r10 │ │ │ │ mov %r14,%r11 │ │ │ │ - mov %rsi,0x40(%rsp) │ │ │ │ + mov %rsi,0x48(%rsp) │ │ │ │ sub %rsi,%r11 │ │ │ │ sar $0x3,%r11 │ │ │ │ imul %r15,%r11 │ │ │ │ cmp %r10,%r11 │ │ │ │ - jb 5ec9f │ │ │ │ + jb 5ecba │ │ │ │ lea 0x100(%rsp),%r13 │ │ │ │ - mov %r13,0x30(%rsp) │ │ │ │ + mov %r13,0x38(%rsp) │ │ │ │ cmp %r11,%r10 │ │ │ │ - jb 5ec16 │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - movslq 0x70(%rsp),%r10 │ │ │ │ + jb 5ec58 │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + movslq 0x68(%rsp),%r10 │ │ │ │ mov 0x8(%rdi),%r14 │ │ │ │ mov (%rdi),%rdx │ │ │ │ mov %r14,%rsi │ │ │ │ sub %rdx,%rsi │ │ │ │ sar $0x3,%rsi │ │ │ │ cmp %r10,%rsi │ │ │ │ - jb 5ec80 │ │ │ │ + jb 5ecec │ │ │ │ cmp %rsi,%r10 │ │ │ │ - jb 5ec00 │ │ │ │ - mov 0x70(%rsp),%eax │ │ │ │ + jb 5ec42 │ │ │ │ + mov 0x68(%rsp),%eax │ │ │ │ lea -0x1(%rax),%esi │ │ │ │ test %esi,%esi │ │ │ │ - jle 5dfe4 │ │ │ │ - sub $0x2,%eax │ │ │ │ + jle 5e028 │ │ │ │ cmp $0x2,%eax │ │ │ │ - jbe 5ed0b │ │ │ │ - mov %rdx,%rcx │ │ │ │ - sub %r12,%rcx │ │ │ │ - sub $0x8,%rcx │ │ │ │ - cmp $0x10,%rcx │ │ │ │ - jbe 5ed0b │ │ │ │ - mov %esi,%r15d │ │ │ │ - xor %r9d,%r9d │ │ │ │ - shr $0x2,%r15d │ │ │ │ - shl $0x5,%r15 │ │ │ │ - lea -0x20(%r15),%r8 │ │ │ │ - shr $0x5,%r8 │ │ │ │ - inc %r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - je 5def5 │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 5dedc │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - je 5decc │ │ │ │ - cmp $0x3,%r8 │ │ │ │ - je 5debc │ │ │ │ - cmp $0x4,%r8 │ │ │ │ - je 5deac │ │ │ │ - cmp $0x5,%r8 │ │ │ │ - je 5de9c │ │ │ │ - cmp $0x6,%r8 │ │ │ │ - je 5de8c │ │ │ │ + je 5ed4c │ │ │ │ + mov %rdx,%r15 │ │ │ │ + sub %r12,%r15 │ │ │ │ + sub $0x8,%r15 │ │ │ │ + cmp $0x10,%r15 │ │ │ │ + jbe 5ed4c │ │ │ │ + lea -0x2(%rax),%r8d │ │ │ │ + cmp $0x2,%r8d │ │ │ │ + jbe 5eee1 │ │ │ │ + mov %esi,%r11d │ │ │ │ + xor %r13d,%r13d │ │ │ │ + shr $0x2,%r11d │ │ │ │ + shl $0x5,%r11 │ │ │ │ + lea -0x20(%r11),%rdi │ │ │ │ + shr $0x5,%rdi │ │ │ │ + inc %rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + je 5df3f │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 5df26 │ │ │ │ + cmp $0x2,%rdi │ │ │ │ + je 5df16 │ │ │ │ + cmp $0x3,%rdi │ │ │ │ + je 5df06 │ │ │ │ + cmp $0x4,%rdi │ │ │ │ + je 5def6 │ │ │ │ + cmp $0x5,%rdi │ │ │ │ + je 5dee6 │ │ │ │ + cmp $0x6,%rdi │ │ │ │ + je 5ded6 │ │ │ │ vmovupd (%r12),%ymm1 │ │ │ │ - mov $0x20,%r9d │ │ │ │ + mov $0x20,%r13d │ │ │ │ vmovupd %ymm1,(%rdx) │ │ │ │ - vmovupd (%r12,%r9,1),%ymm2 │ │ │ │ - vmovupd %ymm2,(%rdx,%r9,1) │ │ │ │ - add $0x20,%r9 │ │ │ │ - vmovupd (%r12,%r9,1),%ymm3 │ │ │ │ - vmovupd %ymm3,(%rdx,%r9,1) │ │ │ │ - add $0x20,%r9 │ │ │ │ - vmovupd (%r12,%r9,1),%ymm4 │ │ │ │ - vmovupd %ymm4,(%rdx,%r9,1) │ │ │ │ - add $0x20,%r9 │ │ │ │ - vmovupd (%r12,%r9,1),%ymm5 │ │ │ │ - vmovupd %ymm5,(%rdx,%r9,1) │ │ │ │ - add $0x20,%r9 │ │ │ │ - vmovupd (%r12,%r9,1),%ymm6 │ │ │ │ - vmovupd %ymm6,(%rdx,%r9,1) │ │ │ │ - add $0x20,%r9 │ │ │ │ - vmovupd (%r12,%r9,1),%ymm8 │ │ │ │ - vmovupd %ymm8,(%rdx,%r9,1) │ │ │ │ - add $0x20,%r9 │ │ │ │ - cmp %r15,%r9 │ │ │ │ - je 5df8b │ │ │ │ - vmovupd (%r12,%r9,1),%ymm9 │ │ │ │ - vmovupd %ymm9,(%rdx,%r9,1) │ │ │ │ - vmovupd 0x20(%r12,%r9,1),%ymm10 │ │ │ │ - vmovupd %ymm10,0x20(%rdx,%r9,1) │ │ │ │ - vmovupd 0x40(%r12,%r9,1),%ymm11 │ │ │ │ - vmovupd %ymm11,0x40(%rdx,%r9,1) │ │ │ │ - vmovupd 0x60(%r12,%r9,1),%ymm12 │ │ │ │ - vmovupd %ymm12,0x60(%rdx,%r9,1) │ │ │ │ - vmovupd 0x80(%r12,%r9,1),%ymm13 │ │ │ │ - vmovupd %ymm13,0x80(%rdx,%r9,1) │ │ │ │ - vmovupd 0xa0(%r12,%r9,1),%ymm14 │ │ │ │ - vmovupd %ymm14,0xa0(%rdx,%r9,1) │ │ │ │ - vmovupd 0xc0(%r12,%r9,1),%ymm15 │ │ │ │ - vmovupd %ymm15,0xc0(%rdx,%r9,1) │ │ │ │ - vmovupd 0xe0(%r12,%r9,1),%ymm0 │ │ │ │ - vmovupd %ymm0,0xe0(%rdx,%r9,1) │ │ │ │ - add $0x100,%r9 │ │ │ │ - cmp %r15,%r9 │ │ │ │ - jne 5def5 │ │ │ │ + vmovupd (%r12,%r13,1),%ymm2 │ │ │ │ + vmovupd %ymm2,(%rdx,%r13,1) │ │ │ │ + add $0x20,%r13 │ │ │ │ + vmovupd (%r12,%r13,1),%ymm3 │ │ │ │ + vmovupd %ymm3,(%rdx,%r13,1) │ │ │ │ + add $0x20,%r13 │ │ │ │ + vmovupd (%r12,%r13,1),%ymm4 │ │ │ │ + vmovupd %ymm4,(%rdx,%r13,1) │ │ │ │ + add $0x20,%r13 │ │ │ │ + vmovupd (%r12,%r13,1),%ymm5 │ │ │ │ + vmovupd %ymm5,(%rdx,%r13,1) │ │ │ │ + add $0x20,%r13 │ │ │ │ + vmovupd (%r12,%r13,1),%ymm6 │ │ │ │ + vmovupd %ymm6,(%rdx,%r13,1) │ │ │ │ + add $0x20,%r13 │ │ │ │ + vmovupd (%r12,%r13,1),%ymm8 │ │ │ │ + vmovupd %ymm8,(%rdx,%r13,1) │ │ │ │ + add $0x20,%r13 │ │ │ │ + cmp %r13,%r11 │ │ │ │ + je 5dfd5 │ │ │ │ + vmovupd (%r12,%r13,1),%ymm9 │ │ │ │ + vmovupd %ymm9,(%rdx,%r13,1) │ │ │ │ + vmovupd 0x20(%r12,%r13,1),%ymm10 │ │ │ │ + vmovupd %ymm10,0x20(%rdx,%r13,1) │ │ │ │ + vmovupd 0x40(%r12,%r13,1),%ymm11 │ │ │ │ + vmovupd %ymm11,0x40(%rdx,%r13,1) │ │ │ │ + vmovupd 0x60(%r12,%r13,1),%ymm12 │ │ │ │ + vmovupd %ymm12,0x60(%rdx,%r13,1) │ │ │ │ + vmovupd 0x80(%r12,%r13,1),%ymm13 │ │ │ │ + vmovupd %ymm13,0x80(%rdx,%r13,1) │ │ │ │ + vmovupd 0xa0(%r12,%r13,1),%ymm14 │ │ │ │ + vmovupd %ymm14,0xa0(%rdx,%r13,1) │ │ │ │ + vmovupd 0xc0(%r12,%r13,1),%ymm15 │ │ │ │ + vmovupd %ymm15,0xc0(%rdx,%r13,1) │ │ │ │ + vmovupd 0xe0(%r12,%r13,1),%ymm0 │ │ │ │ + vmovupd %ymm0,0xe0(%rdx,%r13,1) │ │ │ │ + add $0x100,%r13 │ │ │ │ + cmp %r13,%r11 │ │ │ │ + jne 5df3f │ │ │ │ test $0x3,%sil │ │ │ │ - je 5ec78 │ │ │ │ + je 5ed0b │ │ │ │ + mov 0x68(%rsp),%r9d │ │ │ │ mov %esi,%r10d │ │ │ │ and $0xfffffffc,%r10d │ │ │ │ + sub %r10d,%r9d │ │ │ │ mov %r10d,%r14d │ │ │ │ - lea 0x1(%r10),%r11d │ │ │ │ - vmovsd (%r12,%r14,8),%xmm7 │ │ │ │ - vmovsd %xmm7,(%rdx,%r14,8) │ │ │ │ - cmp %esi,%r11d │ │ │ │ - jge 5ec78 │ │ │ │ - vmovsd 0x8(%r12,%r14,8),%xmm1 │ │ │ │ - add $0x2,%r10d │ │ │ │ - vmovsd %xmm1,0x8(%rdx,%r14,8) │ │ │ │ - cmp %r10d,%esi │ │ │ │ - jle 5ec78 │ │ │ │ - vmovsd 0x10(%r12,%r14,8),%xmm2 │ │ │ │ - vmovsd %xmm2,0x10(%rdx,%r14,8) │ │ │ │ + cmp $0x2,%r9d │ │ │ │ + je 5eeef │ │ │ │ + dec %r9d │ │ │ │ vzeroupper │ │ │ │ - vmovsd 0x28(%rsp),%xmm2 │ │ │ │ - cmpl $0x1,0x4c(%rsp) │ │ │ │ + vmovupd (%r12,%r10,8),%xmm7 │ │ │ │ + vmovupd %xmm7,(%rdx,%r10,8) │ │ │ │ + test $0x1,%r9b │ │ │ │ + je 5e028 │ │ │ │ + and $0xfffffffe,%r9d │ │ │ │ + add %r9d,%r14d │ │ │ │ + movslq %r14d,%rax │ │ │ │ + vmovsd (%r12,%rax,8),%xmm1 │ │ │ │ + vmovsd %xmm1,(%rdx,%rax,8) │ │ │ │ + vmovsd 0x30(%rsp),%xmm1 │ │ │ │ movslq %esi,%r12 │ │ │ │ + cmpl $0x1,0x54(%rsp) │ │ │ │ movq $0x0,0x60(%rsp) │ │ │ │ mov $0x2,%r13d │ │ │ │ - vmovsd %xmm2,(%rdx,%r12,8) │ │ │ │ - jle 5e37a │ │ │ │ - nopl (%rax) │ │ │ │ + vmovsd %xmm1,(%rdx,%r12,8) │ │ │ │ + jle 5e3b2 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov 0x60(%rsp),%rdx │ │ │ │ + mov 0x100(%rsp),%r12 │ │ │ │ mov %r13d,%esi │ │ │ │ movq $0x0,0x98(%rsp) │ │ │ │ + mov 0x68(%rsp),%edi │ │ │ │ lea 0xe0(%rsp),%r15 │ │ │ │ - mov 0x100(%rsp),%r12 │ │ │ │ - mov 0x70(%rsp),%edi │ │ │ │ lea (%r12,%rdx,1),%r14 │ │ │ │ add $0x18,%rdx │ │ │ │ mov %rdx,0x60(%rsp) │ │ │ │ add %rdx,%r12 │ │ │ │ - call 2f100 │ │ │ │ + call 2ecf0 │ │ │ │ lea 0x98(%rsp),%rdx │ │ │ │ movslq %eax,%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ - call 1ede0 │ │ │ │ - mov (%r14),%rsi │ │ │ │ + call 1ea20 │ │ │ │ mov 0x8(%r14),%r15 │ │ │ │ + mov (%r14),%rsi │ │ │ │ + mov %r15,0x88(%rsp) │ │ │ │ cmp %r15,%rsi │ │ │ │ - je 5e36c │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - mov (%rdi),%rax │ │ │ │ - mov 0x8(%rdi),%rcx │ │ │ │ - cmp %rcx,%rax │ │ │ │ - je 5e36c │ │ │ │ - vmovsd 0x7e893(%rip),%xmm5 # dc920 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - vxorpd %xmm3,%xmm3,%xmm3 │ │ │ │ - sub %rax,%rcx │ │ │ │ - mov $0xfffffffffffffff8,%r8 │ │ │ │ - vcvtsi2sd %r13d,%xmm3,%xmm4 │ │ │ │ - lea -0x8(%rcx),%r14 │ │ │ │ + je 5e3a4 │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov (%rcx),%rax │ │ │ │ + mov 0x8(%rcx),%r8 │ │ │ │ + cmp %r8,%rax │ │ │ │ + je 5e3a4 │ │ │ │ + vmovsd 0x7f963(%rip),%xmm4 # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ + vxorpd %xmm2,%xmm2,%xmm2 │ │ │ │ sub %rax,%r8 │ │ │ │ + mov $0xfffffffffffffff8,%r9 │ │ │ │ + vcvtsi2sd %r13d,%xmm2,%xmm3 │ │ │ │ + lea -0x8(%r8),%r14 │ │ │ │ + sub %rax,%r9 │ │ │ │ mov (%r12),%r10 │ │ │ │ - mov %r14,0x80(%rsp) │ │ │ │ + vdivsd %xmm3,%xmm4,%xmm6 │ │ │ │ + mov %r14,0x78(%rsp) │ │ │ │ shr $0x3,%r14 │ │ │ │ - mov %rcx,%r12 │ │ │ │ - xor %edi,%edi │ │ │ │ + mov %r8,%r12 │ │ │ │ lea 0x1(%r14),%r11 │ │ │ │ - mov %r8,0x88(%rsp) │ │ │ │ - mov %r11,%rdx │ │ │ │ + mov %r9,0x80(%rsp) │ │ │ │ + xor %edi,%edi │ │ │ │ + mov %r11,%r15 │ │ │ │ mov %r11,%r9 │ │ │ │ - and $0xfffffffffffffffc,%rdx │ │ │ │ + and $0xfffffffffffffffc,%r15 │ │ │ │ shr $0x2,%r9 │ │ │ │ - mov %rdx,0x58(%rsp) │ │ │ │ - shl $0x3,%rdx │ │ │ │ + lea 0x0(,%r15,8),%rdx │ │ │ │ shl $0x5,%r9 │ │ │ │ - mov %rdx,0x78(%rsp) │ │ │ │ - vdivsd %xmm4,%xmm5,%xmm6 │ │ │ │ - vmovddup %xmm6,%xmm8 │ │ │ │ + mov %rdx,0x70(%rsp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + vmovddup %xmm6,%xmm5 │ │ │ │ vmovsd (%rsi),%xmm2 │ │ │ │ cmp $0x8,%r12 │ │ │ │ - je 5ea60 │ │ │ │ - mov %rbx,0x68(%rsp) │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ - vbroadcastsd %xmm6,%ymm9 │ │ │ │ - mov %r13d,0x74(%rsp) │ │ │ │ - mov %r12,0x50(%rsp) │ │ │ │ - mov 0x88(%rsp),%r12 │ │ │ │ + je 5ea90 │ │ │ │ + mov %r13d,0x6c(%rsp) │ │ │ │ + vbroadcastsd %xmm6,%ymm8 │ │ │ │ + mov %r12,0x58(%rsp) │ │ │ │ + mov 0x80(%rsp),%r13 │ │ │ │ movslq %edi,%rcx │ │ │ │ - lea (%r10,%rcx,8),%r13 │ │ │ │ - add %r13,%r12 │ │ │ │ - cmp $0x10,%r12 │ │ │ │ - jbe 5ebd2 │ │ │ │ - cmpq $0x10,0x80(%rsp) │ │ │ │ - jbe 5ebe6 │ │ │ │ + lea (%r10,%rcx,8),%rbx │ │ │ │ + add %rbx,%r13 │ │ │ │ + cmp $0x10,%r13 │ │ │ │ + jbe 5ec18 │ │ │ │ + cmpq $0x10,0x78(%rsp) │ │ │ │ + jbe 5ec27 │ │ │ │ lea -0x20(%r9),%r12 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - vbroadcastsd %xmm2,%ymm10 │ │ │ │ + vbroadcastsd %xmm2,%ymm9 │ │ │ │ + xor %r13d,%r13d │ │ │ │ shr $0x5,%r12 │ │ │ │ inc %r12 │ │ │ │ and $0x7,%r12d │ │ │ │ - je 5e22d │ │ │ │ + je 5e263 │ │ │ │ cmp $0x1,%r12 │ │ │ │ - je 5e20e │ │ │ │ + je 5e245 │ │ │ │ cmp $0x2,%r12 │ │ │ │ - je 5e1f8 │ │ │ │ + je 5e230 │ │ │ │ cmp $0x3,%r12 │ │ │ │ - je 5e1e2 │ │ │ │ + je 5e21b │ │ │ │ cmp $0x4,%r12 │ │ │ │ - je 5e1cc │ │ │ │ + je 5e206 │ │ │ │ cmp $0x5,%r12 │ │ │ │ - je 5e1b6 │ │ │ │ + je 5e1f1 │ │ │ │ cmp $0x6,%r12 │ │ │ │ - je 5e1a0 │ │ │ │ - vmulpd (%rax),%ymm10,%ymm11 │ │ │ │ - mov $0x20,%r8d │ │ │ │ - vmulpd %ymm9,%ymm11,%ymm12 │ │ │ │ - vmovupd %ymm12,0x0(%r13) │ │ │ │ - vmulpd (%rax,%r8,1),%ymm10,%ymm13 │ │ │ │ - vmulpd %ymm9,%ymm13,%ymm14 │ │ │ │ - vmovupd %ymm14,0x0(%r13,%r8,1) │ │ │ │ - add $0x20,%r8 │ │ │ │ - vmulpd (%rax,%r8,1),%ymm10,%ymm15 │ │ │ │ - vmulpd %ymm9,%ymm15,%ymm0 │ │ │ │ - vmovupd %ymm0,0x0(%r13,%r8,1) │ │ │ │ - add $0x20,%r8 │ │ │ │ - vmulpd (%rax,%r8,1),%ymm10,%ymm7 │ │ │ │ - vmulpd %ymm9,%ymm7,%ymm1 │ │ │ │ - vmovupd %ymm1,0x0(%r13,%r8,1) │ │ │ │ - add $0x20,%r8 │ │ │ │ - vmulpd (%rax,%r8,1),%ymm10,%ymm3 │ │ │ │ - vmulpd %ymm9,%ymm3,%ymm4 │ │ │ │ - vmovupd %ymm4,0x0(%r13,%r8,1) │ │ │ │ - add $0x20,%r8 │ │ │ │ - vmulpd (%rax,%r8,1),%ymm10,%ymm5 │ │ │ │ - vmulpd %ymm9,%ymm5,%ymm11 │ │ │ │ - vmovupd %ymm11,0x0(%r13,%r8,1) │ │ │ │ - add $0x20,%r8 │ │ │ │ - vmulpd (%rax,%r8,1),%ymm10,%ymm12 │ │ │ │ - vmulpd %ymm9,%ymm12,%ymm13 │ │ │ │ - vmovupd %ymm13,0x0(%r13,%r8,1) │ │ │ │ - add $0x20,%r8 │ │ │ │ - cmp %r9,%r8 │ │ │ │ - je 5e2ec │ │ │ │ - vmulpd (%rax,%r8,1),%ymm10,%ymm14 │ │ │ │ - vmulpd %ymm9,%ymm14,%ymm15 │ │ │ │ - vmovupd %ymm15,0x0(%r13,%r8,1) │ │ │ │ - vmulpd 0x20(%rax,%r8,1),%ymm10,%ymm0 │ │ │ │ - vmulpd %ymm9,%ymm0,%ymm7 │ │ │ │ - vmovupd %ymm7,0x20(%r13,%r8,1) │ │ │ │ - vmulpd 0x40(%rax,%r8,1),%ymm10,%ymm1 │ │ │ │ - vmulpd %ymm9,%ymm1,%ymm3 │ │ │ │ - vmovupd %ymm3,0x40(%r13,%r8,1) │ │ │ │ - vmulpd 0x60(%rax,%r8,1),%ymm10,%ymm4 │ │ │ │ - vmulpd %ymm9,%ymm4,%ymm5 │ │ │ │ - vmovupd %ymm5,0x60(%r13,%r8,1) │ │ │ │ - vmulpd 0x80(%rax,%r8,1),%ymm10,%ymm11 │ │ │ │ - vmulpd %ymm9,%ymm11,%ymm12 │ │ │ │ - vmovupd %ymm12,0x80(%r13,%r8,1) │ │ │ │ - vmulpd 0xa0(%rax,%r8,1),%ymm10,%ymm13 │ │ │ │ - vmulpd %ymm9,%ymm13,%ymm14 │ │ │ │ - vmovupd %ymm14,0xa0(%r13,%r8,1) │ │ │ │ - vmulpd 0xc0(%rax,%r8,1),%ymm10,%ymm15 │ │ │ │ - vmulpd %ymm9,%ymm15,%ymm0 │ │ │ │ - vmovupd %ymm0,0xc0(%r13,%r8,1) │ │ │ │ - vmulpd 0xe0(%rax,%r8,1),%ymm10,%ymm7 │ │ │ │ - vmulpd %ymm9,%ymm7,%ymm1 │ │ │ │ - vmovupd %ymm1,0xe0(%r13,%r8,1) │ │ │ │ - add $0x100,%r8 │ │ │ │ - cmp %r9,%r8 │ │ │ │ - jne 5e22d │ │ │ │ + je 5e1dc │ │ │ │ + vmulpd (%rax),%ymm9,%ymm10 │ │ │ │ + mov $0x20,%r13d │ │ │ │ + vmulpd %ymm8,%ymm10,%ymm11 │ │ │ │ + vmovupd %ymm11,(%rbx) │ │ │ │ + vmulpd (%rax,%r13,1),%ymm9,%ymm12 │ │ │ │ + vmulpd %ymm8,%ymm12,%ymm13 │ │ │ │ + vmovupd %ymm13,(%rbx,%r13,1) │ │ │ │ + add $0x20,%r13 │ │ │ │ + vmulpd (%rax,%r13,1),%ymm9,%ymm14 │ │ │ │ + vmulpd %ymm8,%ymm14,%ymm15 │ │ │ │ + vmovupd %ymm15,(%rbx,%r13,1) │ │ │ │ + add $0x20,%r13 │ │ │ │ + vmulpd (%rax,%r13,1),%ymm9,%ymm0 │ │ │ │ + vmulpd %ymm8,%ymm0,%ymm7 │ │ │ │ + vmovupd %ymm7,(%rbx,%r13,1) │ │ │ │ + add $0x20,%r13 │ │ │ │ + vmulpd (%rax,%r13,1),%ymm9,%ymm1 │ │ │ │ + vmulpd %ymm8,%ymm1,%ymm3 │ │ │ │ + vmovupd %ymm3,(%rbx,%r13,1) │ │ │ │ + add $0x20,%r13 │ │ │ │ + vmulpd (%rax,%r13,1),%ymm9,%ymm4 │ │ │ │ + vmulpd %ymm8,%ymm4,%ymm10 │ │ │ │ + vmovupd %ymm10,(%rbx,%r13,1) │ │ │ │ + add $0x20,%r13 │ │ │ │ + vmulpd (%rax,%r13,1),%ymm9,%ymm11 │ │ │ │ + vmulpd %ymm8,%ymm11,%ymm12 │ │ │ │ + vmovupd %ymm12,(%rbx,%r13,1) │ │ │ │ + add $0x20,%r13 │ │ │ │ + cmp %r9,%r13 │ │ │ │ + je 5e321 │ │ │ │ + vmulpd (%rax,%r13,1),%ymm9,%ymm13 │ │ │ │ + vmulpd %ymm8,%ymm13,%ymm14 │ │ │ │ + vmovupd %ymm14,(%rbx,%r13,1) │ │ │ │ + vmulpd 0x20(%rax,%r13,1),%ymm9,%ymm15 │ │ │ │ + vmulpd %ymm8,%ymm15,%ymm0 │ │ │ │ + vmovupd %ymm0,0x20(%rbx,%r13,1) │ │ │ │ + vmulpd 0x40(%rax,%r13,1),%ymm9,%ymm7 │ │ │ │ + vmulpd %ymm8,%ymm7,%ymm1 │ │ │ │ + vmovupd %ymm1,0x40(%rbx,%r13,1) │ │ │ │ + vmulpd 0x60(%rax,%r13,1),%ymm9,%ymm3 │ │ │ │ + vmulpd %ymm8,%ymm3,%ymm4 │ │ │ │ + vmovupd %ymm4,0x60(%rbx,%r13,1) │ │ │ │ + vmulpd 0x80(%rax,%r13,1),%ymm9,%ymm10 │ │ │ │ + vmulpd %ymm8,%ymm10,%ymm11 │ │ │ │ + vmovupd %ymm11,0x80(%rbx,%r13,1) │ │ │ │ + vmulpd 0xa0(%rax,%r13,1),%ymm9,%ymm12 │ │ │ │ + vmulpd %ymm8,%ymm12,%ymm13 │ │ │ │ + vmovupd %ymm13,0xa0(%rbx,%r13,1) │ │ │ │ + vmulpd 0xc0(%rax,%r13,1),%ymm9,%ymm14 │ │ │ │ + vmulpd %ymm8,%ymm14,%ymm15 │ │ │ │ + vmovupd %ymm15,0xc0(%rbx,%r13,1) │ │ │ │ + vmulpd 0xe0(%rax,%r13,1),%ymm9,%ymm0 │ │ │ │ + vmulpd %ymm8,%ymm0,%ymm7 │ │ │ │ + vmovupd %ymm7,0xe0(%rbx,%r13,1) │ │ │ │ + add $0x100,%r13 │ │ │ │ + cmp %r9,%r13 │ │ │ │ + jne 5e263 │ │ │ │ test $0x3,%r11b │ │ │ │ - je 5e348 │ │ │ │ - mov 0x78(%rsp),%r13 │ │ │ │ - mov %rbx,%rdx │ │ │ │ - lea (%rdi,%rbx,1),%r8d │ │ │ │ + je 5e37d │ │ │ │ + mov 0x70(%rsp),%r13 │ │ │ │ + mov %r15,%r8 │ │ │ │ + lea (%rdi,%r15,1),%ebx │ │ │ │ add %rax,%r13 │ │ │ │ - cmp %rdx,%r14 │ │ │ │ - je 5e335 │ │ │ │ - vmovddup %xmm2,%xmm10 │ │ │ │ - vmulpd (%rax,%rdx,8),%xmm10,%xmm3 │ │ │ │ + cmp %r8,%r14 │ │ │ │ + je 5e36a │ │ │ │ + vmovddup %xmm2,%xmm9 │ │ │ │ mov %r11,%r12 │ │ │ │ - sub %rdx,%r12 │ │ │ │ - add %rcx,%rdx │ │ │ │ - vmulpd %xmm8,%xmm3,%xmm4 │ │ │ │ - vmovupd %xmm4,(%r10,%rdx,8) │ │ │ │ + vmulpd (%rax,%r8,8),%xmm9,%xmm1 │ │ │ │ + sub %r8,%r12 │ │ │ │ + add %rcx,%r8 │ │ │ │ + vmulpd %xmm5,%xmm1,%xmm3 │ │ │ │ + vmovupd %xmm3,(%r10,%r8,8) │ │ │ │ test $0x1,%r11b │ │ │ │ - je 5e348 │ │ │ │ + je 5e37d │ │ │ │ and $0xfffffffffffffffe,%r12 │ │ │ │ - add %r12d,%r8d │ │ │ │ + add %r12d,%ebx │ │ │ │ lea 0x0(%r13,%r12,8),%r13 │ │ │ │ vmulsd 0x0(%r13),%xmm2,%xmm2 │ │ │ │ - movslq %r8d,%rcx │ │ │ │ - vmulsd %xmm6,%xmm2,%xmm5 │ │ │ │ - vmovsd %xmm5,(%r10,%rcx,8) │ │ │ │ + movslq %ebx,%rcx │ │ │ │ + vmulsd %xmm6,%xmm2,%xmm4 │ │ │ │ + vmovsd %xmm4,(%r10,%rcx,8) │ │ │ │ add $0x8,%rsi │ │ │ │ - cmp %r15,%rsi │ │ │ │ - je 5e35f │ │ │ │ + cmp %rsi,0x88(%rsp) │ │ │ │ + je 5e399 │ │ │ │ vmovsd (%rsi),%xmm2 │ │ │ │ lea 0x1(%rdi,%r14,1),%edi │ │ │ │ - jmp 5e117 │ │ │ │ - mov 0x74(%rsp),%r13d │ │ │ │ - mov 0x68(%rsp),%rbx │ │ │ │ + jmp 5e15c │ │ │ │ + mov 0x6c(%rsp),%r13d │ │ │ │ + mov %rdx,%rbx │ │ │ │ vzeroupper │ │ │ │ inc %r13d │ │ │ │ - cmp %r13d,0x4c(%rsp) │ │ │ │ - jge 5e010 │ │ │ │ - mov 0x20(%rsp),%r8 │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ + cmp %r13d,0x54(%rsp) │ │ │ │ + jge 5e058 │ │ │ │ lea 0xe0(%rsp),%r15 │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ - mov 0x4c(%rsp),%esi │ │ │ │ + mov 0x28(%rsp),%r8 │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + mov 0x54(%rsp),%esi │ │ │ │ mov %r15,%r9 │ │ │ │ - mov 0x70(%rsp),%edi │ │ │ │ - call 5d0b0 │ │ │ │ + mov 0x68(%rsp),%edi │ │ │ │ + call 5d140 │ │ │ │ mov 0xa8(%rsp),%r14 │ │ │ │ mov 0xa0(%rsp),%r11 │ │ │ │ cmp %r14,%r11 │ │ │ │ - je 5e6c1 │ │ │ │ + je 5e6dd │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%r11),%r13 │ │ │ │ + mov (%r11),%rdx │ │ │ │ mov 0x8(%r11),%rsi │ │ │ │ - cmp %rsi,%r13 │ │ │ │ - je 5e6b1 │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + je 5e6cd │ │ │ │ lea -0x8(%rsi),%rax │ │ │ │ - sub %r13,%rax │ │ │ │ - mov %rax,%r12 │ │ │ │ - shr $0x3,%r12 │ │ │ │ + sub %rdx,%rax │ │ │ │ + mov %rax,%r13 │ │ │ │ + shr $0x3,%r13 │ │ │ │ cmp $0x30,%rax │ │ │ │ - jbe 5ebf3 │ │ │ │ - lea 0x1(%r12),%r9 │ │ │ │ - xor %edx,%edx │ │ │ │ + jbe 5ec34 │ │ │ │ + lea 0x1(%r13),%r9 │ │ │ │ + xor %ecx,%ecx │ │ │ │ mov %r9,%r10 │ │ │ │ shr $0x3,%r10 │ │ │ │ shl $0x5,%r10 │ │ │ │ lea -0x20(%r10),%r8 │ │ │ │ shr $0x5,%r8 │ │ │ │ inc %r8 │ │ │ │ and $0x7,%r8d │ │ │ │ - je 5e511 │ │ │ │ + je 5e536 │ │ │ │ cmp $0x1,%r8 │ │ │ │ - je 5e4eb │ │ │ │ + je 5e512 │ │ │ │ cmp $0x2,%r8 │ │ │ │ - je 5e4ce │ │ │ │ + je 5e4f7 │ │ │ │ cmp $0x3,%r8 │ │ │ │ - je 5e4b1 │ │ │ │ + je 5e4dc │ │ │ │ cmp $0x4,%r8 │ │ │ │ - je 5e494 │ │ │ │ + je 5e4c1 │ │ │ │ cmp $0x5,%r8 │ │ │ │ - je 5e477 │ │ │ │ + je 5e4a6 │ │ │ │ cmp $0x6,%r8 │ │ │ │ - je 5e45a │ │ │ │ - vcvtpd2psy 0x0(%r13),%xmm6 │ │ │ │ - mov $0x20,%edx │ │ │ │ - vcvtpd2psy 0x20(%r13),%xmm8 │ │ │ │ - vinsertf128 $0x1,%xmm8,%ymm6,%ymm2 │ │ │ │ + je 5e48b │ │ │ │ + vcvtpd2psy (%rdx),%xmm6 │ │ │ │ + vcvtpd2psy 0x20(%rdx),%xmm5 │ │ │ │ + vinsertf32x4 $0x1,%xmm5,%ymm6,%ymm2 │ │ │ │ + mov $0x20,%ecx │ │ │ │ vmovups %ymm2,(%rbx) │ │ │ │ - vcvtpd2psy 0x0(%r13,%rdx,2),%xmm14 │ │ │ │ - vcvtpd2psy 0x20(%r13,%rdx,2),%xmm15 │ │ │ │ - vinsertf128 $0x1,%xmm15,%ymm14,%ymm0 │ │ │ │ - vmovups %ymm0,(%rbx,%rdx,1) │ │ │ │ - add $0x20,%rdx │ │ │ │ - vcvtpd2psy 0x0(%r13,%rdx,2),%xmm7 │ │ │ │ - vcvtpd2psy 0x20(%r13,%rdx,2),%xmm1 │ │ │ │ - vinsertf128 $0x1,%xmm1,%ymm7,%ymm10 │ │ │ │ - vmovups %ymm10,(%rbx,%rdx,1) │ │ │ │ - add $0x20,%rdx │ │ │ │ - vcvtpd2psy 0x0(%r13,%rdx,2),%xmm3 │ │ │ │ - vcvtpd2psy 0x20(%r13,%rdx,2),%xmm4 │ │ │ │ - vinsertf128 $0x1,%xmm4,%ymm3,%ymm5 │ │ │ │ - vmovups %ymm5,(%rbx,%rdx,1) │ │ │ │ - add $0x20,%rdx │ │ │ │ - vcvtpd2psy 0x0(%r13,%rdx,2),%xmm9 │ │ │ │ - vcvtpd2psy 0x20(%r13,%rdx,2),%xmm11 │ │ │ │ - vinsertf128 $0x1,%xmm11,%ymm9,%ymm12 │ │ │ │ - vmovups %ymm12,(%rbx,%rdx,1) │ │ │ │ - add $0x20,%rdx │ │ │ │ - vcvtpd2psy 0x0(%r13,%rdx,2),%xmm13 │ │ │ │ - vcvtpd2psy 0x20(%r13,%rdx,2),%xmm6 │ │ │ │ - vinsertf128 $0x1,%xmm6,%ymm13,%ymm8 │ │ │ │ - vmovups %ymm8,(%rbx,%rdx,1) │ │ │ │ - add $0x20,%rdx │ │ │ │ - vcvtpd2psy 0x0(%r13,%rdx,2),%xmm2 │ │ │ │ - vcvtpd2psy 0x20(%r13,%rdx,2),%xmm14 │ │ │ │ - vinsertf128 $0x1,%xmm14,%ymm2,%ymm15 │ │ │ │ - vmovups %ymm15,(%rbx,%rdx,1) │ │ │ │ - add $0x20,%rdx │ │ │ │ - cmp %rdx,%r10 │ │ │ │ - je 5e620 │ │ │ │ - vcvtpd2psy 0x0(%r13,%rdx,2),%xmm0 │ │ │ │ - vcvtpd2psy 0x20(%r13,%rdx,2),%xmm7 │ │ │ │ - vcvtpd2psy 0x40(%r13,%rdx,2),%xmm10 │ │ │ │ - vcvtpd2psy 0x60(%r13,%rdx,2),%xmm3 │ │ │ │ - vcvtpd2psy 0x80(%r13,%rdx,2),%xmm5 │ │ │ │ - vcvtpd2psy 0xa0(%r13,%rdx,2),%xmm9 │ │ │ │ - vcvtpd2psy 0xc0(%r13,%rdx,2),%xmm12 │ │ │ │ - vcvtpd2psy 0xe0(%r13,%rdx,2),%xmm13 │ │ │ │ - vcvtpd2psy 0x100(%r13,%rdx,2),%xmm8 │ │ │ │ - vcvtpd2psy 0x120(%r13,%rdx,2),%xmm2 │ │ │ │ - vcvtpd2psy 0x140(%r13,%rdx,2),%xmm15 │ │ │ │ - vinsertf128 $0x1,%xmm7,%ymm0,%ymm1 │ │ │ │ - vcvtpd2psy 0x160(%r13,%rdx,2),%xmm0 │ │ │ │ - vmovups %ymm1,(%rbx,%rdx,1) │ │ │ │ - vcvtpd2psy 0x1a0(%r13,%rdx,2),%xmm1 │ │ │ │ - vinsertf128 $0x1,%xmm3,%ymm10,%ymm4 │ │ │ │ - vcvtpd2psy 0x180(%r13,%rdx,2),%xmm10 │ │ │ │ - vmovups %ymm4,0x20(%rbx,%rdx,1) │ │ │ │ - vcvtpd2psy 0x1c0(%r13,%rdx,2),%xmm4 │ │ │ │ - vinsertf128 $0x1,%xmm9,%ymm5,%ymm11 │ │ │ │ - vcvtpd2psy 0x1e0(%r13,%rdx,2),%xmm5 │ │ │ │ - vmovups %ymm11,0x40(%rbx,%rdx,1) │ │ │ │ - vinsertf128 $0x1,%xmm13,%ymm12,%ymm6 │ │ │ │ - vmovups %ymm6,0x60(%rbx,%rdx,1) │ │ │ │ - vinsertf128 $0x1,%xmm2,%ymm8,%ymm14 │ │ │ │ - vmovups %ymm14,0x80(%rbx,%rdx,1) │ │ │ │ - vinsertf128 $0x1,%xmm0,%ymm15,%ymm7 │ │ │ │ - vmovups %ymm7,0xa0(%rbx,%rdx,1) │ │ │ │ - vinsertf128 $0x1,%xmm1,%ymm10,%ymm3 │ │ │ │ - vmovups %ymm3,0xc0(%rbx,%rdx,1) │ │ │ │ - vinsertf128 $0x1,%xmm5,%ymm4,%ymm9 │ │ │ │ - vmovups %ymm9,0xe0(%rbx,%rdx,1) │ │ │ │ - add $0x100,%rdx │ │ │ │ - cmp %rdx,%r10 │ │ │ │ - jne 5e511 │ │ │ │ + vcvtpd2psy (%rdx,%rcx,2),%xmm13 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%rcx,2),%xmm14 │ │ │ │ + vinsertf32x4 $0x1,%xmm14,%ymm13,%ymm15 │ │ │ │ + vmovups %ymm15,(%rbx,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vcvtpd2psy (%rdx,%rcx,2),%xmm0 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%rcx,2),%xmm7 │ │ │ │ + vinsertf32x4 $0x1,%xmm7,%ymm0,%ymm9 │ │ │ │ + vmovups %ymm9,(%rbx,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vcvtpd2psy (%rdx,%rcx,2),%xmm3 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%rcx,2),%xmm1 │ │ │ │ + vinsertf32x4 $0x1,%xmm1,%ymm3,%ymm4 │ │ │ │ + vmovups %ymm4,(%rbx,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vcvtpd2psy (%rdx,%rcx,2),%xmm8 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%rcx,2),%xmm10 │ │ │ │ + vinsertf32x4 $0x1,%xmm10,%ymm8,%ymm11 │ │ │ │ + vmovups %ymm11,(%rbx,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vcvtpd2psy (%rdx,%rcx,2),%xmm12 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%rcx,2),%xmm6 │ │ │ │ + vinsertf32x4 $0x1,%xmm6,%ymm12,%ymm5 │ │ │ │ + vmovups %ymm5,(%rbx,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vcvtpd2psy (%rdx,%rcx,2),%xmm2 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%rcx,2),%xmm13 │ │ │ │ + vinsertf32x4 $0x1,%xmm13,%ymm2,%ymm14 │ │ │ │ + vmovups %ymm14,(%rbx,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + cmp %rcx,%r10 │ │ │ │ + je 5e63c │ │ │ │ + vcvtpd2psy (%rdx,%rcx,2),%xmm15 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%rcx,2),%xmm0 │ │ │ │ + vcvtpd2psy 0x40(%rdx,%rcx,2),%xmm9 │ │ │ │ + vcvtpd2psy 0x60(%rdx,%rcx,2),%xmm3 │ │ │ │ + vinsertf32x4 $0x1,%xmm0,%ymm15,%ymm7 │ │ │ │ + vinsertf32x4 $0x1,%xmm3,%ymm9,%ymm1 │ │ │ │ + vcvtpd2psy 0x80(%rdx,%rcx,2),%xmm4 │ │ │ │ + vcvtpd2psy 0xa0(%rdx,%rcx,2),%xmm8 │ │ │ │ + vcvtpd2psy 0xc0(%rdx,%rcx,2),%xmm11 │ │ │ │ + vcvtpd2psy 0xe0(%rdx,%rcx,2),%xmm12 │ │ │ │ + vcvtpd2psy 0x100(%rdx,%rcx,2),%xmm5 │ │ │ │ + vcvtpd2psy 0x120(%rdx,%rcx,2),%xmm2 │ │ │ │ + vcvtpd2psy 0x140(%rdx,%rcx,2),%xmm14 │ │ │ │ + vcvtpd2psy 0x160(%rdx,%rcx,2),%xmm15 │ │ │ │ + vcvtpd2psy 0x1a0(%rdx,%rcx,2),%xmm9 │ │ │ │ + vinsertf32x4 $0x1,%xmm8,%ymm4,%ymm10 │ │ │ │ + vmovups %ymm7,(%rbx,%rcx,1) │ │ │ │ + vcvtpd2psy 0x1c0(%rdx,%rcx,2),%xmm4 │ │ │ │ + vcvtpd2psy 0x180(%rdx,%rcx,2),%xmm7 │ │ │ │ + vinsertf32x4 $0x1,%xmm12,%ymm11,%ymm6 │ │ │ │ + vmovups %ymm1,0x20(%rbx,%rcx,1) │ │ │ │ + vinsertf32x4 $0x1,%xmm2,%ymm5,%ymm13 │ │ │ │ + vcvtpd2psy 0x1e0(%rdx,%rcx,2),%xmm1 │ │ │ │ + vinsertf32x4 $0x1,%xmm15,%ymm14,%ymm0 │ │ │ │ + vinsertf32x4 $0x1,%xmm9,%ymm7,%ymm3 │ │ │ │ + vinsertf32x4 $0x1,%xmm1,%ymm4,%ymm8 │ │ │ │ + vmovups %ymm10,0x40(%rbx,%rcx,1) │ │ │ │ + vmovups %ymm6,0x60(%rbx,%rcx,1) │ │ │ │ + vmovups %ymm13,0x80(%rbx,%rcx,1) │ │ │ │ + vmovups %ymm0,0xa0(%rbx,%rcx,1) │ │ │ │ + vmovups %ymm3,0xc0(%rbx,%rcx,1) │ │ │ │ + vmovups %ymm8,0xe0(%rbx,%rcx,1) │ │ │ │ + add $0x100,%rcx │ │ │ │ + cmp %rcx,%r10 │ │ │ │ + jne 5e536 │ │ │ │ test $0x7,%r9b │ │ │ │ - je 5e6ac │ │ │ │ - mov %r9,%rcx │ │ │ │ - and $0xfffffffffffffff8,%rcx │ │ │ │ - lea (%rbx,%rcx,4),%r10 │ │ │ │ - lea 0x0(%r13,%rcx,8),%r9 │ │ │ │ - mov %r12,%rdi │ │ │ │ - sub %rcx,%rdi │ │ │ │ + je 5e6c8 │ │ │ │ + mov %r9,%r12 │ │ │ │ + and $0xfffffffffffffff8,%r12 │ │ │ │ + lea (%rbx,%r12,4),%r10 │ │ │ │ + lea (%rdx,%r12,8),%r9 │ │ │ │ + mov %r13,%rdi │ │ │ │ + sub %r12,%rdi │ │ │ │ cmp $0x2,%rdi │ │ │ │ - jbe 5e674 │ │ │ │ - vmovupd 0x0(%r13,%rcx,8),%xmm11 │ │ │ │ + jbe 5e690 │ │ │ │ + vmovupd (%rdx,%r12,8),%xmm10 │ │ │ │ inc %rdi │ │ │ │ - vinsertf128 $0x1,0x10(%r13,%rcx,8),%ymm11,%ymm12 │ │ │ │ - vcvtpd2ps %ymm12,%xmm13 │ │ │ │ - vmovups %xmm13,(%rbx,%rcx,4) │ │ │ │ + vinsertf64x2 $0x1,0x10(%rdx,%r12,8),%ymm10,%ymm11 │ │ │ │ + vcvtpd2ps %ymm11,%xmm12 │ │ │ │ + vmovups %xmm12,(%rbx,%r12,4) │ │ │ │ test $0x3,%dil │ │ │ │ - je 5e6ac │ │ │ │ + je 5e6c8 │ │ │ │ and $0xfffffffffffffffc,%rdi │ │ │ │ lea (%r10,%rdi,4),%r10 │ │ │ │ lea (%r9,%rdi,8),%r9 │ │ │ │ vxorps %xmm6,%xmm6,%xmm6 │ │ │ │ - lea 0x8(%r9),%r13 │ │ │ │ - vcvtsd2ss (%r9),%xmm6,%xmm8 │ │ │ │ - vmovss %xmm8,(%r10) │ │ │ │ - cmp %r13,%rsi │ │ │ │ - je 5e6ac │ │ │ │ - vcvtsd2ss 0x8(%r9),%xmm6,%xmm2 │ │ │ │ + lea 0x8(%r9),%rdx │ │ │ │ + vcvtsd2ss (%r9),%xmm6,%xmm5 │ │ │ │ + vmovss %xmm5,(%r10) │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + je 5e6c8 │ │ │ │ lea 0x10(%r9),%rax │ │ │ │ + vcvtsd2ss 0x8(%r9),%xmm6,%xmm2 │ │ │ │ vmovss %xmm2,0x4(%r10) │ │ │ │ cmp %rax,%rsi │ │ │ │ - je 5e6ac │ │ │ │ - vcvtsd2ss 0x10(%r9),%xmm6,%xmm14 │ │ │ │ - vmovss %xmm14,0x8(%r10) │ │ │ │ - lea 0x4(%rbx,%r12,4),%rbx │ │ │ │ + je 5e6c8 │ │ │ │ + vcvtsd2ss 0x10(%r9),%xmm6,%xmm13 │ │ │ │ + vmovss %xmm13,0x8(%r10) │ │ │ │ + lea 0x4(%rbx,%r13,4),%rbx │ │ │ │ add $0x18,%r11 │ │ │ │ cmp %r11,%r14 │ │ │ │ - jne 5e3c0 │ │ │ │ + jne 5e3f8 │ │ │ │ vzeroupper │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - mov 0x4c(%rsp),%esi │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov 0x54(%rsp),%esi │ │ │ │ mov %r15,%rcx │ │ │ │ - mov 0x70(%rsp),%edi │ │ │ │ - call 2f440 │ │ │ │ - vmovsd 0x28(%rsp),%xmm15 │ │ │ │ - mov 0x70(%rsp),%r14d │ │ │ │ - vucomisd %xmm15,%xmm15 │ │ │ │ - jp 5ee86 │ │ │ │ + mov 0x68(%rsp),%edi │ │ │ │ + call 2f030 │ │ │ │ + vmovsd 0x30(%rsp),%xmm14 │ │ │ │ + mov 0x68(%rsp),%r14d │ │ │ │ + vucomisd %xmm14,%xmm14 │ │ │ │ + jp 5ee81 │ │ │ │ lea -0x1(%r14),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 5ee42 │ │ │ │ + jle 5eec6 │ │ │ │ mov 0xe0(%rsp),%rsi │ │ │ │ - mov (%rsi),%r12 │ │ │ │ + mov (%rsi),%r13 │ │ │ │ cmp $0x7,%ecx │ │ │ │ - jle 5ee52 │ │ │ │ + jle 5eed6 │ │ │ │ mov %ecx,%r8d │ │ │ │ - xor %r13d,%r13d │ │ │ │ + xor %edx,%edx │ │ │ │ shr $0x3,%r8d │ │ │ │ shl $0x5,%r8 │ │ │ │ lea -0x20(%r8),%rdi │ │ │ │ shr $0x5,%rdi │ │ │ │ inc %rdi │ │ │ │ and $0x7,%edi │ │ │ │ - je 5ee38 │ │ │ │ + je 5ee92 │ │ │ │ cmp $0x1,%rdi │ │ │ │ - je 5e808 │ │ │ │ + je 5e82e │ │ │ │ cmp $0x2,%rdi │ │ │ │ - je 5e7e6 │ │ │ │ + je 5e80b │ │ │ │ cmp $0x3,%rdi │ │ │ │ - je 5e7c4 │ │ │ │ + je 5e7e7 │ │ │ │ cmp $0x4,%rdi │ │ │ │ - je 5e7a2 │ │ │ │ + je 5e7c3 │ │ │ │ cmp $0x5,%rdi │ │ │ │ - je 5e780 │ │ │ │ + je 5e7a0 │ │ │ │ cmp $0x6,%rdi │ │ │ │ - jne 5ecd1 │ │ │ │ - vcvtpd2psy (%r12,%r13,2),%xmm3 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - vcvtpd2psy 0x20(%r12,%r13,2),%xmm1 │ │ │ │ - vinsertf128 $0x1,%xmm1,%ymm3,%ymm4 │ │ │ │ - vmovups %ymm4,(%rax,%r13,1) │ │ │ │ - add $0x20,%r13 │ │ │ │ - vcvtpd2psy (%r12,%r13,2),%xmm5 │ │ │ │ - vcvtpd2psy 0x20(%r12,%r13,2),%xmm9 │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - vinsertf128 $0x1,%xmm9,%ymm5,%ymm11 │ │ │ │ - vmovups %ymm11,(%rbx,%r13,1) │ │ │ │ - add $0x20,%r13 │ │ │ │ - vcvtpd2psy (%r12,%r13,2),%xmm12 │ │ │ │ - vcvtpd2psy 0x20(%r12,%r13,2),%xmm13 │ │ │ │ - mov 0x38(%rsp),%r14 │ │ │ │ - vinsertf128 $0x1,%xmm13,%ymm12,%ymm6 │ │ │ │ - vmovups %ymm6,(%r14,%r13,1) │ │ │ │ - add $0x20,%r13 │ │ │ │ - vcvtpd2psy (%r12,%r13,2),%xmm8 │ │ │ │ - vcvtpd2psy 0x20(%r12,%r13,2),%xmm2 │ │ │ │ - mov 0x38(%rsp),%r11 │ │ │ │ - vinsertf128 $0x1,%xmm2,%ymm8,%ymm14 │ │ │ │ - vmovups %ymm14,(%r11,%r13,1) │ │ │ │ - add $0x20,%r13 │ │ │ │ - vcvtpd2psy (%r12,%r13,2),%xmm15 │ │ │ │ - vcvtpd2psy 0x20(%r12,%r13,2),%xmm0 │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - vinsertf128 $0x1,%xmm0,%ymm15,%ymm7 │ │ │ │ - vmovups %ymm7,(%rsi,%r13,1) │ │ │ │ - add $0x20,%r13 │ │ │ │ - vcvtpd2psy (%r12,%r13,2),%xmm10 │ │ │ │ - vcvtpd2psy 0x20(%r12,%r13,2),%xmm3 │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - vinsertf128 $0x1,%xmm3,%ymm10,%ymm1 │ │ │ │ - vmovups %ymm1,(%rsi,%r13,1) │ │ │ │ - add $0x20,%r13 │ │ │ │ - cmp %r13,%r8 │ │ │ │ - je 5e949 │ │ │ │ - vcvtpd2psy (%r12,%r13,2),%xmm4 │ │ │ │ - vcvtpd2psy 0x20(%r12,%r13,2),%xmm5 │ │ │ │ - vcvtpd2psy 0x40(%r12,%r13,2),%xmm11 │ │ │ │ - vcvtpd2psy 0x60(%r12,%r13,2),%xmm12 │ │ │ │ - vcvtpd2psy 0x80(%r12,%r13,2),%xmm6 │ │ │ │ - vcvtpd2psy 0xa0(%r12,%r13,2),%xmm8 │ │ │ │ - vcvtpd2psy 0xc0(%r12,%r13,2),%xmm14 │ │ │ │ - vcvtpd2psy 0xe0(%r12,%r13,2),%xmm15 │ │ │ │ - vcvtpd2psy 0x100(%r12,%r13,2),%xmm7 │ │ │ │ - vcvtpd2psy 0x120(%r12,%r13,2),%xmm10 │ │ │ │ - vcvtpd2psy 0x160(%r12,%r13,2),%xmm1 │ │ │ │ - vinsertf128 $0x1,%xmm5,%ymm4,%ymm9 │ │ │ │ - vcvtpd2psy 0x140(%r12,%r13,2),%xmm4 │ │ │ │ - vmovups %ymm9,(%rsi,%r13,1) │ │ │ │ - vcvtpd2psy 0x180(%r12,%r13,2),%xmm9 │ │ │ │ - vinsertf128 $0x1,%xmm12,%ymm11,%ymm13 │ │ │ │ - vcvtpd2psy 0x1a0(%r12,%r13,2),%xmm11 │ │ │ │ - vmovups %ymm13,0x20(%rsi,%r13,1) │ │ │ │ - vcvtpd2psy 0x1c0(%r12,%r13,2),%xmm13 │ │ │ │ - vinsertf128 $0x1,%xmm8,%ymm6,%ymm2 │ │ │ │ - vcvtpd2psy 0x1e0(%r12,%r13,2),%xmm6 │ │ │ │ - vmovups %ymm2,0x40(%rsi,%r13,1) │ │ │ │ - vinsertf128 $0x1,%xmm15,%ymm14,%ymm0 │ │ │ │ - vmovups %ymm0,0x60(%rsi,%r13,1) │ │ │ │ - vinsertf128 $0x1,%xmm10,%ymm7,%ymm3 │ │ │ │ - vmovups %ymm3,0x80(%rsi,%r13,1) │ │ │ │ - vinsertf128 $0x1,%xmm1,%ymm4,%ymm5 │ │ │ │ - vmovups %ymm5,0xa0(%rsi,%r13,1) │ │ │ │ - vinsertf128 $0x1,%xmm11,%ymm9,%ymm12 │ │ │ │ - vmovups %ymm12,0xc0(%rsi,%r13,1) │ │ │ │ - vinsertf128 $0x1,%xmm6,%ymm13,%ymm8 │ │ │ │ - vmovups %ymm8,0xe0(%rsi,%r13,1) │ │ │ │ - add $0x100,%r13 │ │ │ │ - cmp %r13,%r8 │ │ │ │ - jne 5e833 │ │ │ │ + jne 5ed13 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + vcvtpd2psy 0x0(%r13,%rdx,2),%xmm9 │ │ │ │ + vcvtpd2psy 0x20(%r13,%rdx,2),%xmm3 │ │ │ │ + vinsertf32x4 $0x1,%xmm3,%ymm9,%ymm4 │ │ │ │ + vmovups %ymm4,(%rax,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + vcvtpd2psy 0x0(%r13,%rdx,2),%xmm8 │ │ │ │ + vcvtpd2psy 0x20(%r13,%rdx,2),%xmm1 │ │ │ │ + vinsertf32x4 $0x1,%xmm1,%ymm8,%ymm10 │ │ │ │ + vmovups %ymm10,(%rbx,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + mov 0x40(%rsp),%r14 │ │ │ │ + vcvtpd2psy 0x0(%r13,%rdx,2),%xmm11 │ │ │ │ + vcvtpd2psy 0x20(%r13,%rdx,2),%xmm12 │ │ │ │ + vinsertf32x4 $0x1,%xmm12,%ymm11,%ymm6 │ │ │ │ + vmovups %ymm6,(%r14,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + mov 0x40(%rsp),%r11 │ │ │ │ + vcvtpd2psy 0x0(%r13,%rdx,2),%xmm5 │ │ │ │ + vcvtpd2psy 0x20(%r13,%rdx,2),%xmm2 │ │ │ │ + vinsertf32x4 $0x1,%xmm2,%ymm5,%ymm13 │ │ │ │ + vmovups %ymm13,(%r11,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + vcvtpd2psy 0x0(%r13,%rdx,2),%xmm14 │ │ │ │ + vcvtpd2psy 0x20(%r13,%rdx,2),%xmm15 │ │ │ │ + vinsertf32x4 $0x1,%xmm15,%ymm14,%ymm0 │ │ │ │ + vmovups %ymm0,(%rsi,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + mov 0x40(%rsp),%r12 │ │ │ │ + vcvtpd2psy 0x0(%r13,%rdx,2),%xmm7 │ │ │ │ + vcvtpd2psy 0x20(%r13,%rdx,2),%xmm9 │ │ │ │ + vinsertf32x4 $0x1,%xmm9,%ymm7,%ymm3 │ │ │ │ + vmovups %ymm3,(%r12,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + cmp %r8,%rdx │ │ │ │ + je 5e97a │ │ │ │ + vcvtpd2psy 0x0(%r13,%rdx,2),%xmm4 │ │ │ │ + vcvtpd2psy 0x20(%r13,%rdx,2),%xmm8 │ │ │ │ + vcvtpd2psy 0x40(%r13,%rdx,2),%xmm10 │ │ │ │ + vcvtpd2psy 0x60(%r13,%rdx,2),%xmm11 │ │ │ │ + vinsertf32x4 $0x1,%xmm8,%ymm4,%ymm1 │ │ │ │ + vinsertf32x4 $0x1,%xmm11,%ymm10,%ymm12 │ │ │ │ + vcvtpd2psy 0x80(%r13,%rdx,2),%xmm6 │ │ │ │ + vcvtpd2psy 0xa0(%r13,%rdx,2),%xmm5 │ │ │ │ + vcvtpd2psy 0xc0(%r13,%rdx,2),%xmm13 │ │ │ │ + vcvtpd2psy 0xe0(%r13,%rdx,2),%xmm14 │ │ │ │ + vcvtpd2psy 0x100(%r13,%rdx,2),%xmm0 │ │ │ │ + vcvtpd2psy 0x120(%r13,%rdx,2),%xmm7 │ │ │ │ + vcvtpd2psy 0x140(%r13,%rdx,2),%xmm3 │ │ │ │ + vcvtpd2psy 0x160(%r13,%rdx,2),%xmm4 │ │ │ │ + vcvtpd2psy 0x180(%r13,%rdx,2),%xmm10 │ │ │ │ + vinsertf32x4 $0x1,%xmm5,%ymm6,%ymm2 │ │ │ │ + vmovups %ymm1,(%r12,%rdx,1) │ │ │ │ + vcvtpd2psy 0x1e0(%r13,%rdx,2),%xmm6 │ │ │ │ + vcvtpd2psy 0x1a0(%r13,%rdx,2),%xmm1 │ │ │ │ + vinsertf32x4 $0x1,%xmm14,%ymm13,%ymm15 │ │ │ │ + vmovups %ymm12,0x20(%r12,%rdx,1) │ │ │ │ + vinsertf32x4 $0x1,%xmm7,%ymm0,%ymm9 │ │ │ │ + vcvtpd2psy 0x1c0(%r13,%rdx,2),%xmm12 │ │ │ │ + vinsertf32x4 $0x1,%xmm4,%ymm3,%ymm8 │ │ │ │ + vinsertf32x4 $0x1,%xmm1,%ymm10,%ymm11 │ │ │ │ + vinsertf32x4 $0x1,%xmm6,%ymm12,%ymm5 │ │ │ │ + vmovups %ymm2,0x40(%r12,%rdx,1) │ │ │ │ + vmovups %ymm15,0x60(%r12,%rdx,1) │ │ │ │ + vmovups %ymm9,0x80(%r12,%rdx,1) │ │ │ │ + vmovups %ymm8,0xa0(%r12,%rdx,1) │ │ │ │ + vmovups %ymm11,0xc0(%r12,%rdx,1) │ │ │ │ + vmovups %ymm5,0xe0(%r12,%rdx,1) │ │ │ │ + add $0x100,%rdx │ │ │ │ + cmp %r8,%rdx │ │ │ │ + jne 5e85b │ │ │ │ mov %ecx,%r10d │ │ │ │ and $0xfffffff8,%r10d │ │ │ │ - mov %r10d,%edx │ │ │ │ + mov %r10d,%r12d │ │ │ │ cmp %ecx,%r10d │ │ │ │ - je 5e9d6 │ │ │ │ + je 5ea08 │ │ │ │ mov %ecx,%edi │ │ │ │ - sub %edx,%edi │ │ │ │ + sub %r12d,%edi │ │ │ │ lea -0x1(%rdi),%r8d │ │ │ │ cmp $0x2,%r8d │ │ │ │ - jbe 5e990 │ │ │ │ - vmovupd (%r12,%rdx,8),%xmm2 │ │ │ │ - mov 0x38(%rsp),%r9 │ │ │ │ - vinsertf128 $0x1,0x10(%r12,%rdx,8),%ymm2,%ymm14 │ │ │ │ - vcvtpd2ps %ymm14,%xmm15 │ │ │ │ - vmovups %xmm15,(%r9,%rdx,4) │ │ │ │ + jbe 5e9c4 │ │ │ │ + vmovupd 0x0(%r13,%r12,8),%xmm2 │ │ │ │ + mov 0x40(%rsp),%r9 │ │ │ │ + vinsertf64x2 $0x1,0x10(%r13,%r12,8),%ymm2,%ymm13 │ │ │ │ + vcvtpd2ps %ymm13,%xmm14 │ │ │ │ + vmovups %xmm14,(%r9,%r12,4) │ │ │ │ test $0x3,%dil │ │ │ │ - je 5e9d6 │ │ │ │ + je 5ea08 │ │ │ │ and $0xfffffffc,%edi │ │ │ │ add %edi,%r10d │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ movslq %r10d,%rdx │ │ │ │ - mov 0x38(%rsp),%r13 │ │ │ │ - vxorps %xmm7,%xmm7,%xmm7 │ │ │ │ - lea 0x1(%r10),%eax │ │ │ │ - vcvtsd2ss (%r12,%rdx,8),%xmm7,%xmm0 │ │ │ │ - vmovss %xmm0,0x0(%r13,%rdx,4) │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jge 5e9d6 │ │ │ │ - vcvtsd2ss 0x8(%r12,%rdx,8),%xmm7,%xmm10 │ │ │ │ + vxorps %xmm15,%xmm15,%xmm15 │ │ │ │ + lea 0x1(%r10),%ebx │ │ │ │ + vcvtsd2ss 0x0(%r13,%rdx,8),%xmm15,%xmm0 │ │ │ │ + vmovss %xmm0,(%rax,%rdx,4) │ │ │ │ + cmp %ecx,%ebx │ │ │ │ + jge 5ea08 │ │ │ │ add $0x2,%r10d │ │ │ │ - vmovss %xmm10,0x4(%r13,%rdx,4) │ │ │ │ + vcvtsd2ss 0x8(%r13,%rdx,8),%xmm15,%xmm7 │ │ │ │ + vmovss %xmm7,0x4(%rax,%rdx,4) │ │ │ │ cmp %r10d,%ecx │ │ │ │ - jle 5e9d6 │ │ │ │ - vcvtsd2ss 0x10(%r12,%rdx,8),%xmm7,%xmm3 │ │ │ │ - vmovss %xmm3,0x8(%r13,%rdx,4) │ │ │ │ - vmovsd 0x28(%rsp),%xmm4 │ │ │ │ - vucomisd %xmm4,%xmm4 │ │ │ │ - jp 5ee5c │ │ │ │ - mov 0x70(%rsp),%ecx │ │ │ │ + jle 5ea08 │ │ │ │ + vcvtsd2ss 0x10(%r13,%rdx,8),%xmm15,%xmm9 │ │ │ │ + vmovss %xmm9,0x8(%rax,%rdx,4) │ │ │ │ + vmovsd 0x30(%rsp),%xmm3 │ │ │ │ + vucomisd %xmm3,%xmm3 │ │ │ │ + jp 5ee9c │ │ │ │ + mov 0x68(%rsp),%ecx │ │ │ │ dec %ecx │ │ │ │ vzeroupper │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%r14 │ │ │ │ movslq %ecx,%r10 │ │ │ │ - vmovsd (%rbx),%xmm1 │ │ │ │ - vaddsd (%r12,%r10,8),%xmm1,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rbx) │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + vmovsd (%r14),%xmm4 │ │ │ │ + vaddsd 0x0(%r13,%r10,8),%xmm4,%xmm8 │ │ │ │ + vmovsd %xmm8,(%r14) │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov %r15,%rdi │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov 0x20(%rsp),%rdi │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov 0x118(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 5ee97 │ │ │ │ + jne 5eef7 │ │ │ │ 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) │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ movslq %edi,%rcx │ │ │ │ - lea -0x8(%r12),%r8 │ │ │ │ - xor %edx,%edx │ │ │ │ - lea (%r10,%rcx,8),%rcx │ │ │ │ - shr $0x3,%r8 │ │ │ │ - inc %r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - je 5eb2d │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 5eb12 │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - je 5eb00 │ │ │ │ - cmp $0x3,%r8 │ │ │ │ - je 5eaee │ │ │ │ - cmp $0x4,%r8 │ │ │ │ - je 5eadc │ │ │ │ - cmp $0x5,%r8 │ │ │ │ - je 5eaca │ │ │ │ - cmp $0x6,%r8 │ │ │ │ - je 5eab8 │ │ │ │ - vmulsd (%rax),%xmm2,%xmm9 │ │ │ │ - mov $0x8,%edx │ │ │ │ - vmulsd %xmm6,%xmm9,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rcx) │ │ │ │ - vmulsd (%rax,%rdx,1),%xmm2,%xmm12 │ │ │ │ + lea -0x8(%r12),%rbx │ │ │ │ + lea (%r10,%rcx,8),%r8 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + shr $0x3,%rbx │ │ │ │ + inc %rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + je 5eb63 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 5eb47 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + je 5eb34 │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + je 5eb21 │ │ │ │ + cmp $0x4,%rbx │ │ │ │ + je 5eb0e │ │ │ │ + cmp $0x5,%rbx │ │ │ │ + je 5eafb │ │ │ │ + cmp $0x6,%rbx │ │ │ │ + je 5eae8 │ │ │ │ + vmulsd (%rax),%xmm2,%xmm8 │ │ │ │ + mov $0x8,%ecx │ │ │ │ + vmulsd %xmm6,%xmm8,%xmm10 │ │ │ │ + vmovsd %xmm10,(%r8) │ │ │ │ + vmulsd (%rax,%rcx,1),%xmm2,%xmm11 │ │ │ │ + vmulsd %xmm6,%xmm11,%xmm12 │ │ │ │ + vmovsd %xmm12,(%r8,%rcx,1) │ │ │ │ + add $0x8,%rcx │ │ │ │ + vmulsd (%rax,%rcx,1),%xmm2,%xmm13 │ │ │ │ + vmulsd %xmm6,%xmm13,%xmm14 │ │ │ │ + vmovsd %xmm14,(%r8,%rcx,1) │ │ │ │ + add $0x8,%rcx │ │ │ │ + vmulsd (%rax,%rcx,1),%xmm2,%xmm15 │ │ │ │ + vmulsd %xmm6,%xmm15,%xmm0 │ │ │ │ + vmovsd %xmm0,(%r8,%rcx,1) │ │ │ │ + add $0x8,%rcx │ │ │ │ + vmulsd (%rax,%rcx,1),%xmm2,%xmm7 │ │ │ │ + vmulsd %xmm6,%xmm7,%xmm9 │ │ │ │ + vmovsd %xmm9,(%r8,%rcx,1) │ │ │ │ + add $0x8,%rcx │ │ │ │ + vmulsd (%rax,%rcx,1),%xmm2,%xmm1 │ │ │ │ + vmulsd %xmm6,%xmm1,%xmm3 │ │ │ │ + vmovsd %xmm3,(%r8,%rcx,1) │ │ │ │ + add $0x8,%rcx │ │ │ │ + vmulsd (%rax,%rcx,1),%xmm2,%xmm4 │ │ │ │ + vmulsd %xmm6,%xmm4,%xmm8 │ │ │ │ + vmovsd %xmm8,(%r8,%rcx,1) │ │ │ │ + add $0x8,%rcx │ │ │ │ + cmp %r12,%rcx │ │ │ │ + je 5ebf6 │ │ │ │ + vmulsd (%rax,%rcx,1),%xmm2,%xmm10 │ │ │ │ + vmulsd %xmm6,%xmm10,%xmm11 │ │ │ │ + vmovsd %xmm11,(%r8,%rcx,1) │ │ │ │ + vmulsd 0x8(%rax,%rcx,1),%xmm2,%xmm12 │ │ │ │ vmulsd %xmm6,%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rcx,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - vmulsd (%rax,%rdx,1),%xmm2,%xmm14 │ │ │ │ + vmovsd %xmm13,0x8(%r8,%rcx,1) │ │ │ │ + vmulsd 0x10(%rax,%rcx,1),%xmm2,%xmm14 │ │ │ │ vmulsd %xmm6,%xmm14,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rcx,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - vmulsd (%rax,%rdx,1),%xmm2,%xmm0 │ │ │ │ + vmovsd %xmm15,0x10(%r8,%rcx,1) │ │ │ │ + vmulsd 0x18(%rax,%rcx,1),%xmm2,%xmm0 │ │ │ │ vmulsd %xmm6,%xmm0,%xmm7 │ │ │ │ - vmovsd %xmm7,(%rcx,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - vmulsd (%rax,%rdx,1),%xmm2,%xmm1 │ │ │ │ - vmulsd %xmm6,%xmm1,%xmm10 │ │ │ │ - vmovsd %xmm10,(%rcx,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - vmulsd (%rax,%rdx,1),%xmm2,%xmm3 │ │ │ │ + vmovsd %xmm7,0x18(%r8,%rcx,1) │ │ │ │ + vmulsd 0x20(%rax,%rcx,1),%xmm2,%xmm9 │ │ │ │ + vmulsd %xmm6,%xmm9,%xmm1 │ │ │ │ + vmovsd %xmm1,0x20(%r8,%rcx,1) │ │ │ │ + vmulsd 0x28(%rax,%rcx,1),%xmm2,%xmm3 │ │ │ │ vmulsd %xmm6,%xmm3,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rcx,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - vmulsd (%rax,%rdx,1),%xmm2,%xmm5 │ │ │ │ - vmulsd %xmm6,%xmm5,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rcx,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - cmp %rdx,%r12 │ │ │ │ - je 5ebb8 │ │ │ │ - vmulsd (%rax,%rdx,1),%xmm2,%xmm11 │ │ │ │ + vmovsd %xmm4,0x28(%r8,%rcx,1) │ │ │ │ + vmulsd 0x30(%rax,%rcx,1),%xmm2,%xmm8 │ │ │ │ + vmulsd %xmm6,%xmm8,%xmm10 │ │ │ │ + vmovsd %xmm10,0x30(%r8,%rcx,1) │ │ │ │ + vmulsd 0x38(%rax,%rcx,1),%xmm2,%xmm11 │ │ │ │ vmulsd %xmm6,%xmm11,%xmm12 │ │ │ │ - vmovsd %xmm12,(%rcx,%rdx,1) │ │ │ │ - vmulsd 0x8(%rax,%rdx,1),%xmm2,%xmm13 │ │ │ │ - vmulsd %xmm6,%xmm13,%xmm14 │ │ │ │ - vmovsd %xmm14,0x8(%rcx,%rdx,1) │ │ │ │ - vmulsd 0x10(%rax,%rdx,1),%xmm2,%xmm15 │ │ │ │ - vmulsd %xmm6,%xmm15,%xmm0 │ │ │ │ - vmovsd %xmm0,0x10(%rcx,%rdx,1) │ │ │ │ - vmulsd 0x18(%rax,%rdx,1),%xmm2,%xmm7 │ │ │ │ - vmulsd %xmm6,%xmm7,%xmm1 │ │ │ │ - vmovsd %xmm1,0x18(%rcx,%rdx,1) │ │ │ │ - vmulsd 0x20(%rax,%rdx,1),%xmm2,%xmm10 │ │ │ │ - vmulsd %xmm6,%xmm10,%xmm3 │ │ │ │ - vmovsd %xmm3,0x20(%rcx,%rdx,1) │ │ │ │ - vmulsd 0x28(%rax,%rdx,1),%xmm2,%xmm4 │ │ │ │ - vmulsd %xmm6,%xmm4,%xmm5 │ │ │ │ - vmovsd %xmm5,0x28(%rcx,%rdx,1) │ │ │ │ - vmulsd 0x30(%rax,%rdx,1),%xmm2,%xmm9 │ │ │ │ - vmulsd %xmm6,%xmm9,%xmm11 │ │ │ │ - vmovsd %xmm11,0x30(%rcx,%rdx,1) │ │ │ │ - vmulsd 0x38(%rax,%rdx,1),%xmm2,%xmm12 │ │ │ │ - vmulsd %xmm6,%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm13,0x38(%rcx,%rdx,1) │ │ │ │ - add $0x40,%rdx │ │ │ │ - cmp %rdx,%r12 │ │ │ │ - jne 5eb2d │ │ │ │ + vmovsd %xmm12,0x38(%r8,%rcx,1) │ │ │ │ + add $0x40,%rcx │ │ │ │ + cmp %r12,%rcx │ │ │ │ + jne 5eb63 │ │ │ │ add $0x8,%rsi │ │ │ │ lea 0x1(%rdi,%r14,1),%edi │ │ │ │ - cmp %r15,%rsi │ │ │ │ - jne 5e0f0 │ │ │ │ + cmp %rsi,0x88(%rsp) │ │ │ │ + jne 5e13f │ │ │ │ + mov %rdx,%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp 5e36c │ │ │ │ - mov 0x74(%rsp),%r13d │ │ │ │ - mov 0x50(%rsp),%r12 │ │ │ │ - mov 0x68(%rsp),%rbx │ │ │ │ - jmp 5ea63 │ │ │ │ - mov %edi,%r8d │ │ │ │ + jmp 5e3a4 │ │ │ │ + mov 0x6c(%rsp),%r13d │ │ │ │ + mov 0x58(%rsp),%r12 │ │ │ │ + jmp 5ea93 │ │ │ │ + mov %edi,%ebx │ │ │ │ mov %rax,%r13 │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 5e301 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + jmp 5e336 │ │ │ │ mov %rbx,%r10 │ │ │ │ - mov %r13,%r9 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 5e63a │ │ │ │ + mov %rdx,%r9 │ │ │ │ + xor %r12d,%r12d │ │ │ │ + jmp 5e655 │ │ │ │ lea (%rdx,%r10,8),%r11 │ │ │ │ cmp %r11,%r14 │ │ │ │ - je 5de06 │ │ │ │ + je 5de46 │ │ │ │ mov %r11,0x8(%rdi) │ │ │ │ - jmp 5de06 │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ + jmp 5de46 │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ lea (%r10,%r10,2),%rax │ │ │ │ lea (%rcx,%rax,8),%r15 │ │ │ │ cmp %r15,%r14 │ │ │ │ - je 5ddd9 │ │ │ │ + je 5de19 │ │ │ │ mov %r15,%r13 │ │ │ │ mov 0x0(%r13),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 5ecf9 │ │ │ │ + je 5ed3a │ │ │ │ mov 0x10(%r13),%rsi │ │ │ │ add $0x18,%r13 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %r14,%r13 │ │ │ │ - jne 5ec2f │ │ │ │ + cmp %r13,%r14 │ │ │ │ + jne 5ec71 │ │ │ │ mov 0x100(%rsp),%rdi │ │ │ │ lea 0x100(%rsp),%r8 │ │ │ │ mov %r15,0x108(%rsp) │ │ │ │ - mov %r8,0x30(%rsp) │ │ │ │ - mov %rdi,0x40(%rsp) │ │ │ │ - jmp 5ddd9 │ │ │ │ - vzeroupper │ │ │ │ - jmp 5dfe4 │ │ │ │ - sub %rsi,%r10 │ │ │ │ - lea 0xe0(%rsp),%r15 │ │ │ │ - mov %rdi,%r13 │ │ │ │ - mov %r10,%rsi │ │ │ │ - call b9490 >::_M_default_append(unsigned long)@@Base> │ │ │ │ - mov 0x0(%r13),%rdx │ │ │ │ - jmp 5de06 │ │ │ │ + mov %r8,0x38(%rsp) │ │ │ │ + mov %rdi,0x48(%rsp) │ │ │ │ + jmp 5de19 │ │ │ │ sub %r11,%r10 │ │ │ │ lea 0x100(%rsp),%rdi │ │ │ │ lea 0xe0(%rsp),%r15 │ │ │ │ mov %r10,%rsi │ │ │ │ - mov %rdi,0x30(%rsp) │ │ │ │ - call b7980 >, std::allocator > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ + mov %rdi,0x38(%rsp) │ │ │ │ + call b7a00 >, std::allocator > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ mov 0x100(%rsp),%r9 │ │ │ │ - mov %r9,0x40(%rsp) │ │ │ │ - jmp 5ddd9 │ │ │ │ - vcvtpd2psy (%r12),%xmm0 │ │ │ │ - mov 0x38(%rsp),%r9 │ │ │ │ - mov $0x20,%r13d │ │ │ │ - vcvtpd2psy 0x20(%r12),%xmm7 │ │ │ │ - vinsertf128 $0x1,%xmm7,%ymm0,%ymm10 │ │ │ │ - vmovups %ymm10,(%r9) │ │ │ │ - jmp 5e75e │ │ │ │ + mov %r9,0x48(%rsp) │ │ │ │ + jmp 5de19 │ │ │ │ + sub %rsi,%r10 │ │ │ │ + lea 0xe0(%rsp),%r15 │ │ │ │ + mov %rdi,%r13 │ │ │ │ + mov %r10,%rsi │ │ │ │ + call b94e0 >::_M_default_append(unsigned long)@@Base> │ │ │ │ + mov 0x0(%r13),%rdx │ │ │ │ + jmp 5de46 │ │ │ │ + vzeroupper │ │ │ │ + jmp 5e028 │ │ │ │ + mov 0x40(%rsp),%r9 │ │ │ │ + vcvtpd2psy 0x0(%r13),%xmm15 │ │ │ │ + vcvtpd2psy 0x20(%r13),%xmm0 │ │ │ │ + vinsertf32x4 $0x1,%xmm0,%ymm15,%ymm7 │ │ │ │ + mov $0x20,%edx │ │ │ │ + vmovups %ymm7,(%r9) │ │ │ │ + jmp 5e77d │ │ │ │ add $0x18,%r13 │ │ │ │ cmp %r13,%r14 │ │ │ │ - jne 5ec2f │ │ │ │ - jmp 5ec51 │ │ │ │ - mov %rsi,%r13 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %esi,%edi │ │ │ │ - and $0x7,%r13d │ │ │ │ - je 5edac │ │ │ │ - cmp $0x1,%r13 │ │ │ │ - je 5ed95 │ │ │ │ - cmp $0x2,%r13 │ │ │ │ - je 5ed87 │ │ │ │ - cmp $0x3,%r13 │ │ │ │ - je 5ed79 │ │ │ │ - cmp $0x4,%r13 │ │ │ │ - je 5ed6b │ │ │ │ - cmp $0x5,%r13 │ │ │ │ - je 5ed5d │ │ │ │ - cmp $0x6,%r13 │ │ │ │ - je 5ed4f │ │ │ │ - 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),%xmm5 │ │ │ │ - vmovsd %xmm5,(%rdx,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - vmovsd (%r12,%rax,8),%xmm6 │ │ │ │ - vmovsd %xmm6,(%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 │ │ │ │ - vmovsd %xmm10,(%rdx,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - cmp %rax,%rdi │ │ │ │ - je 5dfe4 │ │ │ │ - vmovsd (%r12,%rax,8),%xmm11 │ │ │ │ - lea 0x1(%rax),%rcx │ │ │ │ - lea 0x2(%rax),%r15 │ │ │ │ - lea 0x3(%rax),%r8 │ │ │ │ - lea 0x4(%rax),%r9 │ │ │ │ - lea 0x5(%rax),%r10 │ │ │ │ - lea 0x6(%rax),%r14 │ │ │ │ - lea 0x7(%rax),%r11 │ │ │ │ - vmovsd %xmm11,(%rdx,%rax,8) │ │ │ │ - vmovsd (%r12,%rcx,8),%xmm12 │ │ │ │ - add $0x8,%rax │ │ │ │ - vmovsd %xmm12,(%rdx,%rcx,8) │ │ │ │ - vmovsd (%r12,%r15,8),%xmm13 │ │ │ │ - vmovsd %xmm13,(%rdx,%r15,8) │ │ │ │ - vmovsd (%r12,%r8,8),%xmm14 │ │ │ │ - vmovsd %xmm14,(%rdx,%r8,8) │ │ │ │ - vmovsd (%r12,%r9,8),%xmm15 │ │ │ │ - vmovsd %xmm15,(%rdx,%r9,8) │ │ │ │ - vmovsd (%r12,%r10,8),%xmm0 │ │ │ │ - vmovsd %xmm0,(%rdx,%r10,8) │ │ │ │ - vmovsd (%r12,%r14,8),%xmm7 │ │ │ │ - vmovsd %xmm7,(%rdx,%r14,8) │ │ │ │ - vmovsd (%r12,%r11,8),%xmm1 │ │ │ │ - vmovsd %xmm1,(%rdx,%r11,8) │ │ │ │ - cmp %rax,%rdi │ │ │ │ - jne 5edac │ │ │ │ - jmp 5dfe4 │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - jmp 5e833 │ │ │ │ - mov 0xe0(%rsp),%r11 │ │ │ │ - mov (%r11),%r12 │ │ │ │ - jmp 5e9ef │ │ │ │ - xor %edx,%edx │ │ │ │ - xor %r10d,%r10d │ │ │ │ - jmp 5e958 │ │ │ │ + jne 5ec71 │ │ │ │ + jmp 5ec93 │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %esi,%r15d │ │ │ │ + xor %r8d,%r8d │ │ │ │ + and $0x7,%ecx │ │ │ │ + je 5edf5 │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 5eddd │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + je 5edce │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + je 5edbf │ │ │ │ + cmp $0x4,%rcx │ │ │ │ + je 5edb0 │ │ │ │ + cmp $0x5,%rcx │ │ │ │ + je 5eda1 │ │ │ │ + cmp $0x6,%rcx │ │ │ │ + je 5ed92 │ │ │ │ + vmovsd (%r12),%xmm2 │ │ │ │ + mov $0x1,%r8d │ │ │ │ + vmovsd %xmm2,(%rdx) │ │ │ │ + vmovsd (%r12,%r8,8),%xmm3 │ │ │ │ + vmovsd %xmm3,(%rdx,%r8,8) │ │ │ │ + inc %r8 │ │ │ │ + vmovsd (%r12,%r8,8),%xmm4 │ │ │ │ + vmovsd %xmm4,(%rdx,%r8,8) │ │ │ │ + inc %r8 │ │ │ │ + vmovsd (%r12,%r8,8),%xmm5 │ │ │ │ + vmovsd %xmm5,(%rdx,%r8,8) │ │ │ │ + inc %r8 │ │ │ │ + vmovsd (%r12,%r8,8),%xmm6 │ │ │ │ + vmovsd %xmm6,(%rdx,%r8,8) │ │ │ │ + inc %r8 │ │ │ │ + vmovsd (%r12,%r8,8),%xmm8 │ │ │ │ + vmovsd %xmm8,(%rdx,%r8,8) │ │ │ │ + inc %r8 │ │ │ │ + vmovsd (%r12,%r8,8),%xmm9 │ │ │ │ + vmovsd %xmm9,(%rdx,%r8,8) │ │ │ │ + inc %r8 │ │ │ │ + cmp %r15,%r8 │ │ │ │ + je 5e028 │ │ │ │ + vmovsd (%r12,%r8,8),%xmm10 │ │ │ │ + lea 0x1(%r8),%r9 │ │ │ │ + lea 0x2(%r8),%r10 │ │ │ │ + lea 0x3(%r8),%r14 │ │ │ │ + lea 0x4(%r8),%r11 │ │ │ │ + vmovsd %xmm10,(%rdx,%r8,8) │ │ │ │ + lea 0x5(%r8),%rdi │ │ │ │ + lea 0x6(%r8),%r13 │ │ │ │ + vmovsd (%r12,%r9,8),%xmm11 │ │ │ │ + lea 0x7(%r8),%rax │ │ │ │ + add $0x8,%r8 │ │ │ │ + vmovsd %xmm11,(%rdx,%r9,8) │ │ │ │ + vmovsd (%r12,%r10,8),%xmm12 │ │ │ │ + vmovsd %xmm12,(%rdx,%r10,8) │ │ │ │ + vmovsd (%r12,%r14,8),%xmm13 │ │ │ │ + vmovsd %xmm13,(%rdx,%r14,8) │ │ │ │ + vmovsd (%r12,%r11,8),%xmm14 │ │ │ │ + vmovsd %xmm14,(%rdx,%r11,8) │ │ │ │ + vmovsd (%r12,%rdi,8),%xmm15 │ │ │ │ + vmovsd %xmm15,(%rdx,%rdi,8) │ │ │ │ + vmovsd (%r12,%r13,8),%xmm0 │ │ │ │ + vmovsd %xmm0,(%rdx,%r13,8) │ │ │ │ + vmovsd (%r12,%rax,8),%xmm7 │ │ │ │ + vmovsd %xmm7,(%rdx,%rax,8) │ │ │ │ + cmp %r15,%r8 │ │ │ │ + jne 5edf5 │ │ │ │ + jmp 5e028 │ │ │ │ + mov %r14d,%ecx │ │ │ │ + test %r14d,%r14d │ │ │ │ + jg 5e714 │ │ │ │ + jmp 5ea3a │ │ │ │ + mov 0x40(%rsp),%r12 │ │ │ │ + jmp 5e85b │ │ │ │ vzeroupper │ │ │ │ - jmp 5ea05 │ │ │ │ - mov 0x4c(%rsp),%edx │ │ │ │ - mov 0x70(%rsp),%esi │ │ │ │ + jmp 5ea3a │ │ │ │ + mov 0x54(%rsp),%edx │ │ │ │ + mov 0x68(%rsp),%esi │ │ │ │ lea 0x100(%rsp),%rdi │ │ │ │ mov %r12,%rcx │ │ │ │ - mov %rdi,0x30(%rsp) │ │ │ │ - call b9a70 (int, int, double const*)@@Base> │ │ │ │ - jmp 5e37a │ │ │ │ - mov %r14d,%ecx │ │ │ │ - test %r14d,%r14d │ │ │ │ - jg 5e6f8 │ │ │ │ - jmp 5ea05 │ │ │ │ + mov %rdi,0x38(%rsp) │ │ │ │ + call b9aa0 (int, int, double const*)@@Base> │ │ │ │ + jmp 5e3b2 │ │ │ │ + mov 0xe0(%rsp),%r11 │ │ │ │ + mov (%r11),%r13 │ │ │ │ + jmp 5ea21 │ │ │ │ + xor %r12d,%r12d │ │ │ │ + xor %r10d,%r10d │ │ │ │ + jmp 5e989 │ │ │ │ + mov %esi,%r9d │ │ │ │ + xor %r10d,%r10d │ │ │ │ + xor %r14d,%r14d │ │ │ │ + jmp 5e001 │ │ │ │ + vzeroupper │ │ │ │ + jmp 5e01a │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ - jmp fa31 <__cxa_finalize@plt+0x23a1> │ │ │ │ + mov %rax,%r13 │ │ │ │ + jmp fa91 <__cxa_finalize@plt+0x2401> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ lea 0x8(%rsp),%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ push -0x8(%r10) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + lea -0xf0(%rbp),%rcx │ │ │ │ + lea -0xe0(%rbp),%rdx │ │ │ │ + lea -0xf4(%rbp),%r9 │ │ │ │ + lea -0xe8(%rbp),%r8 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %r10 │ │ │ │ push %rbx │ │ │ │ lea -0xd8(%rbp),%rbx │ │ │ │ sub $0x168,%rsp │ │ │ │ - mov 0x7da63(%rip),%rax # dc948 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x348> │ │ │ │ - lea -0xf0(%rbp),%rcx │ │ │ │ - lea -0xe0(%rbp),%rdx │ │ │ │ mov %fs:0x28,%rdi │ │ │ │ mov %rdi,-0x38(%rbp) │ │ │ │ mov %rsi,%rdi │ │ │ │ - lea -0xf4(%rbp),%r9 │ │ │ │ + mov 0x7eaf7(%rip),%rax # dda68 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x468> │ │ │ │ movl $0x0,-0xf4(%rbp) │ │ │ │ - lea -0xe8(%rbp),%r8 │ │ │ │ - lea 0x79496(%rip),%rsi # d83b8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1088> │ │ │ │ + lea 0x7a450(%rip),%rsi # d93d2 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1432> │ │ │ │ mov %rax,-0xd8(%rbp) │ │ │ │ - push %rbx │ │ │ │ xor %eax,%eax │ │ │ │ + push %rbx │ │ │ │ call d3f0 │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ test %eax,%eax │ │ │ │ - je 5f496 │ │ │ │ + je 5f4ee │ │ │ │ mov -0xf4(%rbp),%r11d │ │ │ │ test %r11d,%r11d │ │ │ │ - jle 5f480 │ │ │ │ - mov 0x8a865(%rip),%r12 │ │ │ │ + jle 5f4d8 │ │ │ │ + mov 0x8b805(%rip),%r12 │ │ │ │ mov $0xc,%edi │ │ │ │ mov 0x228(%r12),%r13 │ │ │ │ call *0x168(%r12) │ │ │ │ + mov -0xf0(%rbp),%rdi │ │ │ │ xor %r9d,%r9d │ │ │ │ mov $0x501,%r8d │ │ │ │ - mov -0xf0(%rbp),%rdi │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rax,%rsi │ │ │ │ call *%r13 │ │ │ │ mov %rax,%r12 │ │ │ │ test %rax,%rax │ │ │ │ - je 5f610 │ │ │ │ - mov 0x8a823(%rip),%r14 │ │ │ │ - mov %rax,-0xd0(%rbp) │ │ │ │ + je 5f660 │ │ │ │ + mov 0x8b7c3(%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 5f550 │ │ │ │ + je 5f5a0 │ │ │ │ mov %rax,-0xc8(%rbp) │ │ │ │ - mov 0x8a7d5(%rip),%rax │ │ │ │ + mov 0x8b775(%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 5f570 │ │ │ │ + je 5f5c0 │ │ │ │ mov 0x18(%r12),%r13d │ │ │ │ mov %rax,-0xc0(%rbp) │ │ │ │ test %r13d,%r13d │ │ │ │ - jle 5f530 │ │ │ │ + jle 5f580 │ │ │ │ cmp %r13d,0x18(%rbx) │ │ │ │ - jne 5f4d0 │ │ │ │ + jne 5f520 │ │ │ │ cmp %r13d,0x18(%rax) │ │ │ │ - jne 5f510 │ │ │ │ + jne 5f560 │ │ │ │ mov 0x20(%rbx),%rsi │ │ │ │ lea -0x1(%r13),%r9d │ │ │ │ movslq %r9d,%rdx │ │ │ │ mov (%rsi,%rdx,8),%rdi │ │ │ │ mov %rdi,%r14 │ │ │ │ test %edi,%edi │ │ │ │ - jle 5f5b0 │ │ │ │ + jle 5f600 │ │ │ │ vmovsd -0xd8(%rbp),%xmm0 │ │ │ │ vucomisd %xmm0,%xmm0 │ │ │ │ - jp 5f630 │ │ │ │ + jp 5f680 │ │ │ │ lea 0x1(%rdi),%edi │ │ │ │ mov %edi,-0x104(%rbp) │ │ │ │ mov -0xf4(%rbp),%esi │ │ │ │ mov %rcx,-0x118(%rbp) │ │ │ │ mov %r9d,-0x108(%rbp) │ │ │ │ mov %rdx,-0x110(%rbp) │ │ │ │ - call 2f130 │ │ │ │ + call 2ed20 │ │ │ │ mov 0x20(%r12),%rsi │ │ │ │ mov -0x110(%rbp),%r8 │ │ │ │ movslq %eax,%r11 │ │ │ │ cmp %r11,(%rsi,%r8,8) │ │ │ │ - jne 5f590 │ │ │ │ + jne 5f5e0 │ │ │ │ cmp $0x1,%r13d │ │ │ │ mov -0x118(%rbp),%rcx │ │ │ │ mov %r11,%r15 │ │ │ │ mov $0x1,%r10d │ │ │ │ - je 5f33a │ │ │ │ + je 5f39a │ │ │ │ mov -0x108(%rbp),%edi │ │ │ │ - xor %eax,%eax │ │ │ │ mov 0x20(%rbx),%r15 │ │ │ │ + xor %eax,%eax │ │ │ │ mov $0x1,%r10d │ │ │ │ shl $0x3,%rdi │ │ │ │ lea -0x8(%rdi),%r9 │ │ │ │ shr $0x3,%r9 │ │ │ │ inc %r9 │ │ │ │ and $0x7,%r9d │ │ │ │ - je 5f229 │ │ │ │ + je 5f289 │ │ │ │ cmp $0x1,%r9 │ │ │ │ - je 5f1fc │ │ │ │ + je 5f25c │ │ │ │ cmp $0x2,%r9 │ │ │ │ - je 5f1d8 │ │ │ │ + je 5f238 │ │ │ │ cmp $0x3,%r9 │ │ │ │ - je 5f1b4 │ │ │ │ + je 5f214 │ │ │ │ cmp $0x4,%r9 │ │ │ │ - je 5f190 │ │ │ │ + je 5f1f0 │ │ │ │ cmp $0x5,%r9 │ │ │ │ - je 5f16c │ │ │ │ + je 5f1cc │ │ │ │ cmp $0x6,%r9 │ │ │ │ - je 5f148 │ │ │ │ + je 5f1a8 │ │ │ │ mov (%rsi),%rdx │ │ │ │ cmp %rdx,(%r15) │ │ │ │ - jne 5f5d0 │ │ │ │ + jne 5f620 │ │ │ │ mov 0x20(%rcx),%r8 │ │ │ │ mov %edx,%r10d │ │ │ │ mov $0x8,%eax │ │ │ │ cmp (%r8),%rdx │ │ │ │ - jne 5f5f0 │ │ │ │ + jne 5f640 │ │ │ │ mov (%rsi,%rax,1),%rdx │ │ │ │ cmp %rdx,(%r15,%rax,1) │ │ │ │ - jne 5f5d0 │ │ │ │ + jne 5f620 │ │ │ │ mov 0x20(%rcx),%r9 │ │ │ │ cmp (%r9,%rax,1),%rdx │ │ │ │ - jne 5f5f0 │ │ │ │ + jne 5f640 │ │ │ │ imul %edx,%r10d │ │ │ │ add $0x8,%rax │ │ │ │ mov (%rsi,%rax,1),%r8 │ │ │ │ cmp %r8,(%r15,%rax,1) │ │ │ │ - jne 5f5d0 │ │ │ │ + jne 5f620 │ │ │ │ mov 0x20(%rcx),%rdx │ │ │ │ cmp (%rdx,%rax,1),%r8 │ │ │ │ - jne 5f5f0 │ │ │ │ + jne 5f640 │ │ │ │ imul %r8d,%r10d │ │ │ │ add $0x8,%rax │ │ │ │ mov (%rsi,%rax,1),%r8 │ │ │ │ cmp %r8,(%r15,%rax,1) │ │ │ │ - jne 5f5d0 │ │ │ │ + jne 5f620 │ │ │ │ mov 0x20(%rcx),%r9 │ │ │ │ cmp (%r9,%rax,1),%r8 │ │ │ │ - jne 5f5f0 │ │ │ │ + jne 5f640 │ │ │ │ imul %r8d,%r10d │ │ │ │ add $0x8,%rax │ │ │ │ mov (%rsi,%rax,1),%rdx │ │ │ │ cmp %rdx,(%r15,%rax,1) │ │ │ │ - jne 5f5d0 │ │ │ │ + jne 5f620 │ │ │ │ mov 0x20(%rcx),%r8 │ │ │ │ cmp (%r8,%rax,1),%rdx │ │ │ │ - jne 5f5f0 │ │ │ │ + jne 5f640 │ │ │ │ imul %edx,%r10d │ │ │ │ add $0x8,%rax │ │ │ │ mov (%rsi,%rax,1),%rdx │ │ │ │ cmp %rdx,(%r15,%rax,1) │ │ │ │ - jne 5f5d0 │ │ │ │ + jne 5f620 │ │ │ │ mov 0x20(%rcx),%r9 │ │ │ │ cmp (%r9,%rax,1),%rdx │ │ │ │ - jne 5f5f0 │ │ │ │ + jne 5f640 │ │ │ │ imul %edx,%r10d │ │ │ │ add $0x8,%rax │ │ │ │ mov (%rsi,%rax,1),%r8 │ │ │ │ cmp %r8,(%r15,%rax,1) │ │ │ │ - jne 5f5d0 │ │ │ │ + jne 5f620 │ │ │ │ mov 0x20(%rcx),%rdx │ │ │ │ cmp (%rdx,%rax,1),%r8 │ │ │ │ - jne 5f5f0 │ │ │ │ + jne 5f640 │ │ │ │ add $0x8,%rax │ │ │ │ imul %r8d,%r10d │ │ │ │ cmp %rax,%rdi │ │ │ │ - je 5f333 │ │ │ │ + je 5f393 │ │ │ │ mov (%rsi,%rax,1),%r9 │ │ │ │ cmp %r9,(%r15,%rax,1) │ │ │ │ - jne 5f5d0 │ │ │ │ + jne 5f620 │ │ │ │ mov 0x20(%rcx),%r8 │ │ │ │ cmp (%r8,%rax,1),%r9 │ │ │ │ - jne 5f5f0 │ │ │ │ + jne 5f640 │ │ │ │ mov 0x8(%rsi,%rax,1),%rdx │ │ │ │ imul %r9d,%r10d │ │ │ │ cmp %rdx,0x8(%r15,%rax,1) │ │ │ │ - jne 5f5d0 │ │ │ │ + jne 5f620 │ │ │ │ cmp 0x8(%r8,%rax,1),%rdx │ │ │ │ - jne 5f5f0 │ │ │ │ + jne 5f640 │ │ │ │ mov 0x10(%rsi,%rax,1),%r9 │ │ │ │ imul %edx,%r10d │ │ │ │ cmp %r9,0x10(%r15,%rax,1) │ │ │ │ - jne 5f5d0 │ │ │ │ + jne 5f620 │ │ │ │ cmp 0x10(%r8,%rax,1),%r9 │ │ │ │ - jne 5f5f0 │ │ │ │ + jne 5f640 │ │ │ │ mov 0x18(%rsi,%rax,1),%rdx │ │ │ │ imul %r9d,%r10d │ │ │ │ cmp %rdx,0x18(%r15,%rax,1) │ │ │ │ - jne 5f5d0 │ │ │ │ + jne 5f620 │ │ │ │ cmp 0x18(%r8,%rax,1),%rdx │ │ │ │ - jne 5f5f0 │ │ │ │ + jne 5f640 │ │ │ │ mov 0x20(%rsi,%rax,1),%r9 │ │ │ │ imul %edx,%r10d │ │ │ │ cmp %r9,0x20(%r15,%rax,1) │ │ │ │ - jne 5f5d0 │ │ │ │ + jne 5f620 │ │ │ │ cmp 0x20(%r8,%rax,1),%r9 │ │ │ │ - jne 5f5f0 │ │ │ │ + jne 5f640 │ │ │ │ mov 0x28(%rsi,%rax,1),%r8 │ │ │ │ imul %r9d,%r10d │ │ │ │ cmp %r8,0x28(%r15,%rax,1) │ │ │ │ - jne 5f5d0 │ │ │ │ + jne 5f620 │ │ │ │ mov 0x20(%rcx),%r9 │ │ │ │ cmp 0x28(%r9,%rax,1),%r8 │ │ │ │ - jne 5f5f0 │ │ │ │ + jne 5f640 │ │ │ │ mov 0x30(%rsi,%rax,1),%rdx │ │ │ │ imul %r8d,%r10d │ │ │ │ cmp %rdx,0x30(%r15,%rax,1) │ │ │ │ - jne 5f5d0 │ │ │ │ + jne 5f620 │ │ │ │ cmp 0x30(%r9,%rax,1),%rdx │ │ │ │ - jne 5f5f0 │ │ │ │ + jne 5f640 │ │ │ │ mov 0x38(%rsi,%rax,1),%r8 │ │ │ │ imul %edx,%r10d │ │ │ │ cmp %r8,0x38(%r15,%rax,1) │ │ │ │ - jne 5f5d0 │ │ │ │ + jne 5f620 │ │ │ │ cmp 0x38(%r9,%rax,1),%r8 │ │ │ │ - jne 5f5f0 │ │ │ │ + jne 5f640 │ │ │ │ add $0x40,%rax │ │ │ │ imul %r8d,%r10d │ │ │ │ cmp %rax,%rdi │ │ │ │ - jne 5f229 │ │ │ │ + jne 5f289 │ │ │ │ movslq %r10d,%r15 │ │ │ │ imul %r11,%r15 │ │ │ │ - vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ mov %rcx,-0x120(%rbp) │ │ │ │ + vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ + lea -0xb0(%rbp),%rdi │ │ │ │ + mov %r15,%rdx │ │ │ │ mov %r11,-0x118(%rbp) │ │ │ │ + mov %r12,%rsi │ │ │ │ mov %r10d,-0x108(%rbp) │ │ │ │ movq $0x0,-0x78(%rbp) │ │ │ │ movq $0x0,-0x58(%rbp) │ │ │ │ vmovdqa %ymm1,-0xb0(%rbp) │ │ │ │ - lea -0xb0(%rbp),%rdi │ │ │ │ - mov %r15,%rdx │ │ │ │ - mov %r12,%rsi │ │ │ │ vzeroupper │ │ │ │ - call b9640 │ │ │ │ + call b9670 │ │ │ │ mov -0xb0(%rbp),%rdi │ │ │ │ mov -0xa0(%rbp),%r10 │ │ │ │ test %al,%al │ │ │ │ mov -0x108(%rbp),%r9d │ │ │ │ mov -0x118(%rbp),%rax │ │ │ │ - mov -0x120(%rbp),%rdx │ │ │ │ mov %rdi,-0x110(%rbp) │ │ │ │ + mov -0x120(%rbp),%rdx │ │ │ │ mov %r10,-0x128(%rbp) │ │ │ │ - jne 5f640 │ │ │ │ + jne 5f690 │ │ │ │ mov %r14d,%ecx │ │ │ │ + mov -0x98(%rbp),%r8 │ │ │ │ mov %rdx,-0x138(%rbp) │ │ │ │ vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ - lea -0x80(%rbp),%rdi │ │ │ │ - mov -0x98(%rbp),%r8 │ │ │ │ imul %r9d,%ecx │ │ │ │ + lea -0x80(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %rax,-0x130(%rbp) │ │ │ │ + mov %r8,-0x150(%rbp) │ │ │ │ movq $0x0,-0x80(%rbp) │ │ │ │ - vmovdqa %xmm2,-0x70(%rbp) │ │ │ │ - mov %r9d,-0x108(%rbp) │ │ │ │ movslq %ecx,%rdx │ │ │ │ - mov %r8,-0x150(%rbp) │ │ │ │ - call b9640 │ │ │ │ + mov %r9d,-0x108(%rbp) │ │ │ │ + vmovdqa %xmm2,-0x70(%rbp) │ │ │ │ + call b9670 │ │ │ │ mov -0x80(%rbp),%r11 │ │ │ │ mov -0x70(%rbp),%rsi │ │ │ │ mov %r11,-0x118(%rbp) │ │ │ │ mov %rsi,-0x120(%rbp) │ │ │ │ test %al,%al │ │ │ │ - je 5f660 │ │ │ │ - mov 0x89b48(%rip),%r12 │ │ │ │ - lea 0x78f11(%rip),%rsi # d8340 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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> │ │ │ │ + je 5f6b0 │ │ │ │ + mov 0x8aae8(%rip),%r12 │ │ │ │ + lea 0x79ecb(%rip),%rsi # d935a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13ba> │ │ │ │ mov (%r12),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ mov -0x118(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 5f455 │ │ │ │ + je 5f4b5 │ │ │ │ mov -0x120(%rbp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ mov -0x110(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 5f4e9 │ │ │ │ + je 5f539 │ │ │ │ mov -0x128(%rbp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - jmp 5f4e9 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x89ae9(%rip),%r11 │ │ │ │ - lea 0x78bd6(%rip),%rsi # d8064 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd34> │ │ │ │ + jmp 5f539 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x8aa91(%rip),%r11 │ │ │ │ + lea 0x79b7e(%rip),%rsi # d9064 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10c4> │ │ │ │ mov (%r11),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 5fa41 │ │ │ │ + jne 5fa89 │ │ │ │ lea -0x30(%rbp),%rsp │ │ │ │ mov %rbx,%rax │ │ │ │ pop %rbx │ │ │ │ pop %r9 │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ lea -0x8(%r9),%rsp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x89a99(%rip),%r13 │ │ │ │ - lea 0x79992(%rip),%rsi # d8e70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1b40> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x8aa49(%rip),%r13 │ │ │ │ + lea 0x7a942(%rip),%rsi # d9e70 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1ed0> │ │ │ │ mov 0x0(%r13),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ lea -0xc0(%rbp),%rdi │ │ │ │ - call b39e0 │ │ │ │ + call b3b90 │ │ │ │ lea -0xc8(%rbp),%rdi │ │ │ │ - call b39e0 │ │ │ │ + call b3b90 │ │ │ │ lea -0xd0(%rbp),%rdi │ │ │ │ - call b39e0 │ │ │ │ - jmp 5f498 │ │ │ │ + call b3b90 │ │ │ │ + jmp 5f4f0 │ │ │ │ nop │ │ │ │ - mov 0x89a59(%rip),%rdx │ │ │ │ - lea 0x7998a(%rip),%rsi # d8ea8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1b78> │ │ │ │ + mov 0x8aa09(%rip),%rdx │ │ │ │ + lea 0x7a93a(%rip),%rsi # d9ea8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1f08> │ │ │ │ mov (%rdx),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 5f4e7 │ │ │ │ + jmp 5f537 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x89a39(%rip),%r8 │ │ │ │ - lea 0x78daf(%rip),%rsi # d82ed * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xfbd> │ │ │ │ + mov 0x8a9e9(%rip),%r8 │ │ │ │ + lea 0x79d79(%rip),%rsi # d9307 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1367> │ │ │ │ mov (%r8),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 5f4e7 │ │ │ │ + jmp 5f537 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x89a19(%rip),%rsi │ │ │ │ + mov 0x8a9c9(%rip),%rsi │ │ │ │ mov (%rsi),%rdi │ │ │ │ - lea 0x79caf(%rip),%rsi # d9210 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1ee0> │ │ │ │ + lea 0x7ac5f(%rip),%rsi # da210 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2270> │ │ │ │ call d380 │ │ │ │ - jmp 5f501 │ │ │ │ + jmp 5f551 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x899f9(%rip),%rcx │ │ │ │ - lea 0x798c2(%rip),%rsi # d8e40 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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 0x8a9a9(%rip),%rcx │ │ │ │ + lea 0x7a872(%rip),%rsi # d9e40 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1ea0> │ │ │ │ mov (%rcx),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 5f4f5 │ │ │ │ + jmp 5f545 │ │ │ │ nopl (%rax) │ │ │ │ - mov 0x899d9(%rip),%rax │ │ │ │ - lea 0x79a8a(%rip),%rsi # d9028 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1cf8> │ │ │ │ + mov 0x8a989(%rip),%rax │ │ │ │ + lea 0x7aa3a(%rip),%rsi # da028 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2088> │ │ │ │ mov (%rax),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 5f4e7 │ │ │ │ + jmp 5f537 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x899b9(%rip),%r10 │ │ │ │ - lea 0x79472(%rip),%rsi # d8a30 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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 0x8a969(%rip),%r10 │ │ │ │ + lea 0x7a422(%rip),%rsi # d9a30 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1a90> │ │ │ │ mov (%r10),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 5f4e7 │ │ │ │ + jmp 5f537 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x89999(%rip),%rsi │ │ │ │ + mov 0x8a949(%rip),%rsi │ │ │ │ mov (%rsi),%rdi │ │ │ │ - lea 0x79927(%rip),%rsi # d8f08 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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> │ │ │ │ + lea 0x7a8d7(%rip),%rsi # d9f08 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1f68> │ │ │ │ call d380 │ │ │ │ - jmp 5f4e7 │ │ │ │ + jmp 5f537 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x89979(%rip),%rbx │ │ │ │ - lea 0x7993a(%rip),%rsi # d8f38 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1c08> │ │ │ │ + mov 0x8a929(%rip),%rbx │ │ │ │ + lea 0x7a8ea(%rip),%rsi # d9f38 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1f98> │ │ │ │ mov (%rbx),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 5f4e7 │ │ │ │ + jmp 5f537 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x89959(%rip),%rdi │ │ │ │ - lea 0x797f2(%rip),%rsi # d8e10 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1ae0> │ │ │ │ + mov 0x8a909(%rip),%rdi │ │ │ │ + lea 0x7a7a2(%rip),%rsi # d9e10 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1e70> │ │ │ │ mov (%rdi),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 5f496 │ │ │ │ + jmp 5f4ee │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %edi,-0x104(%rbp) │ │ │ │ - jmp 5f079 │ │ │ │ + jmp 5f0d9 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x89929(%rip),%rbx │ │ │ │ - lea 0x78cf2(%rip),%rsi # d8340 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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 0x8a8d9(%rip),%rbx │ │ │ │ + lea 0x79cbc(%rip),%rsi # d935a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13ba> │ │ │ │ mov (%rbx),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 5f455 │ │ │ │ + jmp 5f4b5 │ │ │ │ nopl (%rax) │ │ │ │ mov -0x68(%rbp),%rdi │ │ │ │ mov -0x138(%rbp),%rsi │ │ │ │ vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ mov %r15,%rdx │ │ │ │ movq $0x0,-0x60(%rbp) │ │ │ │ - vmovdqa %xmm3,-0x50(%rbp) │ │ │ │ mov %rdi,-0x158(%rbp) │ │ │ │ lea -0x60(%rbp),%rdi │ │ │ │ - call b9640 │ │ │ │ + vmovdqa %xmm3,-0x50(%rbp) │ │ │ │ + call b9670 │ │ │ │ mov -0x60(%rbp),%r15 │ │ │ │ mov -0x50(%rbp),%r10 │ │ │ │ test %al,%al │ │ │ │ mov -0x108(%rbp),%r9d │ │ │ │ mov %r15,-0x170(%rbp) │ │ │ │ mov %r10,-0x148(%rbp) │ │ │ │ - jne 5f9e3 │ │ │ │ + jne 5fa2b │ │ │ │ + mov 0x8b0ad(%rip),%rax │ │ │ │ sub $0x8,%rsp │ │ │ │ mov %r9d,-0x108(%rbp) │ │ │ │ xor %r8d,%r8d │ │ │ │ - xor %r9d,%r9d │ │ │ │ - mov 0x8a0ec(%rip),%rax │ │ │ │ - mov $0xb,%ecx │ │ │ │ - mov %r13d,%esi │ │ │ │ mov -0x48(%rbp),%r15 │ │ │ │ mov 0x20(%r12),%rdx │ │ │ │ + xor %r9d,%r9d │ │ │ │ + mov $0xb,%ecx │ │ │ │ mov 0x10(%rax),%rdi │ │ │ │ push $0x0 │ │ │ │ + mov %r13d,%esi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ call *0x2e8(%rax) │ │ │ │ mov %rax,-0x180(%rbp) │ │ │ │ add $0x20,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 5f9f9 │ │ │ │ - mov 0x8a0b0(%rip),%r12 │ │ │ │ + je 5fa41 │ │ │ │ + mov 0x8b060(%rip),%r12 │ │ │ │ sub $0x8,%rsp │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ xor %r9d,%r9d │ │ │ │ xor %r8d,%r8d │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ mov $0xb,%ecx │ │ │ │ mov %r13d,%esi │ │ │ │ mov 0x10(%r12),%rdi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ call *0x2e8(%r12) │ │ │ │ add $0x20,%rsp │ │ │ │ test %rax,%rax │ │ │ │ + mov %rax,-0x188(%rbp) │ │ │ │ mov -0x108(%rbp),%r10d │ │ │ │ mov -0x130(%rbp),%rbx │ │ │ │ - mov %rax,-0x188(%rbp) │ │ │ │ - je 5f9fd │ │ │ │ + je 5fa45 │ │ │ │ mov -0x180(%rbp),%r13 │ │ │ │ - movq $0x0,-0xb8(%rbp) │ │ │ │ mov -0x188(%rbp),%rdx │ │ │ │ + movq $0x0,-0xb8(%rbp) │ │ │ │ mov 0x10(%r13),%r9 │ │ │ │ mov 0x10(%rdx),%r11 │ │ │ │ test %r10d,%r10d │ │ │ │ - jle 5f980 │ │ │ │ + jle 5f9c8 │ │ │ │ movslq %r14d,%r14 │ │ │ │ lea 0x0(,%rbx,4),%rcx │ │ │ │ lea -0xb8(%rbp),%rdi │ │ │ │ - lea 0x0(,%rbx,8),%r13 │ │ │ │ + movl $0x0,-0x108(%rbp) │ │ │ │ lea 0x0(,%r14,8),%r8 │ │ │ │ lea 0x0(,%r14,4),%rsi │ │ │ │ + mov %rcx,-0x140(%rbp) │ │ │ │ mov -0x150(%rbp),%rdx │ │ │ │ - mov -0x158(%rbp),%rax │ │ │ │ mov %r8,-0x138(%rbp) │ │ │ │ - mov %rcx,-0x140(%rbp) │ │ │ │ + lea 0x0(,%rbx,8),%r13 │ │ │ │ + mov -0x158(%rbp),%rax │ │ │ │ mov %r15,%r8 │ │ │ │ - mov %r9,%rbx │ │ │ │ mov %rsi,-0x130(%rbp) │ │ │ │ + mov %r9,%rbx │ │ │ │ mov %r11,%r12 │ │ │ │ - movl $0x0,-0x108(%rbp) │ │ │ │ mov %rdi,-0x178(%rbp) │ │ │ │ test $0x1,%r10b │ │ │ │ - je 5f880 │ │ │ │ - vmovsd -0xd8(%rbp),%xmm0 │ │ │ │ + je 5f8c8 │ │ │ │ mov %r10d,-0x164(%rbp) │ │ │ │ - mov -0xf4(%rbp),%esi │ │ │ │ + vmovsd -0xd8(%rbp),%xmm0 │ │ │ │ mov %rax,%rcx │ │ │ │ - push -0x178(%rbp) │ │ │ │ - push %r11 │ │ │ │ mov %rax,%r14 │ │ │ │ - mov %rdx,%rbx │ │ │ │ + mov -0xf4(%rbp),%esi │ │ │ │ mov -0x104(%rbp),%edi │ │ │ │ + push -0x178(%rbp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + push %r11 │ │ │ │ mov %r9,-0x160(%rbp) │ │ │ │ - call 5dc60 │ │ │ │ + call 5dca0 │ │ │ │ mov -0x138(%rbp),%r10 │ │ │ │ mov -0x160(%rbp),%r9 │ │ │ │ lea (%rbx,%r13,1),%rdx │ │ │ │ mov $0x1,%r11d │ │ │ │ mov -0x140(%rbp),%rbx │ │ │ │ pop %rdi │ │ │ │ - add -0x130(%rbp),%r12 │ │ │ │ + lea (%r14,%r10,1),%rax │ │ │ │ + mov -0x164(%rbp),%r10d │ │ │ │ pop %r8 │ │ │ │ mov %r11d,-0x108(%rbp) │ │ │ │ lea (%r15,%r13,1),%r8 │ │ │ │ - lea (%r14,%r10,1),%rax │ │ │ │ - mov -0x164(%rbp),%r10d │ │ │ │ add %r9,%rbx │ │ │ │ + add -0x130(%rbp),%r12 │ │ │ │ cmp %r10d,%r11d │ │ │ │ - je 5f980 │ │ │ │ + je 5f9c8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovsd -0xd8(%rbp),%xmm0 │ │ │ │ mov -0x178(%rbp),%r15 │ │ │ │ mov %r10d,-0x164(%rbp) │ │ │ │ mov %rbx,%r9 │ │ │ │ - mov -0x104(%rbp),%r14d │ │ │ │ mov %rax,%rcx │ │ │ │ - mov -0xf4(%rbp),%esi │ │ │ │ + mov -0x104(%rbp),%r14d │ │ │ │ + vmovsd -0xd8(%rbp),%xmm0 │ │ │ │ push %r15 │ │ │ │ + mov -0xf4(%rbp),%esi │ │ │ │ + mov %r14d,%edi │ │ │ │ push %r12 │ │ │ │ mov %r8,-0x160(%rbp) │ │ │ │ mov %rax,-0x158(%rbp) │ │ │ │ - mov %r14d,%edi │ │ │ │ mov %rdx,-0x150(%rbp) │ │ │ │ - call 5dc60 │ │ │ │ - vmovsd -0xd8(%rbp),%xmm0 │ │ │ │ + call 5dca0 │ │ │ │ + pop %r9 │ │ │ │ mov -0x158(%rbp),%rax │ │ │ │ mov %r14d,%edi │ │ │ │ + pop %r10 │ │ │ │ + mov -0x150(%rbp),%rdx │ │ │ │ + mov -0x160(%rbp),%r8 │ │ │ │ add -0x138(%rbp),%rax │ │ │ │ add -0x140(%rbp),%rbx │ │ │ │ add -0x130(%rbp),%r12 │ │ │ │ - mov -0x150(%rbp),%rdx │ │ │ │ - mov -0x160(%rbp),%r8 │ │ │ │ - pop %r9 │ │ │ │ - mov -0xf4(%rbp),%esi │ │ │ │ - pop %r10 │ │ │ │ push %r15 │ │ │ │ add %r13,%rdx │ │ │ │ + vmovsd -0xd8(%rbp),%xmm0 │ │ │ │ + mov -0xf4(%rbp),%esi │ │ │ │ + add %r13,%r8 │ │ │ │ mov %rbx,%r9 │ │ │ │ mov %rax,%rcx │ │ │ │ push %r12 │ │ │ │ - add %r13,%r8 │ │ │ │ + mov %r8,-0x160(%rbp) │ │ │ │ mov %rax,-0x158(%rbp) │ │ │ │ mov %rdx,-0x150(%rbp) │ │ │ │ - mov %r8,-0x160(%rbp) │ │ │ │ - call 5dc60 │ │ │ │ - mov -0x150(%rbp),%rdx │ │ │ │ - mov -0x160(%rbp),%r8 │ │ │ │ + call 5dca0 │ │ │ │ pop %rcx │ │ │ │ + mov -0x150(%rbp),%rdx │ │ │ │ pop %rsi │ │ │ │ addl $0x2,-0x108(%rbp) │ │ │ │ - add -0x140(%rbp),%rbx │ │ │ │ - add -0x130(%rbp),%r12 │ │ │ │ mov -0x158(%rbp),%rax │ │ │ │ + mov -0x160(%rbp),%r8 │ │ │ │ add %r13,%rdx │ │ │ │ - add -0x138(%rbp),%rax │ │ │ │ mov -0x164(%rbp),%r10d │ │ │ │ + add -0x140(%rbp),%rbx │ │ │ │ + add -0x138(%rbp),%rax │ │ │ │ add %r13,%r8 │ │ │ │ + add -0x130(%rbp),%r12 │ │ │ │ cmp %r10d,-0x108(%rbp) │ │ │ │ - jne 5f880 │ │ │ │ + jne 5f8c8 │ │ │ │ vmovsd -0xd8(%rbp),%xmm4 │ │ │ │ vucomisd %xmm4,%xmm4 │ │ │ │ - jp 5fa20 │ │ │ │ + jp 5fa68 │ │ │ │ vmovsd -0xb8(%rbp),%xmm0 │ │ │ │ mov -0x188(%rbp),%rdx │ │ │ │ - lea 0x78a17(%rip),%rdi # d83bf * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x108f> │ │ │ │ + lea 0x799e9(%rip),%rdi # d93d9 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1439> │ │ │ │ mov $0x1,%eax │ │ │ │ mov -0x180(%rbp),%rsi │ │ │ │ call d2b0 │ │ │ │ mov %rax,%rbx │ │ │ │ mov -0x170(%rbp),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ - je 5f43a │ │ │ │ + je 5f49a │ │ │ │ mov -0x148(%rbp),%rsi │ │ │ │ mov %rcx,%rdi │ │ │ │ sub %rcx,%rsi │ │ │ │ call d340 │ │ │ │ - jmp 5f43a │ │ │ │ - mov 0x89586(%rip),%r8 │ │ │ │ - lea 0x7894f(%rip),%rsi # d8340 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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> │ │ │ │ + jmp 5f49a │ │ │ │ + mov 0x8a53e(%rip),%r8 │ │ │ │ + lea 0x79921(%rip),%rsi # d935a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13ba> │ │ │ │ mov (%r8),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 5f9bc │ │ │ │ + jmp 5fa04 │ │ │ │ mov -0x180(%rbp),%rdx │ │ │ │ mov (%rdx),%r13d │ │ │ │ test %r13d,%r13d │ │ │ │ - js 5f9f9 │ │ │ │ + js 5fa41 │ │ │ │ dec %r13d │ │ │ │ mov %r13d,(%rdx) │ │ │ │ - jne 5f9f9 │ │ │ │ + jne 5fa41 │ │ │ │ mov %rdx,%rdi │ │ │ │ call d2a0 <_Py_Dealloc@plt> │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 5f9bc │ │ │ │ + jmp 5fa04 │ │ │ │ mov -0x188(%rbp),%rdx │ │ │ │ mov -0x180(%rbp),%rsi │ │ │ │ - lea 0x78919(%rip),%rdi # d834e * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x101e> │ │ │ │ + lea 0x798eb(%rip),%rdi # d9368 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13c8> │ │ │ │ xor %eax,%eax │ │ │ │ call d2b0 │ │ │ │ - jmp 5f9b9 │ │ │ │ + jmp 5fa01 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ - jmp faa1 <__cxa_finalize@plt+0x2411> │ │ │ │ + jmp fb01 <__cxa_finalize@plt+0x2471> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ - jmp fa7a <__cxa_finalize@plt+0x23ea> │ │ │ │ + jmp fada <__cxa_finalize@plt+0x244a> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ - jmp fb02 <__cxa_finalize@plt+0x2472> │ │ │ │ + jmp fb62 <__cxa_finalize@plt+0x24d2> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ - jmp fb1a <__cxa_finalize@plt+0x248a> │ │ │ │ + jmp fb7a <__cxa_finalize@plt+0x24ea> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ - jmp fb3d <__cxa_finalize@plt+0x24ad> │ │ │ │ + jmp fb9d <__cxa_finalize@plt+0x250d> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ - jmp fa90 <__cxa_finalize@plt+0x2400> │ │ │ │ + jmp faf0 <__cxa_finalize@plt+0x2460> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ - jmp fac3 <__cxa_finalize@plt+0x2433> │ │ │ │ + jmp fb23 <__cxa_finalize@plt+0x2493> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ - jmp fb0e <__cxa_finalize@plt+0x247e> │ │ │ │ + jmp fb6e <__cxa_finalize@plt+0x24de> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ - jmp fae2 <__cxa_finalize@plt+0x2452> │ │ │ │ + jmp fb42 <__cxa_finalize@plt+0x24b2> │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ lea 0x8(%rsp),%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ mov %rsi,%rdi │ │ │ │ - lea 0x78877(%rip),%rsi # d835e * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x102e> │ │ │ │ push -0x8(%r10) │ │ │ │ + lea 0x7984d(%rip),%rsi # d9378 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13d8> │ │ │ │ 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 $0x160,%rsp │ │ │ │ - lea -0x118(%rbp),%rdx │ │ │ │ - lea -0x124(%rbp),%r8 │ │ │ │ mov %fs:0x28,%rax │ │ │ │ mov %rax,-0x38(%rbp) │ │ │ │ xor %eax,%eax │ │ │ │ movl $0x0,-0x124(%rbp) │ │ │ │ call d3f0 │ │ │ │ test %eax,%eax │ │ │ │ - je 604d6 │ │ │ │ + je 60616 │ │ │ │ mov -0x124(%rbp),%r8d │ │ │ │ test %r8d,%r8d │ │ │ │ - jle 604c0 │ │ │ │ - mov 0x89c65(%rip),%rax │ │ │ │ + jle 60600 │ │ │ │ + mov 0x8ac25(%rip),%rax │ │ │ │ mov -0x120(%rbp),%rdx │ │ │ │ mov 0x10(%rax),%rsi │ │ │ │ mov 0x8(%rdx),%rdi │ │ │ │ cmp %rdi,%rsi │ │ │ │ - je 5fb97 │ │ │ │ + je 5fbd7 │ │ │ │ call d0e0 │ │ │ │ test %eax,%eax │ │ │ │ - mov 0x89c43(%rip),%rax │ │ │ │ - jne 5fb90 │ │ │ │ + mov 0x8ac03(%rip),%rax │ │ │ │ + jne 5fbd0 │ │ │ │ mov 0x168(%rax),%rsi │ │ │ │ mov 0x228(%rax),%rbx │ │ │ │ mov $0xc,%edi │ │ │ │ - jmp 5fbb6 │ │ │ │ + jmp 5fbf6 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov -0x120(%rbp),%rdx │ │ │ │ mov 0x38(%rdx),%rcx │ │ │ │ xor %edi,%edi │ │ │ │ mov 0x168(%rax),%rsi │ │ │ │ mov 0x228(%rax),%rbx │ │ │ │ cmpl $0xb,0x1c(%rcx) │ │ │ │ @@ -74466,3417 +74499,3477 @@ │ │ │ │ mov -0x120(%rbp),%rdi │ │ │ │ xor %r9d,%r9d │ │ │ │ mov $0x100,%r8d │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rax,%rsi │ │ │ │ call *%rbx │ │ │ │ - mov %rax,%r13 │ │ │ │ + mov %rax,%r12 │ │ │ │ test %rax,%rax │ │ │ │ - je 608e0 │ │ │ │ + je 60a30 │ │ │ │ mov 0x38(%rax),%rdi │ │ │ │ - mov 0x89bd0(%rip),%r12 │ │ │ │ + mov 0x8ab90(%rip),%r13 │ │ │ │ mov %rax,-0x110(%rbp) │ │ │ │ mov 0x1c(%rdi),%r9d │ │ │ │ - mov 0x228(%r12),%r14 │ │ │ │ mov $0xc,%edi │ │ │ │ + mov 0x228(%r13),%r14 │ │ │ │ mov %r9d,-0x148(%rbp) │ │ │ │ - call *0x168(%r12) │ │ │ │ + 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 607d0 │ │ │ │ - mov 0x18(%r13),%r11d │ │ │ │ + je 60900 │ │ │ │ + mov 0x18(%r12),%r15d │ │ │ │ mov %rax,-0x108(%rbp) │ │ │ │ - cmp $0x1,%r11d │ │ │ │ - jle 607b0 │ │ │ │ - mov 0x20(%r13),%r15 │ │ │ │ - lea -0x2(%r11),%r10d │ │ │ │ - movslq %r10d,%r12 │ │ │ │ - mov (%r15,%r12,8),%r14 │ │ │ │ - mov %r14d,-0x138(%rbp) │ │ │ │ + cmp $0x1,%r15d │ │ │ │ + jle 608e0 │ │ │ │ + mov 0x20(%r12),%r11 │ │ │ │ + lea -0x2(%r15),%r10d │ │ │ │ + movslq %r10d,%r13 │ │ │ │ + mov (%r11,%r13,8),%r14 │ │ │ │ + mov %r14d,-0x13c(%rbp) │ │ │ │ test %r14d,%r14d │ │ │ │ - jle 60510 │ │ │ │ - mov 0x8(%r15,%r12,8),%r15 │ │ │ │ - mov %r15d,-0x13c(%rbp) │ │ │ │ - test %r15d,%r15d │ │ │ │ - jle 60770 │ │ │ │ + jle 60648 │ │ │ │ + mov 0x8(%r11,%r13,8),%r8 │ │ │ │ + mov %r8,-0x160(%rbp) │ │ │ │ + mov %r8d,-0x138(%rbp) │ │ │ │ + test %r8d,%r8d │ │ │ │ + jle 608a0 │ │ │ │ mov -0x124(%rbp),%esi │ │ │ │ - lea -0x1(%r11),%r8d │ │ │ │ - mov %r15d,%edi │ │ │ │ - mov %r10d,-0x160(%rbp) │ │ │ │ - mov %r11d,-0x158(%rbp) │ │ │ │ - mov %r8d,-0x150(%rbp) │ │ │ │ - call 2f130 │ │ │ │ + lea -0x1(%r15),%eax │ │ │ │ + mov %r8d,%edi │ │ │ │ + mov %r10d,-0x158(%rbp) │ │ │ │ + mov %eax,-0x150(%rbp) │ │ │ │ + call 2ed20 │ │ │ │ + mov -0x150(%rbp),%edx │ │ │ │ + mov -0x158(%rbp),%ecx │ │ │ │ mov %eax,%esi │ │ │ │ - mov -0x150(%rbp),%eax │ │ │ │ - cmp 0x18(%rbx),%eax │ │ │ │ - mov -0x158(%rbp),%r10d │ │ │ │ - mov -0x160(%rbp),%edx │ │ │ │ - jne 60790 │ │ │ │ - mov 0x20(%rbx),%rcx │ │ │ │ - mov (%rcx,%r12,8),%rdi │ │ │ │ - movslq %esi,%r12 │ │ │ │ - cmp %r12,%rdi │ │ │ │ - jne 60550 │ │ │ │ - mov $0x1,%r12d │ │ │ │ - cmp $0x2,%r10d │ │ │ │ - je 5ff90 │ │ │ │ - lea -0x3(%r10),%r9d │ │ │ │ - mov 0x20(%r13),%rsi │ │ │ │ - cmp $0x6,%r9d │ │ │ │ - jbe 6091e │ │ │ │ - mov %rsi,%r11 │ │ │ │ - or %rcx,%r11 │ │ │ │ - test $0x3f,%r11b │ │ │ │ - jne 6091e │ │ │ │ - mov %edx,%r12d │ │ │ │ - mov $0x8,%edi │ │ │ │ - xor %eax,%eax │ │ │ │ - vpcmpeqd %ymm2,%ymm2,%ymm2 │ │ │ │ - shr $0x3,%r12d │ │ │ │ - vmovd %edi,%xmm5 │ │ │ │ - vmovdqa 0x7cb59(%rip),%ymm4 # dc880 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ - mov %r12,%r8 │ │ │ │ - vpbroadcastd %xmm5,%ymm8 │ │ │ │ - vpsrld $0x1f,%ymm2,%ymm2 │ │ │ │ - shl $0x6,%r8 │ │ │ │ - and $0x1,%r12d │ │ │ │ - je 5fe3a │ │ │ │ - vmovdqa (%rsi),%ymm0 │ │ │ │ - vmovdqa 0x20(%rsi),%ymm7 │ │ │ │ - vpcmpeqq (%rcx),%ymm0,%ymm6 │ │ │ │ - vpcmpeqq 0x20(%rcx),%ymm7,%ymm1 │ │ │ │ - vpcmpeqq %ymm3,%ymm1,%ymm9 │ │ │ │ - vpcmpeqq %ymm3,%ymm6,%ymm10 │ │ │ │ - vpor %ymm10,%ymm9,%ymm11 │ │ │ │ - vptest %ymm11,%ymm11 │ │ │ │ - jne 5fe6b │ │ │ │ - vperm2i128 $0x20,%ymm7,%ymm0,%ymm12 │ │ │ │ - vperm2i128 $0x31,%ymm7,%ymm0,%ymm13 │ │ │ │ - vpaddd %ymm8,%ymm4,%ymm4 │ │ │ │ - mov $0x40,%eax │ │ │ │ - vpshufd $0xd8,%ymm12,%ymm14 │ │ │ │ - vpshufd $0xd8,%ymm13,%ymm15 │ │ │ │ - vpunpcklqdq %ymm15,%ymm14,%ymm2 │ │ │ │ - cmp $0x40,%r8 │ │ │ │ - jne 5fe3a │ │ │ │ - jmp 607eb │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - vperm2i128 $0x20,%ymm0,%ymm5,%ymm11 │ │ │ │ - vperm2i128 $0x31,%ymm0,%ymm5,%ymm12 │ │ │ │ - vmovdqa 0x40(%rsi,%rax,1),%ymm5 │ │ │ │ - vmovdqa 0x60(%rsi,%rax,1),%ymm0 │ │ │ │ - vpshufd $0xd8,%ymm11,%ymm13 │ │ │ │ - vpaddd %ymm8,%ymm4,%ymm4 │ │ │ │ - vpshufd $0xd8,%ymm12,%ymm14 │ │ │ │ - vpunpcklqdq %ymm14,%ymm13,%ymm15 │ │ │ │ - vpmulld %ymm15,%ymm2,%ymm2 │ │ │ │ - vpcmpeqq 0x60(%rcx,%rax,1),%ymm0,%ymm7 │ │ │ │ - vpcmpeqq 0x40(%rcx,%rax,1),%ymm5,%ymm9 │ │ │ │ - vpcmpeqq %ymm3,%ymm7,%ymm1 │ │ │ │ - vpcmpeqq %ymm3,%ymm9,%ymm6 │ │ │ │ - vpor %ymm6,%ymm1,%ymm10 │ │ │ │ - vptest %ymm10,%ymm10 │ │ │ │ - jne 5fe6b │ │ │ │ - vperm2i128 $0x20,%ymm0,%ymm5,%ymm11 │ │ │ │ - vperm2i128 $0x31,%ymm0,%ymm5,%ymm12 │ │ │ │ - sub $0xffffffffffffff80,%rax │ │ │ │ - vpaddd %ymm8,%ymm4,%ymm4 │ │ │ │ - vpshufd $0xd8,%ymm11,%ymm13 │ │ │ │ - vpshufd $0xd8,%ymm12,%ymm14 │ │ │ │ - vpunpcklqdq %ymm14,%ymm13,%ymm15 │ │ │ │ - vpmulld %ymm15,%ymm2,%ymm2 │ │ │ │ - cmp %rax,%r8 │ │ │ │ - je 607eb │ │ │ │ - vmovdqa (%rsi,%rax,1),%ymm5 │ │ │ │ - vmovdqa 0x20(%rsi,%rax,1),%ymm0 │ │ │ │ - vpcmpeqq (%rcx,%rax,1),%ymm5,%ymm9 │ │ │ │ - vpcmpeqq 0x20(%rcx,%rax,1),%ymm0,%ymm7 │ │ │ │ - vpcmpeqq %ymm3,%ymm7,%ymm1 │ │ │ │ - vpcmpeqq %ymm3,%ymm9,%ymm6 │ │ │ │ - vpor %ymm6,%ymm1,%ymm10 │ │ │ │ - vptest %ymm10,%ymm10 │ │ │ │ - je 5fdb0 │ │ │ │ - vextracti128 $0x1,%ymm2,%xmm6 │ │ │ │ - vmovd %xmm4,%edx │ │ │ │ - vpmulld %xmm2,%xmm6,%xmm10 │ │ │ │ - vpsrldq $0x8,%xmm10,%xmm11 │ │ │ │ - vpmulld %xmm11,%xmm10,%xmm12 │ │ │ │ - vpsrldq $0x4,%xmm12,%xmm13 │ │ │ │ - vpmulld %xmm13,%xmm12,%xmm14 │ │ │ │ - vmovd %xmm14,%r12d │ │ │ │ - movslq %edx,%r9 │ │ │ │ - mov (%rsi,%r9,8),%r11 │ │ │ │ - cmp %r11,(%rcx,%r9,8) │ │ │ │ - jne 60900 │ │ │ │ - lea 0x3(%rdx),%r8d │ │ │ │ - imul %r11d,%r12d │ │ │ │ - cmp %r8d,%r10d │ │ │ │ - jle 608d0 │ │ │ │ - mov 0x8(%rsi,%r9,8),%rdi │ │ │ │ - cmp 0x8(%rcx,%r9,8),%rdi │ │ │ │ - jne 60900 │ │ │ │ - lea 0x4(%rdx),%eax │ │ │ │ - imul %edi,%r12d │ │ │ │ - cmp %eax,%r10d │ │ │ │ - jle 608d0 │ │ │ │ - mov 0x10(%rsi,%r9,8),%r11 │ │ │ │ - cmp %r11,0x10(%rcx,%r9,8) │ │ │ │ - jne 60900 │ │ │ │ - lea 0x5(%rdx),%r8d │ │ │ │ - imul %r11d,%r12d │ │ │ │ - cmp %r8d,%r10d │ │ │ │ - jle 608d0 │ │ │ │ - mov 0x18(%rsi,%r9,8),%rdi │ │ │ │ - cmp %rdi,0x18(%rcx,%r9,8) │ │ │ │ - jne 60900 │ │ │ │ - lea 0x6(%rdx),%eax │ │ │ │ - imul %edi,%r12d │ │ │ │ - cmp %eax,%r10d │ │ │ │ - jle 608d0 │ │ │ │ - mov 0x20(%rsi,%r9,8),%r11 │ │ │ │ - cmp %r11,0x20(%rcx,%r9,8) │ │ │ │ - jne 60900 │ │ │ │ - lea 0x7(%rdx),%r8d │ │ │ │ - imul %r11d,%r12d │ │ │ │ - cmp %r8d,%r10d │ │ │ │ - jle 608d0 │ │ │ │ - mov 0x28(%rsi,%r9,8),%rdi │ │ │ │ - cmp %rdi,0x28(%rcx,%r9,8) │ │ │ │ - jne 60900 │ │ │ │ - lea 0x8(%rdx),%eax │ │ │ │ - imul %edi,%r12d │ │ │ │ - cmp %eax,%r10d │ │ │ │ - jle 608d0 │ │ │ │ - mov 0x30(%rsi,%r9,8),%r11 │ │ │ │ - cmp %r11,0x30(%rcx,%r9,8) │ │ │ │ - jne 60900 │ │ │ │ - add $0x9,%edx │ │ │ │ - imul %r11d,%r12d │ │ │ │ - cmp %edx,%r10d │ │ │ │ - jle 608d0 │ │ │ │ - mov 0x38(%rsi,%r9,8),%rdx │ │ │ │ - cmp %rdx,0x38(%rcx,%r9,8) │ │ │ │ - jne 60900 │ │ │ │ - imul %edx,%r12d │ │ │ │ + cmp 0x18(%rbx),%edx │ │ │ │ + jne 608c0 │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov (%rdx,%r13,8),%rax │ │ │ │ + movslq %esi,%r13 │ │ │ │ + cmp %r13,%rax │ │ │ │ + jne 60680 │ │ │ │ + mov $0x1,%r13d │ │ │ │ + cmp $0x2,%r15d │ │ │ │ + je 600d0 │ │ │ │ + lea -0x3(%r15),%edi │ │ │ │ + mov 0x20(%r12),%rsi │ │ │ │ + cmp $0x7,%edi │ │ │ │ + jbe 60a6e │ │ │ │ + mov %rsi,%r9 │ │ │ │ + or %rdx,%r9 │ │ │ │ + test $0x3f,%r9b │ │ │ │ + jne 60a6e │ │ │ │ + mov %ecx,%r10d │ │ │ │ + vpcmpeqd %ymm0,%ymm0,%ymm0 │ │ │ │ + mov $0x8,%r11d │ │ │ │ + vmovdqa 0x7db6a(%rip),%ymm1 # dd8c0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x2c0> │ │ │ │ + shr $0x3,%r10d │ │ │ │ + vmovdqa 0x7db9e(%rip),%ymm6 # dd900 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x300> │ │ │ │ + xor %r8d,%r8d │ │ │ │ + vpbroadcastd %r11d,%ymm2 │ │ │ │ + shl $0x6,%r10 │ │ │ │ + vpsrld $0x1f,%ymm0,%ymm0 │ │ │ │ + lea -0x40(%r10),%r13 │ │ │ │ + shr $0x6,%r13 │ │ │ │ + inc %r13 │ │ │ │ + and $0x3,%r13d │ │ │ │ + je 5fe41 │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + je 5fde8 │ │ │ │ + cmp $0x2,%r13 │ │ │ │ + jne 609d1 │ │ │ │ + vmovdqa (%rsi,%r8,1),%ymm8 │ │ │ │ + vmovdqa 0x20(%rsi,%r8,1),%ymm9 │ │ │ │ + vmovdqa 0x20(%rdx,%r8,1),%ymm10 │ │ │ │ + vmovdqa (%rdx,%r8,1),%ymm11 │ │ │ │ + vpcmpneqq %ymm9,%ymm10,%k2 │ │ │ │ + vpcmpneqq %ymm8,%ymm11,%k3 │ │ │ │ + kmovb %k2,%edi │ │ │ │ + kmovb %k3,%r9d │ │ │ │ + or %r9d,%edi │ │ │ │ + and $0xf,%edi │ │ │ │ + jne 60920 │ │ │ │ + vpermt2d %ymm9,%ymm6,%ymm8 │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + add $0x40,%r8 │ │ │ │ + vpmulld %ymm8,%ymm0,%ymm0 │ │ │ │ + vmovdqa (%rsi,%r8,1),%ymm12 │ │ │ │ + vmovdqa 0x20(%rsi,%r8,1),%ymm13 │ │ │ │ + vmovdqa 0x20(%rdx,%r8,1),%ymm14 │ │ │ │ + vmovdqa (%rdx,%r8,1),%ymm15 │ │ │ │ + vpcmpneqq %ymm13,%ymm14,%k4 │ │ │ │ + vpcmpneqq %ymm12,%ymm15,%k5 │ │ │ │ + kmovb %k4,%r13d │ │ │ │ + kmovb %k5,%r11d │ │ │ │ + or %r11d,%r13d │ │ │ │ + and $0xf,%r13d │ │ │ │ + jne 60920 │ │ │ │ + vpermt2d %ymm13,%ymm6,%ymm12 │ │ │ │ + add $0x40,%r8 │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulld %ymm12,%ymm0,%ymm0 │ │ │ │ + cmp %r8,%r10 │ │ │ │ + je 5ff9b │ │ │ │ + vmovdqa (%rsi,%r8,1),%ymm3 │ │ │ │ + vmovdqa 0x20(%rsi,%r8,1),%ymm4 │ │ │ │ + vmovdqa 0x20(%rdx,%r8,1),%ymm5 │ │ │ │ + vmovdqa (%rdx,%r8,1),%ymm7 │ │ │ │ + vpcmpneqq %ymm4,%ymm5,%k6 │ │ │ │ + vpcmpneqq %ymm3,%ymm7,%k7 │ │ │ │ + kmovb %k6,%eax │ │ │ │ + kmovb %k7,%edi │ │ │ │ + or %edi,%eax │ │ │ │ + and $0xf,%eax │ │ │ │ + jne 60920 │ │ │ │ + vmovdqa 0x40(%rsi,%r8,1),%ymm8 │ │ │ │ + vmovdqa 0x60(%rsi,%r8,1),%ymm9 │ │ │ │ + vpermt2d %ymm4,%ymm6,%ymm3 │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + vmovdqa 0x60(%rdx,%r8,1),%ymm10 │ │ │ │ + vmovdqa 0x40(%rdx,%r8,1),%ymm11 │ │ │ │ + vpmulld %ymm3,%ymm0,%ymm0 │ │ │ │ + vpcmpneqq %ymm9,%ymm10,%k1 │ │ │ │ + vpcmpneqq %ymm8,%ymm11,%k0 │ │ │ │ + kmovb %k1,%r13d │ │ │ │ + kmovb %k0,%r9d │ │ │ │ + or %r9d,%r13d │ │ │ │ + and $0xf,%r13d │ │ │ │ + jne 60920 │ │ │ │ + vmovdqa 0x80(%rsi,%r8,1),%ymm12 │ │ │ │ + vmovdqa 0xa0(%rsi,%r8,1),%ymm13 │ │ │ │ + vpermt2d %ymm9,%ymm6,%ymm8 │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + vmovdqa 0xa0(%rdx,%r8,1),%ymm14 │ │ │ │ + vmovdqa 0x80(%rdx,%r8,1),%ymm15 │ │ │ │ + vpmulld %ymm8,%ymm0,%ymm0 │ │ │ │ + vpcmpneqq %ymm13,%ymm14,%k2 │ │ │ │ + vpcmpneqq %ymm12,%ymm15,%k3 │ │ │ │ + kmovb %k2,%eax │ │ │ │ + kmovb %k3,%r11d │ │ │ │ + or %r11d,%eax │ │ │ │ + and $0xf,%eax │ │ │ │ + jne 60920 │ │ │ │ + vmovdqa 0xc0(%rsi,%r8,1),%ymm3 │ │ │ │ + vmovdqa 0xe0(%rsi,%r8,1),%ymm4 │ │ │ │ + vpermt2d %ymm13,%ymm6,%ymm12 │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + vmovdqa 0xe0(%rdx,%r8,1),%ymm5 │ │ │ │ + vmovdqa 0xc0(%rdx,%r8,1),%ymm7 │ │ │ │ + vpmulld %ymm12,%ymm0,%ymm0 │ │ │ │ + vpcmpneqq %ymm4,%ymm5,%k4 │ │ │ │ + vpcmpneqq %ymm3,%ymm7,%k5 │ │ │ │ + kmovb %k4,%edi │ │ │ │ + kmovb %k5,%r13d │ │ │ │ + or %r13d,%edi │ │ │ │ + and $0xf,%edi │ │ │ │ + jne 60920 │ │ │ │ + vpermt2d %ymm4,%ymm6,%ymm3 │ │ │ │ + add $0x100,%r8 │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + vpmulld %ymm3,%ymm0,%ymm0 │ │ │ │ + cmp %r8,%r10 │ │ │ │ + jne 5fe41 │ │ │ │ + vextracti32x4 $0x1,%ymm0,%xmm6 │ │ │ │ + vpmulld %xmm0,%xmm6,%xmm2 │ │ │ │ + vpsrldq $0x8,%xmm2,%xmm8 │ │ │ │ + vpmulld %xmm8,%xmm2,%xmm9 │ │ │ │ + vpsrldq $0x4,%xmm9,%xmm10 │ │ │ │ + vpmulld %xmm10,%xmm9,%xmm11 │ │ │ │ + vmovd %xmm11,%r13d │ │ │ │ + test $0x7,%cl │ │ │ │ + je 60a20 │ │ │ │ + mov %ecx,%r10d │ │ │ │ + and $0xfffffff8,%r10d │ │ │ │ + movslq %r10d,%rcx │ │ │ │ + mov (%rsi,%rcx,8),%r8 │ │ │ │ + cmp %r8,(%rdx,%rcx,8) │ │ │ │ + jne 60a50 │ │ │ │ + imul %r8d,%r13d │ │ │ │ + lea 0x3(%r10),%r9d │ │ │ │ + cmp %r9d,%r15d │ │ │ │ + jle 60a20 │ │ │ │ + mov 0x8(%rsi,%rcx,8),%rax │ │ │ │ + cmp 0x8(%rdx,%rcx,8),%rax │ │ │ │ + jne 60a50 │ │ │ │ + imul %eax,%r13d │ │ │ │ + lea 0x4(%r10),%r11d │ │ │ │ + cmp %r11d,%r15d │ │ │ │ + jle 60a20 │ │ │ │ + mov 0x10(%rsi,%rcx,8),%rdi │ │ │ │ + cmp %rdi,0x10(%rdx,%rcx,8) │ │ │ │ + jne 60a50 │ │ │ │ + imul %edi,%r13d │ │ │ │ + lea 0x5(%r10),%r8d │ │ │ │ + cmp %r8d,%r15d │ │ │ │ + jle 60a20 │ │ │ │ + mov 0x18(%rsi,%rcx,8),%r9 │ │ │ │ + cmp %r9,0x18(%rdx,%rcx,8) │ │ │ │ + jne 60a50 │ │ │ │ + imul %r9d,%r13d │ │ │ │ + lea 0x6(%r10),%eax │ │ │ │ + cmp %eax,%r15d │ │ │ │ + jle 60a20 │ │ │ │ + mov 0x20(%rsi,%rcx,8),%r11 │ │ │ │ + cmp %r11,0x20(%rdx,%rcx,8) │ │ │ │ + jne 60a50 │ │ │ │ + imul %r11d,%r13d │ │ │ │ + lea 0x7(%r10),%edi │ │ │ │ + cmp %edi,%r15d │ │ │ │ + jle 60a20 │ │ │ │ + mov 0x28(%rsi,%rcx,8),%r8 │ │ │ │ + cmp %r8,0x28(%rdx,%rcx,8) │ │ │ │ + jne 60a50 │ │ │ │ + imul %r8d,%r13d │ │ │ │ + lea 0x8(%r10),%r9d │ │ │ │ + cmp %r9d,%r15d │ │ │ │ + jle 60a20 │ │ │ │ + mov 0x30(%rsi,%rcx,8),%rax │ │ │ │ + cmp %rax,0x30(%rdx,%rcx,8) │ │ │ │ + jne 60a50 │ │ │ │ + add $0x9,%r10d │ │ │ │ + imul %eax,%r13d │ │ │ │ + cmp %r10d,%r15d │ │ │ │ + jle 60a20 │ │ │ │ + mov 0x38(%rsi,%rcx,8),%rsi │ │ │ │ + cmp %rsi,0x38(%rdx,%rcx,8) │ │ │ │ + jne 60a50 │ │ │ │ + imul %esi,%r13d │ │ │ │ vzeroupper │ │ │ │ - mov 0x28(%r13),%rcx │ │ │ │ - movslq %r10d,%r9 │ │ │ │ - mov -0x8(%rcx,%r9,8),%rdi │ │ │ │ - mov -0x10(%rcx,%r9,8),%rsi │ │ │ │ - mov %rdi,-0x170(%rbp) │ │ │ │ + mov 0x28(%r12),%rdx │ │ │ │ + movslq %r15d,%r10 │ │ │ │ mov %rbx,%rdi │ │ │ │ + sub $0x2,%r10 │ │ │ │ + mov (%rdx,%r10,8),%rsi │ │ │ │ + mov 0x8(%rdx,%r10,8),%r11 │ │ │ │ mov %rsi,-0x168(%rbp) │ │ │ │ - call 15a00 │ │ │ │ + mov %r11,-0x170(%rbp) │ │ │ │ + call 15950 │ │ │ │ test %al,%al │ │ │ │ - je 60830 │ │ │ │ + je 60958 │ │ │ │ movq $0x0,-0x178(%rbp) │ │ │ │ - mov 0x897e7(%rip),%rax │ │ │ │ - mov %r10d,-0x158(%rbp) │ │ │ │ + mov 0x8a6a3(%rip),%rax │ │ │ │ mov $0xb,%edi │ │ │ │ - mov 0x5b8(%rax),%r10 │ │ │ │ - mov %r10,-0x150(%rbp) │ │ │ │ + mov 0x5b8(%rax),%rcx │ │ │ │ + mov %rcx,-0x150(%rbp) │ │ │ │ call *0x168(%rax) │ │ │ │ - mov 0x20(%r13),%rsi │ │ │ │ + mov 0x20(%r12),%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %rax,%rdx │ │ │ │ - mov -0x158(%rbp),%edi │ │ │ │ + mov %r15d,%edi │ │ │ │ call *-0x150(%rbp) │ │ │ │ mov %rax,-0x180(%rbp) │ │ │ │ test %rax,%rax │ │ │ │ - je 60f7c │ │ │ │ - imul %r15d,%r14d │ │ │ │ + je 610c3 │ │ │ │ + mov -0x160(%rbp),%r15d │ │ │ │ + mov 0x10(%rax),%r9 │ │ │ │ + imul %r14d,%r15d │ │ │ │ cmpl $0xb,-0x148(%rbp) │ │ │ │ - mov 0x10(%rax),%r15 │ │ │ │ - movslq %r14d,%r14 │ │ │ │ - je 60ab0 │ │ │ │ - lea 0x0(,%r14,4),%r11 │ │ │ │ - mov %r15,%r14 │ │ │ │ - xor %r15d,%r15d │ │ │ │ - mov %r11,-0x160(%rbp) │ │ │ │ - test %r12d,%r12d │ │ │ │ - jle 604b0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + movslq %r15d,%r14 │ │ │ │ + je 60c00 │ │ │ │ + lea 0x0(,%r14,4),%r8 │ │ │ │ + mov %r9,%r15 │ │ │ │ + xor %r14d,%r14d │ │ │ │ + mov %r8,-0x160(%rbp) │ │ │ │ + test %r13d,%r13d │ │ │ │ + jle 605f0 │ │ │ │ + xchg %ax,%ax │ │ │ │ movslq 0x18(%rbx),%r8 │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ cmp $0x1,%r8d │ │ │ │ - jle 60227 │ │ │ │ + jle 60367 │ │ │ │ lea -0x1(%r8),%r9d │ │ │ │ - mov 0x20(%rbx),%rsi │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ shl $0x3,%r8 │ │ │ │ - xor %ecx,%ecx │ │ │ │ + mov %r14d,%eax │ │ │ │ neg %r9 │ │ │ │ - mov %r15d,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ shl $0x3,%r9 │ │ │ │ + add %r8,%rdi │ │ │ │ + add 0x28(%rbx),%r8 │ │ │ │ mov %r9,%rdx │ │ │ │ neg %rdx │ │ │ │ - add %r8,%rsi │ │ │ │ - add 0x28(%rbx),%r8 │ │ │ │ sub $0x8,%rdx │ │ │ │ shr $0x3,%rdx │ │ │ │ inc %rdx │ │ │ │ and $0x7,%edx │ │ │ │ - je 6016c │ │ │ │ + je 602ac │ │ │ │ cmp $0x1,%rdx │ │ │ │ - je 6014d │ │ │ │ + je 6028d │ │ │ │ cmp $0x2,%rdx │ │ │ │ - je 60137 │ │ │ │ + je 60277 │ │ │ │ cmp $0x3,%rdx │ │ │ │ - je 60121 │ │ │ │ + je 60261 │ │ │ │ cmp $0x4,%rdx │ │ │ │ - je 6010b │ │ │ │ + je 6024b │ │ │ │ cmp $0x5,%rdx │ │ │ │ - je 600f5 │ │ │ │ + je 60235 │ │ │ │ cmp $0x6,%rdx │ │ │ │ - je 600df │ │ │ │ - movslq %r15d,%rax │ │ │ │ + je 6021f │ │ │ │ + movslq %r14d,%rax │ │ │ │ mov $0xfffffffffffffff8,%rcx │ │ │ │ cqto │ │ │ │ - idivq -0x10(%rsi) │ │ │ │ + idivq -0x10(%rdi) │ │ │ │ imul -0x10(%r8),%rdx │ │ │ │ - add %rdx,%rdi │ │ │ │ + add %rdx,%rsi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x10(%rsi,%rcx,1) │ │ │ │ + idivq -0x10(%rdi,%rcx,1) │ │ │ │ imul -0x10(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,%rdi │ │ │ │ + add %rdx,%rsi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x10(%rsi,%rcx,1) │ │ │ │ + idivq -0x10(%rdi,%rcx,1) │ │ │ │ imul -0x10(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,%rdi │ │ │ │ + add %rdx,%rsi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x10(%rsi,%rcx,1) │ │ │ │ + idivq -0x10(%rdi,%rcx,1) │ │ │ │ imul -0x10(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,%rdi │ │ │ │ + add %rdx,%rsi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x10(%rsi,%rcx,1) │ │ │ │ + idivq -0x10(%rdi,%rcx,1) │ │ │ │ imul -0x10(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,%rdi │ │ │ │ + add %rdx,%rsi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x10(%rsi,%rcx,1) │ │ │ │ + idivq -0x10(%rdi,%rcx,1) │ │ │ │ imul -0x10(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,%rdi │ │ │ │ + add %rdx,%rsi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x10(%rsi,%rcx,1) │ │ │ │ + idivq -0x10(%rdi,%rcx,1) │ │ │ │ imul -0x10(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,%rdi │ │ │ │ + add %rdx,%rsi │ │ │ │ cmp %r9,%rcx │ │ │ │ - je 60227 │ │ │ │ + je 60367 │ │ │ │ cltq │ │ │ │ lea -0x10(%rcx),%r11 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%rsi,%rcx,1) │ │ │ │ + idivq -0x10(%rdi,%rcx,1) │ │ │ │ imul -0x10(%r8,%rcx,1),%rdx │ │ │ │ cltq │ │ │ │ - lea (%rdi,%rdx,1),%r10 │ │ │ │ - lea -0x8(%rcx),%rdi │ │ │ │ + lea (%rsi,%rdx,1),%r10 │ │ │ │ + lea -0x8(%rcx),%rsi │ │ │ │ cqto │ │ │ │ - idivq -0x10(%rsi,%rdi,1) │ │ │ │ - imul -0x10(%r8,%rdi,1),%rdx │ │ │ │ - lea -0x18(%rcx),%rdi │ │ │ │ + idivq -0x10(%rdi,%rsi,1) │ │ │ │ + imul -0x10(%r8,%rsi,1),%rdx │ │ │ │ cltq │ │ │ │ + lea -0x18(%rcx),%rsi │ │ │ │ add %rdx,%r10 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%rsi,%r11,1) │ │ │ │ + idivq -0x10(%rdi,%r11,1) │ │ │ │ imul -0x10(%r8,%r11,1),%rdx │ │ │ │ - lea -0x20(%rcx),%r11 │ │ │ │ cltq │ │ │ │ + lea -0x20(%rcx),%r11 │ │ │ │ add %rdx,%r10 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%rsi,%rdi,1) │ │ │ │ - imul -0x10(%r8,%rdi,1),%rdx │ │ │ │ - lea -0x28(%rcx),%rdi │ │ │ │ + idivq -0x10(%rdi,%rsi,1) │ │ │ │ + imul -0x10(%r8,%rsi,1),%rdx │ │ │ │ cltq │ │ │ │ + lea -0x28(%rcx),%rsi │ │ │ │ add %rdx,%r10 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%rsi,%r11,1) │ │ │ │ + idivq -0x10(%rdi,%r11,1) │ │ │ │ imul -0x10(%r8,%r11,1),%rdx │ │ │ │ - lea -0x30(%rcx),%r11 │ │ │ │ cltq │ │ │ │ + lea -0x30(%rcx),%r11 │ │ │ │ add %rdx,%r10 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%rsi,%rdi,1) │ │ │ │ - imul -0x10(%r8,%rdi,1),%rdx │ │ │ │ + idivq -0x10(%rdi,%rsi,1) │ │ │ │ + imul -0x10(%r8,%rsi,1),%rdx │ │ │ │ cltq │ │ │ │ add %rdx,%r10 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%rsi,%r11,1) │ │ │ │ + idivq -0x10(%rdi,%r11,1) │ │ │ │ imul -0x10(%r8,%r11,1),%rdx │ │ │ │ cltq │ │ │ │ - lea (%r10,%rdx,1),%rdi │ │ │ │ + lea (%r10,%rdx,1),%rsi │ │ │ │ lea -0x38(%rcx),%r10 │ │ │ │ cqto │ │ │ │ sub $0x40,%rcx │ │ │ │ - idivq -0x10(%rsi,%r10,1) │ │ │ │ + idivq -0x10(%rdi,%r10,1) │ │ │ │ imul -0x10(%r8,%r10,1),%rdx │ │ │ │ - add %rdx,%rdi │ │ │ │ + add %rdx,%rsi │ │ │ │ cmp %r9,%rcx │ │ │ │ - jne 6016c │ │ │ │ - movslq 0x18(%r13),%r8 │ │ │ │ - mov 0x10(%r13),%r10 │ │ │ │ + jne 602ac │ │ │ │ + movslq 0x18(%r12),%r8 │ │ │ │ + mov 0x10(%r12),%r10 │ │ │ │ cmp $0x2,%r8d │ │ │ │ - jle 603ff │ │ │ │ + jle 60543 │ │ │ │ lea -0x2(%r8),%r9d │ │ │ │ - mov 0x20(%r13),%rsi │ │ │ │ + mov 0x20(%r12),%rdi │ │ │ │ shl $0x3,%r8 │ │ │ │ - xor %ecx,%ecx │ │ │ │ + mov %r14d,%eax │ │ │ │ neg %r9 │ │ │ │ - mov %r15d,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ shl $0x3,%r9 │ │ │ │ + add %r8,%rdi │ │ │ │ + add 0x28(%r12),%r8 │ │ │ │ mov %r9,%r11 │ │ │ │ neg %r11 │ │ │ │ - add %r8,%rsi │ │ │ │ - add 0x28(%r13),%r8 │ │ │ │ sub $0x8,%r11 │ │ │ │ shr $0x3,%r11 │ │ │ │ inc %r11 │ │ │ │ and $0x7,%r11d │ │ │ │ - je 60344 │ │ │ │ + je 60488 │ │ │ │ cmp $0x1,%r11 │ │ │ │ - je 60325 │ │ │ │ + je 60469 │ │ │ │ cmp $0x2,%r11 │ │ │ │ - je 6030f │ │ │ │ + je 60453 │ │ │ │ cmp $0x3,%r11 │ │ │ │ - je 602f9 │ │ │ │ + je 6043d │ │ │ │ cmp $0x4,%r11 │ │ │ │ - je 602e3 │ │ │ │ + je 60427 │ │ │ │ cmp $0x5,%r11 │ │ │ │ - je 602cd │ │ │ │ + je 60411 │ │ │ │ cmp $0x6,%r11 │ │ │ │ - je 602b7 │ │ │ │ - movslq %r15d,%rax │ │ │ │ + je 603fb │ │ │ │ + movslq %r14d,%rax │ │ │ │ mov $0xfffffffffffffff8,%rcx │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi) │ │ │ │ + idivq -0x18(%rdi) │ │ │ │ imul -0x18(%r8),%rdx │ │ │ │ add %rdx,%r10 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%rcx,1) │ │ │ │ + idivq -0x18(%rdi,%rcx,1) │ │ │ │ imul -0x18(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ add %rdx,%r10 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%rcx,1) │ │ │ │ + idivq -0x18(%rdi,%rcx,1) │ │ │ │ imul -0x18(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ add %rdx,%r10 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%rcx,1) │ │ │ │ + idivq -0x18(%rdi,%rcx,1) │ │ │ │ imul -0x18(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ add %rdx,%r10 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%rcx,1) │ │ │ │ + idivq -0x18(%rdi,%rcx,1) │ │ │ │ imul -0x18(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ add %rdx,%r10 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%rcx,1) │ │ │ │ + idivq -0x18(%rdi,%rcx,1) │ │ │ │ imul -0x18(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ add %rdx,%r10 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%rcx,1) │ │ │ │ + idivq -0x18(%rdi,%rcx,1) │ │ │ │ imul -0x18(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ add %rdx,%r10 │ │ │ │ cmp %r9,%rcx │ │ │ │ - je 603ff │ │ │ │ + je 60543 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%rcx,1) │ │ │ │ + idivq -0x18(%rdi,%rcx,1) │ │ │ │ imul -0x18(%r8,%rcx,1),%rdx │ │ │ │ cltq │ │ │ │ lea (%r10,%rdx,1),%r11 │ │ │ │ lea -0x8(%rcx),%r10 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r10,1) │ │ │ │ + idivq -0x18(%rdi,%r10,1) │ │ │ │ imul -0x18(%r8,%r10,1),%rdx │ │ │ │ - lea -0x10(%rcx),%r10 │ │ │ │ cltq │ │ │ │ + lea -0x10(%rcx),%r10 │ │ │ │ add %rdx,%r11 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r10,1) │ │ │ │ + idivq -0x18(%rdi,%r10,1) │ │ │ │ imul -0x18(%r8,%r10,1),%rdx │ │ │ │ - lea -0x18(%rcx),%r10 │ │ │ │ cltq │ │ │ │ + lea -0x18(%rcx),%r10 │ │ │ │ add %rdx,%r11 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r10,1) │ │ │ │ + idivq -0x18(%rdi,%r10,1) │ │ │ │ imul -0x18(%r8,%r10,1),%rdx │ │ │ │ - lea -0x20(%rcx),%r10 │ │ │ │ cltq │ │ │ │ + lea -0x20(%rcx),%r10 │ │ │ │ add %rdx,%r11 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r10,1) │ │ │ │ + idivq -0x18(%rdi,%r10,1) │ │ │ │ imul -0x18(%r8,%r10,1),%rdx │ │ │ │ - lea -0x28(%rcx),%r10 │ │ │ │ cltq │ │ │ │ + lea -0x28(%rcx),%r10 │ │ │ │ add %rdx,%r11 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r10,1) │ │ │ │ + idivq -0x18(%rdi,%r10,1) │ │ │ │ imul -0x18(%r8,%r10,1),%rdx │ │ │ │ - lea -0x30(%rcx),%r10 │ │ │ │ cltq │ │ │ │ + lea -0x30(%rcx),%r10 │ │ │ │ add %rdx,%r11 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r10,1) │ │ │ │ + idivq -0x18(%rdi,%r10,1) │ │ │ │ imul -0x18(%r8,%r10,1),%rdx │ │ │ │ cltq │ │ │ │ lea (%r11,%rdx,1),%r10 │ │ │ │ lea -0x38(%rcx),%r11 │ │ │ │ cqto │ │ │ │ sub $0x40,%rcx │ │ │ │ - idivq -0x18(%rsi,%r11,1) │ │ │ │ + idivq -0x18(%rdi,%r11,1) │ │ │ │ imul -0x18(%r8,%r11,1),%rdx │ │ │ │ add %rdx,%r10 │ │ │ │ cmp %r9,%rcx │ │ │ │ - jne 60344 │ │ │ │ - cmpl $0x1,-0x138(%rbp) │ │ │ │ - je 6049d │ │ │ │ + jne 60488 │ │ │ │ + cmpl $0x1,-0x13c(%rbp) │ │ │ │ + je 605dd │ │ │ │ mov -0x124(%rbp),%r8d │ │ │ │ - mov -0x13c(%rbp),%esi │ │ │ │ - lea -0x100(%rbp),%r9 │ │ │ │ - vpxor %xmm15,%xmm15,%xmm15 │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %r9,%rdi │ │ │ │ - vmovdqa %xmm15,-0x100(%rbp) │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov -0x138(%rbp),%esi │ │ │ │ + vpxor %xmm5,%xmm5,%xmm5 │ │ │ │ + lea -0x100(%rbp),%rdi │ │ │ │ movq $0x0,-0xf0(%rbp) │ │ │ │ - mov %r9,-0x148(%rbp) │ │ │ │ - mov %r10,-0x158(%rbp) │ │ │ │ mov %r8d,%edx │ │ │ │ mov %r8d,-0x150(%rbp) │ │ │ │ - call b88a0 (int, int, double const*)@@Base> │ │ │ │ + mov %rdi,-0x148(%rbp) │ │ │ │ + mov %r10,-0x158(%rbp) │ │ │ │ + vmovdqa %xmm5,-0x100(%rbp) │ │ │ │ + call b88d0 (int, int, double const*)@@Base> │ │ │ │ mov -0x170(%rbp),%r9 │ │ │ │ mov -0x168(%rbp),%r8 │ │ │ │ - push %r14 │ │ │ │ + push %r15 │ │ │ │ mov -0x158(%rbp),%rcx │ │ │ │ - push -0x148(%rbp) │ │ │ │ - mov -0x138(%rbp),%edx │ │ │ │ + mov -0x13c(%rbp),%edx │ │ │ │ mov -0x150(%rbp),%esi │ │ │ │ - mov -0x13c(%rbp),%edi │ │ │ │ + mov -0x138(%rbp),%edi │ │ │ │ + push -0x148(%rbp) │ │ │ │ call c4ed0 (int, int, int, char const*, long, long, CalcSignature::Signature&, float*)@@Base> │ │ │ │ pop %rdx │ │ │ │ mov -0x148(%rbp),%rdi │ │ │ │ pop %rcx │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - inc %r15d │ │ │ │ - add -0x160(%rbp),%r14 │ │ │ │ - cmp %r12d,%r15d │ │ │ │ - jne 60050 │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + inc %r14d │ │ │ │ + add -0x160(%rbp),%r15 │ │ │ │ + cmp %r13d,%r14d │ │ │ │ + jne 60190 │ │ │ │ mov -0x180(%rbp),%rbx │ │ │ │ - jmp 608b0 │ │ │ │ + jmp 609c0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov 0x88aa9(%rip),%r9 │ │ │ │ - lea 0x77b96(%rip),%rsi # d8064 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd34> │ │ │ │ - mov (%r9),%rdi │ │ │ │ + mov 0x89969(%rip),%rdi │ │ │ │ + lea 0x78a56(%rip),%rsi # d9064 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10c4> │ │ │ │ + mov (%rdi),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 60f9d │ │ │ │ + jne 610e4 │ │ │ │ lea -0x30(%rbp),%rsp │ │ │ │ mov %rbx,%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 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x88a59(%rip),%r14 │ │ │ │ - lea 0x77bed(%rip),%rsi # d810b * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xddb> │ │ │ │ - mov (%r14),%rdi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x89921(%rip),%r15 │ │ │ │ + lea 0x78ab5(%rip),%rsi # d910b * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x116b> │ │ │ │ + mov (%r15),%rdi │ │ │ │ call d380 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ xor %ebx,%ebx │ │ │ │ lea -0x108(%rbp),%rdi │ │ │ │ - call b39e0 │ │ │ │ + call b3b90 │ │ │ │ lea -0x110(%rbp),%rdi │ │ │ │ - call b39e0 │ │ │ │ - jmp 604d8 │ │ │ │ + call b3b90 │ │ │ │ + jmp 60618 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov %rdi,%r15 │ │ │ │ - mov %rdi,%rsi │ │ │ │ - shr $0x3f,%r15 │ │ │ │ - neg %rsi │ │ │ │ - cmovs %rdi,%rsi │ │ │ │ - cmp $0x9,%rsi │ │ │ │ - jbe 60f83 │ │ │ │ - mov %rsi,%rcx │ │ │ │ + cqto │ │ │ │ + mov %rax,%r8 │ │ │ │ + xor %rdx,%rax │ │ │ │ + shr $0x3f,%r8 │ │ │ │ + sub %rdx,%rax │ │ │ │ + mov %rax,%r14 │ │ │ │ + cmp $0x9,%rax │ │ │ │ + jbe 610ca │ │ │ │ + mov %rax,%rcx │ │ │ │ mov $0x1,%ebx │ │ │ │ - movabs $0x346dc5d63886594b,%r14 │ │ │ │ - jmp 605b3 │ │ │ │ - nop │ │ │ │ + movabs $0x346dc5d63886594b,%r10 │ │ │ │ + jmp 606e3 │ │ │ │ cmp $0x3e7,%rcx │ │ │ │ - jbe 60f4c │ │ │ │ + jbe 6109f │ │ │ │ cmp $0x270f,%rcx │ │ │ │ - jbe 60f6c │ │ │ │ + jbe 610a7 │ │ │ │ mov %rcx,%rax │ │ │ │ add $0x4,%ebx │ │ │ │ - mul %r14 │ │ │ │ + mul %r10 │ │ │ │ cmp $0x1869f,%rcx │ │ │ │ - jbe 605bb │ │ │ │ + jbe 606eb │ │ │ │ mov %rdx,%rcx │ │ │ │ shr $0xb,%rcx │ │ │ │ cmp $0x63,%rcx │ │ │ │ - ja 60580 │ │ │ │ + ja 606b0 │ │ │ │ inc %ebx │ │ │ │ - lea -0x80(%rbp),%r13 │ │ │ │ - lea (%rbx,%r15,1),%r14d │ │ │ │ - mov %rsi,-0x138(%rbp) │ │ │ │ - lea -0x70(%rbp),%r10 │ │ │ │ - mov %r14,%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - mov %r10,-0x80(%rbp) │ │ │ │ + lea -0x80(%rbp),%r12 │ │ │ │ + lea (%rbx,%r8,1),%r15d │ │ │ │ movq $0x0,-0x78(%rbp) │ │ │ │ + lea -0x70(%rbp),%r11 │ │ │ │ + mov %r15,%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ movb $0x0,-0x70(%rbp) │ │ │ │ + mov %r11,-0x80(%rbp) │ │ │ │ + mov %r8,-0x138(%rbp) │ │ │ │ call d520 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ mov -0x80(%rbp),%rdi │ │ │ │ + mov %r14,%rdx │ │ │ │ mov %ebx,%esi │ │ │ │ - mov -0x138(%rbp),%rdx │ │ │ │ movb $0x2d,(%rdi) │ │ │ │ - add %r15,%rdi │ │ │ │ - call b4270 (char*, unsigned int, unsigned long)@@Base> │ │ │ │ - mov %r14,-0x78(%rbp) │ │ │ │ - mov -0x80(%rbp),%r11 │ │ │ │ - movb $0x0,(%r11,%r14,1) │ │ │ │ - cmp $0x9,%r12 │ │ │ │ - jbe 60f8d │ │ │ │ - mov %r12,%r8 │ │ │ │ + add -0x138(%rbp),%rdi │ │ │ │ + call b43d0 (char*, unsigned int, unsigned long)@@Base> │ │ │ │ + mov -0x80(%rbp),%r9 │ │ │ │ + mov %r15,-0x78(%rbp) │ │ │ │ + movb $0x0,(%r9,%r15,1) │ │ │ │ + cmp $0x9,%r13 │ │ │ │ + jbe 610d4 │ │ │ │ + mov %r13,%rsi │ │ │ │ mov $0x1,%ebx │ │ │ │ - movabs $0x346dc5d63886594b,%r9 │ │ │ │ - jmp 60667 │ │ │ │ + movabs $0x346dc5d63886594b,%rdi │ │ │ │ + jmp 60797 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - cmp $0x3e7,%r8 │ │ │ │ - jbe 60f54 │ │ │ │ - cmp $0x270f,%r8 │ │ │ │ - jbe 60f60 │ │ │ │ - mov %r8,%rax │ │ │ │ + cmp $0x3e7,%rsi │ │ │ │ + jbe 61093 │ │ │ │ + cmp $0x270f,%rsi │ │ │ │ + jbe 610af │ │ │ │ + mov %rsi,%rax │ │ │ │ add $0x4,%ebx │ │ │ │ - mul %r9 │ │ │ │ - cmp $0x1869f,%r8 │ │ │ │ - jbe 60f74 │ │ │ │ - mov %rdx,%r8 │ │ │ │ - shr $0xb,%r8 │ │ │ │ - cmp $0x63,%r8 │ │ │ │ - ja 60630 │ │ │ │ - lea 0x1(%rbx),%r15d │ │ │ │ - mov %r15,%rbx │ │ │ │ - lea -0xd0(%rbp),%rdi │ │ │ │ - lea -0xe0(%rbp),%r14 │ │ │ │ - mov %r15,%rsi │ │ │ │ + mul %rdi │ │ │ │ + cmp $0x1869f,%rsi │ │ │ │ + jbe 610bb │ │ │ │ + mov %rdx,%rsi │ │ │ │ + shr $0xb,%rsi │ │ │ │ + cmp $0x63,%rsi │ │ │ │ + ja 60760 │ │ │ │ + lea 0x1(%rbx),%r14d │ │ │ │ + mov %r14,%rbx │ │ │ │ + lea -0xe0(%rbp),%r15 │ │ │ │ + lea -0xd0(%rbp),%r10 │ │ │ │ + mov %r14,%rsi │ │ │ │ movq $0x0,-0xd8(%rbp) │ │ │ │ - mov %rdi,-0xe0(%rbp) │ │ │ │ - mov %r14,%rdi │ │ │ │ + mov %r15,%rdi │ │ │ │ + mov %r10,-0xe0(%rbp) │ │ │ │ movb $0x0,-0xd0(%rbp) │ │ │ │ call d520 , std::allocator >::reserve(unsigned long)@plt> │ │ │ │ mov -0xe0(%rbp),%rdi │ │ │ │ - mov %r12,%rdx │ │ │ │ + mov %r13,%rdx │ │ │ │ mov %ebx,%esi │ │ │ │ - call b4270 (char*, unsigned int, unsigned long)@@Base> │ │ │ │ - mov -0xe0(%rbp),%rsi │ │ │ │ - mov %r15,-0xd8(%rbp) │ │ │ │ - mov $0x1a,%r8d │ │ │ │ - lea 0x77d03(%rip),%rcx # d83d5 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10a5> │ │ │ │ + call b43d0 (char*, unsigned int, unsigned long)@@Base> │ │ │ │ + mov -0xe0(%rbp),%r8 │ │ │ │ + mov %r14,-0xd8(%rbp) │ │ │ │ + lea 0x78bf3(%rip),%rcx # d93ef * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x144f> │ │ │ │ xor %edx,%edx │ │ │ │ - mov %r14,%rdi │ │ │ │ - movb $0x0,(%rsi,%r15,1) │ │ │ │ xor %esi,%esi │ │ │ │ + mov %r15,%rdi │ │ │ │ + movb $0x0,(%r8,%r14,1) │ │ │ │ + mov $0x1a,%r8d │ │ │ │ call d500 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ mov %rax,%rsi │ │ │ │ lea -0xc0(%rbp),%rdi │ │ │ │ call d1b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - lea 0x77cf7(%rip),%rsi # d83f0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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> │ │ │ │ + lea 0x78be1(%rip),%rsi # d940a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x146a> │ │ │ │ lea -0xc0(%rbp),%rdi │ │ │ │ call d650 , std::allocator >::append(char const*)@plt> │ │ │ │ mov %rax,%rsi │ │ │ │ lea -0xa0(%rbp),%rdi │ │ │ │ call d1b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - mov %r13,%rdx │ │ │ │ + mov %r12,%rdx │ │ │ │ lea -0xa0(%rbp),%rsi │ │ │ │ lea -0x60(%rbp),%rdi │ │ │ │ - call b6c00 , std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&)@@Base> │ │ │ │ - mov 0x88842(%rip),%rcx │ │ │ │ + call b6c90 , std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&)@@Base> │ │ │ │ + mov 0x89712(%rip),%rcx │ │ │ │ mov -0x60(%rbp),%rsi │ │ │ │ mov (%rcx),%rdi │ │ │ │ call d380 │ │ │ │ lea -0x60(%rbp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ lea -0xa0(%rbp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ lea -0xc0(%rbp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov %r14,%rdi │ │ │ │ + mov %r15,%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov %r13,%rdi │ │ │ │ + mov %r12,%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - jmp 60530 │ │ │ │ - mov 0x887f9(%rip),%r10 │ │ │ │ - lea 0x782b2(%rip),%rsi # d8a30 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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 (%r10),%rdi │ │ │ │ + jmp 60660 │ │ │ │ + mov 0x896c9(%rip),%r11 │ │ │ │ + lea 0x79182(%rip),%rsi # d9a30 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1a90> │ │ │ │ + mov (%r11),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 60530 │ │ │ │ + jmp 60660 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x887d9(%rip),%r13 │ │ │ │ - lea 0x78ad2(%rip),%rsi # d9270 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1f40> │ │ │ │ - mov 0x0(%r13),%rdi │ │ │ │ + mov 0x896a9(%rip),%r12 │ │ │ │ + lea 0x799a2(%rip),%rsi # da270 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x22d0> │ │ │ │ + mov (%r12),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 60530 │ │ │ │ + jmp 60660 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov 0x887b9(%rip),%r11 │ │ │ │ - lea 0x77c07(%rip),%rsi # d83c5 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1095> │ │ │ │ - mov (%r11),%rdi │ │ │ │ + mov 0x89689(%rip),%r9 │ │ │ │ + lea 0x78af1(%rip),%rsi # d93df * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x143f> │ │ │ │ + mov (%r9),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 60530 │ │ │ │ + jmp 60660 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x88799(%rip),%rax │ │ │ │ - lea 0x78662(%rip),%rsi # d8e40 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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 0x89669(%rip),%rax │ │ │ │ + lea 0x79532(%rip),%rsi # d9e40 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1ea0> │ │ │ │ mov (%rax),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 6053e │ │ │ │ - vextracti128 $0x1,%ymm2,%xmm3 │ │ │ │ - vpmulld %xmm2,%xmm3,%xmm8 │ │ │ │ - vpsrldq $0x8,%xmm8,%xmm5 │ │ │ │ - vpmulld %xmm5,%xmm8,%xmm0 │ │ │ │ - vpsrldq $0x4,%xmm0,%xmm7 │ │ │ │ - vpmulld %xmm7,%xmm0,%xmm1 │ │ │ │ - vmovd %xmm1,%r12d │ │ │ │ - test $0x7,%dl │ │ │ │ - je 608d0 │ │ │ │ - and $0xfffffff8,%edx │ │ │ │ - jmp 5fe95 │ │ │ │ + jmp 6066e │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vextracti32x4 $0x1,%ymm0,%xmm12 │ │ │ │ + vmovd %xmm1,%r10d │ │ │ │ + vpmulld %xmm0,%xmm12,%xmm13 │ │ │ │ + vpsrldq $0x8,%xmm13,%xmm14 │ │ │ │ + vpmulld %xmm14,%xmm13,%xmm15 │ │ │ │ + vpsrldq $0x4,%xmm15,%xmm3 │ │ │ │ + vpmulld %xmm3,%xmm15,%xmm4 │ │ │ │ + vmovd %xmm4,%r13d │ │ │ │ + jmp 5ffd1 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x88f81(%rip),%rax │ │ │ │ - mov %r10d,-0x150(%rbp) │ │ │ │ + mov 0x89e59(%rip),%rax │ │ │ │ mov $0xc,%edi │ │ │ │ mov 0x228(%rax),%rbx │ │ │ │ call *0x168(%rax) │ │ │ │ mov -0x118(%rbp),%rdi │ │ │ │ xor %r9d,%r9d │ │ │ │ mov $0x501,%r8d │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rax,%rsi │ │ │ │ call *%rbx │ │ │ │ - mov -0x150(%rbp),%r10d │ │ │ │ - mov %rax,%rbx │ │ │ │ mov %rax,-0x178(%rbp) │ │ │ │ + mov %rax,%rbx │ │ │ │ test %rax,%rax │ │ │ │ - jne 5ffca │ │ │ │ - mov 0x886e6(%rip),%r13 │ │ │ │ - lea 0x785af(%rip),%rsi # d8e40 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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 0x0(%r13),%rdi │ │ │ │ + jne 6010e │ │ │ │ + mov 0x895cc(%rip),%r12 │ │ │ │ + lea 0x79495(%rip),%rsi # d9e40 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1ea0> │ │ │ │ + mov (%r12),%rdi │ │ │ │ call d380 │ │ │ │ movq $0x0,-0x178(%rbp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ mov -0x178(%rbp),%rdi │ │ │ │ - call 15050 │ │ │ │ - jmp 60532 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + call 14fe0 │ │ │ │ + jmp 60662 │ │ │ │ + vmovdqa (%rsi),%ymm3 │ │ │ │ + vmovdqa 0x20(%rsi),%ymm4 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm5 │ │ │ │ + vmovdqa (%rdx),%ymm7 │ │ │ │ + vpcmpneqq %ymm4,%ymm5,%k1 │ │ │ │ + vpcmpneqq %ymm3,%ymm7,%k0 │ │ │ │ + kmovb %k1,%r8d │ │ │ │ + kmovb %k0,%eax │ │ │ │ + or %eax,%r8d │ │ │ │ + test $0xf,%r8b │ │ │ │ + jne 60920 │ │ │ │ + vmovdqa %ymm3,%ymm0 │ │ │ │ + vpaddd %ymm2,%ymm1,%ymm1 │ │ │ │ + mov $0x40,%r8d │ │ │ │ + vpermt2d %ymm4,%ymm6,%ymm0 │ │ │ │ + jmp 5fd99 │ │ │ │ + nop │ │ │ │ vzeroupper │ │ │ │ - jmp 5ff90 │ │ │ │ + jmp 600d0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x88689(%rip),%rdx │ │ │ │ - lea 0x78952(%rip),%rsi # d9240 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1f10> │ │ │ │ + mov 0x89539(%rip),%rdx │ │ │ │ + lea 0x79802(%rip),%rsi # da240 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x22a0> │ │ │ │ mov (%rdx),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 604d6 │ │ │ │ + jmp 60616 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ vzeroupper │ │ │ │ - mov 0x88666(%rip),%rbx │ │ │ │ - lea 0x7898f(%rip),%rsi # d92a0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1f70> │ │ │ │ + mov 0x89516(%rip),%rbx │ │ │ │ + lea 0x7983f(%rip),%rsi # da2a0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2300> │ │ │ │ mov (%rbx),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 60530 │ │ │ │ - mov %edx,%r9d │ │ │ │ - xor %edi,%edi │ │ │ │ - and $0x7,%edx │ │ │ │ - mov $0x1,%r12d │ │ │ │ - je 609e6 │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 609c8 │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - je 609b3 │ │ │ │ - cmp $0x3,%rdx │ │ │ │ - je 6099e │ │ │ │ - cmp $0x4,%rdx │ │ │ │ - je 60989 │ │ │ │ - cmp $0x5,%rdx │ │ │ │ - je 60978 │ │ │ │ - cmp $0x6,%rdx │ │ │ │ - je 60967 │ │ │ │ - mov (%rsi),%r12 │ │ │ │ - cmp %r12,(%rcx) │ │ │ │ - jne 60903 │ │ │ │ - mov $0x1,%edi │ │ │ │ - mov (%rsi,%rdi,8),%r8 │ │ │ │ - cmp %r8,(%rcx,%rdi,8) │ │ │ │ - jne 60903 │ │ │ │ - imul %r8d,%r12d │ │ │ │ - inc %rdi │ │ │ │ - mov (%rsi,%rdi,8),%rax │ │ │ │ - cmp %rax,(%rcx,%rdi,8) │ │ │ │ - jne 60903 │ │ │ │ - imul %eax,%r12d │ │ │ │ - inc %rdi │ │ │ │ - mov (%rsi,%rdi,8),%r11 │ │ │ │ - cmp %r11,(%rcx,%rdi,8) │ │ │ │ - jne 60903 │ │ │ │ - imul %r11d,%r12d │ │ │ │ - inc %rdi │ │ │ │ - mov (%rsi,%rdi,8),%rdx │ │ │ │ - cmp %rdx,(%rcx,%rdi,8) │ │ │ │ - jne 60903 │ │ │ │ - imul %edx,%r12d │ │ │ │ - inc %rdi │ │ │ │ - mov (%rsi,%rdi,8),%r8 │ │ │ │ - cmp %r8,(%rcx,%rdi,8) │ │ │ │ - jne 60903 │ │ │ │ - imul %r8d,%r12d │ │ │ │ - inc %rdi │ │ │ │ - mov (%rsi,%rdi,8),%rax │ │ │ │ - cmp %rax,(%rcx,%rdi,8) │ │ │ │ - jne 60903 │ │ │ │ - inc %rdi │ │ │ │ - imul %eax,%r12d │ │ │ │ - cmp %rdi,%r9 │ │ │ │ - je 5ff90 │ │ │ │ - mov (%rsi,%rdi,8),%r11 │ │ │ │ - cmp %r11,(%rcx,%rdi,8) │ │ │ │ - jne 60903 │ │ │ │ - lea 0x1(%rdi),%rdx │ │ │ │ - imul %r11d,%r12d │ │ │ │ - mov (%rsi,%rdx,8),%r8 │ │ │ │ - cmp %r8,(%rcx,%rdx,8) │ │ │ │ - jne 60903 │ │ │ │ - lea 0x2(%rdi),%rax │ │ │ │ - imul %r8d,%r12d │ │ │ │ - mov (%rsi,%rax,8),%r11 │ │ │ │ - cmp %r11,(%rcx,%rax,8) │ │ │ │ - jne 60903 │ │ │ │ - lea 0x3(%rdi),%r8 │ │ │ │ - imul %r11d,%r12d │ │ │ │ - mov (%rsi,%r8,8),%rdx │ │ │ │ - cmp %rdx,(%rcx,%r8,8) │ │ │ │ - jne 60903 │ │ │ │ - lea 0x4(%rdi),%rax │ │ │ │ - imul %edx,%r12d │ │ │ │ - mov (%rsi,%rax,8),%r11 │ │ │ │ - cmp %r11,(%rcx,%rax,8) │ │ │ │ - jne 60903 │ │ │ │ - lea 0x5(%rdi),%r8 │ │ │ │ - imul %r11d,%r12d │ │ │ │ - mov (%rsi,%r8,8),%rdx │ │ │ │ - cmp %rdx,(%rcx,%r8,8) │ │ │ │ - jne 60903 │ │ │ │ - lea 0x6(%rdi),%rax │ │ │ │ - imul %edx,%r12d │ │ │ │ - mov (%rsi,%rax,8),%r11 │ │ │ │ - cmp %r11,(%rcx,%rax,8) │ │ │ │ - jne 60903 │ │ │ │ - lea 0x7(%rdi),%r8 │ │ │ │ - imul %r11d,%r12d │ │ │ │ - mov (%rsi,%r8,8),%rdx │ │ │ │ - cmp %rdx,(%rcx,%r8,8) │ │ │ │ - jne 60903 │ │ │ │ - add $0x8,%rdi │ │ │ │ - imul %edx,%r12d │ │ │ │ - cmp %rdi,%r9 │ │ │ │ - jne 609e6 │ │ │ │ - jmp 5ff90 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x0(,%r14,4),%r14 │ │ │ │ - mov %r15,-0x150(%rbp) │ │ │ │ - mov %r14,-0x160(%rbp) │ │ │ │ + jmp 60660 │ │ │ │ + mov %ecx,%r10d │ │ │ │ + xor %r11d,%r11d │ │ │ │ + mov $0x1,%r13d │ │ │ │ + and $0x7,%ecx │ │ │ │ + je 60b3c │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 60b1e │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + je 60b09 │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + je 60af4 │ │ │ │ + cmp $0x4,%rcx │ │ │ │ + je 60adf │ │ │ │ + cmp $0x5,%rcx │ │ │ │ + je 60aca │ │ │ │ + cmp $0x6,%rcx │ │ │ │ + je 60ab9 │ │ │ │ + mov (%rsi),%r13 │ │ │ │ + cmp %r13,(%rdx) │ │ │ │ + jne 60a53 │ │ │ │ + mov $0x1,%r11d │ │ │ │ + mov (%rsi,%r11,8),%rcx │ │ │ │ + cmp %rcx,(%rdx,%r11,8) │ │ │ │ + jne 60a53 │ │ │ │ + imul %ecx,%r13d │ │ │ │ + inc %r11 │ │ │ │ + mov (%rsi,%r11,8),%rdi │ │ │ │ + cmp %rdi,(%rdx,%r11,8) │ │ │ │ + jne 60a53 │ │ │ │ + imul %edi,%r13d │ │ │ │ + inc %r11 │ │ │ │ + mov (%rsi,%r11,8),%r8 │ │ │ │ + cmp %r8,(%rdx,%r11,8) │ │ │ │ + jne 60a53 │ │ │ │ + imul %r8d,%r13d │ │ │ │ + inc %r11 │ │ │ │ + mov (%rsi,%r11,8),%r9 │ │ │ │ + cmp %r9,(%rdx,%r11,8) │ │ │ │ + jne 60a53 │ │ │ │ + imul %r9d,%r13d │ │ │ │ + inc %r11 │ │ │ │ + mov (%rsi,%r11,8),%rax │ │ │ │ + cmp %rax,(%rdx,%r11,8) │ │ │ │ + jne 60a53 │ │ │ │ + imul %eax,%r13d │ │ │ │ + inc %r11 │ │ │ │ + mov (%rsi,%r11,8),%rcx │ │ │ │ + cmp %rcx,(%rdx,%r11,8) │ │ │ │ + jne 60a53 │ │ │ │ + inc %r11 │ │ │ │ + imul %ecx,%r13d │ │ │ │ + cmp %r11,%r10 │ │ │ │ + je 600d0 │ │ │ │ + mov (%rsi,%r11,8),%rdi │ │ │ │ + cmp %rdi,(%rdx,%r11,8) │ │ │ │ + jne 60a53 │ │ │ │ + imul %edi,%r13d │ │ │ │ + lea 0x1(%r11),%r9 │ │ │ │ + mov (%rsi,%r9,8),%r8 │ │ │ │ + cmp %r8,(%rdx,%r9,8) │ │ │ │ + jne 60a53 │ │ │ │ + imul %r8d,%r13d │ │ │ │ + lea 0x2(%r11),%rax │ │ │ │ + mov (%rsi,%rax,8),%rcx │ │ │ │ + cmp %rcx,(%rdx,%rax,8) │ │ │ │ + jne 60a53 │ │ │ │ + imul %ecx,%r13d │ │ │ │ + lea 0x3(%r11),%rdi │ │ │ │ + mov (%rsi,%rdi,8),%r9 │ │ │ │ + cmp %r9,(%rdx,%rdi,8) │ │ │ │ + jne 60a53 │ │ │ │ + imul %r9d,%r13d │ │ │ │ + lea 0x4(%r11),%rax │ │ │ │ + mov (%rsi,%rax,8),%r8 │ │ │ │ + cmp %r8,(%rdx,%rax,8) │ │ │ │ + jne 60a53 │ │ │ │ + imul %r8d,%r13d │ │ │ │ + lea 0x5(%r11),%rdi │ │ │ │ + mov (%rsi,%rdi,8),%rcx │ │ │ │ + cmp %rcx,(%rdx,%rdi,8) │ │ │ │ + jne 60a53 │ │ │ │ + imul %ecx,%r13d │ │ │ │ + lea 0x6(%r11),%r9 │ │ │ │ + mov (%rsi,%r9,8),%rax │ │ │ │ + cmp %rax,(%rdx,%r9,8) │ │ │ │ + jne 60a53 │ │ │ │ + imul %eax,%r13d │ │ │ │ + lea 0x7(%r11),%r8 │ │ │ │ + mov (%rsi,%r8,8),%rdi │ │ │ │ + cmp %rdi,(%rdx,%r8,8) │ │ │ │ + jne 60a53 │ │ │ │ + add $0x8,%r11 │ │ │ │ + imul %edi,%r13d │ │ │ │ + cmp %r11,%r10 │ │ │ │ + jne 60b3c │ │ │ │ + jmp 600d0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x0(,%r14,4),%r15 │ │ │ │ + mov %r9,-0x150(%rbp) │ │ │ │ xor %r14d,%r14d │ │ │ │ - test %r12d,%r12d │ │ │ │ - jle 604b0 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x18(%rbx),%r15d │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - cmp $0x1,%r15d │ │ │ │ - jle 60cbb │ │ │ │ - lea -0x1(%r15),%r9d │ │ │ │ - mov 0x20(%rbx),%rsi │ │ │ │ - movslq %r15d,%r8 │ │ │ │ - xor %ecx,%ecx │ │ │ │ + mov %r15,-0x160(%rbp) │ │ │ │ + test %r13d,%r13d │ │ │ │ + jle 605f0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x18(%rbx),%eax │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jle 60e01 │ │ │ │ + lea -0x1(%rax),%r9d │ │ │ │ + movslq %eax,%r8 │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov %r14d,%eax │ │ │ │ neg %r9 │ │ │ │ shl $0x3,%r8 │ │ │ │ - mov %r14d,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ shl $0x3,%r9 │ │ │ │ + add %r8,%rdi │ │ │ │ + add 0x28(%rbx),%r8 │ │ │ │ mov %r9,%r10 │ │ │ │ neg %r10 │ │ │ │ - add %r8,%rsi │ │ │ │ - add 0x28(%rbx),%r8 │ │ │ │ sub $0x8,%r10 │ │ │ │ shr $0x3,%r10 │ │ │ │ inc %r10 │ │ │ │ and $0x7,%r10d │ │ │ │ - je 60c00 │ │ │ │ + je 60d46 │ │ │ │ cmp $0x1,%r10 │ │ │ │ - je 60be1 │ │ │ │ + je 60d27 │ │ │ │ cmp $0x2,%r10 │ │ │ │ - je 60bcb │ │ │ │ + je 60d11 │ │ │ │ cmp $0x3,%r10 │ │ │ │ - je 60bb5 │ │ │ │ + je 60cfb │ │ │ │ cmp $0x4,%r10 │ │ │ │ - je 60b9f │ │ │ │ + je 60ce5 │ │ │ │ cmp $0x5,%r10 │ │ │ │ - je 60b89 │ │ │ │ + je 60ccf │ │ │ │ cmp $0x6,%r10 │ │ │ │ - je 60b73 │ │ │ │ + je 60cb9 │ │ │ │ movslq %r14d,%rax │ │ │ │ mov $0xfffffffffffffff8,%rcx │ │ │ │ cqto │ │ │ │ - idivq -0x10(%rsi) │ │ │ │ + idivq -0x10(%rdi) │ │ │ │ imul -0x10(%r8),%rdx │ │ │ │ - add %rdx,%rdi │ │ │ │ + add %rdx,%rsi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x10(%rsi,%rcx,1) │ │ │ │ + idivq -0x10(%rdi,%rcx,1) │ │ │ │ imul -0x10(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,%rdi │ │ │ │ + add %rdx,%rsi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x10(%rsi,%rcx,1) │ │ │ │ + idivq -0x10(%rdi,%rcx,1) │ │ │ │ imul -0x10(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,%rdi │ │ │ │ + add %rdx,%rsi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x10(%rsi,%rcx,1) │ │ │ │ + idivq -0x10(%rdi,%rcx,1) │ │ │ │ imul -0x10(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,%rdi │ │ │ │ + add %rdx,%rsi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x10(%rsi,%rcx,1) │ │ │ │ + idivq -0x10(%rdi,%rcx,1) │ │ │ │ imul -0x10(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,%rdi │ │ │ │ + add %rdx,%rsi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x10(%rsi,%rcx,1) │ │ │ │ + idivq -0x10(%rdi,%rcx,1) │ │ │ │ imul -0x10(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,%rdi │ │ │ │ + add %rdx,%rsi │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x10(%rsi,%rcx,1) │ │ │ │ + idivq -0x10(%rdi,%rcx,1) │ │ │ │ imul -0x10(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ - add %rdx,%rdi │ │ │ │ + add %rdx,%rsi │ │ │ │ cmp %r9,%rcx │ │ │ │ - je 60cbb │ │ │ │ + je 60e01 │ │ │ │ cltq │ │ │ │ lea -0x8(%rcx),%r11 │ │ │ │ lea -0x10(%rcx),%r15 │ │ │ │ - lea -0x18(%rcx),%r10 │ │ │ │ cqto │ │ │ │ - idivq -0x10(%rsi,%rcx,1) │ │ │ │ + lea -0x18(%rcx),%r10 │ │ │ │ + idivq -0x10(%rdi,%rcx,1) │ │ │ │ imul -0x10(%r8,%rcx,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%rdi │ │ │ │ + add %rdx,%rsi │ │ │ │ cqto │ │ │ │ - idivq -0x10(%rsi,%r11,1) │ │ │ │ + idivq -0x10(%rdi,%r11,1) │ │ │ │ imul -0x10(%r8,%r11,1),%rdx │ │ │ │ - lea -0x20(%rcx),%r11 │ │ │ │ cltq │ │ │ │ - add %rdx,%rdi │ │ │ │ + lea -0x20(%rcx),%r11 │ │ │ │ + add %rdx,%rsi │ │ │ │ cqto │ │ │ │ - idivq -0x10(%rsi,%r15,1) │ │ │ │ + idivq -0x10(%rdi,%r15,1) │ │ │ │ imul -0x10(%r8,%r15,1),%rdx │ │ │ │ - lea -0x28(%rcx),%r15 │ │ │ │ cltq │ │ │ │ - add %rdx,%rdi │ │ │ │ + lea -0x28(%rcx),%r15 │ │ │ │ + add %rdx,%rsi │ │ │ │ cqto │ │ │ │ - idivq -0x10(%rsi,%r10,1) │ │ │ │ + idivq -0x10(%rdi,%r10,1) │ │ │ │ imul -0x10(%r8,%r10,1),%rdx │ │ │ │ - lea -0x30(%rcx),%r10 │ │ │ │ cltq │ │ │ │ - add %rdx,%rdi │ │ │ │ + lea -0x30(%rcx),%r10 │ │ │ │ + add %rdx,%rsi │ │ │ │ cqto │ │ │ │ - idivq -0x10(%rsi,%r11,1) │ │ │ │ + idivq -0x10(%rdi,%r11,1) │ │ │ │ imul -0x10(%r8,%r11,1),%rdx │ │ │ │ + cltq │ │ │ │ lea -0x38(%rcx),%r11 │ │ │ │ sub $0x40,%rcx │ │ │ │ - cltq │ │ │ │ - add %rdx,%rdi │ │ │ │ + add %rdx,%rsi │ │ │ │ cqto │ │ │ │ - idivq -0x10(%rsi,%r15,1) │ │ │ │ + idivq -0x10(%rdi,%r15,1) │ │ │ │ imul -0x10(%r8,%r15,1),%rdx │ │ │ │ cltq │ │ │ │ - add %rdx,%rdi │ │ │ │ + add %rdx,%rsi │ │ │ │ cqto │ │ │ │ - idivq -0x10(%rsi,%r10,1) │ │ │ │ + idivq -0x10(%rdi,%r10,1) │ │ │ │ imul -0x10(%r8,%r10,1),%rdx │ │ │ │ cltq │ │ │ │ - lea (%rdi,%rdx,1),%rdi │ │ │ │ + lea (%rsi,%rdx,1),%rsi │ │ │ │ cqto │ │ │ │ - idivq -0x10(%rsi,%r11,1) │ │ │ │ + idivq -0x10(%rdi,%r11,1) │ │ │ │ imul -0x10(%r8,%r11,1),%rdx │ │ │ │ - lea (%rdi,%rdx,1),%rdi │ │ │ │ + lea (%rsi,%rdx,1),%rsi │ │ │ │ cmp %r9,%rcx │ │ │ │ - jne 60c00 │ │ │ │ - mov 0x18(%r13),%r8d │ │ │ │ - mov 0x10(%r13),%r15 │ │ │ │ + jne 60d46 │ │ │ │ + mov 0x18(%r12),%r8d │ │ │ │ + mov 0x10(%r12),%r15 │ │ │ │ cmp $0x2,%r8d │ │ │ │ - jle 60e97 │ │ │ │ + jle 60fe1 │ │ │ │ lea -0x2(%r8),%r9d │ │ │ │ - mov 0x20(%r13),%rsi │ │ │ │ + mov 0x20(%r12),%rdi │ │ │ │ movslq %r8d,%r8 │ │ │ │ - xor %ecx,%ecx │ │ │ │ + mov %r14d,%eax │ │ │ │ neg %r9 │ │ │ │ shl $0x3,%r8 │ │ │ │ - mov %r14d,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ shl $0x3,%r9 │ │ │ │ + add %r8,%rdi │ │ │ │ + add 0x28(%r12),%r8 │ │ │ │ mov %r9,%r10 │ │ │ │ neg %r10 │ │ │ │ - add %r8,%rsi │ │ │ │ - add 0x28(%r13),%r8 │ │ │ │ sub $0x8,%r10 │ │ │ │ shr $0x3,%r10 │ │ │ │ inc %r10 │ │ │ │ and $0x7,%r10d │ │ │ │ - je 60ddb │ │ │ │ + je 60f25 │ │ │ │ cmp $0x1,%r10 │ │ │ │ - je 60dbc │ │ │ │ + je 60f06 │ │ │ │ cmp $0x2,%r10 │ │ │ │ - je 60da6 │ │ │ │ + je 60ef0 │ │ │ │ cmp $0x3,%r10 │ │ │ │ - je 60d90 │ │ │ │ + je 60eda │ │ │ │ cmp $0x4,%r10 │ │ │ │ - je 60d7a │ │ │ │ + je 60ec4 │ │ │ │ cmp $0x5,%r10 │ │ │ │ - je 60d64 │ │ │ │ + je 60eae │ │ │ │ cmp $0x6,%r10 │ │ │ │ - je 60d4e │ │ │ │ + je 60e98 │ │ │ │ movslq %r14d,%rax │ │ │ │ mov $0xfffffffffffffff8,%rcx │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi) │ │ │ │ + idivq -0x18(%rdi) │ │ │ │ imul -0x18(%r8),%rdx │ │ │ │ add %rdx,%r15 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%rcx,1) │ │ │ │ + idivq -0x18(%rdi,%rcx,1) │ │ │ │ imul -0x18(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ add %rdx,%r15 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%rcx,1) │ │ │ │ + idivq -0x18(%rdi,%rcx,1) │ │ │ │ imul -0x18(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ add %rdx,%r15 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%rcx,1) │ │ │ │ + idivq -0x18(%rdi,%rcx,1) │ │ │ │ imul -0x18(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ add %rdx,%r15 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%rcx,1) │ │ │ │ + idivq -0x18(%rdi,%rcx,1) │ │ │ │ imul -0x18(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ add %rdx,%r15 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%rcx,1) │ │ │ │ + idivq -0x18(%rdi,%rcx,1) │ │ │ │ imul -0x18(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ add %rdx,%r15 │ │ │ │ cltq │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%rcx,1) │ │ │ │ + idivq -0x18(%rdi,%rcx,1) │ │ │ │ imul -0x18(%r8,%rcx,1),%rdx │ │ │ │ sub $0x8,%rcx │ │ │ │ add %rdx,%r15 │ │ │ │ cmp %r9,%rcx │ │ │ │ - je 60e97 │ │ │ │ + je 60fe1 │ │ │ │ cltq │ │ │ │ lea -0x10(%rcx),%r10 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%rcx,1) │ │ │ │ + idivq -0x18(%rdi,%rcx,1) │ │ │ │ imul -0x18(%r8,%rcx,1),%rdx │ │ │ │ cltq │ │ │ │ lea (%r15,%rdx,1),%r11 │ │ │ │ lea -0x8(%rcx),%r15 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r15,1) │ │ │ │ + idivq -0x18(%rdi,%r15,1) │ │ │ │ imul -0x18(%r8,%r15,1),%rdx │ │ │ │ - lea -0x18(%rcx),%r15 │ │ │ │ cltq │ │ │ │ + lea -0x18(%rcx),%r15 │ │ │ │ add %rdx,%r11 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r10,1) │ │ │ │ + idivq -0x18(%rdi,%r10,1) │ │ │ │ imul -0x18(%r8,%r10,1),%rdx │ │ │ │ - lea -0x20(%rcx),%r10 │ │ │ │ cltq │ │ │ │ + lea -0x20(%rcx),%r10 │ │ │ │ add %rdx,%r11 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r15,1) │ │ │ │ + idivq -0x18(%rdi,%r15,1) │ │ │ │ imul -0x18(%r8,%r15,1),%rdx │ │ │ │ - lea -0x28(%rcx),%r15 │ │ │ │ cltq │ │ │ │ + lea -0x28(%rcx),%r15 │ │ │ │ add %rdx,%r11 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r10,1) │ │ │ │ + idivq -0x18(%rdi,%r10,1) │ │ │ │ imul -0x18(%r8,%r10,1),%rdx │ │ │ │ - lea -0x30(%rcx),%r10 │ │ │ │ cltq │ │ │ │ + lea -0x30(%rcx),%r10 │ │ │ │ add %rdx,%r11 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r15,1) │ │ │ │ + idivq -0x18(%rdi,%r15,1) │ │ │ │ imul -0x18(%r8,%r15,1),%rdx │ │ │ │ cltq │ │ │ │ add %rdx,%r11 │ │ │ │ cqto │ │ │ │ - idivq -0x18(%rsi,%r10,1) │ │ │ │ + idivq -0x18(%rdi,%r10,1) │ │ │ │ imul -0x18(%r8,%r10,1),%rdx │ │ │ │ cltq │ │ │ │ lea (%r11,%rdx,1),%r15 │ │ │ │ lea -0x38(%rcx),%r11 │ │ │ │ cqto │ │ │ │ sub $0x40,%rcx │ │ │ │ - idivq -0x18(%rsi,%r11,1) │ │ │ │ + idivq -0x18(%rdi,%r11,1) │ │ │ │ imul -0x18(%r8,%r11,1),%rdx │ │ │ │ lea (%r15,%rdx,1),%r15 │ │ │ │ cmp %r9,%rcx │ │ │ │ - jne 60ddb │ │ │ │ - cmpl $0x1,-0x138(%rbp) │ │ │ │ - je 60f2d │ │ │ │ + jne 60f25 │ │ │ │ + cmpl $0x1,-0x13c(%rbp) │ │ │ │ + je 61074 │ │ │ │ mov -0x124(%rbp),%r9d │ │ │ │ - mov -0x13c(%rbp),%esi │ │ │ │ - lea -0x100(%rbp),%r8 │ │ │ │ - vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %r8,%rdi │ │ │ │ - vmovdqa %xmm2,-0x100(%rbp) │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov -0x138(%rbp),%esi │ │ │ │ + vpxor %xmm7,%xmm7,%xmm7 │ │ │ │ + lea -0x100(%rbp),%rdi │ │ │ │ movq $0x0,-0xf0(%rbp) │ │ │ │ - mov %r8,-0x148(%rbp) │ │ │ │ mov %r9d,%edx │ │ │ │ mov %r9d,-0x158(%rbp) │ │ │ │ - call b88a0 (int, int, double const*)@@Base> │ │ │ │ - push -0x150(%rbp) │ │ │ │ + mov %rdi,-0x148(%rbp) │ │ │ │ + vmovdqa %xmm7,-0x100(%rbp) │ │ │ │ + call b88d0 (int, int, double const*)@@Base> │ │ │ │ mov -0x170(%rbp),%r9 │ │ │ │ - mov %r15,%rcx │ │ │ │ - push -0x148(%rbp) │ │ │ │ mov -0x168(%rbp),%r8 │ │ │ │ - mov -0x138(%rbp),%edx │ │ │ │ + push -0x150(%rbp) │ │ │ │ + mov %r15,%rcx │ │ │ │ + mov -0x13c(%rbp),%edx │ │ │ │ mov -0x158(%rbp),%esi │ │ │ │ - mov -0x13c(%rbp),%edi │ │ │ │ - call c66b0 (int, int, int, char const*, long, long, CalcSignature::Signature&, float*)@@Base> │ │ │ │ + mov -0x138(%rbp),%edi │ │ │ │ + push -0x148(%rbp) │ │ │ │ + call c66e0 (int, int, int, char const*, long, long, CalcSignature::Signature&, float*)@@Base> │ │ │ │ pop %rsi │ │ │ │ pop %rdi │ │ │ │ mov -0x148(%rbp),%rdi │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov -0x160(%rbp),%rsi │ │ │ │ inc %r14d │ │ │ │ - mov -0x160(%rbp),%rdi │ │ │ │ - add %rdi,-0x150(%rbp) │ │ │ │ - cmp %r12d,%r14d │ │ │ │ - jne 60ae0 │ │ │ │ - jmp 604b0 │ │ │ │ + add %rsi,-0x150(%rbp) │ │ │ │ + cmp %r13d,%r14d │ │ │ │ + jne 60c28 │ │ │ │ + jmp 605f0 │ │ │ │ + lea 0x2(%rbx),%r14d │ │ │ │ + mov %r14,%rbx │ │ │ │ + jmp 607a4 │ │ │ │ add $0x2,%ebx │ │ │ │ - jmp 605bb │ │ │ │ - lea 0x2(%rbx),%r15d │ │ │ │ - mov %r15,%rbx │ │ │ │ - jmp 60674 │ │ │ │ - lea 0x3(%rbx),%r15d │ │ │ │ - mov %r15,%rbx │ │ │ │ - jmp 60674 │ │ │ │ + jmp 606eb │ │ │ │ add $0x3,%ebx │ │ │ │ - jmp 605bb │ │ │ │ - mov %ebx,%r15d │ │ │ │ - jmp 60674 │ │ │ │ + jmp 606eb │ │ │ │ + lea 0x3(%rbx),%r14d │ │ │ │ + mov %r14,%rbx │ │ │ │ + jmp 607a4 │ │ │ │ + mov %ebx,%r14d │ │ │ │ + jmp 607a4 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 608b0 │ │ │ │ + jmp 609c0 │ │ │ │ mov $0x1,%ebx │ │ │ │ - jmp 605bb │ │ │ │ - mov $0x1,%r15d │ │ │ │ + jmp 606eb │ │ │ │ + mov $0x1,%r14d │ │ │ │ mov $0x1,%ebx │ │ │ │ - jmp 60674 │ │ │ │ + jmp 607a4 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ - vzeroupper │ │ │ │ - jmp fb8b <__cxa_finalize@plt+0x24fb> │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ - jmp fbc6 <__cxa_finalize@plt+0x2536> │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ - jmp fbdc <__cxa_finalize@plt+0x254c> │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp fbde <__cxa_finalize@plt+0x254e> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ - jmp fbc6 <__cxa_finalize@plt+0x2536> │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp fc26 <__cxa_finalize@plt+0x2596> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ + mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp fb97 <__cxa_finalize@plt+0x2507> │ │ │ │ + jmp fbeb <__cxa_finalize@plt+0x255b> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ - vzeroupper │ │ │ │ - jmp fba3 <__cxa_finalize@plt+0x2513> │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp fc26 <__cxa_finalize@plt+0x2596> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ - jmp fb7e <__cxa_finalize@plt+0x24ee> │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp fbde <__cxa_finalize@plt+0x254e> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ - jmp fb7e <__cxa_finalize@plt+0x24ee> │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp fbde <__cxa_finalize@plt+0x254e> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ - jmp fb7e <__cxa_finalize@plt+0x24ee> │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp fc3c <__cxa_finalize@plt+0x25ac> │ │ │ │ endbr64 │ │ │ │ - jmp fbe9 <__cxa_finalize@plt+0x2559> │ │ │ │ + jmp fc49 <__cxa_finalize@plt+0x25b9> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ + mov %rax,%r14 │ │ │ │ + vzeroupper │ │ │ │ + jmp fbf7 <__cxa_finalize@plt+0x2567> │ │ │ │ + endbr64 │ │ │ │ + mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ jmp fc03 <__cxa_finalize@plt+0x2573> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ + mov %rax,%r13 │ │ │ │ vzeroupper │ │ │ │ - jmp fc1e <__cxa_finalize@plt+0x258e> │ │ │ │ + jmp fc63 <__cxa_finalize@plt+0x25d3> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ + mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp fc0f <__cxa_finalize@plt+0x257f> │ │ │ │ + jmp fc7e <__cxa_finalize@plt+0x25ee> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r15 │ │ │ │ - jmp fc33 <__cxa_finalize@plt+0x25a3> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp fc93 <__cxa_finalize@plt+0x2603> │ │ │ │ + endbr64 │ │ │ │ + mov %rax,%r13 │ │ │ │ + vzeroupper │ │ │ │ + jmp fc6f <__cxa_finalize@plt+0x25df> │ │ │ │ endbr64 │ │ │ │ lea 0x8(%rsp),%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ push -0x8(%r10) │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + lea -0x144(%rbp),%rax │ │ │ │ + lea -0x140(%rbp),%rcx │ │ │ │ + lea -0x130(%rbp),%rdx │ │ │ │ + lea -0x148(%rbp),%r9 │ │ │ │ push %r14 │ │ │ │ + lea -0x138(%rbp),%r8 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %r10 │ │ │ │ push %rbx │ │ │ │ - lea -0x144(%rbp),%rax │ │ │ │ sub $0x1c8,%rsp │ │ │ │ - lea -0x140(%rbp),%rcx │ │ │ │ - lea -0x130(%rbp),%rdx │ │ │ │ - lea -0x148(%rbp),%r9 │ │ │ │ mov %fs:0x28,%rdi │ │ │ │ mov %rdi,-0x38(%rbp) │ │ │ │ mov %rsi,%rdi │ │ │ │ - lea -0x138(%rbp),%r8 │ │ │ │ movl $0x0,-0x148(%rbp) │ │ │ │ + lea 0x78213(%rip),%rsi # d941e * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x147e> │ │ │ │ movl $0x0,-0x144(%rbp) │ │ │ │ - lea 0x7732f(%rip),%rsi # d8404 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10d4> │ │ │ │ push %rax │ │ │ │ xor %eax,%eax │ │ │ │ call d3f0 │ │ │ │ pop %rcx │ │ │ │ pop %rsi │ │ │ │ test %eax,%eax │ │ │ │ - je 61610 │ │ │ │ + je 61750 │ │ │ │ mov -0x144(%rbp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - jle 615f0 │ │ │ │ + jle 61730 │ │ │ │ mov -0x148(%rbp),%ecx │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 61720 │ │ │ │ - mov 0x886ae(%rip),%r12 │ │ │ │ + jle 61860 │ │ │ │ + mov 0x8956e(%rip),%r12 │ │ │ │ mov $0xc,%edi │ │ │ │ mov 0x228(%r12),%rbx │ │ │ │ call *0x168(%r12) │ │ │ │ + mov -0x140(%rbp),%rdi │ │ │ │ xor %r9d,%r9d │ │ │ │ mov $0x501,%r8d │ │ │ │ - mov -0x140(%rbp),%rdi │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rax,%rsi │ │ │ │ call *%rbx │ │ │ │ mov %rax,%r12 │ │ │ │ test %rax,%rax │ │ │ │ - je 61780 │ │ │ │ - mov 0x8866d(%rip),%r13 │ │ │ │ - mov %rax,-0x128(%rbp) │ │ │ │ + je 618c0 │ │ │ │ + mov 0x8952d(%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 616c0 │ │ │ │ - mov 0x88626(%rip),%r15 │ │ │ │ - mov %rax,-0x120(%rbp) │ │ │ │ + je 61800 │ │ │ │ + mov 0x894e6(%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 616e0 │ │ │ │ + je 61820 │ │ │ │ mov 0x18(%r12),%r13d │ │ │ │ mov %rax,-0x118(%rbp) │ │ │ │ test %r13d,%r13d │ │ │ │ - jle 61680 │ │ │ │ + jle 617c0 │ │ │ │ cmp %r13d,0x18(%rbx) │ │ │ │ - jne 616a0 │ │ │ │ + jne 617e0 │ │ │ │ cmp %r13d,0x18(%rax) │ │ │ │ - jne 61640 │ │ │ │ + jne 61780 │ │ │ │ mov -0x144(%rbp),%esi │ │ │ │ mov -0x148(%rbp),%edi │ │ │ │ mov %rax,-0x158(%rbp) │ │ │ │ - call 2f130 │ │ │ │ + call 2ed20 │ │ │ │ mov 0x20(%r12),%rdx │ │ │ │ lea -0x1(%r13),%r8d │ │ │ │ - movslq %eax,%r11 │ │ │ │ + movslq %eax,%r10 │ │ │ │ mov -0x158(%rbp),%rcx │ │ │ │ movslq %r8d,%r9 │ │ │ │ - cmp %r11,(%rdx,%r9,8) │ │ │ │ - jne 61700 │ │ │ │ - mov 0x20(%rbx),%r15 │ │ │ │ - cmp %r11,(%r15,%r9,8) │ │ │ │ - jne 61760 │ │ │ │ - mov %r11,%r14 │ │ │ │ - mov $0x1,%r10d │ │ │ │ + cmp %r10,(%rdx,%r9,8) │ │ │ │ + jne 61840 │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + cmp %r10,(%rdi,%r9,8) │ │ │ │ + jne 618a0 │ │ │ │ + mov %r10,%r14 │ │ │ │ + mov $0x1,%r11d │ │ │ │ cmp $0x1,%r13d │ │ │ │ - je 614c1 │ │ │ │ + je 615f8 │ │ │ │ mov %r8d,%r14d │ │ │ │ xor %eax,%eax │ │ │ │ - mov $0x1,%r10d │ │ │ │ + mov $0x1,%r11d │ │ │ │ shl $0x3,%r14 │ │ │ │ - lea -0x8(%r14),%rsi │ │ │ │ - shr $0x3,%rsi │ │ │ │ - inc %rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - je 613b0 │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 61383 │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 6135f │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - je 6133b │ │ │ │ - cmp $0x4,%rsi │ │ │ │ - je 61317 │ │ │ │ - cmp $0x5,%rsi │ │ │ │ - je 612f3 │ │ │ │ - cmp $0x6,%rsi │ │ │ │ - je 612cf │ │ │ │ - mov (%rdx),%rdi │ │ │ │ - cmp %rdi,(%r15) │ │ │ │ - jne 61740 │ │ │ │ + lea -0x8(%r14),%r15 │ │ │ │ + shr $0x3,%r15 │ │ │ │ + inc %r15 │ │ │ │ + and $0x7,%r15d │ │ │ │ + je 614e7 │ │ │ │ + cmp $0x1,%r15 │ │ │ │ + je 614ba │ │ │ │ + cmp $0x2,%r15 │ │ │ │ + je 61496 │ │ │ │ + cmp $0x3,%r15 │ │ │ │ + je 61472 │ │ │ │ + cmp $0x4,%r15 │ │ │ │ + je 6144e │ │ │ │ + cmp $0x5,%r15 │ │ │ │ + je 6142a │ │ │ │ + cmp $0x6,%r15 │ │ │ │ + je 61406 │ │ │ │ + mov (%rdx),%rsi │ │ │ │ + cmp %rsi,(%rdi) │ │ │ │ + jne 61880 │ │ │ │ mov 0x20(%rcx),%r8 │ │ │ │ - mov %edi,%r10d │ │ │ │ + mov %esi,%r11d │ │ │ │ mov $0x8,%eax │ │ │ │ - cmp (%r8),%rdi │ │ │ │ - jne 617a0 │ │ │ │ - mov (%rdx,%rax,1),%rsi │ │ │ │ - cmp %rsi,(%r15,%rax,1) │ │ │ │ - jne 61740 │ │ │ │ + cmp (%r8),%rsi │ │ │ │ + jne 618e0 │ │ │ │ + mov (%rdx,%rax,1),%r15 │ │ │ │ + cmp %r15,(%rdi,%rax,1) │ │ │ │ + jne 61880 │ │ │ │ mov 0x20(%rcx),%r9 │ │ │ │ - cmp (%r9,%rax,1),%rsi │ │ │ │ - jne 617a0 │ │ │ │ - imul %esi,%r10d │ │ │ │ + cmp (%r9,%rax,1),%r15 │ │ │ │ + jne 618e0 │ │ │ │ + imul %r15d,%r11d │ │ │ │ add $0x8,%rax │ │ │ │ - mov (%rdx,%rax,1),%rdi │ │ │ │ - cmp %rdi,(%r15,%rax,1) │ │ │ │ - jne 61740 │ │ │ │ + mov (%rdx,%rax,1),%rsi │ │ │ │ + cmp %rsi,(%rdi,%rax,1) │ │ │ │ + jne 61880 │ │ │ │ mov 0x20(%rcx),%r8 │ │ │ │ - cmp (%r8,%rax,1),%rdi │ │ │ │ - jne 617a0 │ │ │ │ - imul %edi,%r10d │ │ │ │ + cmp (%r8,%rax,1),%rsi │ │ │ │ + jne 618e0 │ │ │ │ + imul %esi,%r11d │ │ │ │ add $0x8,%rax │ │ │ │ - mov (%rdx,%rax,1),%rsi │ │ │ │ - cmp %rsi,(%r15,%rax,1) │ │ │ │ - jne 61740 │ │ │ │ + mov (%rdx,%rax,1),%r15 │ │ │ │ + cmp %r15,(%rdi,%rax,1) │ │ │ │ + jne 61880 │ │ │ │ mov 0x20(%rcx),%r9 │ │ │ │ - cmp (%r9,%rax,1),%rsi │ │ │ │ - jne 617a0 │ │ │ │ - imul %esi,%r10d │ │ │ │ + cmp (%r9,%rax,1),%r15 │ │ │ │ + jne 618e0 │ │ │ │ + imul %r15d,%r11d │ │ │ │ add $0x8,%rax │ │ │ │ - mov (%rdx,%rax,1),%rdi │ │ │ │ - cmp %rdi,(%r15,%rax,1) │ │ │ │ - jne 61740 │ │ │ │ + mov (%rdx,%rax,1),%rsi │ │ │ │ + cmp %rsi,(%rdi,%rax,1) │ │ │ │ + jne 61880 │ │ │ │ mov 0x20(%rcx),%r8 │ │ │ │ - cmp (%r8,%rax,1),%rdi │ │ │ │ - jne 617a0 │ │ │ │ - imul %edi,%r10d │ │ │ │ + cmp (%r8,%rax,1),%rsi │ │ │ │ + jne 618e0 │ │ │ │ + imul %esi,%r11d │ │ │ │ add $0x8,%rax │ │ │ │ - mov (%rdx,%rax,1),%rsi │ │ │ │ - cmp %rsi,(%r15,%rax,1) │ │ │ │ - jne 61740 │ │ │ │ + mov (%rdx,%rax,1),%r15 │ │ │ │ + cmp %r15,(%rdi,%rax,1) │ │ │ │ + jne 61880 │ │ │ │ mov 0x20(%rcx),%r9 │ │ │ │ - cmp (%r9,%rax,1),%rsi │ │ │ │ - jne 617a0 │ │ │ │ - imul %esi,%r10d │ │ │ │ + cmp (%r9,%rax,1),%r15 │ │ │ │ + jne 618e0 │ │ │ │ + imul %r15d,%r11d │ │ │ │ add $0x8,%rax │ │ │ │ - mov (%rdx,%rax,1),%rdi │ │ │ │ - cmp %rdi,(%r15,%rax,1) │ │ │ │ - jne 61740 │ │ │ │ + mov (%rdx,%rax,1),%rsi │ │ │ │ + cmp %rsi,(%rdi,%rax,1) │ │ │ │ + jne 61880 │ │ │ │ mov 0x20(%rcx),%r8 │ │ │ │ - cmp (%r8,%rax,1),%rdi │ │ │ │ - jne 617a0 │ │ │ │ + cmp (%r8,%rax,1),%rsi │ │ │ │ + jne 618e0 │ │ │ │ add $0x8,%rax │ │ │ │ - imul %edi,%r10d │ │ │ │ + imul %esi,%r11d │ │ │ │ cmp %r14,%rax │ │ │ │ - je 614ba │ │ │ │ - mov (%rdx,%rax,1),%r9 │ │ │ │ - cmp %r9,(%r15,%rax,1) │ │ │ │ - jne 61740 │ │ │ │ + je 615f1 │ │ │ │ + mov (%rdx,%rax,1),%r15 │ │ │ │ + cmp %r15,(%rdi,%rax,1) │ │ │ │ + jne 61880 │ │ │ │ mov 0x20(%rcx),%rsi │ │ │ │ - cmp (%rsi,%rax,1),%r9 │ │ │ │ - jne 617a0 │ │ │ │ - mov 0x8(%rdx,%rax,1),%rdi │ │ │ │ - imul %r9d,%r10d │ │ │ │ - cmp %rdi,0x8(%r15,%rax,1) │ │ │ │ - jne 61740 │ │ │ │ - cmp 0x8(%rsi,%rax,1),%rdi │ │ │ │ - jne 617a0 │ │ │ │ + cmp (%rsi,%rax,1),%r15 │ │ │ │ + jne 618e0 │ │ │ │ + mov 0x8(%rdx,%rax,1),%r9 │ │ │ │ + imul %r15d,%r11d │ │ │ │ + cmp %r9,0x8(%rdi,%rax,1) │ │ │ │ + jne 61880 │ │ │ │ + cmp 0x8(%rsi,%rax,1),%r9 │ │ │ │ + jne 618e0 │ │ │ │ mov 0x10(%rdx,%rax,1),%r8 │ │ │ │ - imul %edi,%r10d │ │ │ │ - cmp %r8,0x10(%r15,%rax,1) │ │ │ │ - jne 61740 │ │ │ │ + imul %r9d,%r11d │ │ │ │ + cmp %r8,0x10(%rdi,%rax,1) │ │ │ │ + jne 61880 │ │ │ │ cmp 0x10(%rsi,%rax,1),%r8 │ │ │ │ - jne 617a0 │ │ │ │ - mov 0x18(%rdx,%rax,1),%r9 │ │ │ │ - imul %r8d,%r10d │ │ │ │ - cmp %r9,0x18(%r15,%rax,1) │ │ │ │ - jne 61740 │ │ │ │ - cmp 0x18(%rsi,%rax,1),%r9 │ │ │ │ - jne 617a0 │ │ │ │ - mov 0x20(%rdx,%rax,1),%rdi │ │ │ │ - imul %r9d,%r10d │ │ │ │ - cmp %rdi,0x20(%r15,%rax,1) │ │ │ │ - jne 61740 │ │ │ │ - cmp 0x20(%rsi,%rax,1),%rdi │ │ │ │ - jne 617a0 │ │ │ │ + jne 618e0 │ │ │ │ + mov 0x18(%rdx,%rax,1),%r15 │ │ │ │ + imul %r8d,%r11d │ │ │ │ + cmp %r15,0x18(%rdi,%rax,1) │ │ │ │ + jne 61880 │ │ │ │ + cmp 0x18(%rsi,%rax,1),%r15 │ │ │ │ + jne 618e0 │ │ │ │ + mov 0x20(%rdx,%rax,1),%r9 │ │ │ │ + imul %r15d,%r11d │ │ │ │ + cmp %r9,0x20(%rdi,%rax,1) │ │ │ │ + jne 61880 │ │ │ │ + cmp 0x20(%rsi,%rax,1),%r9 │ │ │ │ + jne 618e0 │ │ │ │ mov 0x28(%rdx,%rax,1),%rsi │ │ │ │ - imul %edi,%r10d │ │ │ │ - cmp %rsi,0x28(%r15,%rax,1) │ │ │ │ - jne 61740 │ │ │ │ + imul %r9d,%r11d │ │ │ │ + cmp %rsi,0x28(%rdi,%rax,1) │ │ │ │ + jne 61880 │ │ │ │ mov 0x20(%rcx),%r8 │ │ │ │ cmp 0x28(%r8,%rax,1),%rsi │ │ │ │ - jne 617a0 │ │ │ │ - mov 0x30(%rdx,%rax,1),%r9 │ │ │ │ - imul %esi,%r10d │ │ │ │ - cmp %r9,0x30(%r15,%rax,1) │ │ │ │ - jne 61740 │ │ │ │ - cmp 0x30(%r8,%rax,1),%r9 │ │ │ │ - jne 617a0 │ │ │ │ - mov 0x38(%rdx,%rax,1),%rdi │ │ │ │ - imul %r9d,%r10d │ │ │ │ - cmp %rdi,0x38(%r15,%rax,1) │ │ │ │ - jne 61740 │ │ │ │ - cmp 0x38(%r8,%rax,1),%rdi │ │ │ │ - jne 617a0 │ │ │ │ + jne 618e0 │ │ │ │ + mov 0x30(%rdx,%rax,1),%r15 │ │ │ │ + imul %esi,%r11d │ │ │ │ + cmp %r15,0x30(%rdi,%rax,1) │ │ │ │ + jne 61880 │ │ │ │ + cmp 0x30(%r8,%rax,1),%r15 │ │ │ │ + jne 618e0 │ │ │ │ + mov 0x38(%rdx,%rax,1),%r9 │ │ │ │ + imul %r15d,%r11d │ │ │ │ + cmp %r9,0x38(%rdi,%rax,1) │ │ │ │ + jne 61880 │ │ │ │ + cmp 0x38(%r8,%rax,1),%r9 │ │ │ │ + jne 618e0 │ │ │ │ add $0x40,%rax │ │ │ │ - imul %edi,%r10d │ │ │ │ + imul %r9d,%r11d │ │ │ │ cmp %r14,%rax │ │ │ │ - jne 613b0 │ │ │ │ - movslq %r10d,%r14 │ │ │ │ - imul %r11,%r14 │ │ │ │ - vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ + jne 614e7 │ │ │ │ + movslq %r11d,%r14 │ │ │ │ + imul %r10,%r14 │ │ │ │ mov %rcx,-0x170(%rbp) │ │ │ │ - mov %r11,-0x168(%rbp) │ │ │ │ - mov %r10d,-0x158(%rbp) │ │ │ │ - movq $0x0,-0xe8(%rbp) │ │ │ │ - movq $0x0,-0xc8(%rbp) │ │ │ │ - vmovdqa %ymm0,-0x110(%rbp) │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ lea -0x110(%rbp),%rdi │ │ │ │ mov %r14,%rdx │ │ │ │ + mov %r10,-0x168(%rbp) │ │ │ │ mov %r12,%rsi │ │ │ │ + mov %r11d,-0x158(%rbp) │ │ │ │ + movq $0x0,-0xe8(%rbp) │ │ │ │ + movq $0x0,-0xc8(%rbp) │ │ │ │ + vmovdqa %ymm0,-0x110(%rbp) │ │ │ │ vzeroupper │ │ │ │ - call b9640 │ │ │ │ - mov -0x110(%rbp),%r15 │ │ │ │ - mov -0x100(%rbp),%r10 │ │ │ │ + call b9670 │ │ │ │ + mov -0x110(%rbp),%rdi │ │ │ │ + mov -0x100(%rbp),%r11 │ │ │ │ test %al,%al │ │ │ │ mov -0x168(%rbp),%rsi │ │ │ │ mov -0x158(%rbp),%eax │ │ │ │ - mov %r15,-0x160(%rbp) │ │ │ │ - mov %r10,-0x198(%rbp) │ │ │ │ - jne 617bb │ │ │ │ + mov %rdi,-0x160(%rbp) │ │ │ │ + mov %r11,-0x1a0(%rbp) │ │ │ │ + jne 618fb │ │ │ │ mov %rsi,-0x168(%rbp) │ │ │ │ vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ lea -0xf0(%rbp),%rdi │ │ │ │ mov %r14,%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov -0xf8(%rbp),%r15 │ │ │ │ mov %eax,-0x158(%rbp) │ │ │ │ + mov -0xf8(%rbp),%r15 │ │ │ │ movq $0x0,-0xf0(%rbp) │ │ │ │ vmovdqa %xmm1,-0xe0(%rbp) │ │ │ │ - call b9640 │ │ │ │ + call b9670 │ │ │ │ mov -0xf0(%rbp),%r8 │ │ │ │ mov -0xe0(%rbp),%r9 │ │ │ │ - mov %r8,-0x1a0(%rbp) │ │ │ │ - mov %r9,-0x1a8(%rbp) │ │ │ │ + mov %r8,-0x1a8(%rbp) │ │ │ │ + mov %r9,-0x1b0(%rbp) │ │ │ │ test %al,%al │ │ │ │ - je 617d8 │ │ │ │ - mov 0x879ca(%rip),%r12 │ │ │ │ - lea 0x76d93(%rip),%rsi # d8340 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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 (%r12),%rdi │ │ │ │ + je 61918 │ │ │ │ + mov 0x88893(%rip),%rax │ │ │ │ + lea 0x77c76(%rip),%rsi # d935a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13ba> │ │ │ │ + mov (%rax),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ - mov -0x1a0(%rbp),%rdi │ │ │ │ + mov -0x1a8(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 615d3 │ │ │ │ - mov -0x1a8(%rbp),%rsi │ │ │ │ + je 61709 │ │ │ │ + mov -0x1b0(%rbp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ mov -0x160(%rbp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 61658 │ │ │ │ - mov -0x198(%rbp),%rsi │ │ │ │ + je 61798 │ │ │ │ + mov -0x1a0(%rbp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - jmp 61658 │ │ │ │ - mov 0x87979(%rip),%rdx │ │ │ │ - lea 0x76a66(%rip),%rsi # d8064 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd34> │ │ │ │ - mov (%rdx),%rdi │ │ │ │ + jmp 61798 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x88839(%rip),%r9 │ │ │ │ + lea 0x77926(%rip),%rsi # d9064 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10c4> │ │ │ │ + mov (%r9),%rdi │ │ │ │ call d380 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ xor %ebx,%ebx │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 620d0 │ │ │ │ + jne 62254 │ │ │ │ lea -0x30(%rbp),%rsp │ │ │ │ mov %rbx,%rax │ │ │ │ pop %rbx │ │ │ │ - pop %rcx │ │ │ │ + pop %rsi │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ - lea -0x8(%rcx),%rsp │ │ │ │ + lea -0x8(%rsi),%rsp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov 0x87929(%rip),%r14 │ │ │ │ - lea 0x7785a(%rip),%rsi # d8ea8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1b78> │ │ │ │ - mov (%r14),%rdi │ │ │ │ + mov 0x887e9(%rip),%r15 │ │ │ │ + lea 0x7871a(%rip),%rsi # d9ea8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1f08> │ │ │ │ + mov (%r15),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ lea -0x118(%rbp),%rdi │ │ │ │ - call b39e0 │ │ │ │ + call b3b90 │ │ │ │ lea -0x120(%rbp),%rdi │ │ │ │ - call b39e0 │ │ │ │ + call b3b90 │ │ │ │ lea -0x128(%rbp),%rdi │ │ │ │ - call b39e0 │ │ │ │ - jmp 61612 │ │ │ │ + call b3b90 │ │ │ │ + jmp 61752 │ │ │ │ xchg %ax,%ax │ │ │ │ - mov 0x878e9(%rip),%r10 │ │ │ │ - lea 0x76c5f(%rip),%rsi # d82ed * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xfbd> │ │ │ │ - mov (%r10),%rdi │ │ │ │ + mov 0x887a9(%rip),%r11 │ │ │ │ + lea 0x77b39(%rip),%rsi # d9307 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1367> │ │ │ │ + mov (%r11),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 61656 │ │ │ │ + jmp 61796 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x878c9(%rip),%r13 │ │ │ │ - lea 0x77c2a(%rip),%rsi # d92d8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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 0x0(%r13),%rdi │ │ │ │ - call d380 │ │ │ │ - jmp 61656 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x878a9(%rip),%rax │ │ │ │ - lea 0x779ea(%rip),%rsi # d90b8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1d88> │ │ │ │ - mov (%rax),%rdi │ │ │ │ + mov 0x88789(%rip),%rbx │ │ │ │ + lea 0x78aea(%rip),%rsi # da2d8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2338> │ │ │ │ + mov (%rbx),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 61670 │ │ │ │ + jmp 61796 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x87889(%rip),%r9 │ │ │ │ - lea 0x77752(%rip),%rsi # d8e40 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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 (%r9),%rdi │ │ │ │ + mov 0x88769(%rip),%r12 │ │ │ │ + lea 0x788aa(%rip),%rsi # da0b8 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2118> │ │ │ │ + mov (%r12),%rdi │ │ │ │ + call d380 │ │ │ │ + jmp 617b0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x88749(%rip),%r10 │ │ │ │ + lea 0x78612(%rip),%rsi # d9e40 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1ea0> │ │ │ │ + mov (%r10),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 61664 │ │ │ │ + jmp 617a4 │ │ │ │ nopl (%rax) │ │ │ │ - mov 0x87869(%rip),%rdi │ │ │ │ - lea 0x77a22(%rip),%rsi # d9130 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1e00> │ │ │ │ - mov (%rdi),%rdi │ │ │ │ + mov 0x88729(%rip),%r8 │ │ │ │ + lea 0x788e2(%rip),%rsi # da130 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2190> │ │ │ │ + mov (%r8),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 61656 │ │ │ │ + jmp 61796 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x87849(%rip),%r15 │ │ │ │ - lea 0x7694d(%rip),%rsi # d807b * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd4b> │ │ │ │ - mov (%r15),%rdi │ │ │ │ + mov 0x88709(%rip),%rax │ │ │ │ + lea 0x7780d(%rip),%rsi # d907b * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10db> │ │ │ │ + mov (%rax),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 61610 │ │ │ │ + jmp 61750 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x87829(%rip),%rdx │ │ │ │ - lea 0x77a32(%rip),%rsi # d9180 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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 0x886e9(%rip),%rdx │ │ │ │ + lea 0x788f2(%rip),%rsi # da180 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x21e0> │ │ │ │ mov (%rdx),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 61656 │ │ │ │ + jmp 61796 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x87809(%rip),%r8 │ │ │ │ - lea 0x779ea(%rip),%rsi # d9158 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1e28> │ │ │ │ - mov (%r8),%rdi │ │ │ │ + mov 0x886c9(%rip),%r13 │ │ │ │ + lea 0x788aa(%rip),%rsi # da158 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x21b8> │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 61656 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x877e9(%rip),%rsi │ │ │ │ - mov (%rsi),%rdi │ │ │ │ - lea 0x778ef(%rip),%rsi # d9080 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1d50> │ │ │ │ + jmp 61796 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x886a9(%rip),%rdi │ │ │ │ + lea 0x787b2(%rip),%rsi # da080 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x20e0> │ │ │ │ + mov (%rdi),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 61610 │ │ │ │ + jmp 61750 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x877c9(%rip),%rbx │ │ │ │ - lea 0x7778a(%rip),%rsi # d8f38 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1c08> │ │ │ │ + mov 0x88689(%rip),%rbx │ │ │ │ + lea 0x7864a(%rip),%rsi # d9f38 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1f98> │ │ │ │ mov (%rbx),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 61656 │ │ │ │ - mov 0x877ae(%rip),%rbx │ │ │ │ - lea 0x76b77(%rip),%rsi # d8340 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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 (%rbx),%rdi │ │ │ │ + jmp 61796 │ │ │ │ + mov 0x8866e(%rip),%r14 │ │ │ │ + lea 0x77a51(%rip),%rsi # d935a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13ba> │ │ │ │ + mov (%r14),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 615d3 │ │ │ │ - mov -0xd8(%rbp),%rdi │ │ │ │ + jmp 61709 │ │ │ │ + mov -0xd8(%rbp),%rcx │ │ │ │ mov -0x170(%rbp),%rsi │ │ │ │ vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ + lea -0xd0(%rbp),%rdi │ │ │ │ mov %r14,%rdx │ │ │ │ movq $0x0,-0xd0(%rbp) │ │ │ │ + mov %rcx,-0x180(%rbp) │ │ │ │ vmovdqa %xmm2,-0xc0(%rbp) │ │ │ │ - mov %rdi,-0x178(%rbp) │ │ │ │ - lea -0xd0(%rbp),%rdi │ │ │ │ - call b9640 │ │ │ │ - mov -0xd0(%rbp),%rcx │ │ │ │ - mov -0xc0(%rbp),%r11 │ │ │ │ + call b9670 │ │ │ │ + mov -0xd0(%rbp),%r10 │ │ │ │ + mov -0xc0(%rbp),%r14 │ │ │ │ test %al,%al │ │ │ │ - mov -0x158(%rbp),%r14d │ │ │ │ - mov %rcx,-0x1c8(%rbp) │ │ │ │ - mov %r11,-0x1c0(%rbp) │ │ │ │ - jne 62087 │ │ │ │ + mov -0x158(%rbp),%edx │ │ │ │ + mov %r10,-0x1c8(%rbp) │ │ │ │ + mov %r14,-0x1c0(%rbp) │ │ │ │ + jne 6220d │ │ │ │ + mov 0x88e34(%rip),%rax │ │ │ │ sub $0x8,%rsp │ │ │ │ - mov %r14d,-0x158(%rbp) │ │ │ │ + mov %edx,-0x158(%rbp) │ │ │ │ xor %r9d,%r9d │ │ │ │ - xor %r8d,%r8d │ │ │ │ - mov 0x87f62(%rip),%rax │ │ │ │ - mov $0xb,%ecx │ │ │ │ - mov %r13d,%esi │ │ │ │ mov -0xb8(%rbp),%r14 │ │ │ │ mov 0x20(%r12),%rdx │ │ │ │ + xor %r8d,%r8d │ │ │ │ + mov $0xb,%ecx │ │ │ │ mov 0x10(%rax),%rdi │ │ │ │ push $0x0 │ │ │ │ + mov %r13d,%esi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ call *0x2e8(%rax) │ │ │ │ add $0x20,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - mov -0x158(%rbp),%r12d │ │ │ │ mov %rax,-0x1d0(%rbp) │ │ │ │ - je 6209d │ │ │ │ - mov 0x87f1c(%rip),%rax │ │ │ │ + mov -0x158(%rbp),%r12d │ │ │ │ + je 62223 │ │ │ │ + mov 0x88dde(%rip),%rax │ │ │ │ sub $0x8,%rsp │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ mov %r12d,-0x158(%rbp) │ │ │ │ xor %r9d,%r9d │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ xor %r8d,%r8d │ │ │ │ mov $0xb,%ecx │ │ │ │ mov %r13d,%esi │ │ │ │ mov 0x10(%rax),%rdi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ call *0x2e8(%rax) │ │ │ │ add $0x20,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - mov -0x158(%rbp),%r10d │ │ │ │ - mov -0x168(%rbp),%r13 │ │ │ │ mov %rax,-0x1d8(%rbp) │ │ │ │ - je 620a1 │ │ │ │ - mov -0x1d0(%rbp),%rdx │ │ │ │ + mov -0x158(%rbp),%r11d │ │ │ │ + mov -0x168(%rbp),%r13 │ │ │ │ + je 62227 │ │ │ │ + mov -0x1d0(%rbp),%rdi │ │ │ │ vpxor %xmm3,%xmm3,%xmm3 │ │ │ │ - mov 0x10(%rax),%r8 │ │ │ │ - mov 0x10(%rdx),%rsi │ │ │ │ + mov 0x10(%rax),%r9 │ │ │ │ + mov 0x10(%rdi),%r8 │ │ │ │ vmovdqa %ymm3,-0xb0(%rbp) │ │ │ │ vmovdqa %ymm3,-0x90(%rbp) │ │ │ │ vmovdqa %ymm3,-0x70(%rbp) │ │ │ │ - test %r10d,%r10d │ │ │ │ - jle 620c4 │ │ │ │ - lea 0x0(,%r13,8),%r9 │ │ │ │ - mov %r15,-0x168(%rbp) │ │ │ │ - lea 0x0(,%r13,4),%r15 │ │ │ │ - mov %r14,-0x170(%rbp) │ │ │ │ - mov %r9,-0x1b8(%rbp) │ │ │ │ - mov %r15,-0x1b0(%rbp) │ │ │ │ - mov %r8,-0x180(%rbp) │ │ │ │ - mov %rsi,%r13 │ │ │ │ + test %r11d,%r11d │ │ │ │ + jle 62248 │ │ │ │ + lea 0x0(,%r13,4),%rsi │ │ │ │ + mov %r9,-0x188(%rbp) │ │ │ │ + lea 0x0(,%r13,8),%rbx │ │ │ │ + mov %rsi,-0x1b8(%rbp) │ │ │ │ + mov %r8,-0x168(%rbp) │ │ │ │ + mov %r14,-0x178(%rbp) │ │ │ │ movl $0x0,-0x158(%rbp) │ │ │ │ - lea -0xb0(%rbp),%r14 │ │ │ │ + mov %r15,-0x170(%rbp) │ │ │ │ + lea -0xb0(%rbp),%r15 │ │ │ │ xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov -0x144(%rbp),%ebx │ │ │ │ - mov %r10d,-0x18c(%rbp) │ │ │ │ - mov %r14,%rdi │ │ │ │ + mov -0x144(%rbp),%r14d │ │ │ │ mov -0x148(%rbp),%r12d │ │ │ │ - mov -0x168(%rbp),%rcx │ │ │ │ - mov %ebx,%edx │ │ │ │ + mov %r11d,-0x194(%rbp) │ │ │ │ + mov %r15,%rdi │ │ │ │ + mov -0x170(%rbp),%rcx │ │ │ │ + mov %r14d,%edx │ │ │ │ mov %r12d,%esi │ │ │ │ vzeroupper │ │ │ │ - call b88a0 (int, int, double const*)@@Base> │ │ │ │ - mov -0x178(%rbp),%rcx │ │ │ │ - mov %ebx,%edx │ │ │ │ + call b88d0 (int, int, double const*)@@Base> │ │ │ │ + mov -0x180(%rbp),%rcx │ │ │ │ + mov %r14d,%edx │ │ │ │ mov %r12d,%esi │ │ │ │ lea -0x98(%rbp),%rdi │ │ │ │ - call b88a0 (int, int, double const*)@@Base> │ │ │ │ - mov -0x170(%rbp),%rcx │ │ │ │ - lea -0x80(%rbp),%r10 │ │ │ │ - mov %ebx,%edx │ │ │ │ + call b88d0 (int, int, double const*)@@Base> │ │ │ │ + lea -0x80(%rbp),%r11 │ │ │ │ + mov -0x178(%rbp),%rcx │ │ │ │ + mov %r14d,%edx │ │ │ │ mov %r12d,%esi │ │ │ │ - mov %r10,%rdi │ │ │ │ - mov %r10,-0x188(%rbp) │ │ │ │ - call b88a0 (int, int, double const*)@@Base> │ │ │ │ - mov -0x188(%rbp),%r8 │ │ │ │ + mov %r11,%rdi │ │ │ │ + mov %r11,-0x190(%rbp) │ │ │ │ + call b88d0 (int, int, double const*)@@Base> │ │ │ │ + mov -0x190(%rbp),%r8 │ │ │ │ lea -0x68(%rbp),%r9 │ │ │ │ lea -0x98(%rbp),%rcx │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %ebx,%esi │ │ │ │ + mov %r15,%rdx │ │ │ │ + mov %r14d,%esi │ │ │ │ mov %r12d,%edi │ │ │ │ - call 5d0b0 │ │ │ │ - mov -0x78(%rbp),%r11 │ │ │ │ + call 5d140 │ │ │ │ + mov -0x78(%rbp),%r13 │ │ │ │ mov -0x80(%rbp),%r8 │ │ │ │ - mov %r13,%rcx │ │ │ │ vxorps %xmm4,%xmm4,%xmm4 │ │ │ │ - mov -0x18c(%rbp),%r10d │ │ │ │ - cmp %r11,%r8 │ │ │ │ - je 61cd6 │ │ │ │ + mov -0x168(%rbp),%rcx │ │ │ │ + mov -0x194(%rbp),%r11d │ │ │ │ + cmp %r13,%r8 │ │ │ │ + je 61e4e │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov (%r8),%rdx │ │ │ │ - mov 0x8(%r8),%rdi │ │ │ │ - cmp %rdi,%rdx │ │ │ │ - je 61cc9 │ │ │ │ - lea -0x8(%rdi),%rax │ │ │ │ + mov 0x8(%r8),%r10 │ │ │ │ + cmp %r10,%rdx │ │ │ │ + je 61e41 │ │ │ │ + lea -0x8(%r10),%rax │ │ │ │ sub %rdx,%rax │ │ │ │ - mov %rax,%r9 │ │ │ │ - shr $0x3,%r9 │ │ │ │ + mov %rax,%r14 │ │ │ │ + shr $0x3,%r14 │ │ │ │ cmp $0x30,%rax │ │ │ │ - jbe 6207a │ │ │ │ - lea 0x1(%r9),%r15 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %r15,%rbx │ │ │ │ - shr $0x3,%rbx │ │ │ │ - shl $0x5,%rbx │ │ │ │ - lea -0x20(%rbx),%r12 │ │ │ │ - shr $0x5,%r12 │ │ │ │ - inc %r12 │ │ │ │ - and $0x7,%r12d │ │ │ │ - je 61b47 │ │ │ │ - cmp $0x1,%r12 │ │ │ │ - je 61b24 │ │ │ │ - cmp $0x2,%r12 │ │ │ │ - je 61b0a │ │ │ │ - cmp $0x3,%r12 │ │ │ │ - je 61af0 │ │ │ │ - cmp $0x4,%r12 │ │ │ │ - je 61ad6 │ │ │ │ - cmp $0x5,%r12 │ │ │ │ - je 61abc │ │ │ │ - cmp $0x6,%r12 │ │ │ │ - je 61aa2 │ │ │ │ + jbe 62200 │ │ │ │ + lea 0x1(%r14),%rdi │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov %rdi,%r9 │ │ │ │ + shr $0x3,%r9 │ │ │ │ + shl $0x5,%r9 │ │ │ │ + lea -0x20(%r9),%rsi │ │ │ │ + shr $0x5,%rsi │ │ │ │ + inc %rsi │ │ │ │ + and $0x7,%esi │ │ │ │ + je 61ca5 │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 61c7e │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + je 61c60 │ │ │ │ + cmp $0x3,%rsi │ │ │ │ + je 61c42 │ │ │ │ + cmp $0x4,%rsi │ │ │ │ + je 61c24 │ │ │ │ + cmp $0x5,%rsi │ │ │ │ + je 61c06 │ │ │ │ + cmp $0x6,%rsi │ │ │ │ + je 61be8 │ │ │ │ vcvtpd2psy (%rdx),%xmm5 │ │ │ │ - mov $0x20,%eax │ │ │ │ vcvtpd2psy 0x20(%rdx),%xmm6 │ │ │ │ - vinsertf128 $0x1,%xmm6,%ymm5,%ymm7 │ │ │ │ + vinsertf32x4 $0x1,%xmm6,%ymm5,%ymm7 │ │ │ │ + mov $0x20,%r12d │ │ │ │ vmovups %ymm7,(%rcx) │ │ │ │ - vcvtpd2psy (%rdx,%rax,2),%xmm8 │ │ │ │ - vcvtpd2psy 0x20(%rdx,%rax,2),%xmm9 │ │ │ │ - vinsertf128 $0x1,%xmm9,%ymm8,%ymm10 │ │ │ │ - vmovups %ymm10,(%rcx,%rax,1) │ │ │ │ - add $0x20,%rax │ │ │ │ - vcvtpd2psy (%rdx,%rax,2),%xmm11 │ │ │ │ - vcvtpd2psy 0x20(%rdx,%rax,2),%xmm12 │ │ │ │ - vinsertf128 $0x1,%xmm12,%ymm11,%ymm13 │ │ │ │ - vmovups %ymm13,(%rcx,%rax,1) │ │ │ │ - add $0x20,%rax │ │ │ │ - vcvtpd2psy (%rdx,%rax,2),%xmm14 │ │ │ │ - vcvtpd2psy 0x20(%rdx,%rax,2),%xmm15 │ │ │ │ - vinsertf128 $0x1,%xmm15,%ymm14,%ymm0 │ │ │ │ - vmovups %ymm0,(%rcx,%rax,1) │ │ │ │ - add $0x20,%rax │ │ │ │ - vcvtpd2psy (%rdx,%rax,2),%xmm1 │ │ │ │ - vcvtpd2psy 0x20(%rdx,%rax,2),%xmm2 │ │ │ │ - vinsertf128 $0x1,%xmm2,%ymm1,%ymm3 │ │ │ │ - vmovups %ymm3,(%rcx,%rax,1) │ │ │ │ - add $0x20,%rax │ │ │ │ - vcvtpd2psy (%rdx,%rax,2),%xmm5 │ │ │ │ - vcvtpd2psy 0x20(%rdx,%rax,2),%xmm6 │ │ │ │ - vinsertf128 $0x1,%xmm6,%ymm5,%ymm7 │ │ │ │ - vmovups %ymm7,(%rcx,%rax,1) │ │ │ │ - add $0x20,%rax │ │ │ │ - vcvtpd2psy (%rdx,%rax,2),%xmm8 │ │ │ │ - vcvtpd2psy 0x20(%rdx,%rax,2),%xmm9 │ │ │ │ - vinsertf128 $0x1,%xmm9,%ymm8,%ymm10 │ │ │ │ - vmovups %ymm10,(%rcx,%rax,1) │ │ │ │ - add $0x20,%rax │ │ │ │ - cmp %rax,%rbx │ │ │ │ - je 61c44 │ │ │ │ - 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 │ │ │ │ - vcvtpd2psy 0xc0(%rdx,%rax,2),%xmm5 │ │ │ │ - vcvtpd2psy 0xe0(%rdx,%rax,2),%xmm6 │ │ │ │ - vcvtpd2psy 0x100(%rdx,%rax,2),%xmm8 │ │ │ │ - vcvtpd2psy 0x120(%rdx,%rax,2),%xmm9 │ │ │ │ - vinsertf128 $0x1,%xmm12,%ymm11,%ymm13 │ │ │ │ - vcvtpd2psy 0x140(%rdx,%rax,2),%xmm11 │ │ │ │ - vcvtpd2psy 0x160(%rdx,%rax,2),%xmm12 │ │ │ │ - vmovups %ymm13,(%rcx,%rax,1) │ │ │ │ - vinsertf128 $0x1,%xmm15,%ymm14,%ymm0 │ │ │ │ - vcvtpd2psy 0x180(%rdx,%rax,2),%xmm14 │ │ │ │ - vcvtpd2psy 0x1a0(%rdx,%rax,2),%xmm15 │ │ │ │ - vmovups %ymm0,0x20(%rcx,%rax,1) │ │ │ │ - vinsertf128 $0x1,%xmm2,%ymm1,%ymm3 │ │ │ │ - vcvtpd2psy 0x1c0(%rdx,%rax,2),%xmm1 │ │ │ │ - vcvtpd2psy 0x1e0(%rdx,%rax,2),%xmm2 │ │ │ │ - vmovups %ymm3,0x40(%rcx,%rax,1) │ │ │ │ - vinsertf128 $0x1,%xmm6,%ymm5,%ymm7 │ │ │ │ - vmovups %ymm7,0x60(%rcx,%rax,1) │ │ │ │ - vinsertf128 $0x1,%xmm9,%ymm8,%ymm10 │ │ │ │ - vmovups %ymm10,0x80(%rcx,%rax,1) │ │ │ │ - vinsertf128 $0x1,%xmm12,%ymm11,%ymm13 │ │ │ │ - vmovups %ymm13,0xa0(%rcx,%rax,1) │ │ │ │ - vinsertf128 $0x1,%xmm15,%ymm14,%ymm0 │ │ │ │ - vmovups %ymm0,0xc0(%rcx,%rax,1) │ │ │ │ - vinsertf128 $0x1,%xmm2,%ymm1,%ymm3 │ │ │ │ - vmovups %ymm3,0xe0(%rcx,%rax,1) │ │ │ │ - add $0x100,%rax │ │ │ │ - cmp %rax,%rbx │ │ │ │ - jne 61b47 │ │ │ │ - test $0x7,%r15b │ │ │ │ - je 61cc4 │ │ │ │ - and $0xfffffffffffffff8,%r15 │ │ │ │ - mov %r15,%rsi │ │ │ │ - lea (%rcx,%r15,4),%r12 │ │ │ │ - lea (%rdx,%r15,8),%rbx │ │ │ │ - mov %r9,%r15 │ │ │ │ - sub %rsi,%r15 │ │ │ │ - cmp $0x2,%r15 │ │ │ │ - jbe 61c90 │ │ │ │ - vmovupd (%rdx,%rsi,8),%xmm5 │ │ │ │ - inc %r15 │ │ │ │ - vinsertf128 $0x1,0x10(%rdx,%rsi,8),%ymm5,%ymm6 │ │ │ │ + vcvtpd2psy (%rdx,%r12,2),%xmm8 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%r12,2),%xmm9 │ │ │ │ + vinsertf32x4 $0x1,%xmm9,%ymm8,%ymm10 │ │ │ │ + vmovups %ymm10,(%rcx,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + vcvtpd2psy (%rdx,%r12,2),%xmm11 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%r12,2),%xmm12 │ │ │ │ + vinsertf32x4 $0x1,%xmm12,%ymm11,%ymm13 │ │ │ │ + vmovups %ymm13,(%rcx,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + vcvtpd2psy (%rdx,%r12,2),%xmm14 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%r12,2),%xmm15 │ │ │ │ + vinsertf32x4 $0x1,%xmm15,%ymm14,%ymm0 │ │ │ │ + vmovups %ymm0,(%rcx,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + vcvtpd2psy (%rdx,%r12,2),%xmm1 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%r12,2),%xmm2 │ │ │ │ + vinsertf32x4 $0x1,%xmm2,%ymm1,%ymm3 │ │ │ │ + vmovups %ymm3,(%rcx,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + vcvtpd2psy (%rdx,%r12,2),%xmm5 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%r12,2),%xmm6 │ │ │ │ + vinsertf32x4 $0x1,%xmm6,%ymm5,%ymm7 │ │ │ │ + vmovups %ymm7,(%rcx,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + vcvtpd2psy (%rdx,%r12,2),%xmm8 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%r12,2),%xmm9 │ │ │ │ + vinsertf32x4 $0x1,%xmm9,%ymm8,%ymm10 │ │ │ │ + vmovups %ymm10,(%rcx,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp %r12,%r9 │ │ │ │ + je 61dc3 │ │ │ │ + vcvtpd2psy (%rdx,%r12,2),%xmm11 │ │ │ │ + vcvtpd2psy 0x20(%rdx,%r12,2),%xmm12 │ │ │ │ + vcvtpd2psy 0x40(%rdx,%r12,2),%xmm14 │ │ │ │ + vcvtpd2psy 0x60(%rdx,%r12,2),%xmm15 │ │ │ │ + vcvtpd2psy 0x80(%rdx,%r12,2),%xmm1 │ │ │ │ + vcvtpd2psy 0xa0(%rdx,%r12,2),%xmm2 │ │ │ │ + vinsertf32x4 $0x1,%xmm12,%ymm11,%ymm13 │ │ │ │ + vinsertf32x4 $0x1,%xmm15,%ymm14,%ymm0 │ │ │ │ + vinsertf32x4 $0x1,%xmm2,%ymm1,%ymm3 │ │ │ │ + vcvtpd2psy 0xc0(%rdx,%r12,2),%xmm5 │ │ │ │ + vcvtpd2psy 0xe0(%rdx,%r12,2),%xmm6 │ │ │ │ + vcvtpd2psy 0x100(%rdx,%r12,2),%xmm8 │ │ │ │ + vcvtpd2psy 0x120(%rdx,%r12,2),%xmm9 │ │ │ │ + vcvtpd2psy 0x140(%rdx,%r12,2),%xmm11 │ │ │ │ + vcvtpd2psy 0x160(%rdx,%r12,2),%xmm12 │ │ │ │ + vcvtpd2psy 0x180(%rdx,%r12,2),%xmm14 │ │ │ │ + vcvtpd2psy 0x1a0(%rdx,%r12,2),%xmm15 │ │ │ │ + vcvtpd2psy 0x1c0(%rdx,%r12,2),%xmm1 │ │ │ │ + vcvtpd2psy 0x1e0(%rdx,%r12,2),%xmm2 │ │ │ │ + vmovups %ymm13,(%rcx,%r12,1) │ │ │ │ + vmovups %ymm0,0x20(%rcx,%r12,1) │ │ │ │ + vinsertf32x4 $0x1,%xmm6,%ymm5,%ymm7 │ │ │ │ + vinsertf32x4 $0x1,%xmm9,%ymm8,%ymm10 │ │ │ │ + vinsertf32x4 $0x1,%xmm12,%ymm11,%ymm13 │ │ │ │ + vmovups %ymm3,0x40(%rcx,%r12,1) │ │ │ │ + vinsertf32x4 $0x1,%xmm15,%ymm14,%ymm0 │ │ │ │ + vinsertf32x4 $0x1,%xmm2,%ymm1,%ymm3 │ │ │ │ + vmovups %ymm7,0x60(%rcx,%r12,1) │ │ │ │ + vmovups %ymm10,0x80(%rcx,%r12,1) │ │ │ │ + vmovups %ymm13,0xa0(%rcx,%r12,1) │ │ │ │ + vmovups %ymm0,0xc0(%rcx,%r12,1) │ │ │ │ + vmovups %ymm3,0xe0(%rcx,%r12,1) │ │ │ │ + add $0x100,%r12 │ │ │ │ + cmp %r12,%r9 │ │ │ │ + jne 61ca5 │ │ │ │ + test $0x7,%dil │ │ │ │ + je 61e3c │ │ │ │ + and $0xfffffffffffffff8,%rdi │ │ │ │ + lea (%rcx,%rdi,4),%r9 │ │ │ │ + lea (%rdx,%rdi,8),%rsi │ │ │ │ + mov %r14,%rax │ │ │ │ + sub %rdi,%rax │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jbe 61e0b │ │ │ │ + vmovupd (%rdx,%rdi,8),%xmm5 │ │ │ │ + inc %rax │ │ │ │ + vinsertf64x2 $0x1,0x10(%rdx,%rdi,8),%ymm5,%ymm6 │ │ │ │ vcvtpd2ps %ymm6,%xmm7 │ │ │ │ - vmovups %xmm7,(%rcx,%rsi,4) │ │ │ │ - test $0x3,%r15b │ │ │ │ - je 61cc4 │ │ │ │ - and $0xfffffffffffffffc,%r15 │ │ │ │ - lea (%r12,%r15,4),%r12 │ │ │ │ - lea (%rbx,%r15,8),%rbx │ │ │ │ - vcvtsd2ss (%rbx),%xmm4,%xmm8 │ │ │ │ - lea 0x8(%rbx),%rdx │ │ │ │ - vmovss %xmm8,(%r12) │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - je 61cc4 │ │ │ │ - vcvtsd2ss 0x8(%rbx),%xmm4,%xmm9 │ │ │ │ - lea 0x10(%rbx),%rsi │ │ │ │ - vmovss %xmm9,0x4(%r12) │ │ │ │ - cmp %rsi,%rdi │ │ │ │ - je 61cc4 │ │ │ │ - vcvtsd2ss 0x10(%rbx),%xmm4,%xmm10 │ │ │ │ - vmovss %xmm10,0x8(%r12) │ │ │ │ - lea 0x4(%rcx,%r9,4),%rcx │ │ │ │ + vmovups %xmm7,(%rcx,%rdi,4) │ │ │ │ + test $0x3,%al │ │ │ │ + je 61e3c │ │ │ │ + and $0xfffffffffffffffc,%rax │ │ │ │ + lea (%r9,%rax,4),%r9 │ │ │ │ + lea (%rsi,%rax,8),%rsi │ │ │ │ + lea 0x8(%rsi),%rdx │ │ │ │ + vcvtsd2ss (%rsi),%xmm4,%xmm8 │ │ │ │ + vmovss %xmm8,(%r9) │ │ │ │ + cmp %rdx,%r10 │ │ │ │ + je 61e3c │ │ │ │ + lea 0x10(%rsi),%rdi │ │ │ │ + vcvtsd2ss 0x8(%rsi),%xmm4,%xmm9 │ │ │ │ + vmovss %xmm9,0x4(%r9) │ │ │ │ + cmp %rdi,%r10 │ │ │ │ + je 61e3c │ │ │ │ + vcvtsd2ss 0x10(%rsi),%xmm4,%xmm10 │ │ │ │ + vmovss %xmm10,0x8(%r9) │ │ │ │ + lea 0x4(%rcx,%r14,4),%rcx │ │ │ │ add $0x18,%r8 │ │ │ │ - cmp %r8,%r11 │ │ │ │ - jne 61a10 │ │ │ │ - mov -0x60(%rbp),%r11 │ │ │ │ + cmp %r8,%r13 │ │ │ │ + jne 61b50 │ │ │ │ + mov -0x60(%rbp),%r13 │ │ │ │ mov -0x68(%rbp),%r8 │ │ │ │ - mov -0x180(%rbp),%rcx │ │ │ │ - cmp %r11,%r8 │ │ │ │ - je 61fd9 │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov (%r8),%r15 │ │ │ │ - mov 0x8(%r8),%rdi │ │ │ │ - cmp %rdi,%r15 │ │ │ │ - je 61fcc │ │ │ │ - lea -0x8(%rdi),%rax │ │ │ │ - sub %r15,%rax │ │ │ │ - mov %rax,%r9 │ │ │ │ - shr $0x3,%r9 │ │ │ │ - cmp $0x30,%rax │ │ │ │ - jbe 6206d │ │ │ │ - lea 0x1(%r9),%rbx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rbx,%r12 │ │ │ │ + mov -0x188(%rbp),%rcx │ │ │ │ + cmp %r13,%r8 │ │ │ │ + je 62162 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov (%r8),%r14 │ │ │ │ + mov 0x8(%r8),%r10 │ │ │ │ + cmp %r10,%r14 │ │ │ │ + je 62155 │ │ │ │ + lea -0x8(%r10),%rax │ │ │ │ + sub %r14,%rax │ │ │ │ + mov %rax,%r12 │ │ │ │ shr $0x3,%r12 │ │ │ │ - shl $0x5,%r12 │ │ │ │ - lea -0x20(%r12),%rsi │ │ │ │ + cmp $0x30,%rax │ │ │ │ + jbe 621f3 │ │ │ │ + lea 0x1(%r12),%rdx │ │ │ │ + xor %edi,%edi │ │ │ │ + mov %rdx,%r9 │ │ │ │ + shr $0x3,%r9 │ │ │ │ + shl $0x5,%r9 │ │ │ │ + lea -0x20(%r9),%rsi │ │ │ │ shr $0x5,%rsi │ │ │ │ inc %rsi │ │ │ │ and $0x7,%esi │ │ │ │ - je 61e39 │ │ │ │ + je 61fc0 │ │ │ │ cmp $0x1,%rsi │ │ │ │ - je 61e14 │ │ │ │ + je 61f9a │ │ │ │ cmp $0x2,%rsi │ │ │ │ - je 61df8 │ │ │ │ + je 61f7d │ │ │ │ cmp $0x3,%rsi │ │ │ │ - je 61ddc │ │ │ │ + je 61f60 │ │ │ │ cmp $0x4,%rsi │ │ │ │ - je 61dc0 │ │ │ │ + je 61f43 │ │ │ │ cmp $0x5,%rsi │ │ │ │ - je 61da4 │ │ │ │ + je 61f26 │ │ │ │ cmp $0x6,%rsi │ │ │ │ - je 61d88 │ │ │ │ - vcvtpd2psy (%r15),%xmm11 │ │ │ │ - mov $0x20,%eax │ │ │ │ - vcvtpd2psy 0x20(%r15),%xmm12 │ │ │ │ - vinsertf128 $0x1,%xmm12,%ymm11,%ymm13 │ │ │ │ + je 61f09 │ │ │ │ + vcvtpd2psy (%r14),%xmm11 │ │ │ │ + vcvtpd2psy 0x20(%r14),%xmm12 │ │ │ │ + vinsertf32x4 $0x1,%xmm12,%ymm11,%ymm13 │ │ │ │ + mov $0x20,%edi │ │ │ │ vmovups %ymm13,(%rcx) │ │ │ │ - vcvtpd2psy (%r15,%rax,2),%xmm14 │ │ │ │ - vcvtpd2psy 0x20(%r15,%rax,2),%xmm15 │ │ │ │ - vinsertf128 $0x1,%xmm15,%ymm14,%ymm0 │ │ │ │ - vmovups %ymm0,(%rcx,%rax,1) │ │ │ │ - add $0x20,%rax │ │ │ │ - vcvtpd2psy (%r15,%rax,2),%xmm1 │ │ │ │ - vcvtpd2psy 0x20(%r15,%rax,2),%xmm2 │ │ │ │ - vinsertf128 $0x1,%xmm2,%ymm1,%ymm3 │ │ │ │ - vmovups %ymm3,(%rcx,%rax,1) │ │ │ │ - add $0x20,%rax │ │ │ │ - vcvtpd2psy (%r15,%rax,2),%xmm5 │ │ │ │ - vcvtpd2psy 0x20(%r15,%rax,2),%xmm6 │ │ │ │ - vinsertf128 $0x1,%xmm6,%ymm5,%ymm7 │ │ │ │ - vmovups %ymm7,(%rcx,%rax,1) │ │ │ │ - add $0x20,%rax │ │ │ │ - vcvtpd2psy (%r15,%rax,2),%xmm8 │ │ │ │ - vcvtpd2psy 0x20(%r15,%rax,2),%xmm9 │ │ │ │ - vinsertf128 $0x1,%xmm9,%ymm8,%ymm10 │ │ │ │ - vmovups %ymm10,(%rcx,%rax,1) │ │ │ │ - add $0x20,%rax │ │ │ │ - vcvtpd2psy (%r15,%rax,2),%xmm11 │ │ │ │ - vcvtpd2psy 0x20(%r15,%rax,2),%xmm12 │ │ │ │ - vinsertf128 $0x1,%xmm12,%ymm11,%ymm13 │ │ │ │ - vmovups %ymm13,(%rcx,%rax,1) │ │ │ │ - add $0x20,%rax │ │ │ │ - vcvtpd2psy (%r15,%rax,2),%xmm14 │ │ │ │ - vcvtpd2psy 0x20(%r15,%rax,2),%xmm15 │ │ │ │ - vinsertf128 $0x1,%xmm15,%ymm14,%ymm0 │ │ │ │ - vmovups %ymm0,(%rcx,%rax,1) │ │ │ │ - add $0x20,%rax │ │ │ │ - cmp %rax,%r12 │ │ │ │ - je 61f46 │ │ │ │ - vcvtpd2psy (%r15,%rax,2),%xmm1 │ │ │ │ - vcvtpd2psy 0x20(%r15,%rax,2),%xmm2 │ │ │ │ - vcvtpd2psy 0x40(%r15,%rax,2),%xmm5 │ │ │ │ - vcvtpd2psy 0x60(%r15,%rax,2),%xmm6 │ │ │ │ - vcvtpd2psy 0x80(%r15,%rax,2),%xmm8 │ │ │ │ - vcvtpd2psy 0xa0(%r15,%rax,2),%xmm9 │ │ │ │ - vcvtpd2psy 0xc0(%r15,%rax,2),%xmm11 │ │ │ │ - vcvtpd2psy 0xe0(%r15,%rax,2),%xmm12 │ │ │ │ - vcvtpd2psy 0x100(%r15,%rax,2),%xmm14 │ │ │ │ - vcvtpd2psy 0x120(%r15,%rax,2),%xmm15 │ │ │ │ - vinsertf128 $0x1,%xmm2,%ymm1,%ymm3 │ │ │ │ - vcvtpd2psy 0x140(%r15,%rax,2),%xmm1 │ │ │ │ - vcvtpd2psy 0x160(%r15,%rax,2),%xmm2 │ │ │ │ - vmovups %ymm3,(%rcx,%rax,1) │ │ │ │ - vinsertf128 $0x1,%xmm6,%ymm5,%ymm7 │ │ │ │ - vcvtpd2psy 0x180(%r15,%rax,2),%xmm5 │ │ │ │ - vcvtpd2psy 0x1a0(%r15,%rax,2),%xmm6 │ │ │ │ - vmovups %ymm7,0x20(%rcx,%rax,1) │ │ │ │ - vinsertf128 $0x1,%xmm9,%ymm8,%ymm10 │ │ │ │ - vcvtpd2psy 0x1c0(%r15,%rax,2),%xmm8 │ │ │ │ - vcvtpd2psy 0x1e0(%r15,%rax,2),%xmm9 │ │ │ │ - vmovups %ymm10,0x40(%rcx,%rax,1) │ │ │ │ - vinsertf128 $0x1,%xmm12,%ymm11,%ymm13 │ │ │ │ - vmovups %ymm13,0x60(%rcx,%rax,1) │ │ │ │ - vinsertf128 $0x1,%xmm15,%ymm14,%ymm0 │ │ │ │ - vmovups %ymm0,0x80(%rcx,%rax,1) │ │ │ │ - vinsertf128 $0x1,%xmm2,%ymm1,%ymm3 │ │ │ │ - vmovups %ymm3,0xa0(%rcx,%rax,1) │ │ │ │ - vinsertf128 $0x1,%xmm6,%ymm5,%ymm7 │ │ │ │ - vmovups %ymm7,0xc0(%rcx,%rax,1) │ │ │ │ - vinsertf128 $0x1,%xmm9,%ymm8,%ymm10 │ │ │ │ - vmovups %ymm10,0xe0(%rcx,%rax,1) │ │ │ │ - add $0x100,%rax │ │ │ │ - cmp %rax,%r12 │ │ │ │ - jne 61e39 │ │ │ │ - test $0x7,%bl │ │ │ │ - je 61fc7 │ │ │ │ - and $0xfffffffffffffff8,%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - lea (%rcx,%rbx,4),%r12 │ │ │ │ - lea (%r15,%rbx,8),%rbx │ │ │ │ - mov %r9,%rsi │ │ │ │ - sub %rdx,%rsi │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - jbe 61f93 │ │ │ │ - vmovupd (%r15,%rdx,8),%xmm11 │ │ │ │ - inc %rsi │ │ │ │ - vinsertf128 $0x1,0x10(%r15,%rdx,8),%ymm11,%ymm12 │ │ │ │ + vcvtpd2psy (%r14,%rdi,2),%xmm14 │ │ │ │ + vcvtpd2psy 0x20(%r14,%rdi,2),%xmm15 │ │ │ │ + vinsertf32x4 $0x1,%xmm15,%ymm14,%ymm0 │ │ │ │ + vmovups %ymm0,(%rcx,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vcvtpd2psy (%r14,%rdi,2),%xmm1 │ │ │ │ + vcvtpd2psy 0x20(%r14,%rdi,2),%xmm2 │ │ │ │ + vinsertf32x4 $0x1,%xmm2,%ymm1,%ymm3 │ │ │ │ + vmovups %ymm3,(%rcx,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vcvtpd2psy (%r14,%rdi,2),%xmm5 │ │ │ │ + vcvtpd2psy 0x20(%r14,%rdi,2),%xmm6 │ │ │ │ + vinsertf32x4 $0x1,%xmm6,%ymm5,%ymm7 │ │ │ │ + vmovups %ymm7,(%rcx,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vcvtpd2psy (%r14,%rdi,2),%xmm8 │ │ │ │ + vcvtpd2psy 0x20(%r14,%rdi,2),%xmm9 │ │ │ │ + vinsertf32x4 $0x1,%xmm9,%ymm8,%ymm10 │ │ │ │ + vmovups %ymm10,(%rcx,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vcvtpd2psy (%r14,%rdi,2),%xmm11 │ │ │ │ + vcvtpd2psy 0x20(%r14,%rdi,2),%xmm12 │ │ │ │ + vinsertf32x4 $0x1,%xmm12,%ymm11,%ymm13 │ │ │ │ + vmovups %ymm13,(%rcx,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + vcvtpd2psy (%r14,%rdi,2),%xmm14 │ │ │ │ + vcvtpd2psy 0x20(%r14,%rdi,2),%xmm15 │ │ │ │ + vinsertf32x4 $0x1,%xmm15,%ymm14,%ymm0 │ │ │ │ + vmovups %ymm0,(%rcx,%rdi,1) │ │ │ │ + add $0x20,%rdi │ │ │ │ + cmp %rdi,%r9 │ │ │ │ + je 620d6 │ │ │ │ + vcvtpd2psy (%r14,%rdi,2),%xmm1 │ │ │ │ + vcvtpd2psy 0x20(%r14,%rdi,2),%xmm2 │ │ │ │ + vcvtpd2psy 0x40(%r14,%rdi,2),%xmm5 │ │ │ │ + vcvtpd2psy 0x60(%r14,%rdi,2),%xmm6 │ │ │ │ + vcvtpd2psy 0x80(%r14,%rdi,2),%xmm8 │ │ │ │ + vcvtpd2psy 0xa0(%r14,%rdi,2),%xmm9 │ │ │ │ + vinsertf32x4 $0x1,%xmm2,%ymm1,%ymm3 │ │ │ │ + vinsertf32x4 $0x1,%xmm6,%ymm5,%ymm7 │ │ │ │ + vinsertf32x4 $0x1,%xmm9,%ymm8,%ymm10 │ │ │ │ + vcvtpd2psy 0xc0(%r14,%rdi,2),%xmm11 │ │ │ │ + vcvtpd2psy 0xe0(%r14,%rdi,2),%xmm12 │ │ │ │ + vcvtpd2psy 0x100(%r14,%rdi,2),%xmm14 │ │ │ │ + vcvtpd2psy 0x120(%r14,%rdi,2),%xmm15 │ │ │ │ + vcvtpd2psy 0x140(%r14,%rdi,2),%xmm1 │ │ │ │ + vcvtpd2psy 0x160(%r14,%rdi,2),%xmm2 │ │ │ │ + vcvtpd2psy 0x180(%r14,%rdi,2),%xmm5 │ │ │ │ + vcvtpd2psy 0x1a0(%r14,%rdi,2),%xmm6 │ │ │ │ + vcvtpd2psy 0x1c0(%r14,%rdi,2),%xmm8 │ │ │ │ + vcvtpd2psy 0x1e0(%r14,%rdi,2),%xmm9 │ │ │ │ + vmovups %ymm3,(%rcx,%rdi,1) │ │ │ │ + vmovups %ymm7,0x20(%rcx,%rdi,1) │ │ │ │ + vinsertf32x4 $0x1,%xmm12,%ymm11,%ymm13 │ │ │ │ + vinsertf32x4 $0x1,%xmm15,%ymm14,%ymm0 │ │ │ │ + vinsertf32x4 $0x1,%xmm2,%ymm1,%ymm3 │ │ │ │ + vmovups %ymm10,0x40(%rcx,%rdi,1) │ │ │ │ + vinsertf32x4 $0x1,%xmm6,%ymm5,%ymm7 │ │ │ │ + vinsertf32x4 $0x1,%xmm9,%ymm8,%ymm10 │ │ │ │ + vmovups %ymm13,0x60(%rcx,%rdi,1) │ │ │ │ + vmovups %ymm0,0x80(%rcx,%rdi,1) │ │ │ │ + vmovups %ymm3,0xa0(%rcx,%rdi,1) │ │ │ │ + vmovups %ymm7,0xc0(%rcx,%rdi,1) │ │ │ │ + vmovups %ymm10,0xe0(%rcx,%rdi,1) │ │ │ │ + add $0x100,%rdi │ │ │ │ + cmp %rdi,%r9 │ │ │ │ + jne 61fc0 │ │ │ │ + test $0x7,%dl │ │ │ │ + je 62150 │ │ │ │ + and $0xfffffffffffffff8,%rdx │ │ │ │ + lea (%rcx,%rdx,4),%r9 │ │ │ │ + lea (%r14,%rdx,8),%rsi │ │ │ │ + mov %r12,%rax │ │ │ │ + sub %rdx,%rax │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jbe 6211f │ │ │ │ + vmovupd (%r14,%rdx,8),%xmm11 │ │ │ │ + inc %rax │ │ │ │ + vinsertf64x2 $0x1,0x10(%r14,%rdx,8),%ymm11,%ymm12 │ │ │ │ vcvtpd2ps %ymm12,%xmm13 │ │ │ │ vmovups %xmm13,(%rcx,%rdx,4) │ │ │ │ - test $0x3,%sil │ │ │ │ - je 61fc7 │ │ │ │ - and $0xfffffffffffffffc,%rsi │ │ │ │ - lea (%r12,%rsi,4),%r12 │ │ │ │ - lea (%rbx,%rsi,8),%rbx │ │ │ │ - vcvtsd2ss (%rbx),%xmm4,%xmm14 │ │ │ │ - lea 0x8(%rbx),%r15 │ │ │ │ - vmovss %xmm14,(%r12) │ │ │ │ - cmp %r15,%rdi │ │ │ │ - je 61fc7 │ │ │ │ - vcvtsd2ss 0x8(%rbx),%xmm4,%xmm15 │ │ │ │ - lea 0x10(%rbx),%rdx │ │ │ │ - vmovss %xmm15,0x4(%r12) │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - je 61fc7 │ │ │ │ - vcvtsd2ss 0x10(%rbx),%xmm4,%xmm0 │ │ │ │ - vmovss %xmm0,0x8(%r12) │ │ │ │ - lea 0x4(%rcx,%r9,4),%rcx │ │ │ │ + test $0x3,%al │ │ │ │ + je 62150 │ │ │ │ + and $0xfffffffffffffffc,%rax │ │ │ │ + lea (%r9,%rax,4),%r9 │ │ │ │ + lea (%rsi,%rax,8),%rsi │ │ │ │ + lea 0x8(%rsi),%r14 │ │ │ │ + vcvtsd2ss (%rsi),%xmm4,%xmm14 │ │ │ │ + vmovss %xmm14,(%r9) │ │ │ │ + cmp %r14,%r10 │ │ │ │ + je 62150 │ │ │ │ + lea 0x10(%rsi),%rdx │ │ │ │ + vcvtsd2ss 0x8(%rsi),%xmm4,%xmm15 │ │ │ │ + vmovss %xmm15,0x4(%r9) │ │ │ │ + cmp %rdx,%r10 │ │ │ │ + je 62150 │ │ │ │ + vcvtsd2ss 0x10(%rsi),%xmm4,%xmm0 │ │ │ │ + vmovss %xmm0,0x8(%r9) │ │ │ │ + lea 0x4(%rcx,%r12,4),%rcx │ │ │ │ add $0x18,%r8 │ │ │ │ - cmp %r8,%r11 │ │ │ │ - jne 61cf0 │ │ │ │ + cmp %r8,%r13 │ │ │ │ + jne 61e70 │ │ │ │ incl -0x158(%rbp) │ │ │ │ - mov -0x1b0(%rbp),%rdi │ │ │ │ - mov -0x158(%rbp),%r11d │ │ │ │ mov -0x1b8(%rbp),%r8 │ │ │ │ - add %rdi,-0x180(%rbp) │ │ │ │ + add %rbx,-0x170(%rbp) │ │ │ │ + add %r8,-0x188(%rbp) │ │ │ │ add %r8,-0x168(%rbp) │ │ │ │ - add %r8,-0x170(%rbp) │ │ │ │ - add %r8,-0x178(%rbp) │ │ │ │ - add %rdi,%r13 │ │ │ │ - cmp %r10d,%r11d │ │ │ │ - jne 61970 │ │ │ │ + mov -0x158(%rbp),%r13d │ │ │ │ + add %rbx,-0x178(%rbp) │ │ │ │ + add %rbx,-0x180(%rbp) │ │ │ │ + cmp %r11d,%r13d │ │ │ │ + jne 61aa0 │ │ │ │ mov -0x1d8(%rbp),%rdx │ │ │ │ - lea 0x76324(%rip),%rdi # d834e * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x101e> │ │ │ │ - xor %eax,%eax │ │ │ │ mov -0x1d0(%rbp),%rsi │ │ │ │ + lea 0x771b1(%rip),%rdi # d9368 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13c8> │ │ │ │ + xor %eax,%eax │ │ │ │ vzeroupper │ │ │ │ call d2b0 │ │ │ │ - mov %r14,%rdi │ │ │ │ + mov %r15,%rdi │ │ │ │ mov %rax,%rbx │ │ │ │ - call b4410 │ │ │ │ - mov -0x1c8(%rbp),%r9 │ │ │ │ - test %r9,%r9 │ │ │ │ - je 615b8 │ │ │ │ + call b4570 │ │ │ │ + mov -0x1c8(%rbp),%r10 │ │ │ │ + test %r10,%r10 │ │ │ │ + je 616ee │ │ │ │ mov -0x1c0(%rbp),%rsi │ │ │ │ - mov %r9,%rdi │ │ │ │ - sub %r9,%rsi │ │ │ │ + mov %r10,%rdi │ │ │ │ + sub %r10,%rsi │ │ │ │ call d340 │ │ │ │ - jmp 615b8 │ │ │ │ - mov %rcx,%r12 │ │ │ │ - mov %r15,%rbx │ │ │ │ + jmp 616ee │ │ │ │ + mov %rcx,%r9 │ │ │ │ + mov %r14,%rsi │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 61f5a │ │ │ │ - mov %rcx,%r12 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 61c59 │ │ │ │ - mov 0x86ee2(%rip),%r10 │ │ │ │ - lea 0x762ab(%rip),%rsi # d8340 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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 (%r10),%rdi │ │ │ │ + jmp 620e7 │ │ │ │ + mov %rcx,%r9 │ │ │ │ + mov %rdx,%rsi │ │ │ │ + xor %edi,%edi │ │ │ │ + jmp 61dd5 │ │ │ │ + mov 0x87d5c(%rip),%r11 │ │ │ │ + lea 0x7713f(%rip),%rsi # d935a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13ba> │ │ │ │ + mov (%r11),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 62046 │ │ │ │ - mov -0x1d0(%rbp),%r14 │ │ │ │ - mov (%r14),%r13d │ │ │ │ - test %r13d,%r13d │ │ │ │ - js 6209d │ │ │ │ - dec %r13d │ │ │ │ - mov %r13d,(%r14) │ │ │ │ - jne 6209d │ │ │ │ - mov %r14,%rdi │ │ │ │ + jmp 621cc │ │ │ │ + mov -0x1d0(%rbp),%r15 │ │ │ │ + mov (%r15),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + js 62223 │ │ │ │ + dec %ebx │ │ │ │ + mov %ebx,(%r15) │ │ │ │ + jne 62223 │ │ │ │ + mov %r15,%rdi │ │ │ │ call d2a0 <_Py_Dealloc@plt> │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 62046 │ │ │ │ - lea -0xb0(%rbp),%r14 │ │ │ │ - jmp 6201c │ │ │ │ + jmp 621cc │ │ │ │ + lea -0xb0(%rbp),%r15 │ │ │ │ + jmp 621a2 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ - jmp fc40 <__cxa_finalize@plt+0x25b0> │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp fca0 <__cxa_finalize@plt+0x2610> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ + mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp fc4b <__cxa_finalize@plt+0x25bb> │ │ │ │ + jmp fcab <__cxa_finalize@plt+0x261b> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ - jmp fc6d <__cxa_finalize@plt+0x25dd> │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp fccd <__cxa_finalize@plt+0x263d> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ + mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp fced <__cxa_finalize@plt+0x265d> │ │ │ │ + jmp fd4d <__cxa_finalize@plt+0x26bd> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ + mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp fcad <__cxa_finalize@plt+0x261d> │ │ │ │ + jmp fd0d <__cxa_finalize@plt+0x267d> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ - jmp fd2d <__cxa_finalize@plt+0x269d> │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp fd8d <__cxa_finalize@plt+0x26fd> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ + mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp fd05 <__cxa_finalize@plt+0x2675> │ │ │ │ + jmp fd65 <__cxa_finalize@plt+0x26d5> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ - jmp fc8e <__cxa_finalize@plt+0x25fe> │ │ │ │ + mov %rax,%r14 │ │ │ │ + jmp fcee <__cxa_finalize@plt+0x265e> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ + mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp fccd <__cxa_finalize@plt+0x263d> │ │ │ │ + jmp fd2d <__cxa_finalize@plt+0x269d> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ + mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp fcf9 <__cxa_finalize@plt+0x2669> │ │ │ │ - nop │ │ │ │ + jmp fd59 <__cxa_finalize@plt+0x26c9> │ │ │ │ + xchg %ax,%ax │ │ │ │ + data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000062160 >*)@@Base>: │ │ │ │ +00000000000622f0 >*)@@Base>: │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ movabs $0xaaaaaaaaaaaaaaab,%rcx │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x100,%rsp │ │ │ │ - mov 0x8(%rdi),%rax │ │ │ │ mov %fs:0x28,%rdx │ │ │ │ mov %rdx,0xf8(%rsp) │ │ │ │ mov (%rdi),%rdx │ │ │ │ + mov 0x8(%rdi),%rax │ │ │ │ sub %rdx,%rax │ │ │ │ sar $0x3,%rax │ │ │ │ imul %rcx,%rax │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - mov %eax,0x50(%rsp) │ │ │ │ + mov %rax,0x60(%rsp) │ │ │ │ + mov %eax,0x58(%rsp) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jle 62cda >*)@@Base+0xb7a> │ │ │ │ + jle 62e58 >*)@@Base+0xb68> │ │ │ │ + mov 0x8(%rdx),%rbx │ │ │ │ vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ - mov %rdi,%r12 │ │ │ │ - mov %rsi,%r15 │ │ │ │ + mov %rdi,%r15 │ │ │ │ + mov %rsi,%r12 │ │ │ │ lea 0xc0(%rsp),%rdi │ │ │ │ - mov 0x8(%rdx),%rbx │ │ │ │ + movq $0x0,0xd0(%rsp) │ │ │ │ + mov %eax,%r14d │ │ │ │ sub (%rdx),%rbx │ │ │ │ lea -0x1(%rax),%edx │ │ │ │ - mov %eax,%r14d │ │ │ │ - movq $0x0,0xd0(%rsp) │ │ │ │ - vmovdqu %xmm0,0xe8(%rsp) │ │ │ │ - vmovdqa %xmm0,0xc0(%rsp) │ │ │ │ - mov %rdi,0x68(%rsp) │ │ │ │ + mov %rdi,0x70(%rsp) │ │ │ │ sar $0x3,%rbx │ │ │ │ + vmovdqu %xmm0,0xe8(%rsp) │ │ │ │ mov %ebx,%esi │ │ │ │ - call b85e0 │ │ │ │ + vmovdqa %xmm0,0xc0(%rsp) │ │ │ │ + call b8640 │ │ │ │ + mov 0xc0(%rsp),%rsi │ │ │ │ lea 0xe0(%rsp),%rdi │ │ │ │ mov %r14d,%edx │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov 0xc0(%rsp),%r13 │ │ │ │ movq $0x0,0xe0(%rsp) │ │ │ │ - mov %rdi,0x60(%rsp) │ │ │ │ - call b85e0 │ │ │ │ - test %r15,%r15 │ │ │ │ + mov %rdi,0x68(%rsp) │ │ │ │ + mov %rsi,0x80(%rsp) │ │ │ │ + mov %ebx,%esi │ │ │ │ + call b8640 │ │ │ │ + test %r12,%r12 │ │ │ │ + mov 0xe0(%rsp),%rbx │ │ │ │ + mov 0x60(%rsp),%r13d │ │ │ │ movl $0x1,0x90(%rsp) │ │ │ │ - mov 0xe0(%rsp),%rsi │ │ │ │ - setne 0x57(%rsp) │ │ │ │ - mov 0x58(%rsp),%ebx │ │ │ │ - mov (%r12),%r14 │ │ │ │ - mov %rsi,0x70(%rsp) │ │ │ │ + mov (%r15),%r14 │ │ │ │ + setne 0x5f(%rsp) │ │ │ │ mov 0x90(%rsp),%r8d │ │ │ │ cmp $0x1,%r8d │ │ │ │ - je 62eca >*)@@Base+0xd6a> │ │ │ │ - vmovsd 0x7a6ab(%rip),%xmm3 # dc920 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - lea 0x1(%rbx),%r9d │ │ │ │ - vxorpd %xmm1,%xmm1,%xmm1 │ │ │ │ - mov 0x70(%rsp),%r10 │ │ │ │ - vcvtsi2sd %r9d,%xmm1,%xmm2 │ │ │ │ - mov %r12,0x40(%rsp) │ │ │ │ - mov %r15,0x38(%rsp) │ │ │ │ - lea 0x1(%r8),%r11d │ │ │ │ + je 63047 >*)@@Base+0xd57> │ │ │ │ + vmovsd 0x7b638(%rip),%xmm3 # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ + lea 0x1(%r13),%r9d │ │ │ │ + vxorpd %xmm2,%xmm2,%xmm2 │ │ │ │ + mov %rbx,0x50(%rsp) │ │ │ │ + vcvtsi2sd %r9d,%xmm2,%xmm1 │ │ │ │ + mov %r13d,0x4c(%rsp) │ │ │ │ + lea 0x1(%r8),%r9d │ │ │ │ + vdivsd %xmm1,%xmm3,%xmm4 │ │ │ │ + mov %r15,0x40(%rsp) │ │ │ │ mov %r14,%r15 │ │ │ │ - mov %ebx,0x4c(%rsp) │ │ │ │ mov $0x2,%r14d │ │ │ │ - lea 0x18(%r10),%r12 │ │ │ │ - vdivsd %xmm2,%xmm3,%xmm4 │ │ │ │ + mov %r12,0x38(%rsp) │ │ │ │ + lea 0x18(%rbx),%r12 │ │ │ │ vmovddup %xmm4,%xmm8 │ │ │ │ vmovapd %xmm4,%xmm9 │ │ │ │ - mov 0x8(%r12),%rax │ │ │ │ - mov (%r12),%rbx │ │ │ │ - cmp %rax,%rbx │ │ │ │ - je 62317 >*)@@Base+0x1b7> │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %r11d,0x98(%rsp) │ │ │ │ + mov 0x8(%r12),%r10 │ │ │ │ + mov (%r12),%r13 │ │ │ │ + cmp %r10,%r13 │ │ │ │ + je 624ab >*)@@Base+0x1bb> │ │ │ │ + mov %r9d,0x98(%rsp) │ │ │ │ + mov %r10,%rdx │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %r13,%rdi │ │ │ │ + mov %r10,0xb8(%rsp) │ │ │ │ + sub %r13,%rdx │ │ │ │ vmovsd %xmm9,0xb0(%rsp) │ │ │ │ vmovapd %xmm8,0xa0(%rsp) │ │ │ │ - mov %rax,0xb8(%rsp) │ │ │ │ - sub %rbx,%rdx │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rbx,%rdi │ │ │ │ vzeroupper │ │ │ │ call d190 │ │ │ │ + mov 0xb8(%rsp),%r10 │ │ │ │ vmovapd 0xa0(%rsp),%xmm8 │ │ │ │ vmovsd 0xb0(%rsp),%xmm9 │ │ │ │ - mov 0xb8(%rsp),%rax │ │ │ │ - mov 0x98(%rsp),%r11d │ │ │ │ - lea -0x2(%r14),%edx │ │ │ │ + mov 0x98(%rsp),%r9d │ │ │ │ + lea -0x2(%r14),%r11d │ │ │ │ mov %r14d,0x48(%rsp) │ │ │ │ - mov %rbx,0x80(%rsp) │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ mov %r13,0x78(%rsp) │ │ │ │ + mov %r10,0x30(%rsp) │ │ │ │ mov %r15,0x88(%rsp) │ │ │ │ - mov %edx,0x94(%rsp) │ │ │ │ + mov %r11d,0x94(%rsp) │ │ │ │ mov %r12,0x28(%rsp) │ │ │ │ mov %r15,0x20(%rsp) │ │ │ │ - mov %r11d,0x1c(%rsp) │ │ │ │ - mov 0x88(%rsp),%r11 │ │ │ │ - mov (%r11),%rcx │ │ │ │ - mov 0x8(%r11),%r14 │ │ │ │ + mov %r9d,0x1c(%rsp) │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0x88(%rsp),%r12 │ │ │ │ + mov (%r12),%rcx │ │ │ │ + mov 0x8(%r12),%r14 │ │ │ │ cmp %rcx,%r14 │ │ │ │ - je 62820 >*)@@Base+0x6c0> │ │ │ │ - movslq 0x94(%rsp),%r12 │ │ │ │ - mov 0x78(%rsp),%r15 │ │ │ │ - lea (%r12,%r12,2),%r13 │ │ │ │ - mov (%r15,%r13,8),%rdx │ │ │ │ - mov 0x8(%r15,%r13,8),%r9 │ │ │ │ - cmp %rdx,%r9 │ │ │ │ - je 62820 >*)@@Base+0x6c0> │ │ │ │ + je 629b0 >*)@@Base+0x6c0> │ │ │ │ + movslq 0x94(%rsp),%r15 │ │ │ │ mov 0x80(%rsp),%rax │ │ │ │ + lea (%r15,%r15,2),%rdx │ │ │ │ + lea (%rax,%rdx,8),%rbx │ │ │ │ + mov (%rbx),%rdx │ │ │ │ + mov 0x8(%rbx),%r9 │ │ │ │ + cmp %rdx,%r9 │ │ │ │ + je 629b0 >*)@@Base+0x6c0> │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ sub %rdx,%r9 │ │ │ │ mov %rax,%rsi │ │ │ │ cmp $0x8,%r9 │ │ │ │ - je 6265c >*)@@Base+0x4fc> │ │ │ │ + je 627eb >*)@@Base+0x4fb> │ │ │ │ lea -0x8(%r9),%r11 │ │ │ │ mov $0xfffffffffffffff8,%r12 │ │ │ │ sub %rdx,%r12 │ │ │ │ mov %r11,0xa0(%rsp) │ │ │ │ shr $0x3,%r11 │ │ │ │ mov %r12,0xb8(%rsp) │ │ │ │ lea 0x1(%r11),%r12 │ │ │ │ mov %r11,0xb0(%rsp) │ │ │ │ - mov %r12,%r13 │ │ │ │ + mov %r12,%r15 │ │ │ │ mov %r12,%r11 │ │ │ │ - and $0xfffffffffffffffc,%r13 │ │ │ │ + and $0xfffffffffffffffc,%r15 │ │ │ │ shr $0x2,%r11 │ │ │ │ + mov %r15,0x98(%rsp) │ │ │ │ shl $0x5,%r11 │ │ │ │ - mov %r13,0x98(%rsp) │ │ │ │ - lea 0x0(,%r13,8),%r15 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x0(,%r15,8),%r15 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ lea 0x8(%rcx),%r10 │ │ │ │ - lea (%rax,%r9,1),%rdi │ │ │ │ + lea (%rax,%r9,1),%r8 │ │ │ │ cmp %r10,%rax │ │ │ │ - setae %r8b │ │ │ │ - cmp %rdi,%rcx │ │ │ │ setae %bl │ │ │ │ - or %r8b,%bl │ │ │ │ - je 62d00 >*)@@Base+0xba0> │ │ │ │ - mov 0xb8(%rsp),%r13 │ │ │ │ - lea 0x0(%r13,%rsi,1),%r8 │ │ │ │ - cmp $0x10,%r8 │ │ │ │ - jbe 62d00 >*)@@Base+0xba0> │ │ │ │ + cmp %r8,%rcx │ │ │ │ + setae %r13b │ │ │ │ + or %bl,%r13b │ │ │ │ + je 62e7e >*)@@Base+0xb8e> │ │ │ │ + mov 0xb8(%rsp),%rdi │ │ │ │ + lea (%rdi,%rsi,1),%rbx │ │ │ │ + cmp $0x10,%rbx │ │ │ │ + jbe 62e7e >*)@@Base+0xb8e> │ │ │ │ cmpq $0x10,0xa0(%rsp) │ │ │ │ - jbe 62eb9 >*)@@Base+0xd59> │ │ │ │ + jbe 63037 >*)@@Base+0xd47> │ │ │ │ lea -0x20(%r11),%r8 │ │ │ │ + vbroadcastsd (%rcx),%ymm7 │ │ │ │ xor %ebx,%ebx │ │ │ │ - vbroadcastsd (%rcx),%ymm10 │ │ │ │ shr $0x5,%r8 │ │ │ │ inc %r8 │ │ │ │ and $0x7,%r8d │ │ │ │ - je 6251b >*)@@Base+0x3bb> │ │ │ │ + je 626aa >*)@@Base+0x3ba> │ │ │ │ cmp $0x1,%r8 │ │ │ │ - je 624fe >*)@@Base+0x39e> │ │ │ │ + je 6268d >*)@@Base+0x39d> │ │ │ │ cmp $0x2,%r8 │ │ │ │ - je 624ea >*)@@Base+0x38a> │ │ │ │ + je 62679 >*)@@Base+0x389> │ │ │ │ cmp $0x3,%r8 │ │ │ │ - je 624d6 >*)@@Base+0x376> │ │ │ │ + je 62665 >*)@@Base+0x375> │ │ │ │ cmp $0x4,%r8 │ │ │ │ - je 624c2 >*)@@Base+0x362> │ │ │ │ + je 62651 >*)@@Base+0x361> │ │ │ │ cmp $0x5,%r8 │ │ │ │ - je 624ae >*)@@Base+0x34e> │ │ │ │ + je 6263d >*)@@Base+0x34d> │ │ │ │ cmp $0x6,%r8 │ │ │ │ - je 6249a >*)@@Base+0x33a> │ │ │ │ - vmovupd (%rdx),%ymm6 │ │ │ │ + je 62629 >*)@@Base+0x339> │ │ │ │ + vmovupd (%rdx),%ymm10 │ │ │ │ mov $0x20,%ebx │ │ │ │ - vfmadd213pd (%rax),%ymm10,%ymm6 │ │ │ │ - vmovupd %ymm6,(%rax) │ │ │ │ + vfmadd213pd (%rax),%ymm7,%ymm10 │ │ │ │ + vmovupd %ymm10,(%rax) │ │ │ │ vmovupd (%rdx,%rbx,1),%ymm11 │ │ │ │ - vfmadd213pd (%rax,%rbx,1),%ymm10,%ymm11 │ │ │ │ + vfmadd213pd (%rax,%rbx,1),%ymm7,%ymm11 │ │ │ │ vmovupd %ymm11,(%rax,%rbx,1) │ │ │ │ add $0x20,%rbx │ │ │ │ vmovupd (%rdx,%rbx,1),%ymm12 │ │ │ │ - vfmadd213pd (%rax,%rbx,1),%ymm10,%ymm12 │ │ │ │ + vfmadd213pd (%rax,%rbx,1),%ymm7,%ymm12 │ │ │ │ vmovupd %ymm12,(%rax,%rbx,1) │ │ │ │ add $0x20,%rbx │ │ │ │ vmovupd (%rdx,%rbx,1),%ymm13 │ │ │ │ - vfmadd213pd (%rax,%rbx,1),%ymm10,%ymm13 │ │ │ │ + vfmadd213pd (%rax,%rbx,1),%ymm7,%ymm13 │ │ │ │ vmovupd %ymm13,(%rax,%rbx,1) │ │ │ │ add $0x20,%rbx │ │ │ │ vmovupd (%rdx,%rbx,1),%ymm14 │ │ │ │ - vfmadd213pd (%rax,%rbx,1),%ymm10,%ymm14 │ │ │ │ + vfmadd213pd (%rax,%rbx,1),%ymm7,%ymm14 │ │ │ │ vmovupd %ymm14,(%rax,%rbx,1) │ │ │ │ add $0x20,%rbx │ │ │ │ vmovupd (%rdx,%rbx,1),%ymm15 │ │ │ │ - vfmadd213pd (%rax,%rbx,1),%ymm10,%ymm15 │ │ │ │ + vfmadd213pd (%rax,%rbx,1),%ymm7,%ymm15 │ │ │ │ vmovupd %ymm15,(%rax,%rbx,1) │ │ │ │ add $0x20,%rbx │ │ │ │ vmovupd (%rdx,%rbx,1),%ymm0 │ │ │ │ - vfmadd213pd (%rax,%rbx,1),%ymm10,%ymm0 │ │ │ │ + vfmadd213pd (%rax,%rbx,1),%ymm7,%ymm0 │ │ │ │ vmovupd %ymm0,(%rax,%rbx,1) │ │ │ │ add $0x20,%rbx │ │ │ │ cmp %rbx,%r11 │ │ │ │ - je 625e4 >*)@@Base+0x484> │ │ │ │ - vmovupd (%rdx,%rbx,1),%ymm1 │ │ │ │ - vfmadd213pd (%rax,%rbx,1),%ymm10,%ymm1 │ │ │ │ - vmovupd %ymm1,(%rax,%rbx,1) │ │ │ │ - vmovupd 0x20(%rdx,%rbx,1),%ymm2 │ │ │ │ - vfmadd213pd 0x20(%rax,%rbx,1),%ymm10,%ymm2 │ │ │ │ - vmovupd %ymm2,0x20(%rax,%rbx,1) │ │ │ │ - vmovupd 0x40(%rdx,%rbx,1),%ymm3 │ │ │ │ - vfmadd213pd 0x40(%rax,%rbx,1),%ymm10,%ymm3 │ │ │ │ - vmovupd %ymm3,0x40(%rax,%rbx,1) │ │ │ │ - vmovupd 0x60(%rdx,%rbx,1),%ymm4 │ │ │ │ - vfmadd213pd 0x60(%rax,%rbx,1),%ymm10,%ymm4 │ │ │ │ - vmovupd %ymm4,0x60(%rax,%rbx,1) │ │ │ │ - vmovupd 0x80(%rdx,%rbx,1),%ymm7 │ │ │ │ - vfmadd213pd 0x80(%rax,%rbx,1),%ymm10,%ymm7 │ │ │ │ - vmovupd %ymm7,0x80(%rax,%rbx,1) │ │ │ │ + je 62773 >*)@@Base+0x483> │ │ │ │ + vmovupd (%rdx,%rbx,1),%ymm2 │ │ │ │ + vfmadd213pd (%rax,%rbx,1),%ymm7,%ymm2 │ │ │ │ + vmovupd %ymm2,(%rax,%rbx,1) │ │ │ │ + vmovupd 0x20(%rdx,%rbx,1),%ymm1 │ │ │ │ + vfmadd213pd 0x20(%rax,%rbx,1),%ymm7,%ymm1 │ │ │ │ + vmovupd %ymm1,0x20(%rax,%rbx,1) │ │ │ │ + vmovupd 0x40(%rdx,%rbx,1),%ymm4 │ │ │ │ + vfmadd213pd 0x40(%rax,%rbx,1),%ymm7,%ymm4 │ │ │ │ + vmovupd %ymm4,0x40(%rax,%rbx,1) │ │ │ │ + vmovupd 0x60(%rdx,%rbx,1),%ymm3 │ │ │ │ + vfmadd213pd 0x60(%rax,%rbx,1),%ymm7,%ymm3 │ │ │ │ + vmovupd %ymm3,0x60(%rax,%rbx,1) │ │ │ │ + vmovupd 0x80(%rdx,%rbx,1),%ymm6 │ │ │ │ + vfmadd213pd 0x80(%rax,%rbx,1),%ymm7,%ymm6 │ │ │ │ + vmovupd %ymm6,0x80(%rax,%rbx,1) │ │ │ │ vmovupd 0xa0(%rdx,%rbx,1),%ymm5 │ │ │ │ - vfmadd213pd 0xa0(%rax,%rbx,1),%ymm10,%ymm5 │ │ │ │ + vfmadd213pd 0xa0(%rax,%rbx,1),%ymm7,%ymm5 │ │ │ │ vmovupd %ymm5,0xa0(%rax,%rbx,1) │ │ │ │ - vmovupd 0xc0(%rdx,%rbx,1),%ymm6 │ │ │ │ - vfmadd213pd 0xc0(%rax,%rbx,1),%ymm10,%ymm6 │ │ │ │ - vmovupd %ymm6,0xc0(%rax,%rbx,1) │ │ │ │ + vmovupd 0xc0(%rdx,%rbx,1),%ymm10 │ │ │ │ + vfmadd213pd 0xc0(%rax,%rbx,1),%ymm7,%ymm10 │ │ │ │ + vmovupd %ymm10,0xc0(%rax,%rbx,1) │ │ │ │ vmovupd 0xe0(%rdx,%rbx,1),%ymm11 │ │ │ │ - vfmadd213pd 0xe0(%rax,%rbx,1),%ymm10,%ymm11 │ │ │ │ + vfmadd213pd 0xe0(%rax,%rbx,1),%ymm7,%ymm11 │ │ │ │ vmovupd %ymm11,0xe0(%rax,%rbx,1) │ │ │ │ add $0x100,%rbx │ │ │ │ cmp %rbx,%r11 │ │ │ │ - jne 6251b >*)@@Base+0x3bb> │ │ │ │ + jne 626aa >*)@@Base+0x3ba> │ │ │ │ test $0x3,%r12b │ │ │ │ - je 62645 >*)@@Base+0x4e5> │ │ │ │ + je 627d4 >*)@@Base+0x4e4> │ │ │ │ mov 0x98(%rsp),%rdi │ │ │ │ lea (%rax,%r15,1),%rbx │ │ │ │ lea (%rdx,%r15,1),%r13 │ │ │ │ cmp %rdi,0xb0(%rsp) │ │ │ │ - je 62632 >*)@@Base+0x4d2> │ │ │ │ - vmovddup (%rcx),%xmm10 │ │ │ │ + je 627c1 >*)@@Base+0x4d1> │ │ │ │ + vmovddup (%rcx),%xmm7 │ │ │ │ vmovupd (%rax,%rdi,8),%xmm12 │ │ │ │ mov %r12,%r8 │ │ │ │ - vfmadd132pd (%rdx,%rdi,8),%xmm12,%xmm10 │ │ │ │ sub %rdi,%r8 │ │ │ │ - vmovupd %xmm10,(%rax,%rdi,8) │ │ │ │ + vfmadd132pd (%rdx,%rdi,8),%xmm12,%xmm7 │ │ │ │ + vmovupd %xmm7,(%rax,%rdi,8) │ │ │ │ test $0x1,%r12b │ │ │ │ - je 62645 >*)@@Base+0x4e5> │ │ │ │ + je 627d4 >*)@@Base+0x4e4> │ │ │ │ and $0xfffffffffffffffe,%r8 │ │ │ │ shl $0x3,%r8 │ │ │ │ add %r8,%rbx │ │ │ │ add %r8,%r13 │ │ │ │ vmovsd 0x0(%r13),%xmm13 │ │ │ │ vmovsd (%rbx),%xmm14 │ │ │ │ vfmadd132sd (%rcx),%xmm14,%xmm13 │ │ │ │ vmovsd %xmm13,(%rbx) │ │ │ │ mov %r10,%rcx │ │ │ │ cmp %r10,%r14 │ │ │ │ - je 62820 >*)@@Base+0x6c0> │ │ │ │ + je 629b0 >*)@@Base+0x6c0> │ │ │ │ add %r9,%rsi │ │ │ │ mov %rsi,%rax │ │ │ │ - jmp 62400 >*)@@Base+0x2a0> │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rax,%r10 │ │ │ │ - sub %rcx,%rdi │ │ │ │ - sub $0x8,%rdi │ │ │ │ - shr $0x3,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - je 627ff >*)@@Base+0x69f> │ │ │ │ + jmp 62590 >*)@@Base+0x2a0> │ │ │ │ + mov %r14,%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + sub %rcx,%r8 │ │ │ │ + sub $0x8,%r8 │ │ │ │ + shr $0x3,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + je 6298a >*)@@Base+0x69a> │ │ │ │ vmovsd (%rcx),%xmm5 │ │ │ │ - vmovsd (%rax),%xmm7 │ │ │ │ + vmovsd (%rax),%xmm6 │ │ │ │ lea 0x8(%rax),%rsi │ │ │ │ add $0x8,%rcx │ │ │ │ - vfmadd132sd (%rdx),%xmm7,%xmm5 │ │ │ │ - mov %rsi,%r10 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + vfmadd132sd (%rdx),%xmm6,%xmm5 │ │ │ │ vmovsd %xmm5,(%rax) │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 627ff >*)@@Base+0x69f> │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - je 62745 >*)@@Base+0x5e5> │ │ │ │ - cmp $0x3,%rdi │ │ │ │ - je 6272a >*)@@Base+0x5ca> │ │ │ │ - cmp $0x4,%rdi │ │ │ │ - je 6270f >*)@@Base+0x5af> │ │ │ │ - cmp $0x5,%rdi │ │ │ │ - je 626f4 >*)@@Base+0x594> │ │ │ │ - cmp $0x6,%rdi │ │ │ │ - je 626d9 >*)@@Base+0x579> │ │ │ │ - vmovsd (%rcx),%xmm6 │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 6298a >*)@@Base+0x69a> │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + je 628d1 >*)@@Base+0x5e1> │ │ │ │ + cmp $0x3,%r8 │ │ │ │ + je 628b7 >*)@@Base+0x5c7> │ │ │ │ + cmp $0x4,%r8 │ │ │ │ + je 6289d >*)@@Base+0x5ad> │ │ │ │ + cmp $0x5,%r8 │ │ │ │ + je 62883 >*)@@Base+0x593> │ │ │ │ + cmp $0x6,%r8 │ │ │ │ + je 62869 >*)@@Base+0x579> │ │ │ │ + vmovsd (%rcx),%xmm7 │ │ │ │ vmovsd 0x8(%rax),%xmm10 │ │ │ │ add $0x8,%rcx │ │ │ │ add $0x8,%rsi │ │ │ │ - vfmadd132sd (%rdx),%xmm10,%xmm6 │ │ │ │ - vmovsd %xmm6,0x8(%rax) │ │ │ │ + vfmadd132sd (%rdx),%xmm10,%xmm7 │ │ │ │ + vmovsd %xmm7,0x8(%rax) │ │ │ │ vmovsd (%rcx),%xmm11 │ │ │ │ - add $0x8,%rsi │ │ │ │ + vmovsd (%rsi),%xmm12 │ │ │ │ add $0x8,%rcx │ │ │ │ - vmovsd -0x8(%rsi),%xmm12 │ │ │ │ + add $0x8,%rsi │ │ │ │ vfmadd132sd (%rdx),%xmm12,%xmm11 │ │ │ │ vmovsd %xmm11,-0x8(%rsi) │ │ │ │ vmovsd (%rcx),%xmm13 │ │ │ │ - add $0x8,%rsi │ │ │ │ + vmovsd (%rsi),%xmm14 │ │ │ │ add $0x8,%rcx │ │ │ │ - vmovsd -0x8(%rsi),%xmm14 │ │ │ │ + add $0x8,%rsi │ │ │ │ vfmadd132sd (%rdx),%xmm14,%xmm13 │ │ │ │ vmovsd %xmm13,-0x8(%rsi) │ │ │ │ vmovsd (%rcx),%xmm15 │ │ │ │ - add $0x8,%rsi │ │ │ │ + vmovsd (%rsi),%xmm0 │ │ │ │ add $0x8,%rcx │ │ │ │ - vmovsd -0x8(%rsi),%xmm0 │ │ │ │ + add $0x8,%rsi │ │ │ │ vfmadd132sd (%rdx),%xmm0,%xmm15 │ │ │ │ vmovsd %xmm15,-0x8(%rsi) │ │ │ │ - vmovsd (%rcx),%xmm1 │ │ │ │ - add $0x8,%rsi │ │ │ │ + vmovsd (%rcx),%xmm2 │ │ │ │ + vmovsd (%rsi),%xmm1 │ │ │ │ add $0x8,%rcx │ │ │ │ - vmovsd -0x8(%rsi),%xmm2 │ │ │ │ - vfmadd132sd (%rdx),%xmm2,%xmm1 │ │ │ │ - vmovsd %xmm1,-0x8(%rsi) │ │ │ │ + add $0x8,%rsi │ │ │ │ + vfmadd132sd (%rdx),%xmm1,%xmm2 │ │ │ │ + vmovsd %xmm2,-0x8(%rsi) │ │ │ │ vmovsd (%rsi),%xmm4 │ │ │ │ + vmovsd (%rcx),%xmm3 │ │ │ │ add $0x8,%rsi │ │ │ │ add $0x8,%rcx │ │ │ │ - vmovsd -0x8(%rcx),%xmm3 │ │ │ │ vfmadd132sd (%rdx),%xmm4,%xmm3 │ │ │ │ vmovsd %xmm3,-0x8(%rsi) │ │ │ │ - mov %rsi,%r10 │ │ │ │ - jmp 627ff >*)@@Base+0x69f> │ │ │ │ - vmovsd 0x8(%rcx),%xmm6 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + jmp 6298a >*)@@Base+0x69a> │ │ │ │ + vmovsd 0x8(%rcx),%xmm7 │ │ │ │ vmovsd 0x8(%rsi),%xmm10 │ │ │ │ add $0x40,%rsi │ │ │ │ add $0x40,%rcx │ │ │ │ - vfmadd132sd (%rdx),%xmm10,%xmm6 │ │ │ │ vmovsd -0x30(%rsi),%xmm12 │ │ │ │ vmovsd -0x28(%rsi),%xmm14 │ │ │ │ + vfmadd132sd (%rdx),%xmm10,%xmm7 │ │ │ │ vmovsd -0x20(%rsi),%xmm0 │ │ │ │ - vmovsd -0x18(%rsi),%xmm2 │ │ │ │ - vmovsd -0x10(%rsi),%xmm4 │ │ │ │ + vmovsd -0x18(%rsi),%xmm1 │ │ │ │ + vmovsd -0x10(%rsi),%xmm3 │ │ │ │ vmovsd -0x8(%rsi),%xmm5 │ │ │ │ - vmovsd %xmm6,-0x38(%rsi) │ │ │ │ + vmovsd %xmm7,-0x38(%rsi) │ │ │ │ vmovsd -0x30(%rcx),%xmm11 │ │ │ │ vfmadd132sd (%rdx),%xmm12,%xmm11 │ │ │ │ vmovsd %xmm11,-0x30(%rsi) │ │ │ │ vmovsd -0x28(%rcx),%xmm13 │ │ │ │ vfmadd132sd (%rdx),%xmm14,%xmm13 │ │ │ │ vmovsd %xmm13,-0x28(%rsi) │ │ │ │ vmovsd -0x20(%rcx),%xmm15 │ │ │ │ vfmadd132sd (%rdx),%xmm0,%xmm15 │ │ │ │ vmovsd %xmm15,-0x20(%rsi) │ │ │ │ - vmovsd -0x18(%rcx),%xmm1 │ │ │ │ - vfmadd132sd (%rdx),%xmm2,%xmm1 │ │ │ │ - vmovsd %xmm1,-0x18(%rsi) │ │ │ │ - vmovsd -0x10(%rcx),%xmm3 │ │ │ │ - vfmadd132sd (%rdx),%xmm4,%xmm3 │ │ │ │ - vmovsd %xmm3,-0x10(%rsi) │ │ │ │ - vmovsd -0x8(%rcx),%xmm7 │ │ │ │ - vfmadd132sd (%rdx),%xmm5,%xmm7 │ │ │ │ - vmovsd %xmm7,-0x8(%rsi) │ │ │ │ - mov %rsi,%r10 │ │ │ │ - vmovsd (%rcx),%xmm7 │ │ │ │ - lea 0x8(%rcx),%rbx │ │ │ │ - vmovsd (%r10),%xmm5 │ │ │ │ - vfmadd132sd (%rdx),%xmm5,%xmm7 │ │ │ │ - vmovsd %xmm7,(%r10) │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - jne 62768 >*)@@Base+0x608> │ │ │ │ - nop │ │ │ │ + vmovsd -0x18(%rcx),%xmm2 │ │ │ │ + vfmadd132sd (%rdx),%xmm1,%xmm2 │ │ │ │ + vmovsd %xmm2,-0x18(%rsi) │ │ │ │ + vmovsd -0x10(%rcx),%xmm4 │ │ │ │ + vfmadd132sd (%rdx),%xmm3,%xmm4 │ │ │ │ + vmovsd %xmm4,-0x10(%rsi) │ │ │ │ + vmovsd -0x8(%rcx),%xmm6 │ │ │ │ + vfmadd132sd (%rdx),%xmm5,%xmm6 │ │ │ │ + vmovsd %xmm6,-0x8(%rsi) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + vmovsd (%rcx),%xmm5 │ │ │ │ + vmovsd (%rdi),%xmm6 │ │ │ │ + lea 0x8(%rcx),%r10 │ │ │ │ + vfmadd132sd (%rdx),%xmm6,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rdi) │ │ │ │ + cmp %r10,%r14 │ │ │ │ + jne 628f3 >*)@@Base+0x603> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ decl 0x94(%rsp) │ │ │ │ addq $0x18,0x88(%rsp) │ │ │ │ - cmpl $0xffffffff,0x94(%rsp) │ │ │ │ - jne 62350 >*)@@Base+0x1f0> │ │ │ │ - mov 0x80(%rsp),%r9 │ │ │ │ + mov 0x94(%rsp),%r14d │ │ │ │ + cmp $0xffffffff,%r14d │ │ │ │ + jne 624e0 >*)@@Base+0x1f0> │ │ │ │ + mov 0x78(%rsp),%r11 │ │ │ │ mov 0x30(%rsp),%rdx │ │ │ │ mov 0x48(%rsp),%r14d │ │ │ │ - mov 0x78(%rsp),%r13 │ │ │ │ mov 0x28(%rsp),%r12 │ │ │ │ mov 0x20(%rsp),%r15 │ │ │ │ - mov 0x1c(%rsp),%r11d │ │ │ │ - cmp %rdx,%r9 │ │ │ │ - je 629e6 >*)@@Base+0x886> │ │ │ │ - lea -0x8(%rdx),%r10 │ │ │ │ - mov %r9,%rax │ │ │ │ - sub %r9,%r10 │ │ │ │ - mov %r10,%rsi │ │ │ │ - shr $0x3,%rsi │ │ │ │ - lea 0x1(%rsi),%rbx │ │ │ │ - cmp $0x10,%r10 │ │ │ │ - jbe 633b0 >*)@@Base+0x1250> │ │ │ │ - mov %rbx,%rcx │ │ │ │ - vbroadcastsd %xmm9,%ymm1 │ │ │ │ - shr $0x2,%rcx │ │ │ │ - shl $0x5,%rcx │ │ │ │ - lea (%rcx,%r9,1),%rdi │ │ │ │ - sub $0x20,%rcx │ │ │ │ - shr $0x5,%rcx │ │ │ │ - inc %rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - je 62939 >*)@@Base+0x7d9> │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 62927 >*)@@Base+0x7c7> │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - je 6291a >*)@@Base+0x7ba> │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - je 6290d >*)@@Base+0x7ad> │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - je 62900 >*)@@Base+0x7a0> │ │ │ │ - cmp $0x5,%rcx │ │ │ │ - je 628f3 >*)@@Base+0x793> │ │ │ │ - cmp $0x6,%rcx │ │ │ │ - je 628e6 >*)@@Base+0x786> │ │ │ │ - vmulpd (%r9),%ymm1,%ymm2 │ │ │ │ - lea 0x20(%r9),%rax │ │ │ │ - vmovupd %ymm2,(%r9) │ │ │ │ - vmulpd (%rax),%ymm1,%ymm3 │ │ │ │ - add $0x20,%rax │ │ │ │ - vmovupd %ymm3,-0x20(%rax) │ │ │ │ - vmulpd (%rax),%ymm1,%ymm4 │ │ │ │ + mov 0x1c(%rsp),%r9d │ │ │ │ + cmp %rdx,%r11 │ │ │ │ + je 62b72 >*)@@Base+0x882> │ │ │ │ + lea -0x8(%rdx),%rsi │ │ │ │ + mov %r11,%rax │ │ │ │ + sub %r11,%rsi │ │ │ │ + mov %rsi,%r10 │ │ │ │ + shr $0x3,%r10 │ │ │ │ + lea 0x1(%r10),%rbx │ │ │ │ + cmp $0x10,%rsi │ │ │ │ + jbe 63528 >*)@@Base+0x1238> │ │ │ │ + mov %rbx,%r13 │ │ │ │ + vbroadcastsd %xmm9,%ymm2 │ │ │ │ + shr $0x2,%r13 │ │ │ │ + shl $0x5,%r13 │ │ │ │ + lea 0x0(%r13,%r11,1),%rdi │ │ │ │ + sub $0x20,%r13 │ │ │ │ + shr $0x5,%r13 │ │ │ │ + inc %r13 │ │ │ │ + and $0x7,%r13d │ │ │ │ + je 62ac7 >*)@@Base+0x7d7> │ │ │ │ + cmp $0x1,%r13 │ │ │ │ + je 62ab5 >*)@@Base+0x7c5> │ │ │ │ + cmp $0x2,%r13 │ │ │ │ + je 62aa8 >*)@@Base+0x7b8> │ │ │ │ + cmp $0x3,%r13 │ │ │ │ + je 62a9b >*)@@Base+0x7ab> │ │ │ │ + cmp $0x4,%r13 │ │ │ │ + je 62a8e >*)@@Base+0x79e> │ │ │ │ + cmp $0x5,%r13 │ │ │ │ + je 62a81 >*)@@Base+0x791> │ │ │ │ + cmp $0x6,%r13 │ │ │ │ + je 62a74 >*)@@Base+0x784> │ │ │ │ + vmulpd (%r11),%ymm2,%ymm1 │ │ │ │ + lea 0x20(%r11),%rax │ │ │ │ + vmovupd %ymm1,(%r11) │ │ │ │ + vmulpd (%rax),%ymm2,%ymm4 │ │ │ │ add $0x20,%rax │ │ │ │ vmovupd %ymm4,-0x20(%rax) │ │ │ │ - vmulpd (%rax),%ymm1,%ymm7 │ │ │ │ + vmulpd (%rax),%ymm2,%ymm3 │ │ │ │ add $0x20,%rax │ │ │ │ - vmovupd %ymm7,-0x20(%rax) │ │ │ │ - vmulpd (%rax),%ymm1,%ymm5 │ │ │ │ + vmovupd %ymm3,-0x20(%rax) │ │ │ │ + vmulpd (%rax),%ymm2,%ymm5 │ │ │ │ add $0x20,%rax │ │ │ │ vmovupd %ymm5,-0x20(%rax) │ │ │ │ - vmulpd (%rax),%ymm1,%ymm11 │ │ │ │ - add $0x20,%rax │ │ │ │ - vmovupd %ymm11,-0x20(%rax) │ │ │ │ - vmulpd (%rax),%ymm1,%ymm6 │ │ │ │ + vmulpd (%rax),%ymm2,%ymm6 │ │ │ │ add $0x20,%rax │ │ │ │ vmovupd %ymm6,-0x20(%rax) │ │ │ │ + vmulpd (%rax),%ymm2,%ymm10 │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd %ymm10,-0x20(%rax) │ │ │ │ + vmulpd (%rax),%ymm2,%ymm11 │ │ │ │ + add $0x20,%rax │ │ │ │ + vmovupd %ymm11,-0x20(%rax) │ │ │ │ cmp %rdi,%rax │ │ │ │ - je 629a8 >*)@@Base+0x848> │ │ │ │ - vmulpd (%rax),%ymm1,%ymm10 │ │ │ │ + je 62b36 >*)@@Base+0x846> │ │ │ │ + vmulpd (%rax),%ymm2,%ymm7 │ │ │ │ add $0x100,%rax │ │ │ │ - vmulpd -0xe0(%rax),%ymm1,%ymm12 │ │ │ │ - vmulpd -0xc0(%rax),%ymm1,%ymm13 │ │ │ │ - vmulpd -0xa0(%rax),%ymm1,%ymm14 │ │ │ │ - vmulpd -0x80(%rax),%ymm1,%ymm15 │ │ │ │ - vmulpd -0x60(%rax),%ymm1,%ymm0 │ │ │ │ - vmulpd -0x40(%rax),%ymm1,%ymm2 │ │ │ │ - vmulpd -0x20(%rax),%ymm1,%ymm3 │ │ │ │ - vmovupd %ymm10,-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 %ymm2,-0x40(%rax) │ │ │ │ - vmovupd %ymm3,-0x20(%rax) │ │ │ │ + vmovupd %ymm1,-0x40(%rax) │ │ │ │ + vmovupd %ymm4,-0x20(%rax) │ │ │ │ cmp %rdi,%rax │ │ │ │ - jne 62939 >*)@@Base+0x7d9> │ │ │ │ + jne 62ac7 >*)@@Base+0x7d7> │ │ │ │ test $0x3,%bl │ │ │ │ - je 629e6 >*)@@Base+0x886> │ │ │ │ + je 62b72 >*)@@Base+0x882> │ │ │ │ mov %rbx,%r8 │ │ │ │ and $0xfffffffffffffffc,%r8 │ │ │ │ - lea (%r9,%r8,8),%r10 │ │ │ │ - cmp %r8,%rsi │ │ │ │ - je 629dc >*)@@Base+0x87c> │ │ │ │ - vmulpd (%r9,%r8,8),%xmm8,%xmm1 │ │ │ │ - mov %rbx,%rdx │ │ │ │ - sub %r8,%rdx │ │ │ │ + lea (%r11,%r8,8),%rdx │ │ │ │ + cmp %r8,%r10 │ │ │ │ + je 62b6a >*)@@Base+0x87a> │ │ │ │ + vmulpd (%r11,%r8,8),%xmm8,%xmm2 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + sub %r8,%rcx │ │ │ │ and $0x1,%ebx │ │ │ │ - vmovupd %xmm1,(%r9,%r8,8) │ │ │ │ - je 629e6 >*)@@Base+0x886> │ │ │ │ - and $0xfffffffffffffffe,%rdx │ │ │ │ - lea (%r10,%rdx,8),%r10 │ │ │ │ - vmulsd (%r10),%xmm9,%xmm4 │ │ │ │ - vmovsd %xmm4,(%r10) │ │ │ │ + vmovupd %xmm2,(%r11,%r8,8) │ │ │ │ + je 62b72 >*)@@Base+0x882> │ │ │ │ + and $0xfffffffffffffffe,%rcx │ │ │ │ + lea (%rdx,%rcx,8),%rdx │ │ │ │ + vmulsd (%rdx),%xmm9,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rdx) │ │ │ │ inc %r14d │ │ │ │ add $0x18,%r12 │ │ │ │ - cmp %r11d,%r14d │ │ │ │ - jne 622b2 >*)@@Base+0x152> │ │ │ │ - mov 0x4c(%rsp),%ebx │ │ │ │ + cmp %r9d,%r14d │ │ │ │ + jne 62446 >*)@@Base+0x156> │ │ │ │ + mov 0x4c(%rsp),%r13d │ │ │ │ mov %r15,%r14 │ │ │ │ - mov 0x40(%rsp),%r12 │ │ │ │ - mov 0x38(%rsp),%r15 │ │ │ │ - cmp $0x1,%ebx │ │ │ │ - jne 62ec6 >*)@@Base+0xd66> │ │ │ │ - mov 0x58(%rsp),%r12 │ │ │ │ + mov 0x50(%rsp),%rbx │ │ │ │ + mov 0x40(%rsp),%r15 │ │ │ │ + mov 0x38(%rsp),%r12 │ │ │ │ + cmp $0x1,%r13d │ │ │ │ + jne 63044 >*)@@Base+0xd54> │ │ │ │ + mov 0x60(%rsp),%r15 │ │ │ │ xor %edi,%edi │ │ │ │ - sub $0x2,%r12d │ │ │ │ - lea 0x3(%r12,%r12,2),%r10 │ │ │ │ + sub $0x2,%r15d │ │ │ │ + lea 0x3(%r15,%r15,2),%r10 │ │ │ │ shl $0x3,%r10 │ │ │ │ mov 0x18(%r14,%rdi,1),%rax │ │ │ │ mov 0x20(%r14,%rdi,1),%r11 │ │ │ │ cmp %rax,%r11 │ │ │ │ - je 62c88 >*)@@Base+0xb28> │ │ │ │ - mov 0x70(%rsp),%rdx │ │ │ │ + je 62dee >*)@@Base+0xafe> │ │ │ │ sub %rax,%r11 │ │ │ │ - mov 0x18(%rdx,%rdi,1),%rcx │ │ │ │ + mov 0x18(%rbx,%rdi,1),%rcx │ │ │ │ cmp $0x8,%r11 │ │ │ │ - je 633bb >*)@@Base+0x125b> │ │ │ │ - lea -0x8(%rax),%rsi │ │ │ │ - sub %rcx,%rsi │ │ │ │ + je 63533 >*)@@Base+0x1243> │ │ │ │ + lea -0x8(%rax),%rdx │ │ │ │ + sub %rcx,%rdx │ │ │ │ + cmp $0x10,%rdx │ │ │ │ + jbe 63588 >*)@@Base+0x1298> │ │ │ │ + lea -0x8(%r11),%rsi │ │ │ │ + mov %rsi,%r15 │ │ │ │ + shr $0x3,%r15 │ │ │ │ + lea 0x1(%r15),%r8 │ │ │ │ cmp $0x10,%rsi │ │ │ │ - jbe 63411 >*)@@Base+0x12b1> │ │ │ │ - lea -0x8(%r11),%r9 │ │ │ │ - mov %r9,%r12 │ │ │ │ - shr $0x3,%r12 │ │ │ │ - lea 0x1(%r12),%r8 │ │ │ │ - cmp $0x10,%r9 │ │ │ │ - jbe 63404 >*)@@Base+0x12a4> │ │ │ │ + jbe 6357a >*)@@Base+0x128a> │ │ │ │ mov %r8,%r9 │ │ │ │ - xor %r11d,%r11d │ │ │ │ + xor %edx,%edx │ │ │ │ shr $0x2,%r9 │ │ │ │ shl $0x5,%r9 │ │ │ │ lea -0x20(%r9),%rsi │ │ │ │ shr $0x5,%rsi │ │ │ │ inc %rsi │ │ │ │ and $0x7,%esi │ │ │ │ - je 62b54 >*)@@Base+0x9f4> │ │ │ │ + je 62cce >*)@@Base+0x9de> │ │ │ │ cmp $0x1,%rsi │ │ │ │ - je 62b35 >*)@@Base+0x9d5> │ │ │ │ + je 62cb2 >*)@@Base+0x9c2> │ │ │ │ cmp $0x2,%rsi │ │ │ │ - je 62b1f >*)@@Base+0x9bf> │ │ │ │ + je 62c9f >*)@@Base+0x9af> │ │ │ │ cmp $0x3,%rsi │ │ │ │ - je 62b09 >*)@@Base+0x9a9> │ │ │ │ + je 62c8c >*)@@Base+0x99c> │ │ │ │ cmp $0x4,%rsi │ │ │ │ - je 62af3 >*)@@Base+0x993> │ │ │ │ + je 62c79 >*)@@Base+0x989> │ │ │ │ cmp $0x5,%rsi │ │ │ │ - je 62add >*)@@Base+0x97d> │ │ │ │ + je 62c66 >*)@@Base+0x976> │ │ │ │ cmp $0x6,%rsi │ │ │ │ - jne 633ed >*)@@Base+0x128d> │ │ │ │ - vmovupd (%rax,%r11,1),%ymm10 │ │ │ │ - vaddpd (%rcx,%r11,1),%ymm10,%ymm12 │ │ │ │ - vmovupd %ymm12,(%rax,%r11,1) │ │ │ │ - add $0x20,%r11 │ │ │ │ - vmovupd (%rax,%r11,1),%ymm13 │ │ │ │ - vaddpd (%rcx,%r11,1),%ymm13,%ymm14 │ │ │ │ - vmovupd %ymm14,(%rax,%r11,1) │ │ │ │ - add $0x20,%r11 │ │ │ │ - vmovupd (%rax,%r11,1),%ymm15 │ │ │ │ - vaddpd (%rcx,%r11,1),%ymm15,%ymm0 │ │ │ │ - vmovupd %ymm0,(%rax,%r11,1) │ │ │ │ - add $0x20,%r11 │ │ │ │ - vmovupd (%rax,%r11,1),%ymm2 │ │ │ │ - vaddpd (%rcx,%r11,1),%ymm2,%ymm3 │ │ │ │ - vmovupd %ymm3,(%rax,%r11,1) │ │ │ │ - add $0x20,%r11 │ │ │ │ - vmovupd (%rax,%r11,1),%ymm1 │ │ │ │ - vaddpd (%rcx,%r11,1),%ymm1,%ymm4 │ │ │ │ - vmovupd %ymm4,(%rax,%r11,1) │ │ │ │ - add $0x20,%r11 │ │ │ │ - vmovupd (%rax,%r11,1),%ymm8 │ │ │ │ - vaddpd (%rcx,%r11,1),%ymm8,%ymm9 │ │ │ │ - vmovupd %ymm9,(%rax,%r11,1) │ │ │ │ - add $0x20,%r11 │ │ │ │ - cmp %r9,%r11 │ │ │ │ - je 62c2d >*)@@Base+0xacd> │ │ │ │ - vmovupd (%rax,%r11,1),%ymm7 │ │ │ │ - vmovupd 0x20(%rax,%r11,1),%ymm11 │ │ │ │ - vaddpd (%rcx,%r11,1),%ymm7,%ymm5 │ │ │ │ - vmovupd 0x40(%rax,%r11,1),%ymm10 │ │ │ │ - vmovupd 0x60(%rax,%r11,1),%ymm13 │ │ │ │ - vmovupd 0x80(%rax,%r11,1),%ymm15 │ │ │ │ - vmovupd 0xa0(%rax,%r11,1),%ymm2 │ │ │ │ - vmovupd 0xc0(%rax,%r11,1),%ymm1 │ │ │ │ - vmovupd 0xe0(%rax,%r11,1),%ymm8 │ │ │ │ - vmovupd %ymm5,(%rax,%r11,1) │ │ │ │ - vaddpd 0x20(%rcx,%r11,1),%ymm11,%ymm6 │ │ │ │ - vmovupd %ymm6,0x20(%rax,%r11,1) │ │ │ │ - vaddpd 0x40(%rcx,%r11,1),%ymm10,%ymm12 │ │ │ │ - vmovupd %ymm12,0x40(%rax,%r11,1) │ │ │ │ - vaddpd 0x60(%rcx,%r11,1),%ymm13,%ymm14 │ │ │ │ - vmovupd %ymm14,0x60(%rax,%r11,1) │ │ │ │ - vaddpd 0x80(%rcx,%r11,1),%ymm15,%ymm0 │ │ │ │ - vmovupd %ymm0,0x80(%rax,%r11,1) │ │ │ │ - vaddpd 0xa0(%rcx,%r11,1),%ymm2,%ymm3 │ │ │ │ - vmovupd %ymm3,0xa0(%rax,%r11,1) │ │ │ │ - vaddpd 0xc0(%rcx,%r11,1),%ymm1,%ymm4 │ │ │ │ - vmovupd %ymm4,0xc0(%rax,%r11,1) │ │ │ │ - vaddpd 0xe0(%rcx,%r11,1),%ymm8,%ymm9 │ │ │ │ - vmovupd %ymm9,0xe0(%rax,%r11,1) │ │ │ │ - add $0x100,%r11 │ │ │ │ - cmp %r9,%r11 │ │ │ │ - jne 62b54 >*)@@Base+0x9f4> │ │ │ │ + jne 63564 >*)@@Base+0x1274> │ │ │ │ + vmovupd (%rax,%rdx,1),%ymm7 │ │ │ │ + vaddpd (%rcx,%rdx,1),%ymm7,%ymm12 │ │ │ │ + vmovupd %ymm12,(%rax,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmovupd (%rax,%rdx,1),%ymm13 │ │ │ │ + vaddpd (%rcx,%rdx,1),%ymm13,%ymm14 │ │ │ │ + vmovupd %ymm14,(%rax,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmovupd (%rax,%rdx,1),%ymm15 │ │ │ │ + vaddpd (%rcx,%rdx,1),%ymm15,%ymm0 │ │ │ │ + vmovupd %ymm0,(%rax,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmovupd (%rax,%rdx,1),%ymm1 │ │ │ │ + vaddpd (%rcx,%rdx,1),%ymm1,%ymm4 │ │ │ │ + vmovupd %ymm4,(%rax,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmovupd (%rax,%rdx,1),%ymm2 │ │ │ │ + vaddpd (%rcx,%rdx,1),%ymm2,%ymm3 │ │ │ │ + vmovupd %ymm3,(%rax,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmovupd (%rax,%rdx,1),%ymm8 │ │ │ │ + vaddpd (%rcx,%rdx,1),%ymm8,%ymm9 │ │ │ │ + vmovupd %ymm9,(%rax,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + cmp %r9,%rdx │ │ │ │ + je 62d8f >*)@@Base+0xa9f> │ │ │ │ + vmovupd (%rax,%rdx,1),%ymm5 │ │ │ │ + vmovupd 0x20(%rax,%rdx,1),%ymm10 │ │ │ │ + vmovupd 0x40(%rax,%rdx,1),%ymm7 │ │ │ │ + vmovupd 0x60(%rax,%rdx,1),%ymm13 │ │ │ │ + vaddpd (%rcx,%rdx,1),%ymm5,%ymm6 │ │ │ │ + vmovupd 0x80(%rax,%rdx,1),%ymm15 │ │ │ │ + vmovupd 0xa0(%rax,%rdx,1),%ymm1 │ │ │ │ + vmovupd 0xc0(%rax,%rdx,1),%ymm2 │ │ │ │ + vmovupd 0xe0(%rax,%rdx,1),%ymm8 │ │ │ │ + vmovupd %ymm6,(%rax,%rdx,1) │ │ │ │ + vaddpd 0x20(%rcx,%rdx,1),%ymm10,%ymm11 │ │ │ │ + vmovupd %ymm11,0x20(%rax,%rdx,1) │ │ │ │ + vaddpd 0x40(%rcx,%rdx,1),%ymm7,%ymm12 │ │ │ │ + vmovupd %ymm12,0x40(%rax,%rdx,1) │ │ │ │ + vaddpd 0x60(%rcx,%rdx,1),%ymm13,%ymm14 │ │ │ │ + vmovupd %ymm14,0x60(%rax,%rdx,1) │ │ │ │ + vaddpd 0x80(%rcx,%rdx,1),%ymm15,%ymm0 │ │ │ │ + vmovupd %ymm0,0x80(%rax,%rdx,1) │ │ │ │ + vaddpd 0xa0(%rcx,%rdx,1),%ymm1,%ymm4 │ │ │ │ + vmovupd %ymm4,0xa0(%rax,%rdx,1) │ │ │ │ + vaddpd 0xc0(%rcx,%rdx,1),%ymm2,%ymm3 │ │ │ │ + vmovupd %ymm3,0xc0(%rax,%rdx,1) │ │ │ │ + vaddpd 0xe0(%rcx,%rdx,1),%ymm8,%ymm9 │ │ │ │ + vmovupd %ymm9,0xe0(%rax,%rdx,1) │ │ │ │ + add $0x100,%rdx │ │ │ │ + cmp %r9,%rdx │ │ │ │ + jne 62cce >*)@@Base+0x9de> │ │ │ │ test $0x3,%r8b │ │ │ │ - je 62c88 >*)@@Base+0xb28> │ │ │ │ - mov %r8,%rbx │ │ │ │ - and $0xfffffffffffffffc,%rbx │ │ │ │ - lea 0x0(,%rbx,8),%rdx │ │ │ │ - lea (%rax,%rdx,1),%r11 │ │ │ │ - add %rcx,%rdx │ │ │ │ - cmp %r12,%rbx │ │ │ │ - je 62c7a >*)@@Base+0xb1a> │ │ │ │ - vmovupd (%rax,%rbx,8),%xmm7 │ │ │ │ - mov %r8,%r12 │ │ │ │ - vaddpd (%rcx,%rbx,8),%xmm7,%xmm5 │ │ │ │ - sub %rbx,%r12 │ │ │ │ + je 62dee >*)@@Base+0xafe> │ │ │ │ + mov %r8,%r13 │ │ │ │ + and $0xfffffffffffffffc,%r13 │ │ │ │ + lea 0x0(,%r13,8),%r11 │ │ │ │ + lea (%rax,%r11,1),%r9 │ │ │ │ + add %rcx,%r11 │ │ │ │ + cmp %r15,%r13 │ │ │ │ + je 62ddf >*)@@Base+0xaef> │ │ │ │ + vmovupd (%rax,%r13,8),%xmm5 │ │ │ │ + mov %r8,%r15 │ │ │ │ + sub %r13,%r15 │ │ │ │ and $0x1,%r8d │ │ │ │ - vmovupd %xmm5,(%rax,%rbx,8) │ │ │ │ - je 62c88 >*)@@Base+0xb28> │ │ │ │ - mov %r12,%rsi │ │ │ │ + vaddpd (%rcx,%r13,8),%xmm5,%xmm6 │ │ │ │ + vmovupd %xmm6,(%rax,%r13,8) │ │ │ │ + je 62dee >*)@@Base+0xafe> │ │ │ │ + mov %r15,%rsi │ │ │ │ and $0xfffffffffffffffe,%rsi │ │ │ │ shl $0x3,%rsi │ │ │ │ + add %rsi,%r9 │ │ │ │ add %rsi,%r11 │ │ │ │ - add %rsi,%rdx │ │ │ │ - vmovsd (%r11),%xmm11 │ │ │ │ - vaddsd (%rdx),%xmm11,%xmm6 │ │ │ │ - vmovsd %xmm6,(%r11) │ │ │ │ + vmovsd (%r9),%xmm10 │ │ │ │ + vaddsd (%r11),%xmm10,%xmm11 │ │ │ │ + vmovsd %xmm11,(%r9) │ │ │ │ add $0x18,%rdi │ │ │ │ cmp %r10,%rdi │ │ │ │ - jne 62a24 >*)@@Base+0x8c4> │ │ │ │ - test %r15,%r15 │ │ │ │ - je 6356e >*)@@Base+0x140e> │ │ │ │ - mov 0x68(%rsp),%rsi │ │ │ │ - mov %r13,0xc0(%rsp) │ │ │ │ - mov %r15,%rdi │ │ │ │ + jne 62bb7 >*)@@Base+0x8c7> │ │ │ │ + test %r12,%r12 │ │ │ │ + je 63710 >*)@@Base+0x1420> │ │ │ │ + mov 0x80(%rsp),%r14 │ │ │ │ + mov 0x70(%rsp),%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ + mov %r14,0xc0(%rsp) │ │ │ │ vzeroupper │ │ │ │ - call b8d20 >::emplace_back(CalcSignature::Signature&&)@@Base> │ │ │ │ - mov 0xc0(%rsp),%r13 │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b8d70 >::emplace_back(CalcSignature::Signature&&)@@Base> │ │ │ │ + mov 0xc0(%rsp),%rbx │ │ │ │ + mov %rbx,0x80(%rsp) │ │ │ │ mov 0x68(%rsp),%rdi │ │ │ │ - mov %r13,0xc0(%rsp) │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0x80(%rsp),%r12 │ │ │ │ + mov 0x70(%rsp),%rdi │ │ │ │ + mov %r12,0xc0(%rsp) │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov 0xf8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 63576 >*)@@Base+0x1416> │ │ │ │ + jne 63718 >*)@@Base+0x1428> │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ lea -0x8(%r9),%r13 │ │ │ │ xor %edi,%edi │ │ │ │ shr $0x3,%r13 │ │ │ │ inc %r13 │ │ │ │ and $0x7,%r13d │ │ │ │ - je 62df2 >*)@@Base+0xc92> │ │ │ │ + je 62f70 >*)@@Base+0xc80> │ │ │ │ cmp $0x1,%r13 │ │ │ │ - je 62dd1 >*)@@Base+0xc71> │ │ │ │ + je 62f4f >*)@@Base+0xc5f> │ │ │ │ cmp $0x2,%r13 │ │ │ │ - je 62db9 >*)@@Base+0xc59> │ │ │ │ + je 62f37 >*)@@Base+0xc47> │ │ │ │ cmp $0x3,%r13 │ │ │ │ - je 62da1 >*)@@Base+0xc41> │ │ │ │ + je 62f1f >*)@@Base+0xc2f> │ │ │ │ cmp $0x4,%r13 │ │ │ │ - je 62d89 >*)@@Base+0xc29> │ │ │ │ + je 62f07 >*)@@Base+0xc17> │ │ │ │ cmp $0x5,%r13 │ │ │ │ - je 62d71 >*)@@Base+0xc11> │ │ │ │ + je 62eef >*)@@Base+0xbff> │ │ │ │ cmp $0x6,%r13 │ │ │ │ - je 62d59 >*)@@Base+0xbf9> │ │ │ │ + je 62ed7 >*)@@Base+0xbe7> │ │ │ │ vmovsd (%rdx),%xmm15 │ │ │ │ vmovsd (%rax),%xmm0 │ │ │ │ mov $0x8,%edi │ │ │ │ vfmadd132sd (%rcx),%xmm0,%xmm15 │ │ │ │ vmovsd %xmm15,(%rax) │ │ │ │ - vmovsd (%rdx,%rdi,1),%xmm1 │ │ │ │ - vmovsd (%rax,%rdi,1),%xmm2 │ │ │ │ - vfmadd132sd (%rcx),%xmm2,%xmm1 │ │ │ │ - vmovsd %xmm1,(%rax,%rdi,1) │ │ │ │ - add $0x8,%rdi │ │ │ │ - vmovsd (%rdx,%rdi,1),%xmm3 │ │ │ │ - vmovsd (%rax,%rdi,1),%xmm4 │ │ │ │ - vfmadd132sd (%rcx),%xmm4,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rax,%rdi,1) │ │ │ │ + vmovsd (%rdx,%rdi,1),%xmm2 │ │ │ │ + vmovsd (%rax,%rdi,1),%xmm1 │ │ │ │ + vfmadd132sd (%rcx),%xmm1,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rax,%rdi,1) │ │ │ │ add $0x8,%rdi │ │ │ │ - vmovsd (%rdx,%rdi,1),%xmm7 │ │ │ │ - vmovsd (%rax,%rdi,1),%xmm5 │ │ │ │ - vfmadd132sd (%rcx),%xmm5,%xmm7 │ │ │ │ - vmovsd %xmm7,(%rax,%rdi,1) │ │ │ │ + vmovsd (%rdx,%rdi,1),%xmm4 │ │ │ │ + vmovsd (%rax,%rdi,1),%xmm3 │ │ │ │ + vfmadd132sd (%rcx),%xmm3,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rax,%rdi,1) │ │ │ │ add $0x8,%rdi │ │ │ │ - vmovsd (%rdx,%rdi,1),%xmm11 │ │ │ │ + vmovsd (%rdx,%rdi,1),%xmm5 │ │ │ │ vmovsd (%rax,%rdi,1),%xmm6 │ │ │ │ - vfmadd132sd (%rcx),%xmm6,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rax,%rdi,1) │ │ │ │ + vfmadd132sd (%rcx),%xmm6,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rax,%rdi,1) │ │ │ │ add $0x8,%rdi │ │ │ │ vmovsd (%rdx,%rdi,1),%xmm10 │ │ │ │ - vmovsd (%rax,%rdi,1),%xmm12 │ │ │ │ - vfmadd132sd (%rcx),%xmm12,%xmm10 │ │ │ │ + vmovsd (%rax,%rdi,1),%xmm11 │ │ │ │ + vfmadd132sd (%rcx),%xmm11,%xmm10 │ │ │ │ vmovsd %xmm10,(%rax,%rdi,1) │ │ │ │ add $0x8,%rdi │ │ │ │ + vmovsd (%rdx,%rdi,1),%xmm7 │ │ │ │ + vmovsd (%rax,%rdi,1),%xmm12 │ │ │ │ + vfmadd132sd (%rcx),%xmm12,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rax,%rdi,1) │ │ │ │ + add $0x8,%rdi │ │ │ │ vmovsd (%rdx,%rdi,1),%xmm13 │ │ │ │ vmovsd (%rax,%rdi,1),%xmm14 │ │ │ │ vfmadd132sd (%rcx),%xmm14,%xmm13 │ │ │ │ vmovsd %xmm13,(%rax,%rdi,1) │ │ │ │ add $0x8,%rdi │ │ │ │ cmp %rdi,%r9 │ │ │ │ - je 62645 >*)@@Base+0x4e5> │ │ │ │ + je 627d4 >*)@@Base+0x4e4> │ │ │ │ vmovsd (%rdx,%rdi,1),%xmm15 │ │ │ │ vmovsd (%rax,%rdi,1),%xmm0 │ │ │ │ + vmovsd 0x8(%rax,%rdi,1),%xmm1 │ │ │ │ + vmovsd 0x10(%rax,%rdi,1),%xmm3 │ │ │ │ vfmadd132sd (%rcx),%xmm0,%xmm15 │ │ │ │ - vmovsd 0x8(%rax,%rdi,1),%xmm2 │ │ │ │ - vmovsd 0x10(%rax,%rdi,1),%xmm4 │ │ │ │ - vmovsd 0x18(%rax,%rdi,1),%xmm5 │ │ │ │ - vmovsd 0x20(%rax,%rdi,1),%xmm6 │ │ │ │ + vmovsd 0x18(%rax,%rdi,1),%xmm6 │ │ │ │ + vmovsd 0x20(%rax,%rdi,1),%xmm11 │ │ │ │ vmovsd 0x28(%rax,%rdi,1),%xmm12 │ │ │ │ vmovsd 0x30(%rax,%rdi,1),%xmm14 │ │ │ │ vmovsd 0x38(%rax,%rdi,1),%xmm0 │ │ │ │ vmovsd %xmm15,(%rax,%rdi,1) │ │ │ │ - vmovsd 0x8(%rdx,%rdi,1),%xmm1 │ │ │ │ - vfmadd132sd (%rcx),%xmm2,%xmm1 │ │ │ │ - vmovsd %xmm1,0x8(%rax,%rdi,1) │ │ │ │ - vmovsd 0x10(%rdx,%rdi,1),%xmm3 │ │ │ │ - vfmadd132sd (%rcx),%xmm4,%xmm3 │ │ │ │ - vmovsd %xmm3,0x10(%rax,%rdi,1) │ │ │ │ - vmovsd 0x18(%rdx,%rdi,1),%xmm7 │ │ │ │ - vfmadd132sd (%rcx),%xmm5,%xmm7 │ │ │ │ - vmovsd %xmm7,0x18(%rax,%rdi,1) │ │ │ │ - vmovsd 0x20(%rdx,%rdi,1),%xmm11 │ │ │ │ - vfmadd132sd (%rcx),%xmm6,%xmm11 │ │ │ │ - vmovsd %xmm11,0x20(%rax,%rdi,1) │ │ │ │ - vmovsd 0x28(%rdx,%rdi,1),%xmm10 │ │ │ │ - vfmadd132sd (%rcx),%xmm12,%xmm10 │ │ │ │ - vmovsd %xmm10,0x28(%rax,%rdi,1) │ │ │ │ + vmovsd 0x8(%rdx,%rdi,1),%xmm2 │ │ │ │ + vfmadd132sd (%rcx),%xmm1,%xmm2 │ │ │ │ + vmovsd %xmm2,0x8(%rax,%rdi,1) │ │ │ │ + vmovsd 0x10(%rdx,%rdi,1),%xmm4 │ │ │ │ + vfmadd132sd (%rcx),%xmm3,%xmm4 │ │ │ │ + vmovsd %xmm4,0x10(%rax,%rdi,1) │ │ │ │ + vmovsd 0x18(%rdx,%rdi,1),%xmm5 │ │ │ │ + vfmadd132sd (%rcx),%xmm6,%xmm5 │ │ │ │ + vmovsd %xmm5,0x18(%rax,%rdi,1) │ │ │ │ + vmovsd 0x20(%rdx,%rdi,1),%xmm10 │ │ │ │ + vfmadd132sd (%rcx),%xmm11,%xmm10 │ │ │ │ + vmovsd %xmm10,0x20(%rax,%rdi,1) │ │ │ │ + vmovsd 0x28(%rdx,%rdi,1),%xmm7 │ │ │ │ + vfmadd132sd (%rcx),%xmm12,%xmm7 │ │ │ │ + vmovsd %xmm7,0x28(%rax,%rdi,1) │ │ │ │ vmovsd 0x30(%rdx,%rdi,1),%xmm13 │ │ │ │ vfmadd132sd (%rcx),%xmm14,%xmm13 │ │ │ │ vmovsd %xmm13,0x30(%rax,%rdi,1) │ │ │ │ vmovsd 0x38(%rdx,%rdi,1),%xmm15 │ │ │ │ vfmadd132sd (%rcx),%xmm0,%xmm15 │ │ │ │ vmovsd %xmm15,0x38(%rax,%rdi,1) │ │ │ │ add $0x40,%rdi │ │ │ │ cmp %rdi,%r9 │ │ │ │ - jne 62df2 >*)@@Base+0xc92> │ │ │ │ - jmp 62645 >*)@@Base+0x4e5> │ │ │ │ + jne 62f70 >*)@@Base+0xc80> │ │ │ │ + jmp 627d4 >*)@@Base+0x4e4> │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rdx,%r13 │ │ │ │ xor %edi,%edi │ │ │ │ - jmp 625fa >*)@@Base+0x49a> │ │ │ │ - mov (%r12),%r14 │ │ │ │ - mov 0x90(%rsp),%r9d │ │ │ │ + jmp 62789 >*)@@Base+0x499> │ │ │ │ + mov (%r15),%r14 │ │ │ │ + mov 0x90(%rsp),%r11d │ │ │ │ xor %edi,%edi │ │ │ │ - lea (%r9,%r9,2),%r11 │ │ │ │ - shl $0x3,%r11 │ │ │ │ - mov %r11,0xb0(%rsp) │ │ │ │ - mov 0x0(%r13,%rdi,1),%rax │ │ │ │ - mov 0x8(%r13,%rdi,1),%r10 │ │ │ │ + lea (%r11,%r11,2),%r9 │ │ │ │ + shl $0x3,%r9 │ │ │ │ + mov %r9,0xb0(%rsp) │ │ │ │ + mov 0x80(%rsp),%rsi │ │ │ │ + mov (%rsi,%rdi,1),%rax │ │ │ │ + mov 0x8(%rsi,%rdi,1),%r10 │ │ │ │ cmp %rax,%r10 │ │ │ │ - je 63166 >*)@@Base+0x1006> │ │ │ │ - mov 0x70(%rsp),%rsi │ │ │ │ + je 632e5 >*)@@Base+0xff5> │ │ │ │ sub %rax,%r10 │ │ │ │ mov (%r14,%rdi,1),%rcx │ │ │ │ - mov (%rsi,%rdi,1),%rdx │ │ │ │ + mov (%rbx,%rdi,1),%rdx │ │ │ │ cmp $0x8,%r10 │ │ │ │ - je 631e0 >*)@@Base+0x1080> │ │ │ │ - lea -0x8(%rax),%r9 │ │ │ │ - mov %r9,%r8 │ │ │ │ + je 63360 >*)@@Base+0x1070> │ │ │ │ + lea -0x8(%rax),%r11 │ │ │ │ + mov %r11,%r8 │ │ │ │ sub %rdx,%r8 │ │ │ │ cmp $0x10,%r8 │ │ │ │ - jbe 63207 >*)@@Base+0x10a7> │ │ │ │ - sub %rcx,%r9 │ │ │ │ - cmp $0x10,%r9 │ │ │ │ - jbe 63207 >*)@@Base+0x10a7> │ │ │ │ - lea -0x8(%r10),%r11 │ │ │ │ - mov %r11,%r10 │ │ │ │ - shr $0x3,%r10 │ │ │ │ - mov %r10,0xa0(%rsp) │ │ │ │ - lea 0x1(%r10),%r9 │ │ │ │ + jbe 63387 >*)@@Base+0x1097> │ │ │ │ + sub %rcx,%r11 │ │ │ │ cmp $0x10,%r11 │ │ │ │ - jbe 631f1 >*)@@Base+0x1091> │ │ │ │ + jbe 63387 >*)@@Base+0x1097> │ │ │ │ + lea -0x8(%r10),%rsi │ │ │ │ + mov %rsi,%r9 │ │ │ │ + shr $0x3,%r9 │ │ │ │ + mov %r9,0xa0(%rsp) │ │ │ │ + lea 0x1(%r9),%r9 │ │ │ │ + cmp $0x10,%rsi │ │ │ │ + jbe 63371 >*)@@Base+0x1081> │ │ │ │ mov %r9,%r10 │ │ │ │ xor %esi,%esi │ │ │ │ shr $0x2,%r10 │ │ │ │ shl $0x5,%r10 │ │ │ │ lea -0x20(%r10),%r11 │ │ │ │ shr $0x5,%r11 │ │ │ │ inc %r11 │ │ │ │ and $0x7,%r11d │ │ │ │ - je 63029 >*)@@Base+0xec9> │ │ │ │ + je 631a8 >*)@@Base+0xeb8> │ │ │ │ cmp $0x1,%r11 │ │ │ │ - je 6300d >*)@@Base+0xead> │ │ │ │ + je 6318c >*)@@Base+0xe9c> │ │ │ │ cmp $0x2,%r11 │ │ │ │ - je 62ffa >*)@@Base+0xe9a> │ │ │ │ + je 63179 >*)@@Base+0xe89> │ │ │ │ cmp $0x3,%r11 │ │ │ │ - je 62fe7 >*)@@Base+0xe87> │ │ │ │ + je 63166 >*)@@Base+0xe76> │ │ │ │ cmp $0x4,%r11 │ │ │ │ - je 62fd4 >*)@@Base+0xe74> │ │ │ │ + je 63153 >*)@@Base+0xe63> │ │ │ │ cmp $0x5,%r11 │ │ │ │ - je 62fc1 >*)@@Base+0xe61> │ │ │ │ + je 63140 >*)@@Base+0xe50> │ │ │ │ cmp $0x6,%r11 │ │ │ │ - je 62fae >*)@@Base+0xe4e> │ │ │ │ - vmovupd (%rdx),%ymm7 │ │ │ │ + je 6312d >*)@@Base+0xe3d> │ │ │ │ + vmovupd (%rdx),%ymm5 │ │ │ │ mov $0x20,%esi │ │ │ │ - vaddpd (%rcx),%ymm7,%ymm5 │ │ │ │ - vmovupd %ymm5,(%rax) │ │ │ │ - vmovupd (%rdx,%rsi,1),%ymm11 │ │ │ │ - vaddpd (%rcx,%rsi,1),%ymm11,%ymm6 │ │ │ │ - vmovupd %ymm6,(%rax,%rsi,1) │ │ │ │ - add $0x20,%rsi │ │ │ │ + vaddpd (%rcx),%ymm5,%ymm6 │ │ │ │ + vmovupd %ymm6,(%rax) │ │ │ │ vmovupd (%rdx,%rsi,1),%ymm10 │ │ │ │ - vaddpd (%rcx,%rsi,1),%ymm10,%ymm12 │ │ │ │ + vaddpd (%rcx,%rsi,1),%ymm10,%ymm11 │ │ │ │ + vmovupd %ymm11,(%rax,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ + vmovupd (%rdx,%rsi,1),%ymm7 │ │ │ │ + vaddpd (%rcx,%rsi,1),%ymm7,%ymm12 │ │ │ │ vmovupd %ymm12,(%rax,%rsi,1) │ │ │ │ add $0x20,%rsi │ │ │ │ vmovupd (%rdx,%rsi,1),%ymm13 │ │ │ │ vaddpd (%rcx,%rsi,1),%ymm13,%ymm14 │ │ │ │ vmovupd %ymm14,(%rax,%rsi,1) │ │ │ │ add $0x20,%rsi │ │ │ │ vmovupd (%rdx,%rsi,1),%ymm15 │ │ │ │ vaddpd (%rcx,%rsi,1),%ymm15,%ymm0 │ │ │ │ vmovupd %ymm0,(%rax,%rsi,1) │ │ │ │ add $0x20,%rsi │ │ │ │ - vmovupd (%rdx,%rsi,1),%ymm2 │ │ │ │ - vaddpd (%rcx,%rsi,1),%ymm2,%ymm3 │ │ │ │ - vmovupd %ymm3,(%rax,%rsi,1) │ │ │ │ - add $0x20,%rsi │ │ │ │ vmovupd (%rdx,%rsi,1),%ymm1 │ │ │ │ vaddpd (%rcx,%rsi,1),%ymm1,%ymm4 │ │ │ │ vmovupd %ymm4,(%rax,%rsi,1) │ │ │ │ add $0x20,%rsi │ │ │ │ + vmovupd (%rdx,%rsi,1),%ymm2 │ │ │ │ + vaddpd (%rcx,%rsi,1),%ymm2,%ymm3 │ │ │ │ + vmovupd %ymm3,(%rax,%rsi,1) │ │ │ │ + add $0x20,%rsi │ │ │ │ cmp %r10,%rsi │ │ │ │ - je 630ea >*)@@Base+0xf8a> │ │ │ │ + je 63269 >*)@@Base+0xf79> │ │ │ │ vmovupd (%rdx,%rsi,1),%ymm8 │ │ │ │ vaddpd (%rcx,%rsi,1),%ymm8,%ymm9 │ │ │ │ vmovupd %ymm9,(%rax,%rsi,1) │ │ │ │ - vmovupd 0x20(%rdx,%rsi,1),%ymm7 │ │ │ │ - vaddpd 0x20(%rcx,%rsi,1),%ymm7,%ymm5 │ │ │ │ - vmovupd %ymm5,0x20(%rax,%rsi,1) │ │ │ │ - vmovupd 0x40(%rdx,%rsi,1),%ymm11 │ │ │ │ - vaddpd 0x40(%rcx,%rsi,1),%ymm11,%ymm6 │ │ │ │ - vmovupd %ymm6,0x40(%rax,%rsi,1) │ │ │ │ - vmovupd 0x60(%rdx,%rsi,1),%ymm10 │ │ │ │ - vaddpd 0x60(%rcx,%rsi,1),%ymm10,%ymm12 │ │ │ │ + vmovupd 0x20(%rdx,%rsi,1),%ymm5 │ │ │ │ + vaddpd 0x20(%rcx,%rsi,1),%ymm5,%ymm6 │ │ │ │ + vmovupd %ymm6,0x20(%rax,%rsi,1) │ │ │ │ + vmovupd 0x40(%rdx,%rsi,1),%ymm10 │ │ │ │ + vaddpd 0x40(%rcx,%rsi,1),%ymm10,%ymm11 │ │ │ │ + vmovupd %ymm11,0x40(%rax,%rsi,1) │ │ │ │ + vmovupd 0x60(%rdx,%rsi,1),%ymm7 │ │ │ │ + vaddpd 0x60(%rcx,%rsi,1),%ymm7,%ymm12 │ │ │ │ vmovupd %ymm12,0x60(%rax,%rsi,1) │ │ │ │ vmovupd 0x80(%rdx,%rsi,1),%ymm13 │ │ │ │ vaddpd 0x80(%rcx,%rsi,1),%ymm13,%ymm14 │ │ │ │ vmovupd %ymm14,0x80(%rax,%rsi,1) │ │ │ │ vmovupd 0xa0(%rdx,%rsi,1),%ymm15 │ │ │ │ vaddpd 0xa0(%rcx,%rsi,1),%ymm15,%ymm0 │ │ │ │ vmovupd %ymm0,0xa0(%rax,%rsi,1) │ │ │ │ - vmovupd 0xc0(%rdx,%rsi,1),%ymm2 │ │ │ │ - vaddpd 0xc0(%rcx,%rsi,1),%ymm2,%ymm3 │ │ │ │ - vmovupd %ymm3,0xc0(%rax,%rsi,1) │ │ │ │ - vmovupd 0xe0(%rdx,%rsi,1),%ymm1 │ │ │ │ - vaddpd 0xe0(%rcx,%rsi,1),%ymm1,%ymm4 │ │ │ │ - vmovupd %ymm4,0xe0(%rax,%rsi,1) │ │ │ │ + vmovupd 0xc0(%rdx,%rsi,1),%ymm1 │ │ │ │ + vaddpd 0xc0(%rcx,%rsi,1),%ymm1,%ymm4 │ │ │ │ + vmovupd %ymm4,0xc0(%rax,%rsi,1) │ │ │ │ + vmovupd 0xe0(%rdx,%rsi,1),%ymm2 │ │ │ │ + vaddpd 0xe0(%rcx,%rsi,1),%ymm2,%ymm3 │ │ │ │ + vmovupd %ymm3,0xe0(%rax,%rsi,1) │ │ │ │ add $0x100,%rsi │ │ │ │ cmp %r10,%rsi │ │ │ │ - jne 63029 >*)@@Base+0xec9> │ │ │ │ + jne 631a8 >*)@@Base+0xeb8> │ │ │ │ test $0x3,%r9b │ │ │ │ - je 63166 >*)@@Base+0x1006> │ │ │ │ + je 632e5 >*)@@Base+0xff5> │ │ │ │ mov %r9,%r8 │ │ │ │ and $0xfffffffffffffffc,%r8 │ │ │ │ lea 0x0(,%r8,8),%rsi │ │ │ │ lea (%rax,%rsi,1),%r10 │ │ │ │ lea (%rdx,%rsi,1),%r11 │ │ │ │ add %rcx,%rsi │ │ │ │ mov %rsi,0xb8(%rsp) │ │ │ │ cmp %r8,0xa0(%rsp) │ │ │ │ - je 63150 >*)@@Base+0xff0> │ │ │ │ + je 632cf >*)@@Base+0xfdf> │ │ │ │ vmovupd (%rdx,%r8,8),%xmm8 │ │ │ │ mov %r9,%rsi │ │ │ │ - vaddpd (%rcx,%r8,8),%xmm8,%xmm9 │ │ │ │ sub %r8,%rsi │ │ │ │ and $0x1,%r9d │ │ │ │ + vaddpd (%rcx,%r8,8),%xmm8,%xmm9 │ │ │ │ vmovupd %xmm9,(%rax,%r8,8) │ │ │ │ - je 63166 >*)@@Base+0x1006> │ │ │ │ + je 632e5 >*)@@Base+0xff5> │ │ │ │ and $0xfffffffffffffffe,%rsi │ │ │ │ shl $0x3,%rsi │ │ │ │ add %rsi,0xb8(%rsp) │ │ │ │ add %rsi,%r10 │ │ │ │ add %rsi,%r11 │ │ │ │ mov 0xb8(%rsp),%rax │ │ │ │ - vmovsd (%rax),%xmm7 │ │ │ │ - vaddsd (%r11),%xmm7,%xmm5 │ │ │ │ - vmovsd %xmm5,(%r10) │ │ │ │ + vmovsd (%rax),%xmm5 │ │ │ │ + vaddsd (%r11),%xmm5,%xmm6 │ │ │ │ + vmovsd %xmm6,(%r10) │ │ │ │ add $0x18,%rdi │ │ │ │ cmp 0xb0(%rsp),%rdi │ │ │ │ - jne 62ee4 >*)@@Base+0xd84> │ │ │ │ - cmp $0x2,%ebx │ │ │ │ + jne 63061 >*)@@Base+0xd71> │ │ │ │ + cmp $0x2,%r13d │ │ │ │ setne %dil │ │ │ │ - cmp %ebx,0x50(%rsp) │ │ │ │ + cmp %r13d,0x58(%rsp) │ │ │ │ setne %cl │ │ │ │ test %cl,%dil │ │ │ │ - je 631be >*)@@Base+0x105e> │ │ │ │ - cmpb $0x0,0x57(%rsp) │ │ │ │ - je 631be >*)@@Base+0x105e> │ │ │ │ - mov 0x8(%r15),%rdi │ │ │ │ - cmp 0x10(%r15),%rdi │ │ │ │ - mov %r13,0xc0(%rsp) │ │ │ │ - mov 0x68(%rsp),%rsi │ │ │ │ - je 633d9 >*)@@Base+0x1279> │ │ │ │ + je 63349 >*)@@Base+0x1059> │ │ │ │ + cmpb $0x0,0x5f(%rsp) │ │ │ │ + je 63349 >*)@@Base+0x1059> │ │ │ │ + mov 0x8(%r12),%rdi │ │ │ │ + mov 0x80(%rsp),%r14 │ │ │ │ + mov 0x70(%rsp),%rsi │ │ │ │ + cmp 0x10(%r12),%rdi │ │ │ │ + mov %r14,0xc0(%rsp) │ │ │ │ + je 63551 >*)@@Base+0x1261> │ │ │ │ vzeroupper │ │ │ │ - call c7cd0 >, std::allocator > > >::vector(std::vector >, std::allocator > > > const&)@@Base> │ │ │ │ - addq $0x18,0x8(%r15) │ │ │ │ - mov (%r12),%r14 │ │ │ │ + call c7cf0 >, std::allocator > > >::vector(std::vector >, std::allocator > > > const&)@@Base> │ │ │ │ + addq $0x18,0x8(%r12) │ │ │ │ + mov (%r15),%r14 │ │ │ │ incl 0x90(%rsp) │ │ │ │ - dec %ebx │ │ │ │ - jne 6225b >*)@@Base+0xfb> │ │ │ │ - jmp 62a10 >*)@@Base+0x8b0> │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + dec %r13d │ │ │ │ + jne 623ee >*)@@Base+0xfe> │ │ │ │ + jmp 62ba3 >*)@@Base+0x8b3> │ │ │ │ + xchg %ax,%ax │ │ │ │ vmovsd (%rcx),%xmm8 │ │ │ │ vaddsd (%rdx),%xmm8,%xmm9 │ │ │ │ vmovsd %xmm9,(%rax) │ │ │ │ - jmp 63166 >*)@@Base+0x1006> │ │ │ │ + jmp 632e5 >*)@@Base+0xff5> │ │ │ │ + mov %rcx,0xb8(%rsp) │ │ │ │ mov %rax,%r10 │ │ │ │ mov %rdx,%r11 │ │ │ │ - mov %rcx,0xb8(%rsp) │ │ │ │ xor %r8d,%r8d │ │ │ │ - jmp 63112 >*)@@Base+0xfb2> │ │ │ │ + jmp 63291 >*)@@Base+0xfa1> │ │ │ │ lea -0x8(%r10),%r9 │ │ │ │ xor %r8d,%r8d │ │ │ │ shr $0x3,%r9 │ │ │ │ inc %r9 │ │ │ │ and $0x7,%r9d │ │ │ │ - je 632ea >*)@@Base+0x118a> │ │ │ │ + je 6346a >*)@@Base+0x117a> │ │ │ │ cmp $0x1,%r9 │ │ │ │ - je 632cb >*)@@Base+0x116b> │ │ │ │ + je 6344b >*)@@Base+0x115b> │ │ │ │ cmp $0x2,%r9 │ │ │ │ - je 632b5 >*)@@Base+0x1155> │ │ │ │ + je 63435 >*)@@Base+0x1145> │ │ │ │ cmp $0x3,%r9 │ │ │ │ - je 6329f >*)@@Base+0x113f> │ │ │ │ + je 6341f >*)@@Base+0x112f> │ │ │ │ cmp $0x4,%r9 │ │ │ │ - je 63289 >*)@@Base+0x1129> │ │ │ │ + je 63409 >*)@@Base+0x1119> │ │ │ │ cmp $0x5,%r9 │ │ │ │ - je 63273 >*)@@Base+0x1113> │ │ │ │ + je 633f3 >*)@@Base+0x1103> │ │ │ │ cmp $0x6,%r9 │ │ │ │ - je 6325d >*)@@Base+0x10fd> │ │ │ │ - vmovsd (%rcx),%xmm11 │ │ │ │ + je 633dd >*)@@Base+0x10ed> │ │ │ │ + vmovsd (%rcx),%xmm10 │ │ │ │ mov $0x8,%r8d │ │ │ │ - vaddsd (%rdx),%xmm11,%xmm6 │ │ │ │ - vmovsd %xmm6,(%rax) │ │ │ │ - vmovsd (%rcx,%r8,1),%xmm10 │ │ │ │ - vaddsd (%rdx,%r8,1),%xmm10,%xmm12 │ │ │ │ + vaddsd (%rdx),%xmm10,%xmm11 │ │ │ │ + vmovsd %xmm11,(%rax) │ │ │ │ + vmovsd (%rcx,%r8,1),%xmm7 │ │ │ │ + vaddsd (%rdx,%r8,1),%xmm7,%xmm12 │ │ │ │ vmovsd %xmm12,(%rax,%r8,1) │ │ │ │ add $0x8,%r8 │ │ │ │ vmovsd (%rcx,%r8,1),%xmm13 │ │ │ │ vaddsd (%rdx,%r8,1),%xmm13,%xmm14 │ │ │ │ vmovsd %xmm14,(%rax,%r8,1) │ │ │ │ add $0x8,%r8 │ │ │ │ vmovsd (%rcx,%r8,1),%xmm15 │ │ │ │ vaddsd (%rdx,%r8,1),%xmm15,%xmm0 │ │ │ │ vmovsd %xmm0,(%rax,%r8,1) │ │ │ │ add $0x8,%r8 │ │ │ │ - vmovsd (%rcx,%r8,1),%xmm2 │ │ │ │ - vaddsd (%rdx,%r8,1),%xmm2,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rax,%r8,1) │ │ │ │ - add $0x8,%r8 │ │ │ │ vmovsd (%rcx,%r8,1),%xmm1 │ │ │ │ vaddsd (%rdx,%r8,1),%xmm1,%xmm4 │ │ │ │ vmovsd %xmm4,(%rax,%r8,1) │ │ │ │ add $0x8,%r8 │ │ │ │ + vmovsd (%rcx,%r8,1),%xmm2 │ │ │ │ + vaddsd (%rdx,%r8,1),%xmm2,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rax,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ vmovsd (%rcx,%r8,1),%xmm8 │ │ │ │ vaddsd (%rdx,%r8,1),%xmm8,%xmm9 │ │ │ │ vmovsd %xmm9,(%rax,%r8,1) │ │ │ │ add $0x8,%r8 │ │ │ │ cmp %r10,%r8 │ │ │ │ - je 63166 >*)@@Base+0x1006> │ │ │ │ - vmovsd (%rcx,%r8,1),%xmm7 │ │ │ │ - vaddsd (%rdx,%r8,1),%xmm7,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rax,%r8,1) │ │ │ │ - vmovsd 0x8(%rcx,%r8,1),%xmm11 │ │ │ │ - vaddsd 0x8(%rdx,%r8,1),%xmm11,%xmm6 │ │ │ │ - vmovsd %xmm6,0x8(%rax,%r8,1) │ │ │ │ - vmovsd 0x10(%rcx,%r8,1),%xmm10 │ │ │ │ - vaddsd 0x10(%rdx,%r8,1),%xmm10,%xmm12 │ │ │ │ + je 632e5 >*)@@Base+0xff5> │ │ │ │ + vmovsd (%rcx,%r8,1),%xmm5 │ │ │ │ + vaddsd (%rdx,%r8,1),%xmm5,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rax,%r8,1) │ │ │ │ + vmovsd 0x8(%rcx,%r8,1),%xmm10 │ │ │ │ + vaddsd 0x8(%rdx,%r8,1),%xmm10,%xmm11 │ │ │ │ + vmovsd %xmm11,0x8(%rax,%r8,1) │ │ │ │ + vmovsd 0x10(%rcx,%r8,1),%xmm7 │ │ │ │ + vaddsd 0x10(%rdx,%r8,1),%xmm7,%xmm12 │ │ │ │ vmovsd %xmm12,0x10(%rax,%r8,1) │ │ │ │ vmovsd 0x18(%rcx,%r8,1),%xmm13 │ │ │ │ vaddsd 0x18(%rdx,%r8,1),%xmm13,%xmm14 │ │ │ │ vmovsd %xmm14,0x18(%rax,%r8,1) │ │ │ │ vmovsd 0x20(%rcx,%r8,1),%xmm15 │ │ │ │ vaddsd 0x20(%rdx,%r8,1),%xmm15,%xmm0 │ │ │ │ vmovsd %xmm0,0x20(%rax,%r8,1) │ │ │ │ - vmovsd 0x28(%rcx,%r8,1),%xmm2 │ │ │ │ - vaddsd 0x28(%rdx,%r8,1),%xmm2,%xmm3 │ │ │ │ - vmovsd %xmm3,0x28(%rax,%r8,1) │ │ │ │ - vmovsd 0x30(%rcx,%r8,1),%xmm1 │ │ │ │ - vaddsd 0x30(%rdx,%r8,1),%xmm1,%xmm4 │ │ │ │ - vmovsd %xmm4,0x30(%rax,%r8,1) │ │ │ │ + vmovsd 0x28(%rcx,%r8,1),%xmm1 │ │ │ │ + vaddsd 0x28(%rdx,%r8,1),%xmm1,%xmm4 │ │ │ │ + vmovsd %xmm4,0x28(%rax,%r8,1) │ │ │ │ + vmovsd 0x30(%rcx,%r8,1),%xmm2 │ │ │ │ + vaddsd 0x30(%rdx,%r8,1),%xmm2,%xmm3 │ │ │ │ + vmovsd %xmm3,0x30(%rax,%r8,1) │ │ │ │ vmovsd 0x38(%rcx,%r8,1),%xmm8 │ │ │ │ vaddsd 0x38(%rdx,%r8,1),%xmm8,%xmm9 │ │ │ │ vmovsd %xmm9,0x38(%rax,%r8,1) │ │ │ │ add $0x40,%r8 │ │ │ │ cmp %r10,%r8 │ │ │ │ - jne 632ea >*)@@Base+0x118a> │ │ │ │ - jmp 63166 >*)@@Base+0x1006> │ │ │ │ + jne 6346a >*)@@Base+0x117a> │ │ │ │ + jmp 632e5 >*)@@Base+0xff5> │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r9,%r10 │ │ │ │ + mov %r11,%rdx │ │ │ │ xor %r8d,%r8d │ │ │ │ - jmp 629b8 >*)@@Base+0x858> │ │ │ │ - vmovsd (%rax),%xmm7 │ │ │ │ + jmp 62b46 >*)@@Base+0x856> │ │ │ │ + vmovsd (%rax),%xmm5 │ │ │ │ add $0x18,%rdi │ │ │ │ - vaddsd (%rcx),%xmm7,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rax) │ │ │ │ + vaddsd (%rcx),%xmm5,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rax) │ │ │ │ cmp %r10,%rdi │ │ │ │ - jne 62a24 >*)@@Base+0x8c4> │ │ │ │ - jmp 62c95 >*)@@Base+0xb35> │ │ │ │ - mov %r15,%rdi │ │ │ │ + jne 62bb7 >*)@@Base+0x8c7> │ │ │ │ + jmp 62dfb >*)@@Base+0xb0b> │ │ │ │ + mov %r12,%rdi │ │ │ │ vzeroupper │ │ │ │ - call c7e00 >::_M_realloc_append(CalcSignature::Signature const&)@@Base> │ │ │ │ - mov (%r12),%r14 │ │ │ │ - jmp 631be >*)@@Base+0x105e> │ │ │ │ - vmovupd (%rax),%ymm11 │ │ │ │ - mov $0x20,%r11d │ │ │ │ - vaddpd (%rcx),%ymm11,%ymm6 │ │ │ │ - vmovupd %ymm6,(%rax) │ │ │ │ - jmp 62ac7 >*)@@Base+0x967> │ │ │ │ - mov %rax,%r11 │ │ │ │ - mov %rcx,%rdx │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 62c49 >*)@@Base+0xae9> │ │ │ │ + call c7e10 >::_M_realloc_append(CalcSignature::Signature const&)@@Base> │ │ │ │ + mov (%r15),%r14 │ │ │ │ + jmp 63349 >*)@@Base+0x1059> │ │ │ │ + vmovupd (%rax),%ymm10 │ │ │ │ + mov $0x20,%edx │ │ │ │ + vaddpd (%rcx),%ymm10,%ymm11 │ │ │ │ + vmovupd %ymm11,(%rax) │ │ │ │ + jmp 62c53 >*)@@Base+0x963> │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov %rcx,%r11 │ │ │ │ + xor %r13d,%r13d │ │ │ │ + jmp 62dab >*)@@Base+0xabb> │ │ │ │ lea -0x8(%r11),%r8 │ │ │ │ - xor %edx,%edx │ │ │ │ + xor %r13d,%r13d │ │ │ │ shr $0x3,%r8 │ │ │ │ inc %r8 │ │ │ │ and $0x7,%r8d │ │ │ │ - je 634cf >*)@@Base+0x136f> │ │ │ │ + je 63659 >*)@@Base+0x1369> │ │ │ │ cmp $0x1,%r8 │ │ │ │ - je 634b3 >*)@@Base+0x1353> │ │ │ │ + je 6363a >*)@@Base+0x134a> │ │ │ │ cmp $0x2,%r8 │ │ │ │ - je 634a0 >*)@@Base+0x1340> │ │ │ │ + je 63624 >*)@@Base+0x1334> │ │ │ │ cmp $0x3,%r8 │ │ │ │ - je 6348d >*)@@Base+0x132d> │ │ │ │ + je 6360e >*)@@Base+0x131e> │ │ │ │ cmp $0x4,%r8 │ │ │ │ - je 6347a >*)@@Base+0x131a> │ │ │ │ + je 635f8 >*)@@Base+0x1308> │ │ │ │ cmp $0x5,%r8 │ │ │ │ - je 63467 >*)@@Base+0x1307> │ │ │ │ + je 635e2 >*)@@Base+0x12f2> │ │ │ │ cmp $0x6,%r8 │ │ │ │ - jne 63580 >*)@@Base+0x1420> │ │ │ │ - vmovsd (%rax,%rdx,1),%xmm13 │ │ │ │ - vaddsd (%rcx,%rdx,1),%xmm13,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rax,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - vmovsd (%rax,%rdx,1),%xmm15 │ │ │ │ - vaddsd (%rcx,%rdx,1),%xmm15,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rax,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - vmovsd (%rax,%rdx,1),%xmm2 │ │ │ │ - vaddsd (%rcx,%rdx,1),%xmm2,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rax,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - vmovsd (%rax,%rdx,1),%xmm1 │ │ │ │ - vaddsd (%rcx,%rdx,1),%xmm1,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rax,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - vmovsd (%rax,%rdx,1),%xmm8 │ │ │ │ - vaddsd (%rcx,%rdx,1),%xmm8,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rax,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - vmovsd (%rax,%rdx,1),%xmm7 │ │ │ │ - vaddsd (%rcx,%rdx,1),%xmm7,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rax,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - cmp %rdx,%r11 │ │ │ │ - je 62c88 >*)@@Base+0xb28> │ │ │ │ - vmovsd (%rax,%rdx,1),%xmm11 │ │ │ │ - vmovsd 0x8(%rax,%rdx,1),%xmm10 │ │ │ │ - vaddsd (%rcx,%rdx,1),%xmm11,%xmm6 │ │ │ │ - vmovsd 0x10(%rax,%rdx,1),%xmm13 │ │ │ │ - vmovsd 0x18(%rax,%rdx,1),%xmm15 │ │ │ │ - vmovsd 0x20(%rax,%rdx,1),%xmm2 │ │ │ │ - vmovsd 0x28(%rax,%rdx,1),%xmm1 │ │ │ │ - vmovsd 0x30(%rax,%rdx,1),%xmm8 │ │ │ │ - vmovsd 0x38(%rax,%rdx,1),%xmm7 │ │ │ │ - vmovsd %xmm6,(%rax,%rdx,1) │ │ │ │ - vaddsd 0x8(%rcx,%rdx,1),%xmm10,%xmm12 │ │ │ │ - vmovsd %xmm12,0x8(%rax,%rdx,1) │ │ │ │ - vaddsd 0x10(%rcx,%rdx,1),%xmm13,%xmm14 │ │ │ │ - vmovsd %xmm14,0x10(%rax,%rdx,1) │ │ │ │ - vaddsd 0x18(%rcx,%rdx,1),%xmm15,%xmm0 │ │ │ │ - vmovsd %xmm0,0x18(%rax,%rdx,1) │ │ │ │ - vaddsd 0x20(%rcx,%rdx,1),%xmm2,%xmm3 │ │ │ │ - vmovsd %xmm3,0x20(%rax,%rdx,1) │ │ │ │ - vaddsd 0x28(%rcx,%rdx,1),%xmm1,%xmm4 │ │ │ │ - vmovsd %xmm4,0x28(%rax,%rdx,1) │ │ │ │ - vaddsd 0x30(%rcx,%rdx,1),%xmm8,%xmm9 │ │ │ │ - vmovsd %xmm9,0x30(%rax,%rdx,1) │ │ │ │ - vaddsd 0x38(%rcx,%rdx,1),%xmm7,%xmm5 │ │ │ │ - vmovsd %xmm5,0x38(%rax,%rdx,1) │ │ │ │ - add $0x40,%rdx │ │ │ │ - cmp %rdx,%r11 │ │ │ │ - jne 634cf >*)@@Base+0x136f> │ │ │ │ - jmp 62c88 >*)@@Base+0xb28> │ │ │ │ + jne 63720 >*)@@Base+0x1430> │ │ │ │ + vmovsd (%rax,%r13,1),%xmm13 │ │ │ │ + vaddsd (%rcx,%r13,1),%xmm13,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rax,%r13,1) │ │ │ │ + add $0x8,%r13 │ │ │ │ + vmovsd (%rax,%r13,1),%xmm15 │ │ │ │ + vaddsd (%rcx,%r13,1),%xmm15,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rax,%r13,1) │ │ │ │ + add $0x8,%r13 │ │ │ │ + vmovsd (%rax,%r13,1),%xmm1 │ │ │ │ + vaddsd (%rcx,%r13,1),%xmm1,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rax,%r13,1) │ │ │ │ + add $0x8,%r13 │ │ │ │ + vmovsd (%rax,%r13,1),%xmm2 │ │ │ │ + vaddsd (%rcx,%r13,1),%xmm2,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rax,%r13,1) │ │ │ │ + add $0x8,%r13 │ │ │ │ + vmovsd (%rax,%r13,1),%xmm8 │ │ │ │ + vaddsd (%rcx,%r13,1),%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rax,%r13,1) │ │ │ │ + add $0x8,%r13 │ │ │ │ + vmovsd (%rax,%r13,1),%xmm5 │ │ │ │ + vaddsd (%rcx,%r13,1),%xmm5,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rax,%r13,1) │ │ │ │ + add $0x8,%r13 │ │ │ │ + cmp %r13,%r11 │ │ │ │ + je 62dee >*)@@Base+0xafe> │ │ │ │ + vmovsd (%rax,%r13,1),%xmm10 │ │ │ │ + vmovsd 0x8(%rax,%r13,1),%xmm7 │ │ │ │ + vmovsd 0x10(%rax,%r13,1),%xmm13 │ │ │ │ + vmovsd 0x18(%rax,%r13,1),%xmm15 │ │ │ │ + vaddsd (%rcx,%r13,1),%xmm10,%xmm11 │ │ │ │ + vmovsd 0x20(%rax,%r13,1),%xmm1 │ │ │ │ + vmovsd 0x28(%rax,%r13,1),%xmm2 │ │ │ │ + vmovsd 0x30(%rax,%r13,1),%xmm8 │ │ │ │ + vmovsd 0x38(%rax,%r13,1),%xmm5 │ │ │ │ + vmovsd %xmm11,(%rax,%r13,1) │ │ │ │ + vaddsd 0x8(%rcx,%r13,1),%xmm7,%xmm12 │ │ │ │ + vmovsd %xmm12,0x8(%rax,%r13,1) │ │ │ │ + vaddsd 0x10(%rcx,%r13,1),%xmm13,%xmm14 │ │ │ │ + vmovsd %xmm14,0x10(%rax,%r13,1) │ │ │ │ + vaddsd 0x18(%rcx,%r13,1),%xmm15,%xmm0 │ │ │ │ + vmovsd %xmm0,0x18(%rax,%r13,1) │ │ │ │ + vaddsd 0x20(%rcx,%r13,1),%xmm1,%xmm4 │ │ │ │ + vmovsd %xmm4,0x20(%rax,%r13,1) │ │ │ │ + vaddsd 0x28(%rcx,%r13,1),%xmm2,%xmm3 │ │ │ │ + vmovsd %xmm3,0x28(%rax,%r13,1) │ │ │ │ + vaddsd 0x30(%rcx,%r13,1),%xmm8,%xmm9 │ │ │ │ + vmovsd %xmm9,0x30(%rax,%r13,1) │ │ │ │ + vaddsd 0x38(%rcx,%r13,1),%xmm5,%xmm6 │ │ │ │ + vmovsd %xmm6,0x38(%rax,%r13,1) │ │ │ │ + add $0x40,%r13 │ │ │ │ + cmp %r13,%r11 │ │ │ │ + jne 63659 >*)@@Base+0x1369> │ │ │ │ + jmp 62dee >*)@@Base+0xafe> │ │ │ │ vzeroupper │ │ │ │ - jmp 62cbe >*)@@Base+0xb5e> │ │ │ │ + jmp 62e34 >*)@@Base+0xb44> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - vmovsd (%rax),%xmm10 │ │ │ │ - mov $0x8,%edx │ │ │ │ - vaddsd (%rcx),%xmm10,%xmm12 │ │ │ │ + nopl (%rax) │ │ │ │ + vmovsd (%rax),%xmm7 │ │ │ │ + mov $0x8,%r13d │ │ │ │ + vaddsd (%rcx),%xmm7,%xmm12 │ │ │ │ vmovsd %xmm12,(%rax) │ │ │ │ - jmp 63454 >*)@@Base+0x12f4> │ │ │ │ + jmp 635cc >*)@@Base+0x12dc> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp fd51 <__cxa_finalize@plt+0x26c1> │ │ │ │ + mov %rax,%r13 │ │ │ │ + jmp fdb1 <__cxa_finalize@plt+0x2721> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp fda0 <__cxa_finalize@plt+0x2710> │ │ │ │ + mov %rax,%r13 │ │ │ │ + jmp fe0b <__cxa_finalize@plt+0x277b> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp fd59 <__cxa_finalize@plt+0x26c9> │ │ │ │ + mov %rax,%r13 │ │ │ │ + jmp fdc1 <__cxa_finalize@plt+0x2731> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp fdc4 <__cxa_finalize@plt+0x2734> │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rax,%r13 │ │ │ │ + jmp fe31 <__cxa_finalize@plt+0x27a1> │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000635d0 : │ │ │ │ +0000000000063770 : │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ lea 0x180(%rsi),%rcx │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x20,%rsp │ │ │ │ mov %fs:0x28,%rbx │ │ │ │ mov %rbx,0x18(%rsp) │ │ │ │ mov %rdx,%rbx │ │ │ │ mov %rsp,%rdx │ │ │ │ - vmovdqa %xmm0,(%rsp) │ │ │ │ movq $0x0,0x10(%rsp) │ │ │ │ - call 3f140 >, std::allocator > > > const&)@@Base> │ │ │ │ + vmovdqa %xmm0,(%rsp) │ │ │ │ + call 3f4c0 >, std::allocator > > > const&)@@Base> │ │ │ │ xor %esi,%esi │ │ │ │ mov %rsp,%rdi │ │ │ │ - call 62160 >*)@@Base> │ │ │ │ + call 622f0 >*)@@Base> │ │ │ │ mov (%rsp),%r12 │ │ │ │ mov 0x8(%rsp),%r13 │ │ │ │ cmp %r13,%r12 │ │ │ │ - je 63853 │ │ │ │ + je 639eb │ │ │ │ mov %r12,%rdi │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%rdi),%rdx │ │ │ │ - mov 0x8(%rdi),%r9 │ │ │ │ - cmp %r9,%rdx │ │ │ │ - je 63817 │ │ │ │ - mov %r9,%r8 │ │ │ │ - sub %rdx,%r8 │ │ │ │ - lea -0x8(%r8),%rcx │ │ │ │ - cmp $0x10,%rcx │ │ │ │ - jbe 638a0 │ │ │ │ + mov 0x8(%rdi),%rsi │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + je 639b2 │ │ │ │ + sub %rdx,%rsi │ │ │ │ + cmp $0x8,%rsi │ │ │ │ + je 63a30 │ │ │ │ lea -0x8(%rbx),%rax │ │ │ │ sub %rdx,%rax │ │ │ │ cmp $0x10,%rax │ │ │ │ - jbe 638a0 │ │ │ │ - shr $0x3,%rcx │ │ │ │ - xor %r11d,%r11d │ │ │ │ - inc %rcx │ │ │ │ + jbe 63a3d │ │ │ │ + lea -0x8(%rsi),%rcx │ │ │ │ mov %rcx,%r10 │ │ │ │ - shr $0x2,%r10 │ │ │ │ - shl $0x5,%r10 │ │ │ │ - lea -0x20(%r10),%rsi │ │ │ │ - shr $0x5,%rsi │ │ │ │ - inc %rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - je 63739 │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 63720 │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 63710 │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - je 63700 │ │ │ │ - cmp $0x4,%rsi │ │ │ │ - je 636f0 │ │ │ │ - cmp $0x5,%rsi │ │ │ │ - je 636e0 │ │ │ │ - cmp $0x6,%rsi │ │ │ │ - je 636d0 │ │ │ │ - vmovupd (%rdx),%ymm1 │ │ │ │ - mov $0x20,%r11d │ │ │ │ - vmovupd %ymm1,(%rbx) │ │ │ │ - vmovupd (%rdx,%r11,1),%ymm2 │ │ │ │ - vmovupd %ymm2,(%rbx,%r11,1) │ │ │ │ - add $0x20,%r11 │ │ │ │ - vmovupd (%rdx,%r11,1),%ymm3 │ │ │ │ - vmovupd %ymm3,(%rbx,%r11,1) │ │ │ │ - add $0x20,%r11 │ │ │ │ - vmovupd (%rdx,%r11,1),%ymm4 │ │ │ │ - vmovupd %ymm4,(%rbx,%r11,1) │ │ │ │ - add $0x20,%r11 │ │ │ │ - vmovupd (%rdx,%r11,1),%ymm5 │ │ │ │ - vmovupd %ymm5,(%rbx,%r11,1) │ │ │ │ - add $0x20,%r11 │ │ │ │ - vmovupd (%rdx,%r11,1),%ymm6 │ │ │ │ - vmovupd %ymm6,(%rbx,%r11,1) │ │ │ │ - add $0x20,%r11 │ │ │ │ - vmovupd (%rdx,%r11,1),%ymm7 │ │ │ │ - vmovupd %ymm7,(%rbx,%r11,1) │ │ │ │ - add $0x20,%r11 │ │ │ │ - cmp %r10,%r11 │ │ │ │ - je 637cf │ │ │ │ - vmovupd (%rdx,%r11,1),%ymm8 │ │ │ │ - vmovupd %ymm8,(%rbx,%r11,1) │ │ │ │ - vmovupd 0x20(%rdx,%r11,1),%ymm9 │ │ │ │ - vmovupd %ymm9,0x20(%rbx,%r11,1) │ │ │ │ - vmovupd 0x40(%rdx,%r11,1),%ymm10 │ │ │ │ - vmovupd %ymm10,0x40(%rbx,%r11,1) │ │ │ │ - vmovupd 0x60(%rdx,%r11,1),%ymm11 │ │ │ │ - vmovupd %ymm11,0x60(%rbx,%r11,1) │ │ │ │ - vmovupd 0x80(%rdx,%r11,1),%ymm12 │ │ │ │ - vmovupd %ymm12,0x80(%rbx,%r11,1) │ │ │ │ - vmovupd 0xa0(%rdx,%r11,1),%ymm13 │ │ │ │ - vmovupd %ymm13,0xa0(%rbx,%r11,1) │ │ │ │ - vmovupd 0xc0(%rdx,%r11,1),%ymm14 │ │ │ │ - vmovupd %ymm14,0xc0(%rbx,%r11,1) │ │ │ │ - vmovupd 0xe0(%rdx,%r11,1),%ymm15 │ │ │ │ - vmovupd %ymm15,0xe0(%rbx,%r11,1) │ │ │ │ - add $0x100,%r11 │ │ │ │ - cmp %r10,%r11 │ │ │ │ - jne 63739 │ │ │ │ - test $0x3,%cl │ │ │ │ - je 63814 │ │ │ │ - and $0xfffffffffffffffc,%rcx │ │ │ │ - lea 0x0(,%rcx,8),%rax │ │ │ │ - add %rax,%rdx │ │ │ │ - vmovsd (%rdx),%xmm0 │ │ │ │ - lea 0x8(%rdx),%rcx │ │ │ │ - vmovsd %xmm0,(%rbx,%rax,1) │ │ │ │ - cmp %rcx,%r9 │ │ │ │ - je 63814 │ │ │ │ - vmovsd 0x8(%rdx),%xmm1 │ │ │ │ - lea 0x10(%rdx),%r10 │ │ │ │ - vmovsd %xmm1,0x8(%rbx,%rax,1) │ │ │ │ - cmp %r10,%r9 │ │ │ │ - je 63814 │ │ │ │ - vmovsd 0x10(%rdx),%xmm2 │ │ │ │ - vmovsd %xmm2,0x10(%rbx,%rax,1) │ │ │ │ - add %r8,%rbx │ │ │ │ + shr $0x3,%r10 │ │ │ │ + lea 0x1(%r10),%r9 │ │ │ │ + cmp $0x10,%rcx │ │ │ │ + jbe 63b4e │ │ │ │ + mov %r9,%r8 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + shr $0x2,%r8 │ │ │ │ + shl $0x5,%r8 │ │ │ │ + lea -0x20(%r8),%r11 │ │ │ │ + shr $0x5,%r11 │ │ │ │ + inc %r11 │ │ │ │ + and $0x7,%r11d │ │ │ │ + je 638d7 │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + je 638c0 │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + je 638b2 │ │ │ │ + cmp $0x3,%r11 │ │ │ │ + je 638a4 │ │ │ │ + cmp $0x4,%r11 │ │ │ │ + je 63896 │ │ │ │ + cmp $0x5,%r11 │ │ │ │ + je 63888 │ │ │ │ + cmp $0x6,%r11 │ │ │ │ + je 6387a │ │ │ │ + vmovupd (%rdx),%ymm2 │ │ │ │ + mov $0x20,%ecx │ │ │ │ + vmovupd %ymm2,(%rbx) │ │ │ │ + vmovupd (%rdx,%rcx,1),%ymm3 │ │ │ │ + vmovupd %ymm3,(%rbx,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rdx,%rcx,1),%ymm4 │ │ │ │ + vmovupd %ymm4,(%rbx,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rdx,%rcx,1),%ymm5 │ │ │ │ + vmovupd %ymm5,(%rbx,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rdx,%rcx,1),%ymm6 │ │ │ │ + vmovupd %ymm6,(%rbx,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rdx,%rcx,1),%ymm7 │ │ │ │ + vmovupd %ymm7,(%rbx,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + vmovupd (%rdx,%rcx,1),%ymm8 │ │ │ │ + vmovupd %ymm8,(%rbx,%rcx,1) │ │ │ │ + add $0x20,%rcx │ │ │ │ + cmp %r8,%rcx │ │ │ │ + je 6395d │ │ │ │ + vmovupd (%rdx,%rcx,1),%ymm9 │ │ │ │ + vmovupd %ymm9,(%rbx,%rcx,1) │ │ │ │ + vmovupd 0x20(%rdx,%rcx,1),%ymm10 │ │ │ │ + vmovupd %ymm10,0x20(%rbx,%rcx,1) │ │ │ │ + vmovupd 0x40(%rdx,%rcx,1),%ymm11 │ │ │ │ + vmovupd %ymm11,0x40(%rbx,%rcx,1) │ │ │ │ + vmovupd 0x60(%rdx,%rcx,1),%ymm12 │ │ │ │ + vmovupd %ymm12,0x60(%rbx,%rcx,1) │ │ │ │ + vmovupd 0x80(%rdx,%rcx,1),%ymm13 │ │ │ │ + vmovupd %ymm13,0x80(%rbx,%rcx,1) │ │ │ │ + vmovupd 0xa0(%rdx,%rcx,1),%ymm14 │ │ │ │ + vmovupd %ymm14,0xa0(%rbx,%rcx,1) │ │ │ │ + vmovupd 0xc0(%rdx,%rcx,1),%ymm15 │ │ │ │ + vmovupd %ymm15,0xc0(%rbx,%rcx,1) │ │ │ │ + vmovupd 0xe0(%rdx,%rcx,1),%ymm0 │ │ │ │ + vmovupd %ymm0,0xe0(%rbx,%rcx,1) │ │ │ │ + add $0x100,%rcx │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jne 638d7 │ │ │ │ + test $0x3,%r9b │ │ │ │ + je 639af │ │ │ │ + mov %r9,%rax │ │ │ │ + and $0xfffffffffffffffc,%rax │ │ │ │ + lea 0x0(,%rax,8),%rcx │ │ │ │ + lea (%rdx,%rcx,1),%r11 │ │ │ │ + add %rbx,%rcx │ │ │ │ + cmp %rax,%r10 │ │ │ │ + je 639a6 │ │ │ │ + mov %r9,%r10 │ │ │ │ + vmovupd (%rdx,%rax,8),%xmm1 │ │ │ │ + sub %rax,%r10 │ │ │ │ + and $0x1,%r9d │ │ │ │ + vmovupd %xmm1,(%rbx,%rax,8) │ │ │ │ + je 639af │ │ │ │ + and $0xfffffffffffffffe,%r10 │ │ │ │ + lea 0x0(,%r10,8),%rdx │ │ │ │ + add %rdx,%r11 │ │ │ │ + add %rdx,%rcx │ │ │ │ + vmovsd (%r11),%xmm2 │ │ │ │ + vmovsd %xmm2,(%rcx) │ │ │ │ + add %rsi,%rbx │ │ │ │ add $0x18,%rdi │ │ │ │ cmp %rdi,%r13 │ │ │ │ - jne 63640 │ │ │ │ + jne 637e0 │ │ │ │ vzeroupper │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r12),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 63890 │ │ │ │ + je 63a20 │ │ │ │ mov 0x10(%r12),%rsi │ │ │ │ add $0x18,%r12 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ cmp %r12,%r13 │ │ │ │ - jne 63830 │ │ │ │ + jne 639c8 │ │ │ │ mov (%rsp),%r13 │ │ │ │ test %r13,%r13 │ │ │ │ - je 63868 │ │ │ │ + je 63a00 │ │ │ │ mov 0x10(%rsp),%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ sub %r13,%rsi │ │ │ │ call d340 │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 639b1 │ │ │ │ + jne 63b5b │ │ │ │ lea -0x18(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ add $0x18,%r12 │ │ │ │ cmp %r12,%r13 │ │ │ │ - jne 63830 │ │ │ │ - jmp 6384f │ │ │ │ + jne 639c8 │ │ │ │ + jmp 639e7 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - lea -0x8(%r8),%r9 │ │ │ │ - xor %esi,%esi │ │ │ │ + vmovsd (%rdx),%xmm1 │ │ │ │ + vmovsd %xmm1,(%rbx) │ │ │ │ + jmp 639af │ │ │ │ + lea -0x8(%rsi),%r9 │ │ │ │ + xor %eax,%eax │ │ │ │ shr $0x3,%r9 │ │ │ │ inc %r9 │ │ │ │ and $0x7,%r9d │ │ │ │ - je 63945 │ │ │ │ + je 63ae2 │ │ │ │ cmp $0x1,%r9 │ │ │ │ - je 6392e │ │ │ │ + je 63acb │ │ │ │ cmp $0x2,%r9 │ │ │ │ - je 63920 │ │ │ │ + je 63abd │ │ │ │ cmp $0x3,%r9 │ │ │ │ - je 63912 │ │ │ │ + je 63aaf │ │ │ │ cmp $0x4,%r9 │ │ │ │ - je 63904 │ │ │ │ + je 63aa1 │ │ │ │ cmp $0x5,%r9 │ │ │ │ - je 638f6 │ │ │ │ + je 63a93 │ │ │ │ cmp $0x6,%r9 │ │ │ │ - je 638e8 │ │ │ │ + je 63a85 │ │ │ │ vmovsd (%rdx),%xmm3 │ │ │ │ - mov $0x8,%esi │ │ │ │ + mov $0x8,%eax │ │ │ │ vmovsd %xmm3,(%rbx) │ │ │ │ - vmovsd (%rdx,%rsi,1),%xmm4 │ │ │ │ - vmovsd %xmm4,(%rbx,%rsi,1) │ │ │ │ - add $0x8,%rsi │ │ │ │ - vmovsd (%rdx,%rsi,1),%xmm5 │ │ │ │ - vmovsd %xmm5,(%rbx,%rsi,1) │ │ │ │ - add $0x8,%rsi │ │ │ │ - vmovsd (%rdx,%rsi,1),%xmm6 │ │ │ │ - vmovsd %xmm6,(%rbx,%rsi,1) │ │ │ │ - add $0x8,%rsi │ │ │ │ - vmovsd (%rdx,%rsi,1),%xmm7 │ │ │ │ - vmovsd %xmm7,(%rbx,%rsi,1) │ │ │ │ - add $0x8,%rsi │ │ │ │ - vmovsd (%rdx,%rsi,1),%xmm8 │ │ │ │ - vmovsd %xmm8,(%rbx,%rsi,1) │ │ │ │ - add $0x8,%rsi │ │ │ │ - vmovsd (%rdx,%rsi,1),%xmm9 │ │ │ │ - vmovsd %xmm9,(%rbx,%rsi,1) │ │ │ │ - add $0x8,%rsi │ │ │ │ - cmp %rsi,%r8 │ │ │ │ - je 63814 │ │ │ │ - vmovsd (%rdx,%rsi,1),%xmm10 │ │ │ │ - vmovsd %xmm10,(%rbx,%rsi,1) │ │ │ │ - vmovsd 0x8(%rdx,%rsi,1),%xmm11 │ │ │ │ - vmovsd %xmm11,0x8(%rbx,%rsi,1) │ │ │ │ - vmovsd 0x10(%rdx,%rsi,1),%xmm12 │ │ │ │ - vmovsd %xmm12,0x10(%rbx,%rsi,1) │ │ │ │ - vmovsd 0x18(%rdx,%rsi,1),%xmm13 │ │ │ │ - vmovsd %xmm13,0x18(%rbx,%rsi,1) │ │ │ │ - vmovsd 0x20(%rdx,%rsi,1),%xmm14 │ │ │ │ - vmovsd %xmm14,0x20(%rbx,%rsi,1) │ │ │ │ - vmovsd 0x28(%rdx,%rsi,1),%xmm15 │ │ │ │ - vmovsd %xmm15,0x28(%rbx,%rsi,1) │ │ │ │ - vmovsd 0x30(%rdx,%rsi,1),%xmm0 │ │ │ │ - vmovsd %xmm0,0x30(%rbx,%rsi,1) │ │ │ │ - vmovsd 0x38(%rdx,%rsi,1),%xmm1 │ │ │ │ - vmovsd %xmm1,0x38(%rbx,%rsi,1) │ │ │ │ - add $0x40,%rsi │ │ │ │ - cmp %rsi,%r8 │ │ │ │ - jne 63945 │ │ │ │ - jmp 63814 │ │ │ │ + vmovsd (%rdx,%rax,1),%xmm4 │ │ │ │ + vmovsd %xmm4,(%rbx,%rax,1) │ │ │ │ + add $0x8,%rax │ │ │ │ + vmovsd (%rdx,%rax,1),%xmm5 │ │ │ │ + vmovsd %xmm5,(%rbx,%rax,1) │ │ │ │ + add $0x8,%rax │ │ │ │ + vmovsd (%rdx,%rax,1),%xmm6 │ │ │ │ + vmovsd %xmm6,(%rbx,%rax,1) │ │ │ │ + add $0x8,%rax │ │ │ │ + vmovsd (%rdx,%rax,1),%xmm7 │ │ │ │ + vmovsd %xmm7,(%rbx,%rax,1) │ │ │ │ + add $0x8,%rax │ │ │ │ + vmovsd (%rdx,%rax,1),%xmm8 │ │ │ │ + vmovsd %xmm8,(%rbx,%rax,1) │ │ │ │ + add $0x8,%rax │ │ │ │ + vmovsd (%rdx,%rax,1),%xmm9 │ │ │ │ + vmovsd %xmm9,(%rbx,%rax,1) │ │ │ │ + add $0x8,%rax │ │ │ │ + cmp %rax,%rsi │ │ │ │ + je 639af │ │ │ │ + vmovsd (%rdx,%rax,1),%xmm10 │ │ │ │ + vmovsd %xmm10,(%rbx,%rax,1) │ │ │ │ + vmovsd 0x8(%rdx,%rax,1),%xmm11 │ │ │ │ + vmovsd %xmm11,0x8(%rbx,%rax,1) │ │ │ │ + vmovsd 0x10(%rdx,%rax,1),%xmm12 │ │ │ │ + vmovsd %xmm12,0x10(%rbx,%rax,1) │ │ │ │ + vmovsd 0x18(%rdx,%rax,1),%xmm13 │ │ │ │ + vmovsd %xmm13,0x18(%rbx,%rax,1) │ │ │ │ + vmovsd 0x20(%rdx,%rax,1),%xmm14 │ │ │ │ + vmovsd %xmm14,0x20(%rbx,%rax,1) │ │ │ │ + vmovsd 0x28(%rdx,%rax,1),%xmm15 │ │ │ │ + vmovsd %xmm15,0x28(%rbx,%rax,1) │ │ │ │ + vmovsd 0x30(%rdx,%rax,1),%xmm0 │ │ │ │ + vmovsd %xmm0,0x30(%rbx,%rax,1) │ │ │ │ + vmovsd 0x38(%rdx,%rax,1),%xmm1 │ │ │ │ + vmovsd %xmm1,0x38(%rbx,%rax,1) │ │ │ │ + add $0x40,%rax │ │ │ │ + cmp %rax,%rsi │ │ │ │ + jne 63ae2 │ │ │ │ + jmp 639af │ │ │ │ + mov %rdx,%r11 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 63979 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp fdd3 <__cxa_finalize@plt+0x2743> │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp fe3b <__cxa_finalize@plt+0x27ab> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ mov %rsi,%rdi │ │ │ │ - lea 0x7490b(%rip),%rsi # d82ea * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xfba> │ │ │ │ + lea 0x75785(%rip),%rsi # d9304 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1364> │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ @@ -77884,619 +77977,608 @@ │ │ │ │ mov %fs:0x28,%rax │ │ │ │ mov %rax,0x158(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x50(%rsp),%rcx │ │ │ │ lea 0x48(%rsp),%rdx │ │ │ │ call d3f0 │ │ │ │ test %eax,%eax │ │ │ │ - je 63f60 │ │ │ │ + je 64180 │ │ │ │ mov 0x50(%rsp),%rdi │ │ │ │ - call 39600 │ │ │ │ + call 394c0 │ │ │ │ mov %rax,%rbx │ │ │ │ test %rax,%rax │ │ │ │ - je 63f60 │ │ │ │ - movw $0x53,0xa0(%rsp) │ │ │ │ - mov 0x4(%rbx),%edx │ │ │ │ - mov (%rbx),%esi │ │ │ │ + je 64180 │ │ │ │ + mov $0x53,%edx │ │ │ │ lea 0xa0(%rsp),%rax │ │ │ │ lea 0x60(%rsp),%rdi │ │ │ │ - lea 0x90(%rsp),%r9 │ │ │ │ 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 37920 , std::allocator > const&)@@Base> │ │ │ │ + call 374c0 , std::allocator > const&)@@Base> │ │ │ │ test %al,%al │ │ │ │ - jne 63f90 │ │ │ │ - mov 0x85d15(%rip),%r13 │ │ │ │ + jne 641b0 │ │ │ │ + mov 0x86b72(%rip),%r13 │ │ │ │ mov $0xc,%edi │ │ │ │ mov 0x228(%r13),%r12 │ │ │ │ call *0x168(%r13) │ │ │ │ mov 0x48(%rsp),%rdi │ │ │ │ xor %r9d,%r9d │ │ │ │ mov $0x501,%r8d │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rax,%rsi │ │ │ │ call *%r12 │ │ │ │ + mov %rax,%r15 │ │ │ │ test %rax,%rax │ │ │ │ - je 64220 │ │ │ │ - mov 0x18(%rax),%r13d │ │ │ │ + je 643a0 │ │ │ │ + mov 0x18(%rax),%r8d │ │ │ │ mov %rax,0x58(%rsp) │ │ │ │ - test %r13d,%r13d │ │ │ │ - jle 63fc0 │ │ │ │ + test %r8d,%r8d │ │ │ │ + jle 641e0 │ │ │ │ mov 0x20(%rax),%rdi │ │ │ │ - lea -0x1(%r13),%ecx │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - movslq %ecx,%rdx │ │ │ │ - mov %ecx,0x30(%rsp) │ │ │ │ - mov (%rdi,%rdx,8),%r14 │ │ │ │ + lea -0x1(%r8),%ecx │ │ │ │ + mov %r8d,0x30(%rsp) │ │ │ │ + movslq %ecx,%rsi │ │ │ │ + mov %ecx,0x38(%rsp) │ │ │ │ + mov (%rdi,%rsi,8),%r14 │ │ │ │ mov %rbx,%rdi │ │ │ │ - call 35670 │ │ │ │ + call 35270 │ │ │ │ cmp %r14d,%eax │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - mov 0x30(%rsp),%r11d │ │ │ │ - jne 63ff0 │ │ │ │ - movzbl 0x178(%rbx),%r8d │ │ │ │ - mov %r8b,0x23(%rsp) │ │ │ │ - test %r8b,%r8b │ │ │ │ - je 64190 │ │ │ │ - mov 0x10(%rsi),%r15 │ │ │ │ - cmp $0x1,%r13d │ │ │ │ - je 64240 │ │ │ │ - lea -0x2(%r13),%r9d │ │ │ │ - mov 0x20(%rsi),%r12 │ │ │ │ - cmp $0x6,%r9d │ │ │ │ - jbe 64258 │ │ │ │ - mov %r11d,%r10d │ │ │ │ + mov 0x38(%rsp),%ecx │ │ │ │ + mov 0x30(%rsp),%r9d │ │ │ │ + jne 64200 │ │ │ │ + movzbl 0x178(%rbx),%r10d │ │ │ │ + mov %r10b,0x1f(%rsp) │ │ │ │ + test %r10b,%r10b │ │ │ │ + je 64350 │ │ │ │ + mov 0x10(%r15),%r11 │ │ │ │ + mov %r11,0x20(%rsp) │ │ │ │ + cmp $0x1,%r9d │ │ │ │ + je 643c0 │ │ │ │ + lea -0x2(%r9),%eax │ │ │ │ + mov 0x20(%r15),%r8 │ │ │ │ + cmp $0x7,%eax │ │ │ │ + jbe 643d8 │ │ │ │ + mov %ecx,%edx │ │ │ │ vpcmpeqd %ymm0,%ymm0,%ymm0 │ │ │ │ - mov %r12,%rax │ │ │ │ - shr $0x3,%r10d │ │ │ │ - vpsrld $0x1f,%ymm0,%ymm0 │ │ │ │ - shl $0x6,%r10 │ │ │ │ - lea (%r10,%r12,1),%rdi │ │ │ │ - sub $0x40,%r10 │ │ │ │ - shr $0x6,%r10 │ │ │ │ - inc %r10 │ │ │ │ - and $0x3,%r10d │ │ │ │ - je 63bf2 │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 63bbd │ │ │ │ - cmp $0x2,%r10 │ │ │ │ - jne 641b0 │ │ │ │ - vmovdqu (%rax),%ymm9 │ │ │ │ - vmovdqu 0x20(%rax),%ymm10 │ │ │ │ - add $0x40,%rax │ │ │ │ - vperm2i128 $0x20,%ymm10,%ymm9,%ymm11 │ │ │ │ - vperm2i128 $0x31,%ymm10,%ymm9,%ymm12 │ │ │ │ - vpshufd $0xd8,%ymm11,%ymm13 │ │ │ │ - vpshufd $0xd8,%ymm12,%ymm14 │ │ │ │ - vpunpcklqdq %ymm14,%ymm13,%ymm15 │ │ │ │ - vpmulld %ymm15,%ymm0,%ymm0 │ │ │ │ - vmovdqu (%rax),%ymm1 │ │ │ │ - vmovdqu 0x20(%rax),%ymm3 │ │ │ │ - add $0x40,%rax │ │ │ │ - vperm2i128 $0x20,%ymm3,%ymm1,%ymm4 │ │ │ │ - vperm2i128 $0x31,%ymm3,%ymm1,%ymm5 │ │ │ │ - vpshufd $0xd8,%ymm4,%ymm2 │ │ │ │ - vpshufd $0xd8,%ymm5,%ymm6 │ │ │ │ - vpunpcklqdq %ymm6,%ymm2,%ymm7 │ │ │ │ - vpmulld %ymm7,%ymm0,%ymm0 │ │ │ │ - cmp %rdi,%rax │ │ │ │ - je 63cb0 │ │ │ │ - vmovdqu (%rax),%ymm8 │ │ │ │ - vmovdqu 0x20(%rax),%ymm9 │ │ │ │ - add $0x100,%rax │ │ │ │ - vmovdqu -0xc0(%rax),%ymm1 │ │ │ │ - vmovdqu -0xa0(%rax),%ymm3 │ │ │ │ - vperm2i128 $0x20,%ymm9,%ymm8,%ymm10 │ │ │ │ - vperm2i128 $0x31,%ymm9,%ymm8,%ymm11 │ │ │ │ - vmovdqu -0x60(%rax),%ymm9 │ │ │ │ - vpshufd $0xd8,%ymm10,%ymm12 │ │ │ │ - vpshufd $0xd8,%ymm11,%ymm13 │ │ │ │ - vperm2i128 $0x20,%ymm3,%ymm1,%ymm4 │ │ │ │ - vpunpcklqdq %ymm13,%ymm12,%ymm14 │ │ │ │ - vperm2i128 $0x31,%ymm3,%ymm1,%ymm5 │ │ │ │ - vmovdqu -0x40(%rax),%ymm1 │ │ │ │ - vmovdqu -0x20(%rax),%ymm3 │ │ │ │ - vpshufd $0xd8,%ymm4,%ymm2 │ │ │ │ - vpmulld %ymm14,%ymm0,%ymm15 │ │ │ │ - vmovdqu -0x80(%rax),%ymm0 │ │ │ │ - vpshufd $0xd8,%ymm5,%ymm6 │ │ │ │ - vpunpcklqdq %ymm6,%ymm2,%ymm7 │ │ │ │ - vpmulld %ymm7,%ymm15,%ymm8 │ │ │ │ - vperm2i128 $0x20,%ymm3,%ymm1,%ymm4 │ │ │ │ - vperm2i128 $0x31,%ymm3,%ymm1,%ymm5 │ │ │ │ - vpshufd $0xd8,%ymm4,%ymm6 │ │ │ │ - vpshufd $0xd8,%ymm5,%ymm2 │ │ │ │ - vperm2i128 $0x20,%ymm9,%ymm0,%ymm10 │ │ │ │ - vperm2i128 $0x31,%ymm9,%ymm0,%ymm11 │ │ │ │ - vpunpcklqdq %ymm2,%ymm6,%ymm7 │ │ │ │ - vpshufd $0xd8,%ymm10,%ymm12 │ │ │ │ - vpshufd $0xd8,%ymm11,%ymm13 │ │ │ │ - vpunpcklqdq %ymm13,%ymm12,%ymm14 │ │ │ │ - vpmulld %ymm14,%ymm8,%ymm15 │ │ │ │ - vpmulld %ymm7,%ymm15,%ymm0 │ │ │ │ - cmp %rdi,%rax │ │ │ │ - jne 63bf2 │ │ │ │ - vextracti128 $0x1,%ymm0,%xmm8 │ │ │ │ - vpmulld %xmm0,%xmm8,%xmm3 │ │ │ │ - vpsrldq $0x8,%xmm3,%xmm0 │ │ │ │ - vpmulld %xmm0,%xmm3,%xmm9 │ │ │ │ - vpsrldq $0x4,%xmm9,%xmm10 │ │ │ │ + vmovdqa 0x79bf7(%rip),%ymm1 # dd900 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x300> │ │ │ │ + mov %r8,%r13 │ │ │ │ + shr $0x3,%edx │ │ │ │ + vpsrld $0x1f,%ymm0,%ymm9 │ │ │ │ + shl $0x6,%rdx │ │ │ │ + lea (%rdx,%r8,1),%rdi │ │ │ │ + sub $0x40,%rdx │ │ │ │ + shr $0x6,%rdx │ │ │ │ + inc %rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + je 63dfe │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 63ddf │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + je 63dc9 │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + je 63db3 │ │ │ │ + cmp $0x4,%rdx │ │ │ │ + je 63d9d │ │ │ │ + cmp $0x5,%rdx │ │ │ │ + je 63d87 │ │ │ │ + cmp $0x6,%rdx │ │ │ │ + je 63d71 │ │ │ │ + vmovdqu (%r8),%ymm2 │ │ │ │ + lea 0x40(%r8),%r13 │ │ │ │ + vpermt2d 0x20(%r8),%ymm1,%ymm2 │ │ │ │ + vpmulld %ymm2,%ymm9,%ymm9 │ │ │ │ + vmovdqu 0x0(%r13),%ymm3 │ │ │ │ + add $0x40,%r13 │ │ │ │ + vpermt2d -0x20(%r13),%ymm1,%ymm3 │ │ │ │ + vpmulld %ymm3,%ymm9,%ymm9 │ │ │ │ + vmovdqu 0x0(%r13),%ymm4 │ │ │ │ + add $0x40,%r13 │ │ │ │ + vpermt2d -0x20(%r13),%ymm1,%ymm4 │ │ │ │ + vpmulld %ymm4,%ymm9,%ymm9 │ │ │ │ + vmovdqu 0x0(%r13),%ymm5 │ │ │ │ + add $0x40,%r13 │ │ │ │ + vpermt2d -0x20(%r13),%ymm1,%ymm5 │ │ │ │ + vpmulld %ymm5,%ymm9,%ymm9 │ │ │ │ + vmovdqu 0x0(%r13),%ymm6 │ │ │ │ + add $0x40,%r13 │ │ │ │ + vpermt2d -0x20(%r13),%ymm1,%ymm6 │ │ │ │ + vpmulld %ymm6,%ymm9,%ymm9 │ │ │ │ + vmovdqu 0x0(%r13),%ymm7 │ │ │ │ + add $0x40,%r13 │ │ │ │ + vpermt2d -0x20(%r13),%ymm1,%ymm7 │ │ │ │ + vpmulld %ymm7,%ymm9,%ymm9 │ │ │ │ + vmovdqu 0x0(%r13),%ymm8 │ │ │ │ + add $0x40,%r13 │ │ │ │ + vpermt2d -0x20(%r13),%ymm1,%ymm8 │ │ │ │ + vpmulld %ymm8,%ymm9,%ymm9 │ │ │ │ + cmp %r13,%rdi │ │ │ │ + je 63eaa │ │ │ │ + vmovdqu 0x0(%r13),%ymm10 │ │ │ │ + vmovdqu 0x40(%r13),%ymm12 │ │ │ │ + add $0x200,%r13 │ │ │ │ + vmovdqu -0x180(%r13),%ymm14 │ │ │ │ + vmovdqu -0x140(%r13),%ymm0 │ │ │ │ + vpermt2d -0x1e0(%r13),%ymm1,%ymm10 │ │ │ │ + vpermt2d -0x1a0(%r13),%ymm1,%ymm12 │ │ │ │ + vmovdqu -0x100(%r13),%ymm2 │ │ │ │ + vmovdqu -0xc0(%r13),%ymm5 │ │ │ │ + vpmulld %ymm10,%ymm9,%ymm11 │ │ │ │ + vpermt2d -0x160(%r13),%ymm1,%ymm14 │ │ │ │ + vpermt2d -0x120(%r13),%ymm1,%ymm0 │ │ │ │ + vmovdqu -0x80(%r13),%ymm7 │ │ │ │ + vpermt2d -0xe0(%r13),%ymm1,%ymm2 │ │ │ │ + vpermt2d -0xa0(%r13),%ymm1,%ymm5 │ │ │ │ + vmovdqu -0x40(%r13),%ymm9 │ │ │ │ + vpermt2d -0x60(%r13),%ymm1,%ymm7 │ │ │ │ + vpermt2d -0x20(%r13),%ymm1,%ymm9 │ │ │ │ + vpmulld %ymm12,%ymm11,%ymm13 │ │ │ │ + vpmulld %ymm14,%ymm13,%ymm15 │ │ │ │ + vpmulld %ymm0,%ymm15,%ymm3 │ │ │ │ + vpmulld %ymm2,%ymm3,%ymm4 │ │ │ │ + vpmulld %ymm5,%ymm4,%ymm6 │ │ │ │ + vpmulld %ymm7,%ymm6,%ymm8 │ │ │ │ + vpmulld %ymm9,%ymm8,%ymm9 │ │ │ │ + cmp %r13,%rdi │ │ │ │ + jne 63dfe │ │ │ │ + vextracti32x4 $0x1,%ymm9,%xmm10 │ │ │ │ vpmulld %xmm10,%xmm9,%xmm11 │ │ │ │ - vmovd %xmm11,0x38(%rsp) │ │ │ │ - test $0x7,%r11b │ │ │ │ - je 64250 │ │ │ │ - and $0xfffffff8,%r11d │ │ │ │ - mov %r11d,%ecx │ │ │ │ - lea 0x1(%r11),%edx │ │ │ │ + vpsrldq $0x8,%xmm11,%xmm12 │ │ │ │ + vpmulld %xmm12,%xmm11,%xmm13 │ │ │ │ + vpsrldq $0x4,%xmm13,%xmm14 │ │ │ │ + vpmulld %xmm14,%xmm13,%xmm15 │ │ │ │ + vmovd %xmm15,%r12d │ │ │ │ + test $0x7,%cl │ │ │ │ + je 643d0 │ │ │ │ + and $0xfffffff8,%ecx │ │ │ │ + lea 0x1(%rcx),%esi │ │ │ │ vzeroupper │ │ │ │ - mov %r13d,%r8d │ │ │ │ - sub %r11d,%r8d │ │ │ │ - lea -0x2(%r8),%r9d │ │ │ │ - cmp $0x3,%r9d │ │ │ │ - jbe 63d3f │ │ │ │ - vmovdqu (%r12,%r11,8),%xmm12 │ │ │ │ - dec %r8d │ │ │ │ - vshufps $0x88,0x10(%r12,%r11,8),%xmm12,%xmm13 │ │ │ │ - vpmulld %xmm3,%xmm13,%xmm14 │ │ │ │ - vpsrldq $0x8,%xmm14,%xmm15 │ │ │ │ - vpmulld %xmm15,%xmm14,%xmm3 │ │ │ │ - vpsrldq $0x4,%xmm3,%xmm1 │ │ │ │ - vpmulld %xmm1,%xmm3,%xmm4 │ │ │ │ - vmovd %xmm4,0x38(%rsp) │ │ │ │ - test $0x3,%r8b │ │ │ │ - je 63d98 │ │ │ │ - and $0xfffffffc,%r8d │ │ │ │ - add %r8d,%ecx │ │ │ │ - add %r8d,%edx │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - mov 0x38(%rsp),%r11d │ │ │ │ - lea 0x1(%rdx),%r10d │ │ │ │ - imul (%r12,%rcx,8),%r11d │ │ │ │ - mov %r11d,0x38(%rsp) │ │ │ │ - cmp %r13d,%r10d │ │ │ │ - jge 63d98 │ │ │ │ - movslq %edx,%rdi │ │ │ │ - lea 0x2(%rdx),%eax │ │ │ │ - imul (%r12,%rdi,8),%r11d │ │ │ │ - lea 0x0(,%rdi,8),%r8 │ │ │ │ - mov %r11d,0x38(%rsp) │ │ │ │ - cmp %r13d,%eax │ │ │ │ - jge 63d98 │ │ │ │ - mov 0x8(%r12,%r8,1),%r9d │ │ │ │ - add $0x3,%edx │ │ │ │ - imul %r11d,%r9d │ │ │ │ - mov %r9d,0x38(%rsp) │ │ │ │ - cmp %edx,%r13d │ │ │ │ - jle 63d98 │ │ │ │ - imul 0x10(%r12,%r8,1),%r9d │ │ │ │ - mov %r9d,0x38(%rsp) │ │ │ │ + movslq %ecx,%r10 │ │ │ │ + lea 0x1(%rsi),%r11d │ │ │ │ + imul (%r8,%r10,8),%r12d │ │ │ │ + cmp %r9d,%r11d │ │ │ │ + jge 63f52 │ │ │ │ + movslq %esi,%rax │ │ │ │ + lea 0x2(%rsi),%ecx │ │ │ │ + imul (%r8,%rax,8),%r12d │ │ │ │ + cmp %ecx,%r9d │ │ │ │ + jle 63f52 │ │ │ │ + imul 0x8(%r8,%rax,8),%r12d │ │ │ │ + lea 0x3(%rsi),%edx │ │ │ │ + cmp %edx,%r9d │ │ │ │ + jle 63f52 │ │ │ │ + imul 0x10(%r8,%rax,8),%r12d │ │ │ │ + lea 0x4(%rsi),%edi │ │ │ │ + cmp %edi,%r9d │ │ │ │ + jle 63f52 │ │ │ │ + imul 0x18(%r8,%rax,8),%r12d │ │ │ │ + lea 0x5(%rsi),%r13d │ │ │ │ + cmp %r13d,%r9d │ │ │ │ + jle 63f52 │ │ │ │ + imul 0x20(%r8,%rax,8),%r12d │ │ │ │ + lea 0x6(%rsi),%r10d │ │ │ │ + cmp %r10d,%r9d │ │ │ │ + jle 63f52 │ │ │ │ + add $0x7,%esi │ │ │ │ + imul 0x28(%r8,%rax,8),%r12d │ │ │ │ + cmp %esi,%r9d │ │ │ │ + jle 63f52 │ │ │ │ + imul 0x30(%r8,%rax,8),%r12d │ │ │ │ movslq 0x128(%rbx),%rdx │ │ │ │ mov $0xc,%ecx │ │ │ │ - mov %r13d,%edi │ │ │ │ - call 39540 │ │ │ │ - mov %rax,%r12 │ │ │ │ + mov %r15,%rsi │ │ │ │ + mov %r9d,%edi │ │ │ │ + call 39400 │ │ │ │ + mov %rax,%r13 │ │ │ │ test %rax,%rax │ │ │ │ - je 63fd6 │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - vpxor %xmm5,%xmm5,%xmm5 │ │ │ │ + je 641f6 │ │ │ │ + mov 0x10(%rax),%r15 │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ movq $0x0,0x80(%rsp) │ │ │ │ - vmovdqa %xmm5,0x70(%rsp) │ │ │ │ - mov %rsi,0x30(%rsp) │ │ │ │ - call 38fc0 │ │ │ │ - mov 0x38(%rsp),%edx │ │ │ │ - lea 0x140(%rsp),%r13 │ │ │ │ + vmovdqa %xmm0,0x70(%rsp) │ │ │ │ + mov %r15,0x38(%rsp) │ │ │ │ + call 38e80 │ │ │ │ + lea 0x140(%rsp),%r9 │ │ │ │ movq $0x0,0x138(%rsp) │ │ │ │ + mov %r9,0x130(%rsp) │ │ │ │ movb $0x0,0x140(%rsp) │ │ │ │ - mov %r13,0x130(%rsp) │ │ │ │ - test %edx,%edx │ │ │ │ - jle 64278 │ │ │ │ - mov 0x38(%rsp),%ecx │ │ │ │ + test %r12d,%r12d │ │ │ │ + jle 643ea │ │ │ │ + mov 0x20(%rsp),%r8 │ │ │ │ movslq %r14d,%r14 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - mov %r15,%rdi │ │ │ │ + mov %r12d,%esi │ │ │ │ + xor %r15d,%r15d │ │ │ │ shl $0x3,%r14 │ │ │ │ - mov %r14,0x28(%rsp) │ │ │ │ - and $0x3,%ecx │ │ │ │ - je 63ea0 │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - je 63e64 │ │ │ │ - cmp $0x2,%ecx │ │ │ │ - jne 641f0 │ │ │ │ + mov %r14,0x30(%rsp) │ │ │ │ + mov %r8,0x28(%rsp) │ │ │ │ + and $0x3,%esi │ │ │ │ + je 6405c │ │ │ │ + cmp $0x1,%esi │ │ │ │ + je 64024 │ │ │ │ + cmp $0x2,%esi │ │ │ │ + jne 64370 │ │ │ │ mov 0x128(%rbx),%eax │ │ │ │ - mov 0x30(%rsp),%r10 │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov %r9d,%r15d │ │ │ │ - mov %rdi,%r13 │ │ │ │ - imul %r9d,%eax │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ - lea (%r10,%rax,8),%rdx │ │ │ │ - call 635d0 │ │ │ │ - add 0x28(%rsp),%r13 │ │ │ │ - lea 0x1(%r15),%r9d │ │ │ │ - mov %r13,%rdi │ │ │ │ + lea (%rcx,%rax,8),%rdx │ │ │ │ + call 63770 │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + inc %r15d │ │ │ │ + add %rdx,0x28(%rsp) │ │ │ │ mov 0x128(%rbx),%eax │ │ │ │ - mov 0x30(%rsp),%r8 │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov %r9d,%r13d │ │ │ │ - mov %rdi,%r14 │ │ │ │ - imul %r9d,%eax │ │ │ │ + imul %r15d,%eax │ │ │ │ cltq │ │ │ │ - lea (%r8,%rax,8),%rdx │ │ │ │ - call 635d0 │ │ │ │ - inc %r13d │ │ │ │ - add 0x28(%rsp),%r14 │ │ │ │ - cmp %r13d,0x38(%rsp) │ │ │ │ - mov %r13d,%r9d │ │ │ │ - mov %r14,%rdi │ │ │ │ - je 64110 │ │ │ │ + lea (%rdi,%rax,8),%rdx │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + call 63770 │ │ │ │ + mov 0x30(%rsp),%r10 │ │ │ │ + inc %r15d │ │ │ │ + add %r10,0x28(%rsp) │ │ │ │ + cmp %r15d,%r12d │ │ │ │ + je 64121 │ │ │ │ mov 0x128(%rbx),%eax │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - mov %r9d,%r14d │ │ │ │ - mov %rdi,%r15 │ │ │ │ - imul %r9d,%eax │ │ │ │ - cltq │ │ │ │ - lea (%rsi,%rax,8),%rdx │ │ │ │ + mov 0x38(%rsp),%r9 │ │ │ │ mov %rbx,%rsi │ │ │ │ - call 635d0 │ │ │ │ - inc %r14d │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + imul %r15d,%eax │ │ │ │ + cltq │ │ │ │ + lea (%r9,%rax,8),%rdx │ │ │ │ + call 63770 │ │ │ │ + lea 0x1(%r15),%eax │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + mov 0x38(%rsp),%r14 │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov %r14d,0x24(%rsp) │ │ │ │ - imul 0x128(%rbx),%r14d │ │ │ │ - lea (%r15,%rdx,1),%rdi │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ - movslq %r14d,%r11 │ │ │ │ - lea (%rcx,%r11,8),%rdx │ │ │ │ - call 635d0 │ │ │ │ - mov 0x24(%rsp),%r13d │ │ │ │ - mov 0x18(%rsp),%r14 │ │ │ │ + imul 0x128(%rbx),%eax │ │ │ │ + add 0x30(%rsp),%rdi │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ + cltq │ │ │ │ + lea (%r14,%rax,8),%rdx │ │ │ │ + call 63770 │ │ │ │ + lea 0x2(%r15),%eax │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + mov 0x38(%rsp),%r8 │ │ │ │ mov %rbx,%rsi │ │ │ │ - add 0x28(%rsp),%r14 │ │ │ │ - mov 0x30(%rsp),%r10 │ │ │ │ - lea 0x1(%r13),%eax │ │ │ │ imul 0x128(%rbx),%eax │ │ │ │ - mov %r14,%rdi │ │ │ │ + add 0x30(%rsp),%rdi │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ cltq │ │ │ │ - lea (%r10,%rax,8),%rdx │ │ │ │ - call 635d0 │ │ │ │ - lea 0x2(%r13),%eax │ │ │ │ + lea (%r8,%rax,8),%rdx │ │ │ │ + call 63770 │ │ │ │ + lea 0x3(%r15),%eax │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ imul 0x128(%rbx),%eax │ │ │ │ - mov 0x28(%rsp),%r8 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov 0x30(%rsp),%r9 │ │ │ │ - add %r8,%r14 │ │ │ │ - mov %r14,%rdi │ │ │ │ + add 0x30(%rsp),%rdi │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ cltq │ │ │ │ - lea (%r9,%rax,8),%rdx │ │ │ │ - call 635d0 │ │ │ │ - add $0x3,%r13d │ │ │ │ - jmp 63e8a │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - xor %r12d,%r12d │ │ │ │ + lea (%rsi,%rax,8),%rdx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + call 63770 │ │ │ │ + mov 0x28(%rsp),%r11 │ │ │ │ + add $0x4,%r15d │ │ │ │ + add 0x30(%rsp),%r11 │ │ │ │ + mov %r11,0x28(%rsp) │ │ │ │ + cmp %r15d,%r12d │ │ │ │ + jne 6405c │ │ │ │ + lea 0x130(%rsp),%rbx │ │ │ │ + call d5f0 │ │ │ │ + test %eax,%eax │ │ │ │ + jne 64338 │ │ │ │ + cmpq $0x0,0x138(%rsp) │ │ │ │ + jne 64320 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + xor %r15d,%r15d │ │ │ │ + call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ + cmpb $0x0,0x1f(%rsp) │ │ │ │ + je 64340 │ │ │ │ + lea 0x70(%rsp),%rdi │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov %r15,%rdi │ │ │ │ + call 14fe0 │ │ │ │ + lea 0x58(%rsp),%rdi │ │ │ │ + call b3b90 │ │ │ │ + jmp 641c7 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + xor %r13d,%r13d │ │ │ │ mov 0x158(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 64285 │ │ │ │ + jne 643f7 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ - mov %r12,%rax │ │ │ │ + mov %r13,%rax │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - mov 0x84fd9(%rip),%r10 │ │ │ │ + mov 0x85db9(%rip),%r8 │ │ │ │ mov 0x68(%rsp),%rsi │ │ │ │ - mov (%r10),%rdi │ │ │ │ + mov (%r8),%rdi │ │ │ │ call d380 │ │ │ │ - xor %r12d,%r12d │ │ │ │ + xor %r13d,%r13d │ │ │ │ lea 0x90(%rsp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - jmp 63f63 │ │ │ │ + jmp 64183 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x84fa9(%rip),%r11 │ │ │ │ - lea 0x7443c(%rip),%rsi # d840a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10da> │ │ │ │ - mov (%r11),%rdi │ │ │ │ + mov 0x85d89(%rip),%r10 │ │ │ │ + lea 0x75236(%rip),%rsi # d9424 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1484> │ │ │ │ + mov (%r10),%rdi │ │ │ │ call d380 │ │ │ │ - xor %r12d,%r12d │ │ │ │ - lea 0x58(%rsp),%rdi │ │ │ │ - call b39e0 │ │ │ │ - jmp 63fa7 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xor %r13d,%r13d │ │ │ │ + jmp 6416d │ │ │ │ + xchg %ax,%ax │ │ │ │ mov %rbx,%rdi │ │ │ │ - call 35670 │ │ │ │ + call 35270 │ │ │ │ mov %eax,%esi │ │ │ │ - lea 0xb0(%rsp),%r13 │ │ │ │ lea 0x110(%rsp),%rdi │ │ │ │ - call b1500 │ │ │ │ + call b17b0 │ │ │ │ mov %r14d,%esi │ │ │ │ - mov %r13,%rdi │ │ │ │ - mov %r13,0x38(%rsp) │ │ │ │ - call b1500 │ │ │ │ + lea 0xb0(%rsp),%rdi │ │ │ │ + call b17b0 │ │ │ │ mov $0x10,%r8d │ │ │ │ - lea 0x743f8(%rip),%rcx # d8424 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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 0x7520a(%rip),%rcx # d943e * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x149e> │ │ │ │ xor %edx,%edx │ │ │ │ xor %esi,%esi │ │ │ │ - mov %r13,%rdi │ │ │ │ + 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> │ │ │ │ - movabs $0x8000000000000028,%rsi │ │ │ │ - add 0xd8(%rsp),%rsi │ │ │ │ - cmp $0x26,%rsi │ │ │ │ - jbe fdfb <__cxa_finalize@plt+0x276b> │ │ │ │ + movabs $0x8000000000000028,%rcx │ │ │ │ + add 0xd8(%rsp),%rcx │ │ │ │ + cmp $0x26,%rcx │ │ │ │ + jbe ff2b <__cxa_finalize@plt+0x289b> │ │ │ │ mov $0x27,%edx │ │ │ │ - lea 0x752a8(%rip),%rsi # d9318 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1fe8> │ │ │ │ + lea 0x7609b(%rip),%rsi # da318 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2378> │ │ │ │ lea 0xd0(%rsp),%rdi │ │ │ │ call d0a0 , std::allocator >::_M_append(char const*, unsigned long)@plt> │ │ │ │ mov %rax,%rsi │ │ │ │ lea 0xf0(%rsp),%rdi │ │ │ │ call d1b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ + lea 0x130(%rsp),%rdi │ │ │ │ lea 0x110(%rsp),%rdx │ │ │ │ lea 0xf0(%rsp),%rsi │ │ │ │ - lea 0x130(%rsp),%rdi │ │ │ │ - call b6c00 , std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&)@@Base> │ │ │ │ - mov 0x84ebf(%rip),%rdx │ │ │ │ + mov %rdi,0x38(%rsp) │ │ │ │ + call b6c90 , std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&)@@Base> │ │ │ │ + mov 0x85cad(%rip),%rdx │ │ │ │ mov 0x130(%rsp),%rsi │ │ │ │ mov (%rdx),%rdi │ │ │ │ call d380 │ │ │ │ - lea 0x130(%rsp),%rdi │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + xor %r13d,%r13d │ │ │ │ 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> │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ + lea 0xb0(%rsp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ lea 0x110(%rsp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - jmp 63fd6 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x130(%rsp),%rbx │ │ │ │ - call d5f0 │ │ │ │ - test %eax,%eax │ │ │ │ - jne 64177 │ │ │ │ - cmpq $0x0,0x138(%rsp) │ │ │ │ - jne 64160 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - xor %r15d,%r15d │ │ │ │ - call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - cmpb $0x0,0x23(%rsp) │ │ │ │ - je 6417f │ │ │ │ - lea 0x70(%rsp),%rdi │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ - mov %r15,%rdi │ │ │ │ - call 15050 │ │ │ │ - jmp 63fd9 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x84e09(%rip),%rdi │ │ │ │ + jmp 6416d │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x85c49(%rip),%r12 │ │ │ │ mov 0x130(%rsp),%rsi │ │ │ │ - mov (%rdi),%rdi │ │ │ │ + mov (%r12),%rdi │ │ │ │ call d380 │ │ │ │ mov %rbx,%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - mov %r12,%r15 │ │ │ │ - xor %r12d,%r12d │ │ │ │ - jmp 6413e │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x84dd9(%rip),%r12 │ │ │ │ - lea 0x751a2(%rip),%rsi # d9340 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2010> │ │ │ │ - mov (%r12),%rdi │ │ │ │ + mov %r13,%r15 │ │ │ │ + xor %r13d,%r13d │ │ │ │ + jmp 6415b │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x85c19(%rip),%r13 │ │ │ │ + lea 0x75fe2(%rip),%rsi # da340 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x23a0> │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 63fd6 │ │ │ │ + jmp 641f6 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - vmovdqu (%r12),%ymm4 │ │ │ │ - vmovdqu 0x20(%r12),%ymm2 │ │ │ │ - lea 0x40(%r12),%rax │ │ │ │ - vperm2i128 $0x20,%ymm2,%ymm4,%ymm5 │ │ │ │ - vperm2i128 $0x31,%ymm2,%ymm4,%ymm6 │ │ │ │ - vpshufd $0xd8,%ymm5,%ymm7 │ │ │ │ - vpshufd $0xd8,%ymm6,%ymm8 │ │ │ │ - vpunpcklqdq %ymm8,%ymm7,%ymm0 │ │ │ │ - jmp 63b8e │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ - call 635d0 │ │ │ │ - mov 0x28(%rsp),%r11 │ │ │ │ - mov $0x1,%r9d │ │ │ │ - lea (%r15,%r11,1),%rdi │ │ │ │ - jmp 63e35 │ │ │ │ + call 63770 │ │ │ │ + mov 0x20(%rsp),%r11 │ │ │ │ + mov $0x1,%r15d │ │ │ │ + add 0x30(%rsp),%r11 │ │ │ │ + mov %r11,0x28(%rsp) │ │ │ │ + jmp 63ff5 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x84d49(%rip),%rcx │ │ │ │ - lea 0x747d2(%rip),%rsi # d8a00 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x16d0> │ │ │ │ - mov (%rcx),%rdi │ │ │ │ + mov 0x85bc9(%rip),%r9 │ │ │ │ + lea 0x75652(%rip),%rsi # d9a00 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1a60> │ │ │ │ + mov (%r9),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 63fa4 │ │ │ │ + jmp 641c4 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 63f52 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - movl $0x1,0x38(%rsp) │ │ │ │ - jmp 63d98 │ │ │ │ - nopl (%rax) │ │ │ │ vzeroupper │ │ │ │ - jmp 63d98 │ │ │ │ - vpcmpeqd %xmm1,%xmm1,%xmm1 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - movl $0x1,0x38(%rsp) │ │ │ │ + jmp 63f52 │ │ │ │ + mov $0x1,%r12d │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov $0x1,%edx │ │ │ │ - vpsrld $0x1f,%xmm1,%xmm3 │ │ │ │ - jmp 63cee │ │ │ │ + mov $0x1,%esi │ │ │ │ + jmp 63ee3 │ │ │ │ lea 0x130(%rsp),%rbx │ │ │ │ - jmp 64118 │ │ │ │ + jmp 64129 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ - vzeroupper │ │ │ │ - jmp fe39 <__cxa_finalize@plt+0x27a9> │ │ │ │ - endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ + mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp fea9 <__cxa_finalize@plt+0x2819> │ │ │ │ + jmp fe7a <__cxa_finalize@plt+0x27ea> │ │ │ │ endbr64 │ │ │ │ - jmp fe87 <__cxa_finalize@plt+0x27f7> │ │ │ │ + jmp fec9 <__cxa_finalize@plt+0x2839> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ + mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ - jmp fe50 <__cxa_finalize@plt+0x27c0> │ │ │ │ + jmp fe85 <__cxa_finalize@plt+0x27f5> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ - vzeroupper │ │ │ │ - jmp fe5a <__cxa_finalize@plt+0x27ca> │ │ │ │ + jmp fe63 <__cxa_finalize@plt+0x27d3> │ │ │ │ endbr64 │ │ │ │ + mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ jmp fe97 <__cxa_finalize@plt+0x2807> │ │ │ │ endbr64 │ │ │ │ + mov %rax,%r12 │ │ │ │ + vzeroupper │ │ │ │ + jmp fea1 <__cxa_finalize@plt+0x2811> │ │ │ │ + endbr64 │ │ │ │ vzeroupper │ │ │ │ - jmp ff0d <__cxa_finalize@plt+0x287d> │ │ │ │ + jmp fee0 <__cxa_finalize@plt+0x2850> │ │ │ │ endbr64 │ │ │ │ - jmp fe23 <__cxa_finalize@plt+0x2793> │ │ │ │ + jmp ff89 <__cxa_finalize@plt+0x28f9> │ │ │ │ endbr64 │ │ │ │ - jmp fef3 <__cxa_finalize@plt+0x2863> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov %rax,%rbx │ │ │ │ + vzeroupper │ │ │ │ + jmp ff04 <__cxa_finalize@plt+0x2874> │ │ │ │ + xchg %ax,%ax │ │ │ │ │ │ │ │ -0000000000064300 : │ │ │ │ +0000000000064470 : │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ - push %rbx │ │ │ │ mov %rdi,%r12 │ │ │ │ + push %rbx │ │ │ │ mov %rsi,%rbx │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x100,%rsp │ │ │ │ mov %rsi,0x40(%rsp) │ │ │ │ mov %fs:0x28,%rdi │ │ │ │ mov %rdi,0xf8(%rsp) │ │ │ │ lea 0x80(%rsp),%rdi │ │ │ │ mov %rdi,0x78(%rsp) │ │ │ │ - call c7cd0 >, std::allocator > > >::vector(std::vector >, std::allocator > > > const&)@@Base> │ │ │ │ + call c7cf0 >, std::allocator > > >::vector(std::vector >, std::allocator > > > const&)@@Base> │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ - movabs $0xaaaaaaaaaaaaaaab,%rcx │ │ │ │ mov (%rbx),%rdx │ │ │ │ + movabs $0xaaaaaaaaaaaaaaab,%rcx │ │ │ │ mov %rax,0x60(%rsp) │ │ │ │ sub %rdx,%rax │ │ │ │ sar $0x3,%rax │ │ │ │ imul %rcx,%rax │ │ │ │ mov %rax,0x30(%rsp) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jle 65268 │ │ │ │ + jle 653b8 │ │ │ │ mov 0x8(%rdx),%rsi │ │ │ │ vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ lea 0xa0(%rsp),%rdi │ │ │ │ movq $0x0,0xb0(%rsp) │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ sub (%rdx),%rsi │ │ │ │ vmovdqa %xmm0,0xa0(%rsp) │ │ │ │ - mov %rdi,0x28(%rsp) │ │ │ │ sar $0x3,%rsi │ │ │ │ mov %rsi,0x8(%rsp) │ │ │ │ - mov %esi,0x50(%rsp) │ │ │ │ + mov %esi,0x3c(%rsp) │ │ │ │ mov %r12,%rsi │ │ │ │ - call c7cd0 >, std::allocator > > >::vector(std::vector >, std::allocator > > > const&)@@Base> │ │ │ │ - vmovdqa 0xa0(%rsp),%xmm4 │ │ │ │ + call c7cf0 >, std::allocator > > >::vector(std::vector >, std::allocator > > > const&)@@Base> │ │ │ │ mov 0x30(%rsp),%rbx │ │ │ │ - lea 0xc0(%rsp),%r14 │ │ │ │ + vmovdqa 0xa0(%rsp),%xmm4 │ │ │ │ + lea 0xc0(%rsp),%r15 │ │ │ │ vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ mov 0xb0(%rsp),%r8 │ │ │ │ - mov %r14,%rdi │ │ │ │ - vmovdqa %xmm1,0xc0(%rsp) │ │ │ │ + mov %r15,%rdi │ │ │ │ movq $0x0,0xd0(%rsp) │ │ │ │ - mov %r14,(%rsp) │ │ │ │ lea -0x1(%rbx),%r9d │ │ │ │ + mov %r15,(%rsp) │ │ │ │ + vmovq %xmm4,%r13 │ │ │ │ movslq %r9d,%rsi │ │ │ │ mov %r8,0x20(%rsp) │ │ │ │ vmovdqa %xmm4,0x10(%rsp) │ │ │ │ - vmovq %xmm4,%r13 │ │ │ │ - call b4630 >::reserve(unsigned long)@@Base> │ │ │ │ + vmovdqa %xmm1,0xc0(%rsp) │ │ │ │ + call b4780 >::reserve(unsigned long)@@Base> │ │ │ │ mov 0x78(%rsp),%rdi │ │ │ │ - mov %r14,%rsi │ │ │ │ - call 62160 >*)@@Base> │ │ │ │ + mov %r15,%rsi │ │ │ │ + call 622f0 >*)@@Base> │ │ │ │ vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ movq $0x0,0xf0(%rsp) │ │ │ │ vmovdqa %xmm2,0xe0(%rsp) │ │ │ │ cmp $0x2,%ebx │ │ │ │ - je 652c4 │ │ │ │ + je 6540c │ │ │ │ movslq %ebx,%r11 │ │ │ │ lea -0x1(%rbx),%edx │ │ │ │ lea 0xe0(%rsp),%rax │ │ │ │ sub $0x2,%ebx │ │ │ │ - lea -0x9(%r11,%r11,2),%r15 │ │ │ │ - mov %edx,0x3c(%rsp) │ │ │ │ + lea -0x9(%r11,%r11,2),%r14 │ │ │ │ + mov %edx,0x38(%rsp) │ │ │ │ + shl $0x3,%r14 │ │ │ │ mov %rax,0x48(%rsp) │ │ │ │ - lea 0x0(,%r15,8),%r14 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - vmovsd 0x784a8(%rip),%xmm6 # dc920 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - vmovsd 0x784a0(%rip),%xmm8 # dc920 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - vxorpd %xmm3,%xmm3,%xmm3 │ │ │ │ - mov 0x3c(%rsp),%ecx │ │ │ │ - mov 0xc0(%rsp),%r15 │ │ │ │ + mov %r14,0x60(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x38(%rsp),%ecx │ │ │ │ + vmovsd 0x79454(%rip),%xmm5 # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ + vxorpd %xmm6,%xmm6,%xmm6 │ │ │ │ + vmovsd 0x79448(%rip),%xmm7 # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ + mov 0x60(%rsp),%r15 │ │ │ │ + sub %ebx,%ecx │ │ │ │ mov 0x40(%rsp),%rsi │ │ │ │ mov 0x78(%rsp),%rdi │ │ │ │ - sub %ebx,%ecx │ │ │ │ - add %r14,%r15 │ │ │ │ - vcvtsi2sd %ecx,%xmm3,%xmm5 │ │ │ │ - vaddsd %xmm5,%xmm6,%xmm7 │ │ │ │ - vdivsd %xmm7,%xmm8,%xmm9 │ │ │ │ - vmovsd %xmm9,0x60(%rsp) │ │ │ │ - call 5ca60 │ │ │ │ - vmovsd 0x60(%rsp),%xmm10 │ │ │ │ + vcvtsi2sd %ecx,%xmm6,%xmm3 │ │ │ │ + vaddsd %xmm3,%xmm5,%xmm8 │ │ │ │ + add 0xc0(%rsp),%r15 │ │ │ │ + vdivsd %xmm8,%xmm7,%xmm9 │ │ │ │ + vmovsd %xmm9,0x70(%rsp) │ │ │ │ + call 5cb20 │ │ │ │ + vmovsd 0x70(%rsp),%xmm10 │ │ │ │ mov 0x88(%rsp),%r10 │ │ │ │ mov 0x80(%rsp),%rsi │ │ │ │ vmovddup %xmm10,%xmm11 │ │ │ │ vbroadcastsd %xmm10,%ymm12 │ │ │ │ cmp %r10,%rsi │ │ │ │ - je 64670 │ │ │ │ - nop │ │ │ │ + je 647e8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%rsi),%r11 │ │ │ │ mov 0x8(%rsi),%r9 │ │ │ │ cmp %r9,%r11 │ │ │ │ - je 64663 │ │ │ │ + je 647db │ │ │ │ sub $0x8,%r9 │ │ │ │ mov %r11,%rax │ │ │ │ sub %r11,%r9 │ │ │ │ mov %r9,%r8 │ │ │ │ shr $0x3,%r8 │ │ │ │ lea 0x1(%r8),%rdi │ │ │ │ cmp $0x10,%r9 │ │ │ │ - jbe 64c53 │ │ │ │ + jbe 64da2 │ │ │ │ mov %rdi,%rdx │ │ │ │ shr $0x2,%rdx │ │ │ │ shl $0x5,%rdx │ │ │ │ lea (%rdx,%r11,1),%rcx │ │ │ │ sub $0x20,%rdx │ │ │ │ shr $0x5,%rdx │ │ │ │ inc %rdx │ │ │ │ and $0x7,%edx │ │ │ │ - je 645b7 │ │ │ │ + je 6472f │ │ │ │ cmp $0x1,%rdx │ │ │ │ - je 645a5 │ │ │ │ + je 6471d │ │ │ │ cmp $0x2,%rdx │ │ │ │ - je 64598 │ │ │ │ + je 64710 │ │ │ │ cmp $0x3,%rdx │ │ │ │ - je 6458b │ │ │ │ + je 64703 │ │ │ │ cmp $0x4,%rdx │ │ │ │ - je 6457e │ │ │ │ + je 646f6 │ │ │ │ cmp $0x5,%rdx │ │ │ │ - je 64571 │ │ │ │ + je 646e9 │ │ │ │ cmp $0x6,%rdx │ │ │ │ - je 64564 │ │ │ │ + je 646dc │ │ │ │ vmulpd (%r11),%ymm12,%ymm13 │ │ │ │ lea 0x20(%r11),%rax │ │ │ │ vmovupd %ymm13,(%r11) │ │ │ │ vmulpd (%rax),%ymm12,%ymm14 │ │ │ │ add $0x20,%rax │ │ │ │ vmovupd %ymm14,-0x20(%rax) │ │ │ │ vmulpd (%rax),%ymm12,%ymm15 │ │ │ │ @@ -78511,825 +78593,828 @@ │ │ │ │ vmulpd (%rax),%ymm12,%ymm1 │ │ │ │ add $0x20,%rax │ │ │ │ vmovupd %ymm1,-0x20(%rax) │ │ │ │ vmulpd (%rax),%ymm12,%ymm2 │ │ │ │ add $0x20,%rax │ │ │ │ vmovupd %ymm2,-0x20(%rax) │ │ │ │ cmp %rax,%rcx │ │ │ │ - je 64626 │ │ │ │ - vmulpd (%rax),%ymm12,%ymm3 │ │ │ │ + je 6479e │ │ │ │ + vmulpd (%rax),%ymm12,%ymm6 │ │ │ │ add $0x100,%rax │ │ │ │ - vmulpd -0xe0(%rax),%ymm12,%ymm5 │ │ │ │ - vmulpd -0xc0(%rax),%ymm12,%ymm6 │ │ │ │ - vmulpd -0xa0(%rax),%ymm12,%ymm7 │ │ │ │ - vmulpd -0x80(%rax),%ymm12,%ymm8 │ │ │ │ + vmulpd -0xe0(%rax),%ymm12,%ymm3 │ │ │ │ + vmulpd -0xc0(%rax),%ymm12,%ymm5 │ │ │ │ + vmulpd -0xa0(%rax),%ymm12,%ymm8 │ │ │ │ + vmulpd -0x80(%rax),%ymm12,%ymm7 │ │ │ │ vmulpd -0x60(%rax),%ymm12,%ymm9 │ │ │ │ + vmovupd %ymm6,-0x100(%rax) │ │ │ │ vmulpd -0x40(%rax),%ymm12,%ymm13 │ │ │ │ + vmovupd %ymm3,-0xe0(%rax) │ │ │ │ vmulpd -0x20(%rax),%ymm12,%ymm14 │ │ │ │ - vmovupd %ymm3,-0x100(%rax) │ │ │ │ - vmovupd %ymm5,-0xe0(%rax) │ │ │ │ - vmovupd %ymm6,-0xc0(%rax) │ │ │ │ - vmovupd %ymm7,-0xa0(%rax) │ │ │ │ - vmovupd %ymm8,-0x80(%rax) │ │ │ │ + vmovupd %ymm5,-0xc0(%rax) │ │ │ │ + vmovupd %ymm8,-0xa0(%rax) │ │ │ │ + vmovupd %ymm7,-0x80(%rax) │ │ │ │ vmovupd %ymm9,-0x60(%rax) │ │ │ │ vmovupd %ymm13,-0x40(%rax) │ │ │ │ vmovupd %ymm14,-0x20(%rax) │ │ │ │ cmp %rax,%rcx │ │ │ │ - jne 645b7 │ │ │ │ + jne 6472f │ │ │ │ test $0x3,%dil │ │ │ │ - je 64663 │ │ │ │ - mov %rdi,%rax │ │ │ │ - and $0xfffffffffffffffc,%rax │ │ │ │ - lea (%r11,%rax,8),%rdx │ │ │ │ - cmp %rax,%r8 │ │ │ │ - je 6465b │ │ │ │ - vmulpd (%r11,%rax,8),%xmm11,%xmm15 │ │ │ │ + je 647db │ │ │ │ + mov %rdi,%r14 │ │ │ │ + and $0xfffffffffffffffc,%r14 │ │ │ │ + lea (%r11,%r14,8),%rdx │ │ │ │ + cmp %r14,%r8 │ │ │ │ + je 647d3 │ │ │ │ + vmulpd (%r11,%r14,8),%xmm11,%xmm15 │ │ │ │ mov %rdi,%r9 │ │ │ │ - sub %rax,%r9 │ │ │ │ + sub %r14,%r9 │ │ │ │ and $0x1,%edi │ │ │ │ - vmovupd %xmm15,(%r11,%rax,8) │ │ │ │ - je 64663 │ │ │ │ + vmovupd %xmm15,(%r11,%r14,8) │ │ │ │ + je 647db │ │ │ │ and $0xfffffffffffffffe,%r9 │ │ │ │ lea (%rdx,%r9,8),%rdx │ │ │ │ vmulsd (%rdx),%xmm10,%xmm0 │ │ │ │ vmovsd %xmm0,(%rdx) │ │ │ │ add $0x18,%rsi │ │ │ │ cmp %rsi,%r10 │ │ │ │ - jne 644e0 │ │ │ │ + jne 64658 │ │ │ │ mov 0x48(%rsp),%r9 │ │ │ │ mov 0x78(%rsp),%rdx │ │ │ │ - vmovsd %xmm10,0x60(%rsp) │ │ │ │ + vmovsd %xmm10,0x70(%rsp) │ │ │ │ lea 0x2(%rbx),%esi │ │ │ │ - mov 0x50(%rsp),%edi │ │ │ │ + mov 0x3c(%rsp),%edi │ │ │ │ mov %r12,%r8 │ │ │ │ mov %r15,%rcx │ │ │ │ vzeroupper │ │ │ │ - call 3d170 │ │ │ │ - vmovsd 0x60(%rsp),%xmm10 │ │ │ │ - mov (%r12),%r10 │ │ │ │ + call 3d400 │ │ │ │ + mov (%r12),%rax │ │ │ │ + mov 0xe0(%rsp),%rdx │ │ │ │ mov %ebx,%r15d │ │ │ │ + mov %r12,0x50(%rsp) │ │ │ │ + vmovsd 0x70(%rsp),%xmm10 │ │ │ │ + lea (%r15,%r15,2),%r10 │ │ │ │ + mov %ebx,0x70(%rsp) │ │ │ │ mov %r13,%rcx │ │ │ │ - mov 0xe0(%rsp),%rsi │ │ │ │ - lea (%r15,%r15,2),%r11 │ │ │ │ - mov %r14,0x60(%rsp) │ │ │ │ - mov %ebx,0x54(%rsp) │ │ │ │ - lea 0x18(%r13,%r11,8),%r15 │ │ │ │ - mov %r10,%r11 │ │ │ │ - mov %r10,0x70(%rsp) │ │ │ │ - mov %rsi,%r8 │ │ │ │ + lea 0x18(%r13,%r10,8),%rsi │ │ │ │ + mov %rax,%r11 │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %r13,0x58(%rsp) │ │ │ │ sub %r13,%r11 │ │ │ │ - mov %rsi,0x58(%rsp) │ │ │ │ - sub %r13,%r8 │ │ │ │ vmovddup %xmm10,%xmm11 │ │ │ │ vbroadcastsd %xmm10,%ymm12 │ │ │ │ - nop │ │ │ │ - mov (%r11,%rcx,1),%rax │ │ │ │ + sub %r13,%r8 │ │ │ │ + mov %rsi,%r13 │ │ │ │ + nopl (%rax) │ │ │ │ + mov (%r11,%rcx,1),%rdi │ │ │ │ mov 0x8(%r11,%rcx,1),%rbx │ │ │ │ - mov (%rcx),%r14 │ │ │ │ - cmp %rax,%rbx │ │ │ │ - je 64950 │ │ │ │ - sub %rax,%rbx │ │ │ │ + mov (%rcx),%rsi │ │ │ │ + cmp %rdi,%rbx │ │ │ │ + je 64aac │ │ │ │ + sub %rdi,%rbx │ │ │ │ + mov %rbx,%r14 │ │ │ │ cmp $0x8,%rbx │ │ │ │ - je 64c20 │ │ │ │ - mov %r14,%rdi │ │ │ │ - sub %rax,%rdi │ │ │ │ - sub $0x8,%rdi │ │ │ │ - cmp $0x10,%rdi │ │ │ │ - jbe 64df8 │ │ │ │ - lea -0x8(%rbx),%r9 │ │ │ │ - mov %r9,%rdx │ │ │ │ - shr $0x3,%rdx │ │ │ │ - lea 0x1(%rdx),%rsi │ │ │ │ - cmp $0x10,%r9 │ │ │ │ - jbe 64f7f │ │ │ │ - mov %rsi,%r10 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - shr $0x2,%r10 │ │ │ │ - shl $0x5,%r10 │ │ │ │ - lea -0x20(%r10),%rbx │ │ │ │ - shr $0x5,%rbx │ │ │ │ - inc %rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - je 6481e │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 647ff │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - je 647e9 │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - je 647d3 │ │ │ │ - cmp $0x4,%rbx │ │ │ │ - je 647bd │ │ │ │ - cmp $0x5,%rbx │ │ │ │ - je 647a7 │ │ │ │ - cmp $0x6,%rbx │ │ │ │ - je 64791 │ │ │ │ - vmovupd (%rax),%ymm1 │ │ │ │ - mov $0x20,%r9d │ │ │ │ - vfmadd213pd (%r14),%ymm12,%ymm1 │ │ │ │ - vmovupd %ymm1,(%r14) │ │ │ │ - vmovupd (%rax,%r9,1),%ymm2 │ │ │ │ - vfmadd213pd (%r14,%r9,1),%ymm12,%ymm2 │ │ │ │ - vmovupd %ymm2,(%r14,%r9,1) │ │ │ │ - add $0x20,%r9 │ │ │ │ - vmovupd (%rax,%r9,1),%ymm3 │ │ │ │ - vfmadd213pd (%r14,%r9,1),%ymm12,%ymm3 │ │ │ │ - vmovupd %ymm3,(%r14,%r9,1) │ │ │ │ - add $0x20,%r9 │ │ │ │ - vmovupd (%rax,%r9,1),%ymm5 │ │ │ │ - vfmadd213pd (%r14,%r9,1),%ymm12,%ymm5 │ │ │ │ - vmovupd %ymm5,(%r14,%r9,1) │ │ │ │ - add $0x20,%r9 │ │ │ │ - vmovupd (%rax,%r9,1),%ymm6 │ │ │ │ - vfmadd213pd (%r14,%r9,1),%ymm12,%ymm6 │ │ │ │ - vmovupd %ymm6,(%r14,%r9,1) │ │ │ │ - add $0x20,%r9 │ │ │ │ - vmovupd (%rax,%r9,1),%ymm7 │ │ │ │ - vfmadd213pd (%r14,%r9,1),%ymm12,%ymm7 │ │ │ │ - vmovupd %ymm7,(%r14,%r9,1) │ │ │ │ - add $0x20,%r9 │ │ │ │ - vmovupd (%rax,%r9,1),%ymm8 │ │ │ │ - vfmadd213pd (%r14,%r9,1),%ymm12,%ymm8 │ │ │ │ - vmovupd %ymm8,(%r14,%r9,1) │ │ │ │ - add $0x20,%r9 │ │ │ │ - cmp %r10,%r9 │ │ │ │ - je 648f7 │ │ │ │ - vmovupd (%rax,%r9,1),%ymm9 │ │ │ │ - vfmadd213pd (%r14,%r9,1),%ymm12,%ymm9 │ │ │ │ - vmovupd %ymm9,(%r14,%r9,1) │ │ │ │ - vmovupd 0x20(%rax,%r9,1),%ymm13 │ │ │ │ - vfmadd213pd 0x20(%r14,%r9,1),%ymm12,%ymm13 │ │ │ │ - vmovupd %ymm13,0x20(%r14,%r9,1) │ │ │ │ - vmovupd 0x40(%rax,%r9,1),%ymm14 │ │ │ │ - vfmadd213pd 0x40(%r14,%r9,1),%ymm12,%ymm14 │ │ │ │ - vmovupd %ymm14,0x40(%r14,%r9,1) │ │ │ │ - vmovupd 0x60(%rax,%r9,1),%ymm15 │ │ │ │ - vfmadd213pd 0x60(%r14,%r9,1),%ymm12,%ymm15 │ │ │ │ - vmovupd %ymm15,0x60(%r14,%r9,1) │ │ │ │ - vmovupd 0x80(%rax,%r9,1),%ymm0 │ │ │ │ - vfmadd213pd 0x80(%r14,%r9,1),%ymm12,%ymm0 │ │ │ │ - vmovupd %ymm0,0x80(%r14,%r9,1) │ │ │ │ - vmovupd 0xa0(%rax,%r9,1),%ymm4 │ │ │ │ - vfmadd213pd 0xa0(%r14,%r9,1),%ymm12,%ymm4 │ │ │ │ - vmovupd %ymm4,0xa0(%r14,%r9,1) │ │ │ │ - vmovupd 0xc0(%rax,%r9,1),%ymm1 │ │ │ │ - vfmadd213pd 0xc0(%r14,%r9,1),%ymm12,%ymm1 │ │ │ │ - vmovupd %ymm1,0xc0(%r14,%r9,1) │ │ │ │ - vmovupd 0xe0(%rax,%r9,1),%ymm2 │ │ │ │ - vfmadd213pd 0xe0(%r14,%r9,1),%ymm12,%ymm2 │ │ │ │ - vmovupd %ymm2,0xe0(%r14,%r9,1) │ │ │ │ - add $0x100,%r9 │ │ │ │ - cmp %r10,%r9 │ │ │ │ - jne 6481e │ │ │ │ - test $0x3,%sil │ │ │ │ - je 64950 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - and $0xfffffffffffffffc,%rdi │ │ │ │ - lea 0x0(,%rdi,8),%r9 │ │ │ │ - lea (%r14,%r9,1),%rbx │ │ │ │ - add %rax,%r9 │ │ │ │ - cmp %rdi,%rdx │ │ │ │ - je 64942 │ │ │ │ - vmovupd (%rax,%rdi,8),%xmm3 │ │ │ │ - mov %rsi,%rdx │ │ │ │ - vfmadd213pd (%r14,%rdi,8),%xmm11,%xmm3 │ │ │ │ - sub %rdi,%rdx │ │ │ │ - and $0x1,%esi │ │ │ │ - vmovupd %xmm3,(%r14,%rdi,8) │ │ │ │ - je 64950 │ │ │ │ - and $0xfffffffffffffffe,%rdx │ │ │ │ - shl $0x3,%rdx │ │ │ │ - add %rdx,%rbx │ │ │ │ - add %rdx,%r9 │ │ │ │ - vmovsd (%r9),%xmm5 │ │ │ │ - vfmadd213sd (%rbx),%xmm10,%xmm5 │ │ │ │ - vmovsd %xmm5,(%rbx) │ │ │ │ - mov (%r8,%rcx,1),%rax │ │ │ │ - mov 0x8(%r8,%rcx,1),%rdx │ │ │ │ - cmp %rax,%rdx │ │ │ │ - je 64baa │ │ │ │ - sub %rax,%rdx │ │ │ │ - cmp $0x8,%rdx │ │ │ │ - je 64c40 │ │ │ │ - mov %r14,%r10 │ │ │ │ - sub %rax,%r10 │ │ │ │ - sub $0x8,%r10 │ │ │ │ + je 64d78 │ │ │ │ + mov %rsi,%r12 │ │ │ │ + sub %rdi,%r12 │ │ │ │ + sub $0x8,%r12 │ │ │ │ + cmp $0x10,%r12 │ │ │ │ + jbe 64f26 │ │ │ │ + sub $0x8,%r14 │ │ │ │ + mov %r14,%r12 │ │ │ │ + shr $0x3,%r12 │ │ │ │ + lea 0x1(%r12),%r9 │ │ │ │ + cmp $0x10,%r14 │ │ │ │ + jbe 650c1 │ │ │ │ + mov %r9,%r14 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + shr $0x2,%r14 │ │ │ │ + shl $0x5,%r14 │ │ │ │ + lea -0x20(%r14),%r15 │ │ │ │ + shr $0x5,%r15 │ │ │ │ + inc %r15 │ │ │ │ + and $0x7,%r15d │ │ │ │ + je 64988 │ │ │ │ + cmp $0x1,%r15 │ │ │ │ + je 6496b │ │ │ │ + cmp $0x2,%r15 │ │ │ │ + je 64957 │ │ │ │ + cmp $0x3,%r15 │ │ │ │ + je 64943 │ │ │ │ + cmp $0x4,%r15 │ │ │ │ + je 6492f │ │ │ │ + cmp $0x5,%r15 │ │ │ │ + je 6491b │ │ │ │ + cmp $0x6,%r15 │ │ │ │ + je 64907 │ │ │ │ + vmovupd (%rdi),%ymm1 │ │ │ │ + mov $0x20,%ebx │ │ │ │ + vfmadd213pd (%rsi),%ymm12,%ymm1 │ │ │ │ + vmovupd %ymm1,(%rsi) │ │ │ │ + vmovupd (%rdi,%rbx,1),%ymm2 │ │ │ │ + vfmadd213pd (%rsi,%rbx,1),%ymm12,%ymm2 │ │ │ │ + vmovupd %ymm2,(%rsi,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rdi,%rbx,1),%ymm6 │ │ │ │ + vfmadd213pd (%rsi,%rbx,1),%ymm12,%ymm6 │ │ │ │ + vmovupd %ymm6,(%rsi,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rdi,%rbx,1),%ymm3 │ │ │ │ + vfmadd213pd (%rsi,%rbx,1),%ymm12,%ymm3 │ │ │ │ + vmovupd %ymm3,(%rsi,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rdi,%rbx,1),%ymm5 │ │ │ │ + vfmadd213pd (%rsi,%rbx,1),%ymm12,%ymm5 │ │ │ │ + vmovupd %ymm5,(%rsi,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rdi,%rbx,1),%ymm8 │ │ │ │ + vfmadd213pd (%rsi,%rbx,1),%ymm12,%ymm8 │ │ │ │ + vmovupd %ymm8,(%rsi,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + vmovupd (%rdi,%rbx,1),%ymm7 │ │ │ │ + vfmadd213pd (%rsi,%rbx,1),%ymm12,%ymm7 │ │ │ │ + vmovupd %ymm7,(%rsi,%rbx,1) │ │ │ │ + add $0x20,%rbx │ │ │ │ + cmp %r14,%rbx │ │ │ │ + je 64a51 │ │ │ │ + vmovupd (%rdi,%rbx,1),%ymm9 │ │ │ │ + vfmadd213pd (%rsi,%rbx,1),%ymm12,%ymm9 │ │ │ │ + vmovupd %ymm9,(%rsi,%rbx,1) │ │ │ │ + vmovupd 0x20(%rdi,%rbx,1),%ymm13 │ │ │ │ + vfmadd213pd 0x20(%rsi,%rbx,1),%ymm12,%ymm13 │ │ │ │ + vmovupd %ymm13,0x20(%rsi,%rbx,1) │ │ │ │ + vmovupd 0x40(%rdi,%rbx,1),%ymm14 │ │ │ │ + vfmadd213pd 0x40(%rsi,%rbx,1),%ymm12,%ymm14 │ │ │ │ + vmovupd %ymm14,0x40(%rsi,%rbx,1) │ │ │ │ + vmovupd 0x60(%rdi,%rbx,1),%ymm15 │ │ │ │ + vfmadd213pd 0x60(%rsi,%rbx,1),%ymm12,%ymm15 │ │ │ │ + vmovupd %ymm15,0x60(%rsi,%rbx,1) │ │ │ │ + vmovupd 0x80(%rdi,%rbx,1),%ymm0 │ │ │ │ + vfmadd213pd 0x80(%rsi,%rbx,1),%ymm12,%ymm0 │ │ │ │ + vmovupd %ymm0,0x80(%rsi,%rbx,1) │ │ │ │ + vmovupd 0xa0(%rdi,%rbx,1),%ymm4 │ │ │ │ + vfmadd213pd 0xa0(%rsi,%rbx,1),%ymm12,%ymm4 │ │ │ │ + vmovupd %ymm4,0xa0(%rsi,%rbx,1) │ │ │ │ + vmovupd 0xc0(%rdi,%rbx,1),%ymm1 │ │ │ │ + vfmadd213pd 0xc0(%rsi,%rbx,1),%ymm12,%ymm1 │ │ │ │ + vmovupd %ymm1,0xc0(%rsi,%rbx,1) │ │ │ │ + vmovupd 0xe0(%rdi,%rbx,1),%ymm2 │ │ │ │ + vfmadd213pd 0xe0(%rsi,%rbx,1),%ymm12,%ymm2 │ │ │ │ + vmovupd %ymm2,0xe0(%rsi,%rbx,1) │ │ │ │ + add $0x100,%rbx │ │ │ │ + cmp %r14,%rbx │ │ │ │ + jne 64988 │ │ │ │ + test $0x3,%r9b │ │ │ │ + je 64aac │ │ │ │ + mov %r9,%r10 │ │ │ │ + and $0xfffffffffffffffc,%r10 │ │ │ │ + lea 0x0(,%r10,8),%rbx │ │ │ │ + lea (%rsi,%rbx,1),%r15 │ │ │ │ + add %rdi,%rbx │ │ │ │ + cmp %r10,%r12 │ │ │ │ + je 64a9e │ │ │ │ + vmovupd (%rdi,%r10,8),%xmm6 │ │ │ │ + mov %r9,%r12 │ │ │ │ + sub %r10,%r12 │ │ │ │ + and $0x1,%r9d │ │ │ │ + vfmadd213pd (%rsi,%r10,8),%xmm11,%xmm6 │ │ │ │ + vmovupd %xmm6,(%rsi,%r10,8) │ │ │ │ + je 64aac │ │ │ │ + and $0xfffffffffffffffe,%r12 │ │ │ │ + shl $0x3,%r12 │ │ │ │ + add %r12,%r15 │ │ │ │ + add %r12,%rbx │ │ │ │ + vmovsd (%rbx),%xmm3 │ │ │ │ + vfmadd213sd (%r15),%xmm10,%xmm3 │ │ │ │ + vmovsd %xmm3,(%r15) │ │ │ │ + mov (%r8,%rcx,1),%r15 │ │ │ │ + mov 0x8(%r8,%rcx,1),%rdi │ │ │ │ + cmp %r15,%rdi │ │ │ │ + je 64cfd │ │ │ │ + sub %r15,%rdi │ │ │ │ + mov %rdi,%r14 │ │ │ │ + cmp $0x8,%rdi │ │ │ │ + je 64d90 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + sub %r15,%rbx │ │ │ │ + sub $0x8,%rbx │ │ │ │ + cmp $0x10,%rbx │ │ │ │ + jbe 64dad │ │ │ │ + lea -0x8(%rdi),%r10 │ │ │ │ + mov %r10,%r9 │ │ │ │ + shr $0x3,%r9 │ │ │ │ + lea 0x1(%r9),%r12 │ │ │ │ cmp $0x10,%r10 │ │ │ │ - jbe 64c5d │ │ │ │ - sub $0x8,%rdx │ │ │ │ - mov %rdx,%rbx │ │ │ │ - shr $0x3,%rbx │ │ │ │ - lea 0x1(%rbx),%rsi │ │ │ │ - cmp $0x10,%rdx │ │ │ │ - jbe 64f8c │ │ │ │ - mov %rsi,%r10 │ │ │ │ + jbe 650cf │ │ │ │ + mov %r12,%r14 │ │ │ │ xor %edi,%edi │ │ │ │ - shr $0x2,%r10 │ │ │ │ - shl $0x5,%r10 │ │ │ │ - lea -0x20(%r10),%r9 │ │ │ │ - shr $0x5,%r9 │ │ │ │ - inc %r9 │ │ │ │ - and $0x7,%r9d │ │ │ │ - je 64a80 │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - je 64a62 │ │ │ │ - cmp $0x2,%r9 │ │ │ │ - je 64a4d │ │ │ │ - cmp $0x3,%r9 │ │ │ │ - je 64a38 │ │ │ │ - cmp $0x4,%r9 │ │ │ │ - je 64a23 │ │ │ │ - cmp $0x5,%r9 │ │ │ │ - je 64a0e │ │ │ │ - cmp $0x6,%r9 │ │ │ │ - je 649f9 │ │ │ │ - vmovupd (%r14),%ymm13 │ │ │ │ + shr $0x2,%r14 │ │ │ │ + shl $0x5,%r14 │ │ │ │ + lea -0x20(%r14),%r10 │ │ │ │ + shr $0x5,%r10 │ │ │ │ + inc %r10 │ │ │ │ + and $0x7,%r10d │ │ │ │ + je 64bd8 │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 64bbb │ │ │ │ + cmp $0x2,%r10 │ │ │ │ + je 64ba7 │ │ │ │ + cmp $0x3,%r10 │ │ │ │ + je 64b93 │ │ │ │ + cmp $0x4,%r10 │ │ │ │ + je 64b7f │ │ │ │ + cmp $0x5,%r10 │ │ │ │ + je 64b6b │ │ │ │ + cmp $0x6,%r10 │ │ │ │ + je 64b57 │ │ │ │ + vmovupd (%rsi),%ymm13 │ │ │ │ mov $0x20,%edi │ │ │ │ - vaddpd (%rax),%ymm13,%ymm14 │ │ │ │ - vmovupd %ymm14,(%r14) │ │ │ │ - vmovupd (%r14,%rdi,1),%ymm15 │ │ │ │ - vaddpd (%rax,%rdi,1),%ymm15,%ymm0 │ │ │ │ - vmovupd %ymm0,(%r14,%rdi,1) │ │ │ │ + vaddpd (%r15),%ymm13,%ymm14 │ │ │ │ + vmovupd %ymm14,(%rsi) │ │ │ │ + vmovupd (%rsi,%rdi,1),%ymm15 │ │ │ │ + vaddpd (%r15,%rdi,1),%ymm15,%ymm0 │ │ │ │ + vmovupd %ymm0,(%rsi,%rdi,1) │ │ │ │ add $0x20,%rdi │ │ │ │ - vmovupd (%r14,%rdi,1),%ymm4 │ │ │ │ - vaddpd (%rax,%rdi,1),%ymm4,%ymm1 │ │ │ │ - vmovupd %ymm1,(%r14,%rdi,1) │ │ │ │ + vmovupd (%rsi,%rdi,1),%ymm4 │ │ │ │ + vaddpd (%r15,%rdi,1),%ymm4,%ymm1 │ │ │ │ + vmovupd %ymm1,(%rsi,%rdi,1) │ │ │ │ add $0x20,%rdi │ │ │ │ - vmovupd (%r14,%rdi,1),%ymm2 │ │ │ │ - vaddpd (%rax,%rdi,1),%ymm2,%ymm3 │ │ │ │ - vmovupd %ymm3,(%r14,%rdi,1) │ │ │ │ + vmovupd (%rsi,%rdi,1),%ymm2 │ │ │ │ + vaddpd (%r15,%rdi,1),%ymm2,%ymm6 │ │ │ │ + vmovupd %ymm6,(%rsi,%rdi,1) │ │ │ │ add $0x20,%rdi │ │ │ │ - vmovupd (%r14,%rdi,1),%ymm5 │ │ │ │ - vaddpd (%rax,%rdi,1),%ymm5,%ymm6 │ │ │ │ - vmovupd %ymm6,(%r14,%rdi,1) │ │ │ │ + vmovupd (%rsi,%rdi,1),%ymm3 │ │ │ │ + vaddpd (%r15,%rdi,1),%ymm3,%ymm5 │ │ │ │ + vmovupd %ymm5,(%rsi,%rdi,1) │ │ │ │ add $0x20,%rdi │ │ │ │ - vmovupd (%r14,%rdi,1),%ymm7 │ │ │ │ - vaddpd (%rax,%rdi,1),%ymm7,%ymm8 │ │ │ │ - vmovupd %ymm8,(%r14,%rdi,1) │ │ │ │ + vmovupd (%rsi,%rdi,1),%ymm8 │ │ │ │ + vaddpd (%r15,%rdi,1),%ymm8,%ymm7 │ │ │ │ + vmovupd %ymm7,(%rsi,%rdi,1) │ │ │ │ add $0x20,%rdi │ │ │ │ - vmovupd (%r14,%rdi,1),%ymm9 │ │ │ │ - vaddpd (%rax,%rdi,1),%ymm9,%ymm13 │ │ │ │ - vmovupd %ymm13,(%r14,%rdi,1) │ │ │ │ + vmovupd (%rsi,%rdi,1),%ymm9 │ │ │ │ + vaddpd (%r15,%rdi,1),%ymm9,%ymm13 │ │ │ │ + vmovupd %ymm13,(%rsi,%rdi,1) │ │ │ │ add $0x20,%rdi │ │ │ │ - cmp %r10,%rdi │ │ │ │ - je 64b51 │ │ │ │ - vmovupd (%r14,%rdi,1),%ymm14 │ │ │ │ - vmovupd 0x20(%r14,%rdi,1),%ymm0 │ │ │ │ - vaddpd (%rax,%rdi,1),%ymm14,%ymm15 │ │ │ │ - vmovupd 0x40(%r14,%rdi,1),%ymm1 │ │ │ │ - vmovupd 0x60(%r14,%rdi,1),%ymm3 │ │ │ │ - vmovupd 0x80(%r14,%rdi,1),%ymm6 │ │ │ │ - vmovupd 0xa0(%r14,%rdi,1),%ymm8 │ │ │ │ - vmovupd 0xc0(%r14,%rdi,1),%ymm13 │ │ │ │ - vmovupd %ymm15,(%r14,%rdi,1) │ │ │ │ - vaddpd 0x20(%rax,%rdi,1),%ymm0,%ymm4 │ │ │ │ - vmovupd 0xe0(%r14,%rdi,1),%ymm15 │ │ │ │ - vmovupd %ymm4,0x20(%r14,%rdi,1) │ │ │ │ - vaddpd 0x40(%rax,%rdi,1),%ymm1,%ymm2 │ │ │ │ - vmovupd %ymm2,0x40(%r14,%rdi,1) │ │ │ │ - vaddpd 0x60(%rax,%rdi,1),%ymm3,%ymm5 │ │ │ │ - vmovupd %ymm5,0x60(%r14,%rdi,1) │ │ │ │ - vaddpd 0x80(%rax,%rdi,1),%ymm6,%ymm7 │ │ │ │ - vmovupd %ymm7,0x80(%r14,%rdi,1) │ │ │ │ - vaddpd 0xa0(%rax,%rdi,1),%ymm8,%ymm9 │ │ │ │ - vmovupd %ymm9,0xa0(%r14,%rdi,1) │ │ │ │ - vaddpd 0xc0(%rax,%rdi,1),%ymm13,%ymm14 │ │ │ │ - vmovupd %ymm14,0xc0(%r14,%rdi,1) │ │ │ │ - vaddpd 0xe0(%rax,%rdi,1),%ymm15,%ymm0 │ │ │ │ - vmovupd %ymm0,0xe0(%r14,%rdi,1) │ │ │ │ + cmp %r14,%rdi │ │ │ │ + je 64ca1 │ │ │ │ + vmovupd (%rsi,%rdi,1),%ymm14 │ │ │ │ + vmovupd 0x20(%rsi,%rdi,1),%ymm0 │ │ │ │ + vmovupd 0x40(%rsi,%rdi,1),%ymm1 │ │ │ │ + vmovupd 0x60(%rsi,%rdi,1),%ymm6 │ │ │ │ + vaddpd (%r15,%rdi,1),%ymm14,%ymm15 │ │ │ │ + vmovupd 0x80(%rsi,%rdi,1),%ymm5 │ │ │ │ + vmovupd 0xa0(%rsi,%rdi,1),%ymm7 │ │ │ │ + vmovupd 0xc0(%rsi,%rdi,1),%ymm13 │ │ │ │ + vmovupd %ymm15,(%rsi,%rdi,1) │ │ │ │ + vmovupd 0xe0(%rsi,%rdi,1),%ymm15 │ │ │ │ + vaddpd 0x20(%r15,%rdi,1),%ymm0,%ymm4 │ │ │ │ + vmovupd %ymm4,0x20(%rsi,%rdi,1) │ │ │ │ + vaddpd 0x40(%r15,%rdi,1),%ymm1,%ymm2 │ │ │ │ + vmovupd %ymm2,0x40(%rsi,%rdi,1) │ │ │ │ + vaddpd 0x60(%r15,%rdi,1),%ymm6,%ymm3 │ │ │ │ + vmovupd %ymm3,0x60(%rsi,%rdi,1) │ │ │ │ + vaddpd 0x80(%r15,%rdi,1),%ymm5,%ymm8 │ │ │ │ + vmovupd %ymm8,0x80(%rsi,%rdi,1) │ │ │ │ + vaddpd 0xa0(%r15,%rdi,1),%ymm7,%ymm9 │ │ │ │ + vmovupd %ymm9,0xa0(%rsi,%rdi,1) │ │ │ │ + vaddpd 0xc0(%r15,%rdi,1),%ymm13,%ymm14 │ │ │ │ + vmovupd %ymm14,0xc0(%rsi,%rdi,1) │ │ │ │ + vaddpd 0xe0(%r15,%rdi,1),%ymm15,%ymm0 │ │ │ │ + vmovupd %ymm0,0xe0(%rsi,%rdi,1) │ │ │ │ add $0x100,%rdi │ │ │ │ - cmp %r10,%rdi │ │ │ │ - jne 64a80 │ │ │ │ - test $0x3,%sil │ │ │ │ - je 64baa │ │ │ │ - mov %rsi,%rdx │ │ │ │ - and $0xfffffffffffffffc,%rdx │ │ │ │ - lea 0x0(,%rdx,8),%rdi │ │ │ │ - lea (%r14,%rdi,1),%r9 │ │ │ │ - add %rax,%rdi │ │ │ │ - cmp %rbx,%rdx │ │ │ │ - je 64b9c │ │ │ │ - vmovupd (%r14,%rdx,8),%xmm4 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - vaddpd (%rax,%rdx,8),%xmm4,%xmm1 │ │ │ │ - sub %rdx,%rbx │ │ │ │ - and $0x1,%esi │ │ │ │ - vmovupd %xmm1,(%r14,%rdx,8) │ │ │ │ - je 64baa │ │ │ │ - and $0xfffffffffffffffe,%rbx │ │ │ │ - shl $0x3,%rbx │ │ │ │ - add %rbx,%r9 │ │ │ │ - add %rbx,%rdi │ │ │ │ - vmovsd (%r9),%xmm2 │ │ │ │ - vaddsd (%rdi),%xmm2,%xmm3 │ │ │ │ - vmovsd %xmm3,(%r9) │ │ │ │ + cmp %r14,%rdi │ │ │ │ + jne 64bd8 │ │ │ │ + test $0x3,%r12b │ │ │ │ + je 64cfd │ │ │ │ + mov %r12,%rbx │ │ │ │ + and $0xfffffffffffffffc,%rbx │ │ │ │ + lea 0x0(,%rbx,8),%rdi │ │ │ │ + lea (%rsi,%rdi,1),%r10 │ │ │ │ + add %r15,%rdi │ │ │ │ + cmp %r9,%rbx │ │ │ │ + je 64cef │ │ │ │ + vmovupd (%rsi,%rbx,8),%xmm4 │ │ │ │ + mov %r12,%r9 │ │ │ │ + sub %rbx,%r9 │ │ │ │ + and $0x1,%r12d │ │ │ │ + vaddpd (%r15,%rbx,8),%xmm4,%xmm1 │ │ │ │ + vmovupd %xmm1,(%rsi,%rbx,8) │ │ │ │ + je 64cfd │ │ │ │ + mov %r9,%r14 │ │ │ │ + and $0xfffffffffffffffe,%r14 │ │ │ │ + shl $0x3,%r14 │ │ │ │ + add %r14,%r10 │ │ │ │ + add %r14,%rdi │ │ │ │ + vmovsd (%r10),%xmm2 │ │ │ │ + vaddsd (%rdi),%xmm2,%xmm6 │ │ │ │ + vmovsd %xmm6,(%r10) │ │ │ │ add $0x18,%rcx │ │ │ │ - cmp %rcx,%r15 │ │ │ │ - jne 646e0 │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - vmovq 0x70(%rsp),%xmm12 │ │ │ │ - vpinsrq $0x1,0x8(%r12),%xmm12,%xmm9 │ │ │ │ - mov 0x60(%rsp),%r14 │ │ │ │ - mov 0x54(%rsp),%ebx │ │ │ │ - mov 0xf0(%rsp),%r15 │ │ │ │ - mov 0x10(%r12),%rcx │ │ │ │ - vmovq %rax,%xmm10 │ │ │ │ + cmp %rcx,%r13 │ │ │ │ + jne 64858 │ │ │ │ + mov 0x50(%rsp),%r12 │ │ │ │ + vmovq %rax,%xmm12 │ │ │ │ + vmovq %rdx,%xmm10 │ │ │ │ + mov 0xf0(%rsp),%r14 │ │ │ │ vpinsrq $0x1,0xe8(%rsp),%xmm10,%xmm11 │ │ │ │ - sub $0x18,%r14 │ │ │ │ - dec %ebx │ │ │ │ - mov %r15,0x10(%r12) │ │ │ │ - mov %rcx,0xf0(%rsp) │ │ │ │ + mov 0x70(%rsp),%ebx │ │ │ │ + vpinsrq $0x1,0x8(%r12),%xmm12,%xmm9 │ │ │ │ + mov 0x10(%r12),%rax │ │ │ │ + mov %r14,0x10(%r12) │ │ │ │ + subq $0x18,0x60(%rsp) │ │ │ │ + mov 0x58(%rsp),%r13 │ │ │ │ + mov %rax,0xf0(%rsp) │ │ │ │ vmovdqa %xmm9,0xe0(%rsp) │ │ │ │ vmovdqu %xmm11,(%r12) │ │ │ │ - je 64f99 │ │ │ │ + dec %ebx │ │ │ │ + je 650dc │ │ │ │ vzeroupper │ │ │ │ - jmp 64470 │ │ │ │ - vmovsd (%rax),%xmm4 │ │ │ │ - vfmadd213sd (%r14),%xmm10,%xmm4 │ │ │ │ - vmovsd %xmm4,(%r14) │ │ │ │ - jmp 64950 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovsd (%r14),%xmm8 │ │ │ │ - vaddsd (%rax),%xmm8,%xmm9 │ │ │ │ - vmovsd %xmm9,(%r14) │ │ │ │ - jmp 64baa │ │ │ │ + jmp 645e0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + vmovsd (%rdi),%xmm4 │ │ │ │ + vfmadd213sd (%rsi),%xmm10,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rsi) │ │ │ │ + jmp 64aac │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovsd (%rsi),%xmm7 │ │ │ │ + vaddsd (%r15),%xmm7,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rsi) │ │ │ │ + jmp 64cfd │ │ │ │ mov %r11,%rdx │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 64637 │ │ │ │ - lea -0x8(%rdx),%rsi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + jmp 647af │ │ │ │ + lea -0x8(%rdi),%r12 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + shr $0x3,%r12 │ │ │ │ + inc %r12 │ │ │ │ + and $0x7,%r12d │ │ │ │ + je 64e7f │ │ │ │ + cmp $0x1,%r12 │ │ │ │ + je 64e62 │ │ │ │ + cmp $0x2,%r12 │ │ │ │ + je 64e4e │ │ │ │ + cmp $0x3,%r12 │ │ │ │ + je 64e3a │ │ │ │ + cmp $0x4,%r12 │ │ │ │ + je 64e26 │ │ │ │ + cmp $0x5,%r12 │ │ │ │ + je 64e12 │ │ │ │ + cmp $0x6,%r12 │ │ │ │ + je 64dfe │ │ │ │ + vmovsd (%rsi),%xmm3 │ │ │ │ + mov $0x8,%ebx │ │ │ │ + vaddsd (%r15),%xmm3,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rsi) │ │ │ │ + vmovsd (%rsi,%rbx,1),%xmm8 │ │ │ │ + vaddsd (%r15,%rbx,1),%xmm8,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rsi,%rbx,1) │ │ │ │ + add $0x8,%rbx │ │ │ │ + vmovsd (%rsi,%rbx,1),%xmm9 │ │ │ │ + vaddsd (%r15,%rbx,1),%xmm9,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rsi,%rbx,1) │ │ │ │ + add $0x8,%rbx │ │ │ │ + vmovsd (%rsi,%rbx,1),%xmm14 │ │ │ │ + vaddsd (%r15,%rbx,1),%xmm14,%xmm15 │ │ │ │ + vmovsd %xmm15,(%rsi,%rbx,1) │ │ │ │ + add $0x8,%rbx │ │ │ │ + vmovsd (%rsi,%rbx,1),%xmm0 │ │ │ │ + vaddsd (%r15,%rbx,1),%xmm0,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rsi,%rbx,1) │ │ │ │ + add $0x8,%rbx │ │ │ │ + vmovsd (%rsi,%rbx,1),%xmm1 │ │ │ │ + vaddsd (%r15,%rbx,1),%xmm1,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rsi,%rbx,1) │ │ │ │ + add $0x8,%rbx │ │ │ │ + vmovsd (%rsi,%rbx,1),%xmm6 │ │ │ │ + vaddsd (%r15,%rbx,1),%xmm6,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rsi,%rbx,1) │ │ │ │ + add $0x8,%rbx │ │ │ │ + cmp %rbx,%r14 │ │ │ │ + je 64cfd │ │ │ │ + vmovsd (%rsi,%rbx,1),%xmm5 │ │ │ │ + vmovsd 0x8(%rsi,%rbx,1),%xmm7 │ │ │ │ + vmovsd 0x10(%rsi,%rbx,1),%xmm13 │ │ │ │ + vmovsd 0x18(%rsi,%rbx,1),%xmm15 │ │ │ │ + vaddsd (%r15,%rbx,1),%xmm5,%xmm8 │ │ │ │ + vmovsd 0x20(%rsi,%rbx,1),%xmm4 │ │ │ │ + vmovsd 0x28(%rsi,%rbx,1),%xmm2 │ │ │ │ + vmovsd 0x30(%rsi,%rbx,1),%xmm3 │ │ │ │ + vmovsd %xmm8,(%rsi,%rbx,1) │ │ │ │ + vmovsd 0x38(%rsi,%rbx,1),%xmm8 │ │ │ │ + vaddsd 0x8(%r15,%rbx,1),%xmm7,%xmm9 │ │ │ │ + vmovsd %xmm9,0x8(%rsi,%rbx,1) │ │ │ │ + vaddsd 0x10(%r15,%rbx,1),%xmm13,%xmm14 │ │ │ │ + vmovsd %xmm14,0x10(%rsi,%rbx,1) │ │ │ │ + vaddsd 0x18(%r15,%rbx,1),%xmm15,%xmm0 │ │ │ │ + vmovsd %xmm0,0x18(%rsi,%rbx,1) │ │ │ │ + vaddsd 0x20(%r15,%rbx,1),%xmm4,%xmm1 │ │ │ │ + vmovsd %xmm1,0x20(%rsi,%rbx,1) │ │ │ │ + vaddsd 0x28(%r15,%rbx,1),%xmm2,%xmm6 │ │ │ │ + vmovsd %xmm6,0x28(%rsi,%rbx,1) │ │ │ │ + vaddsd 0x30(%r15,%rbx,1),%xmm3,%xmm5 │ │ │ │ + vmovsd %xmm5,0x30(%rsi,%rbx,1) │ │ │ │ + vaddsd 0x38(%r15,%rbx,1),%xmm8,%xmm7 │ │ │ │ + vmovsd %xmm7,0x38(%rsi,%rbx,1) │ │ │ │ + add $0x40,%rbx │ │ │ │ + cmp %rbx,%r14 │ │ │ │ + jne 64e7f │ │ │ │ + jmp 64cfd │ │ │ │ + lea -0x8(%rbx),%r10 │ │ │ │ + xor %r9d,%r9d │ │ │ │ + shr $0x3,%r10 │ │ │ │ + inc %r10 │ │ │ │ + and $0x7,%r10d │ │ │ │ + je 6500a │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 64feb │ │ │ │ + cmp $0x2,%r10 │ │ │ │ + je 64fd5 │ │ │ │ + cmp $0x3,%r10 │ │ │ │ + je 64fbf │ │ │ │ + cmp $0x4,%r10 │ │ │ │ + je 64fa9 │ │ │ │ + cmp $0x5,%r10 │ │ │ │ + je 64f93 │ │ │ │ + cmp $0x6,%r10 │ │ │ │ + je 64f7d │ │ │ │ + vmovsd (%rdi),%xmm5 │ │ │ │ + mov $0x8,%r9d │ │ │ │ + vfmadd213sd (%rsi),%xmm10,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rsi) │ │ │ │ + vmovsd (%rdi,%r9,1),%xmm8 │ │ │ │ + vfmadd213sd (%rsi,%r9,1),%xmm10,%xmm8 │ │ │ │ + vmovsd %xmm8,(%rsi,%r9,1) │ │ │ │ + add $0x8,%r9 │ │ │ │ + vmovsd (%rdi,%r9,1),%xmm7 │ │ │ │ + vfmadd213sd (%rsi,%r9,1),%xmm10,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rsi,%r9,1) │ │ │ │ + add $0x8,%r9 │ │ │ │ + vmovsd (%rdi,%r9,1),%xmm9 │ │ │ │ + vfmadd213sd (%rsi,%r9,1),%xmm10,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rsi,%r9,1) │ │ │ │ + add $0x8,%r9 │ │ │ │ + vmovsd (%rdi,%r9,1),%xmm13 │ │ │ │ + vfmadd213sd (%rsi,%r9,1),%xmm10,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rsi,%r9,1) │ │ │ │ + add $0x8,%r9 │ │ │ │ + vmovsd (%rdi,%r9,1),%xmm14 │ │ │ │ + vfmadd213sd (%rsi,%r9,1),%xmm10,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rsi,%r9,1) │ │ │ │ + add $0x8,%r9 │ │ │ │ + vmovsd (%rdi,%r9,1),%xmm15 │ │ │ │ + vfmadd213sd (%rsi,%r9,1),%xmm10,%xmm15 │ │ │ │ + vmovsd %xmm15,(%rsi,%r9,1) │ │ │ │ + add $0x8,%r9 │ │ │ │ + cmp %r9,%r14 │ │ │ │ + je 64aac │ │ │ │ + vmovsd (%rdi,%r9,1),%xmm0 │ │ │ │ + vfmadd213sd (%rsi,%r9,1),%xmm10,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rsi,%r9,1) │ │ │ │ + vmovsd 0x8(%rdi,%r9,1),%xmm4 │ │ │ │ + vfmadd213sd 0x8(%rsi,%r9,1),%xmm10,%xmm4 │ │ │ │ + vmovsd %xmm4,0x8(%rsi,%r9,1) │ │ │ │ + vmovsd 0x10(%rdi,%r9,1),%xmm1 │ │ │ │ + vfmadd213sd 0x10(%rsi,%r9,1),%xmm10,%xmm1 │ │ │ │ + vmovsd %xmm1,0x10(%rsi,%r9,1) │ │ │ │ + vmovsd 0x18(%rdi,%r9,1),%xmm2 │ │ │ │ + vfmadd213sd 0x18(%rsi,%r9,1),%xmm10,%xmm2 │ │ │ │ + vmovsd %xmm2,0x18(%rsi,%r9,1) │ │ │ │ + vmovsd 0x20(%rdi,%r9,1),%xmm6 │ │ │ │ + vfmadd213sd 0x20(%rsi,%r9,1),%xmm10,%xmm6 │ │ │ │ + vmovsd %xmm6,0x20(%rsi,%r9,1) │ │ │ │ + vmovsd 0x28(%rdi,%r9,1),%xmm3 │ │ │ │ + vfmadd213sd 0x28(%rsi,%r9,1),%xmm10,%xmm3 │ │ │ │ + vmovsd %xmm3,0x28(%rsi,%r9,1) │ │ │ │ + vmovsd 0x30(%rdi,%r9,1),%xmm5 │ │ │ │ + vfmadd213sd 0x30(%rsi,%r9,1),%xmm10,%xmm5 │ │ │ │ + vmovsd %xmm5,0x30(%rsi,%r9,1) │ │ │ │ + vmovsd 0x38(%rdi,%r9,1),%xmm8 │ │ │ │ + vfmadd213sd 0x38(%rsi,%r9,1),%xmm10,%xmm8 │ │ │ │ + vmovsd %xmm8,0x38(%rsi,%r9,1) │ │ │ │ + add $0x40,%r9 │ │ │ │ + cmp %r9,%r14 │ │ │ │ + jne 6500a │ │ │ │ + jmp 64aac │ │ │ │ + mov %rsi,%r15 │ │ │ │ + mov %rdi,%rbx │ │ │ │ xor %r10d,%r10d │ │ │ │ - shr $0x3,%rsi │ │ │ │ - inc %rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - je 64d41 │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 64d22 │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 64d0c │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - je 64cf6 │ │ │ │ - cmp $0x4,%rsi │ │ │ │ - je 64ce0 │ │ │ │ - cmp $0x5,%rsi │ │ │ │ - je 64cca │ │ │ │ - cmp $0x6,%rsi │ │ │ │ - je 64cb4 │ │ │ │ - vmovsd (%r14),%xmm5 │ │ │ │ - mov $0x8,%r10d │ │ │ │ - vaddsd (%rax),%xmm5,%xmm6 │ │ │ │ - vmovsd %xmm6,(%r14) │ │ │ │ - vmovsd (%r14,%r10,1),%xmm7 │ │ │ │ - vaddsd (%rax,%r10,1),%xmm7,%xmm8 │ │ │ │ - vmovsd %xmm8,(%r14,%r10,1) │ │ │ │ - add $0x8,%r10 │ │ │ │ - vmovsd (%r14,%r10,1),%xmm9 │ │ │ │ - vaddsd (%rax,%r10,1),%xmm9,%xmm13 │ │ │ │ - vmovsd %xmm13,(%r14,%r10,1) │ │ │ │ - add $0x8,%r10 │ │ │ │ - vmovsd (%r14,%r10,1),%xmm14 │ │ │ │ - vaddsd (%rax,%r10,1),%xmm14,%xmm15 │ │ │ │ - vmovsd %xmm15,(%r14,%r10,1) │ │ │ │ - add $0x8,%r10 │ │ │ │ - vmovsd (%r14,%r10,1),%xmm0 │ │ │ │ - vaddsd (%rax,%r10,1),%xmm0,%xmm4 │ │ │ │ - vmovsd %xmm4,(%r14,%r10,1) │ │ │ │ - add $0x8,%r10 │ │ │ │ - vmovsd (%r14,%r10,1),%xmm1 │ │ │ │ - vaddsd (%rax,%r10,1),%xmm1,%xmm2 │ │ │ │ - vmovsd %xmm2,(%r14,%r10,1) │ │ │ │ - add $0x8,%r10 │ │ │ │ - vmovsd (%r14,%r10,1),%xmm3 │ │ │ │ - vaddsd (%rax,%r10,1),%xmm3,%xmm5 │ │ │ │ - vmovsd %xmm5,(%r14,%r10,1) │ │ │ │ - add $0x8,%r10 │ │ │ │ - cmp %r10,%rdx │ │ │ │ - je 64baa │ │ │ │ - vmovsd (%r14,%r10,1),%xmm6 │ │ │ │ - vmovsd 0x8(%r14,%r10,1),%xmm8 │ │ │ │ - vaddsd (%rax,%r10,1),%xmm6,%xmm7 │ │ │ │ - vmovsd 0x10(%r14,%r10,1),%xmm13 │ │ │ │ - vmovsd 0x18(%r14,%r10,1),%xmm15 │ │ │ │ - vmovsd 0x20(%r14,%r10,1),%xmm4 │ │ │ │ - vmovsd 0x28(%r14,%r10,1),%xmm2 │ │ │ │ - vmovsd 0x30(%r14,%r10,1),%xmm5 │ │ │ │ - vmovsd %xmm7,(%r14,%r10,1) │ │ │ │ - vaddsd 0x8(%rax,%r10,1),%xmm8,%xmm9 │ │ │ │ - vmovsd 0x38(%r14,%r10,1),%xmm7 │ │ │ │ - vmovsd %xmm9,0x8(%r14,%r10,1) │ │ │ │ - vaddsd 0x10(%rax,%r10,1),%xmm13,%xmm14 │ │ │ │ - vmovsd %xmm14,0x10(%r14,%r10,1) │ │ │ │ - vaddsd 0x18(%rax,%r10,1),%xmm15,%xmm0 │ │ │ │ - vmovsd %xmm0,0x18(%r14,%r10,1) │ │ │ │ - vaddsd 0x20(%rax,%r10,1),%xmm4,%xmm1 │ │ │ │ - vmovsd %xmm1,0x20(%r14,%r10,1) │ │ │ │ - vaddsd 0x28(%rax,%r10,1),%xmm2,%xmm3 │ │ │ │ - vmovsd %xmm3,0x28(%r14,%r10,1) │ │ │ │ - vaddsd 0x30(%rax,%r10,1),%xmm5,%xmm6 │ │ │ │ - vmovsd %xmm6,0x30(%r14,%r10,1) │ │ │ │ - vaddsd 0x38(%rax,%r10,1),%xmm7,%xmm8 │ │ │ │ - vmovsd %xmm8,0x38(%r14,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - cmp %r10,%rdx │ │ │ │ - jne 64d41 │ │ │ │ - jmp 64baa │ │ │ │ - lea -0x8(%rbx),%rsi │ │ │ │ - xor %edi,%edi │ │ │ │ - shr $0x3,%rsi │ │ │ │ - inc %rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - je 64ed0 │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 64eb2 │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 64e9d │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - je 64e88 │ │ │ │ - cmp $0x4,%rsi │ │ │ │ - je 64e73 │ │ │ │ - cmp $0x5,%rsi │ │ │ │ - je 64e5e │ │ │ │ - cmp $0x6,%rsi │ │ │ │ - je 64e49 │ │ │ │ - vmovsd (%rax),%xmm6 │ │ │ │ - mov $0x8,%edi │ │ │ │ - vfmadd213sd (%r14),%xmm10,%xmm6 │ │ │ │ - vmovsd %xmm6,(%r14) │ │ │ │ - vmovsd (%rax,%rdi,1),%xmm7 │ │ │ │ - vfmadd213sd (%r14,%rdi,1),%xmm10,%xmm7 │ │ │ │ - vmovsd %xmm7,(%r14,%rdi,1) │ │ │ │ - add $0x8,%rdi │ │ │ │ - vmovsd (%rax,%rdi,1),%xmm8 │ │ │ │ - vfmadd213sd (%r14,%rdi,1),%xmm10,%xmm8 │ │ │ │ - vmovsd %xmm8,(%r14,%rdi,1) │ │ │ │ - add $0x8,%rdi │ │ │ │ - vmovsd (%rax,%rdi,1),%xmm9 │ │ │ │ - vfmadd213sd (%r14,%rdi,1),%xmm10,%xmm9 │ │ │ │ - vmovsd %xmm9,(%r14,%rdi,1) │ │ │ │ - add $0x8,%rdi │ │ │ │ - vmovsd (%rax,%rdi,1),%xmm13 │ │ │ │ - vfmadd213sd (%r14,%rdi,1),%xmm10,%xmm13 │ │ │ │ - vmovsd %xmm13,(%r14,%rdi,1) │ │ │ │ - add $0x8,%rdi │ │ │ │ - vmovsd (%rax,%rdi,1),%xmm14 │ │ │ │ - vfmadd213sd (%r14,%rdi,1),%xmm10,%xmm14 │ │ │ │ - vmovsd %xmm14,(%r14,%rdi,1) │ │ │ │ - add $0x8,%rdi │ │ │ │ - vmovsd (%rax,%rdi,1),%xmm15 │ │ │ │ - vfmadd213sd (%r14,%rdi,1),%xmm10,%xmm15 │ │ │ │ - vmovsd %xmm15,(%r14,%rdi,1) │ │ │ │ - add $0x8,%rdi │ │ │ │ - cmp %rdi,%rbx │ │ │ │ - je 64950 │ │ │ │ - vmovsd (%rax,%rdi,1),%xmm0 │ │ │ │ - vfmadd213sd (%r14,%rdi,1),%xmm10,%xmm0 │ │ │ │ - vmovsd %xmm0,(%r14,%rdi,1) │ │ │ │ - vmovsd 0x8(%rax,%rdi,1),%xmm4 │ │ │ │ - vfmadd213sd 0x8(%r14,%rdi,1),%xmm10,%xmm4 │ │ │ │ - vmovsd %xmm4,0x8(%r14,%rdi,1) │ │ │ │ - vmovsd 0x10(%rax,%rdi,1),%xmm1 │ │ │ │ - vfmadd213sd 0x10(%r14,%rdi,1),%xmm10,%xmm1 │ │ │ │ - vmovsd %xmm1,0x10(%r14,%rdi,1) │ │ │ │ - vmovsd 0x18(%rax,%rdi,1),%xmm2 │ │ │ │ - vfmadd213sd 0x18(%r14,%rdi,1),%xmm10,%xmm2 │ │ │ │ - vmovsd %xmm2,0x18(%r14,%rdi,1) │ │ │ │ - vmovsd 0x20(%rax,%rdi,1),%xmm3 │ │ │ │ - vfmadd213sd 0x20(%r14,%rdi,1),%xmm10,%xmm3 │ │ │ │ - vmovsd %xmm3,0x20(%r14,%rdi,1) │ │ │ │ - vmovsd 0x28(%rax,%rdi,1),%xmm5 │ │ │ │ - vfmadd213sd 0x28(%r14,%rdi,1),%xmm10,%xmm5 │ │ │ │ - vmovsd %xmm5,0x28(%r14,%rdi,1) │ │ │ │ - vmovsd 0x30(%rax,%rdi,1),%xmm6 │ │ │ │ - vfmadd213sd 0x30(%r14,%rdi,1),%xmm10,%xmm6 │ │ │ │ - vmovsd %xmm6,0x30(%r14,%rdi,1) │ │ │ │ - vmovsd 0x38(%rax,%rdi,1),%xmm7 │ │ │ │ - vfmadd213sd 0x38(%r14,%rdi,1),%xmm10,%xmm7 │ │ │ │ - vmovsd %xmm7,0x38(%r14,%rdi,1) │ │ │ │ - add $0x40,%rdi │ │ │ │ - cmp %rdi,%rbx │ │ │ │ - jne 64ed0 │ │ │ │ - jmp 64950 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov %rax,%r9 │ │ │ │ - xor %edi,%edi │ │ │ │ - jmp 64913 │ │ │ │ - mov %r14,%r9 │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 64b6d │ │ │ │ + jmp 64a6d │ │ │ │ + mov %rsi,%r10 │ │ │ │ + mov %r15,%rdi │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 64cbd │ │ │ │ vzeroupper │ │ │ │ - mov 0x8(%rsp),%r11 │ │ │ │ - test %r11d,%r11d │ │ │ │ - jle 65188 │ │ │ │ - vmovsd 0x7796e(%rip),%xmm15 # dc920 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - mov 0x40(%rsp),%r8 │ │ │ │ + mov 0x8(%rsp),%r15 │ │ │ │ + test %r15d,%r15d │ │ │ │ + jle 652d1 │ │ │ │ + vmovsd 0x7894b(%rip),%xmm15 # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ vxorpd %xmm13,%xmm13,%xmm13 │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + movslq %r15d,%r8 │ │ │ │ vcvtsi2sdl 0x30(%rsp),%xmm13,%xmm14 │ │ │ │ - mov 0x0(%r13),%rdi │ │ │ │ - lea -0x1(%r11),%r14d │ │ │ │ - movslq %r11d,%r9 │ │ │ │ - mov 0x18(%rax),%rbx │ │ │ │ - lea 0x1(%r14),%r11 │ │ │ │ - mov 0x50(%rsp),%r14d │ │ │ │ - shl $0x3,%r9 │ │ │ │ - xor %r13d,%r13d │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - mov (%r8),%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ + mov 0x0(%r13),%rsi │ │ │ │ + lea -0x1(%r15),%r10d │ │ │ │ + mov 0x3c(%rsp),%r15d │ │ │ │ vdivsd %xmm14,%xmm15,%xmm0 │ │ │ │ - mov (%rdx),%r10 │ │ │ │ - mov %r10,%r8 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r11,%rcx │ │ │ │ + mov (%rcx),%r11 │ │ │ │ + shl $0x3,%r8 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %rsi,%rcx │ │ │ │ + lea 0x1(%r10),%r10 │ │ │ │ + vmovq %rdx,%xmm2 │ │ │ │ + mov (%r11),%r9 │ │ │ │ + mov 0x18(%rdx),%r11 │ │ │ │ + mov %r9,%rdi │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov %r10,%rdx │ │ │ │ + mov %r11,%r13 │ │ │ │ xor %eax,%eax │ │ │ │ - mov %rbx,%rdx │ │ │ │ - and $0x3,%ecx │ │ │ │ - je 650ad │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 65077 │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - je 6504a │ │ │ │ - vmovsd (%rbx),%xmm4 │ │ │ │ + and $0x3,%edx │ │ │ │ + je 651f4 │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 651bb │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + je 6518b │ │ │ │ + vmovsd (%r11),%xmm4 │ │ │ │ mov $0x1,%eax │ │ │ │ - lea (%rbx,%r9,1),%rdx │ │ │ │ - vmulsd (%r10),%xmm4,%xmm1 │ │ │ │ - vfmadd213sd (%rsi),%xmm0,%xmm1 │ │ │ │ - vmovsd %xmm1,(%rsi) │ │ │ │ - vmovsd (%rbx),%xmm2 │ │ │ │ - vmulsd (%r8),%xmm2,%xmm3 │ │ │ │ - vfmadd213sd (%rdi),%xmm0,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rdi) │ │ │ │ - vmovsd (%rdx),%xmm5 │ │ │ │ - vmulsd (%r10,%rax,8),%xmm5,%xmm6 │ │ │ │ - vfmadd213sd (%rsi),%xmm0,%xmm6 │ │ │ │ - vmovsd %xmm6,(%rsi) │ │ │ │ - vmovsd (%rdx),%xmm7 │ │ │ │ - add %r9,%rdx │ │ │ │ - vmulsd (%r8),%xmm7,%xmm8 │ │ │ │ - vfmadd213sd (%rdi,%rax,8),%xmm0,%xmm8 │ │ │ │ - vmovsd %xmm8,(%rdi,%rax,8) │ │ │ │ + lea (%r11,%r8,1),%r13 │ │ │ │ + vmulsd (%r9),%xmm4,%xmm1 │ │ │ │ + vfmadd213sd (%rcx),%xmm0,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rcx) │ │ │ │ + vmovsd (%r11),%xmm6 │ │ │ │ + vmulsd (%rdi),%xmm6,%xmm3 │ │ │ │ + vfmadd213sd (%rsi),%xmm0,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rsi) │ │ │ │ + vmovsd 0x0(%r13),%xmm5 │ │ │ │ + vmulsd (%r9,%rax,8),%xmm5,%xmm8 │ │ │ │ + vfmadd213sd (%rcx),%xmm0,%xmm8 │ │ │ │ + vmovsd %xmm8,(%rcx) │ │ │ │ + vmovsd 0x0(%r13),%xmm7 │ │ │ │ + add %r8,%r13 │ │ │ │ + vmulsd (%rdi),%xmm7,%xmm10 │ │ │ │ + vfmadd213sd (%rsi,%rax,8),%xmm0,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rsi,%rax,8) │ │ │ │ inc %rax │ │ │ │ - vmovsd (%rdx),%xmm10 │ │ │ │ - vmulsd (%r10,%rax,8),%xmm10,%xmm11 │ │ │ │ - vfmadd213sd (%rsi),%xmm0,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rsi) │ │ │ │ - vmovsd (%rdx),%xmm12 │ │ │ │ - add %r9,%rdx │ │ │ │ - vmulsd (%r8),%xmm12,%xmm9 │ │ │ │ - vfmadd213sd (%rdi,%rax,8),%xmm0,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rdi,%rax,8) │ │ │ │ + vmovsd 0x0(%r13),%xmm11 │ │ │ │ + vmulsd (%r9,%rax,8),%xmm11,%xmm12 │ │ │ │ + vfmadd213sd (%rcx),%xmm0,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rcx) │ │ │ │ + vmovsd 0x0(%r13),%xmm9 │ │ │ │ + add %r8,%r13 │ │ │ │ + vmulsd (%rdi),%xmm9,%xmm13 │ │ │ │ + vfmadd213sd (%rsi,%rax,8),%xmm0,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rsi,%rax,8) │ │ │ │ inc %rax │ │ │ │ - cmp %rax,%r11 │ │ │ │ - je 6516b │ │ │ │ - vmovsd (%rdx),%xmm13 │ │ │ │ - vmulsd (%r10,%rax,8),%xmm13,%xmm14 │ │ │ │ - vfmadd213sd (%rsi),%xmm0,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rsi) │ │ │ │ - vmovsd (%rdx),%xmm15 │ │ │ │ - add %r9,%rdx │ │ │ │ - vmulsd (%r8),%xmm15,%xmm4 │ │ │ │ - vfmadd213sd (%rdi,%rax,8),%xmm0,%xmm4 │ │ │ │ - vmovsd %xmm4,(%rdi,%rax,8) │ │ │ │ - vmovsd (%rdx),%xmm1 │ │ │ │ - vmulsd 0x8(%r10,%rax,8),%xmm1,%xmm2 │ │ │ │ - vfmadd213sd (%rsi),%xmm0,%xmm2 │ │ │ │ - vmovsd %xmm2,(%rsi) │ │ │ │ - vmovsd (%rdx),%xmm3 │ │ │ │ - add %r9,%rdx │ │ │ │ - vmulsd (%r8),%xmm3,%xmm5 │ │ │ │ - vfmadd213sd 0x8(%rdi,%rax,8),%xmm0,%xmm5 │ │ │ │ - vmovsd %xmm5,0x8(%rdi,%rax,8) │ │ │ │ + cmp %rax,%r10 │ │ │ │ + je 652b5 │ │ │ │ + vmovsd 0x0(%r13),%xmm14 │ │ │ │ + lea 0x0(%r13,%r8,1),%rdx │ │ │ │ + vmulsd (%r9,%rax,8),%xmm14,%xmm15 │ │ │ │ + vfmadd213sd (%rcx),%xmm0,%xmm15 │ │ │ │ + vmovsd %xmm15,(%rcx) │ │ │ │ + vmovsd 0x0(%r13),%xmm4 │ │ │ │ + vmulsd (%rdi),%xmm4,%xmm1 │ │ │ │ + vfmadd213sd (%rsi,%rax,8),%xmm0,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rsi,%rax,8) │ │ │ │ vmovsd (%rdx),%xmm6 │ │ │ │ - vmulsd 0x10(%r10,%rax,8),%xmm6,%xmm7 │ │ │ │ - vfmadd213sd (%rsi),%xmm0,%xmm7 │ │ │ │ - vmovsd %xmm7,(%rsi) │ │ │ │ - vmovsd (%rdx),%xmm8 │ │ │ │ - add %r9,%rdx │ │ │ │ - vmulsd (%r8),%xmm8,%xmm10 │ │ │ │ - vfmadd213sd 0x10(%rdi,%rax,8),%xmm0,%xmm10 │ │ │ │ - vmovsd %xmm10,0x10(%rdi,%rax,8) │ │ │ │ + vmulsd 0x8(%r9,%rax,8),%xmm6,%xmm3 │ │ │ │ + vfmadd213sd (%rcx),%xmm0,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rcx) │ │ │ │ + vmovsd (%rdx),%xmm5 │ │ │ │ + add %r8,%rdx │ │ │ │ + vmulsd (%rdi),%xmm5,%xmm8 │ │ │ │ + vfmadd213sd 0x8(%rsi,%rax,8),%xmm0,%xmm8 │ │ │ │ + vmovsd %xmm8,0x8(%rsi,%rax,8) │ │ │ │ + vmovsd (%rdx),%xmm7 │ │ │ │ + vmulsd 0x10(%r9,%rax,8),%xmm7,%xmm10 │ │ │ │ + vfmadd213sd (%rcx),%xmm0,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rcx) │ │ │ │ vmovsd (%rdx),%xmm11 │ │ │ │ - vmulsd 0x18(%r10,%rax,8),%xmm11,%xmm12 │ │ │ │ - vfmadd213sd (%rsi),%xmm0,%xmm12 │ │ │ │ - vmovsd %xmm12,(%rsi) │ │ │ │ + add %r8,%rdx │ │ │ │ + lea (%rdx,%r8,1),%r13 │ │ │ │ + vmulsd (%rdi),%xmm11,%xmm12 │ │ │ │ + vfmadd213sd 0x10(%rsi,%rax,8),%xmm0,%xmm12 │ │ │ │ + vmovsd %xmm12,0x10(%rsi,%rax,8) │ │ │ │ vmovsd (%rdx),%xmm9 │ │ │ │ - add %r9,%rdx │ │ │ │ - vmulsd (%r8),%xmm9,%xmm13 │ │ │ │ - vfmadd213sd 0x18(%rdi,%rax,8),%xmm0,%xmm13 │ │ │ │ - vmovsd %xmm13,0x18(%rdi,%rax,8) │ │ │ │ + vmulsd 0x18(%r9,%rax,8),%xmm9,%xmm13 │ │ │ │ + vfmadd213sd (%rcx),%xmm0,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rcx) │ │ │ │ + vmovsd (%rdx),%xmm14 │ │ │ │ + vmulsd (%rdi),%xmm14,%xmm15 │ │ │ │ + vfmadd213sd 0x18(%rsi,%rax,8),%xmm0,%xmm15 │ │ │ │ + vmovsd %xmm15,0x18(%rsi,%rax,8) │ │ │ │ add $0x4,%rax │ │ │ │ - cmp %rax,%r11 │ │ │ │ - jne 650ad │ │ │ │ - inc %r13d │ │ │ │ - add $0x8,%rbx │ │ │ │ - add $0x8,%rsi │ │ │ │ - add $0x8,%r8 │ │ │ │ - cmp %r13d,%r14d │ │ │ │ - jne 65000 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - vmovdqa 0x10(%rsp),%xmm15 │ │ │ │ - vmovq %rax,%xmm0 │ │ │ │ - vpinsrq $0x1,0x8(%r12),%xmm0,%xmm14 │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ + cmp %rax,%r10 │ │ │ │ + jne 651f4 │ │ │ │ + inc %ebx │ │ │ │ + add $0x8,%r11 │ │ │ │ + add $0x8,%rcx │ │ │ │ + add $0x8,%rdi │ │ │ │ + cmp %ebx,%r15d │ │ │ │ + jne 65140 │ │ │ │ + vmovq %xmm2,%rdx │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + vmovdqa 0x10(%rsp),%xmm4 │ │ │ │ + vmovq %rdx,%xmm0 │ │ │ │ + vpinsrq $0x1,0x8(%r12),%xmm0,%xmm2 │ │ │ │ mov 0x48(%rsp),%rdi │ │ │ │ - mov %rcx,0x10(%r12) │ │ │ │ - vmovdqu %xmm15,(%r12) │ │ │ │ - vmovdqa %xmm14,0x60(%rsp) │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov %rax,0x10(%r12) │ │ │ │ + vmovdqu %xmm4,(%r12) │ │ │ │ + vmovdqa %xmm2,0x60(%rsp) │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov 0xc8(%rsp),%r13 │ │ │ │ mov 0xc0(%rsp),%r12 │ │ │ │ cmp %r12,%r13 │ │ │ │ - je 6522f │ │ │ │ - mov 0x8(%r12),%r14 │ │ │ │ + je 6537f │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x8(%r12),%r15 │ │ │ │ mov (%r12),%rbx │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - je 65205 │ │ │ │ + cmp %rbx,%r15 │ │ │ │ + je 65355 │ │ │ │ xchg %ax,%ax │ │ │ │ mov (%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 652a0 │ │ │ │ + je 653e8 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ add $0x18,%rbx │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - jne 651e0 │ │ │ │ + cmp %rbx,%r15 │ │ │ │ + jne 65330 │ │ │ │ mov (%r12),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - je 652b2 │ │ │ │ + je 653fa │ │ │ │ mov 0x10(%r12),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ add $0x18,%r12 │ │ │ │ sub %rbx,%rsi │ │ │ │ call d340 │ │ │ │ cmp %r12,%r13 │ │ │ │ - jne 651d0 │ │ │ │ + jne 65320 │ │ │ │ mov 0xc0(%rsp),%r12 │ │ │ │ test %r12,%r12 │ │ │ │ - je 65247 │ │ │ │ + je 65397 │ │ │ │ mov 0xd0(%rsp),%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ sub %r12,%rsi │ │ │ │ call d340 │ │ │ │ - vmovdqa 0x60(%rsp),%xmm4 │ │ │ │ + vmovdqa 0x60(%rsp),%xmm1 │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ - mov %r15,0xb0(%rsp) │ │ │ │ - vmovdqa %xmm4,0xa0(%rsp) │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov %r14,0xb0(%rsp) │ │ │ │ + vmovdqa %xmm1,0xa0(%rsp) │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov 0x78(%rsp),%rdi │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov 0xf8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 652df │ │ │ │ + jne 65427 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x18,%rbx │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - jne 651e0 │ │ │ │ - jmp 65201 │ │ │ │ + cmp %rbx,%r15 │ │ │ │ + jne 65330 │ │ │ │ + jmp 65351 │ │ │ │ add $0x18,%r12 │ │ │ │ cmp %r12,%r13 │ │ │ │ - jne 651d0 │ │ │ │ - jmp 65227 │ │ │ │ + jne 65320 │ │ │ │ + jmp 65377 │ │ │ │ lea 0xe0(%rsp),%r10 │ │ │ │ - mov (%r12),%rax │ │ │ │ - mov 0x10(%r12),%r15 │ │ │ │ + mov (%r12),%rdx │ │ │ │ + mov 0x10(%r12),%r14 │ │ │ │ mov %r10,0x48(%rsp) │ │ │ │ - jmp 64f9c │ │ │ │ + jmp 650df │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ - jmp ff51 <__cxa_finalize@plt+0x28c1> │ │ │ │ + jmp ffb5 <__cxa_finalize@plt+0x2925> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ - jmp ff64 <__cxa_finalize@plt+0x28d4> │ │ │ │ + jmp ffc8 <__cxa_finalize@plt+0x2938> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ - jmp ff44 <__cxa_finalize@plt+0x28b4> │ │ │ │ - xchg %ax,%ax │ │ │ │ + jmp ffa8 <__cxa_finalize@plt+0x2918> │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000065310 : │ │ │ │ +0000000000065460 : │ │ │ │ endbr64 │ │ │ │ push %r15 │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ + mov %rdi,%r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ - vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ push %r12 │ │ │ │ push %rbp │ │ │ │ push %rbx │ │ │ │ mov %rdx,%rbx │ │ │ │ sub $0x48,%rsp │ │ │ │ - mov 0x4(%rdx),%edx │ │ │ │ - mov %rdi,%r15 │ │ │ │ mov %fs:0x28,%r14 │ │ │ │ mov %r14,0x38(%rsp) │ │ │ │ mov %rcx,%r14 │ │ │ │ + mov 0x4(%rdx),%edx │ │ │ │ mov %rsi,%rcx │ │ │ │ mov (%rbx),%esi │ │ │ │ lea 0x20(%rsp),%rdi │ │ │ │ - vmovdqa %xmm0,(%rsp) │ │ │ │ movq $0x0,0x10(%rsp) │ │ │ │ - vmovdqa %xmm0,0x20(%rsp) │ │ │ │ - movq $0x0,0x30(%rsp) │ │ │ │ mov %rsp,%rbp │ │ │ │ - call b88a0 (int, int, double const*)@@Base> │ │ │ │ + movq $0x0,0x30(%rsp) │ │ │ │ + vmovdqa %xmm0,(%rsp) │ │ │ │ + vmovdqa %xmm0,0x20(%rsp) │ │ │ │ + call b88d0 (int, int, double const*)@@Base> │ │ │ │ lea 0x180(%rbx),%rcx │ │ │ │ mov %rsp,%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %r15,%rdi │ │ │ │ - call 3f140 >, std::allocator > > > const&)@@Base> │ │ │ │ + call 3f4c0 >, std::allocator > > > const&)@@Base> │ │ │ │ mov %rsp,%rsi │ │ │ │ lea 0x20(%rsp),%rdi │ │ │ │ - call 64300 │ │ │ │ + call 64470 │ │ │ │ mov %r14,%rcx │ │ │ │ lea 0x180(%rbx),%rdx │ │ │ │ lea 0x20(%rsp),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ - call 35e60 >, std::allocator > > > const&, double*)@@Base> │ │ │ │ + call 35a60 >, std::allocator > > > const&, double*)@@Base> │ │ │ │ mov 0x28(%rsp),%rbp │ │ │ │ mov 0x20(%rsp),%r12 │ │ │ │ cmp %r12,%rbp │ │ │ │ - je 653e8 │ │ │ │ + je 65538 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r12),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 65470 │ │ │ │ + je 655b8 │ │ │ │ mov 0x10(%r12),%rsi │ │ │ │ add $0x18,%r12 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ cmp %rbp,%r12 │ │ │ │ - jne 653c0 │ │ │ │ + jne 65510 │ │ │ │ mov 0x20(%rsp),%r12 │ │ │ │ test %r12,%r12 │ │ │ │ - je 653fd │ │ │ │ + je 6554d │ │ │ │ mov 0x30(%rsp),%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ sub %r12,%rsi │ │ │ │ call d340 │ │ │ │ mov 0x8(%rsp),%r13 │ │ │ │ mov (%rsp),%r15 │ │ │ │ cmp %r15,%r13 │ │ │ │ - je 65431 │ │ │ │ + je 65581 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov (%r15),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 65490 │ │ │ │ + je 655d0 │ │ │ │ mov 0x10(%r15),%rsi │ │ │ │ add $0x18,%r15 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ cmp %r13,%r15 │ │ │ │ - jne 65410 │ │ │ │ + jne 65560 │ │ │ │ mov (%rsp),%r15 │ │ │ │ test %r15,%r15 │ │ │ │ - je 65446 │ │ │ │ + je 65596 │ │ │ │ mov 0x10(%rsp),%rsi │ │ │ │ mov %r15,%rdi │ │ │ │ sub %r15,%rsi │ │ │ │ call d340 │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 6549f │ │ │ │ + jne 655db │ │ │ │ add $0x48,%rsp │ │ │ │ pop %rbx │ │ │ │ pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ add $0x18,%r12 │ │ │ │ cmp %r12,%rbp │ │ │ │ - jne 653c0 │ │ │ │ - jmp 653e3 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 65510 │ │ │ │ + jmp 65533 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x18,%r15 │ │ │ │ cmp %r15,%r13 │ │ │ │ - jne 65410 │ │ │ │ - jmp 6542d │ │ │ │ + jne 65560 │ │ │ │ + jmp 6557d │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp ff8e <__cxa_finalize@plt+0x28fe> │ │ │ │ + jmp fff2 <__cxa_finalize@plt+0x2962> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ mov %rsi,%rdi │ │ │ │ - lea 0x72e2a(%rip),%rsi # d82e9 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xfb9> │ │ │ │ + lea 0x73d04(%rip),%rsi # d9303 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1363> │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ @@ -79338,857 +79423,917 @@ │ │ │ │ mov %rax,0x178(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ lea 0x58(%rsp),%rcx │ │ │ │ lea 0x68(%rsp),%rdx │ │ │ │ lea 0x60(%rsp),%r8 │ │ │ │ call d3f0 │ │ │ │ test %eax,%eax │ │ │ │ - je 65c90 │ │ │ │ + je 65f10 │ │ │ │ mov 0x60(%rsp),%rdi │ │ │ │ - call 39600 │ │ │ │ + call 394c0 │ │ │ │ mov %rax,%r12 │ │ │ │ test %rax,%rax │ │ │ │ - je 65c90 │ │ │ │ - movw $0x53,0xc0(%rsp) │ │ │ │ - mov 0x4(%r12),%edx │ │ │ │ - mov (%r12),%esi │ │ │ │ + je 65f10 │ │ │ │ + mov $0x53,%edx │ │ │ │ lea 0xc0(%rsp),%rax │ │ │ │ lea 0x80(%rsp),%rdi │ │ │ │ - lea 0xb0(%rsp),%r9 │ │ │ │ xor %r8d,%r8d │ │ │ │ + mov %dx,0xc0(%rsp) │ │ │ │ + lea 0xb0(%rsp),%r9 │ │ │ │ mov $0x1,%ecx │ │ │ │ movq $0x0,0x84(%rsp) │ │ │ │ movl $0x0,0x8c(%rsp) │ │ │ │ + mov 0x4(%r12),%edx │ │ │ │ + mov (%r12),%esi │ │ │ │ movl $0x1010101,0x80(%rsp) │ │ │ │ mov %rax,0xb0(%rsp) │ │ │ │ movq $0x1,0xb8(%rsp) │ │ │ │ - call 37920 , std::allocator > const&)@@Base> │ │ │ │ + call 374c0 , std::allocator > const&)@@Base> │ │ │ │ test %al,%al │ │ │ │ - jne 65d00 │ │ │ │ - mov 0x84220(%rip),%r13 │ │ │ │ + jne 65f80 │ │ │ │ + mov 0x850dd(%rip),%r13 │ │ │ │ mov $0xc,%edi │ │ │ │ mov 0x228(%r13),%rbx │ │ │ │ call *0x168(%r13) │ │ │ │ mov 0x58(%rsp),%rdi │ │ │ │ xor %r9d,%r9d │ │ │ │ mov $0x501,%r8d │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rax,%rsi │ │ │ │ call *%rbx │ │ │ │ mov %rax,%r13 │ │ │ │ test %rax,%rax │ │ │ │ - je 66030 │ │ │ │ - mov 0x841e3(%rip),%r14 │ │ │ │ - mov %rax,0x70(%rsp) │ │ │ │ + je 662a8 │ │ │ │ + mov 0x850a0(%rip),%r14 │ │ │ │ mov $0xc,%edi │ │ │ │ + mov %rax,0x70(%rsp) │ │ │ │ mov 0x228(%r14),%r15 │ │ │ │ call *0x168(%r14) │ │ │ │ mov 0x68(%rsp),%rdi │ │ │ │ xor %r9d,%r9d │ │ │ │ mov $0x501,%r8d │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ mov %rax,%rsi │ │ │ │ call *%r15 │ │ │ │ mov %rax,%rbx │ │ │ │ test %rax,%rax │ │ │ │ - je 66050 │ │ │ │ + je 662d0 │ │ │ │ mov 0x18(%r13),%r8d │ │ │ │ mov %rax,0x78(%rsp) │ │ │ │ test %r8d,%r8d │ │ │ │ - jle 65d20 │ │ │ │ + jle 65fa0 │ │ │ │ cmp %r8d,0x18(%rax) │ │ │ │ - jne 65cc0 │ │ │ │ - mov 0x20(%r13),%rdx │ │ │ │ + jne 65f40 │ │ │ │ + mov 0x20(%r13),%rdi │ │ │ │ lea -0x1(%r8),%esi │ │ │ │ - mov %r12,%rdi │ │ │ │ mov %r8d,0x38(%rsp) │ │ │ │ movslq %esi,%rcx │ │ │ │ mov %esi,0x40(%rsp) │ │ │ │ + mov (%rdi,%rcx,8),%r15 │ │ │ │ + mov %r12,%rdi │ │ │ │ mov %rcx,0x48(%rsp) │ │ │ │ - mov (%rdx,%rcx,8),%r15 │ │ │ │ mov %r15d,0x30(%rsp) │ │ │ │ - call 35670 │ │ │ │ + call 35270 │ │ │ │ cmp %r15d,%eax │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ + mov 0x48(%rsp),%r9 │ │ │ │ mov 0x40(%rsp),%r11d │ │ │ │ mov 0x38(%rsp),%r8d │ │ │ │ - jne 65d40 │ │ │ │ + jne 65fc0 │ │ │ │ mov 0x20(%rbx),%rdx │ │ │ │ - mov (%rdx,%rdi,8),%r9d │ │ │ │ - cmp %r9d,0x128(%r12) │ │ │ │ - jne 66070 │ │ │ │ - movzbl 0x178(%r12),%r10d │ │ │ │ - mov %r10b,0x27(%rsp) │ │ │ │ - test %r10b,%r10b │ │ │ │ - je 660f0 │ │ │ │ + mov (%rdx,%r9,8),%r10d │ │ │ │ + cmp %r10d,0x128(%r12) │ │ │ │ + jne 662f0 │ │ │ │ + movzbl 0x178(%r12),%eax │ │ │ │ + mov %al,0x27(%rsp) │ │ │ │ + test %al,%al │ │ │ │ + je 66370 │ │ │ │ cmp $0x1,%r8d │ │ │ │ - je 66141 │ │ │ │ - lea -0x2(%r8),%eax │ │ │ │ + je 663c1 │ │ │ │ + lea -0x2(%r8),%r14d │ │ │ │ mov 0x20(%r13),%rcx │ │ │ │ - cmp $0x6,%eax │ │ │ │ - jbe 65e40 │ │ │ │ - mov %rcx,%r14 │ │ │ │ - or %rdx,%r14 │ │ │ │ - test $0x3f,%r14b │ │ │ │ - jne 65e40 │ │ │ │ - mov %r11d,%esi │ │ │ │ - mov $0x8,%r9d │ │ │ │ - xor %r10d,%r10d │ │ │ │ - vpcmpeqd %ymm3,%ymm3,%ymm3 │ │ │ │ - shr $0x3,%esi │ │ │ │ - vmovd %r9d,%xmm4 │ │ │ │ - vmovdqa 0x77199(%rip),%ymm6 # dc880 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - vmovdqa 0x771b1(%rip),%ymm2 # dc8a0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x2a0> │ │ │ │ - mov %rsi,%rdi │ │ │ │ - vpxor %xmm5,%xmm5,%xmm5 │ │ │ │ - vpbroadcastd %xmm4,%ymm9 │ │ │ │ - vpsrld $0x1f,%ymm3,%ymm3 │ │ │ │ - shl $0x6,%rdi │ │ │ │ - and $0x1,%esi │ │ │ │ - je 65816 │ │ │ │ - vmovdqa (%rcx),%ymm0 │ │ │ │ - vmovdqa 0x20(%rcx),%ymm8 │ │ │ │ - vpcmpeqq (%rdx),%ymm0,%ymm1 │ │ │ │ - vpcmpeqq 0x20(%rdx),%ymm8,%ymm7 │ │ │ │ - vpcmpeqq %ymm5,%ymm1,%ymm10 │ │ │ │ - vpcmpeqq %ymm5,%ymm7,%ymm11 │ │ │ │ - vpor %ymm11,%ymm10,%ymm12 │ │ │ │ - vptest %ymm12,%ymm12 │ │ │ │ - jne 65849 │ │ │ │ - vperm2i128 $0x20,%ymm8,%ymm0,%ymm13 │ │ │ │ - vperm2i128 $0x31,%ymm8,%ymm0,%ymm14 │ │ │ │ - mov $0x40,%r10d │ │ │ │ - vpaddd %ymm9,%ymm2,%ymm2 │ │ │ │ - vpshufd $0xd8,%ymm13,%ymm15 │ │ │ │ - vpshufd $0xd8,%ymm14,%ymm3 │ │ │ │ - vpaddd %ymm9,%ymm6,%ymm6 │ │ │ │ - vpunpcklqdq %ymm3,%ymm15,%ymm3 │ │ │ │ - cmp %rdi,%r10 │ │ │ │ - jne 65816 │ │ │ │ - jmp 660b0 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vperm2i128 $0x20,%ymm0,%ymm4,%ymm12 │ │ │ │ - vperm2i128 $0x31,%ymm0,%ymm4,%ymm13 │ │ │ │ - vmovdqa 0x60(%rcx,%r10,1),%ymm8 │ │ │ │ - vmovdqa 0x40(%rcx,%r10,1),%ymm0 │ │ │ │ - vpshufd $0xd8,%ymm12,%ymm14 │ │ │ │ - vpaddd %ymm9,%ymm2,%ymm2 │ │ │ │ - vpshufd $0xd8,%ymm13,%ymm15 │ │ │ │ - vpaddd %ymm9,%ymm6,%ymm6 │ │ │ │ - vpunpcklqdq %ymm15,%ymm14,%ymm4 │ │ │ │ - vpmulld %ymm4,%ymm3,%ymm3 │ │ │ │ - vpcmpeqq 0x40(%rdx,%r10,1),%ymm0,%ymm1 │ │ │ │ - vpcmpeqq 0x60(%rdx,%r10,1),%ymm8,%ymm7 │ │ │ │ - vpcmpeqq %ymm5,%ymm1,%ymm10 │ │ │ │ - vpcmpeqq %ymm5,%ymm7,%ymm11 │ │ │ │ - vpor %ymm11,%ymm10,%ymm12 │ │ │ │ - vptest %ymm12,%ymm12 │ │ │ │ - jne 65849 │ │ │ │ - vperm2i128 $0x20,%ymm8,%ymm0,%ymm13 │ │ │ │ - vperm2i128 $0x31,%ymm8,%ymm0,%ymm14 │ │ │ │ - sub $0xffffffffffffff80,%r10 │ │ │ │ - vpaddd %ymm9,%ymm2,%ymm2 │ │ │ │ - vpshufd $0xd8,%ymm13,%ymm15 │ │ │ │ - vpshufd $0xd8,%ymm14,%ymm4 │ │ │ │ - vpaddd %ymm9,%ymm6,%ymm6 │ │ │ │ - vpunpcklqdq %ymm4,%ymm15,%ymm0 │ │ │ │ - vpmulld %ymm0,%ymm3,%ymm3 │ │ │ │ - cmp %rdi,%r10 │ │ │ │ - je 660b0 │ │ │ │ - vmovdqa (%rcx,%r10,1),%ymm4 │ │ │ │ - vmovdqa 0x20(%rcx,%r10,1),%ymm0 │ │ │ │ - vpcmpeqq (%rdx,%r10,1),%ymm4,%ymm8 │ │ │ │ - vpcmpeqq 0x20(%rdx,%r10,1),%ymm0,%ymm10 │ │ │ │ - vpcmpeqq %ymm5,%ymm8,%ymm1 │ │ │ │ - vpcmpeqq %ymm5,%ymm10,%ymm7 │ │ │ │ - vpor %ymm7,%ymm1,%ymm11 │ │ │ │ - vptest %ymm11,%ymm11 │ │ │ │ - je 65780 │ │ │ │ - vextracti128 $0x1,%ymm3,%xmm13 │ │ │ │ - vmovd %xmm6,%r11d │ │ │ │ - vmovd %xmm2,%r14d │ │ │ │ - vpmulld %xmm13,%xmm3,%xmm14 │ │ │ │ - vpsrldq $0x8,%xmm14,%xmm15 │ │ │ │ - vpmulld %xmm15,%xmm14,%xmm4 │ │ │ │ - vpsrldq $0x4,%xmm4,%xmm0 │ │ │ │ - vpmulld %xmm0,%xmm4,%xmm3 │ │ │ │ - vmovd %xmm3,0x48(%rsp) │ │ │ │ + cmp $0x7,%r14d │ │ │ │ + jbe 660c0 │ │ │ │ + mov %rcx,%rsi │ │ │ │ + or %rdx,%rsi │ │ │ │ + test $0x3f,%sil │ │ │ │ + jne 660c0 │ │ │ │ + mov %r11d,%r9d │ │ │ │ + vpcmpeqd %ymm6,%ymm6,%ymm6 │ │ │ │ + mov $0x8,%edi │ │ │ │ + vmovdqa 0x780a3(%rip),%ymm0 # dd8c0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x2c0> │ │ │ │ + shr $0x3,%r9d │ │ │ │ + vmovdqa 0x780b7(%rip),%ymm5 # dd8e0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x2e0> │ │ │ │ + vmovdqa 0x780cf(%rip),%ymm7 # dd900 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x300> │ │ │ │ + xor %esi,%esi │ │ │ │ + shl $0x6,%r9 │ │ │ │ + vpsrld $0x1f,%ymm6,%ymm6 │ │ │ │ + vpbroadcastd %edi,%ymm1 │ │ │ │ + lea -0x40(%r9),%r10 │ │ │ │ + shr $0x6,%r10 │ │ │ │ + inc %r10 │ │ │ │ + and $0x3,%r10d │ │ │ │ + je 65959 │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 65901 │ │ │ │ + cmp $0x2,%r10 │ │ │ │ + je 658b2 │ │ │ │ + vmovdqa (%rcx),%ymm2 │ │ │ │ + vmovdqa 0x20(%rcx),%ymm3 │ │ │ │ + vmovdqa (%rdx),%ymm4 │ │ │ │ + vmovdqa 0x20(%rdx),%ymm8 │ │ │ │ + vpcmpneqq %ymm2,%ymm4,%k1 │ │ │ │ + vpcmpneqq %ymm3,%ymm8,%k0 │ │ │ │ + kmovb %k1,%eax │ │ │ │ + kmovb %k0,%r14d │ │ │ │ + or %r14d,%eax │ │ │ │ + test $0xf,%al │ │ │ │ + jne 66330 │ │ │ │ + vpermt2d %ymm3,%ymm7,%ymm2 │ │ │ │ + vpaddd %ymm1,%ymm5,%ymm5 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + mov $0x40,%esi │ │ │ │ + vpmulld %ymm2,%ymm6,%ymm6 │ │ │ │ + vmovdqa (%rcx,%rsi,1),%ymm9 │ │ │ │ + vmovdqa 0x20(%rcx,%rsi,1),%ymm10 │ │ │ │ + vmovdqa (%rdx,%rsi,1),%ymm11 │ │ │ │ + vmovdqa 0x20(%rdx,%rsi,1),%ymm12 │ │ │ │ + vpcmpneqq %ymm9,%ymm11,%k2 │ │ │ │ + vpcmpneqq %ymm10,%ymm12,%k3 │ │ │ │ + kmovb %k2,%edi │ │ │ │ + kmovb %k3,%r10d │ │ │ │ + or %r10d,%edi │ │ │ │ + and $0xf,%edi │ │ │ │ + jne 66330 │ │ │ │ + vpermt2d %ymm10,%ymm7,%ymm9 │ │ │ │ + vpaddd %ymm1,%ymm5,%ymm5 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + add $0x40,%rsi │ │ │ │ + vpmulld %ymm9,%ymm6,%ymm6 │ │ │ │ + vmovdqa (%rcx,%rsi,1),%ymm13 │ │ │ │ + vmovdqa 0x20(%rcx,%rsi,1),%ymm14 │ │ │ │ + vmovdqa (%rdx,%rsi,1),%ymm15 │ │ │ │ + vmovdqa 0x20(%rdx,%rsi,1),%ymm2 │ │ │ │ + vpcmpneqq %ymm13,%ymm15,%k4 │ │ │ │ + vpcmpneqq %ymm14,%ymm2,%k5 │ │ │ │ + kmovb %k4,%eax │ │ │ │ + kmovb %k5,%r14d │ │ │ │ + or %r14d,%eax │ │ │ │ + and $0xf,%eax │ │ │ │ + jne 66330 │ │ │ │ + vpermt2d %ymm14,%ymm7,%ymm13 │ │ │ │ + vpaddd %ymm1,%ymm5,%ymm5 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + add $0x40,%rsi │ │ │ │ + vpmulld %ymm13,%ymm6,%ymm6 │ │ │ │ + cmp %r9,%rsi │ │ │ │ + je 65ab3 │ │ │ │ + vmovdqa (%rcx,%rsi,1),%ymm8 │ │ │ │ + vmovdqa 0x20(%rcx,%rsi,1),%ymm3 │ │ │ │ + vmovdqa (%rdx,%rsi,1),%ymm4 │ │ │ │ + vmovdqa 0x20(%rdx,%rsi,1),%ymm9 │ │ │ │ + vpcmpneqq %ymm8,%ymm4,%k6 │ │ │ │ + vpcmpneqq %ymm3,%ymm9,%k7 │ │ │ │ + kmovb %k6,%edi │ │ │ │ + kmovb %k7,%r10d │ │ │ │ + or %r10d,%edi │ │ │ │ + and $0xf,%edi │ │ │ │ + jne 66330 │ │ │ │ + vmovdqa 0x40(%rcx,%rsi,1),%ymm10 │ │ │ │ + vmovdqa 0x60(%rcx,%rsi,1),%ymm11 │ │ │ │ + vpermt2d %ymm3,%ymm7,%ymm8 │ │ │ │ + vpaddd %ymm1,%ymm5,%ymm5 │ │ │ │ + vmovdqa 0x40(%rdx,%rsi,1),%ymm12 │ │ │ │ + vmovdqa 0x60(%rdx,%rsi,1),%ymm13 │ │ │ │ + vpmulld %ymm8,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpcmpneqq %ymm10,%ymm12,%k1 │ │ │ │ + vpcmpneqq %ymm11,%ymm13,%k0 │ │ │ │ + kmovb %k1,%eax │ │ │ │ + kmovb %k0,%r14d │ │ │ │ + or %r14d,%eax │ │ │ │ + and $0xf,%eax │ │ │ │ + jne 66330 │ │ │ │ + vmovdqa 0x80(%rcx,%rsi,1),%ymm14 │ │ │ │ + vmovdqa 0xa0(%rcx,%rsi,1),%ymm15 │ │ │ │ + vpermt2d %ymm11,%ymm7,%ymm10 │ │ │ │ + vpaddd %ymm1,%ymm5,%ymm5 │ │ │ │ + vmovdqa 0x80(%rdx,%rsi,1),%ymm2 │ │ │ │ + vmovdqa 0xa0(%rdx,%rsi,1),%ymm8 │ │ │ │ + vpmulld %ymm10,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpcmpneqq %ymm14,%ymm2,%k2 │ │ │ │ + vpcmpneqq %ymm15,%ymm8,%k3 │ │ │ │ + kmovb %k2,%edi │ │ │ │ + kmovb %k3,%r10d │ │ │ │ + or %r10d,%edi │ │ │ │ + and $0xf,%edi │ │ │ │ + jne 66330 │ │ │ │ + vmovdqa 0xc0(%rcx,%rsi,1),%ymm9 │ │ │ │ + vmovdqa 0xe0(%rcx,%rsi,1),%ymm3 │ │ │ │ + vpermt2d %ymm15,%ymm7,%ymm14 │ │ │ │ + vpaddd %ymm1,%ymm5,%ymm5 │ │ │ │ + vmovdqa 0xc0(%rdx,%rsi,1),%ymm4 │ │ │ │ + vmovdqa 0xe0(%rdx,%rsi,1),%ymm10 │ │ │ │ + vpmulld %ymm14,%ymm6,%ymm6 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + vpcmpneqq %ymm9,%ymm4,%k4 │ │ │ │ + vpcmpneqq %ymm3,%ymm10,%k5 │ │ │ │ + kmovb %k4,%eax │ │ │ │ + kmovb %k5,%r14d │ │ │ │ + or %r14d,%eax │ │ │ │ + and $0xf,%eax │ │ │ │ + jne 66330 │ │ │ │ + vpermt2d %ymm3,%ymm7,%ymm9 │ │ │ │ + vpaddd %ymm1,%ymm5,%ymm5 │ │ │ │ + vpaddd %ymm1,%ymm0,%ymm0 │ │ │ │ + add $0x100,%rsi │ │ │ │ + vpmulld %ymm9,%ymm6,%ymm6 │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jne 65959 │ │ │ │ + vextracti32x4 $0x1,%ymm6,%xmm7 │ │ │ │ + vpmulld %xmm6,%xmm7,%xmm11 │ │ │ │ + vpsrldq $0x8,%xmm11,%xmm1 │ │ │ │ + vpmulld %xmm1,%xmm11,%xmm12 │ │ │ │ + vpsrldq $0x4,%xmm12,%xmm13 │ │ │ │ + vpmulld %xmm13,%xmm12,%xmm14 │ │ │ │ + vmovd %xmm14,0x48(%rsp) │ │ │ │ + test $0x7,%r11b │ │ │ │ + je 66390 │ │ │ │ + and $0xfffffff8,%r11d │ │ │ │ + lea 0x1(%r11),%r9d │ │ │ │ movslq %r11d,%r11 │ │ │ │ - mov (%rcx,%r11,8),%rax │ │ │ │ - cmp %rax,(%rdx,%r11,8) │ │ │ │ - jne 66090 │ │ │ │ - mov 0x48(%rsp),%edi │ │ │ │ - lea 0x1(%r14),%esi │ │ │ │ - imul %eax,%edi │ │ │ │ - mov %edi,0x48(%rsp) │ │ │ │ - cmp %r8d,%esi │ │ │ │ - jge 66110 │ │ │ │ - movslq %r14d,%r9 │ │ │ │ - mov (%rcx,%r9,8),%r10 │ │ │ │ - cmp %r10,(%rdx,%r9,8) │ │ │ │ - jne 66090 │ │ │ │ - imul %r10d,%edi │ │ │ │ - lea 0x2(%r14),%r11d │ │ │ │ - mov %edi,0x48(%rsp) │ │ │ │ + mov (%rcx,%r11,8),%rsi │ │ │ │ + cmp %rsi,(%rdx,%r11,8) │ │ │ │ + jne 66310 │ │ │ │ + mov 0x48(%rsp),%r10d │ │ │ │ + lea 0x1(%r9),%edi │ │ │ │ + imul %esi,%r10d │ │ │ │ + mov %r10d,0x48(%rsp) │ │ │ │ + cmp %r8d,%edi │ │ │ │ + jge 66390 │ │ │ │ + movslq %r9d,%r14 │ │ │ │ + mov (%rcx,%r14,8),%rax │ │ │ │ + cmp %rax,(%rdx,%r14,8) │ │ │ │ + jne 66310 │ │ │ │ + imul %eax,%r10d │ │ │ │ + lea 0x2(%r9),%r11d │ │ │ │ + mov %r10d,0x48(%rsp) │ │ │ │ cmp %r11d,%r8d │ │ │ │ - jle 66110 │ │ │ │ - mov 0x8(%rcx,%r9,8),%rax │ │ │ │ - cmp 0x8(%rdx,%r9,8),%rax │ │ │ │ - jne 66090 │ │ │ │ - imul %eax,%edi │ │ │ │ - lea 0x3(%r14),%esi │ │ │ │ - mov %edi,0x48(%rsp) │ │ │ │ - cmp %esi,%r8d │ │ │ │ - jle 66110 │ │ │ │ - mov 0x10(%rcx,%r9,8),%r10 │ │ │ │ - cmp 0x10(%rdx,%r9,8),%r10 │ │ │ │ - jne 66090 │ │ │ │ - imul %r10d,%edi │ │ │ │ - lea 0x4(%r14),%r11d │ │ │ │ - mov %edi,0x48(%rsp) │ │ │ │ + jle 66390 │ │ │ │ + mov 0x8(%rcx,%r14,8),%rsi │ │ │ │ + cmp 0x8(%rdx,%r14,8),%rsi │ │ │ │ + jne 66310 │ │ │ │ + imul %esi,%r10d │ │ │ │ + lea 0x3(%r9),%edi │ │ │ │ + mov %r10d,0x48(%rsp) │ │ │ │ + cmp %edi,%r8d │ │ │ │ + jle 66390 │ │ │ │ + mov 0x10(%rcx,%r14,8),%rax │ │ │ │ + cmp 0x10(%rdx,%r14,8),%rax │ │ │ │ + jne 66310 │ │ │ │ + imul %eax,%r10d │ │ │ │ + lea 0x4(%r9),%r11d │ │ │ │ + mov %r10d,0x48(%rsp) │ │ │ │ cmp %r11d,%r8d │ │ │ │ - jle 66110 │ │ │ │ - mov 0x18(%rcx,%r9,8),%rax │ │ │ │ - cmp 0x18(%rdx,%r9,8),%rax │ │ │ │ - jne 66090 │ │ │ │ - imul %eax,%edi │ │ │ │ - lea 0x5(%r14),%esi │ │ │ │ - mov %edi,0x48(%rsp) │ │ │ │ - cmp %esi,%r8d │ │ │ │ - jle 66110 │ │ │ │ - mov 0x20(%rcx,%r9,8),%r10 │ │ │ │ - cmp 0x20(%rdx,%r9,8),%r10 │ │ │ │ - jne 66090 │ │ │ │ - imul %r10d,%edi │ │ │ │ - lea 0x6(%r14),%r11d │ │ │ │ - mov %edi,0x48(%rsp) │ │ │ │ + jle 66390 │ │ │ │ + mov 0x18(%rcx,%r14,8),%rsi │ │ │ │ + cmp 0x18(%rdx,%r14,8),%rsi │ │ │ │ + jne 66310 │ │ │ │ + imul %esi,%r10d │ │ │ │ + lea 0x5(%r9),%edi │ │ │ │ + mov %r10d,0x48(%rsp) │ │ │ │ + cmp %edi,%r8d │ │ │ │ + jle 66390 │ │ │ │ + mov 0x20(%rcx,%r14,8),%rax │ │ │ │ + cmp 0x20(%rdx,%r14,8),%rax │ │ │ │ + jne 66310 │ │ │ │ + imul %eax,%r10d │ │ │ │ + lea 0x6(%r9),%r11d │ │ │ │ + mov %r10d,0x48(%rsp) │ │ │ │ cmp %r11d,%r8d │ │ │ │ - jle 66110 │ │ │ │ - mov 0x28(%rcx,%r9,8),%rax │ │ │ │ - cmp 0x28(%rdx,%r9,8),%rax │ │ │ │ - jne 66090 │ │ │ │ - imul %eax,%edi │ │ │ │ - add $0x7,%r14d │ │ │ │ - mov %edi,%r11d │ │ │ │ - mov %edi,0x48(%rsp) │ │ │ │ - cmp %r14d,%r8d │ │ │ │ - jle 66110 │ │ │ │ - mov 0x30(%rcx,%r9,8),%rcx │ │ │ │ - cmp %rcx,0x30(%rdx,%r9,8) │ │ │ │ - jne 66090 │ │ │ │ + jle 66390 │ │ │ │ + mov 0x28(%rcx,%r14,8),%rsi │ │ │ │ + cmp 0x28(%rdx,%r14,8),%rsi │ │ │ │ + jne 66310 │ │ │ │ + imul %esi,%r10d │ │ │ │ + add $0x7,%r9d │ │ │ │ + mov %r10d,0x48(%rsp) │ │ │ │ + mov %r10d,%r11d │ │ │ │ + cmp %r9d,%r8d │ │ │ │ + jle 66390 │ │ │ │ + mov 0x30(%rcx,%r14,8),%rcx │ │ │ │ + cmp %rcx,0x30(%rdx,%r14,8) │ │ │ │ + jne 66310 │ │ │ │ imul %ecx,%r11d │ │ │ │ mov %r11d,0x48(%rsp) │ │ │ │ vzeroupper │ │ │ │ mov 0x10(%rbx),%rbx │ │ │ │ mov 0x10(%r13),%rdx │ │ │ │ - mov %r8d,0x38(%rsp) │ │ │ │ mov $0xc,%edi │ │ │ │ - mov 0x83e02(%rip),%r14 │ │ │ │ + mov %r8d,0x38(%rsp) │ │ │ │ + mov 0x84b82(%rip),%r14 │ │ │ │ mov %rbx,0x40(%rsp) │ │ │ │ mov %rdx,0x28(%rsp) │ │ │ │ mov 0x5b8(%r14),%rbx │ │ │ │ call *0x168(%r14) │ │ │ │ mov 0x20(%r13),%rsi │ │ │ │ mov 0x38(%rsp),%edi │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %rax,%rdx │ │ │ │ call *%rbx │ │ │ │ mov %rax,%rbx │ │ │ │ test %rax,%rax │ │ │ │ - je 65cd6 │ │ │ │ + je 65f56 │ │ │ │ mov 0x10(%rax),%r8 │ │ │ │ - vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ + vpxor %xmm6,%xmm6,%xmm6 │ │ │ │ movq $0x0,0xa0(%rsp) │ │ │ │ - vmovdqa %xmm2,0x90(%rsp) │ │ │ │ + vmovdqa %xmm6,0x90(%rsp) │ │ │ │ mov %r8,0x18(%rsp) │ │ │ │ - call 38fc0 │ │ │ │ + call 38e80 │ │ │ │ mov 0x48(%rsp),%ecx │ │ │ │ lea 0x160(%rsp),%r13 │ │ │ │ movq $0x0,0x158(%rsp) │ │ │ │ - movb $0x0,0x160(%rsp) │ │ │ │ mov %r13,0x150(%rsp) │ │ │ │ lea 0x150(%rsp),%r13 │ │ │ │ + movb $0x0,0x160(%rsp) │ │ │ │ test %ecx,%ecx │ │ │ │ - jle 65c47 │ │ │ │ - mov 0x48(%rsp),%r11d │ │ │ │ + jle 65ec3 │ │ │ │ movslq %r15d,%r14 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - xor %r10d,%r10d │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ mov 0x28(%rsp),%r15 │ │ │ │ + xor %r9d,%r9d │ │ │ │ + mov 0x48(%rsp),%eax │ │ │ │ shl $0x3,%r14 │ │ │ │ - and $0x3,%r11d │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ mov %r15,0x30(%rsp) │ │ │ │ - je 65b39 │ │ │ │ - cmp $0x1,%r11d │ │ │ │ - je 65af2 │ │ │ │ - cmp $0x2,%r11d │ │ │ │ - je 65ab8 │ │ │ │ + mov %rdi,0x38(%rsp) │ │ │ │ + and $0x3,%eax │ │ │ │ + je 65db5 │ │ │ │ + cmp $0x1,%eax │ │ │ │ + je 65d6e │ │ │ │ + cmp $0x2,%eax │ │ │ │ + je 65d34 │ │ │ │ mov 0x28(%rsp),%r13 │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ mov %r12,%rdx │ │ │ │ mov 0x40(%rsp),%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ - call 65310 │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - lea 0x0(%r13,%r14,1),%r9 │ │ │ │ - mov $0x1,%r10d │ │ │ │ - mov %r9,0x30(%rsp) │ │ │ │ - add %r14,%rdi │ │ │ │ - mov %rdi,0x38(%rsp) │ │ │ │ + call 65460 │ │ │ │ + mov 0x18(%rsp),%r10 │ │ │ │ + lea 0x0(%r13,%r14,1),%r11 │ │ │ │ + mov $0x1,%r9d │ │ │ │ + mov %r11,0x30(%rsp) │ │ │ │ + add %r14,%r10 │ │ │ │ + mov %r10,0x38(%rsp) │ │ │ │ mov 0x128(%r12),%eax │ │ │ │ - mov %r12,%rdx │ │ │ │ - mov %r10d,%r15d │ │ │ │ mov 0x40(%rsp),%rsi │ │ │ │ + mov %r12,%rdx │ │ │ │ + mov %r9d,%r15d │ │ │ │ mov 0x38(%rsp),%rcx │ │ │ │ mov 0x30(%rsp),%rdi │ │ │ │ - imul %r10d,%eax │ │ │ │ + imul %r9d,%eax │ │ │ │ cltq │ │ │ │ lea (%rsi,%rax,8),%rsi │ │ │ │ - call 65310 │ │ │ │ + call 65460 │ │ │ │ add %r14,0x30(%rsp) │ │ │ │ + lea 0x1(%r15),%r9d │ │ │ │ add %r14,0x38(%rsp) │ │ │ │ - lea 0x1(%r15),%r10d │ │ │ │ mov 0x128(%r12),%eax │ │ │ │ - mov %r10d,%r13d │ │ │ │ + mov %r9d,%r13d │ │ │ │ mov 0x38(%rsp),%rcx │ │ │ │ mov %r12,%rdx │ │ │ │ mov 0x30(%rsp),%rdi │ │ │ │ - imul %r10d,%eax │ │ │ │ - mov 0x40(%rsp),%r10 │ │ │ │ + imul %r9d,%eax │ │ │ │ + mov 0x40(%rsp),%r9 │ │ │ │ cltq │ │ │ │ - lea (%r10,%rax,8),%rsi │ │ │ │ - call 65310 │ │ │ │ + lea (%r9,%rax,8),%rsi │ │ │ │ + call 65460 │ │ │ │ inc %r13d │ │ │ │ add %r14,0x30(%rsp) │ │ │ │ add %r14,0x38(%rsp) │ │ │ │ + mov %r13d,%r9d │ │ │ │ cmp %r13d,0x48(%rsp) │ │ │ │ - mov %r13d,%r10d │ │ │ │ - je 65c3f │ │ │ │ + je 65ebb │ │ │ │ mov 0x128(%r12),%eax │ │ │ │ mov 0x40(%rsp),%rdx │ │ │ │ - mov %r10d,%r15d │ │ │ │ + mov %r9d,%r15d │ │ │ │ mov 0x38(%rsp),%rcx │ │ │ │ mov 0x30(%rsp),%rdi │ │ │ │ - imul %r10d,%eax │ │ │ │ + imul %r9d,%eax │ │ │ │ cltq │ │ │ │ lea (%rdx,%rax,8),%rsi │ │ │ │ mov %r12,%rdx │ │ │ │ - call 65310 │ │ │ │ + call 65460 │ │ │ │ inc %r15d │ │ │ │ mov 0x30(%rsp),%rdi │ │ │ │ mov 0x38(%rsp),%rcx │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r15d,0x28(%rsp) │ │ │ │ imul 0x128(%r12),%r15d │ │ │ │ mov 0x40(%rsp),%r11 │ │ │ │ add %r14,%rdi │ │ │ │ add %r14,%rcx │ │ │ │ mov %rdi,0x30(%rsp) │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ movslq %r15d,%r8 │ │ │ │ + mov %rcx,0x38(%rsp) │ │ │ │ lea (%r11,%r8,8),%rsi │ │ │ │ - call 65310 │ │ │ │ + call 65460 │ │ │ │ mov 0x28(%rsp),%eax │ │ │ │ mov 0x38(%rsp),%rcx │ │ │ │ mov %r12,%rdx │ │ │ │ mov 0x30(%rsp),%rdi │ │ │ │ - mov 0x40(%rsp),%r9 │ │ │ │ + mov 0x40(%rsp),%r10 │ │ │ │ inc %eax │ │ │ │ - imul 0x128(%r12),%eax │ │ │ │ add %r14,%rcx │ │ │ │ + imul 0x128(%r12),%eax │ │ │ │ add %r14,%rdi │ │ │ │ mov %rcx,0x38(%rsp) │ │ │ │ mov %rdi,%r13 │ │ │ │ cltq │ │ │ │ - lea (%r9,%rax,8),%rsi │ │ │ │ - call 65310 │ │ │ │ + lea (%r10,%rax,8),%rsi │ │ │ │ + call 65460 │ │ │ │ mov 0x28(%rsp),%eax │ │ │ │ mov 0x38(%rsp),%rcx │ │ │ │ lea 0x0(%r13,%r14,1),%rdi │ │ │ │ mov %r12,%rdx │ │ │ │ mov 0x40(%rsp),%rsi │ │ │ │ mov %rdi,%r15 │ │ │ │ add $0x2,%eax │ │ │ │ - imul 0x128(%r12),%eax │ │ │ │ add %r14,%rcx │ │ │ │ + imul 0x128(%r12),%eax │ │ │ │ mov %rcx,0x38(%rsp) │ │ │ │ cltq │ │ │ │ lea (%rsi,%rax,8),%rsi │ │ │ │ - call 65310 │ │ │ │ + call 65460 │ │ │ │ mov 0x38(%rsp),%rcx │ │ │ │ mov 0x28(%rsp),%edi │ │ │ │ add %r14,%r15 │ │ │ │ mov %r15,0x30(%rsp) │ │ │ │ add $0x3,%edi │ │ │ │ add %r14,%rcx │ │ │ │ - cmp %edi,0x48(%rsp) │ │ │ │ - mov %edi,%r10d │ │ │ │ mov %rcx,0x38(%rsp) │ │ │ │ - jne 65b39 │ │ │ │ + mov %edi,%r9d │ │ │ │ + cmp %edi,0x48(%rsp) │ │ │ │ + jne 65db5 │ │ │ │ lea 0x150(%rsp),%r13 │ │ │ │ call d5f0 │ │ │ │ test %eax,%eax │ │ │ │ - jne 6612f │ │ │ │ + jne 663af │ │ │ │ cmpq $0x0,0x158(%rsp) │ │ │ │ - jne 66118 │ │ │ │ + jne 66398 │ │ │ │ mov %r13,%rdi │ │ │ │ xor %r13d,%r13d │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ cmpb $0x0,0x27(%rsp) │ │ │ │ - je 66137 │ │ │ │ + je 663b7 │ │ │ │ lea 0x90(%rsp),%rdi │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov %r13,%rdi │ │ │ │ - call 15050 │ │ │ │ - jmp 65cd8 │ │ │ │ + call 14fe0 │ │ │ │ + jmp 65f58 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ xor %ebx,%ebx │ │ │ │ mov 0x178(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 6614e │ │ │ │ + jne 663ce │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ mov %rbx,%rax │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x832a9(%rip),%r9 │ │ │ │ - lea 0x736d2(%rip),%rsi # d93a0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2070> │ │ │ │ - mov (%r9),%rdi │ │ │ │ + mov 0x84029(%rip),%r10 │ │ │ │ + lea 0x74452(%rip),%rsi # da3a0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2400> │ │ │ │ + mov (%r10),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ lea 0x78(%rsp),%rdi │ │ │ │ - call b39e0 │ │ │ │ + call b3b90 │ │ │ │ lea 0x70(%rsp),%rdi │ │ │ │ - call b39e0 │ │ │ │ + call b3b90 │ │ │ │ lea 0xb0(%rsp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - jmp 65c92 │ │ │ │ + jmp 65f12 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x83269(%rip),%r10 │ │ │ │ + mov 0x83fe9(%rip),%r9 │ │ │ │ mov 0x88(%rsp),%rsi │ │ │ │ - mov (%r10),%rdi │ │ │ │ + mov (%r9),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 65cec │ │ │ │ + jmp 65f6c │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x83249(%rip),%rax │ │ │ │ - lea 0x726dc(%rip),%rsi # d840a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10da> │ │ │ │ + mov 0x83fc9(%rip),%rax │ │ │ │ + lea 0x73476(%rip),%rsi # d9424 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1484> │ │ │ │ mov (%rax),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 65cd6 │ │ │ │ + jmp 65f56 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ mov %r12,%rdi │ │ │ │ - call 35670 │ │ │ │ + call 35270 │ │ │ │ mov %eax,%esi │ │ │ │ lea 0x130(%rsp),%rdi │ │ │ │ - call b1500 │ │ │ │ + call b17b0 │ │ │ │ mov 0x30(%rsp),%esi │ │ │ │ lea 0xd0(%rsp),%rdi │ │ │ │ - call b1500 │ │ │ │ + call b17b0 │ │ │ │ mov $0x10,%r8d │ │ │ │ - lea 0x726af(%rip),%rcx # d8424 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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 0x73449(%rip),%rcx # d943e * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x149e> │ │ │ │ xor %edx,%edx │ │ │ │ xor %esi,%esi │ │ │ │ lea 0xd0(%rsp),%rdi │ │ │ │ call d500 , std::allocator >::_M_replace(unsigned long, unsigned long, char const*, unsigned long)@plt> │ │ │ │ mov %rax,%rsi │ │ │ │ lea 0xf0(%rsp),%rdi │ │ │ │ call d1b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ - lea 0x7357b(%rip),%rsi # d9318 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1fe8> │ │ │ │ + lea 0x742fb(%rip),%rsi # da318 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2378> │ │ │ │ lea 0xf0(%rsp),%rdi │ │ │ │ call d650 , std::allocator >::append(char const*)@plt> │ │ │ │ mov %rax,%rsi │ │ │ │ lea 0x110(%rsp),%rdi │ │ │ │ call d1b0 , std::allocator >::basic_string(std::__cxx11::basic_string, std::allocator >&&)@plt> │ │ │ │ lea 0x150(%rsp),%rdi │ │ │ │ lea 0x130(%rsp),%rdx │ │ │ │ lea 0x110(%rsp),%rsi │ │ │ │ mov %rdi,0x48(%rsp) │ │ │ │ - call b6c00 , std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&)@@Base> │ │ │ │ - mov 0x8318d(%rip),%r11 │ │ │ │ + call b6c90 , std::allocator > std::operator+, std::allocator >(std::__cxx11::basic_string, std::allocator >&&, std::__cxx11::basic_string, std::allocator >&&)@@Base> │ │ │ │ + mov 0x83f0d(%rip),%r11 │ │ │ │ mov 0x150(%rsp),%rsi │ │ │ │ mov (%r11),%rdi │ │ │ │ call d380 │ │ │ │ mov 0x48(%rsp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ lea 0x110(%rsp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ lea 0xf0(%rsp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ lea 0xd0(%rsp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ lea 0x130(%rsp),%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ - jmp 65cd6 │ │ │ │ + jmp 65f56 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ + movl $0x1,0x48(%rsp) │ │ │ │ mov %r11d,%r14d │ │ │ │ - xor %eax,%eax │ │ │ │ + xor %edi,%edi │ │ │ │ and $0x7,%r11d │ │ │ │ - movl $0x1,0x48(%rsp) │ │ │ │ - je 65f5b │ │ │ │ + je 661db │ │ │ │ cmp $0x1,%r11 │ │ │ │ - je 65f35 │ │ │ │ + je 661b6 │ │ │ │ cmp $0x2,%r11 │ │ │ │ - je 65f16 │ │ │ │ + je 66197 │ │ │ │ cmp $0x3,%r11 │ │ │ │ - je 65ef7 │ │ │ │ + je 66178 │ │ │ │ cmp $0x4,%r11 │ │ │ │ - je 65ed8 │ │ │ │ + je 6615b │ │ │ │ cmp $0x5,%r11 │ │ │ │ - je 65eb9 │ │ │ │ + je 6613c │ │ │ │ cmp $0x6,%r11 │ │ │ │ - je 65e9c │ │ │ │ - mov (%rcx),%rdi │ │ │ │ - cmp %rdi,(%rdx) │ │ │ │ - jne 66093 │ │ │ │ - mov %edi,0x48(%rsp) │ │ │ │ - mov $0x1,%eax │ │ │ │ - mov (%rcx,%rax,8),%r9 │ │ │ │ - cmp %r9,(%rdx,%rax,8) │ │ │ │ - jne 66093 │ │ │ │ - mov 0x48(%rsp),%esi │ │ │ │ - inc %rax │ │ │ │ - imul %r9d,%esi │ │ │ │ - mov %esi,0x48(%rsp) │ │ │ │ - mov (%rcx,%rax,8),%r11 │ │ │ │ - cmp %r11,(%rdx,%rax,8) │ │ │ │ - jne 66093 │ │ │ │ + je 6611d │ │ │ │ + mov (%rcx),%r9 │ │ │ │ + cmp %r9,(%rdx) │ │ │ │ + jne 66313 │ │ │ │ + mov %r9d,0x48(%rsp) │ │ │ │ + mov $0x1,%edi │ │ │ │ + mov (%rcx,%rdi,8),%rax │ │ │ │ + cmp %rax,(%rdx,%rdi,8) │ │ │ │ + jne 66313 │ │ │ │ mov 0x48(%rsp),%r10d │ │ │ │ - inc %rax │ │ │ │ - imul %r11d,%r10d │ │ │ │ + inc %rdi │ │ │ │ + imul %eax,%r10d │ │ │ │ mov %r10d,0x48(%rsp) │ │ │ │ - mov (%rcx,%rax,8),%rdi │ │ │ │ - cmp %rdi,(%rdx,%rax,8) │ │ │ │ - jne 66093 │ │ │ │ - mov 0x48(%rsp),%r9d │ │ │ │ - inc %rax │ │ │ │ - imul %edi,%r9d │ │ │ │ - mov %r9d,0x48(%rsp) │ │ │ │ - mov (%rcx,%rax,8),%rsi │ │ │ │ - cmp %rsi,(%rdx,%rax,8) │ │ │ │ - jne 66093 │ │ │ │ + mov (%rcx,%rdi,8),%rsi │ │ │ │ + cmp %rsi,(%rdx,%rdi,8) │ │ │ │ + jne 66313 │ │ │ │ mov 0x48(%rsp),%r11d │ │ │ │ - inc %rax │ │ │ │ + inc %rdi │ │ │ │ imul %esi,%r11d │ │ │ │ mov %r11d,0x48(%rsp) │ │ │ │ - mov (%rcx,%rax,8),%rdi │ │ │ │ - cmp %rdi,(%rdx,%rax,8) │ │ │ │ - jne 66093 │ │ │ │ + mov (%rcx,%rdi,8),%r9 │ │ │ │ + cmp %r9,(%rdx,%rdi,8) │ │ │ │ + jne 66313 │ │ │ │ + mov 0x48(%rsp),%eax │ │ │ │ + inc %rdi │ │ │ │ + imul %r9d,%eax │ │ │ │ + mov %eax,0x48(%rsp) │ │ │ │ + mov (%rcx,%rdi,8),%rsi │ │ │ │ + cmp %rsi,(%rdx,%rdi,8) │ │ │ │ + jne 66313 │ │ │ │ mov 0x48(%rsp),%r10d │ │ │ │ - inc %rax │ │ │ │ - imul %edi,%r10d │ │ │ │ + inc %rdi │ │ │ │ + imul %esi,%r10d │ │ │ │ mov %r10d,0x48(%rsp) │ │ │ │ - mov (%rcx,%rax,8),%r9 │ │ │ │ - cmp %r9,(%rdx,%rax,8) │ │ │ │ - jne 66093 │ │ │ │ + mov (%rcx,%rdi,8),%r11 │ │ │ │ + cmp %r11,(%rdx,%rdi,8) │ │ │ │ + jne 66313 │ │ │ │ + mov 0x48(%rsp),%r9d │ │ │ │ + inc %rdi │ │ │ │ + imul %r11d,%r9d │ │ │ │ + mov %r9d,0x48(%rsp) │ │ │ │ + mov (%rcx,%rdi,8),%rax │ │ │ │ + cmp %rax,(%rdx,%rdi,8) │ │ │ │ + jne 66313 │ │ │ │ mov 0x48(%rsp),%esi │ │ │ │ - inc %rax │ │ │ │ - imul %r9d,%esi │ │ │ │ + inc %rdi │ │ │ │ + imul %eax,%esi │ │ │ │ mov %esi,0x48(%rsp) │ │ │ │ - cmp %rax,%r14 │ │ │ │ - je 6599d │ │ │ │ - mov (%rcx,%rax,8),%r11 │ │ │ │ - cmp %r11,(%rdx,%rax,8) │ │ │ │ - jne 66093 │ │ │ │ + cmp %rdi,%r14 │ │ │ │ + je 65c1d │ │ │ │ + mov (%rcx,%rdi,8),%r11 │ │ │ │ + cmp %r11,(%rdx,%rdi,8) │ │ │ │ + jne 66313 │ │ │ │ + lea 0x1(%rdi),%r9 │ │ │ │ mov 0x48(%rsp),%esi │ │ │ │ - lea 0x1(%rax),%rdi │ │ │ │ - mov (%rcx,%rdi,8),%r10 │ │ │ │ + mov (%rcx,%r9,8),%r10 │ │ │ │ imul %r11d,%esi │ │ │ │ - cmp %r10,(%rdx,%rdi,8) │ │ │ │ - jne 66093 │ │ │ │ - lea 0x2(%rax),%r11 │ │ │ │ + cmp %r10,(%rdx,%r9,8) │ │ │ │ + jne 66313 │ │ │ │ imul %r10d,%esi │ │ │ │ - mov (%rcx,%r11,8),%r9 │ │ │ │ - cmp %r9,(%rdx,%r11,8) │ │ │ │ - jne 66093 │ │ │ │ - lea 0x3(%rax),%rdi │ │ │ │ - imul %r9d,%esi │ │ │ │ - mov (%rcx,%rdi,8),%r10 │ │ │ │ - cmp %r10,(%rdx,%rdi,8) │ │ │ │ - jne 66093 │ │ │ │ - lea 0x4(%rax),%r11 │ │ │ │ + lea 0x2(%rdi),%rax │ │ │ │ + mov (%rcx,%rax,8),%r11 │ │ │ │ + cmp %r11,(%rdx,%rax,8) │ │ │ │ + jne 66313 │ │ │ │ + imul %r11d,%esi │ │ │ │ + lea 0x3(%rdi),%r9 │ │ │ │ + mov (%rcx,%r9,8),%r10 │ │ │ │ + cmp %r10,(%rdx,%r9,8) │ │ │ │ + jne 66313 │ │ │ │ imul %r10d,%esi │ │ │ │ - mov (%rcx,%r11,8),%r9 │ │ │ │ - cmp %r9,(%rdx,%r11,8) │ │ │ │ - jne 66093 │ │ │ │ - lea 0x5(%rax),%rdi │ │ │ │ + lea 0x4(%rdi),%rax │ │ │ │ + mov (%rcx,%rax,8),%r11 │ │ │ │ + cmp %r11,(%rdx,%rax,8) │ │ │ │ + jne 66313 │ │ │ │ + imul %r11d,%esi │ │ │ │ + lea 0x5(%rdi),%r10 │ │ │ │ + mov (%rcx,%r10,8),%r9 │ │ │ │ + cmp %r9,(%rdx,%r10,8) │ │ │ │ + jne 66313 │ │ │ │ imul %r9d,%esi │ │ │ │ - mov (%rcx,%rdi,8),%r10 │ │ │ │ - cmp %r10,(%rdx,%rdi,8) │ │ │ │ - jne 66093 │ │ │ │ - lea 0x6(%rax),%r11 │ │ │ │ - imul %r10d,%esi │ │ │ │ - mov (%rcx,%r11,8),%r9 │ │ │ │ - cmp %r9,(%rdx,%r11,8) │ │ │ │ - jne 66093 │ │ │ │ - lea 0x7(%rax),%rdi │ │ │ │ + lea 0x6(%rdi),%rax │ │ │ │ + mov (%rcx,%rax,8),%r11 │ │ │ │ + cmp %r11,(%rdx,%rax,8) │ │ │ │ + jne 66313 │ │ │ │ + imul %r11d,%esi │ │ │ │ + lea 0x7(%rdi),%r10 │ │ │ │ + mov (%rcx,%r10,8),%r9 │ │ │ │ + cmp %r9,(%rdx,%r10,8) │ │ │ │ + jne 66313 │ │ │ │ imul %r9d,%esi │ │ │ │ - mov (%rcx,%rdi,8),%r10 │ │ │ │ - cmp %r10,(%rdx,%rdi,8) │ │ │ │ - jne 66093 │ │ │ │ - imul %r10d,%esi │ │ │ │ - add $0x8,%rax │ │ │ │ + add $0x8,%rdi │ │ │ │ mov %esi,0x48(%rsp) │ │ │ │ - cmp %rax,%r14 │ │ │ │ - jne 65f5b │ │ │ │ - jmp 6599d │ │ │ │ + cmp %rdi,%r14 │ │ │ │ + jne 661db │ │ │ │ + jmp 65c1d │ │ │ │ nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x82f39(%rip),%r12 │ │ │ │ - lea 0x729c2(%rip),%rsi # d8a00 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x16d0> │ │ │ │ + mov 0x83cc1(%rip),%r12 │ │ │ │ + lea 0x7374a(%rip),%rsi # d9a00 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1a60> │ │ │ │ mov (%r12),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 65cec │ │ │ │ - xchg %ax,%ax │ │ │ │ - mov 0x82f19(%rip),%rsi │ │ │ │ + jmp 65f6c │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x83c99(%rip),%rsi │ │ │ │ mov (%rsi),%rdi │ │ │ │ - lea 0x72ddf(%rip),%rsi # d8e40 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1b10> │ │ │ │ + lea 0x73b5f(%rip),%rsi # d9e40 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1ea0> │ │ │ │ call d380 │ │ │ │ - jmp 65ce2 │ │ │ │ + jmp 65f62 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x82ef9(%rip),%r8 │ │ │ │ - lea 0x73362(%rip),%rsi # d93e0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x20b0> │ │ │ │ + mov 0x83c79(%rip),%r8 │ │ │ │ + lea 0x740e2(%rip),%rsi # da3e0 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2440> │ │ │ │ mov (%r8),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 65cd6 │ │ │ │ + jmp 65f56 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ vzeroupper │ │ │ │ - mov 0x82ed6(%rip),%rbx │ │ │ │ - lea 0x73367(%rip),%rsi # d9408 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x20d8> │ │ │ │ + mov 0x83c56(%rip),%rbx │ │ │ │ + lea 0x740e7(%rip),%rsi # da408 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2468> │ │ │ │ mov (%rbx),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 65cd6 │ │ │ │ + jmp 65f56 │ │ │ │ xchg %ax,%ax │ │ │ │ - vextracti128 $0x1,%ymm3,%xmm5 │ │ │ │ - vpmulld %xmm3,%xmm5,%xmm9 │ │ │ │ - vpsrldq $0x8,%xmm9,%xmm8 │ │ │ │ - vpmulld %xmm8,%xmm9,%xmm10 │ │ │ │ - vpsrldq $0x4,%xmm10,%xmm1 │ │ │ │ - vpmulld %xmm1,%xmm10,%xmm7 │ │ │ │ - vmovd %xmm7,0x48(%rsp) │ │ │ │ - test $0x7,%r11b │ │ │ │ - je 66110 │ │ │ │ - and $0xfffffff8,%r11d │ │ │ │ - lea 0x1(%r11),%r14d │ │ │ │ - jmp 65879 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x82e79(%rip),%rdx │ │ │ │ - lea 0x73242(%rip),%rsi # d9340 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x2010> │ │ │ │ + vextracti32x4 $0x1,%ymm6,%xmm2 │ │ │ │ + vmovd %xmm0,%r11d │ │ │ │ + vmovd %xmm5,%r9d │ │ │ │ + vpmulld %xmm2,%xmm6,%xmm8 │ │ │ │ + vpsrldq $0x8,%xmm8,%xmm9 │ │ │ │ + vpmulld %xmm9,%xmm8,%xmm3 │ │ │ │ + vpsrldq $0x4,%xmm3,%xmm4 │ │ │ │ + vpmulld %xmm4,%xmm3,%xmm10 │ │ │ │ + vmovd %xmm10,0x48(%rsp) │ │ │ │ + jmp 65aed │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x83bf9(%rip),%rdx │ │ │ │ + lea 0x73fc2(%rip),%rsi # da340 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x23a0> │ │ │ │ mov (%rdx),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 65cd6 │ │ │ │ + jmp 65f56 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ vzeroupper │ │ │ │ - jmp 6599d │ │ │ │ - mov 0x82e51(%rip),%r14 │ │ │ │ + jmp 65c1d │ │ │ │ + mov 0x83bd1(%rip),%r14 │ │ │ │ mov 0x150(%rsp),%rsi │ │ │ │ mov (%r14),%rdi │ │ │ │ call d380 │ │ │ │ mov %r13,%rdi │ │ │ │ call d3d0 , std::allocator >::_M_dispose()@plt> │ │ │ │ mov %rbx,%r13 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 65c79 │ │ │ │ + jmp 65ef5 │ │ │ │ movl $0x1,0x48(%rsp) │ │ │ │ - jmp 6599d │ │ │ │ + jmp 65c1d │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ - jmp ffdf <__cxa_finalize@plt+0x294f> │ │ │ │ - endbr64 │ │ │ │ - jmp 10033 <__cxa_finalize@plt+0x29a3> │ │ │ │ + jmp 1003b <__cxa_finalize@plt+0x29ab> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ - jmp ffd7 <__cxa_finalize@plt+0x2947> │ │ │ │ + jmp 10052 <__cxa_finalize@plt+0x29c2> │ │ │ │ endbr64 │ │ │ │ + mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ - jmp 1004a <__cxa_finalize@plt+0x29ba> │ │ │ │ + jmp 100d5 <__cxa_finalize@plt+0x2a45> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp 1000b <__cxa_finalize@plt+0x297b> │ │ │ │ + jmp 10086 <__cxa_finalize@plt+0x29f6> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp 10001 <__cxa_finalize@plt+0x2971> │ │ │ │ + jmp 1009a <__cxa_finalize@plt+0x2a0a> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%r14 │ │ │ │ + mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ - jmp fff7 <__cxa_finalize@plt+0x2967> │ │ │ │ + jmp 100dd <__cxa_finalize@plt+0x2a4d> │ │ │ │ + endbr64 │ │ │ │ + jmp 10024 <__cxa_finalize@plt+0x2994> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r15 │ │ │ │ vzeroupper │ │ │ │ - jmp 10078 <__cxa_finalize@plt+0x29e8> │ │ │ │ - endbr64 │ │ │ │ - jmp ffc0 <__cxa_finalize@plt+0x2930> │ │ │ │ + jmp 10069 <__cxa_finalize@plt+0x29d9> │ │ │ │ endbr64 │ │ │ │ + mov %rax,%r14 │ │ │ │ vzeroupper │ │ │ │ - jmp 10061 <__cxa_finalize@plt+0x29d1> │ │ │ │ + jmp 10090 <__cxa_finalize@plt+0x2a00> │ │ │ │ + endbr64 │ │ │ │ + jmp 100c2 <__cxa_finalize@plt+0x2a32> │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -00000000000661e0 : │ │ │ │ +0000000000066460 : │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ movabs $0xaaaaaaaaaaaaaaab,%rcx │ │ │ │ vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ + mov %rdi,%r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%r13 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ add $0xffffffffffffff80,%rsp │ │ │ │ - mov 0x8(%rdi),%rax │ │ │ │ mov %rdi,0x20(%rsp) │ │ │ │ + mov 0x8(%rdi),%rax │ │ │ │ mov %fs:0x28,%rdx │ │ │ │ mov %rdx,0x78(%rsp) │ │ │ │ mov (%rdi),%rdx │ │ │ │ mov %rax,0x38(%rsp) │ │ │ │ lea 0x40(%rsp),%rdi │ │ │ │ - vmovdqa %xmm0,0x40(%rsp) │ │ │ │ movq $0x0,0x50(%rsp) │ │ │ │ mov %rdi,0x28(%rsp) │ │ │ │ + vmovdqa %xmm0,0x40(%rsp) │ │ │ │ sub %rdx,%rax │ │ │ │ mov 0x8(%rdx),%rbx │ │ │ │ mov (%rdx),%r12 │ │ │ │ sar $0x3,%rax │ │ │ │ imul %rcx,%rax │ │ │ │ movslq %eax,%rsi │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ mov %eax,0x34(%rsp) │ │ │ │ - call b4630 >::reserve(unsigned long)@@Base> │ │ │ │ + call b4780 >::reserve(unsigned long)@@Base> │ │ │ │ mov 0x48(%rsp),%r14 │ │ │ │ mov 0x50(%rsp),%r15 │ │ │ │ cmp %r15,%r14 │ │ │ │ - je 668e8 │ │ │ │ + je 66b48 │ │ │ │ mov 0x40(%rsp),%r8 │ │ │ │ mov %r13,%rsi │ │ │ │ mov %r14,%rdi │ │ │ │ mov %r8,0x38(%rsp) │ │ │ │ - call c7cd0 >, std::allocator > > >::vector(std::vector >, std::allocator > > > const&)@@Base> │ │ │ │ + call c7cf0 >, std::allocator > > >::vector(std::vector >, std::allocator > > > const&)@@Base> │ │ │ │ add $0x18,%r14 │ │ │ │ cmpl $0x1,0x10(%rsp) │ │ │ │ - jle 667af │ │ │ │ + jle 66a17 │ │ │ │ sub %r12,%rbx │ │ │ │ lea 0x60(%rsp),%r9 │ │ │ │ mov $0x2,%r12d │ │ │ │ sar $0x3,%rbx │ │ │ │ mov %r9,0x18(%rsp) │ │ │ │ mov %ebx,0x30(%rsp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x18(%rsp),%r13 │ │ │ │ - lea -0x18(%r14),%rcx │ │ │ │ mov 0x20(%rsp),%r8 │ │ │ │ + lea -0x18(%r14),%rcx │ │ │ │ mov 0x34(%rsp),%edx │ │ │ │ mov 0x30(%rsp),%esi │ │ │ │ mov %r13,%rdi │ │ │ │ - call 3c9d0 │ │ │ │ + call 3b060 │ │ │ │ vmovq 0x38(%rsp),%xmm7 │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ mov %r13,%rsi │ │ │ │ mov %r15,0x50(%rsp) │ │ │ │ vpinsrq $0x1,%r14,%xmm7,%xmm1 │ │ │ │ vmovdqa %xmm1,0x40(%rsp) │ │ │ │ - call b8d20 >::emplace_back(CalcSignature::Signature&&)@@Base> │ │ │ │ + call b8d70 >::emplace_back(CalcSignature::Signature&&)@@Base> │ │ │ │ mov 0x40(%rsp),%r11 │ │ │ │ mov 0x68(%rsp),%rbx │ │ │ │ mov 0x60(%rsp),%r13 │ │ │ │ mov 0x48(%rsp),%r14 │ │ │ │ - mov 0x50(%rsp),%r15 │ │ │ │ mov %r11,0x38(%rsp) │ │ │ │ + mov 0x50(%rsp),%r15 │ │ │ │ cmp %r13,%rbx │ │ │ │ - je 66357 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + je 665cf │ │ │ │ + nopl (%rax) │ │ │ │ mov 0x0(%r13),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 66860 │ │ │ │ + je 66ac8 │ │ │ │ mov 0x10(%r13),%rsi │ │ │ │ add $0x18,%r13 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ cmp %r13,%rbx │ │ │ │ - jne 66330 │ │ │ │ + jne 665a8 │ │ │ │ mov 0x60(%rsp),%r13 │ │ │ │ test %r13,%r13 │ │ │ │ - je 668d5 │ │ │ │ + je 66b35 │ │ │ │ mov 0x70(%rsp),%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ inc %r12d │ │ │ │ sub %r13,%rsi │ │ │ │ call d340 │ │ │ │ cmp %r12d,0x34(%rsp) │ │ │ │ - jge 662c0 │ │ │ │ - vmovss 0x7662a(%rip),%xmm6 # dc9b0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x3b0> │ │ │ │ + jge 66540 │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ - vxorps %xmm4,%xmm4,%xmm4 │ │ │ │ - mov $0x2,%edi │ │ │ │ mov 0x10(%rsp),%edx │ │ │ │ + vxorps %xmm5,%xmm5,%xmm5 │ │ │ │ + mov $0x2,%edi │ │ │ │ + vmovss 0x77460(%rip),%xmm6 # dda70 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x470> │ │ │ │ add $0x18,%rax │ │ │ │ lea 0x1(%rdx),%r9d │ │ │ │ mov %rax,%r8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vcvtsi2ss %edi,%xmm5,%xmm2 │ │ │ │ mov (%r8),%r10 │ │ │ │ mov 0x8(%r8),%r11 │ │ │ │ - vcvtsi2ss %edi,%xmm4,%xmm2 │ │ │ │ vdivss %xmm2,%xmm6,%xmm6 │ │ │ │ cmp %r11,%r10 │ │ │ │ - je 6656f │ │ │ │ + je 667df │ │ │ │ vcvtss2sd %xmm6,%xmm6,%xmm8 │ │ │ │ vmovddup %xmm8,%xmm3 │ │ │ │ vbroadcastsd %xmm8,%ymm9 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r10),%rsi │ │ │ │ mov 0x8(%r10),%rcx │ │ │ │ cmp %rcx,%rsi │ │ │ │ - je 66562 │ │ │ │ + je 667d2 │ │ │ │ sub $0x8,%rcx │ │ │ │ mov %rsi,%rdx │ │ │ │ sub %rsi,%rcx │ │ │ │ mov %rcx,%r12 │ │ │ │ shr $0x3,%r12 │ │ │ │ lea 0x1(%r12),%rbx │ │ │ │ cmp $0x10,%rcx │ │ │ │ - jbe 66892 │ │ │ │ + jbe 66af2 │ │ │ │ mov %rbx,%rcx │ │ │ │ shr $0x2,%rcx │ │ │ │ shl $0x5,%rcx │ │ │ │ lea (%rcx,%rsi,1),%r13 │ │ │ │ sub $0x20,%rcx │ │ │ │ shr $0x5,%rcx │ │ │ │ inc %rcx │ │ │ │ and $0x7,%ecx │ │ │ │ - je 664b6 │ │ │ │ + je 66726 │ │ │ │ cmp $0x1,%rcx │ │ │ │ - je 664a4 │ │ │ │ + je 66714 │ │ │ │ cmp $0x2,%rcx │ │ │ │ - je 66497 │ │ │ │ + je 66707 │ │ │ │ cmp $0x3,%rcx │ │ │ │ - je 6648a │ │ │ │ + je 666fa │ │ │ │ cmp $0x4,%rcx │ │ │ │ - je 6647d │ │ │ │ + je 666ed │ │ │ │ cmp $0x5,%rcx │ │ │ │ - je 66470 │ │ │ │ + je 666e0 │ │ │ │ cmp $0x6,%rcx │ │ │ │ - je 66463 │ │ │ │ - vmulpd (%rsi),%ymm9,%ymm5 │ │ │ │ + je 666d3 │ │ │ │ + vmulpd (%rsi),%ymm9,%ymm4 │ │ │ │ lea 0x20(%rsi),%rdx │ │ │ │ - vmovupd %ymm5,(%rsi) │ │ │ │ + vmovupd %ymm4,(%rsi) │ │ │ │ vmulpd (%rdx),%ymm9,%ymm10 │ │ │ │ add $0x20,%rdx │ │ │ │ vmovupd %ymm10,-0x20(%rdx) │ │ │ │ vmulpd (%rdx),%ymm9,%ymm11 │ │ │ │ add $0x20,%rdx │ │ │ │ vmovupd %ymm11,-0x20(%rdx) │ │ │ │ vmulpd (%rdx),%ymm9,%ymm12 │ │ │ │ @@ -80200,98 +80345,97 @@ │ │ │ │ vmulpd (%rdx),%ymm9,%ymm14 │ │ │ │ add $0x20,%rdx │ │ │ │ vmovupd %ymm14,-0x20(%rdx) │ │ │ │ vmulpd (%rdx),%ymm9,%ymm15 │ │ │ │ add $0x20,%rdx │ │ │ │ vmovupd %ymm15,-0x20(%rdx) │ │ │ │ cmp %rdx,%r13 │ │ │ │ - je 66526 │ │ │ │ + je 66796 │ │ │ │ vmulpd (%rdx),%ymm9,%ymm0 │ │ │ │ add $0x100,%rdx │ │ │ │ vmulpd -0xe0(%rdx),%ymm9,%ymm7 │ │ │ │ vmulpd -0xc0(%rdx),%ymm9,%ymm1 │ │ │ │ vmulpd -0xa0(%rdx),%ymm9,%ymm2 │ │ │ │ - vmulpd -0x80(%rdx),%ymm9,%ymm5 │ │ │ │ + vmulpd -0x80(%rdx),%ymm9,%ymm4 │ │ │ │ vmulpd -0x60(%rdx),%ymm9,%ymm10 │ │ │ │ - vmulpd -0x40(%rdx),%ymm9,%ymm11 │ │ │ │ - vmulpd -0x20(%rdx),%ymm9,%ymm12 │ │ │ │ vmovupd %ymm0,-0x100(%rdx) │ │ │ │ + vmulpd -0x40(%rdx),%ymm9,%ymm11 │ │ │ │ vmovupd %ymm7,-0xe0(%rdx) │ │ │ │ + vmulpd -0x20(%rdx),%ymm9,%ymm12 │ │ │ │ vmovupd %ymm1,-0xc0(%rdx) │ │ │ │ vmovupd %ymm2,-0xa0(%rdx) │ │ │ │ - vmovupd %ymm5,-0x80(%rdx) │ │ │ │ + vmovupd %ymm4,-0x80(%rdx) │ │ │ │ vmovupd %ymm10,-0x60(%rdx) │ │ │ │ vmovupd %ymm11,-0x40(%rdx) │ │ │ │ vmovupd %ymm12,-0x20(%rdx) │ │ │ │ cmp %rdx,%r13 │ │ │ │ - jne 664b6 │ │ │ │ + jne 66726 │ │ │ │ test $0x3,%bl │ │ │ │ - je 66562 │ │ │ │ + je 667d2 │ │ │ │ mov %rbx,%r13 │ │ │ │ and $0xfffffffffffffffc,%r13 │ │ │ │ lea (%rsi,%r13,8),%rcx │ │ │ │ cmp %r12,%r13 │ │ │ │ - je 6655a │ │ │ │ + je 667ca │ │ │ │ vmulpd (%rsi,%r13,8),%xmm3,%xmm13 │ │ │ │ mov %rbx,%r12 │ │ │ │ sub %r13,%r12 │ │ │ │ and $0x1,%ebx │ │ │ │ vmovupd %xmm13,(%rsi,%r13,8) │ │ │ │ - je 66562 │ │ │ │ + je 667d2 │ │ │ │ and $0xfffffffffffffffe,%r12 │ │ │ │ lea (%rcx,%r12,8),%rcx │ │ │ │ vmulsd (%rcx),%xmm8,%xmm14 │ │ │ │ vmovsd %xmm14,(%rcx) │ │ │ │ add $0x18,%r10 │ │ │ │ cmp %r10,%r11 │ │ │ │ - jne 663e0 │ │ │ │ + jne 66650 │ │ │ │ inc %edi │ │ │ │ add $0x18,%r8 │ │ │ │ cmp %r9d,%edi │ │ │ │ - jne 663b0 │ │ │ │ + jne 66620 │ │ │ │ mov 0x20(%rsp),%r9 │ │ │ │ mov 0x10(%rsp),%r8d │ │ │ │ mov $0x2,%r11d │ │ │ │ mov 0x34(%rsp),%r12d │ │ │ │ - mov (%r9),%r9 │ │ │ │ lea (%r8,%r8,2),%r10 │ │ │ │ + mov (%r9),%r9 │ │ │ │ shl $0x3,%r10 │ │ │ │ xchg %ax,%ax │ │ │ │ xor %ebx,%ebx │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%r9,%rbx,1),%r13 │ │ │ │ mov 0x8(%r9,%rbx,1),%rdi │ │ │ │ sub %r13,%rdi │ │ │ │ - je 6678f │ │ │ │ + je 669f7 │ │ │ │ mov (%rax),%rsi │ │ │ │ - vmovsd 0x0(%r13),%xmm4 │ │ │ │ + vmovsd 0x0(%r13),%xmm5 │ │ │ │ sar $0x3,%rdi │ │ │ │ mov $0x1,%edx │ │ │ │ lea -0x1(%rdi),%r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ mov (%rsi,%rbx,1),%rcx │ │ │ │ - vaddsd (%rcx),%xmm4,%xmm6 │ │ │ │ + and $0x7,%r8d │ │ │ │ + vaddsd (%rcx),%xmm5,%xmm6 │ │ │ │ vmovsd %xmm6,0x0(%r13) │ │ │ │ cmp %rdi,%rdx │ │ │ │ - jae 6678f │ │ │ │ + jae 669f7 │ │ │ │ test %r8,%r8 │ │ │ │ - je 666cb │ │ │ │ + je 66933 │ │ │ │ cmp $0x1,%r8 │ │ │ │ - je 666ac │ │ │ │ + je 66914 │ │ │ │ cmp $0x2,%r8 │ │ │ │ - je 66696 │ │ │ │ + je 668fe │ │ │ │ cmp $0x3,%r8 │ │ │ │ - je 66680 │ │ │ │ + je 668e8 │ │ │ │ cmp $0x4,%r8 │ │ │ │ - je 6666a │ │ │ │ + je 668d2 │ │ │ │ cmp $0x5,%r8 │ │ │ │ - je 66654 │ │ │ │ + je 668bc │ │ │ │ cmp $0x6,%r8 │ │ │ │ - je 6663e │ │ │ │ + je 668a6 │ │ │ │ vmovsd 0x8(%r13),%xmm8 │ │ │ │ mov $0x2,%edx │ │ │ │ vaddsd 0x8(%rcx),%xmm8,%xmm3 │ │ │ │ vmovsd %xmm3,0x8(%r13) │ │ │ │ vmovsd 0x0(%r13,%rdx,8),%xmm9 │ │ │ │ vaddsd (%rcx,%rdx,8),%xmm9,%xmm15 │ │ │ │ vmovsd %xmm15,0x0(%r13,%rdx,8) │ │ │ │ @@ -80300,325 +80444,324 @@ │ │ │ │ vaddsd (%rcx,%rdx,8),%xmm0,%xmm7 │ │ │ │ vmovsd %xmm7,0x0(%r13,%rdx,8) │ │ │ │ inc %rdx │ │ │ │ vmovsd 0x0(%r13,%rdx,8),%xmm1 │ │ │ │ vaddsd (%rcx,%rdx,8),%xmm1,%xmm2 │ │ │ │ vmovsd %xmm2,0x0(%r13,%rdx,8) │ │ │ │ inc %rdx │ │ │ │ - vmovsd 0x0(%r13,%rdx,8),%xmm5 │ │ │ │ - vaddsd (%rcx,%rdx,8),%xmm5,%xmm10 │ │ │ │ + vmovsd 0x0(%r13,%rdx,8),%xmm4 │ │ │ │ + vaddsd (%rcx,%rdx,8),%xmm4,%xmm10 │ │ │ │ vmovsd %xmm10,0x0(%r13,%rdx,8) │ │ │ │ inc %rdx │ │ │ │ vmovsd 0x0(%r13,%rdx,8),%xmm11 │ │ │ │ vaddsd (%rcx,%rdx,8),%xmm11,%xmm12 │ │ │ │ vmovsd %xmm12,0x0(%r13,%rdx,8) │ │ │ │ inc %rdx │ │ │ │ vmovsd 0x0(%r13,%rdx,8),%xmm13 │ │ │ │ vaddsd (%rcx,%rdx,8),%xmm13,%xmm14 │ │ │ │ vmovsd %xmm14,0x0(%r13,%rdx,8) │ │ │ │ inc %rdx │ │ │ │ cmp %rdi,%rdx │ │ │ │ - jae 6678f │ │ │ │ - vmovsd 0x0(%r13,%rdx,8),%xmm4 │ │ │ │ + jae 669f7 │ │ │ │ + vmovsd 0x0(%r13,%rdx,8),%xmm5 │ │ │ │ lea 0x1(%rdx),%rsi │ │ │ │ lea 0x2(%rdx),%r8 │ │ │ │ - vaddsd (%rcx,%rdx,8),%xmm4,%xmm6 │ │ │ │ + vaddsd (%rcx,%rdx,8),%xmm5,%xmm6 │ │ │ │ vmovsd %xmm6,0x0(%r13,%rdx,8) │ │ │ │ vmovsd 0x0(%r13,%rsi,8),%xmm8 │ │ │ │ vaddsd (%rcx,%rsi,8),%xmm8,%xmm3 │ │ │ │ vmovsd %xmm3,0x0(%r13,%rsi,8) │ │ │ │ - vmovsd 0x0(%r13,%r8,8),%xmm9 │ │ │ │ lea 0x3(%rdx),%rsi │ │ │ │ + vmovsd 0x0(%r13,%r8,8),%xmm9 │ │ │ │ vaddsd (%rcx,%r8,8),%xmm9,%xmm15 │ │ │ │ vmovsd %xmm15,0x0(%r13,%r8,8) │ │ │ │ - vmovsd 0x0(%r13,%rsi,8),%xmm0 │ │ │ │ lea 0x4(%rdx),%r8 │ │ │ │ + vmovsd 0x0(%r13,%rsi,8),%xmm0 │ │ │ │ vaddsd (%rcx,%rsi,8),%xmm0,%xmm7 │ │ │ │ vmovsd %xmm7,0x0(%r13,%rsi,8) │ │ │ │ - vmovsd 0x0(%r13,%r8,8),%xmm1 │ │ │ │ lea 0x5(%rdx),%rsi │ │ │ │ + vmovsd 0x0(%r13,%r8,8),%xmm1 │ │ │ │ vaddsd (%rcx,%r8,8),%xmm1,%xmm2 │ │ │ │ vmovsd %xmm2,0x0(%r13,%r8,8) │ │ │ │ - vmovsd 0x0(%r13,%rsi,8),%xmm5 │ │ │ │ lea 0x6(%rdx),%r8 │ │ │ │ - vaddsd (%rcx,%rsi,8),%xmm5,%xmm10 │ │ │ │ + vmovsd 0x0(%r13,%rsi,8),%xmm4 │ │ │ │ + vaddsd (%rcx,%rsi,8),%xmm4,%xmm10 │ │ │ │ vmovsd %xmm10,0x0(%r13,%rsi,8) │ │ │ │ - vmovsd 0x0(%r13,%r8,8),%xmm11 │ │ │ │ lea 0x7(%rdx),%rsi │ │ │ │ add $0x8,%rdx │ │ │ │ + vmovsd 0x0(%r13,%r8,8),%xmm11 │ │ │ │ vaddsd (%rcx,%r8,8),%xmm11,%xmm12 │ │ │ │ vmovsd %xmm12,0x0(%r13,%r8,8) │ │ │ │ vmovsd 0x0(%r13,%rsi,8),%xmm13 │ │ │ │ vaddsd (%rcx,%rsi,8),%xmm13,%xmm14 │ │ │ │ vmovsd %xmm14,0x0(%r13,%rsi,8) │ │ │ │ cmp %rdi,%rdx │ │ │ │ - jb 666cb │ │ │ │ + jb 66933 │ │ │ │ add $0x18,%rbx │ │ │ │ cmp %r10,%rbx │ │ │ │ - jne 665b0 │ │ │ │ + jne 66818 │ │ │ │ inc %r11d │ │ │ │ add $0x18,%rax │ │ │ │ cmp %r11d,%r12d │ │ │ │ - jge 665a0 │ │ │ │ + jge 66810 │ │ │ │ vzeroupper │ │ │ │ mov 0x38(%rsp),%r12 │ │ │ │ cmp %r12,%r14 │ │ │ │ - je 66817 │ │ │ │ + je 66a87 │ │ │ │ nopl 0x0(%rax) │ │ │ │ mov 0x8(%r12),%r13 │ │ │ │ mov (%r12),%rbx │ │ │ │ cmp %rbx,%r13 │ │ │ │ - je 667f5 │ │ │ │ - xchg %ax,%ax │ │ │ │ + je 66a65 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov (%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 66880 │ │ │ │ + je 66ae0 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ add $0x18,%rbx │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ cmp %rbx,%r13 │ │ │ │ - jne 667d0 │ │ │ │ + jne 66a40 │ │ │ │ mov (%r12),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - je 6689d │ │ │ │ + je 66afd │ │ │ │ mov 0x10(%r12),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ add $0x18,%r12 │ │ │ │ sub %rbx,%rsi │ │ │ │ call d340 │ │ │ │ cmp %r12,%r14 │ │ │ │ - jne 667c0 │ │ │ │ + jne 66a28 │ │ │ │ cmpq $0x0,0x38(%rsp) │ │ │ │ - je 668b6 │ │ │ │ + je 66b16 │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 66910 │ │ │ │ + jne 66b70 │ │ │ │ mov 0x38(%rsp),%rdi │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ mov %r15,%rsi │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ + sub %rdi,%rsi │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ - sub %rdi,%rsi │ │ │ │ jmp d340 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ add $0x18,%r13 │ │ │ │ cmp %r13,%rbx │ │ │ │ - jne 66330 │ │ │ │ - jmp 66352 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 665a8 │ │ │ │ + jmp 665ca │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x18,%rbx │ │ │ │ cmp %rbx,%r13 │ │ │ │ - jne 667d0 │ │ │ │ - jmp 667f1 │ │ │ │ + jne 66a40 │ │ │ │ + jmp 66a61 │ │ │ │ mov %rsi,%rcx │ │ │ │ xor %r13d,%r13d │ │ │ │ - jmp 66536 │ │ │ │ + jmp 667a6 │ │ │ │ add $0x18,%r12 │ │ │ │ cmp %r14,%r12 │ │ │ │ - jne 667c0 │ │ │ │ + jne 66a28 │ │ │ │ cmpq $0x0,0x38(%rsp) │ │ │ │ - jne 66823 │ │ │ │ + jne 66a93 │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 66910 │ │ │ │ + jne 66b70 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ inc %r12d │ │ │ │ cmp %r12d,0x34(%rsp) │ │ │ │ - jge 662c0 │ │ │ │ - jmp 6637e │ │ │ │ + jge 66540 │ │ │ │ + jmp 665f6 │ │ │ │ mov 0x20(%rsp),%rsi │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ - call c7e00 >::_M_realloc_append(CalcSignature::Signature const&)@@Base> │ │ │ │ + call c7e10 >::_M_realloc_append(CalcSignature::Signature const&)@@Base> │ │ │ │ mov 0x40(%rsp),%rsi │ │ │ │ mov 0x48(%rsp),%r14 │ │ │ │ mov 0x50(%rsp),%r15 │ │ │ │ mov %rsi,0x38(%rsp) │ │ │ │ - jmp 66291 │ │ │ │ + jmp 66511 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ - jmp 100eb <__cxa_finalize@plt+0x2a5b> │ │ │ │ + jmp 10145 <__cxa_finalize@plt+0x2ab5> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ - jmp 1013b <__cxa_finalize@plt+0x2aab> │ │ │ │ + jmp 10195 <__cxa_finalize@plt+0x2b05> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ - jmp 10102 <__cxa_finalize@plt+0x2a72> │ │ │ │ + jmp 1015c <__cxa_finalize@plt+0x2acc> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ - jmp 10163 <__cxa_finalize@plt+0x2ad3> │ │ │ │ + jmp 101bd <__cxa_finalize@plt+0x2b2d> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000066950 : │ │ │ │ +0000000000066bb0 : │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ movabs $0xaaaaaaaaaaaaaaab,%rcx │ │ │ │ vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ + mov %rdi,%r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ - mov %rdi,%r13 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ add $0xffffffffffffff80,%rsp │ │ │ │ - mov 0x8(%rdi),%rax │ │ │ │ mov %rdi,0x20(%rsp) │ │ │ │ + mov 0x8(%rdi),%rax │ │ │ │ mov %fs:0x28,%rdx │ │ │ │ mov %rdx,0x78(%rsp) │ │ │ │ mov (%rdi),%rdx │ │ │ │ mov %rax,0x38(%rsp) │ │ │ │ lea 0x40(%rsp),%rdi │ │ │ │ - vmovdqa %xmm0,0x40(%rsp) │ │ │ │ movq $0x0,0x50(%rsp) │ │ │ │ mov %rdi,0x28(%rsp) │ │ │ │ + vmovdqa %xmm0,0x40(%rsp) │ │ │ │ sub %rdx,%rax │ │ │ │ mov 0x8(%rdx),%rbx │ │ │ │ mov (%rdx),%r12 │ │ │ │ sar $0x3,%rax │ │ │ │ imul %rcx,%rax │ │ │ │ movslq %eax,%rsi │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ mov %eax,0x34(%rsp) │ │ │ │ - call b4630 >::reserve(unsigned long)@@Base> │ │ │ │ + call b4780 >::reserve(unsigned long)@@Base> │ │ │ │ mov 0x48(%rsp),%r14 │ │ │ │ mov 0x50(%rsp),%r15 │ │ │ │ cmp %r15,%r14 │ │ │ │ - je 67040 │ │ │ │ + je 67270 │ │ │ │ mov 0x40(%rsp),%r8 │ │ │ │ mov %r13,%rsi │ │ │ │ mov %r14,%rdi │ │ │ │ mov %r8,0x38(%rsp) │ │ │ │ - call c7cd0 >, std::allocator > > >::vector(std::vector >, std::allocator > > > const&)@@Base> │ │ │ │ + call c7cf0 >, std::allocator > > >::vector(std::vector >, std::allocator > > > const&)@@Base> │ │ │ │ add $0x18,%r14 │ │ │ │ cmpl $0x1,0x10(%rsp) │ │ │ │ - jle 66f03 │ │ │ │ + jle 67143 │ │ │ │ sub %r12,%rbx │ │ │ │ lea 0x60(%rsp),%r9 │ │ │ │ mov $0x2,%r12d │ │ │ │ sar $0x3,%rbx │ │ │ │ mov %r9,0x18(%rsp) │ │ │ │ mov %ebx,0x30(%rsp) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ mov 0x18(%rsp),%r13 │ │ │ │ - lea -0x18(%r14),%rcx │ │ │ │ mov 0x20(%rsp),%r8 │ │ │ │ + lea -0x18(%r14),%rcx │ │ │ │ mov 0x34(%rsp),%edx │ │ │ │ mov 0x30(%rsp),%esi │ │ │ │ mov %r13,%rdi │ │ │ │ - call 3c9d0 │ │ │ │ + call 3b060 │ │ │ │ vmovq 0x38(%rsp),%xmm7 │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ mov %r13,%rsi │ │ │ │ mov %r15,0x50(%rsp) │ │ │ │ vpinsrq $0x1,%r14,%xmm7,%xmm1 │ │ │ │ vmovdqa %xmm1,0x40(%rsp) │ │ │ │ - call b8d20 >::emplace_back(CalcSignature::Signature&&)@@Base> │ │ │ │ + call b8d70 >::emplace_back(CalcSignature::Signature&&)@@Base> │ │ │ │ mov 0x40(%rsp),%r11 │ │ │ │ mov 0x68(%rsp),%rbx │ │ │ │ mov 0x60(%rsp),%r13 │ │ │ │ mov 0x48(%rsp),%r14 │ │ │ │ - mov 0x50(%rsp),%r15 │ │ │ │ mov %r11,0x38(%rsp) │ │ │ │ + mov 0x50(%rsp),%r15 │ │ │ │ cmp %r13,%rbx │ │ │ │ - je 66ac7 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + je 66d1f │ │ │ │ + nopl (%rax) │ │ │ │ mov 0x0(%r13),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 66fd0 │ │ │ │ + je 67200 │ │ │ │ mov 0x10(%r13),%rsi │ │ │ │ add $0x18,%r13 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ cmp %r13,%rbx │ │ │ │ - jne 66aa0 │ │ │ │ + jne 66cf8 │ │ │ │ mov 0x60(%rsp),%r13 │ │ │ │ test %r13,%r13 │ │ │ │ - je 6702d │ │ │ │ + je 6725d │ │ │ │ mov 0x70(%rsp),%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ inc %r12d │ │ │ │ sub %r13,%rsi │ │ │ │ call d340 │ │ │ │ cmp %r12d,0x34(%rsp) │ │ │ │ - jge 66a30 │ │ │ │ - vmovsd 0x75e2a(%rip),%xmm6 # dc920 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - vmovsd 0x75e2a(%rip),%xmm5 # dc928 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x328> │ │ │ │ - vxorps %xmm4,%xmm4,%xmm4 │ │ │ │ - mov $0x2,%edi │ │ │ │ + jge 66c90 │ │ │ │ mov 0x38(%rsp),%rdx │ │ │ │ mov 0x10(%rsp),%eax │ │ │ │ + vxorps %xmm4,%xmm4,%xmm4 │ │ │ │ + mov $0x2,%edi │ │ │ │ + vmovsd 0x76ce0(%rip),%xmm6 # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ + vmovsd 0x76ce0(%rip),%xmm5 # dda48 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x448> │ │ │ │ mov $0x1,%r9d │ │ │ │ add $0x18,%rdx │ │ │ │ - lea 0x1(%rax),%ecx │ │ │ │ - mov %rdx,%r8 │ │ │ │ + lea 0x1(%rax),%r11d │ │ │ │ mov %rdx,0x28(%rsp) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rdx,%r8 │ │ │ │ + xchg %ax,%ax │ │ │ │ vcvtsi2sd %edi,%xmm4,%xmm2 │ │ │ │ test %r9b,%r9b │ │ │ │ - je 66fec │ │ │ │ + je 6721c │ │ │ │ vdivsd %xmm2,%xmm5,%xmm8 │ │ │ │ mov 0x8(%r8),%r13 │ │ │ │ - mov (%r8),%r10 │ │ │ │ + mov (%r8),%rsi │ │ │ │ vmovddup %xmm8,%xmm3 │ │ │ │ vbroadcastsd %xmm8,%ymm9 │ │ │ │ - cmp %r13,%r10 │ │ │ │ - je 66ced │ │ │ │ + cmp %r13,%rsi │ │ │ │ + je 66f3d │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov (%r10),%rsi │ │ │ │ - mov 0x8(%r10),%r12 │ │ │ │ - cmp %r12,%rsi │ │ │ │ - je 66ce0 │ │ │ │ + mov (%rsi),%rcx │ │ │ │ + mov 0x8(%rsi),%r12 │ │ │ │ + cmp %r12,%rcx │ │ │ │ + je 66f30 │ │ │ │ sub $0x8,%r12 │ │ │ │ - mov %rsi,%rax │ │ │ │ - sub %rsi,%r12 │ │ │ │ + mov %rcx,%rax │ │ │ │ + sub %rcx,%r12 │ │ │ │ mov %r12,%rbx │ │ │ │ shr $0x3,%rbx │ │ │ │ - lea 0x1(%rbx),%r11 │ │ │ │ + lea 0x1(%rbx),%r10 │ │ │ │ cmp $0x10,%r12 │ │ │ │ - jbe 66fe2 │ │ │ │ - mov %r11,%rdx │ │ │ │ + jbe 67212 │ │ │ │ + mov %r10,%rdx │ │ │ │ shr $0x2,%rdx │ │ │ │ shl $0x5,%rdx │ │ │ │ - lea (%rdx,%rsi,1),%r12 │ │ │ │ + lea (%rdx,%rcx,1),%r12 │ │ │ │ sub $0x20,%rdx │ │ │ │ shr $0x5,%rdx │ │ │ │ inc %rdx │ │ │ │ and $0x7,%edx │ │ │ │ - je 66c35 │ │ │ │ + je 66e85 │ │ │ │ cmp $0x1,%rdx │ │ │ │ - je 66c23 │ │ │ │ + je 66e73 │ │ │ │ cmp $0x2,%rdx │ │ │ │ - je 66c16 │ │ │ │ + je 66e66 │ │ │ │ cmp $0x3,%rdx │ │ │ │ - je 66c09 │ │ │ │ + je 66e59 │ │ │ │ cmp $0x4,%rdx │ │ │ │ - je 66bfc │ │ │ │ + je 66e4c │ │ │ │ cmp $0x5,%rdx │ │ │ │ - je 66bef │ │ │ │ + je 66e3f │ │ │ │ cmp $0x6,%rdx │ │ │ │ - je 66be2 │ │ │ │ - vmulpd (%rsi),%ymm9,%ymm10 │ │ │ │ - lea 0x20(%rsi),%rax │ │ │ │ - vmovupd %ymm10,(%rsi) │ │ │ │ + je 66e32 │ │ │ │ + vmulpd (%rcx),%ymm9,%ymm10 │ │ │ │ + lea 0x20(%rcx),%rax │ │ │ │ + vmovupd %ymm10,(%rcx) │ │ │ │ vmulpd (%rax),%ymm9,%ymm11 │ │ │ │ add $0x20,%rax │ │ │ │ vmovupd %ymm11,-0x20(%rax) │ │ │ │ vmulpd (%rax),%ymm9,%ymm12 │ │ │ │ add $0x20,%rax │ │ │ │ vmovupd %ymm12,-0x20(%rax) │ │ │ │ vmulpd (%rax),%ymm9,%ymm13 │ │ │ │ @@ -80630,425 +80773,422 @@ │ │ │ │ vmulpd (%rax),%ymm9,%ymm15 │ │ │ │ add $0x20,%rax │ │ │ │ vmovupd %ymm15,-0x20(%rax) │ │ │ │ vmulpd (%rax),%ymm9,%ymm0 │ │ │ │ add $0x20,%rax │ │ │ │ vmovupd %ymm0,-0x20(%rax) │ │ │ │ cmp %rax,%r12 │ │ │ │ - je 66ca4 │ │ │ │ + je 66ef4 │ │ │ │ vmulpd (%rax),%ymm9,%ymm7 │ │ │ │ add $0x100,%rax │ │ │ │ vmulpd -0xe0(%rax),%ymm9,%ymm1 │ │ │ │ vmulpd -0xc0(%rax),%ymm9,%ymm2 │ │ │ │ vmulpd -0xa0(%rax),%ymm9,%ymm10 │ │ │ │ vmulpd -0x80(%rax),%ymm9,%ymm11 │ │ │ │ vmulpd -0x60(%rax),%ymm9,%ymm12 │ │ │ │ - vmulpd -0x40(%rax),%ymm9,%ymm13 │ │ │ │ - vmulpd -0x20(%rax),%ymm9,%ymm14 │ │ │ │ vmovupd %ymm7,-0x100(%rax) │ │ │ │ + vmulpd -0x40(%rax),%ymm9,%ymm13 │ │ │ │ vmovupd %ymm1,-0xe0(%rax) │ │ │ │ + vmulpd -0x20(%rax),%ymm9,%ymm14 │ │ │ │ vmovupd %ymm2,-0xc0(%rax) │ │ │ │ vmovupd %ymm10,-0xa0(%rax) │ │ │ │ vmovupd %ymm11,-0x80(%rax) │ │ │ │ vmovupd %ymm12,-0x60(%rax) │ │ │ │ vmovupd %ymm13,-0x40(%rax) │ │ │ │ vmovupd %ymm14,-0x20(%rax) │ │ │ │ cmp %rax,%r12 │ │ │ │ - jne 66c35 │ │ │ │ - test $0x3,%r11b │ │ │ │ - je 66ce0 │ │ │ │ - mov %r11,%rax │ │ │ │ + jne 66e85 │ │ │ │ + test $0x3,%r10b │ │ │ │ + je 66f30 │ │ │ │ + mov %r10,%rax │ │ │ │ and $0xfffffffffffffffc,%rax │ │ │ │ - lea (%rsi,%rax,8),%rdx │ │ │ │ + lea (%rcx,%rax,8),%rdx │ │ │ │ cmp %rbx,%rax │ │ │ │ - je 66cd8 │ │ │ │ - vmulpd (%rsi,%rax,8),%xmm3,%xmm15 │ │ │ │ - mov %r11,%rbx │ │ │ │ + je 66f28 │ │ │ │ + vmulpd (%rcx,%rax,8),%xmm3,%xmm15 │ │ │ │ + mov %r10,%rbx │ │ │ │ sub %rax,%rbx │ │ │ │ - and $0x1,%r11d │ │ │ │ - vmovupd %xmm15,(%rsi,%rax,8) │ │ │ │ - je 66ce0 │ │ │ │ + and $0x1,%r10d │ │ │ │ + vmovupd %xmm15,(%rcx,%rax,8) │ │ │ │ + je 66f30 │ │ │ │ and $0xfffffffffffffffe,%rbx │ │ │ │ lea (%rdx,%rbx,8),%rdx │ │ │ │ vmulsd (%rdx),%xmm8,%xmm0 │ │ │ │ vmovsd %xmm0,(%rdx) │ │ │ │ - add $0x18,%r10 │ │ │ │ - cmp %r10,%r13 │ │ │ │ - jne 66b60 │ │ │ │ + add $0x18,%rsi │ │ │ │ + cmp %rsi,%r13 │ │ │ │ + jne 66db0 │ │ │ │ inc %edi │ │ │ │ xor $0x1,%r9d │ │ │ │ add $0x18,%r8 │ │ │ │ - cmp %ecx,%edi │ │ │ │ - jne 66b30 │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ + cmp %r11d,%edi │ │ │ │ + jne 66d80 │ │ │ │ mov 0x10(%rsp),%r8d │ │ │ │ - mov $0x2,%r11d │ │ │ │ + mov 0x20(%rsp),%r11 │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ mov 0x34(%rsp),%r12d │ │ │ │ - mov (%rcx),%r9 │ │ │ │ lea (%r8,%r8,2),%r10 │ │ │ │ + mov (%r11),%r9 │ │ │ │ + mov $0x2,%r11d │ │ │ │ shl $0x3,%r10 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ xor %r13d,%r13d │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%r9,%r13,1),%rbx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov (%r9,%r13,1),%rcx │ │ │ │ mov 0x8(%r9,%r13,1),%rdi │ │ │ │ - sub %rbx,%rdi │ │ │ │ - je 66ee3 │ │ │ │ + sub %rcx,%rdi │ │ │ │ + je 67123 │ │ │ │ mov (%rax),%rsi │ │ │ │ - vmovsd (%rbx),%xmm4 │ │ │ │ + vmovsd (%rcx),%xmm4 │ │ │ │ sar $0x3,%rdi │ │ │ │ mov $0x1,%edx │ │ │ │ lea -0x1(%rdi),%r8 │ │ │ │ + mov (%rsi,%r13,1),%rbx │ │ │ │ and $0x7,%r8d │ │ │ │ - mov (%rsi,%r13,1),%rcx │ │ │ │ - vaddsd (%rcx),%xmm4,%xmm6 │ │ │ │ - vmovsd %xmm6,(%rbx) │ │ │ │ + vaddsd (%rbx),%xmm4,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rcx) │ │ │ │ cmp %rdi,%rdx │ │ │ │ - jae 66ee3 │ │ │ │ + jae 67123 │ │ │ │ test %r8,%r8 │ │ │ │ - je 66e39 │ │ │ │ + je 67079 │ │ │ │ cmp $0x1,%r8 │ │ │ │ - je 66e1e │ │ │ │ + je 6705e │ │ │ │ cmp $0x2,%r8 │ │ │ │ - je 66e0c │ │ │ │ + je 6704c │ │ │ │ cmp $0x3,%r8 │ │ │ │ - je 66dfa │ │ │ │ + je 6703a │ │ │ │ cmp $0x4,%r8 │ │ │ │ - je 66de8 │ │ │ │ + je 67028 │ │ │ │ cmp $0x5,%r8 │ │ │ │ - je 66dd6 │ │ │ │ + je 67016 │ │ │ │ cmp $0x6,%r8 │ │ │ │ - je 66dc4 │ │ │ │ - vmovsd 0x8(%rbx),%xmm5 │ │ │ │ + je 67004 │ │ │ │ + vmovsd 0x8(%rcx),%xmm5 │ │ │ │ mov $0x2,%edx │ │ │ │ - vaddsd 0x8(%rcx),%xmm5,%xmm8 │ │ │ │ - vmovsd %xmm8,0x8(%rbx) │ │ │ │ - vmovsd (%rbx,%rdx,8),%xmm3 │ │ │ │ - vaddsd (%rcx,%rdx,8),%xmm3,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rbx,%rdx,8) │ │ │ │ + vaddsd 0x8(%rbx),%xmm5,%xmm8 │ │ │ │ + vmovsd %xmm8,0x8(%rcx) │ │ │ │ + vmovsd (%rcx,%rdx,8),%xmm3 │ │ │ │ + vaddsd (%rbx,%rdx,8),%xmm3,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rcx,%rdx,8) │ │ │ │ inc %rdx │ │ │ │ - vmovsd (%rbx,%rdx,8),%xmm7 │ │ │ │ - vaddsd (%rcx,%rdx,8),%xmm7,%xmm1 │ │ │ │ - vmovsd %xmm1,(%rbx,%rdx,8) │ │ │ │ + vmovsd (%rcx,%rdx,8),%xmm7 │ │ │ │ + vaddsd (%rbx,%rdx,8),%xmm7,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rcx,%rdx,8) │ │ │ │ inc %rdx │ │ │ │ - vmovsd (%rbx,%rdx,8),%xmm2 │ │ │ │ - vaddsd (%rcx,%rdx,8),%xmm2,%xmm10 │ │ │ │ - vmovsd %xmm10,(%rbx,%rdx,8) │ │ │ │ + vmovsd (%rcx,%rdx,8),%xmm2 │ │ │ │ + vaddsd (%rbx,%rdx,8),%xmm2,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rcx,%rdx,8) │ │ │ │ inc %rdx │ │ │ │ - vmovsd (%rbx,%rdx,8),%xmm11 │ │ │ │ - vaddsd (%rcx,%rdx,8),%xmm11,%xmm12 │ │ │ │ - vmovsd %xmm12,(%rbx,%rdx,8) │ │ │ │ + vmovsd (%rcx,%rdx,8),%xmm11 │ │ │ │ + vaddsd (%rbx,%rdx,8),%xmm11,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rcx,%rdx,8) │ │ │ │ inc %rdx │ │ │ │ - vmovsd (%rbx,%rdx,8),%xmm13 │ │ │ │ - vaddsd (%rcx,%rdx,8),%xmm13,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rbx,%rdx,8) │ │ │ │ + vmovsd (%rcx,%rdx,8),%xmm13 │ │ │ │ + vaddsd (%rbx,%rdx,8),%xmm13,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rcx,%rdx,8) │ │ │ │ inc %rdx │ │ │ │ - vmovsd (%rbx,%rdx,8),%xmm15 │ │ │ │ - vaddsd (%rcx,%rdx,8),%xmm15,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rbx,%rdx,8) │ │ │ │ + vmovsd (%rcx,%rdx,8),%xmm15 │ │ │ │ + vaddsd (%rbx,%rdx,8),%xmm15,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rcx,%rdx,8) │ │ │ │ inc %rdx │ │ │ │ cmp %rdi,%rdx │ │ │ │ - jae 66ee3 │ │ │ │ - vmovsd (%rbx,%rdx,8),%xmm4 │ │ │ │ + jae 67123 │ │ │ │ + vmovsd (%rcx,%rdx,8),%xmm4 │ │ │ │ lea 0x1(%rdx),%rsi │ │ │ │ lea 0x2(%rdx),%r8 │ │ │ │ - vaddsd (%rcx,%rdx,8),%xmm4,%xmm6 │ │ │ │ - vmovsd %xmm6,(%rbx,%rdx,8) │ │ │ │ - vmovsd (%rbx,%rsi,8),%xmm5 │ │ │ │ - vaddsd (%rcx,%rsi,8),%xmm5,%xmm8 │ │ │ │ - vmovsd %xmm8,(%rbx,%rsi,8) │ │ │ │ - vmovsd (%rbx,%r8,8),%xmm3 │ │ │ │ + vaddsd (%rbx,%rdx,8),%xmm4,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rcx,%rdx,8) │ │ │ │ + vmovsd (%rcx,%rsi,8),%xmm5 │ │ │ │ + vaddsd (%rbx,%rsi,8),%xmm5,%xmm8 │ │ │ │ + vmovsd %xmm8,(%rcx,%rsi,8) │ │ │ │ lea 0x3(%rdx),%rsi │ │ │ │ - vaddsd (%rcx,%r8,8),%xmm3,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rbx,%r8,8) │ │ │ │ - vmovsd (%rbx,%rsi,8),%xmm7 │ │ │ │ + vmovsd (%rcx,%r8,8),%xmm3 │ │ │ │ + vaddsd (%rbx,%r8,8),%xmm3,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rcx,%r8,8) │ │ │ │ lea 0x4(%rdx),%r8 │ │ │ │ - vaddsd (%rcx,%rsi,8),%xmm7,%xmm1 │ │ │ │ - vmovsd %xmm1,(%rbx,%rsi,8) │ │ │ │ - vmovsd (%rbx,%r8,8),%xmm2 │ │ │ │ + vmovsd (%rcx,%rsi,8),%xmm7 │ │ │ │ + vaddsd (%rbx,%rsi,8),%xmm7,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rcx,%rsi,8) │ │ │ │ lea 0x5(%rdx),%rsi │ │ │ │ - vaddsd (%rcx,%r8,8),%xmm2,%xmm10 │ │ │ │ - vmovsd %xmm10,(%rbx,%r8,8) │ │ │ │ - vmovsd (%rbx,%rsi,8),%xmm11 │ │ │ │ + vmovsd (%rcx,%r8,8),%xmm2 │ │ │ │ + vaddsd (%rbx,%r8,8),%xmm2,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rcx,%r8,8) │ │ │ │ lea 0x6(%rdx),%r8 │ │ │ │ - vaddsd (%rcx,%rsi,8),%xmm11,%xmm12 │ │ │ │ - vmovsd %xmm12,(%rbx,%rsi,8) │ │ │ │ - vmovsd (%rbx,%r8,8),%xmm13 │ │ │ │ + vmovsd (%rcx,%rsi,8),%xmm11 │ │ │ │ + vaddsd (%rbx,%rsi,8),%xmm11,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rcx,%rsi,8) │ │ │ │ lea 0x7(%rdx),%rsi │ │ │ │ add $0x8,%rdx │ │ │ │ - vaddsd (%rcx,%r8,8),%xmm13,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rbx,%r8,8) │ │ │ │ - vmovsd (%rbx,%rsi,8),%xmm15 │ │ │ │ - vaddsd (%rcx,%rsi,8),%xmm15,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rbx,%rsi,8) │ │ │ │ + vmovsd (%rcx,%r8,8),%xmm13 │ │ │ │ + vaddsd (%rbx,%r8,8),%xmm13,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rcx,%r8,8) │ │ │ │ + vmovsd (%rcx,%rsi,8),%xmm15 │ │ │ │ + vaddsd (%rbx,%rsi,8),%xmm15,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rcx,%rsi,8) │ │ │ │ cmp %rdi,%rdx │ │ │ │ - jb 66e39 │ │ │ │ + jb 67079 │ │ │ │ add $0x18,%r13 │ │ │ │ cmp %r10,%r13 │ │ │ │ - jne 66d40 │ │ │ │ + jne 66f80 │ │ │ │ inc %r11d │ │ │ │ add $0x18,%rax │ │ │ │ cmp %r11d,%r12d │ │ │ │ - jge 66d30 │ │ │ │ + jge 66f78 │ │ │ │ vzeroupper │ │ │ │ mov 0x38(%rsp),%r12 │ │ │ │ cmp %r12,%r14 │ │ │ │ - je 66f67 │ │ │ │ + je 671a7 │ │ │ │ nopl (%rax) │ │ │ │ mov 0x8(%r12),%r13 │ │ │ │ mov (%r12),%rbx │ │ │ │ cmp %rbx,%r13 │ │ │ │ - je 66f45 │ │ │ │ + je 67185 │ │ │ │ xchg %ax,%ax │ │ │ │ mov (%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 66fb0 │ │ │ │ + je 671e8 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ add $0x18,%rbx │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ cmp %rbx,%r13 │ │ │ │ - jne 66f20 │ │ │ │ + jne 67160 │ │ │ │ mov (%r12),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - je 66ff5 │ │ │ │ + je 67225 │ │ │ │ mov 0x10(%r12),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ add $0x18,%r12 │ │ │ │ sub %rbx,%rsi │ │ │ │ call d340 │ │ │ │ cmp %r12,%r14 │ │ │ │ - jne 66f10 │ │ │ │ + jne 67150 │ │ │ │ cmpq $0x0,0x38(%rsp) │ │ │ │ - je 6700e │ │ │ │ + je 6723e │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 67068 │ │ │ │ + jne 67298 │ │ │ │ mov 0x38(%rsp),%rdi │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ mov %r15,%rsi │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ + sub %rdi,%rsi │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ - sub %rdi,%rsi │ │ │ │ jmp d340 │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ add $0x18,%rbx │ │ │ │ cmp %rbx,%r13 │ │ │ │ - jne 66f20 │ │ │ │ - jmp 66f41 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 67160 │ │ │ │ + jmp 67181 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x18,%r13 │ │ │ │ cmp %r13,%rbx │ │ │ │ - jne 66aa0 │ │ │ │ - jmp 66ac2 │ │ │ │ - mov %rsi,%rdx │ │ │ │ + jne 66cf8 │ │ │ │ + jmp 66d1a │ │ │ │ + mov %rcx,%rdx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 66cb5 │ │ │ │ + jmp 66f05 │ │ │ │ vdivsd %xmm2,%xmm6,%xmm8 │ │ │ │ - jmp 66b41 │ │ │ │ + jmp 66d91 │ │ │ │ add $0x18,%r12 │ │ │ │ cmp %r14,%r12 │ │ │ │ - jne 66f10 │ │ │ │ + jne 67150 │ │ │ │ cmpq $0x0,0x38(%rsp) │ │ │ │ - jne 66f73 │ │ │ │ + jne 671b3 │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 67068 │ │ │ │ + jne 67298 │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ inc %r12d │ │ │ │ cmp %r12d,0x34(%rsp) │ │ │ │ - jge 66a30 │ │ │ │ - jmp 66aee │ │ │ │ + jge 66c90 │ │ │ │ + jmp 66d46 │ │ │ │ mov 0x20(%rsp),%rsi │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ - call c7e00 >::_M_realloc_append(CalcSignature::Signature const&)@@Base> │ │ │ │ + call c7e10 >::_M_realloc_append(CalcSignature::Signature const&)@@Base> │ │ │ │ mov 0x40(%rsp),%rsi │ │ │ │ mov 0x48(%rsp),%r14 │ │ │ │ mov 0x50(%rsp),%r15 │ │ │ │ mov %rsi,0x38(%rsp) │ │ │ │ - jmp 66a01 │ │ │ │ + jmp 66c61 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ - jmp 1017c <__cxa_finalize@plt+0x2aec> │ │ │ │ + jmp 101d6 <__cxa_finalize@plt+0x2b46> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ - jmp 101cc <__cxa_finalize@plt+0x2b3c> │ │ │ │ + jmp 10226 <__cxa_finalize@plt+0x2b96> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ - jmp 10193 <__cxa_finalize@plt+0x2b03> │ │ │ │ + jmp 101ed <__cxa_finalize@plt+0x2b5d> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ - jmp 101f4 <__cxa_finalize@plt+0x2b64> │ │ │ │ + jmp 1024e <__cxa_finalize@plt+0x2bbe> │ │ │ │ │ │ │ │ -00000000000670a0 >*)@@Base>: │ │ │ │ +00000000000672d0 >*)@@Base>: │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ movabs $0xaaaaaaaaaaaaaaab,%rcx │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0xe0,%rsp │ │ │ │ - mov 0x8(%rdi),%rax │ │ │ │ - mov %fs:0x28,%rdx │ │ │ │ - mov %rdx,0xd8(%rsp) │ │ │ │ + mov %fs:0x28,%r15 │ │ │ │ + mov %r15,0xd8(%rsp) │ │ │ │ + mov %rsi,%r15 │ │ │ │ mov (%rdi),%rdx │ │ │ │ - sub %rdx,%rax │ │ │ │ - sar $0x3,%rax │ │ │ │ - imul %rcx,%rax │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov %eax,0x38(%rsp) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jle 679fd >*)@@Base+0x95d> │ │ │ │ + mov 0x8(%rdi),%rsi │ │ │ │ + sub %rdx,%rsi │ │ │ │ + sar $0x3,%rsi │ │ │ │ + imul %rcx,%rsi │ │ │ │ + mov %rsi,0x48(%rsp) │ │ │ │ + mov %esi,0x38(%rsp) │ │ │ │ + cmp $0x1,%esi │ │ │ │ + jle 67c11 >*)@@Base+0x941> │ │ │ │ + mov 0x8(%rdx),%rbx │ │ │ │ vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ - mov %rdi,%r15 │ │ │ │ - mov %rsi,%r14 │ │ │ │ + mov %rdi,%r14 │ │ │ │ + mov %esi,%r13d │ │ │ │ lea 0xa0(%rsp),%rdi │ │ │ │ - mov 0x8(%rdx),%rbx │ │ │ │ - sub (%rdx),%rbx │ │ │ │ - lea -0x1(%rax),%edx │ │ │ │ - mov %eax,%r12d │ │ │ │ movq $0x0,0xb0(%rsp) │ │ │ │ - vmovdqu %xmm0,0xc8(%rsp) │ │ │ │ - vmovdqa %xmm0,0xa0(%rsp) │ │ │ │ - mov %rdi,0x50(%rsp) │ │ │ │ + sub (%rdx),%rbx │ │ │ │ + lea -0x1(%rsi),%edx │ │ │ │ + mov %rdi,0x58(%rsp) │ │ │ │ sar $0x3,%rbx │ │ │ │ + vmovdqu %xmm0,0xc8(%rsp) │ │ │ │ mov %ebx,%esi │ │ │ │ - call b85e0 │ │ │ │ + vmovdqa %xmm0,0xa0(%rsp) │ │ │ │ + call b8640 │ │ │ │ + mov 0xa0(%rsp),%rax │ │ │ │ lea 0xc0(%rsp),%rdi │ │ │ │ - mov %r12d,%edx │ │ │ │ + mov %r13d,%edx │ │ │ │ mov %ebx,%esi │ │ │ │ - mov 0xa0(%rsp),%r13 │ │ │ │ movq $0x0,0xc0(%rsp) │ │ │ │ - mov %rdi,0x48(%rsp) │ │ │ │ - call b85e0 │ │ │ │ - test %r14,%r14 │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ + mov %rdi,0x50(%rsp) │ │ │ │ + call b8640 │ │ │ │ + test %r15,%r15 │ │ │ │ + mov 0xc0(%rsp),%rbx │ │ │ │ + mov 0x48(%rsp),%r13d │ │ │ │ movl $0x1,0x78(%rsp) │ │ │ │ - mov 0xc0(%rsp),%rsi │ │ │ │ + mov (%r14),%r12 │ │ │ │ setne 0x3f(%rsp) │ │ │ │ - mov 0x40(%rsp),%ebx │ │ │ │ - mov (%r15),%r12 │ │ │ │ - mov %rsi,0x58(%rsp) │ │ │ │ mov 0x78(%rsp),%r8d │ │ │ │ cmp $0x1,%r8d │ │ │ │ - je 67bfb >*)@@Base+0xb5b> │ │ │ │ - mov 0x58(%rsp),%r9 │ │ │ │ - lea 0x1(%r8),%r11d │ │ │ │ - mov %r15,0x28(%rsp) │ │ │ │ + je 67e09 >*)@@Base+0xb39> │ │ │ │ + lea 0x1(%r8),%r10d │ │ │ │ + mov %r13d,0x2c(%rsp) │ │ │ │ + mov %r10d,0x28(%rsp) │ │ │ │ mov %r14,0x20(%rsp) │ │ │ │ - mov %r12,%r15 │ │ │ │ - mov %ebx,0x34(%rsp) │ │ │ │ - mov %r11d,0x30(%rsp) │ │ │ │ - mov $0x2,%r14d │ │ │ │ - lea 0x18(%r9),%r12 │ │ │ │ - mov 0x8(%r12),%r10 │ │ │ │ - mov (%r12),%rbx │ │ │ │ - cmp %r10,%rbx │ │ │ │ - je 671f0 >*)@@Base+0x150> │ │ │ │ - sub %rbx,%r10 │ │ │ │ + mov %r15,0x18(%rsp) │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ + mov %r12,0x40(%rsp) │ │ │ │ + lea 0x18(%rbx),%r12 │ │ │ │ + mov $0x2,%ebx │ │ │ │ + mov 0x8(%r12),%r9 │ │ │ │ + mov (%r12),%r15 │ │ │ │ + cmp %r9,%r15 │ │ │ │ + je 67423 >*)@@Base+0x153> │ │ │ │ + sub %r15,%r9 │ │ │ │ xor %esi,%esi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %r10,%rdx │ │ │ │ + mov %r15,%rdi │ │ │ │ + mov %r9,%rdx │ │ │ │ vzeroupper │ │ │ │ call d190 │ │ │ │ - lea -0x2(%r14),%edx │ │ │ │ - mov %r13,0x68(%rsp) │ │ │ │ - mov %r14d,0x1c(%rsp) │ │ │ │ - mov %rbx,0x60(%rsp) │ │ │ │ - mov %r15,0x70(%rsp) │ │ │ │ + mov 0x40(%rsp),%r11 │ │ │ │ + lea -0x2(%rbx),%edx │ │ │ │ + mov %ebx,0x14(%rsp) │ │ │ │ + mov %r15,0x60(%rsp) │ │ │ │ + mov %r11,0x70(%rsp) │ │ │ │ mov %edx,0x7c(%rsp) │ │ │ │ - mov %r12,0x10(%rsp) │ │ │ │ - mov %r15,0x8(%rsp) │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x70(%rsp),%r13 │ │ │ │ - mov 0x0(%r13),%rcx │ │ │ │ - mov 0x8(%r13),%r14 │ │ │ │ + mov %r12,0x8(%rsp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x70(%rsp),%r12 │ │ │ │ + mov (%r12),%rcx │ │ │ │ + mov 0x8(%r12),%r14 │ │ │ │ cmp %rcx,%r14 │ │ │ │ - je 676e0 >*)@@Base+0x640> │ │ │ │ - movslq 0x7c(%rsp),%r15 │ │ │ │ - mov 0x68(%rsp),%r12 │ │ │ │ - lea (%r15,%r15,2),%rax │ │ │ │ - mov (%r12,%rax,8),%rdx │ │ │ │ - mov 0x8(%r12,%rax,8),%r9 │ │ │ │ + je 67910 >*)@@Base+0x640> │ │ │ │ + movslq 0x7c(%rsp),%rsi │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ + lea (%rsi,%rsi,2),%r13 │ │ │ │ + lea (%rbx,%r13,8),%rax │ │ │ │ + mov (%rax),%rdx │ │ │ │ + mov 0x8(%rax),%r9 │ │ │ │ cmp %rdx,%r9 │ │ │ │ - je 676e0 >*)@@Base+0x640> │ │ │ │ + je 67910 >*)@@Base+0x640> │ │ │ │ mov 0x60(%rsp),%rax │ │ │ │ sub %rdx,%r9 │ │ │ │ mov %rax,%rsi │ │ │ │ cmp $0x8,%r9 │ │ │ │ - je 67a30 >*)@@Base+0x990> │ │ │ │ - lea -0x8(%r9),%rbx │ │ │ │ - mov $0xfffffffffffffff8,%r13 │ │ │ │ - mov %rbx,0x90(%rsp) │ │ │ │ - shr $0x3,%rbx │ │ │ │ - sub %rdx,%r13 │ │ │ │ - lea 0x1(%rbx),%r12 │ │ │ │ - mov %r13,0x98(%rsp) │ │ │ │ - mov %rbx,0x88(%rsp) │ │ │ │ + je 67c44 >*)@@Base+0x974> │ │ │ │ + lea -0x8(%r9),%r11 │ │ │ │ + mov $0xfffffffffffffff8,%r12 │ │ │ │ + sub %rdx,%r12 │ │ │ │ + mov %r11,0x90(%rsp) │ │ │ │ + shr $0x3,%r11 │ │ │ │ + mov %r12,0x98(%rsp) │ │ │ │ + lea 0x1(%r11),%r12 │ │ │ │ + mov %r12,%r13 │ │ │ │ + mov %r11,0x88(%rsp) │ │ │ │ mov %r12,%r11 │ │ │ │ - mov %r12,%r15 │ │ │ │ - and $0xfffffffffffffffc,%r15 │ │ │ │ + and $0xfffffffffffffffc,%r13 │ │ │ │ shr $0x2,%r11 │ │ │ │ - mov %r15,0x80(%rsp) │ │ │ │ + mov %r13,0x80(%rsp) │ │ │ │ shl $0x5,%r11 │ │ │ │ - lea 0x0(,%r15,8),%r15 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + lea 0x0(,%r13,8),%r15 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ lea 0x8(%rcx),%r10 │ │ │ │ - lea (%rax,%r9,1),%rdi │ │ │ │ + lea (%rax,%r9,1),%r8 │ │ │ │ cmp %r10,%rax │ │ │ │ - setae %r8b │ │ │ │ - cmp %rdi,%rcx │ │ │ │ setae %bl │ │ │ │ - or %r8b,%bl │ │ │ │ - je 6751c >*)@@Base+0x47c> │ │ │ │ + cmp %r8,%rcx │ │ │ │ + setae %dil │ │ │ │ + or %bl,%dil │ │ │ │ + je 6774c >*)@@Base+0x47c> │ │ │ │ mov 0x98(%rsp),%r13 │ │ │ │ - lea 0x0(%r13,%rsi,1),%r8 │ │ │ │ - cmp $0x10,%r8 │ │ │ │ - jbe 6751c >*)@@Base+0x47c> │ │ │ │ + lea 0x0(%r13,%rsi,1),%rbx │ │ │ │ + cmp $0x10,%rbx │ │ │ │ + jbe 6774c >*)@@Base+0x47c> │ │ │ │ cmpq $0x10,0x90(%rsp) │ │ │ │ - jbe 67a23 >*)@@Base+0x983> │ │ │ │ + jbe 67c37 >*)@@Base+0x967> │ │ │ │ lea -0x20(%r11),%r8 │ │ │ │ - xor %ebx,%ebx │ │ │ │ vbroadcastsd (%rcx),%ymm15 │ │ │ │ + xor %ebx,%ebx │ │ │ │ shr $0x5,%r8 │ │ │ │ inc %r8 │ │ │ │ and $0x7,%r8d │ │ │ │ - je 673db >*)@@Base+0x33b> │ │ │ │ + je 6760b >*)@@Base+0x33b> │ │ │ │ cmp $0x1,%r8 │ │ │ │ - je 673be >*)@@Base+0x31e> │ │ │ │ + je 675ee >*)@@Base+0x31e> │ │ │ │ cmp $0x2,%r8 │ │ │ │ - je 673aa >*)@@Base+0x30a> │ │ │ │ + je 675da >*)@@Base+0x30a> │ │ │ │ cmp $0x3,%r8 │ │ │ │ - je 67396 >*)@@Base+0x2f6> │ │ │ │ + je 675c6 >*)@@Base+0x2f6> │ │ │ │ cmp $0x4,%r8 │ │ │ │ - je 67382 >*)@@Base+0x2e2> │ │ │ │ + je 675b2 >*)@@Base+0x2e2> │ │ │ │ cmp $0x5,%r8 │ │ │ │ - je 6736e >*)@@Base+0x2ce> │ │ │ │ + je 6759e >*)@@Base+0x2ce> │ │ │ │ cmp $0x6,%r8 │ │ │ │ - je 6735a >*)@@Base+0x2ba> │ │ │ │ + je 6758a >*)@@Base+0x2ba> │ │ │ │ vmovupd (%rdx),%ymm0 │ │ │ │ mov $0x20,%ebx │ │ │ │ vfmadd213pd (%rax),%ymm15,%ymm0 │ │ │ │ vmovupd %ymm0,(%rax) │ │ │ │ vmovupd (%rdx,%rbx,1),%ymm1 │ │ │ │ vfmadd213pd (%rax,%rbx,1),%ymm15,%ymm1 │ │ │ │ vmovupd %ymm1,(%rax,%rbx,1) │ │ │ │ @@ -81070,15 +81210,15 @@ │ │ │ │ vmovupd %ymm4,(%rax,%rbx,1) │ │ │ │ add $0x20,%rbx │ │ │ │ vmovupd (%rdx,%rbx,1),%ymm5 │ │ │ │ vfmadd213pd (%rax,%rbx,1),%ymm15,%ymm5 │ │ │ │ vmovupd %ymm5,(%rax,%rbx,1) │ │ │ │ add $0x20,%rbx │ │ │ │ cmp %r11,%rbx │ │ │ │ - je 674a4 >*)@@Base+0x404> │ │ │ │ + je 676d4 >*)@@Base+0x404> │ │ │ │ vmovupd (%rdx,%rbx,1),%ymm6 │ │ │ │ vfmadd213pd (%rax,%rbx,1),%ymm15,%ymm6 │ │ │ │ vmovupd %ymm6,(%rax,%rbx,1) │ │ │ │ vmovupd 0x20(%rdx,%rbx,1),%ymm8 │ │ │ │ vfmadd213pd 0x20(%rax,%rbx,1),%ymm15,%ymm8 │ │ │ │ vmovupd %ymm8,0x20(%rax,%rbx,1) │ │ │ │ vmovupd 0x40(%rdx,%rbx,1),%ymm9 │ │ │ │ @@ -81097,62 +81237,62 @@ │ │ │ │ vfmadd213pd 0xc0(%rax,%rbx,1),%ymm15,%ymm13 │ │ │ │ vmovupd %ymm13,0xc0(%rax,%rbx,1) │ │ │ │ vmovupd 0xe0(%rdx,%rbx,1),%ymm14 │ │ │ │ vfmadd213pd 0xe0(%rax,%rbx,1),%ymm15,%ymm14 │ │ │ │ vmovupd %ymm14,0xe0(%rax,%rbx,1) │ │ │ │ add $0x100,%rbx │ │ │ │ cmp %r11,%rbx │ │ │ │ - jne 673db >*)@@Base+0x33b> │ │ │ │ + jne 6760b >*)@@Base+0x33b> │ │ │ │ test $0x3,%r12b │ │ │ │ - je 67505 >*)@@Base+0x465> │ │ │ │ + je 67735 >*)@@Base+0x465> │ │ │ │ mov 0x80(%rsp),%rdi │ │ │ │ lea (%rax,%r15,1),%rbx │ │ │ │ lea (%rdx,%r15,1),%r13 │ │ │ │ cmp %rdi,0x88(%rsp) │ │ │ │ - je 674f2 >*)@@Base+0x452> │ │ │ │ + je 67722 >*)@@Base+0x452> │ │ │ │ vmovddup (%rcx),%xmm15 │ │ │ │ vmovupd (%rax,%rdi,8),%xmm0 │ │ │ │ mov %r12,%r8 │ │ │ │ - vfmadd132pd (%rdx,%rdi,8),%xmm0,%xmm15 │ │ │ │ sub %rdi,%r8 │ │ │ │ + vfmadd132pd (%rdx,%rdi,8),%xmm0,%xmm15 │ │ │ │ vmovupd %xmm15,(%rax,%rdi,8) │ │ │ │ test $0x1,%r12b │ │ │ │ - je 67505 >*)@@Base+0x465> │ │ │ │ + je 67735 >*)@@Base+0x465> │ │ │ │ and $0xfffffffffffffffe,%r8 │ │ │ │ shl $0x3,%r8 │ │ │ │ add %r8,%rbx │ │ │ │ add %r8,%r13 │ │ │ │ vmovsd 0x0(%r13),%xmm1 │ │ │ │ vmovsd (%rbx),%xmm7 │ │ │ │ vfmadd132sd (%rcx),%xmm7,%xmm1 │ │ │ │ vmovsd %xmm1,(%rbx) │ │ │ │ mov %r10,%rcx │ │ │ │ cmp %r10,%r14 │ │ │ │ - je 676e0 >*)@@Base+0x640> │ │ │ │ + je 67910 >*)@@Base+0x640> │ │ │ │ add %r9,%rsi │ │ │ │ mov %rsi,%rax │ │ │ │ - jmp 672c0 >*)@@Base+0x220> │ │ │ │ + jmp 674f0 >*)@@Base+0x220> │ │ │ │ lea -0x8(%r9),%r13 │ │ │ │ xor %edi,%edi │ │ │ │ shr $0x3,%r13 │ │ │ │ inc %r13 │ │ │ │ and $0x7,%r13d │ │ │ │ - je 6760e >*)@@Base+0x56e> │ │ │ │ + je 6783e >*)@@Base+0x56e> │ │ │ │ cmp $0x1,%r13 │ │ │ │ - je 675ed >*)@@Base+0x54d> │ │ │ │ + je 6781d >*)@@Base+0x54d> │ │ │ │ cmp $0x2,%r13 │ │ │ │ - je 675d5 >*)@@Base+0x535> │ │ │ │ + je 67805 >*)@@Base+0x535> │ │ │ │ cmp $0x3,%r13 │ │ │ │ - je 675bd >*)@@Base+0x51d> │ │ │ │ + je 677ed >*)@@Base+0x51d> │ │ │ │ cmp $0x4,%r13 │ │ │ │ - je 675a5 >*)@@Base+0x505> │ │ │ │ + je 677d5 >*)@@Base+0x505> │ │ │ │ cmp $0x5,%r13 │ │ │ │ - je 6758d >*)@@Base+0x4ed> │ │ │ │ + je 677bd >*)@@Base+0x4ed> │ │ │ │ cmp $0x6,%r13 │ │ │ │ - je 67575 >*)@@Base+0x4d5> │ │ │ │ + je 677a5 >*)@@Base+0x4d5> │ │ │ │ vmovsd (%rdx),%xmm3 │ │ │ │ vmovsd (%rax),%xmm2 │ │ │ │ mov $0x8,%edi │ │ │ │ vfmadd132sd (%rcx),%xmm2,%xmm3 │ │ │ │ vmovsd %xmm3,(%rax) │ │ │ │ vmovsd (%rdx,%rdi,1),%xmm4 │ │ │ │ vmovsd (%rax,%rdi,1),%xmm5 │ │ │ │ @@ -81181,20 +81321,20 @@ │ │ │ │ add $0x8,%rdi │ │ │ │ vmovsd (%rdx,%rdi,1),%xmm15 │ │ │ │ vmovsd (%rax,%rdi,1),%xmm0 │ │ │ │ vfmadd132sd (%rcx),%xmm0,%xmm15 │ │ │ │ vmovsd %xmm15,(%rax,%rdi,1) │ │ │ │ add $0x8,%rdi │ │ │ │ cmp %r9,%rdi │ │ │ │ - je 676d0 >*)@@Base+0x630> │ │ │ │ + je 67900 >*)@@Base+0x630> │ │ │ │ vmovsd (%rdx,%rdi,1),%xmm1 │ │ │ │ vmovsd (%rax,%rdi,1),%xmm7 │ │ │ │ - vfmadd132sd (%rcx),%xmm7,%xmm1 │ │ │ │ vmovsd 0x8(%rax,%rdi,1),%xmm2 │ │ │ │ vmovsd 0x10(%rax,%rdi,1),%xmm5 │ │ │ │ + vfmadd132sd (%rcx),%xmm7,%xmm1 │ │ │ │ vmovsd 0x18(%rax,%rdi,1),%xmm6 │ │ │ │ vmovsd 0x20(%rax,%rdi,1),%xmm10 │ │ │ │ vmovsd 0x28(%rax,%rdi,1),%xmm12 │ │ │ │ vmovsd 0x30(%rax,%rdi,1),%xmm14 │ │ │ │ vmovsd 0x38(%rax,%rdi,1),%xmm0 │ │ │ │ vmovsd %xmm1,(%rax,%rdi,1) │ │ │ │ vmovsd 0x8(%rdx,%rdi,1),%xmm3 │ │ │ │ @@ -81216,261 +81356,263 @@ │ │ │ │ vfmadd132sd (%rcx),%xmm14,%xmm13 │ │ │ │ vmovsd %xmm13,0x30(%rax,%rdi,1) │ │ │ │ vmovsd 0x38(%rdx,%rdi,1),%xmm15 │ │ │ │ vfmadd132sd (%rcx),%xmm0,%xmm15 │ │ │ │ vmovsd %xmm15,0x38(%rax,%rdi,1) │ │ │ │ add $0x40,%rdi │ │ │ │ cmp %r9,%rdi │ │ │ │ - jne 6760e >*)@@Base+0x56e> │ │ │ │ + jne 6783e >*)@@Base+0x56e> │ │ │ │ mov %r10,%rcx │ │ │ │ cmp %r14,%r10 │ │ │ │ - jne 67511 >*)@@Base+0x471> │ │ │ │ + jne 67741 >*)@@Base+0x471> │ │ │ │ nopl 0x0(%rax) │ │ │ │ decl 0x7c(%rsp) │ │ │ │ addq $0x18,0x70(%rsp) │ │ │ │ - cmpl $0xffffffff,0x7c(%rsp) │ │ │ │ - jne 67220 >*)@@Base+0x180> │ │ │ │ - mov 0x1c(%rsp),%r14d │ │ │ │ - mov 0x10(%rsp),%r12 │ │ │ │ - mov 0x68(%rsp),%r13 │ │ │ │ - mov 0x8(%rsp),%r15 │ │ │ │ - inc %r14d │ │ │ │ + mov 0x7c(%rsp),%r14d │ │ │ │ + cmp $0xffffffff,%r14d │ │ │ │ + jne 67448 >*)@@Base+0x178> │ │ │ │ + mov 0x14(%rsp),%ebx │ │ │ │ + mov 0x8(%rsp),%r12 │ │ │ │ + inc %ebx │ │ │ │ add $0x18,%r12 │ │ │ │ - cmp 0x30(%rsp),%r14d │ │ │ │ - jne 671cf >*)@@Base+0x12f> │ │ │ │ - mov 0x34(%rsp),%ebx │ │ │ │ - mov %r15,%r12 │ │ │ │ + cmp 0x28(%rsp),%ebx │ │ │ │ + jne 67402 >*)@@Base+0x132> │ │ │ │ + mov 0x2c(%rsp),%r13d │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + mov 0x40(%rsp),%r12 │ │ │ │ mov 0x20(%rsp),%r14 │ │ │ │ - mov 0x28(%rsp),%r15 │ │ │ │ - cmp $0x1,%ebx │ │ │ │ - jne 67bf8 >*)@@Base+0xb58> │ │ │ │ - mov 0x40(%rsp),%r15 │ │ │ │ + mov 0x18(%rsp),%r15 │ │ │ │ + cmp $0x1,%r13d │ │ │ │ + jne 67e06 >*)@@Base+0xb36> │ │ │ │ + mov 0x48(%rsp),%r14 │ │ │ │ xor %edi,%edi │ │ │ │ - sub $0x2,%r15d │ │ │ │ - lea 0x3(%r15,%r15,2),%r10 │ │ │ │ + sub $0x2,%r14d │ │ │ │ + lea 0x3(%r14,%r14,2),%r10 │ │ │ │ shl $0x3,%r10 │ │ │ │ mov 0x18(%r12,%rdi,1),%rax │ │ │ │ - mov 0x20(%r12,%rdi,1),%r9 │ │ │ │ - cmp %rax,%r9 │ │ │ │ - je 679ab >*)@@Base+0x90b> │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - sub %rax,%r9 │ │ │ │ - mov 0x18(%rdx,%rdi,1),%rcx │ │ │ │ - cmp $0x8,%r9 │ │ │ │ - je 680f3 >*)@@Base+0x1053> │ │ │ │ - lea -0x8(%rax),%r11 │ │ │ │ - sub %rcx,%r11 │ │ │ │ - cmp $0x10,%r11 │ │ │ │ - jbe 68148 >*)@@Base+0x10a8> │ │ │ │ - lea -0x8(%r9),%rsi │ │ │ │ - mov %rsi,%r15 │ │ │ │ - shr $0x3,%r15 │ │ │ │ - lea 0x1(%r15),%r8 │ │ │ │ + mov 0x20(%r12,%rdi,1),%r11 │ │ │ │ + cmp %rax,%r11 │ │ │ │ + je 67bb0 >*)@@Base+0x8e0> │ │ │ │ + sub %rax,%r11 │ │ │ │ + mov 0x18(%rbx,%rdi,1),%rcx │ │ │ │ + cmp $0x8,%r11 │ │ │ │ + je 68303 >*)@@Base+0x1033> │ │ │ │ + lea -0x8(%rax),%rdx │ │ │ │ + sub %rcx,%rdx │ │ │ │ + cmp $0x10,%rdx │ │ │ │ + jbe 68358 >*)@@Base+0x1088> │ │ │ │ + lea -0x8(%r11),%rsi │ │ │ │ + mov %rsi,%r14 │ │ │ │ + shr $0x3,%r14 │ │ │ │ + lea 0x1(%r14),%r8 │ │ │ │ cmp $0x10,%rsi │ │ │ │ - jbe 6813b >*)@@Base+0x109b> │ │ │ │ - mov %r8,%r11 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - shr $0x2,%r11 │ │ │ │ - shl $0x5,%r11 │ │ │ │ - lea -0x20(%r11),%rsi │ │ │ │ + jbe 6834a >*)@@Base+0x107a> │ │ │ │ + mov %r8,%r9 │ │ │ │ + xor %edx,%edx │ │ │ │ + shr $0x2,%r9 │ │ │ │ + shl $0x5,%r9 │ │ │ │ + lea -0x20(%r9),%rsi │ │ │ │ shr $0x5,%rsi │ │ │ │ inc %rsi │ │ │ │ and $0x7,%esi │ │ │ │ - je 67878 >*)@@Base+0x7d8> │ │ │ │ + je 67a90 >*)@@Base+0x7c0> │ │ │ │ cmp $0x1,%rsi │ │ │ │ - je 67859 >*)@@Base+0x7b9> │ │ │ │ + je 67a74 >*)@@Base+0x7a4> │ │ │ │ cmp $0x2,%rsi │ │ │ │ - je 67843 >*)@@Base+0x7a3> │ │ │ │ + je 67a61 >*)@@Base+0x791> │ │ │ │ cmp $0x3,%rsi │ │ │ │ - je 6782d >*)@@Base+0x78d> │ │ │ │ + je 67a4e >*)@@Base+0x77e> │ │ │ │ cmp $0x4,%rsi │ │ │ │ - je 67817 >*)@@Base+0x777> │ │ │ │ + je 67a3b >*)@@Base+0x76b> │ │ │ │ cmp $0x5,%rsi │ │ │ │ - je 67801 >*)@@Base+0x761> │ │ │ │ + je 67a28 >*)@@Base+0x758> │ │ │ │ cmp $0x6,%rsi │ │ │ │ - jne 68124 >*)@@Base+0x1084> │ │ │ │ - vmovupd (%rax,%r9,1),%ymm15 │ │ │ │ - vsubpd (%rcx,%r9,1),%ymm15,%ymm0 │ │ │ │ - vmovupd %ymm0,(%rax,%r9,1) │ │ │ │ - add $0x20,%r9 │ │ │ │ - vmovupd (%rax,%r9,1),%ymm1 │ │ │ │ - vsubpd (%rcx,%r9,1),%ymm1,%ymm3 │ │ │ │ - vmovupd %ymm3,(%rax,%r9,1) │ │ │ │ - add $0x20,%r9 │ │ │ │ - vmovupd (%rax,%r9,1),%ymm7 │ │ │ │ - vsubpd (%rcx,%r9,1),%ymm7,%ymm8 │ │ │ │ - vmovupd %ymm8,(%rax,%r9,1) │ │ │ │ - add $0x20,%r9 │ │ │ │ - vmovupd (%rax,%r9,1),%ymm6 │ │ │ │ - vsubpd (%rcx,%r9,1),%ymm6,%ymm9 │ │ │ │ - vmovupd %ymm9,(%rax,%r9,1) │ │ │ │ - add $0x20,%r9 │ │ │ │ - vmovupd (%rax,%r9,1),%ymm10 │ │ │ │ - vsubpd (%rcx,%r9,1),%ymm10,%ymm11 │ │ │ │ - vmovupd %ymm11,(%rax,%r9,1) │ │ │ │ - add $0x20,%r9 │ │ │ │ - vmovupd (%rax,%r9,1),%ymm12 │ │ │ │ - vsubpd (%rcx,%r9,1),%ymm12,%ymm13 │ │ │ │ - vmovupd %ymm13,(%rax,%r9,1) │ │ │ │ - add $0x20,%r9 │ │ │ │ - cmp %r11,%r9 │ │ │ │ - je 67951 >*)@@Base+0x8b1> │ │ │ │ - vmovupd (%rax,%r9,1),%ymm4 │ │ │ │ - vmovupd 0x20(%rax,%r9,1),%ymm5 │ │ │ │ - vsubpd (%rcx,%r9,1),%ymm4,%ymm2 │ │ │ │ - vmovupd 0x40(%rax,%r9,1),%ymm15 │ │ │ │ - vmovupd 0x60(%rax,%r9,1),%ymm1 │ │ │ │ - vmovupd 0x80(%rax,%r9,1),%ymm7 │ │ │ │ - vmovupd 0xa0(%rax,%r9,1),%ymm6 │ │ │ │ - vmovupd 0xc0(%rax,%r9,1),%ymm10 │ │ │ │ - vmovupd 0xe0(%rax,%r9,1),%ymm12 │ │ │ │ - vmovupd %ymm2,(%rax,%r9,1) │ │ │ │ - vsubpd 0x20(%rcx,%r9,1),%ymm5,%ymm14 │ │ │ │ - vmovupd %ymm14,0x20(%rax,%r9,1) │ │ │ │ - vsubpd 0x40(%rcx,%r9,1),%ymm15,%ymm0 │ │ │ │ - vmovupd %ymm0,0x40(%rax,%r9,1) │ │ │ │ - vsubpd 0x60(%rcx,%r9,1),%ymm1,%ymm3 │ │ │ │ - vmovupd %ymm3,0x60(%rax,%r9,1) │ │ │ │ - vsubpd 0x80(%rcx,%r9,1),%ymm7,%ymm8 │ │ │ │ - vmovupd %ymm8,0x80(%rax,%r9,1) │ │ │ │ - vsubpd 0xa0(%rcx,%r9,1),%ymm6,%ymm9 │ │ │ │ - vmovupd %ymm9,0xa0(%rax,%r9,1) │ │ │ │ - vsubpd 0xc0(%rcx,%r9,1),%ymm10,%ymm11 │ │ │ │ - vmovupd %ymm11,0xc0(%rax,%r9,1) │ │ │ │ - vsubpd 0xe0(%rcx,%r9,1),%ymm12,%ymm13 │ │ │ │ - vmovupd %ymm13,0xe0(%rax,%r9,1) │ │ │ │ - add $0x100,%r9 │ │ │ │ - cmp %r11,%r9 │ │ │ │ - jne 67878 >*)@@Base+0x7d8> │ │ │ │ + jne 68334 >*)@@Base+0x1064> │ │ │ │ + vmovupd (%rax,%rdx,1),%ymm15 │ │ │ │ + vsubpd (%rcx,%rdx,1),%ymm15,%ymm0 │ │ │ │ + vmovupd %ymm0,(%rax,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmovupd (%rax,%rdx,1),%ymm1 │ │ │ │ + vsubpd (%rcx,%rdx,1),%ymm1,%ymm3 │ │ │ │ + vmovupd %ymm3,(%rax,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmovupd (%rax,%rdx,1),%ymm7 │ │ │ │ + vsubpd (%rcx,%rdx,1),%ymm7,%ymm8 │ │ │ │ + vmovupd %ymm8,(%rax,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmovupd (%rax,%rdx,1),%ymm6 │ │ │ │ + vsubpd (%rcx,%rdx,1),%ymm6,%ymm9 │ │ │ │ + vmovupd %ymm9,(%rax,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmovupd (%rax,%rdx,1),%ymm10 │ │ │ │ + vsubpd (%rcx,%rdx,1),%ymm10,%ymm11 │ │ │ │ + vmovupd %ymm11,(%rax,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + vmovupd (%rax,%rdx,1),%ymm12 │ │ │ │ + vsubpd (%rcx,%rdx,1),%ymm12,%ymm13 │ │ │ │ + vmovupd %ymm13,(%rax,%rdx,1) │ │ │ │ + add $0x20,%rdx │ │ │ │ + cmp %r9,%rdx │ │ │ │ + je 67b51 >*)@@Base+0x881> │ │ │ │ + vmovupd (%rax,%rdx,1),%ymm4 │ │ │ │ + vmovupd 0x20(%rax,%rdx,1),%ymm5 │ │ │ │ + vmovupd 0x40(%rax,%rdx,1),%ymm15 │ │ │ │ + vmovupd 0x60(%rax,%rdx,1),%ymm1 │ │ │ │ + vsubpd (%rcx,%rdx,1),%ymm4,%ymm2 │ │ │ │ + vmovupd 0x80(%rax,%rdx,1),%ymm7 │ │ │ │ + vmovupd 0xa0(%rax,%rdx,1),%ymm6 │ │ │ │ + vmovupd 0xc0(%rax,%rdx,1),%ymm10 │ │ │ │ + vmovupd 0xe0(%rax,%rdx,1),%ymm12 │ │ │ │ + vmovupd %ymm2,(%rax,%rdx,1) │ │ │ │ + vsubpd 0x20(%rcx,%rdx,1),%ymm5,%ymm14 │ │ │ │ + vmovupd %ymm14,0x20(%rax,%rdx,1) │ │ │ │ + vsubpd 0x40(%rcx,%rdx,1),%ymm15,%ymm0 │ │ │ │ + vmovupd %ymm0,0x40(%rax,%rdx,1) │ │ │ │ + vsubpd 0x60(%rcx,%rdx,1),%ymm1,%ymm3 │ │ │ │ + vmovupd %ymm3,0x60(%rax,%rdx,1) │ │ │ │ + vsubpd 0x80(%rcx,%rdx,1),%ymm7,%ymm8 │ │ │ │ + vmovupd %ymm8,0x80(%rax,%rdx,1) │ │ │ │ + vsubpd 0xa0(%rcx,%rdx,1),%ymm6,%ymm9 │ │ │ │ + vmovupd %ymm9,0xa0(%rax,%rdx,1) │ │ │ │ + vsubpd 0xc0(%rcx,%rdx,1),%ymm10,%ymm11 │ │ │ │ + vmovupd %ymm11,0xc0(%rax,%rdx,1) │ │ │ │ + vsubpd 0xe0(%rcx,%rdx,1),%ymm12,%ymm13 │ │ │ │ + vmovupd %ymm13,0xe0(%rax,%rdx,1) │ │ │ │ + add $0x100,%rdx │ │ │ │ + cmp %r9,%rdx │ │ │ │ + jne 67a90 >*)@@Base+0x7c0> │ │ │ │ test $0x3,%r8b │ │ │ │ - je 679ab >*)@@Base+0x90b> │ │ │ │ - mov %r8,%rbx │ │ │ │ - and $0xfffffffffffffffc,%rbx │ │ │ │ - lea 0x0(,%rbx,8),%rdx │ │ │ │ - lea (%rcx,%rdx,1),%r9 │ │ │ │ - add %rax,%rdx │ │ │ │ - cmp %r15,%rbx │ │ │ │ - je 6799e >*)@@Base+0x8fe> │ │ │ │ - vmovupd (%rax,%rbx,8),%xmm4 │ │ │ │ - mov %r8,%r15 │ │ │ │ - vsubpd (%rcx,%rbx,8),%xmm4,%xmm2 │ │ │ │ - sub %rbx,%r15 │ │ │ │ + je 67bb0 >*)@@Base+0x8e0> │ │ │ │ + mov %r8,%r13 │ │ │ │ + and $0xfffffffffffffffc,%r13 │ │ │ │ + lea 0x0(,%r13,8),%r11 │ │ │ │ + lea (%rcx,%r11,1),%r9 │ │ │ │ + add %rax,%r11 │ │ │ │ + cmp %r14,%r13 │ │ │ │ + je 67ba1 >*)@@Base+0x8d1> │ │ │ │ + vmovupd (%rax,%r13,8),%xmm4 │ │ │ │ + mov %r8,%r14 │ │ │ │ + sub %r13,%r14 │ │ │ │ and $0x1,%r8d │ │ │ │ - vmovupd %xmm2,(%rax,%rbx,8) │ │ │ │ - je 679ab >*)@@Base+0x90b> │ │ │ │ - mov %r15,%rsi │ │ │ │ + vsubpd (%rcx,%r13,8),%xmm4,%xmm2 │ │ │ │ + vmovupd %xmm2,(%rax,%r13,8) │ │ │ │ + je 67bb0 >*)@@Base+0x8e0> │ │ │ │ + mov %r14,%rsi │ │ │ │ and $0xfffffffffffffffe,%rsi │ │ │ │ shl $0x3,%rsi │ │ │ │ add %rsi,%r9 │ │ │ │ - add %rsi,%rdx │ │ │ │ - vmovsd (%rdx),%xmm5 │ │ │ │ + add %rsi,%r11 │ │ │ │ + vmovsd (%r11),%xmm5 │ │ │ │ vsubsd (%r9),%xmm5,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rdx) │ │ │ │ + vmovsd %xmm14,(%r11) │ │ │ │ add $0x18,%rdi │ │ │ │ cmp %r10,%rdi │ │ │ │ - jne 67749 >*)@@Base+0x6a9> │ │ │ │ - test %r14,%r14 │ │ │ │ - je 682a5 >*)@@Base+0x1205> │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ - mov %r13,0xa0(%rsp) │ │ │ │ - mov %r14,%rdi │ │ │ │ + jne 67979 >*)@@Base+0x6a9> │ │ │ │ + test %r15,%r15 │ │ │ │ + je 684e0 >*)@@Base+0x1210> │ │ │ │ + mov 0x68(%rsp),%r12 │ │ │ │ + mov 0x58(%rsp),%rsi │ │ │ │ + mov %r15,%rdi │ │ │ │ + mov %r12,0xa0(%rsp) │ │ │ │ vzeroupper │ │ │ │ - call b8d20 >::emplace_back(CalcSignature::Signature&&)@@Base> │ │ │ │ - mov 0xa0(%rsp),%r13 │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b8d70 >::emplace_back(CalcSignature::Signature&&)@@Base> │ │ │ │ + mov 0xa0(%rsp),%rbx │ │ │ │ + mov %rbx,0x68(%rsp) │ │ │ │ mov 0x50(%rsp),%rdi │ │ │ │ - mov %r13,0xa0(%rsp) │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov 0x68(%rsp),%r15 │ │ │ │ + mov 0x58(%rsp),%rdi │ │ │ │ + mov %r15,0xa0(%rsp) │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov 0xd8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 682ad >*)@@Base+0x120d> │ │ │ │ + jne 684e8 >*)@@Base+0x1218> │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ mov %rax,%rbx │ │ │ │ mov %rdx,%r13 │ │ │ │ xor %edi,%edi │ │ │ │ - jmp 674ba >*)@@Base+0x41a> │ │ │ │ - mov %r14,%rdi │ │ │ │ - mov %rax,%r11 │ │ │ │ - sub %rcx,%rdi │ │ │ │ - sub $0x8,%rdi │ │ │ │ - shr $0x3,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - je 67bd3 >*)@@Base+0xb33> │ │ │ │ + jmp 676ea >*)@@Base+0x41a> │ │ │ │ + mov %r14,%r8 │ │ │ │ + mov %rax,%rdi │ │ │ │ + sub %rcx,%r8 │ │ │ │ + sub $0x8,%r8 │ │ │ │ + shr $0x3,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + je 67de3 >*)@@Base+0xb13> │ │ │ │ vmovsd (%rcx),%xmm1 │ │ │ │ vmovsd (%rax),%xmm7 │ │ │ │ lea 0x8(%rax),%rsi │ │ │ │ add $0x8,%rcx │ │ │ │ + mov %rsi,%rdi │ │ │ │ vfmadd132sd (%rdx),%xmm7,%xmm1 │ │ │ │ - mov %rsi,%r11 │ │ │ │ vmovsd %xmm1,(%rax) │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 67bd3 >*)@@Base+0xb33> │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - je 67b19 >*)@@Base+0xa79> │ │ │ │ - cmp $0x3,%rdi │ │ │ │ - je 67afe >*)@@Base+0xa5e> │ │ │ │ - cmp $0x4,%rdi │ │ │ │ - je 67ae3 >*)@@Base+0xa43> │ │ │ │ - cmp $0x5,%rdi │ │ │ │ - je 67ac8 >*)@@Base+0xa28> │ │ │ │ - cmp $0x6,%rdi │ │ │ │ - je 67aad >*)@@Base+0xa0d> │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 67de3 >*)@@Base+0xb13> │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + je 67d2a >*)@@Base+0xa5a> │ │ │ │ + cmp $0x3,%r8 │ │ │ │ + je 67d10 >*)@@Base+0xa40> │ │ │ │ + cmp $0x4,%r8 │ │ │ │ + je 67cf6 >*)@@Base+0xa26> │ │ │ │ + cmp $0x5,%r8 │ │ │ │ + je 67cdc >*)@@Base+0xa0c> │ │ │ │ + cmp $0x6,%r8 │ │ │ │ + je 67cc2 >*)@@Base+0x9f2> │ │ │ │ vmovsd (%rcx),%xmm3 │ │ │ │ vmovsd 0x8(%rax),%xmm2 │ │ │ │ add $0x8,%rcx │ │ │ │ add $0x8,%rsi │ │ │ │ vfmadd132sd (%rdx),%xmm2,%xmm3 │ │ │ │ vmovsd %xmm3,0x8(%rax) │ │ │ │ vmovsd (%rcx),%xmm4 │ │ │ │ - add $0x8,%rsi │ │ │ │ + vmovsd (%rsi),%xmm5 │ │ │ │ add $0x8,%rcx │ │ │ │ - vmovsd -0x8(%rsi),%xmm5 │ │ │ │ + add $0x8,%rsi │ │ │ │ vfmadd132sd (%rdx),%xmm5,%xmm4 │ │ │ │ vmovsd %xmm4,-0x8(%rsi) │ │ │ │ vmovsd (%rcx),%xmm6 │ │ │ │ - add $0x8,%rsi │ │ │ │ + vmovsd (%rsi),%xmm8 │ │ │ │ add $0x8,%rcx │ │ │ │ - vmovsd -0x8(%rsi),%xmm8 │ │ │ │ + add $0x8,%rsi │ │ │ │ vfmadd132sd (%rdx),%xmm8,%xmm6 │ │ │ │ vmovsd %xmm6,-0x8(%rsi) │ │ │ │ vmovsd (%rcx),%xmm9 │ │ │ │ - add $0x8,%rsi │ │ │ │ + vmovsd (%rsi),%xmm10 │ │ │ │ add $0x8,%rcx │ │ │ │ - vmovsd -0x8(%rsi),%xmm10 │ │ │ │ + add $0x8,%rsi │ │ │ │ vfmadd132sd (%rdx),%xmm10,%xmm9 │ │ │ │ vmovsd %xmm9,-0x8(%rsi) │ │ │ │ vmovsd (%rcx),%xmm11 │ │ │ │ - add $0x8,%rsi │ │ │ │ + vmovsd (%rsi),%xmm12 │ │ │ │ add $0x8,%rcx │ │ │ │ - vmovsd -0x8(%rsi),%xmm12 │ │ │ │ + add $0x8,%rsi │ │ │ │ vfmadd132sd (%rdx),%xmm12,%xmm11 │ │ │ │ vmovsd %xmm11,-0x8(%rsi) │ │ │ │ vmovsd (%rsi),%xmm14 │ │ │ │ + vmovsd (%rcx),%xmm13 │ │ │ │ add $0x8,%rsi │ │ │ │ add $0x8,%rcx │ │ │ │ - vmovsd -0x8(%rcx),%xmm13 │ │ │ │ vfmadd132sd (%rdx),%xmm14,%xmm13 │ │ │ │ vmovsd %xmm13,-0x8(%rsi) │ │ │ │ - mov %rsi,%r11 │ │ │ │ - jmp 67bd3 >*)@@Base+0xb33> │ │ │ │ + mov %rsi,%rdi │ │ │ │ + jmp 67de3 >*)@@Base+0xb13> │ │ │ │ vmovsd 0x8(%rcx),%xmm1 │ │ │ │ vmovsd 0x8(%rsi),%xmm7 │ │ │ │ add $0x40,%rsi │ │ │ │ add $0x40,%rcx │ │ │ │ - vfmadd132sd (%rdx),%xmm7,%xmm1 │ │ │ │ vmovsd -0x30(%rsi),%xmm2 │ │ │ │ vmovsd -0x28(%rsi),%xmm5 │ │ │ │ + vfmadd132sd (%rdx),%xmm7,%xmm1 │ │ │ │ vmovsd -0x20(%rsi),%xmm8 │ │ │ │ vmovsd -0x18(%rsi),%xmm10 │ │ │ │ vmovsd -0x10(%rsi),%xmm12 │ │ │ │ vmovsd -0x8(%rsi),%xmm14 │ │ │ │ vmovsd %xmm1,-0x38(%rsi) │ │ │ │ vmovsd -0x30(%rcx),%xmm3 │ │ │ │ vfmadd132sd (%rdx),%xmm2,%xmm3 │ │ │ │ @@ -81486,81 +81628,81 @@ │ │ │ │ vmovsd %xmm9,-0x18(%rsi) │ │ │ │ vmovsd -0x10(%rcx),%xmm11 │ │ │ │ vfmadd132sd (%rdx),%xmm12,%xmm11 │ │ │ │ vmovsd %xmm11,-0x10(%rsi) │ │ │ │ vmovsd -0x8(%rcx),%xmm13 │ │ │ │ vfmadd132sd (%rdx),%xmm14,%xmm13 │ │ │ │ vmovsd %xmm13,-0x8(%rsi) │ │ │ │ - mov %rsi,%r11 │ │ │ │ + mov %rsi,%rdi │ │ │ │ vmovsd (%rcx),%xmm15 │ │ │ │ - lea 0x8(%rcx),%r10 │ │ │ │ - vmovsd (%r11),%xmm0 │ │ │ │ + vmovsd (%rdi),%xmm0 │ │ │ │ + lea 0x8(%rcx),%r15 │ │ │ │ vfmadd132sd (%rdx),%xmm0,%xmm15 │ │ │ │ - vmovsd %xmm15,(%r11) │ │ │ │ - cmp %r10,%r14 │ │ │ │ - jne 67b3c >*)@@Base+0xa9c> │ │ │ │ - jmp 676e0 >*)@@Base+0x640> │ │ │ │ - mov (%r15),%r12 │ │ │ │ - vmovsd 0x74d1d(%rip),%xmm7 # dc920 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ + vmovsd %xmm15,(%rdi) │ │ │ │ + cmp %r15,%r14 │ │ │ │ + jne 67d4c >*)@@Base+0xa7c> │ │ │ │ + jmp 67910 >*)@@Base+0x640> │ │ │ │ + mov (%r14),%r12 │ │ │ │ + vmovsd 0x75c2f(%rip),%xmm7 # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ vxorpd %xmm1,%xmm1,%xmm1 │ │ │ │ mov 0x78(%rsp),%eax │ │ │ │ xor %edi,%edi │ │ │ │ - vcvtsi2sd %ebx,%xmm1,%xmm3 │ │ │ │ + vcvtsi2sd %r13d,%xmm1,%xmm3 │ │ │ │ + vdivsd %xmm3,%xmm7,%xmm4 │ │ │ │ lea (%rax,%rax,2),%rdx │ │ │ │ shl $0x3,%rdx │ │ │ │ mov %rdx,0x88(%rsp) │ │ │ │ - vdivsd %xmm3,%xmm7,%xmm4 │ │ │ │ vmovddup %xmm4,%xmm2 │ │ │ │ vbroadcastsd %xmm4,%ymm5 │ │ │ │ - mov 0x0(%r13,%rdi,1),%rax │ │ │ │ - mov 0x8(%r13,%rdi,1),%r9 │ │ │ │ - cmp %rax,%r9 │ │ │ │ - je 67ec0 >*)@@Base+0xe20> │ │ │ │ - mov 0x58(%rsp),%rsi │ │ │ │ - sub %rax,%r9 │ │ │ │ + mov 0x68(%rsp),%r9 │ │ │ │ + mov (%r9,%rdi,1),%rax │ │ │ │ + mov 0x8(%r9,%rdi,1),%r11 │ │ │ │ + cmp %rax,%r11 │ │ │ │ + je 680ce >*)@@Base+0xdfe> │ │ │ │ + sub %rax,%r11 │ │ │ │ mov (%r12,%rdi,1),%rcx │ │ │ │ - mov (%rsi,%rdi,1),%rdx │ │ │ │ - cmp $0x8,%r9 │ │ │ │ - je 680e1 >*)@@Base+0x1041> │ │ │ │ - lea -0x8(%rax),%r11 │ │ │ │ - mov %r11,%r10 │ │ │ │ + mov (%rbx,%rdi,1),%rdx │ │ │ │ + cmp $0x8,%r11 │ │ │ │ + je 682f1 >*)@@Base+0x1021> │ │ │ │ + lea -0x8(%rax),%rsi │ │ │ │ + mov %rsi,%r10 │ │ │ │ sub %rdx,%r10 │ │ │ │ cmp $0x10,%r10 │ │ │ │ - jbe 67f46 >*)@@Base+0xea6> │ │ │ │ - sub %rcx,%r11 │ │ │ │ - cmp $0x10,%r11 │ │ │ │ - jbe 67f46 >*)@@Base+0xea6> │ │ │ │ - lea -0x8(%r9),%r8 │ │ │ │ + jbe 68156 >*)@@Base+0xe86> │ │ │ │ + sub %rcx,%rsi │ │ │ │ + cmp $0x10,%rsi │ │ │ │ + jbe 68156 >*)@@Base+0xe86> │ │ │ │ + lea -0x8(%r11),%r8 │ │ │ │ mov %r8,%r9 │ │ │ │ shr $0x3,%r9 │ │ │ │ mov %r9,0x90(%rsp) │ │ │ │ lea 0x1(%r9),%r9 │ │ │ │ cmp $0x10,%r8 │ │ │ │ - jbe 67f30 >*)@@Base+0xe90> │ │ │ │ + jbe 68140 >*)@@Base+0xe70> │ │ │ │ mov %r9,%r10 │ │ │ │ xor %esi,%esi │ │ │ │ shr $0x2,%r10 │ │ │ │ shl $0x5,%r10 │ │ │ │ lea -0x20(%r10),%r11 │ │ │ │ shr $0x5,%r11 │ │ │ │ inc %r11 │ │ │ │ and $0x7,%r11d │ │ │ │ - je 67d7a >*)@@Base+0xcda> │ │ │ │ + je 67f88 >*)@@Base+0xcb8> │ │ │ │ cmp $0x1,%r11 │ │ │ │ - je 67d5d >*)@@Base+0xcbd> │ │ │ │ + je 67f6b >*)@@Base+0xc9b> │ │ │ │ cmp $0x2,%r11 │ │ │ │ - je 67d49 >*)@@Base+0xca9> │ │ │ │ + je 67f57 >*)@@Base+0xc87> │ │ │ │ cmp $0x3,%r11 │ │ │ │ - je 67d35 >*)@@Base+0xc95> │ │ │ │ + je 67f43 >*)@@Base+0xc73> │ │ │ │ cmp $0x4,%r11 │ │ │ │ - je 67d21 >*)@@Base+0xc81> │ │ │ │ + je 67f2f >*)@@Base+0xc5f> │ │ │ │ cmp $0x5,%r11 │ │ │ │ - je 67d0d >*)@@Base+0xc6d> │ │ │ │ + je 67f1b >*)@@Base+0xc4b> │ │ │ │ cmp $0x6,%r11 │ │ │ │ - je 67cf9 >*)@@Base+0xc59> │ │ │ │ + je 67f07 >*)@@Base+0xc37> │ │ │ │ vmovupd (%rcx),%ymm6 │ │ │ │ mov $0x20,%esi │ │ │ │ vfmsub213pd (%rdx),%ymm5,%ymm6 │ │ │ │ vmovupd %ymm6,(%rax) │ │ │ │ vmovupd (%rcx,%rsi,1),%ymm9 │ │ │ │ vfmsub213pd (%rdx,%rsi,1),%ymm5,%ymm9 │ │ │ │ vmovupd %ymm9,(%rax,%rsi,1) │ │ │ │ @@ -81582,15 +81724,15 @@ │ │ │ │ vmovupd %ymm13,(%rax,%rsi,1) │ │ │ │ add $0x20,%rsi │ │ │ │ vmovupd (%rcx,%rsi,1),%ymm14 │ │ │ │ vfmsub213pd (%rdx,%rsi,1),%ymm5,%ymm14 │ │ │ │ vmovupd %ymm14,(%rax,%rsi,1) │ │ │ │ add $0x20,%rsi │ │ │ │ cmp %r10,%rsi │ │ │ │ - je 67e43 >*)@@Base+0xda3> │ │ │ │ + je 68051 >*)@@Base+0xd81> │ │ │ │ vmovupd (%rcx,%rsi,1),%ymm15 │ │ │ │ vfmsub213pd (%rdx,%rsi,1),%ymm5,%ymm15 │ │ │ │ vmovupd %ymm15,(%rax,%rsi,1) │ │ │ │ vmovupd 0x20(%rcx,%rsi,1),%ymm0 │ │ │ │ vfmsub213pd 0x20(%rdx,%rsi,1),%ymm5,%ymm0 │ │ │ │ vmovupd %ymm0,0x20(%rax,%rsi,1) │ │ │ │ vmovupd 0x40(%rcx,%rsi,1),%ymm1 │ │ │ │ @@ -81609,2587 +81751,2666 @@ │ │ │ │ vfmsub213pd 0xc0(%rdx,%rsi,1),%ymm5,%ymm6 │ │ │ │ vmovupd %ymm6,0xc0(%rax,%rsi,1) │ │ │ │ vmovupd 0xe0(%rcx,%rsi,1),%ymm9 │ │ │ │ vfmsub213pd 0xe0(%rdx,%rsi,1),%ymm5,%ymm9 │ │ │ │ vmovupd %ymm9,0xe0(%rax,%rsi,1) │ │ │ │ add $0x100,%rsi │ │ │ │ cmp %r10,%rsi │ │ │ │ - jne 67d7a >*)@@Base+0xcda> │ │ │ │ + jne 67f88 >*)@@Base+0xcb8> │ │ │ │ test $0x3,%r9b │ │ │ │ - je 67ec0 >*)@@Base+0xe20> │ │ │ │ + je 680ce >*)@@Base+0xdfe> │ │ │ │ mov %r9,%r8 │ │ │ │ and $0xfffffffffffffffc,%r8 │ │ │ │ lea 0x0(,%r8,8),%rsi │ │ │ │ lea (%rax,%rsi,1),%r10 │ │ │ │ lea (%rcx,%rsi,1),%r11 │ │ │ │ add %rdx,%rsi │ │ │ │ mov %rsi,0x98(%rsp) │ │ │ │ cmp %r8,0x90(%rsp) │ │ │ │ - je 67ea9 >*)@@Base+0xe09> │ │ │ │ + je 680b7 >*)@@Base+0xde7> │ │ │ │ vmovupd (%rcx,%r8,8),%xmm10 │ │ │ │ mov %r9,%rsi │ │ │ │ - vfmsub213pd (%rdx,%r8,8),%xmm2,%xmm10 │ │ │ │ sub %r8,%rsi │ │ │ │ and $0x1,%r9d │ │ │ │ + vfmsub213pd (%rdx,%r8,8),%xmm2,%xmm10 │ │ │ │ vmovupd %xmm10,(%rax,%r8,8) │ │ │ │ - je 67ec0 >*)@@Base+0xe20> │ │ │ │ + je 680ce >*)@@Base+0xdfe> │ │ │ │ and $0xfffffffffffffffe,%rsi │ │ │ │ shl $0x3,%rsi │ │ │ │ add %rsi,0x98(%rsp) │ │ │ │ add %rsi,%r10 │ │ │ │ add %rsi,%r11 │ │ │ │ - mov 0x98(%rsp),%rax │ │ │ │ vmovsd (%r11),%xmm11 │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ vfmsub213sd (%rax),%xmm4,%xmm11 │ │ │ │ vmovsd %xmm11,(%r10) │ │ │ │ add $0x18,%rdi │ │ │ │ cmp 0x88(%rsp),%rdi │ │ │ │ - jne 67c2e >*)@@Base+0xb8e> │ │ │ │ - cmp $0x2,%ebx │ │ │ │ + jne 67e3d >*)@@Base+0xb6d> │ │ │ │ + cmp $0x2,%r13d │ │ │ │ setne %dil │ │ │ │ - cmp %ebx,0x38(%rsp) │ │ │ │ + cmp %r13d,0x38(%rsp) │ │ │ │ setne %cl │ │ │ │ test %cl,%dil │ │ │ │ - je 67f17 >*)@@Base+0xe77> │ │ │ │ + je 6812c >*)@@Base+0xe5c> │ │ │ │ cmpb $0x0,0x3f(%rsp) │ │ │ │ - je 67f17 >*)@@Base+0xe77> │ │ │ │ - mov 0x8(%r14),%rdi │ │ │ │ - cmp 0x10(%r14),%rdi │ │ │ │ - mov %r13,0xa0(%rsp) │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ - je 68111 >*)@@Base+0x1071> │ │ │ │ + je 6812c >*)@@Base+0xe5c> │ │ │ │ + mov 0x8(%r15),%rdi │ │ │ │ + mov 0x68(%rsp),%r12 │ │ │ │ + mov 0x58(%rsp),%rsi │ │ │ │ + cmp 0x10(%r15),%rdi │ │ │ │ + mov %r12,0xa0(%rsp) │ │ │ │ + je 68321 >*)@@Base+0x1051> │ │ │ │ vzeroupper │ │ │ │ - call c7cd0 >, std::allocator > > >::vector(std::vector >, std::allocator > > > const&)@@Base> │ │ │ │ - addq $0x18,0x8(%r14) │ │ │ │ - mov (%r15),%r12 │ │ │ │ + call c7cf0 >, std::allocator > > >::vector(std::vector >, std::allocator > > > const&)@@Base> │ │ │ │ + addq $0x18,0x8(%r15) │ │ │ │ + mov (%r14),%r12 │ │ │ │ incl 0x78(%rsp) │ │ │ │ - dec %ebx │ │ │ │ - jne 67197 >*)@@Base+0xf7> │ │ │ │ - jmp 67735 >*)@@Base+0x695> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ + dec %r13d │ │ │ │ + jne 673c8 >*)@@Base+0xf8> │ │ │ │ + jmp 67965 >*)@@Base+0x695> │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %rdx,0x98(%rsp) │ │ │ │ mov %rax,%r10 │ │ │ │ mov %rcx,%r11 │ │ │ │ - mov %rdx,0x98(%rsp) │ │ │ │ xor %r8d,%r8d │ │ │ │ - jmp 67e6b >*)@@Base+0xdcb> │ │ │ │ - lea -0x8(%r9),%r8 │ │ │ │ - xor %r10d,%r10d │ │ │ │ - shr $0x3,%r8 │ │ │ │ - inc %r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - je 6802a >*)@@Base+0xf8a> │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 6800b >*)@@Base+0xf6b> │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - je 67ff5 >*)@@Base+0xf55> │ │ │ │ - cmp $0x3,%r8 │ │ │ │ - je 67fdf >*)@@Base+0xf3f> │ │ │ │ - cmp $0x4,%r8 │ │ │ │ - je 67fc9 >*)@@Base+0xf29> │ │ │ │ - cmp $0x5,%r8 │ │ │ │ - je 67fb3 >*)@@Base+0xf13> │ │ │ │ - cmp $0x6,%r8 │ │ │ │ - je 67f9d >*)@@Base+0xefd> │ │ │ │ + jmp 68079 >*)@@Base+0xda9> │ │ │ │ + lea -0x8(%r11),%r9 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + shr $0x3,%r9 │ │ │ │ + inc %r9 │ │ │ │ + and $0x7,%r9d │ │ │ │ + je 6823a >*)@@Base+0xf6a> │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 6821b >*)@@Base+0xf4b> │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + je 68205 >*)@@Base+0xf35> │ │ │ │ + cmp $0x3,%r9 │ │ │ │ + je 681ef >*)@@Base+0xf1f> │ │ │ │ + cmp $0x4,%r9 │ │ │ │ + je 681d9 >*)@@Base+0xf09> │ │ │ │ + cmp $0x5,%r9 │ │ │ │ + je 681c3 >*)@@Base+0xef3> │ │ │ │ + cmp $0x6,%r9 │ │ │ │ + je 681ad >*)@@Base+0xedd> │ │ │ │ vmovsd (%rcx),%xmm12 │ │ │ │ - mov $0x8,%r10d │ │ │ │ + mov $0x8,%r8d │ │ │ │ vfmsub213sd (%rdx),%xmm4,%xmm12 │ │ │ │ vmovsd %xmm12,(%rax) │ │ │ │ - vmovsd (%rcx,%r10,1),%xmm13 │ │ │ │ - vfmsub213sd (%rdx,%r10,1),%xmm4,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rax,%r10,1) │ │ │ │ - add $0x8,%r10 │ │ │ │ - vmovsd (%rcx,%r10,1),%xmm14 │ │ │ │ - vfmsub213sd (%rdx,%r10,1),%xmm4,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rax,%r10,1) │ │ │ │ - add $0x8,%r10 │ │ │ │ - vmovsd (%rcx,%r10,1),%xmm15 │ │ │ │ - vfmsub213sd (%rdx,%r10,1),%xmm4,%xmm15 │ │ │ │ - vmovsd %xmm15,(%rax,%r10,1) │ │ │ │ - add $0x8,%r10 │ │ │ │ - vmovsd (%rcx,%r10,1),%xmm0 │ │ │ │ - vfmsub213sd (%rdx,%r10,1),%xmm4,%xmm0 │ │ │ │ - vmovsd %xmm0,(%rax,%r10,1) │ │ │ │ - add $0x8,%r10 │ │ │ │ - vmovsd (%rcx,%r10,1),%xmm1 │ │ │ │ - vfmsub213sd (%rdx,%r10,1),%xmm4,%xmm1 │ │ │ │ - vmovsd %xmm1,(%rax,%r10,1) │ │ │ │ - add $0x8,%r10 │ │ │ │ - vmovsd (%rcx,%r10,1),%xmm3 │ │ │ │ - vfmsub213sd (%rdx,%r10,1),%xmm4,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rax,%r10,1) │ │ │ │ - add $0x8,%r10 │ │ │ │ - cmp %r9,%r10 │ │ │ │ - je 67ec0 >*)@@Base+0xe20> │ │ │ │ - vmovsd (%rcx,%r10,1),%xmm7 │ │ │ │ - vfmsub213sd (%rdx,%r10,1),%xmm4,%xmm7 │ │ │ │ - vmovsd %xmm7,(%rax,%r10,1) │ │ │ │ - vmovsd 0x8(%rcx,%r10,1),%xmm8 │ │ │ │ - vfmsub213sd 0x8(%rdx,%r10,1),%xmm4,%xmm8 │ │ │ │ - vmovsd %xmm8,0x8(%rax,%r10,1) │ │ │ │ - vmovsd 0x10(%rcx,%r10,1),%xmm6 │ │ │ │ - vfmsub213sd 0x10(%rdx,%r10,1),%xmm4,%xmm6 │ │ │ │ - vmovsd %xmm6,0x10(%rax,%r10,1) │ │ │ │ - vmovsd 0x18(%rcx,%r10,1),%xmm9 │ │ │ │ - vfmsub213sd 0x18(%rdx,%r10,1),%xmm4,%xmm9 │ │ │ │ - vmovsd %xmm9,0x18(%rax,%r10,1) │ │ │ │ - vmovsd 0x20(%rcx,%r10,1),%xmm10 │ │ │ │ - vfmsub213sd 0x20(%rdx,%r10,1),%xmm4,%xmm10 │ │ │ │ - vmovsd %xmm10,0x20(%rax,%r10,1) │ │ │ │ - vmovsd 0x28(%rcx,%r10,1),%xmm11 │ │ │ │ - vfmsub213sd 0x28(%rdx,%r10,1),%xmm4,%xmm11 │ │ │ │ - vmovsd %xmm11,0x28(%rax,%r10,1) │ │ │ │ - vmovsd 0x30(%rcx,%r10,1),%xmm12 │ │ │ │ - vfmsub213sd 0x30(%rdx,%r10,1),%xmm4,%xmm12 │ │ │ │ - vmovsd %xmm12,0x30(%rax,%r10,1) │ │ │ │ - vmovsd 0x38(%rcx,%r10,1),%xmm13 │ │ │ │ - vfmsub213sd 0x38(%rdx,%r10,1),%xmm4,%xmm13 │ │ │ │ - vmovsd %xmm13,0x38(%rax,%r10,1) │ │ │ │ - add $0x40,%r10 │ │ │ │ - cmp %r9,%r10 │ │ │ │ - jne 6802a >*)@@Base+0xf8a> │ │ │ │ - jmp 67ec0 >*)@@Base+0xe20> │ │ │ │ + vmovsd (%rcx,%r8,1),%xmm13 │ │ │ │ + vfmsub213sd (%rdx,%r8,1),%xmm4,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rax,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + vmovsd (%rcx,%r8,1),%xmm14 │ │ │ │ + vfmsub213sd (%rdx,%r8,1),%xmm4,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rax,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + vmovsd (%rcx,%r8,1),%xmm15 │ │ │ │ + vfmsub213sd (%rdx,%r8,1),%xmm4,%xmm15 │ │ │ │ + vmovsd %xmm15,(%rax,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + vmovsd (%rcx,%r8,1),%xmm0 │ │ │ │ + vfmsub213sd (%rdx,%r8,1),%xmm4,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rax,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + vmovsd (%rcx,%r8,1),%xmm1 │ │ │ │ + vfmsub213sd (%rdx,%r8,1),%xmm4,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rax,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + vmovsd (%rcx,%r8,1),%xmm3 │ │ │ │ + vfmsub213sd (%rdx,%r8,1),%xmm4,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rax,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + cmp %r11,%r8 │ │ │ │ + je 680ce >*)@@Base+0xdfe> │ │ │ │ + vmovsd (%rcx,%r8,1),%xmm7 │ │ │ │ + vfmsub213sd (%rdx,%r8,1),%xmm4,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rax,%r8,1) │ │ │ │ + vmovsd 0x8(%rcx,%r8,1),%xmm8 │ │ │ │ + vfmsub213sd 0x8(%rdx,%r8,1),%xmm4,%xmm8 │ │ │ │ + vmovsd %xmm8,0x8(%rax,%r8,1) │ │ │ │ + vmovsd 0x10(%rcx,%r8,1),%xmm6 │ │ │ │ + vfmsub213sd 0x10(%rdx,%r8,1),%xmm4,%xmm6 │ │ │ │ + vmovsd %xmm6,0x10(%rax,%r8,1) │ │ │ │ + vmovsd 0x18(%rcx,%r8,1),%xmm9 │ │ │ │ + vfmsub213sd 0x18(%rdx,%r8,1),%xmm4,%xmm9 │ │ │ │ + vmovsd %xmm9,0x18(%rax,%r8,1) │ │ │ │ + vmovsd 0x20(%rcx,%r8,1),%xmm10 │ │ │ │ + vfmsub213sd 0x20(%rdx,%r8,1),%xmm4,%xmm10 │ │ │ │ + vmovsd %xmm10,0x20(%rax,%r8,1) │ │ │ │ + vmovsd 0x28(%rcx,%r8,1),%xmm11 │ │ │ │ + vfmsub213sd 0x28(%rdx,%r8,1),%xmm4,%xmm11 │ │ │ │ + vmovsd %xmm11,0x28(%rax,%r8,1) │ │ │ │ + vmovsd 0x30(%rcx,%r8,1),%xmm12 │ │ │ │ + vfmsub213sd 0x30(%rdx,%r8,1),%xmm4,%xmm12 │ │ │ │ + vmovsd %xmm12,0x30(%rax,%r8,1) │ │ │ │ + vmovsd 0x38(%rcx,%r8,1),%xmm13 │ │ │ │ + vfmsub213sd 0x38(%rdx,%r8,1),%xmm4,%xmm13 │ │ │ │ + vmovsd %xmm13,0x38(%rax,%r8,1) │ │ │ │ + add $0x40,%r8 │ │ │ │ + cmp %r11,%r8 │ │ │ │ + jne 6823a >*)@@Base+0xf6a> │ │ │ │ + jmp 680ce >*)@@Base+0xdfe> │ │ │ │ vmovsd (%rcx),%xmm8 │ │ │ │ vfmsub213sd (%rdx),%xmm4,%xmm8 │ │ │ │ vmovsd %xmm8,(%rax) │ │ │ │ - jmp 67ec0 >*)@@Base+0xe20> │ │ │ │ + jmp 680ce >*)@@Base+0xdfe> │ │ │ │ vmovsd (%rax),%xmm4 │ │ │ │ add $0x18,%rdi │ │ │ │ vsubsd (%rcx),%xmm4,%xmm2 │ │ │ │ vmovsd %xmm2,(%rax) │ │ │ │ cmp %r10,%rdi │ │ │ │ - jne 67749 >*)@@Base+0x6a9> │ │ │ │ - jmp 679b8 >*)@@Base+0x918> │ │ │ │ - mov %r14,%rdi │ │ │ │ + jne 67979 >*)@@Base+0x6a9> │ │ │ │ + jmp 67bbd >*)@@Base+0x8ed> │ │ │ │ + mov %r15,%rdi │ │ │ │ vzeroupper │ │ │ │ - call c7e00 >::_M_realloc_append(CalcSignature::Signature const&)@@Base> │ │ │ │ - mov (%r15),%r12 │ │ │ │ - jmp 67f17 >*)@@Base+0xe77> │ │ │ │ + call c7e10 >::_M_realloc_append(CalcSignature::Signature const&)@@Base> │ │ │ │ + mov (%r14),%r12 │ │ │ │ + jmp 6812c >*)@@Base+0xe5c> │ │ │ │ vmovupd (%rax),%ymm5 │ │ │ │ - mov $0x20,%r9d │ │ │ │ + mov $0x20,%edx │ │ │ │ vsubpd (%rcx),%ymm5,%ymm14 │ │ │ │ vmovupd %ymm14,(%rax) │ │ │ │ - jmp 677eb >*)@@Base+0x74b> │ │ │ │ + jmp 67a15 >*)@@Base+0x745> │ │ │ │ mov %rcx,%r9 │ │ │ │ - mov %rax,%rdx │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 6796d >*)@@Base+0x8cd> │ │ │ │ - lea -0x8(%r9),%r8 │ │ │ │ - xor %edx,%edx │ │ │ │ + mov %rax,%r11 │ │ │ │ + xor %r13d,%r13d │ │ │ │ + jmp 67b6d >*)@@Base+0x89d> │ │ │ │ + lea -0x8(%r11),%r8 │ │ │ │ + xor %r13d,%r13d │ │ │ │ shr $0x3,%r8 │ │ │ │ inc %r8 │ │ │ │ and $0x7,%r8d │ │ │ │ - je 68206 >*)@@Base+0x1166> │ │ │ │ + je 68429 >*)@@Base+0x1159> │ │ │ │ cmp $0x1,%r8 │ │ │ │ - je 681ea >*)@@Base+0x114a> │ │ │ │ + je 6840a >*)@@Base+0x113a> │ │ │ │ cmp $0x2,%r8 │ │ │ │ - je 681d7 >*)@@Base+0x1137> │ │ │ │ + je 683f4 >*)@@Base+0x1124> │ │ │ │ cmp $0x3,%r8 │ │ │ │ - je 681c4 >*)@@Base+0x1124> │ │ │ │ + je 683de >*)@@Base+0x110e> │ │ │ │ cmp $0x4,%r8 │ │ │ │ - je 681b1 >*)@@Base+0x1111> │ │ │ │ + je 683c8 >*)@@Base+0x10f8> │ │ │ │ cmp $0x5,%r8 │ │ │ │ - je 6819e >*)@@Base+0x10fe> │ │ │ │ + je 683b2 >*)@@Base+0x10e2> │ │ │ │ cmp $0x6,%r8 │ │ │ │ - jne 682c0 >*)@@Base+0x1220> │ │ │ │ - vmovsd (%rax,%rdx,1),%xmm1 │ │ │ │ - vsubsd (%rcx,%rdx,1),%xmm1,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rax,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - vmovsd (%rax,%rdx,1),%xmm7 │ │ │ │ - vsubsd (%rcx,%rdx,1),%xmm7,%xmm8 │ │ │ │ - vmovsd %xmm8,(%rax,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - vmovsd (%rax,%rdx,1),%xmm6 │ │ │ │ - vsubsd (%rcx,%rdx,1),%xmm6,%xmm9 │ │ │ │ - vmovsd %xmm9,(%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),%xmm12 │ │ │ │ - vsubsd (%rcx,%rdx,1),%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rax,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - vmovsd (%rax,%rdx,1),%xmm4 │ │ │ │ - vsubsd (%rcx,%rdx,1),%xmm4,%xmm2 │ │ │ │ - vmovsd %xmm2,(%rax,%rdx,1) │ │ │ │ - add $0x8,%rdx │ │ │ │ - cmp %rdx,%r9 │ │ │ │ - je 679ab >*)@@Base+0x90b> │ │ │ │ - vmovsd (%rax,%rdx,1),%xmm5 │ │ │ │ - vmovsd 0x8(%rax,%rdx,1),%xmm15 │ │ │ │ - vsubsd (%rcx,%rdx,1),%xmm5,%xmm14 │ │ │ │ - vmovsd 0x10(%rax,%rdx,1),%xmm1 │ │ │ │ - vmovsd 0x18(%rax,%rdx,1),%xmm7 │ │ │ │ - vmovsd 0x20(%rax,%rdx,1),%xmm6 │ │ │ │ - vmovsd 0x28(%rax,%rdx,1),%xmm10 │ │ │ │ - vmovsd 0x30(%rax,%rdx,1),%xmm12 │ │ │ │ - vmovsd 0x38(%rax,%rdx,1),%xmm4 │ │ │ │ - vmovsd %xmm14,(%rax,%rdx,1) │ │ │ │ - vsubsd 0x8(%rcx,%rdx,1),%xmm15,%xmm0 │ │ │ │ - vmovsd %xmm0,0x8(%rax,%rdx,1) │ │ │ │ - vsubsd 0x10(%rcx,%rdx,1),%xmm1,%xmm3 │ │ │ │ - vmovsd %xmm3,0x10(%rax,%rdx,1) │ │ │ │ - vsubsd 0x18(%rcx,%rdx,1),%xmm7,%xmm8 │ │ │ │ - vmovsd %xmm8,0x18(%rax,%rdx,1) │ │ │ │ - vsubsd 0x20(%rcx,%rdx,1),%xmm6,%xmm9 │ │ │ │ - vmovsd %xmm9,0x20(%rax,%rdx,1) │ │ │ │ - vsubsd 0x28(%rcx,%rdx,1),%xmm10,%xmm11 │ │ │ │ - vmovsd %xmm11,0x28(%rax,%rdx,1) │ │ │ │ - vsubsd 0x30(%rcx,%rdx,1),%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm13,0x30(%rax,%rdx,1) │ │ │ │ - vsubsd 0x38(%rcx,%rdx,1),%xmm4,%xmm2 │ │ │ │ - vmovsd %xmm2,0x38(%rax,%rdx,1) │ │ │ │ - add $0x40,%rdx │ │ │ │ - cmp %rdx,%r9 │ │ │ │ - jne 68206 >*)@@Base+0x1166> │ │ │ │ - jmp 679ab >*)@@Base+0x90b> │ │ │ │ + jne 684f0 >*)@@Base+0x1220> │ │ │ │ + vmovsd (%rax,%r13,1),%xmm1 │ │ │ │ + vsubsd (%rcx,%r13,1),%xmm1,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rax,%r13,1) │ │ │ │ + add $0x8,%r13 │ │ │ │ + vmovsd (%rax,%r13,1),%xmm7 │ │ │ │ + vsubsd (%rcx,%r13,1),%xmm7,%xmm8 │ │ │ │ + vmovsd %xmm8,(%rax,%r13,1) │ │ │ │ + add $0x8,%r13 │ │ │ │ + vmovsd (%rax,%r13,1),%xmm6 │ │ │ │ + vsubsd (%rcx,%r13,1),%xmm6,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rax,%r13,1) │ │ │ │ + add $0x8,%r13 │ │ │ │ + vmovsd (%rax,%r13,1),%xmm10 │ │ │ │ + vsubsd (%rcx,%r13,1),%xmm10,%xmm11 │ │ │ │ + vmovsd %xmm11,(%rax,%r13,1) │ │ │ │ + add $0x8,%r13 │ │ │ │ + vmovsd (%rax,%r13,1),%xmm12 │ │ │ │ + vsubsd (%rcx,%r13,1),%xmm12,%xmm13 │ │ │ │ + vmovsd %xmm13,(%rax,%r13,1) │ │ │ │ + add $0x8,%r13 │ │ │ │ + vmovsd (%rax,%r13,1),%xmm4 │ │ │ │ + vsubsd (%rcx,%r13,1),%xmm4,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rax,%r13,1) │ │ │ │ + add $0x8,%r13 │ │ │ │ + cmp %r13,%r11 │ │ │ │ + je 67bb0 >*)@@Base+0x8e0> │ │ │ │ + vmovsd (%rax,%r13,1),%xmm5 │ │ │ │ + vmovsd 0x8(%rax,%r13,1),%xmm15 │ │ │ │ + vmovsd 0x10(%rax,%r13,1),%xmm1 │ │ │ │ + vmovsd 0x18(%rax,%r13,1),%xmm7 │ │ │ │ + vsubsd (%rcx,%r13,1),%xmm5,%xmm14 │ │ │ │ + vmovsd 0x20(%rax,%r13,1),%xmm6 │ │ │ │ + vmovsd 0x28(%rax,%r13,1),%xmm10 │ │ │ │ + vmovsd 0x30(%rax,%r13,1),%xmm12 │ │ │ │ + vmovsd 0x38(%rax,%r13,1),%xmm4 │ │ │ │ + vmovsd %xmm14,(%rax,%r13,1) │ │ │ │ + vsubsd 0x8(%rcx,%r13,1),%xmm15,%xmm0 │ │ │ │ + vmovsd %xmm0,0x8(%rax,%r13,1) │ │ │ │ + vsubsd 0x10(%rcx,%r13,1),%xmm1,%xmm3 │ │ │ │ + vmovsd %xmm3,0x10(%rax,%r13,1) │ │ │ │ + vsubsd 0x18(%rcx,%r13,1),%xmm7,%xmm8 │ │ │ │ + vmovsd %xmm8,0x18(%rax,%r13,1) │ │ │ │ + vsubsd 0x20(%rcx,%r13,1),%xmm6,%xmm9 │ │ │ │ + vmovsd %xmm9,0x20(%rax,%r13,1) │ │ │ │ + vsubsd 0x28(%rcx,%r13,1),%xmm10,%xmm11 │ │ │ │ + vmovsd %xmm11,0x28(%rax,%r13,1) │ │ │ │ + vsubsd 0x30(%rcx,%r13,1),%xmm12,%xmm13 │ │ │ │ + vmovsd %xmm13,0x30(%rax,%r13,1) │ │ │ │ + vsubsd 0x38(%rcx,%r13,1),%xmm4,%xmm2 │ │ │ │ + vmovsd %xmm2,0x38(%rax,%r13,1) │ │ │ │ + add $0x40,%r13 │ │ │ │ + cmp %r13,%r11 │ │ │ │ + jne 68429 >*)@@Base+0x1159> │ │ │ │ + jmp 67bb0 >*)@@Base+0x8e0> │ │ │ │ vzeroupper │ │ │ │ - jmp 679e1 >*)@@Base+0x941> │ │ │ │ + jmp 67bf0 >*)@@Base+0x920> │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ vmovsd (%rax),%xmm15 │ │ │ │ - mov $0x8,%edx │ │ │ │ + mov $0x8,%r13d │ │ │ │ vsubsd (%rcx),%xmm15,%xmm0 │ │ │ │ vmovsd %xmm0,(%rax) │ │ │ │ - jmp 6818b >*)@@Base+0x10eb> │ │ │ │ + jmp 6839c >*)@@Base+0x10cc> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 1020d <__cxa_finalize@plt+0x2b7d> │ │ │ │ + mov %rax,%r13 │ │ │ │ + jmp 10267 <__cxa_finalize@plt+0x2bd7> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 1025c <__cxa_finalize@plt+0x2bcc> │ │ │ │ + mov %rax,%r13 │ │ │ │ + jmp 102bb <__cxa_finalize@plt+0x2c2b> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 10215 <__cxa_finalize@plt+0x2b85> │ │ │ │ + mov %rax,%r13 │ │ │ │ + jmp 10274 <__cxa_finalize@plt+0x2be4> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 10280 <__cxa_finalize@plt+0x2bf0> │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov %rax,%r13 │ │ │ │ + jmp 102de <__cxa_finalize@plt+0x2c4e> │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ │ │ │ │ -0000000000068310 : │ │ │ │ +0000000000068540 : │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ + mov %rsi,%r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ mov %rdi,%rbx │ │ │ │ - mov %rsi,%r14 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0x100,%rsp │ │ │ │ mov %rsi,0x48(%rsp) │ │ │ │ mov %fs:0x28,%rdi │ │ │ │ mov %rdi,0xf8(%rsp) │ │ │ │ lea 0x80(%rsp),%rdi │ │ │ │ mov %rdi,0x38(%rsp) │ │ │ │ - call c7cd0 >, std::allocator > > >::vector(std::vector >, std::allocator > > > const&)@@Base> │ │ │ │ - mov 0x8(%r14),%rax │ │ │ │ + call c7cf0 >, std::allocator > > >::vector(std::vector >, std::allocator > > > const&)@@Base> │ │ │ │ + mov 0x8(%r15),%rax │ │ │ │ + mov (%r15),%rdx │ │ │ │ movabs $0xaaaaaaaaaaaaaaab,%rcx │ │ │ │ - mov (%r14),%rdx │ │ │ │ mov %rax,0x70(%rsp) │ │ │ │ sub %rdx,%rax │ │ │ │ sar $0x3,%rax │ │ │ │ imul %rcx,%rax │ │ │ │ mov %rax,0x30(%rsp) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jle 690c8 │ │ │ │ + jle 69308 │ │ │ │ mov 0x8(%rdx),%rsi │ │ │ │ vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ lea 0xa0(%rsp),%rdi │ │ │ │ movq $0x0,0xb0(%rsp) │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ sub (%rdx),%rsi │ │ │ │ vmovdqa %xmm0,0xa0(%rsp) │ │ │ │ - mov %rdi,0x28(%rsp) │ │ │ │ sar $0x3,%rsi │ │ │ │ mov %rsi,0x8(%rsp) │ │ │ │ - mov %esi,0x58(%rsp) │ │ │ │ + mov %esi,0x44(%rsp) │ │ │ │ mov %rbx,%rsi │ │ │ │ - call c7cd0 >, std::allocator > > >::vector(std::vector >, std::allocator > > > const&)@@Base> │ │ │ │ - vmovdqa 0xa0(%rsp),%xmm5 │ │ │ │ + call c7cf0 >, std::allocator > > >::vector(std::vector >, std::allocator > > > const&)@@Base> │ │ │ │ mov 0x30(%rsp),%r12 │ │ │ │ - lea 0xc0(%rsp),%r15 │ │ │ │ + vmovdqa 0xa0(%rsp),%xmm5 │ │ │ │ + lea 0xc0(%rsp),%r14 │ │ │ │ vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ mov 0xb0(%rsp),%r8 │ │ │ │ - mov %r15,%rdi │ │ │ │ - vmovdqa %xmm1,0xc0(%rsp) │ │ │ │ + mov %r14,%rdi │ │ │ │ movq $0x0,0xd0(%rsp) │ │ │ │ - mov %r15,(%rsp) │ │ │ │ lea -0x1(%r12),%r9d │ │ │ │ + mov %r14,(%rsp) │ │ │ │ + vmovq %xmm5,%r13 │ │ │ │ movslq %r9d,%rsi │ │ │ │ mov %r8,0x20(%rsp) │ │ │ │ vmovdqa %xmm5,0x10(%rsp) │ │ │ │ - vmovq %xmm5,%r13 │ │ │ │ - call b4630 >::reserve(unsigned long)@@Base> │ │ │ │ + vmovdqa %xmm1,0xc0(%rsp) │ │ │ │ + call b4780 >::reserve(unsigned long)@@Base> │ │ │ │ mov 0x38(%rsp),%rdi │ │ │ │ - mov %r15,%rsi │ │ │ │ - call 670a0 >*)@@Base> │ │ │ │ + mov %r14,%rsi │ │ │ │ + call 672d0 >*)@@Base> │ │ │ │ vpxor %xmm2,%xmm2,%xmm2 │ │ │ │ movq $0x0,0xf0(%rsp) │ │ │ │ vmovdqa %xmm2,0xe0(%rsp) │ │ │ │ cmp $0x2,%r12d │ │ │ │ - je 69124 │ │ │ │ - vmovsd 0x744ca(%rip),%xmm3 # dc928 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x328> │ │ │ │ + je 6935c │ │ │ │ movslq %r12d,%r11 │ │ │ │ lea 0x1(%r12),%edx │ │ │ │ lea 0xe0(%rsp),%rax │ │ │ │ - lea -0x9(%r11,%r11,2),%r14 │ │ │ │ - mov %edx,0x44(%rsp) │ │ │ │ + vmovsd 0x753aa(%rip),%xmm3 # dda48 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x448> │ │ │ │ + lea -0x9(%r11,%r11,2),%r15 │ │ │ │ + mov %edx,0x40(%rsp) │ │ │ │ mov %rax,0x50(%rsp) │ │ │ │ - lea 0x0(,%r14,8),%r14 │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x44(%rsp),%ecx │ │ │ │ + shl $0x3,%r15 │ │ │ │ + mov %r15,0x70(%rsp) │ │ │ │ + mov %r12d,%r15d │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x40(%rsp),%ecx │ │ │ │ vxorpd %xmm7,%xmm7,%xmm7 │ │ │ │ - vmovsd 0x74480(%rip),%xmm8 # dc920 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ + vmovsd 0x75370(%rip),%xmm6 # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ mov %rbx,%r8 │ │ │ │ mov 0x50(%rsp),%r9 │ │ │ │ mov 0x48(%rsp),%rdx │ │ │ │ - mov %r12d,%esi │ │ │ │ - vmovsd %xmm3,0x70(%rsp) │ │ │ │ - mov 0x58(%rsp),%edi │ │ │ │ - sub %r12d,%ecx │ │ │ │ + mov %r15d,%esi │ │ │ │ + vmovsd %xmm3,0x68(%rsp) │ │ │ │ + sub %r15d,%ecx │ │ │ │ + mov 0x44(%rsp),%edi │ │ │ │ vcvtsi2sd %ecx,%xmm7,%xmm4 │ │ │ │ - vaddsd 0x74457(%rip),%xmm4,%xmm6 # dc920 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - mov 0xc0(%rsp),%rcx │ │ │ │ - add %r14,%rcx │ │ │ │ - vdivsd %xmm6,%xmm8,%xmm9 │ │ │ │ - vmovq %xmm9,%r15 │ │ │ │ - call 3d170 │ │ │ │ - vmovsd 0x70(%rsp),%xmm11 │ │ │ │ - mov (%rbx),%rsi │ │ │ │ - vmovq %r15,%xmm10 │ │ │ │ - lea -0x2(%r12),%r8d │ │ │ │ - mov 0xe0(%rsp),%rdi │ │ │ │ - lea (%r8,%r8,2),%r9 │ │ │ │ + vaddsd 0x75347(%rip),%xmm4,%xmm8 # dda40 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x440> │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + add 0xc0(%rsp),%rcx │ │ │ │ + vdivsd %xmm8,%xmm6,%xmm9 │ │ │ │ + vmovq %xmm9,%r14 │ │ │ │ + call 3d400 │ │ │ │ + vmovsd 0x68(%rsp),%xmm11 │ │ │ │ + vmovq %r14,%xmm10 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + lea -0x2(%r15),%esi │ │ │ │ + mov 0xe0(%rsp),%rdx │ │ │ │ + lea (%rsi,%rsi,2),%rdi │ │ │ │ + mov %r15d,0x68(%rsp) │ │ │ │ mov %r13,%rcx │ │ │ │ - mov %r14,0x60(%rsp) │ │ │ │ - lea 0x18(%r13,%r9,8),%r15 │ │ │ │ - mov %r12d,0x5c(%rsp) │ │ │ │ - mov %rsi,%r11 │ │ │ │ - mov %rsi,0x70(%rsp) │ │ │ │ - mov %rdi,%r10 │ │ │ │ - sub %r13,%r11 │ │ │ │ - mov %rdi,0x68(%rsp) │ │ │ │ - sub %r13,%r10 │ │ │ │ vmulsd %xmm11,%xmm10,%xmm12 │ │ │ │ + mov %rbx,0x58(%rsp) │ │ │ │ + lea 0x18(%r13,%rdi,8),%r8 │ │ │ │ + mov %rax,%r11 │ │ │ │ + mov %rdx,%r10 │ │ │ │ + mov %r13,0x60(%rsp) │ │ │ │ + sub %r13,%r11 │ │ │ │ vmovddup %xmm11,%xmm13 │ │ │ │ + sub %r13,%r10 │ │ │ │ vbroadcastsd %xmm11,%ymm14 │ │ │ │ + mov %r8,%r13 │ │ │ │ vmovddup %xmm12,%xmm15 │ │ │ │ vbroadcastsd %xmm12,%ymm0 │ │ │ │ - nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%r11,%rcx,1),%rdx │ │ │ │ - mov 0x8(%r11,%rcx,1),%r12 │ │ │ │ - mov (%rcx),%r14 │ │ │ │ - cmp %rdx,%r12 │ │ │ │ - je 687b2 │ │ │ │ - sub %rdx,%r12 │ │ │ │ - cmp $0x8,%r12 │ │ │ │ - je 68ab0 │ │ │ │ - mov %r14,%rax │ │ │ │ - sub %rdx,%rax │ │ │ │ - sub $0x8,%rax │ │ │ │ - cmp $0x10,%rax │ │ │ │ - jbe 68c5f │ │ │ │ - lea -0x8(%r12),%rdi │ │ │ │ - mov %rdi,%r9 │ │ │ │ - shr $0x3,%r9 │ │ │ │ - lea 0x1(%r9),%rsi │ │ │ │ - cmp $0x10,%rdi │ │ │ │ - jbe 68df4 │ │ │ │ - mov %rsi,%r12 │ │ │ │ - xor %edi,%edi │ │ │ │ - shr $0x2,%r12 │ │ │ │ - shl $0x5,%r12 │ │ │ │ - lea -0x20(%r12),%r8 │ │ │ │ - shr $0x5,%r8 │ │ │ │ - inc %r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - je 68685 │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 68667 │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - je 68652 │ │ │ │ - cmp $0x3,%r8 │ │ │ │ - je 6863d │ │ │ │ - cmp $0x4,%r8 │ │ │ │ - je 68628 │ │ │ │ - cmp $0x5,%r8 │ │ │ │ - je 68613 │ │ │ │ - cmp $0x6,%r8 │ │ │ │ - je 685fe │ │ │ │ - vmovupd (%rdx),%ymm1 │ │ │ │ - mov $0x20,%edi │ │ │ │ - vfmadd213pd (%r14),%ymm14,%ymm1 │ │ │ │ - vmovupd %ymm1,(%r14) │ │ │ │ - vmovupd (%rdx,%rdi,1),%ymm2 │ │ │ │ - vfmadd213pd (%r14,%rdi,1),%ymm14,%ymm2 │ │ │ │ - vmovupd %ymm2,(%r14,%rdi,1) │ │ │ │ - add $0x20,%rdi │ │ │ │ - vmovupd (%rdx,%rdi,1),%ymm3 │ │ │ │ - vfmadd213pd (%r14,%rdi,1),%ymm14,%ymm3 │ │ │ │ - vmovupd %ymm3,(%r14,%rdi,1) │ │ │ │ - add $0x20,%rdi │ │ │ │ - vmovupd (%rdx,%rdi,1),%ymm7 │ │ │ │ - vfmadd213pd (%r14,%rdi,1),%ymm14,%ymm7 │ │ │ │ - vmovupd %ymm7,(%r14,%rdi,1) │ │ │ │ - add $0x20,%rdi │ │ │ │ - vmovupd (%rdx,%rdi,1),%ymm4 │ │ │ │ - vfmadd213pd (%r14,%rdi,1),%ymm14,%ymm4 │ │ │ │ - vmovupd %ymm4,(%r14,%rdi,1) │ │ │ │ - add $0x20,%rdi │ │ │ │ - vmovupd (%rdx,%rdi,1),%ymm6 │ │ │ │ - vfmadd213pd (%r14,%rdi,1),%ymm14,%ymm6 │ │ │ │ - vmovupd %ymm6,(%r14,%rdi,1) │ │ │ │ - add $0x20,%rdi │ │ │ │ - vmovupd (%rdx,%rdi,1),%ymm8 │ │ │ │ - vfmadd213pd (%r14,%rdi,1),%ymm14,%ymm8 │ │ │ │ - vmovupd %ymm8,(%r14,%rdi,1) │ │ │ │ - add $0x20,%rdi │ │ │ │ - cmp %rdi,%r12 │ │ │ │ - je 68756 │ │ │ │ - vmovupd (%rdx,%rdi,1),%ymm9 │ │ │ │ - vfmadd213pd (%r14,%rdi,1),%ymm14,%ymm9 │ │ │ │ - vmovupd %ymm9,(%r14,%rdi,1) │ │ │ │ - vmovupd 0x20(%rdx,%rdi,1),%ymm10 │ │ │ │ - vfmadd213pd 0x20(%r14,%rdi,1),%ymm14,%ymm10 │ │ │ │ - vmovupd %ymm10,0x20(%r14,%rdi,1) │ │ │ │ - vmovupd 0x40(%rdx,%rdi,1),%ymm5 │ │ │ │ - vfmadd213pd 0x40(%r14,%rdi,1),%ymm14,%ymm5 │ │ │ │ - vmovupd %ymm5,0x40(%r14,%rdi,1) │ │ │ │ - vmovupd 0x60(%rdx,%rdi,1),%ymm1 │ │ │ │ - vfmadd213pd 0x60(%r14,%rdi,1),%ymm14,%ymm1 │ │ │ │ - vmovupd %ymm1,0x60(%r14,%rdi,1) │ │ │ │ - vmovupd 0x80(%rdx,%rdi,1),%ymm2 │ │ │ │ - vfmadd213pd 0x80(%r14,%rdi,1),%ymm14,%ymm2 │ │ │ │ - vmovupd %ymm2,0x80(%r14,%rdi,1) │ │ │ │ - vmovupd 0xa0(%rdx,%rdi,1),%ymm3 │ │ │ │ - vfmadd213pd 0xa0(%r14,%rdi,1),%ymm14,%ymm3 │ │ │ │ - vmovupd %ymm3,0xa0(%r14,%rdi,1) │ │ │ │ - vmovupd 0xc0(%rdx,%rdi,1),%ymm7 │ │ │ │ - vfmadd213pd 0xc0(%r14,%rdi,1),%ymm14,%ymm7 │ │ │ │ - vmovupd %ymm7,0xc0(%r14,%rdi,1) │ │ │ │ - vmovupd 0xe0(%rdx,%rdi,1),%ymm4 │ │ │ │ - vfmadd213pd 0xe0(%r14,%rdi,1),%ymm14,%ymm4 │ │ │ │ - vmovupd %ymm4,0xe0(%r14,%rdi,1) │ │ │ │ - add $0x100,%rdi │ │ │ │ - cmp %rdi,%r12 │ │ │ │ - jne 68685 │ │ │ │ - test $0x3,%sil │ │ │ │ - je 687b2 │ │ │ │ - mov %rsi,%rax │ │ │ │ - and $0xfffffffffffffffc,%rax │ │ │ │ - lea 0x0(,%rax,8),%r8 │ │ │ │ - lea (%r14,%r8,1),%r12 │ │ │ │ - add %rdx,%r8 │ │ │ │ - cmp %rax,%r9 │ │ │ │ - je 687a1 │ │ │ │ - vmovupd (%rdx,%rax,8),%xmm6 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov (%r11,%rcx,1),%rdi │ │ │ │ + mov 0x8(%r11,%rcx,1),%rbx │ │ │ │ + mov (%rcx),%rsi │ │ │ │ + cmp %rdi,%rbx │ │ │ │ + je 689ef │ │ │ │ + sub %rdi,%rbx │ │ │ │ + mov %rbx,%r12 │ │ │ │ + cmp $0x8,%rbx │ │ │ │ + je 68ce8 │ │ │ │ mov %rsi,%r9 │ │ │ │ - vfmadd213pd (%r14,%rax,8),%xmm13,%xmm6 │ │ │ │ - sub %rax,%r9 │ │ │ │ - and $0x1,%esi │ │ │ │ - vmovupd %xmm6,(%r14,%rax,8) │ │ │ │ - je 687b2 │ │ │ │ - and $0xfffffffffffffffe,%r9 │ │ │ │ - shl $0x3,%r9 │ │ │ │ - add %r9,%r12 │ │ │ │ - add %r9,%r8 │ │ │ │ - vmovsd (%r8),%xmm8 │ │ │ │ - vfmadd213sd (%r12),%xmm11,%xmm8 │ │ │ │ - vmovsd %xmm8,(%r12) │ │ │ │ - mov (%r10,%rcx,1),%rsi │ │ │ │ - mov 0x8(%r10,%rcx,1),%rdx │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - je 68a0e │ │ │ │ - sub %rsi,%rdx │ │ │ │ - cmp $0x8,%rdx │ │ │ │ - je 68a90 │ │ │ │ - mov %r14,%r12 │ │ │ │ - sub %rsi,%r12 │ │ │ │ + sub %rdi,%r9 │ │ │ │ + sub $0x8,%r9 │ │ │ │ + cmp $0x10,%r9 │ │ │ │ + jbe 68e82 │ │ │ │ + sub $0x8,%r12 │ │ │ │ + mov %r12,%rbx │ │ │ │ + shr $0x3,%rbx │ │ │ │ + lea 0x1(%rbx),%r8 │ │ │ │ + cmp $0x10,%r12 │ │ │ │ + jbe 6902b │ │ │ │ + mov %r8,%r14 │ │ │ │ + xor %r12d,%r12d │ │ │ │ + shr $0x2,%r14 │ │ │ │ + shl $0x5,%r14 │ │ │ │ + lea -0x20(%r14),%r15 │ │ │ │ + shr $0x5,%r15 │ │ │ │ + inc %r15 │ │ │ │ + and $0x7,%r15d │ │ │ │ + je 688b9 │ │ │ │ + cmp $0x1,%r15 │ │ │ │ + je 6889a │ │ │ │ + cmp $0x2,%r15 │ │ │ │ + je 68884 │ │ │ │ + cmp $0x3,%r15 │ │ │ │ + je 6886e │ │ │ │ + cmp $0x4,%r15 │ │ │ │ + je 68858 │ │ │ │ + cmp $0x5,%r15 │ │ │ │ + je 68842 │ │ │ │ + cmp $0x6,%r15 │ │ │ │ + je 6882c │ │ │ │ + vmovupd (%rdi),%ymm1 │ │ │ │ + mov $0x20,%r12d │ │ │ │ + vfmadd213pd (%rsi),%ymm14,%ymm1 │ │ │ │ + vmovupd %ymm1,(%rsi) │ │ │ │ + vmovupd (%rdi,%r12,1),%ymm2 │ │ │ │ + vfmadd213pd (%rsi,%r12,1),%ymm14,%ymm2 │ │ │ │ + vmovupd %ymm2,(%rsi,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + vmovupd (%rdi,%r12,1),%ymm3 │ │ │ │ + vfmadd213pd (%rsi,%r12,1),%ymm14,%ymm3 │ │ │ │ + vmovupd %ymm3,(%rsi,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + vmovupd (%rdi,%r12,1),%ymm7 │ │ │ │ + vfmadd213pd (%rsi,%r12,1),%ymm14,%ymm7 │ │ │ │ + vmovupd %ymm7,(%rsi,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + vmovupd (%rdi,%r12,1),%ymm4 │ │ │ │ + vfmadd213pd (%rsi,%r12,1),%ymm14,%ymm4 │ │ │ │ + vmovupd %ymm4,(%rsi,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + vmovupd (%rdi,%r12,1),%ymm8 │ │ │ │ + vfmadd213pd (%rsi,%r12,1),%ymm14,%ymm8 │ │ │ │ + vmovupd %ymm8,(%rsi,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + vmovupd (%rdi,%r12,1),%ymm6 │ │ │ │ + vfmadd213pd (%rsi,%r12,1),%ymm14,%ymm6 │ │ │ │ + vmovupd %ymm6,(%rsi,%r12,1) │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp %r12,%r14 │ │ │ │ + je 68992 │ │ │ │ + vmovupd (%rdi,%r12,1),%ymm9 │ │ │ │ + vfmadd213pd (%rsi,%r12,1),%ymm14,%ymm9 │ │ │ │ + vmovupd %ymm9,(%rsi,%r12,1) │ │ │ │ + vmovupd 0x20(%rdi,%r12,1),%ymm10 │ │ │ │ + vfmadd213pd 0x20(%rsi,%r12,1),%ymm14,%ymm10 │ │ │ │ + vmovupd %ymm10,0x20(%rsi,%r12,1) │ │ │ │ + vmovupd 0x40(%rdi,%r12,1),%ymm5 │ │ │ │ + vfmadd213pd 0x40(%rsi,%r12,1),%ymm14,%ymm5 │ │ │ │ + vmovupd %ymm5,0x40(%rsi,%r12,1) │ │ │ │ + vmovupd 0x60(%rdi,%r12,1),%ymm1 │ │ │ │ + vfmadd213pd 0x60(%rsi,%r12,1),%ymm14,%ymm1 │ │ │ │ + vmovupd %ymm1,0x60(%rsi,%r12,1) │ │ │ │ + vmovupd 0x80(%rdi,%r12,1),%ymm2 │ │ │ │ + vfmadd213pd 0x80(%rsi,%r12,1),%ymm14,%ymm2 │ │ │ │ + vmovupd %ymm2,0x80(%rsi,%r12,1) │ │ │ │ + vmovupd 0xa0(%rdi,%r12,1),%ymm3 │ │ │ │ + vfmadd213pd 0xa0(%rsi,%r12,1),%ymm14,%ymm3 │ │ │ │ + vmovupd %ymm3,0xa0(%rsi,%r12,1) │ │ │ │ + vmovupd 0xc0(%rdi,%r12,1),%ymm7 │ │ │ │ + vfmadd213pd 0xc0(%rsi,%r12,1),%ymm14,%ymm7 │ │ │ │ + vmovupd %ymm7,0xc0(%rsi,%r12,1) │ │ │ │ + vmovupd 0xe0(%rdi,%r12,1),%ymm4 │ │ │ │ + vfmadd213pd 0xe0(%rsi,%r12,1),%ymm14,%ymm4 │ │ │ │ + vmovupd %ymm4,0xe0(%rsi,%r12,1) │ │ │ │ + add $0x100,%r12 │ │ │ │ + cmp %r12,%r14 │ │ │ │ + jne 688b9 │ │ │ │ + test $0x3,%r8b │ │ │ │ + je 689ef │ │ │ │ + mov %r8,%r9 │ │ │ │ + and $0xfffffffffffffffc,%r9 │ │ │ │ + lea 0x0(,%r9,8),%r12 │ │ │ │ + lea (%rsi,%r12,1),%r15 │ │ │ │ + add %rdi,%r12 │ │ │ │ + cmp %r9,%rbx │ │ │ │ + je 689df │ │ │ │ + vmovupd (%rdi,%r9,8),%xmm8 │ │ │ │ + mov %r8,%rbx │ │ │ │ + sub %r9,%rbx │ │ │ │ + and $0x1,%r8d │ │ │ │ + vfmadd213pd (%rsi,%r9,8),%xmm13,%xmm8 │ │ │ │ + vmovupd %xmm8,(%rsi,%r9,8) │ │ │ │ + je 689ef │ │ │ │ + and $0xfffffffffffffffe,%rbx │ │ │ │ + shl $0x3,%rbx │ │ │ │ + add %rbx,%r15 │ │ │ │ + add %rbx,%r12 │ │ │ │ + vmovsd (%r12),%xmm6 │ │ │ │ + vfmadd213sd (%r15),%xmm11,%xmm6 │ │ │ │ + vmovsd %xmm6,(%r15) │ │ │ │ + mov (%r10,%rcx,1),%r15 │ │ │ │ + mov 0x8(%r10,%rcx,1),%rdi │ │ │ │ + cmp %r15,%rdi │ │ │ │ + je 68c50 │ │ │ │ + sub %r15,%rdi │ │ │ │ + mov %rdi,%r14 │ │ │ │ + cmp $0x8,%rdi │ │ │ │ + je 68cd0 │ │ │ │ + mov %rsi,%r12 │ │ │ │ + sub %r15,%r12 │ │ │ │ sub $0x8,%r12 │ │ │ │ cmp $0x10,%r12 │ │ │ │ - jbe 68ac3 │ │ │ │ - sub $0x8,%rdx │ │ │ │ - mov %rdx,%rax │ │ │ │ - shr $0x3,%rax │ │ │ │ - lea 0x1(%rax),%r9 │ │ │ │ - cmp $0x10,%rdx │ │ │ │ - jbe 68de7 │ │ │ │ + jbe 68cfa │ │ │ │ + lea -0x8(%rdi),%rbx │ │ │ │ + mov %rbx,%r8 │ │ │ │ + shr $0x3,%r8 │ │ │ │ + lea 0x1(%r8),%r9 │ │ │ │ + cmp $0x10,%rbx │ │ │ │ + jbe 6901d │ │ │ │ mov %r9,%r12 │ │ │ │ xor %edi,%edi │ │ │ │ shr $0x2,%r12 │ │ │ │ shl $0x5,%r12 │ │ │ │ - lea -0x20(%r12),%r8 │ │ │ │ - shr $0x5,%r8 │ │ │ │ - inc %r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - je 688e3 │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 688c5 │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - je 688b0 │ │ │ │ - cmp $0x3,%r8 │ │ │ │ - je 6889b │ │ │ │ - cmp $0x4,%r8 │ │ │ │ - je 68886 │ │ │ │ - cmp $0x5,%r8 │ │ │ │ - je 68871 │ │ │ │ - cmp $0x6,%r8 │ │ │ │ - je 6885c │ │ │ │ - vmovupd (%rsi),%ymm7 │ │ │ │ + lea -0x20(%r12),%rbx │ │ │ │ + shr $0x5,%rbx │ │ │ │ + inc %rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + je 68b22 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 68b04 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + je 68aef │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + je 68ada │ │ │ │ + cmp $0x4,%rbx │ │ │ │ + je 68ac5 │ │ │ │ + cmp $0x5,%rbx │ │ │ │ + je 68ab0 │ │ │ │ + cmp $0x6,%rbx │ │ │ │ + je 68a9b │ │ │ │ + vmovupd (%r15),%ymm7 │ │ │ │ mov $0x20,%edi │ │ │ │ - vfmadd213pd (%r14),%ymm0,%ymm7 │ │ │ │ - vmovupd %ymm7,(%r14) │ │ │ │ - vmovupd (%rsi,%rdi,1),%ymm4 │ │ │ │ - vfmadd213pd (%r14,%rdi,1),%ymm0,%ymm4 │ │ │ │ - vmovupd %ymm4,(%r14,%rdi,1) │ │ │ │ + vfmadd213pd (%rsi),%ymm0,%ymm7 │ │ │ │ + vmovupd %ymm7,(%rsi) │ │ │ │ + vmovupd (%r15,%rdi,1),%ymm4 │ │ │ │ + vfmadd213pd (%rsi,%rdi,1),%ymm0,%ymm4 │ │ │ │ + vmovupd %ymm4,(%rsi,%rdi,1) │ │ │ │ add $0x20,%rdi │ │ │ │ - vmovupd (%rsi,%rdi,1),%ymm6 │ │ │ │ - vfmadd213pd (%r14,%rdi,1),%ymm0,%ymm6 │ │ │ │ - vmovupd %ymm6,(%r14,%rdi,1) │ │ │ │ + vmovupd (%r15,%rdi,1),%ymm8 │ │ │ │ + vfmadd213pd (%rsi,%rdi,1),%ymm0,%ymm8 │ │ │ │ + vmovupd %ymm8,(%rsi,%rdi,1) │ │ │ │ add $0x20,%rdi │ │ │ │ - vmovupd (%rsi,%rdi,1),%ymm8 │ │ │ │ - vfmadd213pd (%r14,%rdi,1),%ymm0,%ymm8 │ │ │ │ - vmovupd %ymm8,(%r14,%rdi,1) │ │ │ │ + vmovupd (%r15,%rdi,1),%ymm6 │ │ │ │ + vfmadd213pd (%rsi,%rdi,1),%ymm0,%ymm6 │ │ │ │ + vmovupd %ymm6,(%rsi,%rdi,1) │ │ │ │ add $0x20,%rdi │ │ │ │ - vmovupd (%rsi,%rdi,1),%ymm9 │ │ │ │ - vfmadd213pd (%r14,%rdi,1),%ymm0,%ymm9 │ │ │ │ - vmovupd %ymm9,(%r14,%rdi,1) │ │ │ │ + vmovupd (%r15,%rdi,1),%ymm9 │ │ │ │ + vfmadd213pd (%rsi,%rdi,1),%ymm0,%ymm9 │ │ │ │ + vmovupd %ymm9,(%rsi,%rdi,1) │ │ │ │ add $0x20,%rdi │ │ │ │ - vmovupd (%rsi,%rdi,1),%ymm10 │ │ │ │ - vfmadd213pd (%r14,%rdi,1),%ymm0,%ymm10 │ │ │ │ - vmovupd %ymm10,(%r14,%rdi,1) │ │ │ │ + vmovupd (%r15,%rdi,1),%ymm10 │ │ │ │ + vfmadd213pd (%rsi,%rdi,1),%ymm0,%ymm10 │ │ │ │ + vmovupd %ymm10,(%rsi,%rdi,1) │ │ │ │ add $0x20,%rdi │ │ │ │ - vmovupd (%rsi,%rdi,1),%ymm5 │ │ │ │ - vfmadd213pd (%r14,%rdi,1),%ymm0,%ymm5 │ │ │ │ - vmovupd %ymm5,(%r14,%rdi,1) │ │ │ │ + vmovupd (%r15,%rdi,1),%ymm5 │ │ │ │ + vfmadd213pd (%rsi,%rdi,1),%ymm0,%ymm5 │ │ │ │ + vmovupd %ymm5,(%rsi,%rdi,1) │ │ │ │ add $0x20,%rdi │ │ │ │ cmp %rdi,%r12 │ │ │ │ - je 689b4 │ │ │ │ - vmovupd (%rsi,%rdi,1),%ymm1 │ │ │ │ - vfmadd213pd (%r14,%rdi,1),%ymm0,%ymm1 │ │ │ │ - vmovupd %ymm1,(%r14,%rdi,1) │ │ │ │ - vmovupd 0x20(%rsi,%rdi,1),%ymm2 │ │ │ │ - vfmadd213pd 0x20(%r14,%rdi,1),%ymm0,%ymm2 │ │ │ │ - vmovupd %ymm2,0x20(%r14,%rdi,1) │ │ │ │ - vmovupd 0x40(%rsi,%rdi,1),%ymm3 │ │ │ │ - vfmadd213pd 0x40(%r14,%rdi,1),%ymm0,%ymm3 │ │ │ │ - vmovupd %ymm3,0x40(%r14,%rdi,1) │ │ │ │ - vmovupd 0x60(%rsi,%rdi,1),%ymm7 │ │ │ │ - vfmadd213pd 0x60(%r14,%rdi,1),%ymm0,%ymm7 │ │ │ │ - vmovupd %ymm7,0x60(%r14,%rdi,1) │ │ │ │ - vmovupd 0x80(%rsi,%rdi,1),%ymm4 │ │ │ │ - vfmadd213pd 0x80(%r14,%rdi,1),%ymm0,%ymm4 │ │ │ │ - vmovupd %ymm4,0x80(%r14,%rdi,1) │ │ │ │ - vmovupd 0xa0(%rsi,%rdi,1),%ymm6 │ │ │ │ - vfmadd213pd 0xa0(%r14,%rdi,1),%ymm0,%ymm6 │ │ │ │ - vmovupd %ymm6,0xa0(%r14,%rdi,1) │ │ │ │ - vmovupd 0xc0(%rsi,%rdi,1),%ymm8 │ │ │ │ - vfmadd213pd 0xc0(%r14,%rdi,1),%ymm0,%ymm8 │ │ │ │ - vmovupd %ymm8,0xc0(%r14,%rdi,1) │ │ │ │ - vmovupd 0xe0(%rsi,%rdi,1),%ymm9 │ │ │ │ - vfmadd213pd 0xe0(%r14,%rdi,1),%ymm0,%ymm9 │ │ │ │ - vmovupd %ymm9,0xe0(%r14,%rdi,1) │ │ │ │ + je 68bf3 │ │ │ │ + vmovupd (%r15,%rdi,1),%ymm1 │ │ │ │ + vfmadd213pd (%rsi,%rdi,1),%ymm0,%ymm1 │ │ │ │ + vmovupd %ymm1,(%rsi,%rdi,1) │ │ │ │ + vmovupd 0x20(%r15,%rdi,1),%ymm2 │ │ │ │ + vfmadd213pd 0x20(%rsi,%rdi,1),%ymm0,%ymm2 │ │ │ │ + vmovupd %ymm2,0x20(%rsi,%rdi,1) │ │ │ │ + vmovupd 0x40(%r15,%rdi,1),%ymm3 │ │ │ │ + vfmadd213pd 0x40(%rsi,%rdi,1),%ymm0,%ymm3 │ │ │ │ + vmovupd %ymm3,0x40(%rsi,%rdi,1) │ │ │ │ + vmovupd 0x60(%r15,%rdi,1),%ymm7 │ │ │ │ + vfmadd213pd 0x60(%rsi,%rdi,1),%ymm0,%ymm7 │ │ │ │ + vmovupd %ymm7,0x60(%rsi,%rdi,1) │ │ │ │ + vmovupd 0x80(%r15,%rdi,1),%ymm4 │ │ │ │ + vfmadd213pd 0x80(%rsi,%rdi,1),%ymm0,%ymm4 │ │ │ │ + vmovupd %ymm4,0x80(%rsi,%rdi,1) │ │ │ │ + vmovupd 0xa0(%r15,%rdi,1),%ymm8 │ │ │ │ + vfmadd213pd 0xa0(%rsi,%rdi,1),%ymm0,%ymm8 │ │ │ │ + vmovupd %ymm8,0xa0(%rsi,%rdi,1) │ │ │ │ + vmovupd 0xc0(%r15,%rdi,1),%ymm6 │ │ │ │ + vfmadd213pd 0xc0(%rsi,%rdi,1),%ymm0,%ymm6 │ │ │ │ + vmovupd %ymm6,0xc0(%rsi,%rdi,1) │ │ │ │ + vmovupd 0xe0(%r15,%rdi,1),%ymm9 │ │ │ │ + vfmadd213pd 0xe0(%rsi,%rdi,1),%ymm0,%ymm9 │ │ │ │ + vmovupd %ymm9,0xe0(%rsi,%rdi,1) │ │ │ │ add $0x100,%rdi │ │ │ │ cmp %rdi,%r12 │ │ │ │ - jne 688e3 │ │ │ │ + jne 68b22 │ │ │ │ test $0x3,%r9b │ │ │ │ - je 68a0e │ │ │ │ - mov %r9,%rdx │ │ │ │ - and $0xfffffffffffffffc,%rdx │ │ │ │ - lea 0x0(,%rdx,8),%rdi │ │ │ │ - lea (%r14,%rdi,1),%r8 │ │ │ │ - add %rsi,%rdi │ │ │ │ - cmp %rax,%rdx │ │ │ │ - je 68a00 │ │ │ │ - vmovupd (%rsi,%rdx,8),%xmm10 │ │ │ │ - mov %r9,%rax │ │ │ │ - vfmadd213pd (%r14,%rdx,8),%xmm15,%xmm10 │ │ │ │ - sub %rdx,%rax │ │ │ │ + je 68c50 │ │ │ │ + mov %r9,%r14 │ │ │ │ + and $0xfffffffffffffffc,%r14 │ │ │ │ + lea 0x0(,%r14,8),%rdi │ │ │ │ + lea (%rsi,%rdi,1),%rbx │ │ │ │ + add %r15,%rdi │ │ │ │ + cmp %r8,%r14 │ │ │ │ + je 68c43 │ │ │ │ + vmovupd (%r15,%r14,8),%xmm10 │ │ │ │ + mov %r9,%r8 │ │ │ │ + sub %r14,%r8 │ │ │ │ and $0x1,%r9d │ │ │ │ - vmovupd %xmm10,(%r14,%rdx,8) │ │ │ │ - je 68a0e │ │ │ │ - and $0xfffffffffffffffe,%rax │ │ │ │ - shl $0x3,%rax │ │ │ │ - add %rax,%r8 │ │ │ │ - add %rax,%rdi │ │ │ │ + vfmadd213pd (%rsi,%r14,8),%xmm15,%xmm10 │ │ │ │ + vmovupd %xmm10,(%rsi,%r14,8) │ │ │ │ + je 68c50 │ │ │ │ + mov %r8,%r12 │ │ │ │ + and $0xfffffffffffffffe,%r12 │ │ │ │ + shl $0x3,%r12 │ │ │ │ + add %r12,%rbx │ │ │ │ + add %r12,%rdi │ │ │ │ vmovsd (%rdi),%xmm5 │ │ │ │ - vfmadd213sd (%r8),%xmm12,%xmm5 │ │ │ │ - vmovsd %xmm5,(%r8) │ │ │ │ + vfmadd213sd (%rbx),%xmm12,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rbx) │ │ │ │ add $0x18,%rcx │ │ │ │ - cmp %rcx,%r15 │ │ │ │ - jne 68550 │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - vmovq 0x70(%rsp),%xmm14 │ │ │ │ - vpinsrq $0x1,0x8(%rbx),%xmm14,%xmm15 │ │ │ │ - mov 0x5c(%rsp),%r12d │ │ │ │ - mov 0xf0(%rsp),%r15 │ │ │ │ - mov 0x10(%rbx),%rcx │ │ │ │ - mov 0x60(%rsp),%r14 │ │ │ │ - vxorpd 0x73f45(%rip),%xmm11,%xmm3 # dc990 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_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> │ │ │ │ - vmovq %rax,%xmm12 │ │ │ │ + cmp %rcx,%r13 │ │ │ │ + jne 68778 │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + vmovq %rax,%xmm14 │ │ │ │ + mov 0x68(%rsp),%r15d │ │ │ │ + vmovq %rdx,%xmm12 │ │ │ │ vpinsrq $0x1,0xe8(%rsp),%xmm12,%xmm13 │ │ │ │ - dec %r12d │ │ │ │ - mov %rcx,0xf0(%rsp) │ │ │ │ - mov %r15,0x10(%rbx) │ │ │ │ - sub $0x18,%r14 │ │ │ │ + mov 0xf0(%rsp),%r14 │ │ │ │ + vpinsrq $0x1,0x8(%rbx),%xmm14,%xmm15 │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + dec %r15d │ │ │ │ + subq $0x18,0x70(%rsp) │ │ │ │ + mov 0x60(%rsp),%r13 │ │ │ │ + mov %rax,0xf0(%rsp) │ │ │ │ + vxorpd 0x74d23(%rip),%xmm11,%xmm3 # dd9d0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x3d0> │ │ │ │ + mov %r14,0x10(%rbx) │ │ │ │ vmovdqa %xmm15,0xe0(%rsp) │ │ │ │ vmovdqu %xmm13,(%rbx) │ │ │ │ - cmp $0x2,%r12d │ │ │ │ - je 68e01 │ │ │ │ + cmp $0x2,%r15d │ │ │ │ + je 69039 │ │ │ │ vzeroupper │ │ │ │ - jmp 68490 │ │ │ │ - nopl (%rax) │ │ │ │ - vmovsd (%rsi),%xmm3 │ │ │ │ - vfmadd213sd (%r14),%xmm12,%xmm3 │ │ │ │ - vmovsd %xmm3,(%r14) │ │ │ │ - jmp 68a0e │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - vmovsd (%rdx),%xmm5 │ │ │ │ - vfmadd213sd (%r14),%xmm11,%xmm5 │ │ │ │ - vmovsd %xmm5,(%r14) │ │ │ │ - jmp 687b2 │ │ │ │ - lea -0x8(%rdx),%r9 │ │ │ │ - xor %r12d,%r12d │ │ │ │ + jmp 686c0 │ │ │ │ + vmovsd (%r15),%xmm3 │ │ │ │ + vfmadd213sd (%rsi),%xmm12,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rsi) │ │ │ │ + jmp 68c50 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovsd (%rdi),%xmm5 │ │ │ │ + vfmadd213sd (%rsi),%xmm11,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rsi) │ │ │ │ + jmp 689ef │ │ │ │ + lea -0x8(%rdi),%r9 │ │ │ │ + xor %ebx,%ebx │ │ │ │ shr $0x3,%r9 │ │ │ │ inc %r9 │ │ │ │ and $0x7,%r9d │ │ │ │ - je 68ba8 │ │ │ │ + je 68dd3 │ │ │ │ cmp $0x1,%r9 │ │ │ │ - je 68b89 │ │ │ │ + je 68db5 │ │ │ │ cmp $0x2,%r9 │ │ │ │ - je 68b73 │ │ │ │ + je 68da0 │ │ │ │ cmp $0x3,%r9 │ │ │ │ - je 68b5d │ │ │ │ + je 68d8b │ │ │ │ cmp $0x4,%r9 │ │ │ │ - je 68b47 │ │ │ │ + je 68d76 │ │ │ │ cmp $0x5,%r9 │ │ │ │ - je 68b31 │ │ │ │ + je 68d61 │ │ │ │ cmp $0x6,%r9 │ │ │ │ - je 68b1b │ │ │ │ - vmovsd (%rsi),%xmm1 │ │ │ │ - mov $0x8,%r12d │ │ │ │ - vfmadd213sd (%r14),%xmm12,%xmm1 │ │ │ │ - vmovsd %xmm1,(%r14) │ │ │ │ - vmovsd (%rsi,%r12,1),%xmm2 │ │ │ │ - vfmadd213sd (%r14,%r12,1),%xmm12,%xmm2 │ │ │ │ - vmovsd %xmm2,(%r14,%r12,1) │ │ │ │ - add $0x8,%r12 │ │ │ │ - vmovsd (%rsi,%r12,1),%xmm3 │ │ │ │ - vfmadd213sd (%r14,%r12,1),%xmm12,%xmm3 │ │ │ │ - vmovsd %xmm3,(%r14,%r12,1) │ │ │ │ - add $0x8,%r12 │ │ │ │ - vmovsd (%rsi,%r12,1),%xmm7 │ │ │ │ - vfmadd213sd (%r14,%r12,1),%xmm12,%xmm7 │ │ │ │ - vmovsd %xmm7,(%r14,%r12,1) │ │ │ │ - add $0x8,%r12 │ │ │ │ - vmovsd (%rsi,%r12,1),%xmm4 │ │ │ │ - vfmadd213sd (%r14,%r12,1),%xmm12,%xmm4 │ │ │ │ - vmovsd %xmm4,(%r14,%r12,1) │ │ │ │ - add $0x8,%r12 │ │ │ │ - vmovsd (%rsi,%r12,1),%xmm6 │ │ │ │ - vfmadd213sd (%r14,%r12,1),%xmm12,%xmm6 │ │ │ │ - vmovsd %xmm6,(%r14,%r12,1) │ │ │ │ - add $0x8,%r12 │ │ │ │ - vmovsd (%rsi,%r12,1),%xmm8 │ │ │ │ - vfmadd213sd (%r14,%r12,1),%xmm12,%xmm8 │ │ │ │ - vmovsd %xmm8,(%r14,%r12,1) │ │ │ │ - add $0x8,%r12 │ │ │ │ - cmp %rdx,%r12 │ │ │ │ - je 68a0e │ │ │ │ - vmovsd (%rsi,%r12,1),%xmm9 │ │ │ │ - vfmadd213sd (%r14,%r12,1),%xmm12,%xmm9 │ │ │ │ - vmovsd %xmm9,(%r14,%r12,1) │ │ │ │ - vmovsd 0x8(%rsi,%r12,1),%xmm10 │ │ │ │ - vfmadd213sd 0x8(%r14,%r12,1),%xmm12,%xmm10 │ │ │ │ - vmovsd %xmm10,0x8(%r14,%r12,1) │ │ │ │ - vmovsd 0x10(%rsi,%r12,1),%xmm5 │ │ │ │ - vfmadd213sd 0x10(%r14,%r12,1),%xmm12,%xmm5 │ │ │ │ - vmovsd %xmm5,0x10(%r14,%r12,1) │ │ │ │ - vmovsd 0x18(%rsi,%r12,1),%xmm1 │ │ │ │ - vfmadd213sd 0x18(%r14,%r12,1),%xmm12,%xmm1 │ │ │ │ - vmovsd %xmm1,0x18(%r14,%r12,1) │ │ │ │ - vmovsd 0x20(%rsi,%r12,1),%xmm2 │ │ │ │ - vfmadd213sd 0x20(%r14,%r12,1),%xmm12,%xmm2 │ │ │ │ - vmovsd %xmm2,0x20(%r14,%r12,1) │ │ │ │ - vmovsd 0x28(%rsi,%r12,1),%xmm3 │ │ │ │ - vfmadd213sd 0x28(%r14,%r12,1),%xmm12,%xmm3 │ │ │ │ - vmovsd %xmm3,0x28(%r14,%r12,1) │ │ │ │ - vmovsd 0x30(%rsi,%r12,1),%xmm7 │ │ │ │ - vfmadd213sd 0x30(%r14,%r12,1),%xmm12,%xmm7 │ │ │ │ - vmovsd %xmm7,0x30(%r14,%r12,1) │ │ │ │ - vmovsd 0x38(%rsi,%r12,1),%xmm4 │ │ │ │ - vfmadd213sd 0x38(%r14,%r12,1),%xmm12,%xmm4 │ │ │ │ - vmovsd %xmm4,0x38(%r14,%r12,1) │ │ │ │ - add $0x40,%r12 │ │ │ │ - cmp %rdx,%r12 │ │ │ │ - jne 68ba8 │ │ │ │ - jmp 68a0e │ │ │ │ - lea -0x8(%r12),%rsi │ │ │ │ - xor %eax,%eax │ │ │ │ - shr $0x3,%rsi │ │ │ │ - inc %rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - je 68d38 │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - je 68d1a │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 68d05 │ │ │ │ - cmp $0x3,%rsi │ │ │ │ - je 68cf0 │ │ │ │ - cmp $0x4,%rsi │ │ │ │ - je 68cdb │ │ │ │ - cmp $0x5,%rsi │ │ │ │ - je 68cc6 │ │ │ │ - cmp $0x6,%rsi │ │ │ │ - je 68cb1 │ │ │ │ - vmovsd (%rdx),%xmm9 │ │ │ │ - mov $0x8,%eax │ │ │ │ - vfmadd213sd (%r14),%xmm11,%xmm9 │ │ │ │ - vmovsd %xmm9,(%r14) │ │ │ │ - vmovsd (%rdx,%rax,1),%xmm10 │ │ │ │ - vfmadd213sd (%r14,%rax,1),%xmm11,%xmm10 │ │ │ │ - vmovsd %xmm10,(%r14,%rax,1) │ │ │ │ - add $0x8,%rax │ │ │ │ - vmovsd (%rdx,%rax,1),%xmm5 │ │ │ │ - vfmadd213sd (%r14,%rax,1),%xmm11,%xmm5 │ │ │ │ - vmovsd %xmm5,(%r14,%rax,1) │ │ │ │ - add $0x8,%rax │ │ │ │ - vmovsd (%rdx,%rax,1),%xmm1 │ │ │ │ - vfmadd213sd (%r14,%rax,1),%xmm11,%xmm1 │ │ │ │ - vmovsd %xmm1,(%r14,%rax,1) │ │ │ │ - add $0x8,%rax │ │ │ │ - vmovsd (%rdx,%rax,1),%xmm2 │ │ │ │ - vfmadd213sd (%r14,%rax,1),%xmm11,%xmm2 │ │ │ │ - vmovsd %xmm2,(%r14,%rax,1) │ │ │ │ - add $0x8,%rax │ │ │ │ - vmovsd (%rdx,%rax,1),%xmm3 │ │ │ │ - vfmadd213sd (%r14,%rax,1),%xmm11,%xmm3 │ │ │ │ - vmovsd %xmm3,(%r14,%rax,1) │ │ │ │ - add $0x8,%rax │ │ │ │ - vmovsd (%rdx,%rax,1),%xmm7 │ │ │ │ - vfmadd213sd (%r14,%rax,1),%xmm11,%xmm7 │ │ │ │ - vmovsd %xmm7,(%r14,%rax,1) │ │ │ │ - add $0x8,%rax │ │ │ │ - cmp %rax,%r12 │ │ │ │ - je 687b2 │ │ │ │ - vmovsd (%rdx,%rax,1),%xmm4 │ │ │ │ - vfmadd213sd (%r14,%rax,1),%xmm11,%xmm4 │ │ │ │ - vmovsd %xmm4,(%r14,%rax,1) │ │ │ │ - vmovsd 0x8(%rdx,%rax,1),%xmm6 │ │ │ │ - vfmadd213sd 0x8(%r14,%rax,1),%xmm11,%xmm6 │ │ │ │ - vmovsd %xmm6,0x8(%r14,%rax,1) │ │ │ │ - vmovsd 0x10(%rdx,%rax,1),%xmm8 │ │ │ │ - vfmadd213sd 0x10(%r14,%rax,1),%xmm11,%xmm8 │ │ │ │ - vmovsd %xmm8,0x10(%r14,%rax,1) │ │ │ │ - vmovsd 0x18(%rdx,%rax,1),%xmm9 │ │ │ │ - vfmadd213sd 0x18(%r14,%rax,1),%xmm11,%xmm9 │ │ │ │ - vmovsd %xmm9,0x18(%r14,%rax,1) │ │ │ │ - vmovsd 0x20(%rdx,%rax,1),%xmm10 │ │ │ │ - vfmadd213sd 0x20(%r14,%rax,1),%xmm11,%xmm10 │ │ │ │ - vmovsd %xmm10,0x20(%r14,%rax,1) │ │ │ │ - vmovsd 0x28(%rdx,%rax,1),%xmm5 │ │ │ │ - vfmadd213sd 0x28(%r14,%rax,1),%xmm11,%xmm5 │ │ │ │ - vmovsd %xmm5,0x28(%r14,%rax,1) │ │ │ │ - vmovsd 0x30(%rdx,%rax,1),%xmm1 │ │ │ │ - vfmadd213sd 0x30(%r14,%rax,1),%xmm11,%xmm1 │ │ │ │ - vmovsd %xmm1,0x30(%r14,%rax,1) │ │ │ │ - vmovsd 0x38(%rdx,%rax,1),%xmm2 │ │ │ │ - vfmadd213sd 0x38(%r14,%rax,1),%xmm11,%xmm2 │ │ │ │ - vmovsd %xmm2,0x38(%r14,%rax,1) │ │ │ │ - add $0x40,%rax │ │ │ │ - cmp %rax,%r12 │ │ │ │ - jne 68d38 │ │ │ │ - jmp 687b2 │ │ │ │ - mov %r14,%r8 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 689d0 │ │ │ │ - mov %r14,%r12 │ │ │ │ - mov %rdx,%r8 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 68772 │ │ │ │ + je 68d4c │ │ │ │ + vmovsd (%r15),%xmm1 │ │ │ │ + mov $0x8,%ebx │ │ │ │ + vfmadd213sd (%rsi),%xmm12,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rsi) │ │ │ │ + vmovsd (%r15,%rbx,1),%xmm2 │ │ │ │ + vfmadd213sd (%rsi,%rbx,1),%xmm12,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rsi,%rbx,1) │ │ │ │ + add $0x8,%rbx │ │ │ │ + vmovsd (%r15,%rbx,1),%xmm3 │ │ │ │ + vfmadd213sd (%rsi,%rbx,1),%xmm12,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rsi,%rbx,1) │ │ │ │ + add $0x8,%rbx │ │ │ │ + vmovsd (%r15,%rbx,1),%xmm7 │ │ │ │ + vfmadd213sd (%rsi,%rbx,1),%xmm12,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rsi,%rbx,1) │ │ │ │ + add $0x8,%rbx │ │ │ │ + vmovsd (%r15,%rbx,1),%xmm4 │ │ │ │ + vfmadd213sd (%rsi,%rbx,1),%xmm12,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rsi,%rbx,1) │ │ │ │ + add $0x8,%rbx │ │ │ │ + vmovsd (%r15,%rbx,1),%xmm8 │ │ │ │ + vfmadd213sd (%rsi,%rbx,1),%xmm12,%xmm8 │ │ │ │ + vmovsd %xmm8,(%rsi,%rbx,1) │ │ │ │ + add $0x8,%rbx │ │ │ │ + vmovsd (%r15,%rbx,1),%xmm6 │ │ │ │ + vfmadd213sd (%rsi,%rbx,1),%xmm12,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rsi,%rbx,1) │ │ │ │ + add $0x8,%rbx │ │ │ │ + cmp %r14,%rbx │ │ │ │ + je 68c50 │ │ │ │ + vmovsd (%r15,%rbx,1),%xmm9 │ │ │ │ + vfmadd213sd (%rsi,%rbx,1),%xmm12,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rsi,%rbx,1) │ │ │ │ + vmovsd 0x8(%r15,%rbx,1),%xmm10 │ │ │ │ + vfmadd213sd 0x8(%rsi,%rbx,1),%xmm12,%xmm10 │ │ │ │ + vmovsd %xmm10,0x8(%rsi,%rbx,1) │ │ │ │ + vmovsd 0x10(%r15,%rbx,1),%xmm5 │ │ │ │ + vfmadd213sd 0x10(%rsi,%rbx,1),%xmm12,%xmm5 │ │ │ │ + vmovsd %xmm5,0x10(%rsi,%rbx,1) │ │ │ │ + vmovsd 0x18(%r15,%rbx,1),%xmm1 │ │ │ │ + vfmadd213sd 0x18(%rsi,%rbx,1),%xmm12,%xmm1 │ │ │ │ + vmovsd %xmm1,0x18(%rsi,%rbx,1) │ │ │ │ + vmovsd 0x20(%r15,%rbx,1),%xmm2 │ │ │ │ + vfmadd213sd 0x20(%rsi,%rbx,1),%xmm12,%xmm2 │ │ │ │ + vmovsd %xmm2,0x20(%rsi,%rbx,1) │ │ │ │ + vmovsd 0x28(%r15,%rbx,1),%xmm3 │ │ │ │ + vfmadd213sd 0x28(%rsi,%rbx,1),%xmm12,%xmm3 │ │ │ │ + vmovsd %xmm3,0x28(%rsi,%rbx,1) │ │ │ │ + vmovsd 0x30(%r15,%rbx,1),%xmm7 │ │ │ │ + vfmadd213sd 0x30(%rsi,%rbx,1),%xmm12,%xmm7 │ │ │ │ + vmovsd %xmm7,0x30(%rsi,%rbx,1) │ │ │ │ + vmovsd 0x38(%r15,%rbx,1),%xmm4 │ │ │ │ + vfmadd213sd 0x38(%rsi,%rbx,1),%xmm12,%xmm4 │ │ │ │ + vmovsd %xmm4,0x38(%rsi,%rbx,1) │ │ │ │ + add $0x40,%rbx │ │ │ │ + cmp %r14,%rbx │ │ │ │ + jne 68dd3 │ │ │ │ + jmp 68c50 │ │ │ │ + lea -0x8(%rbx),%r9 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + shr $0x3,%r9 │ │ │ │ + inc %r9 │ │ │ │ + and $0x7,%r9d │ │ │ │ + je 68f66 │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + je 68f47 │ │ │ │ + cmp $0x2,%r9 │ │ │ │ + je 68f31 │ │ │ │ + cmp $0x3,%r9 │ │ │ │ + je 68f1b │ │ │ │ + cmp $0x4,%r9 │ │ │ │ + je 68f05 │ │ │ │ + cmp $0x5,%r9 │ │ │ │ + je 68eef │ │ │ │ + cmp $0x6,%r9 │ │ │ │ + je 68ed9 │ │ │ │ + vmovsd (%rdi),%xmm9 │ │ │ │ + mov $0x8,%r8d │ │ │ │ + vfmadd213sd (%rsi),%xmm11,%xmm9 │ │ │ │ + vmovsd %xmm9,(%rsi) │ │ │ │ + vmovsd (%rdi,%r8,1),%xmm10 │ │ │ │ + vfmadd213sd (%rsi,%r8,1),%xmm11,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rsi,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + vmovsd (%rdi,%r8,1),%xmm5 │ │ │ │ + vfmadd213sd (%rsi,%r8,1),%xmm11,%xmm5 │ │ │ │ + vmovsd %xmm5,(%rsi,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + vmovsd (%rdi,%r8,1),%xmm1 │ │ │ │ + vfmadd213sd (%rsi,%r8,1),%xmm11,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rsi,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + vmovsd (%rdi,%r8,1),%xmm2 │ │ │ │ + vfmadd213sd (%rsi,%r8,1),%xmm11,%xmm2 │ │ │ │ + vmovsd %xmm2,(%rsi,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + vmovsd (%rdi,%r8,1),%xmm3 │ │ │ │ + vfmadd213sd (%rsi,%r8,1),%xmm11,%xmm3 │ │ │ │ + vmovsd %xmm3,(%rsi,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + vmovsd (%rdi,%r8,1),%xmm7 │ │ │ │ + vfmadd213sd (%rsi,%r8,1),%xmm11,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rsi,%r8,1) │ │ │ │ + add $0x8,%r8 │ │ │ │ + cmp %r8,%r12 │ │ │ │ + je 689ef │ │ │ │ + vmovsd (%rdi,%r8,1),%xmm4 │ │ │ │ + vfmadd213sd (%rsi,%r8,1),%xmm11,%xmm4 │ │ │ │ + vmovsd %xmm4,(%rsi,%r8,1) │ │ │ │ + vmovsd 0x8(%rdi,%r8,1),%xmm8 │ │ │ │ + vfmadd213sd 0x8(%rsi,%r8,1),%xmm11,%xmm8 │ │ │ │ + vmovsd %xmm8,0x8(%rsi,%r8,1) │ │ │ │ + vmovsd 0x10(%rdi,%r8,1),%xmm6 │ │ │ │ + vfmadd213sd 0x10(%rsi,%r8,1),%xmm11,%xmm6 │ │ │ │ + vmovsd %xmm6,0x10(%rsi,%r8,1) │ │ │ │ + vmovsd 0x18(%rdi,%r8,1),%xmm9 │ │ │ │ + vfmadd213sd 0x18(%rsi,%r8,1),%xmm11,%xmm9 │ │ │ │ + vmovsd %xmm9,0x18(%rsi,%r8,1) │ │ │ │ + vmovsd 0x20(%rdi,%r8,1),%xmm10 │ │ │ │ + vfmadd213sd 0x20(%rsi,%r8,1),%xmm11,%xmm10 │ │ │ │ + vmovsd %xmm10,0x20(%rsi,%r8,1) │ │ │ │ + vmovsd 0x28(%rdi,%r8,1),%xmm5 │ │ │ │ + vfmadd213sd 0x28(%rsi,%r8,1),%xmm11,%xmm5 │ │ │ │ + vmovsd %xmm5,0x28(%rsi,%r8,1) │ │ │ │ + vmovsd 0x30(%rdi,%r8,1),%xmm1 │ │ │ │ + vfmadd213sd 0x30(%rsi,%r8,1),%xmm11,%xmm1 │ │ │ │ + vmovsd %xmm1,0x30(%rsi,%r8,1) │ │ │ │ + vmovsd 0x38(%rdi,%r8,1),%xmm2 │ │ │ │ + vfmadd213sd 0x38(%rsi,%r8,1),%xmm11,%xmm2 │ │ │ │ + vmovsd %xmm2,0x38(%rsi,%r8,1) │ │ │ │ + add $0x40,%r8 │ │ │ │ + cmp %r8,%r12 │ │ │ │ + jne 68f66 │ │ │ │ + jmp 689ef │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r15,%rdi │ │ │ │ + xor %r14d,%r14d │ │ │ │ + jmp 68c0f │ │ │ │ + mov %rsi,%r15 │ │ │ │ + mov %rdi,%r12 │ │ │ │ + xor %r9d,%r9d │ │ │ │ + jmp 689ae │ │ │ │ vzeroupper │ │ │ │ - mov 0x8(%rsp),%r11 │ │ │ │ - test %r11d,%r11d │ │ │ │ - jle 68fec │ │ │ │ - mov 0x48(%rsp),%r10 │ │ │ │ + mov 0x8(%rsp),%r10 │ │ │ │ + test %r10d,%r10d │ │ │ │ + jle 69222 │ │ │ │ vxorpd %xmm11,%xmm11,%xmm11 │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + lea -0x1(%r10),%r15d │ │ │ │ + mov 0x0(%r13),%rsi │ │ │ │ vcvtsi2sdl 0x30(%rsp),%xmm11,%xmm0 │ │ │ │ - vdivsd %xmm0,%xmm3,%xmm2 │ │ │ │ - mov 0x0(%r13),%rdi │ │ │ │ - mov 0x18(%rax),%r12 │ │ │ │ - movslq %r11d,%r9 │ │ │ │ - lea -0x1(%r11),%edx │ │ │ │ - mov 0x58(%rsp),%r14d │ │ │ │ - shl $0x3,%r9 │ │ │ │ - xor %r13d,%r13d │ │ │ │ - lea 0x1(%rdx),%r11 │ │ │ │ - mov %rax,0x70(%rsp) │ │ │ │ - mov (%r10),%rsi │ │ │ │ - mov (%rsi),%r10 │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %r10,%r8 │ │ │ │ - cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov %r11,%rcx │ │ │ │ + vdivsd %xmm0,%xmm3,%xmm15 │ │ │ │ + movslq %r10d,%r8 │ │ │ │ + lea 0x1(%r15),%r10 │ │ │ │ + mov (%rcx),%r11 │ │ │ │ + mov 0x44(%rsp),%r15d │ │ │ │ + mov %rsi,%rcx │ │ │ │ + shl $0x3,%r8 │ │ │ │ + xor %r12d,%r12d │ │ │ │ + vmovq %rdx,%xmm2 │ │ │ │ + mov (%r11),%r9 │ │ │ │ + mov 0x18(%rdx),%r11 │ │ │ │ + mov %r9,%rdi │ │ │ │ + xchg %ax,%ax │ │ │ │ + mov %r10,%rdx │ │ │ │ + mov %r11,%r13 │ │ │ │ xor %eax,%eax │ │ │ │ - mov %r12,%rdx │ │ │ │ - and $0x3,%ecx │ │ │ │ - je 68f11 │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 68edb │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - je 68eae │ │ │ │ - vmovsd (%r12),%xmm6 │ │ │ │ + and $0x3,%edx │ │ │ │ + je 69144 │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 6910b │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + je 690db │ │ │ │ + vmovsd (%r11),%xmm8 │ │ │ │ mov $0x1,%eax │ │ │ │ - lea (%r12,%r9,1),%rdx │ │ │ │ - vmulsd (%r10),%xmm6,%xmm8 │ │ │ │ - vfmadd213sd (%rsi),%xmm2,%xmm8 │ │ │ │ - vmovsd %xmm8,(%rsi) │ │ │ │ - vmovsd (%r12),%xmm9 │ │ │ │ - vmulsd (%r8),%xmm9,%xmm10 │ │ │ │ - vfmadd213sd (%rdi),%xmm2,%xmm10 │ │ │ │ - vmovsd %xmm10,(%rdi) │ │ │ │ + lea (%r11,%r8,1),%r13 │ │ │ │ + vmulsd (%r9),%xmm8,%xmm6 │ │ │ │ + vfmadd213sd (%rcx),%xmm15,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rcx) │ │ │ │ + vmovsd (%r11),%xmm9 │ │ │ │ + vmulsd (%rdi),%xmm9,%xmm10 │ │ │ │ + vfmadd213sd (%rsi),%xmm15,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rsi) │ │ │ │ + vmovsd 0x0(%r13),%xmm5 │ │ │ │ + vmulsd (%r9,%rax,8),%xmm5,%xmm1 │ │ │ │ + vfmadd213sd (%rcx),%xmm15,%xmm1 │ │ │ │ + vmovsd %xmm1,(%rcx) │ │ │ │ + vmovsd 0x0(%r13),%xmm3 │ │ │ │ + add %r8,%r13 │ │ │ │ + vmulsd (%rdi),%xmm3,%xmm7 │ │ │ │ + vfmadd213sd (%rsi,%rax,8),%xmm15,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rsi,%rax,8) │ │ │ │ + inc %rax │ │ │ │ + vmovsd 0x0(%r13),%xmm4 │ │ │ │ + vmulsd (%r9,%rax,8),%xmm4,%xmm12 │ │ │ │ + vfmadd213sd (%rcx),%xmm15,%xmm12 │ │ │ │ + vmovsd %xmm12,(%rcx) │ │ │ │ + vmovsd 0x0(%r13),%xmm13 │ │ │ │ + add %r8,%r13 │ │ │ │ + vmulsd (%rdi),%xmm13,%xmm14 │ │ │ │ + vfmadd213sd (%rsi,%rax,8),%xmm15,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rsi,%rax,8) │ │ │ │ + inc %rax │ │ │ │ + cmp %rax,%r10 │ │ │ │ + je 69205 │ │ │ │ + vmovsd 0x0(%r13),%xmm11 │ │ │ │ + lea 0x0(%r13,%r8,1),%rdx │ │ │ │ + vmulsd (%r9,%rax,8),%xmm11,%xmm0 │ │ │ │ + vfmadd213sd (%rcx),%xmm15,%xmm0 │ │ │ │ + vmovsd %xmm0,(%rcx) │ │ │ │ + vmovsd 0x0(%r13),%xmm8 │ │ │ │ + vmulsd (%rdi),%xmm8,%xmm6 │ │ │ │ + vfmadd213sd (%rsi,%rax,8),%xmm15,%xmm6 │ │ │ │ + vmovsd %xmm6,(%rsi,%rax,8) │ │ │ │ + vmovsd (%rdx),%xmm9 │ │ │ │ + vmulsd 0x8(%r9,%rax,8),%xmm9,%xmm10 │ │ │ │ + vfmadd213sd (%rcx),%xmm15,%xmm10 │ │ │ │ + vmovsd %xmm10,(%rcx) │ │ │ │ vmovsd (%rdx),%xmm5 │ │ │ │ - vmulsd (%r10,%rax,8),%xmm5,%xmm1 │ │ │ │ - vfmadd213sd (%rsi),%xmm2,%xmm1 │ │ │ │ - vmovsd %xmm1,(%rsi) │ │ │ │ + add %r8,%rdx │ │ │ │ + vmulsd (%rdi),%xmm5,%xmm1 │ │ │ │ + vfmadd213sd 0x8(%rsi,%rax,8),%xmm15,%xmm1 │ │ │ │ + vmovsd %xmm1,0x8(%rsi,%rax,8) │ │ │ │ vmovsd (%rdx),%xmm3 │ │ │ │ - add %r9,%rdx │ │ │ │ - vmulsd (%r8),%xmm3,%xmm7 │ │ │ │ - vfmadd213sd (%rdi,%rax,8),%xmm2,%xmm7 │ │ │ │ - vmovsd %xmm7,(%rdi,%rax,8) │ │ │ │ - inc %rax │ │ │ │ + vmulsd 0x10(%r9,%rax,8),%xmm3,%xmm7 │ │ │ │ + vfmadd213sd (%rcx),%xmm15,%xmm7 │ │ │ │ + vmovsd %xmm7,(%rcx) │ │ │ │ vmovsd (%rdx),%xmm4 │ │ │ │ - vmulsd (%r10,%rax,8),%xmm4,%xmm12 │ │ │ │ - vfmadd213sd (%rsi),%xmm2,%xmm12 │ │ │ │ - vmovsd %xmm12,(%rsi) │ │ │ │ + add %r8,%rdx │ │ │ │ + lea (%rdx,%r8,1),%r13 │ │ │ │ + vmulsd (%rdi),%xmm4,%xmm12 │ │ │ │ + vfmadd213sd 0x10(%rsi,%rax,8),%xmm15,%xmm12 │ │ │ │ + vmovsd %xmm12,0x10(%rsi,%rax,8) │ │ │ │ vmovsd (%rdx),%xmm13 │ │ │ │ - add %r9,%rdx │ │ │ │ - vmulsd (%r8),%xmm13,%xmm14 │ │ │ │ - vfmadd213sd (%rdi,%rax,8),%xmm2,%xmm14 │ │ │ │ - vmovsd %xmm14,(%rdi,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - cmp %rax,%r11 │ │ │ │ - je 68fcf │ │ │ │ - vmovsd (%rdx),%xmm15 │ │ │ │ - vmulsd (%r10,%rax,8),%xmm15,%xmm11 │ │ │ │ - vfmadd213sd (%rsi),%xmm2,%xmm11 │ │ │ │ - vmovsd %xmm11,(%rsi) │ │ │ │ - vmovsd (%rdx),%xmm0 │ │ │ │ - add %r9,%rdx │ │ │ │ - vmulsd (%r8),%xmm0,%xmm6 │ │ │ │ - vfmadd213sd (%rdi,%rax,8),%xmm2,%xmm6 │ │ │ │ - vmovsd %xmm6,(%rdi,%rax,8) │ │ │ │ - vmovsd (%rdx),%xmm8 │ │ │ │ - vmulsd 0x8(%r10,%rax,8),%xmm8,%xmm9 │ │ │ │ - vfmadd213sd (%rsi),%xmm2,%xmm9 │ │ │ │ - vmovsd %xmm9,(%rsi) │ │ │ │ - vmovsd (%rdx),%xmm10 │ │ │ │ - add %r9,%rdx │ │ │ │ - vmulsd (%r8),%xmm10,%xmm5 │ │ │ │ - vfmadd213sd 0x8(%rdi,%rax,8),%xmm2,%xmm5 │ │ │ │ - vmovsd %xmm5,0x8(%rdi,%rax,8) │ │ │ │ - vmovsd (%rdx),%xmm1 │ │ │ │ - vmulsd 0x10(%r10,%rax,8),%xmm1,%xmm3 │ │ │ │ - vfmadd213sd (%rsi),%xmm2,%xmm3 │ │ │ │ - vmovsd %xmm3,(%rsi) │ │ │ │ - vmovsd (%rdx),%xmm7 │ │ │ │ - add %r9,%rdx │ │ │ │ - vmulsd (%r8),%xmm7,%xmm4 │ │ │ │ - vfmadd213sd 0x10(%rdi,%rax,8),%xmm2,%xmm4 │ │ │ │ - vmovsd %xmm4,0x10(%rdi,%rax,8) │ │ │ │ - vmovsd (%rdx),%xmm12 │ │ │ │ - vmulsd 0x18(%r10,%rax,8),%xmm12,%xmm13 │ │ │ │ - vfmadd213sd (%rsi),%xmm2,%xmm13 │ │ │ │ - vmovsd %xmm13,(%rsi) │ │ │ │ - vmovsd (%rdx),%xmm14 │ │ │ │ - add %r9,%rdx │ │ │ │ - vmulsd (%r8),%xmm14,%xmm15 │ │ │ │ - vfmadd213sd 0x18(%rdi,%rax,8),%xmm2,%xmm15 │ │ │ │ - vmovsd %xmm15,0x18(%rdi,%rax,8) │ │ │ │ + vmulsd 0x18(%r9,%rax,8),%xmm13,%xmm14 │ │ │ │ + vfmadd213sd (%rcx),%xmm15,%xmm14 │ │ │ │ + vmovsd %xmm14,(%rcx) │ │ │ │ + vmovsd (%rdx),%xmm11 │ │ │ │ + vmulsd (%rdi),%xmm11,%xmm0 │ │ │ │ + vfmadd213sd 0x18(%rsi,%rax,8),%xmm15,%xmm0 │ │ │ │ + vmovsd %xmm0,0x18(%rsi,%rax,8) │ │ │ │ add $0x4,%rax │ │ │ │ - cmp %rax,%r11 │ │ │ │ - jne 68f11 │ │ │ │ - inc %r13d │ │ │ │ - add $0x8,%r12 │ │ │ │ - add $0x8,%rsi │ │ │ │ - add $0x8,%r8 │ │ │ │ - cmp %r13d,%r14d │ │ │ │ - jne 68e60 │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ - vmovdqa 0x10(%rsp),%xmm0 │ │ │ │ - vmovq %rax,%xmm2 │ │ │ │ - vpinsrq $0x1,0x8(%rbx),%xmm2,%xmm11 │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ + cmp %rax,%r10 │ │ │ │ + jne 69144 │ │ │ │ + inc %r12d │ │ │ │ + add $0x8,%r11 │ │ │ │ + add $0x8,%rcx │ │ │ │ + add $0x8,%rdi │ │ │ │ + cmp %r12d,%r15d │ │ │ │ + jne 69090 │ │ │ │ + vmovq %xmm2,%rdx │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + vmovdqa 0x10(%rsp),%xmm8 │ │ │ │ + vmovq %rdx,%xmm15 │ │ │ │ + vpinsrq $0x1,0x8(%rbx),%xmm15,%xmm2 │ │ │ │ mov 0x50(%rsp),%rdi │ │ │ │ - mov %rcx,0x10(%rbx) │ │ │ │ - vmovdqu %xmm0,(%rbx) │ │ │ │ - vmovdqa %xmm11,0x70(%rsp) │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + mov %rax,0x10(%rbx) │ │ │ │ + vmovdqu %xmm8,(%rbx) │ │ │ │ + vmovdqa %xmm2,0x70(%rsp) │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov 0xc8(%rsp),%r13 │ │ │ │ mov 0xc0(%rsp),%r12 │ │ │ │ cmp %r12,%r13 │ │ │ │ - je 6908f │ │ │ │ - mov 0x8(%r12),%r14 │ │ │ │ + je 692cf │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x8(%r12),%r15 │ │ │ │ mov (%r12),%rbx │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - je 69065 │ │ │ │ + cmp %rbx,%r15 │ │ │ │ + je 692a5 │ │ │ │ xchg %ax,%ax │ │ │ │ mov (%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 69100 │ │ │ │ + je 69338 │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ add $0x18,%rbx │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - jne 69040 │ │ │ │ + cmp %rbx,%r15 │ │ │ │ + jne 69280 │ │ │ │ mov (%r12),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - je 69112 │ │ │ │ + je 6934a │ │ │ │ mov 0x10(%r12),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ add $0x18,%r12 │ │ │ │ sub %rbx,%rsi │ │ │ │ call d340 │ │ │ │ cmp %r12,%r13 │ │ │ │ - jne 69030 │ │ │ │ + jne 69270 │ │ │ │ mov 0xc0(%rsp),%r12 │ │ │ │ test %r12,%r12 │ │ │ │ - je 690a7 │ │ │ │ + je 692e7 │ │ │ │ mov 0xd0(%rsp),%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ sub %r12,%rsi │ │ │ │ call d340 │ │ │ │ vmovdqa 0x70(%rsp),%xmm6 │ │ │ │ mov 0x28(%rsp),%rdi │ │ │ │ - mov %r15,0xb0(%rsp) │ │ │ │ + mov %r14,0xb0(%rsp) │ │ │ │ vmovdqa %xmm6,0xa0(%rsp) │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov 0x38(%rsp),%rdi │ │ │ │ - call b4390 >, std::allocator > > >::~vector()@@Base> │ │ │ │ + call b44f0 >, std::allocator > > >::~vector()@@Base> │ │ │ │ mov 0xf8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 69145 │ │ │ │ + jne 6937d │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x18,%rbx │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - jne 69040 │ │ │ │ - jmp 69061 │ │ │ │ + cmp %rbx,%r15 │ │ │ │ + jne 69280 │ │ │ │ + jmp 692a1 │ │ │ │ add $0x18,%r12 │ │ │ │ cmp %r12,%r13 │ │ │ │ - jne 69030 │ │ │ │ - jmp 69087 │ │ │ │ + jne 69270 │ │ │ │ + jmp 692c7 │ │ │ │ lea 0xe0(%rsp),%r10 │ │ │ │ - vmovsd 0x737f4(%rip),%xmm3 # dc928 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x328> │ │ │ │ - mov (%rbx),%rax │ │ │ │ - mov 0x10(%rbx),%r15 │ │ │ │ + mov (%rbx),%rdx │ │ │ │ + vmovsd 0x746d9(%rip),%xmm3 # dda48 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x448> │ │ │ │ mov %r10,0x50(%rsp) │ │ │ │ - jmp 68e04 │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + jmp 6903c │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp 1029c <__cxa_finalize@plt+0x2c0c> │ │ │ │ + jmp 102f5 <__cxa_finalize@plt+0x2c65> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp 102af <__cxa_finalize@plt+0x2c1f> │ │ │ │ + jmp 10308 <__cxa_finalize@plt+0x2c78> │ │ │ │ endbr64 │ │ │ │ mov %rax,%rbx │ │ │ │ - jmp 1028f <__cxa_finalize@plt+0x2bff> │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + jmp 102e8 <__cxa_finalize@plt+0x2c58> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ │ │ │ │ -0000000000069180 : │ │ │ │ +00000000000693b0 : │ │ │ │ endbr64 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ - push %rbp │ │ │ │ push %rbx │ │ │ │ mov %esi,%ebx │ │ │ │ sub $0x158,%rsp │ │ │ │ - mov %rdi,0xd0(%rsp) │ │ │ │ - mov %esi,0xdc(%rsp) │ │ │ │ - mov %edx,0x8c(%rsp) │ │ │ │ + mov %rdi,-0x180(%rbp) │ │ │ │ mov %edx,%edi │ │ │ │ - mov %ecx,0x7c(%rsp) │ │ │ │ - mov %r8,0xc8(%rsp) │ │ │ │ + mov %esi,-0x148(%rbp) │ │ │ │ + mov %edx,-0x12c(%rbp) │ │ │ │ + mov %ecx,-0x11c(%rbp) │ │ │ │ + mov %r8,-0x140(%rbp) │ │ │ │ mov %fs:0x28,%rax │ │ │ │ - mov %rax,0x148(%rsp) │ │ │ │ + mov %rax,-0x38(%rbp) │ │ │ │ mov %esi,%eax │ │ │ │ mov %ecx,%esi │ │ │ │ imul %edx,%eax │ │ │ │ + mov %eax,-0x144(%rbp) │ │ │ │ cltq │ │ │ │ - mov %rax,0x98(%rsp) │ │ │ │ - call 2f130 │ │ │ │ + mov %rax,-0x150(%rbp) │ │ │ │ + call 2ed20 │ │ │ │ cltq │ │ │ │ - mov %rax,0xa8(%rsp) │ │ │ │ + mov %rax,-0x160(%rbp) │ │ │ │ cmp $0x1,%ebx │ │ │ │ - je 6a5eb │ │ │ │ + je 6ab23 │ │ │ │ vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ - movq $0x0,0x110(%rsp) │ │ │ │ - vmovdqa %xmm0,0x100(%rsp) │ │ │ │ - jle 6a2ad │ │ │ │ - movslq 0x7c(%rsp),%rdx │ │ │ │ - lea 0x100(%rsp),%rsi │ │ │ │ - movq $0x0,0x90(%rsp) │ │ │ │ - movq $0x0,0x68(%rsp) │ │ │ │ - movq $0x0,0x70(%rsp) │ │ │ │ - movq $0x0,0x80(%rsp) │ │ │ │ - movq $0x0,0x58(%rsp) │ │ │ │ - lea 0x120(%rsp),%r14 │ │ │ │ - movq $0x0,0x40(%rsp) │ │ │ │ - movl $0x0,0x50(%rsp) │ │ │ │ - movl $0x1,0x88(%rsp) │ │ │ │ - mov %rsi,0xc0(%rsp) │ │ │ │ + movq $0x0,-0x70(%rbp) │ │ │ │ + vmovdqa %xmm0,-0x80(%rbp) │ │ │ │ + jle 6a791 │ │ │ │ + movslq -0x11c(%rbp),%rdx │ │ │ │ + lea -0x80(%rbp),%rsi │ │ │ │ + lea -0x60(%rbp),%rdi │ │ │ │ + movq $0x0,-0x138(%rbp) │ │ │ │ + movq $0x0,-0x110(%rbp) │ │ │ │ lea (%rdx,%rdx,2),%rcx │ │ │ │ - mov %rdx,0xa0(%rsp) │ │ │ │ + mov %rdx,-0x158(%rbp) │ │ │ │ shl $0x3,%rcx │ │ │ │ - mov %rcx,0xb8(%rsp) │ │ │ │ - movslq 0x50(%rsp),%rcx │ │ │ │ - mov %r14,%r12 │ │ │ │ - mov 0x8c(%rsp),%r8d │ │ │ │ - mov 0x98(%rsp),%rdx │ │ │ │ - mov 0xd0(%rsp),%rsi │ │ │ │ - mov 0xc0(%rsp),%rdi │ │ │ │ - call 58ec0 │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ - sub 0x40(%rsp),%rdi │ │ │ │ - movabs $0xaaaaaaaaaaaaaaab,%rbp │ │ │ │ - sar $0x3,%rdi │ │ │ │ - imul %rbp,%rdi │ │ │ │ - cmp 0xa0(%rsp),%rdi │ │ │ │ - jb 6a169 │ │ │ │ - cmp %rdi,0xa0(%rsp) │ │ │ │ - jae 69371 │ │ │ │ - mov 0x40(%rsp),%r8 │ │ │ │ - mov 0xb8(%rsp),%r9 │ │ │ │ - lea (%r8,%r9,1),%r15 │ │ │ │ - cmp 0x58(%rsp),%r15 │ │ │ │ - je 69371 │ │ │ │ + movq $0x0,-0x118(%rbp) │ │ │ │ + mov %rcx,-0x170(%rbp) │ │ │ │ + movq $0x0,-0x128(%rbp) │ │ │ │ + movq $0x0,-0x108(%rbp) │ │ │ │ + movq $0x0,-0xe8(%rbp) │ │ │ │ + movl $0x0,-0xf8(%rbp) │ │ │ │ + movl $0x1,-0x120(%rbp) │ │ │ │ + mov %rsi,-0x178(%rbp) │ │ │ │ + mov %rdi,-0xb0(%rbp) │ │ │ │ + movslq -0xf8(%rbp),%rcx │ │ │ │ + mov -0x12c(%rbp),%r8d │ │ │ │ + mov -0x150(%rbp),%rdx │ │ │ │ + mov -0x180(%rbp),%rsi │ │ │ │ + mov -0x178(%rbp),%rdi │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ + call 59860 │ │ │ │ + mov -0x108(%rbp),%r8 │ │ │ │ + movabs $0xaaaaaaaaaaaaaaab,%r9 │ │ │ │ + sub -0xe8(%rbp),%r8 │ │ │ │ + sar $0x3,%r8 │ │ │ │ + imul %r9,%r8 │ │ │ │ + cmp -0x158(%rbp),%r8 │ │ │ │ + jb 6a628 │ │ │ │ + cmp %r8,-0x158(%rbp) │ │ │ │ + jae 695aa │ │ │ │ + mov -0xe8(%rbp),%r10 │ │ │ │ + mov -0x170(%rbp),%r11 │ │ │ │ + lea (%r10,%r11,1),%r15 │ │ │ │ + cmp -0x108(%rbp),%r15 │ │ │ │ + je 695aa │ │ │ │ mov %r15,%r12 │ │ │ │ - mov 0x8(%r12),%r13 │ │ │ │ - mov (%r12),%rbx │ │ │ │ - cmp %rbx,%r13 │ │ │ │ - je 69348 │ │ │ │ - mov 0x8(%rbx),%rdi │ │ │ │ + mov 0x8(%r12),%r14 │ │ │ │ + mov (%r12),%r13 │ │ │ │ + cmp %r13,%r14 │ │ │ │ + je 6957d │ │ │ │ + mov 0x8(%r13),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 69960 │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - add $0x20,%rbx │ │ │ │ + je 69bf8 │ │ │ │ + mov 0x18(%r13),%rsi │ │ │ │ + add $0x20,%r13 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %rbx,%r13 │ │ │ │ - jne 69322 │ │ │ │ - mov (%r12),%rbx │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 69ca4 │ │ │ │ + cmp %r13,%r14 │ │ │ │ + jne 69557 │ │ │ │ + mov (%r12),%r13 │ │ │ │ + test %r13,%r13 │ │ │ │ + je 6a06f │ │ │ │ mov 0x10(%r12),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ + mov %r13,%rdi │ │ │ │ add $0x18,%r12 │ │ │ │ - sub %rbx,%rsi │ │ │ │ + sub %r13,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %r12,0x58(%rsp) │ │ │ │ - jne 69314 │ │ │ │ - mov %r15,0x58(%rsp) │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - cmp 0xc0(%rsp),%rdi │ │ │ │ - je 694f2 │ │ │ │ - mov 0x108(%rsp),%rbx │ │ │ │ - mov 0x10(%rdi),%r9 │ │ │ │ - mov 0x100(%rsp),%rbp │ │ │ │ - mov (%rdi),%r15 │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %r9,0x10(%rsp) │ │ │ │ - sub %rbp,%r8 │ │ │ │ - sub %r15,%r9 │ │ │ │ - mov %r8,(%rsp) │ │ │ │ - cmp %r8,%r9 │ │ │ │ - jb 6a4bf │ │ │ │ - mov 0x40(%rsp),%r12 │ │ │ │ - mov (%rsp),%r13 │ │ │ │ - mov 0x8(%r12),%rcx │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ - sub %r15,%rcx │ │ │ │ - cmp %r13,%rcx │ │ │ │ - jb 6a308 │ │ │ │ - cmp %rbp,%rbx │ │ │ │ - je 694b7 │ │ │ │ - sub $0x20,%r13 │ │ │ │ - shr $0x5,%r13 │ │ │ │ - inc %r13 │ │ │ │ - and $0x3,%r13d │ │ │ │ - je 69448 │ │ │ │ - cmp $0x1,%r13 │ │ │ │ - je 69421 │ │ │ │ - cmp $0x2,%r13 │ │ │ │ - jne 6a6a0 │ │ │ │ - vmovsd 0x0(%rbp),%xmm15 │ │ │ │ - lea 0x8(%rbp),%rsi │ │ │ │ - lea 0x8(%r15),%rdi │ │ │ │ - mov %r14,%r12 │ │ │ │ - vmovsd %xmm15,(%r15) │ │ │ │ - call 17330 │ │ │ │ - add $0x20,%r15 │ │ │ │ - add $0x20,%rbp │ │ │ │ - vmovsd 0x0(%rbp),%xmm0 │ │ │ │ - lea 0x8(%rbp),%rsi │ │ │ │ - lea 0x8(%r15),%rdi │ │ │ │ - mov %r14,%r12 │ │ │ │ - vmovsd %xmm0,(%r15) │ │ │ │ - call 17330 │ │ │ │ - add $0x20,%rbp │ │ │ │ - add $0x20,%r15 │ │ │ │ - cmp %rbp,%rbx │ │ │ │ - je 694b7 │ │ │ │ - vmovsd 0x0(%rbp),%xmm6 │ │ │ │ - lea 0x8(%rbp),%rsi │ │ │ │ - lea 0x8(%r15),%rdi │ │ │ │ - mov %r14,%r12 │ │ │ │ - vmovsd %xmm6,(%r15) │ │ │ │ - call 17330 │ │ │ │ - vmovsd 0x20(%rbp),%xmm1 │ │ │ │ - lea 0x28(%rbp),%rsi │ │ │ │ - lea 0x28(%r15),%rdi │ │ │ │ - vmovsd %xmm1,0x20(%r15) │ │ │ │ - call 17330 │ │ │ │ - vmovsd 0x40(%rbp),%xmm2 │ │ │ │ - lea 0x48(%rbp),%rsi │ │ │ │ - lea 0x48(%r15),%rdi │ │ │ │ - vmovsd %xmm2,0x40(%r15) │ │ │ │ - call 17330 │ │ │ │ - vmovsd 0x60(%rbp),%xmm3 │ │ │ │ - lea 0x68(%rbp),%rsi │ │ │ │ - lea 0x68(%r15),%rdi │ │ │ │ - vmovsd %xmm3,0x60(%r15) │ │ │ │ - call 17330 │ │ │ │ - sub $0xffffffffffffff80,%rbp │ │ │ │ - sub $0xffffffffffffff80,%r15 │ │ │ │ - cmp %rbp,%rbx │ │ │ │ - jne 69448 │ │ │ │ - cmp %r15,0x10(%rsp) │ │ │ │ - je 694e2 │ │ │ │ - mov 0x8(%r15),%rdi │ │ │ │ + cmp %r12,-0x108(%rbp) │ │ │ │ + jne 69549 │ │ │ │ + mov %r15,-0x108(%rbp) │ │ │ │ + mov -0xe8(%rbp),%r9 │ │ │ │ + cmp -0x178(%rbp),%r9 │ │ │ │ + je 6976b │ │ │ │ + mov -0x78(%rbp),%r10 │ │ │ │ + mov 0x10(%r9),%r11 │ │ │ │ + mov -0x80(%rbp),%r13 │ │ │ │ + mov (%r9),%r12 │ │ │ │ + mov %r10,-0xc0(%rbp) │ │ │ │ + mov %r11,-0xd0(%rbp) │ │ │ │ + sub %r13,%r10 │ │ │ │ + sub %r12,%r11 │ │ │ │ + mov %r10,-0xc8(%rbp) │ │ │ │ + cmp %r10,%r11 │ │ │ │ + jb 6a9d8 │ │ │ │ + mov -0xe8(%rbp),%r15 │ │ │ │ + mov -0xc8(%rbp),%r14 │ │ │ │ + mov 0x8(%r15),%r15 │ │ │ │ + mov %r15,%rbx │ │ │ │ + sub %r12,%rbx │ │ │ │ + cmp %r14,%rbx │ │ │ │ + jb 6a7ec │ │ │ │ + cmp %r13,-0xc0(%rbp) │ │ │ │ + je 6972d │ │ │ │ + sub $0x20,%r14 │ │ │ │ + shr $0x5,%r14 │ │ │ │ + inc %r14 │ │ │ │ + and $0x3,%r14d │ │ │ │ + je 6969f │ │ │ │ + cmp $0x1,%r14 │ │ │ │ + je 69669 │ │ │ │ + cmp $0x2,%r14 │ │ │ │ + jne 6abe0 │ │ │ │ + vmovsd 0x0(%r13),%xmm14 │ │ │ │ + lea 0x8(%r13),%rsi │ │ │ │ + lea 0x8(%r12),%rdi │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ + vmovsd %xmm14,(%r12) │ │ │ │ + call 17140 │ │ │ │ + add $0x20,%r12 │ │ │ │ + add $0x20,%r13 │ │ │ │ + vmovsd 0x0(%r13),%xmm15 │ │ │ │ + lea 0x8(%r13),%rsi │ │ │ │ + lea 0x8(%r12),%rdi │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ + vmovsd %xmm15,(%r12) │ │ │ │ + call 17140 │ │ │ │ + add $0x20,%r13 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp %r13,-0xc0(%rbp) │ │ │ │ + je 6972d │ │ │ │ + vmovsd 0x0(%r13),%xmm0 │ │ │ │ + lea 0x8(%r13),%rsi │ │ │ │ + lea 0x8(%r12),%rdi │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ + vmovsd %xmm0,(%r12) │ │ │ │ + call 17140 │ │ │ │ + vmovsd 0x20(%r13),%xmm1 │ │ │ │ + lea 0x28(%r13),%rsi │ │ │ │ + lea 0x28(%r12),%rdi │ │ │ │ + vmovsd %xmm1,0x20(%r12) │ │ │ │ + call 17140 │ │ │ │ + vmovsd 0x40(%r13),%xmm2 │ │ │ │ + lea 0x48(%r13),%rsi │ │ │ │ + lea 0x48(%r12),%rdi │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ + vmovsd %xmm2,0x40(%r12) │ │ │ │ + call 17140 │ │ │ │ + vmovsd 0x60(%r13),%xmm3 │ │ │ │ + lea 0x68(%r13),%rsi │ │ │ │ + lea 0x68(%r12),%rdi │ │ │ │ + vmovsd %xmm3,0x60(%r12) │ │ │ │ + call 17140 │ │ │ │ + sub $0xffffffffffffff80,%r13 │ │ │ │ + sub $0xffffffffffffff80,%r12 │ │ │ │ + cmp %r13,-0xc0(%rbp) │ │ │ │ + jne 6969f │ │ │ │ + cmp %r12,%r15 │ │ │ │ + je 69756 │ │ │ │ + mov 0x8(%r12),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 6a2f4 │ │ │ │ - mov 0x18(%r15),%rsi │ │ │ │ - add $0x20,%r15 │ │ │ │ + je 6a7da │ │ │ │ + mov 0x18(%r12),%rsi │ │ │ │ + add $0x20,%r12 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %r15,0x10(%rsp) │ │ │ │ - jne 694be │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - mov (%rsp),%r12 │ │ │ │ - add (%rdx),%r12 │ │ │ │ - mov %r12,0x8(%rdx) │ │ │ │ - cmpl $0x1,0x7c(%rsp) │ │ │ │ - movl $0x2,0x48(%rsp) │ │ │ │ - mov 0x40(%rsp),%r10 │ │ │ │ - lea 0x18(%r10),%r15 │ │ │ │ - jle 69cb8 │ │ │ │ - mov 0x48(%rsp),%esi │ │ │ │ - mov 0x8c(%rsp),%edi │ │ │ │ - mov %r14,%r12 │ │ │ │ - call 2f100 │ │ │ │ - mov 0x8(%r15),%r12 │ │ │ │ - mov (%r15),%r13 │ │ │ │ + cmp %r12,%r15 │ │ │ │ + jne 69732 │ │ │ │ + mov -0xe8(%rbp),%rdi │ │ │ │ + mov -0xc8(%rbp),%r15 │ │ │ │ + add (%rdi),%r15 │ │ │ │ + mov %r15,0x8(%rdi) │ │ │ │ + mov -0xe8(%rbp),%r15 │ │ │ │ + cmpl $0x1,-0x11c(%rbp) │ │ │ │ + movl $0x2,-0xf0(%rbp) │ │ │ │ + lea 0x18(%r15),%r13 │ │ │ │ + jle 6a085 │ │ │ │ + mov -0xf0(%rbp),%esi │ │ │ │ + mov -0x12c(%rbp),%edi │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ + call 2ecf0 │ │ │ │ + mov 0x8(%r13),%r14 │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ cltq │ │ │ │ - mov %r12,%rdx │ │ │ │ - sub %r13,%rdx │ │ │ │ - sar $0x5,%rdx │ │ │ │ - cmp %rax,%rdx │ │ │ │ - jb 69984 │ │ │ │ - cmp %rdx,%rax │ │ │ │ - jae 69579 │ │ │ │ + mov %r14,%r12 │ │ │ │ + sub %rdi,%r12 │ │ │ │ + sar $0x5,%r12 │ │ │ │ + cmp %rax,%r12 │ │ │ │ + jb 69c1c │ │ │ │ + cmp %r12,%rax │ │ │ │ + jae 697fd │ │ │ │ shl $0x5,%rax │ │ │ │ - lea 0x0(%r13,%rax,1),%rbx │ │ │ │ - cmp %rbx,%r12 │ │ │ │ - je 69579 │ │ │ │ - mov %rbx,%rbp │ │ │ │ - mov 0x8(%rbp),%rdi │ │ │ │ + lea (%rdi,%rax,1),%rbx │ │ │ │ + cmp %rbx,%r14 │ │ │ │ + je 697fd │ │ │ │ + mov %rbx,%r15 │ │ │ │ + mov 0x8(%r15),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 69972 │ │ │ │ - mov 0x18(%rbp),%rsi │ │ │ │ - add $0x20,%rbp │ │ │ │ + je 69c0a │ │ │ │ + mov 0x18(%r15),%rsi │ │ │ │ + add $0x20,%r15 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %rbp,%r12 │ │ │ │ - jne 69553 │ │ │ │ - mov %rbx,0x8(%r15) │ │ │ │ - mov -0x18(%r15),%rax │ │ │ │ - mov -0x10(%r15),%rdi │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - mov %rdi,0x30(%rsp) │ │ │ │ - cmp %rdi,%rax │ │ │ │ - je 697f9 │ │ │ │ - vmovss 0x73415(%rip),%xmm11 # dc9b0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x3b0> │ │ │ │ - vxorps %xmm9,%xmm9,%xmm9 │ │ │ │ - xor %ebp,%ebp │ │ │ │ - vcvtsi2ssl 0x48(%rsp),%xmm9,%xmm10 │ │ │ │ - vdivss %xmm10,%xmm11,%xmm12 │ │ │ │ - vcvtss2sd %xmm12,%xmm12,%xmm13 │ │ │ │ - vmovsd %xmm13,0x10(%rsp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x108(%rsp),%r9 │ │ │ │ - mov 0x100(%rsp),%r8 │ │ │ │ - mov %r9,0x28(%rsp) │ │ │ │ + cmp %r15,%r14 │ │ │ │ + jne 697d7 │ │ │ │ + mov %rbx,0x8(%r13) │ │ │ │ + mov -0x18(%r13),%r8 │ │ │ │ + mov -0x10(%r13),%r9 │ │ │ │ + mov %r8,-0xc0(%rbp) │ │ │ │ + mov %r9,-0xd8(%rbp) │ │ │ │ cmp %r9,%r8 │ │ │ │ - je 697f9 │ │ │ │ - movslq %ebp,%r13 │ │ │ │ - sub %r8,%r9 │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %r14,%r12 │ │ │ │ - shl $0x5,%r13 │ │ │ │ - sub %r8,%r13 │ │ │ │ - and $0x20,%r9d │ │ │ │ - je 696b0 │ │ │ │ - vmovsd 0x10(%rsp),%xmm0 │ │ │ │ - mov (%rsp),%rdx │ │ │ │ - mov %r8,%rsi │ │ │ │ + je 69a61 │ │ │ │ + vxorps %xmm7,%xmm7,%xmm7 │ │ │ │ + vmovss 0x74248(%rip),%xmm9 # dda70 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x470> │ │ │ │ + xor %r12d,%r12d │ │ │ │ + vcvtsi2ssl -0xf0(%rbp),%xmm7,%xmm8 │ │ │ │ + vdivss %xmm8,%xmm9,%xmm10 │ │ │ │ + vcvtss2sd %xmm10,%xmm10,%xmm11 │ │ │ │ + vmovsd %xmm11,-0xc8(%rbp) │ │ │ │ + nopl (%rax) │ │ │ │ + mov -0x78(%rbp),%r11 │ │ │ │ + mov -0x80(%rbp),%r10 │ │ │ │ + mov %r11,-0xd0(%rbp) │ │ │ │ + cmp %r11,%r10 │ │ │ │ + je 69a61 │ │ │ │ + movslq %r12d,%r15 │ │ │ │ + sub %r10,%r11 │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ + mov %r10,%rbx │ │ │ │ + shl $0x5,%r15 │ │ │ │ + sub %r10,%r15 │ │ │ │ + and $0x20,%r11d │ │ │ │ + je 69930 │ │ │ │ + vmovsd -0xc8(%rbp),%xmm0 │ │ │ │ + mov -0xc0(%rbp),%rdx │ │ │ │ mov %r14,%rdi │ │ │ │ - mov %r8,0x38(%rsp) │ │ │ │ - call 41370 │ │ │ │ - mov 0x38(%rsp),%r11 │ │ │ │ - vmovdqu 0x128(%rsp),%xmm15 │ │ │ │ - inc %ebp │ │ │ │ - vmovsd 0x120(%rsp),%xmm14 │ │ │ │ - lea (%r11,%r13,1),%r10 │ │ │ │ - add (%r15),%r10 │ │ │ │ - mov 0x8(%r10),%rdi │ │ │ │ - vmovdqu %xmm15,0x8(%r10) │ │ │ │ - mov 0x138(%rsp),%rcx │ │ │ │ - vmovsd %xmm14,(%r10) │ │ │ │ - mov 0x18(%r10),%rsi │ │ │ │ - mov %rcx,0x18(%r10) │ │ │ │ - movq $0x0,0x128(%rsp) │ │ │ │ - movq $0x0,0x138(%rsp) │ │ │ │ + mov %r10,%rsi │ │ │ │ + mov %r10,-0xe0(%rbp) │ │ │ │ + call 41750 │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ + vmovdqu -0x58(%rbp),%xmm13 │ │ │ │ + inc %r12d │ │ │ │ + vmovsd -0x60(%rbp),%xmm12 │ │ │ │ + lea (%rax,%r15,1),%rdx │ │ │ │ + add 0x0(%r13),%rdx │ │ │ │ + mov 0x8(%rdx),%rdi │ │ │ │ + vmovdqu %xmm13,0x8(%rdx) │ │ │ │ + mov 0x18(%rdx),%rsi │ │ │ │ + mov -0x48(%rbp),%rcx │ │ │ │ + vmovsd %xmm12,(%rdx) │ │ │ │ + mov %rcx,0x18(%rdx) │ │ │ │ + movq $0x0,-0x58(%rbp) │ │ │ │ + movq $0x0,-0x48(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 696a0 │ │ │ │ + je 69917 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - mov 0x128(%rsp),%rdi │ │ │ │ - mov 0x138(%rsp),%rsi │ │ │ │ - mov 0x38(%rsp),%r11 │ │ │ │ + mov -0x58(%rbp),%rdi │ │ │ │ + mov -0x48(%rbp),%rsi │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ sub %rdi,%rsi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 696a0 │ │ │ │ + je 69917 │ │ │ │ call d340 │ │ │ │ - mov 0x38(%rsp),%r11 │ │ │ │ - lea 0x20(%r11),%rbx │ │ │ │ - cmp %rbx,0x28(%rsp) │ │ │ │ - je 697e5 │ │ │ │ - nop │ │ │ │ - vmovsd 0x10(%rsp),%xmm0 │ │ │ │ - mov (%rsp),%rdx │ │ │ │ + mov -0xe0(%rbp),%rax │ │ │ │ + lea 0x20(%rax),%rbx │ │ │ │ + cmp %rbx,-0xd0(%rbp) │ │ │ │ + je 69a45 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovsd -0xc8(%rbp),%xmm0 │ │ │ │ + mov -0xc0(%rbp),%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ - call 41370 │ │ │ │ - vmovdqu 0x128(%rsp),%xmm6 │ │ │ │ - lea 0x0(%r13,%rbx,1),%rax │ │ │ │ - add (%r15),%rax │ │ │ │ - inc %ebp │ │ │ │ - vmovsd 0x120(%rsp),%xmm0 │ │ │ │ - mov 0x8(%rax),%rdi │ │ │ │ - mov 0x18(%rax),%rsi │ │ │ │ - vmovdqu %xmm6,0x8(%rax) │ │ │ │ - mov 0x138(%rsp),%rdx │ │ │ │ - vmovsd %xmm0,(%rax) │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - movq $0x0,0x128(%rsp) │ │ │ │ - movq $0x0,0x138(%rsp) │ │ │ │ + mov -0xb0(%rbp),%rdi │ │ │ │ + call 41750 │ │ │ │ + vmovdqu -0x58(%rbp),%xmm15 │ │ │ │ + lea (%rbx,%r15,1),%r8 │ │ │ │ + vmovsd -0x60(%rbp),%xmm14 │ │ │ │ + inc %r12d │ │ │ │ + add 0x0(%r13),%r8 │ │ │ │ + mov 0x8(%r8),%rdi │ │ │ │ + vmovdqu %xmm15,0x8(%r8) │ │ │ │ + mov 0x18(%r8),%rsi │ │ │ │ + mov -0x48(%rbp),%r9 │ │ │ │ + vmovsd %xmm14,(%r8) │ │ │ │ + mov %r9,0x18(%r8) │ │ │ │ + movq $0x0,-0x58(%rbp) │ │ │ │ + movq $0x0,-0x48(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 69740 │ │ │ │ + je 699b0 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - mov 0x128(%rsp),%rdi │ │ │ │ - mov 0x138(%rsp),%rsi │ │ │ │ + mov -0x58(%rbp),%rdi │ │ │ │ + mov -0x48(%rbp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 69740 │ │ │ │ + je 699b0 │ │ │ │ call d340 │ │ │ │ - vmovsd 0x10(%rsp),%xmm0 │ │ │ │ - mov (%rsp),%rdx │ │ │ │ add $0x20,%rbx │ │ │ │ - mov %r14,%rdi │ │ │ │ + vmovsd -0xc8(%rbp),%xmm0 │ │ │ │ + mov -0xc0(%rbp),%rdx │ │ │ │ + mov -0xb0(%rbp),%rdi │ │ │ │ mov %rbx,%rsi │ │ │ │ - call 41370 │ │ │ │ - vmovdqu 0x128(%rsp),%xmm2 │ │ │ │ - lea 0x0(%r13,%rbx,1),%r8 │ │ │ │ - add (%r15),%r8 │ │ │ │ - inc %ebp │ │ │ │ - vmovsd 0x120(%rsp),%xmm1 │ │ │ │ - mov 0x8(%r8),%rdi │ │ │ │ - mov 0x18(%r8),%rsi │ │ │ │ - vmovdqu %xmm2,0x8(%r8) │ │ │ │ - mov 0x138(%rsp),%r9 │ │ │ │ - vmovsd %xmm1,(%r8) │ │ │ │ - mov %r9,0x18(%r8) │ │ │ │ - movq $0x0,0x128(%rsp) │ │ │ │ - movq $0x0,0x138(%rsp) │ │ │ │ + call 41750 │ │ │ │ + vmovdqu -0x58(%rbp),%xmm1 │ │ │ │ + lea (%rbx,%r15,1),%r10 │ │ │ │ + vmovsd -0x60(%rbp),%xmm0 │ │ │ │ + inc %r12d │ │ │ │ + add 0x0(%r13),%r10 │ │ │ │ + mov 0x8(%r10),%rdi │ │ │ │ + vmovdqu %xmm1,0x8(%r10) │ │ │ │ + mov 0x18(%r10),%rsi │ │ │ │ + mov -0x48(%rbp),%r11 │ │ │ │ + vmovsd %xmm0,(%r10) │ │ │ │ + mov %r11,0x18(%r10) │ │ │ │ + movq $0x0,-0x58(%rbp) │ │ │ │ + movq $0x0,-0x48(%rbp) │ │ │ │ test %rdi,%rdi │ │ │ │ - je 697d6 │ │ │ │ + je 69a34 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - mov 0x128(%rsp),%rdi │ │ │ │ - mov 0x138(%rsp),%rsi │ │ │ │ + mov -0x58(%rbp),%rdi │ │ │ │ + mov -0x48(%rbp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 697d6 │ │ │ │ + je 69a34 │ │ │ │ call d340 │ │ │ │ add $0x20,%rbx │ │ │ │ - cmp %rbx,0x28(%rsp) │ │ │ │ - jne 696b0 │ │ │ │ - addq $0x20,(%rsp) │ │ │ │ - mov (%rsp),%rsi │ │ │ │ - cmp %rsi,0x30(%rsp) │ │ │ │ - jne 695c0 │ │ │ │ - incl 0x48(%rsp) │ │ │ │ - add $0x18,%r15 │ │ │ │ - mov 0x48(%rsp),%r12d │ │ │ │ - cmp %r12d,0x7c(%rsp) │ │ │ │ - jge 6950e │ │ │ │ - mov 0x50(%rsp),%edi │ │ │ │ + cmp %rbx,-0xd0(%rbp) │ │ │ │ + jne 69930 │ │ │ │ + addq $0x20,-0xc0(%rbp) │ │ │ │ + mov -0xc0(%rbp),%rsi │ │ │ │ + cmp %rsi,-0xd8(%rbp) │ │ │ │ + jne 69848 │ │ │ │ + incl -0xf0(%rbp) │ │ │ │ + add $0x18,%r13 │ │ │ │ + mov -0xf0(%rbp),%r14d │ │ │ │ + cmp %r14d,-0x11c(%rbp) │ │ │ │ + jge 6978d │ │ │ │ + mov -0xf8(%rbp),%edi │ │ │ │ test %edi,%edi │ │ │ │ - jne 69cd1 │ │ │ │ - mov 0x80(%rsp),%rdx │ │ │ │ - mov 0x90(%rsp),%r8 │ │ │ │ - movl $0x2,0x88(%rsp) │ │ │ │ - movl $0x1,0x50(%rsp) │ │ │ │ - mov 0x58(%rsp),%r9 │ │ │ │ - mov 0x68(%rsp),%rsi │ │ │ │ - mov 0x40(%rsp),%r12 │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ - mov %r8,0x80(%rsp) │ │ │ │ - mov %rdx,0x90(%rsp) │ │ │ │ - mov %rsi,0x58(%rsp) │ │ │ │ - mov %r9,0x68(%rsp) │ │ │ │ - mov %rdi,0x40(%rsp) │ │ │ │ - mov %r12,0x70(%rsp) │ │ │ │ - mov 0x88(%rsp),%r10d │ │ │ │ - cmp %r10d,0xdc(%rsp) │ │ │ │ - jg 69298 │ │ │ │ - mov 0x80(%rsp),%r12 │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ - sub 0x40(%rsp),%r12 │ │ │ │ - cmp %rax,0x68(%rsp) │ │ │ │ - mov 0x108(%rsp),%rbp │ │ │ │ - mov 0x100(%rsp),%rbx │ │ │ │ - je 6a6e6 │ │ │ │ - mov 0xa8(%rsp),%rcx │ │ │ │ - mov 0x98(%rsp),%r14 │ │ │ │ - xor %r10d,%r10d │ │ │ │ - shl $0x2,%rcx │ │ │ │ - lea 0x0(,%r14,8),%r11 │ │ │ │ - mov (%rax),%rsi │ │ │ │ - mov 0x8(%rax),%r13 │ │ │ │ - cmp %rsi,%r13 │ │ │ │ - je 69b1c │ │ │ │ - mov %r13,%rdi │ │ │ │ - mov 0xc8(%rsp),%rdx │ │ │ │ - movslq %r10d,%r15 │ │ │ │ - mov %rsi,%r8 │ │ │ │ - sub %rsi,%rdi │ │ │ │ - sub $0x20,%rdi │ │ │ │ - shr $0x5,%rdi │ │ │ │ - inc %rdi │ │ │ │ - lea (%rdx,%r15,4),%r9 │ │ │ │ - and $0x7,%edi │ │ │ │ - je 6a226 │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 6a67c │ │ │ │ - cmp $0x2,%rdi │ │ │ │ - je 6a5dd │ │ │ │ - cmp $0x3,%rdi │ │ │ │ - je 6a240 │ │ │ │ - cmp $0x4,%rdi │ │ │ │ - je 6a1f4 │ │ │ │ - cmp $0x5,%rdi │ │ │ │ - je 6999a │ │ │ │ - cmp $0x6,%rdi │ │ │ │ - je 6a2d6 │ │ │ │ - test %r14,%r14 │ │ │ │ - jne 699a3 │ │ │ │ - lea 0x20(%rsi),%r8 │ │ │ │ - add $0x4,%r9 │ │ │ │ - jmp 6a2df │ │ │ │ - add $0x20,%rbx │ │ │ │ - cmp %rbx,%r13 │ │ │ │ - jne 69322 │ │ │ │ - jmp 69344 │ │ │ │ - add $0x20,%rbp │ │ │ │ - cmp %rbp,%r12 │ │ │ │ - jne 69553 │ │ │ │ - jmp 69575 │ │ │ │ + jne 6a0a0 │ │ │ │ + mov -0x128(%rbp),%r9 │ │ │ │ + mov -0x138(%rbp),%r10 │ │ │ │ + movl $0x2,-0x120(%rbp) │ │ │ │ + mov -0x108(%rbp),%r11 │ │ │ │ + mov -0x110(%rbp),%rsi │ │ │ │ + movl $0x1,-0xf8(%rbp) │ │ │ │ + mov -0xe8(%rbp),%r14 │ │ │ │ + mov -0x118(%rbp),%rdi │ │ │ │ + mov %r10,-0x128(%rbp) │ │ │ │ + mov %r9,-0x138(%rbp) │ │ │ │ + mov %rsi,-0x108(%rbp) │ │ │ │ + mov %r11,-0x110(%rbp) │ │ │ │ + mov %rdi,-0xe8(%rbp) │ │ │ │ + mov %r14,-0x118(%rbp) │ │ │ │ + mov -0x120(%rbp),%edx │ │ │ │ + cmp %edx,-0x148(%rbp) │ │ │ │ + jg 694c6 │ │ │ │ + mov -0x118(%rbp),%rbx │ │ │ │ + mov -0x78(%rbp),%r13 │ │ │ │ + mov -0x80(%rbp),%r12 │ │ │ │ + cmp %rbx,-0x110(%rbp) │ │ │ │ + je 6ac27 │ │ │ │ + mov -0x150(%rbp),%r9 │ │ │ │ + mov -0x160(%rbp),%rdi │ │ │ │ + movl $0x0,-0xe0(%rbp) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %r9,%r14 │ │ │ │ + lea -0x1(%r9),%r15 │ │ │ │ + lea (%rdi,%rdi,2),%r8 │ │ │ │ + mov %rdi,%rcx │ │ │ │ + shr $0x2,%r14 │ │ │ │ + mov %r15,-0xf0(%rbp) │ │ │ │ + shl $0x4,%rcx │ │ │ │ + mov %r9,%r15 │ │ │ │ + shl $0x5,%r14 │ │ │ │ + mov %r12,%r9 │ │ │ │ + mov (%rsi),%rdx │ │ │ │ + mov 0x8(%rsi),%r11 │ │ │ │ + cmp %rdx,%r11 │ │ │ │ + je 69ed3 │ │ │ │ + mov -0x140(%rbp),%rax │ │ │ │ + movslq -0xe0(%rbp),%r12 │ │ │ │ + mov %rdx,%r10 │ │ │ │ + lea (%rax,%r12,4),%rbx │ │ │ │ + mov %r11,%rax │ │ │ │ sub %rdx,%rax │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov %r14,%r12 │ │ │ │ + sub $0x20,%rax │ │ │ │ + shr $0x5,%rax │ │ │ │ + inc %rax │ │ │ │ + and $0x7,%eax │ │ │ │ + je 6a709 │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 6abb8 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + je 6ab15 │ │ │ │ + cmp $0x3,%rax │ │ │ │ + je 6a728 │ │ │ │ + cmp $0x4,%rax │ │ │ │ + je 6a6cb │ │ │ │ + cmp $0x5,%rax │ │ │ │ + je 69c36 │ │ │ │ + cmp $0x6,%rax │ │ │ │ + je 6a7b6 │ │ │ │ + test %r15,%r15 │ │ │ │ + jne 69c3f │ │ │ │ + lea 0x20(%rdx),%r10 │ │ │ │ + inc %r12 │ │ │ │ + add $0x4,%rbx │ │ │ │ + jmp 6a7bf │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + add $0x20,%r13 │ │ │ │ + cmp %r13,%r14 │ │ │ │ + jne 69557 │ │ │ │ + jmp 69579 │ │ │ │ + add $0x20,%r15 │ │ │ │ + cmp %r15,%r14 │ │ │ │ + jne 697d7 │ │ │ │ + jmp 697f9 │ │ │ │ + sub %r12,%rax │ │ │ │ + mov %r13,%rdi │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ mov %rax,%rsi │ │ │ │ - call bc1b0 >::_M_default_append(unsigned long)@@Base> │ │ │ │ - jmp 69579 │ │ │ │ - test %r14,%r14 │ │ │ │ - je 6a2e7 │ │ │ │ - mov %r14,(%rsp) │ │ │ │ - mov 0x8(%r8),%rdi │ │ │ │ - lea -0x8(%r11),%r14 │ │ │ │ + call bc250 >::_M_default_append(unsigned long)@@Base> │ │ │ │ + jmp 697fd │ │ │ │ + test %r15,%r15 │ │ │ │ + je 6a7ca │ │ │ │ + mov %rdx,-0xc0(%rbp) │ │ │ │ + mov %rcx,-0xb0(%rbp) │ │ │ │ + mov %rsi,-0xc8(%rbp) │ │ │ │ + mov %r9,-0xd0(%rbp) │ │ │ │ + cmpq $0x2,-0xf0(%rbp) │ │ │ │ + mov 0x8(%r10),%r9 │ │ │ │ + jbe 6a621 │ │ │ │ + mov %r15,-0xd8(%rbp) │ │ │ │ + mov -0xb0(%rbp),%rcx │ │ │ │ + lea -0x20(%r14),%rsi │ │ │ │ mov %r9,%rdx │ │ │ │ - shr $0x3,%r14 │ │ │ │ - inc %r14 │ │ │ │ - and $0x7,%r14d │ │ │ │ - lea (%r11,%rdi,1),%r15 │ │ │ │ - je 69a8a │ │ │ │ - cmp $0x1,%r14 │ │ │ │ - je 69a71 │ │ │ │ - cmp $0x2,%r14 │ │ │ │ - je 69a5c │ │ │ │ - cmp $0x3,%r14 │ │ │ │ - je 69a47 │ │ │ │ - cmp $0x4,%r14 │ │ │ │ - je 69a32 │ │ │ │ - cmp $0x5,%r14 │ │ │ │ - je 69a1d │ │ │ │ - cmp $0x6,%r14 │ │ │ │ - je 69a09 │ │ │ │ - vxorps %xmm3,%xmm3,%xmm3 │ │ │ │ - add $0x8,%rdi │ │ │ │ - lea (%r9,%rcx,1),%rdx │ │ │ │ - vcvtsd2ss -0x8(%rdi),%xmm3,%xmm4 │ │ │ │ - vmovss %xmm4,(%r9) │ │ │ │ - vxorps %xmm5,%xmm5,%xmm5 │ │ │ │ - add $0x8,%rdi │ │ │ │ - vcvtsd2ss -0x8(%rdi),%xmm5,%xmm7 │ │ │ │ - vmovss %xmm7,(%rdx) │ │ │ │ - add %rcx,%rdx │ │ │ │ - vxorps %xmm8,%xmm8,%xmm8 │ │ │ │ - add $0x8,%rdi │ │ │ │ - vcvtsd2ss -0x8(%rdi),%xmm8,%xmm9 │ │ │ │ - vmovss %xmm9,(%rdx) │ │ │ │ - add %rcx,%rdx │ │ │ │ - vxorps %xmm10,%xmm10,%xmm10 │ │ │ │ - add $0x8,%rdi │ │ │ │ - vcvtsd2ss -0x8(%rdi),%xmm10,%xmm11 │ │ │ │ - vmovss %xmm11,(%rdx) │ │ │ │ - add %rcx,%rdx │ │ │ │ - vxorps %xmm12,%xmm12,%xmm12 │ │ │ │ - add $0x8,%rdi │ │ │ │ - vcvtsd2ss -0x8(%rdi),%xmm12,%xmm13 │ │ │ │ - vmovss %xmm13,(%rdx) │ │ │ │ - add %rcx,%rdx │ │ │ │ - vxorps %xmm14,%xmm14,%xmm14 │ │ │ │ - add $0x8,%rdi │ │ │ │ - vcvtsd2ss -0x8(%rdi),%xmm14,%xmm15 │ │ │ │ - vmovss %xmm15,(%rdx) │ │ │ │ - add %rcx,%rdx │ │ │ │ - vxorps %xmm0,%xmm0,%xmm0 │ │ │ │ - add $0x8,%rdi │ │ │ │ - vcvtsd2ss -0x8(%rdi),%xmm0,%xmm6 │ │ │ │ - vmovss %xmm6,(%rdx) │ │ │ │ - add %rcx,%rdx │ │ │ │ - cmp %r15,%rdi │ │ │ │ - je 69af7 │ │ │ │ - vxorps %xmm1,%xmm1,%xmm1 │ │ │ │ - lea (%rdx,%rcx,2),%r14 │ │ │ │ - add $0x40,%rdi │ │ │ │ - vcvtsd2ss -0x40(%rdi),%xmm1,%xmm2 │ │ │ │ - vcvtsd2ss -0x38(%rdi),%xmm1,%xmm3 │ │ │ │ - vcvtsd2ss -0x30(%rdi),%xmm1,%xmm4 │ │ │ │ - vcvtsd2ss -0x28(%rdi),%xmm1,%xmm5 │ │ │ │ - vmovss %xmm2,(%rdx) │ │ │ │ - vcvtsd2ss -0x20(%rdi),%xmm1,%xmm7 │ │ │ │ - vmovss %xmm3,(%rdx,%rcx,1) │ │ │ │ - lea (%r14,%rcx,2),%rdx │ │ │ │ - vcvtsd2ss -0x18(%rdi),%xmm1,%xmm8 │ │ │ │ - vmovss %xmm4,(%r14) │ │ │ │ - vcvtsd2ss -0x10(%rdi),%xmm1,%xmm9 │ │ │ │ - vmovss %xmm5,(%r14,%rcx,1) │ │ │ │ - lea (%rdx,%rcx,2),%r14 │ │ │ │ - vcvtsd2ss -0x8(%rdi),%xmm1,%xmm10 │ │ │ │ - vmovss %xmm7,(%rdx) │ │ │ │ - vmovss %xmm8,(%rdx,%rcx,1) │ │ │ │ - lea (%r14,%rcx,2),%rdx │ │ │ │ - vmovss %xmm9,(%r14) │ │ │ │ - vmovss %xmm10,(%r14,%rcx,1) │ │ │ │ - cmp %r15,%rdi │ │ │ │ - jne 69a8a │ │ │ │ - add $0x20,%r8 │ │ │ │ - add $0x4,%r9 │ │ │ │ - cmp %r8,%r13 │ │ │ │ - jne 699a7 │ │ │ │ - mov (%rsp),%r14 │ │ │ │ - lea -0x20(%r13),%r13 │ │ │ │ - sub %rsi,%r13 │ │ │ │ - shr $0x5,%r13 │ │ │ │ - lea 0x1(%r10,%r13,1),%r10d │ │ │ │ - add $0x18,%rax │ │ │ │ - cmp %rax,0x68(%rsp) │ │ │ │ - jne 698da │ │ │ │ - cmp %rbx,%rbp │ │ │ │ - je 69b5a │ │ │ │ - mov 0x8(%rbx),%rdi │ │ │ │ + lea (%r14,%r9,1),%r15 │ │ │ │ + mov %rbx,%rax │ │ │ │ + shr $0x5,%rsi │ │ │ │ + inc %rsi │ │ │ │ + and $0x3,%esi │ │ │ │ + je 69d41 │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + je 69d07 │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + je 69cd7 │ │ │ │ + vmovupd (%r9),%xmm2 │ │ │ │ + lea (%rbx,%rcx,1),%rax │ │ │ │ + lea 0x20(%r9),%rdx │ │ │ │ + vinsertf64x2 $0x1,0x10(%r9),%ymm2,%ymm3 │ │ │ │ + vcvtpd2ps %ymm3,%xmm4 │ │ │ │ + vmovss %xmm4,(%rbx) │ │ │ │ + vextractps $0x1,%xmm4,(%rbx,%rdi,4) │ │ │ │ + vextractps $0x2,%xmm4,(%rbx,%rdi,8) │ │ │ │ + vextractps $0x3,%xmm4,(%rbx,%r8,4) │ │ │ │ + vmovupd (%rdx),%xmm5 │ │ │ │ + add $0x20,%rdx │ │ │ │ + vinsertf64x2 $0x1,-0x10(%rdx),%ymm5,%ymm6 │ │ │ │ + vcvtpd2ps %ymm6,%xmm7 │ │ │ │ + vmovss %xmm7,(%rax) │ │ │ │ + vextractps $0x1,%xmm7,(%rax,%rdi,4) │ │ │ │ + vextractps $0x2,%xmm7,(%rax,%rdi,8) │ │ │ │ + vextractps $0x3,%xmm7,(%rax,%r8,4) │ │ │ │ + add %rcx,%rax │ │ │ │ + vmovupd (%rdx),%xmm8 │ │ │ │ + add $0x20,%rdx │ │ │ │ + vinsertf64x2 $0x1,-0x10(%rdx),%ymm8,%ymm9 │ │ │ │ + vcvtpd2ps %ymm9,%xmm10 │ │ │ │ + vmovss %xmm10,(%rax) │ │ │ │ + vextractps $0x1,%xmm10,(%rax,%rdi,4) │ │ │ │ + vextractps $0x2,%xmm10,(%rax,%rdi,8) │ │ │ │ + vextractps $0x3,%xmm10,(%rax,%r8,4) │ │ │ │ + add %rcx,%rax │ │ │ │ + cmp %r15,%rdx │ │ │ │ + je 69e0a │ │ │ │ + vmovupd (%rdx),%xmm11 │ │ │ │ + vmovupd 0x20(%rdx),%xmm14 │ │ │ │ + lea (%rax,%rcx,1),%rsi │ │ │ │ + sub $0xffffffffffffff80,%rdx │ │ │ │ + vmovupd -0x40(%rdx),%xmm1 │ │ │ │ + vmovupd -0x20(%rdx),%xmm4 │ │ │ │ + vinsertf64x2 $0x1,-0x70(%rdx),%ymm11,%ymm12 │ │ │ │ + vinsertf64x2 $0x1,-0x50(%rdx),%ymm14,%ymm15 │ │ │ │ + vinsertf64x2 $0x1,-0x30(%rdx),%ymm1,%ymm2 │ │ │ │ + vinsertf64x2 $0x1,-0x10(%rdx),%ymm4,%ymm5 │ │ │ │ + vcvtpd2ps %ymm12,%xmm13 │ │ │ │ + vcvtpd2ps %ymm15,%xmm0 │ │ │ │ + vmovss %xmm13,(%rax) │ │ │ │ + vextractps $0x1,%xmm13,(%rax,%rdi,4) │ │ │ │ + vextractps $0x2,%xmm13,(%rax,%rdi,8) │ │ │ │ + vextractps $0x3,%xmm13,(%rax,%r8,4) │ │ │ │ + vmovss %xmm0,(%rax,%rcx,1) │ │ │ │ + lea (%rsi,%rcx,1),%rax │ │ │ │ + vextractps $0x1,%xmm0,(%rsi,%rdi,4) │ │ │ │ + vcvtpd2ps %ymm2,%xmm3 │ │ │ │ + vextractps $0x2,%xmm0,(%rsi,%rdi,8) │ │ │ │ + vextractps $0x3,%xmm0,(%rsi,%r8,4) │ │ │ │ + vmovss %xmm3,(%rsi,%rcx,1) │ │ │ │ + lea (%rax,%rcx,1),%rsi │ │ │ │ + vextractps $0x1,%xmm3,(%rax,%rdi,4) │ │ │ │ + vcvtpd2ps %ymm5,%xmm6 │ │ │ │ + vextractps $0x2,%xmm3,(%rax,%rdi,8) │ │ │ │ + vextractps $0x3,%xmm3,(%rax,%r8,4) │ │ │ │ + vmovss %xmm6,(%rax,%rcx,1) │ │ │ │ + vextractps $0x1,%xmm6,(%rsi,%rdi,4) │ │ │ │ + lea (%rsi,%rcx,1),%rax │ │ │ │ + vextractps $0x2,%xmm6,(%rsi,%rdi,8) │ │ │ │ + vextractps $0x3,%xmm6,(%rsi,%r8,4) │ │ │ │ + cmp %r15,%rdx │ │ │ │ + jne 69d41 │ │ │ │ + testb $0x3,-0x144(%rbp) │ │ │ │ + je 6a604 │ │ │ │ + mov -0xd8(%rbp),%r15 │ │ │ │ + mov %rcx,-0xb0(%rbp) │ │ │ │ + mov %r15,%rax │ │ │ │ + and $0xfffffffffffffffc,%rax │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov -0x140(%rbp),%rcx │ │ │ │ + vxorps %xmm7,%xmm7,%xmm7 │ │ │ │ + imul %rax,%rdx │ │ │ │ + vcvtsd2ss (%r9,%rax,8),%xmm7,%xmm8 │ │ │ │ + lea (%rdx,%r12,1),%rsi │ │ │ │ + vmovss %xmm8,(%rcx,%rsi,4) │ │ │ │ + lea 0x1(%rax),%rsi │ │ │ │ + cmp %r15,%rsi │ │ │ │ + jae 69e86 │ │ │ │ + lea (%rdx,%rdi,1),%rsi │ │ │ │ + vcvtsd2ss 0x8(%r9,%rax,8),%xmm7,%xmm9 │ │ │ │ + lea (%r12,%rsi,1),%rdx │ │ │ │ + vmovss %xmm9,(%rcx,%rdx,4) │ │ │ │ + lea 0x2(%rax),%rdx │ │ │ │ + cmp %r15,%rdx │ │ │ │ + jae 69e86 │ │ │ │ + lea (%rdi,%r12,1),%rdx │ │ │ │ + vcvtsd2ss 0x10(%r9,%rax,8),%xmm7,%xmm10 │ │ │ │ + add %rsi,%rdx │ │ │ │ + vmovss %xmm10,(%rcx,%rdx,4) │ │ │ │ + add $0x20,%r10 │ │ │ │ + inc %r12 │ │ │ │ + add $0x4,%rbx │ │ │ │ + cmp %r10,%r11 │ │ │ │ + jne 69c5b │ │ │ │ + mov -0xc0(%rbp),%rdx │ │ │ │ + mov -0xb0(%rbp),%rcx │ │ │ │ + mov -0xc8(%rbp),%rsi │ │ │ │ + mov -0xd0(%rbp),%r9 │ │ │ │ + lea -0x20(%r11),%r11 │ │ │ │ + mov -0xe0(%rbp),%r12d │ │ │ │ + sub %rdx,%r11 │ │ │ │ + shr $0x5,%r11 │ │ │ │ + lea 0x1(%r12,%r11,1),%ebx │ │ │ │ + mov %ebx,-0xe0(%rbp) │ │ │ │ + add $0x18,%rsi │ │ │ │ + cmp %rsi,-0x110(%rbp) │ │ │ │ + jne 69b65 │ │ │ │ + mov %r9,%r12 │ │ │ │ + cmp %r9,%r13 │ │ │ │ + je 6ac18 │ │ │ │ + vzeroupper │ │ │ │ + mov 0x8(%r12),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 6a1da │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - add $0x20,%rbx │ │ │ │ + je 6a698 │ │ │ │ + mov 0x18(%r12),%rsi │ │ │ │ + add $0x20,%r12 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %rbp,%rbx │ │ │ │ - jne 69b30 │ │ │ │ - mov 0x100(%rsp),%rbx │ │ │ │ - mov 0x110(%rsp),%rsi │ │ │ │ - sub %rbx,%rsi │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 69b72 │ │ │ │ - mov %rbx,%rdi │ │ │ │ + cmp %r13,%r12 │ │ │ │ + jne 69ef3 │ │ │ │ + mov -0x80(%rbp),%r12 │ │ │ │ + mov -0x70(%rbp),%rsi │ │ │ │ + sub %r12,%rsi │ │ │ │ + test %r12,%r12 │ │ │ │ + je 69f2f │ │ │ │ + mov %r12,%rdi │ │ │ │ call d340 │ │ │ │ - mov 0x70(%rsp),%rsi │ │ │ │ - cmp %rsi,0x68(%rsp) │ │ │ │ - mov %rsi,%rbp │ │ │ │ - je 69be1 │ │ │ │ - mov 0x8(%rbp),%r15 │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - cmp %r14,%r15 │ │ │ │ - je 69bb4 │ │ │ │ - mov 0x8(%r14),%rdi │ │ │ │ + mov -0x118(%rbp),%r10 │ │ │ │ + mov %r10,%r13 │ │ │ │ + cmp %r10,-0x110(%rbp) │ │ │ │ + je 69f9a │ │ │ │ + mov 0x8(%r13),%r14 │ │ │ │ + mov 0x0(%r13),%r15 │ │ │ │ + cmp %r15,%r14 │ │ │ │ + je 69f75 │ │ │ │ + mov 0x8(%r15),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 6a24a │ │ │ │ - mov 0x18(%r14),%rsi │ │ │ │ - add $0x20,%r14 │ │ │ │ + je 6a732 │ │ │ │ + mov 0x18(%r15),%rsi │ │ │ │ + add $0x20,%r15 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %r14,%r15 │ │ │ │ - jne 69b8e │ │ │ │ - mov 0x0(%rbp),%r14 │ │ │ │ - test %r14,%r14 │ │ │ │ - je 6a25c │ │ │ │ - mov 0x10(%rbp),%rsi │ │ │ │ - mov %r14,%rdi │ │ │ │ - add $0x18,%rbp │ │ │ │ - sub %r14,%rsi │ │ │ │ + cmp %r15,%r14 │ │ │ │ + jne 69f4f │ │ │ │ + mov 0x0(%r13),%r15 │ │ │ │ + test %r15,%r15 │ │ │ │ + je 6a744 │ │ │ │ + mov 0x10(%r13),%rsi │ │ │ │ + mov %r15,%rdi │ │ │ │ + add $0x18,%r13 │ │ │ │ + sub %r15,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %rbp,0x68(%rsp) │ │ │ │ - jne 69b81 │ │ │ │ - mov 0x70(%rsp),%r9 │ │ │ │ - mov %r9,0x68(%rsp) │ │ │ │ - cmpq $0x0,0x68(%rsp) │ │ │ │ - je 69c00 │ │ │ │ - mov 0x90(%rsp),%rsi │ │ │ │ - sub 0x70(%rsp),%rsi │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ + cmp %r13,-0x110(%rbp) │ │ │ │ + jne 69f42 │ │ │ │ + cmpq $0x0,-0x118(%rbp) │ │ │ │ + je 69fba │ │ │ │ + mov -0x138(%rbp),%rsi │ │ │ │ + mov -0x118(%rbp),%rdi │ │ │ │ + sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - mov 0x40(%rsp),%r11 │ │ │ │ - cmp %r11,0x58(%rsp) │ │ │ │ - mov %r11,%r14 │ │ │ │ - je 69c63 │ │ │ │ - mov 0x8(%r14),%rbp │ │ │ │ - mov (%r14),%rbx │ │ │ │ - cmp %rbx,%rbp │ │ │ │ - je 69c40 │ │ │ │ + mov -0xe8(%rbp),%rdi │ │ │ │ + mov %rdi,%r12 │ │ │ │ + cmp -0x108(%rbp),%rdi │ │ │ │ + je 6a027 │ │ │ │ + mov 0x8(%r12),%r13 │ │ │ │ + mov (%r12),%rbx │ │ │ │ + cmp %rbx,%r13 │ │ │ │ + je 6a001 │ │ │ │ mov 0x8(%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 6a280 │ │ │ │ + je 6a760 │ │ │ │ mov 0x18(%rbx),%rsi │ │ │ │ add $0x20,%rbx │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %rbp,%rbx │ │ │ │ - jne 69c1b │ │ │ │ - mov (%r14),%rbx │ │ │ │ + cmp %r13,%rbx │ │ │ │ + jne 69fdb │ │ │ │ + mov (%r12),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - je 6a292 │ │ │ │ - mov 0x10(%r14),%rsi │ │ │ │ + je 6a772 │ │ │ │ + mov 0x10(%r12),%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ - add $0x18,%r14 │ │ │ │ + add $0x18,%r12 │ │ │ │ sub %rbx,%rsi │ │ │ │ call d340 │ │ │ │ - cmp 0x58(%rsp),%r14 │ │ │ │ - jne 69c0f │ │ │ │ - cmpq $0x0,0x40(%rsp) │ │ │ │ - je 6a2ad │ │ │ │ - mov 0x148(%rsp),%rax │ │ │ │ + cmp %r12,-0x108(%rbp) │ │ │ │ + jne 69fcd │ │ │ │ + cmpq $0x0,-0xe8(%rbp) │ │ │ │ + je 6a791 │ │ │ │ + mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 6a6e1 │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ + jne 6ac0e │ │ │ │ + mov -0x128(%rbp),%rsi │ │ │ │ + mov -0xe8(%rbp),%rdi │ │ │ │ add $0x158,%rsp │ │ │ │ - mov %r12,%rsi │ │ │ │ pop %rbx │ │ │ │ - pop %rbp │ │ │ │ pop %r12 │ │ │ │ + sub %rdi,%rsi │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ + pop %rbp │ │ │ │ jmp d340 │ │ │ │ add $0x18,%r12 │ │ │ │ - cmp 0x58(%rsp),%r12 │ │ │ │ - jne 69314 │ │ │ │ - jmp 6936c │ │ │ │ - mov 0x50(%rsp),%r11d │ │ │ │ - test %r11d,%r11d │ │ │ │ - je 6981d │ │ │ │ - cmpl $0x1,0x7c(%rsp) │ │ │ │ - jne 6a150 │ │ │ │ - mov 0xb8(%rsp),%r10 │ │ │ │ - mov 0x40(%rsp),%r13 │ │ │ │ - mov 0x70(%rsp),%r11 │ │ │ │ - mov 0x7c(%rsp),%eax │ │ │ │ - lea -0x18(%r13,%r10,1),%rcx │ │ │ │ - lea -0x30(%r11,%r10,1),%rbx │ │ │ │ - mov %rcx,0xb0(%rsp) │ │ │ │ - mov %eax,0xd8(%rsp) │ │ │ │ - mov %rbx,0x50(%rsp) │ │ │ │ - decl 0xd8(%rsp) │ │ │ │ - movq $0x0,0x38(%rsp) │ │ │ │ - mov 0xd8(%rsp),%edx │ │ │ │ - mov 0x50(%rsp),%r9 │ │ │ │ - mov %rdx,0x60(%rsp) │ │ │ │ - mov %r9,0x48(%rsp) │ │ │ │ + cmp -0x108(%rbp),%r12 │ │ │ │ + jne 69549 │ │ │ │ + jmp 695a3 │ │ │ │ + mov -0xf8(%rbp),%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 69f91 │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x48(%rsp),%r15 │ │ │ │ - mov 0x8(%r15),%rsi │ │ │ │ - mov (%r15),%rbp │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - cmp %rsi,%rbp │ │ │ │ - je 69f76 │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - mov 0x38(%rsp),%r12 │ │ │ │ - mov 0x40(%rsp),%r13 │ │ │ │ + je 69a8d │ │ │ │ + cmpl $0x1,-0x11c(%rbp) │ │ │ │ + jne 6a5e7 │ │ │ │ + mov -0x170(%rbp),%rdx │ │ │ │ + mov -0xe8(%rbp),%r15 │ │ │ │ + mov -0x118(%rbp),%rax │ │ │ │ + mov -0x11c(%rbp),%r8d │ │ │ │ + lea -0x18(%r15,%rdx,1),%rcx │ │ │ │ + lea -0x30(%rax,%rdx,1),%rbx │ │ │ │ + mov %rcx,-0x168(%rbp) │ │ │ │ + mov %rbx,-0xf8(%rbp) │ │ │ │ + mov %r8d,-0x130(%rbp) │ │ │ │ + decl -0x130(%rbp) │ │ │ │ + mov -0xf8(%rbp),%r11 │ │ │ │ + movq $0x0,-0xe0(%rbp) │ │ │ │ + mov %r11,-0xf0(%rbp) │ │ │ │ + mov -0x130(%rbp),%r9d │ │ │ │ + mov %r9,-0x100(%rbp) │ │ │ │ + test %r9d,%r9d │ │ │ │ + je 6a3e8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov -0xf0(%rbp),%r13 │ │ │ │ + mov 0x8(%r13),%rsi │ │ │ │ + mov 0x0(%r13),%r12 │ │ │ │ + mov %rsi,-0xd0(%rbp) │ │ │ │ + cmp %rsi,%r12 │ │ │ │ + je 6a3c5 │ │ │ │ + mov -0xe0(%rbp),%r14 │ │ │ │ + mov -0xe8(%rbp),%r15 │ │ │ │ + mov -0xf8(%rbp),%rcx │ │ │ │ + lea (%r14,%r14,2),%rdi │ │ │ │ + lea (%r15,%rdi,8),%rdx │ │ │ │ mov 0x18(%rcx),%r15 │ │ │ │ - lea (%r12,%r12,2),%rdi │ │ │ │ - lea 0x0(%r13,%rdi,8),%r10 │ │ │ │ - mov %r10,0x30(%rsp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x30(%rsp),%r11 │ │ │ │ - mov 0x8(%r11),%rax │ │ │ │ - mov (%r11),%r13 │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - cmp %rax,%r13 │ │ │ │ - je 69f76 │ │ │ │ - sub %r13,%rax │ │ │ │ + mov %rdx,-0xd8(%rbp) │ │ │ │ + nop │ │ │ │ + mov -0xd8(%rbp),%rax │ │ │ │ + mov 0x8(%rax),%r8 │ │ │ │ + mov (%rax),%r13 │ │ │ │ + mov %r8,-0xc0(%rbp) │ │ │ │ + cmp %r8,%r13 │ │ │ │ + je 6a3c5 │ │ │ │ + sub %r13,%r8 │ │ │ │ mov %r13,%rbx │ │ │ │ - sub $0x20,%rax │ │ │ │ - shr $0x5,%rax │ │ │ │ - inc %rax │ │ │ │ - and $0x7,%eax │ │ │ │ - je 69e98 │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 69e75 │ │ │ │ - cmp $0x2,%rax │ │ │ │ - je 69e5c │ │ │ │ - cmp $0x3,%rax │ │ │ │ - je 69e43 │ │ │ │ - cmp $0x4,%rax │ │ │ │ - je 69e2a │ │ │ │ - cmp $0x5,%rax │ │ │ │ - je 69e11 │ │ │ │ - cmp $0x6,%rax │ │ │ │ - je 69df8 │ │ │ │ + sub $0x20,%r8 │ │ │ │ + shr $0x5,%r8 │ │ │ │ + inc %r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + je 6a2a1 │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + je 6a277 │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + je 6a25a │ │ │ │ + cmp $0x3,%r8 │ │ │ │ + je 6a23d │ │ │ │ + cmp $0x4,%r8 │ │ │ │ + je 6a220 │ │ │ │ + cmp $0x5,%r8 │ │ │ │ + je 6a203 │ │ │ │ + cmp $0x6,%r8 │ │ │ │ + je 6a1e6 │ │ │ │ mov %r15,%rdi │ │ │ │ - mov %rbp,%rdx │ │ │ │ + mov %r12,%rdx │ │ │ │ mov %r13,%rsi │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ add $0x20,%r15 │ │ │ │ - mov %r14,%r12 │ │ │ │ - call 31580 │ │ │ │ + call 31190 │ │ │ │ lea 0x20(%r13),%rbx │ │ │ │ mov %r15,%rdi │ │ │ │ - mov %rbp,%rdx │ │ │ │ + mov %r12,%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ add $0x20,%r15 │ │ │ │ - mov %r14,%r12 │ │ │ │ - call 31580 │ │ │ │ + call 31190 │ │ │ │ add $0x20,%rbx │ │ │ │ mov %r15,%rdi │ │ │ │ - mov %rbp,%rdx │ │ │ │ + mov %r12,%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ add $0x20,%r15 │ │ │ │ - mov %r14,%r12 │ │ │ │ - call 31580 │ │ │ │ + call 31190 │ │ │ │ add $0x20,%rbx │ │ │ │ mov %r15,%rdi │ │ │ │ - mov %rbp,%rdx │ │ │ │ + mov %r12,%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ add $0x20,%r15 │ │ │ │ - mov %r14,%r12 │ │ │ │ - call 31580 │ │ │ │ + call 31190 │ │ │ │ add $0x20,%rbx │ │ │ │ mov %r15,%rdi │ │ │ │ - mov %rbp,%rdx │ │ │ │ + mov %r12,%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ add $0x20,%r15 │ │ │ │ - mov %r14,%r12 │ │ │ │ - call 31580 │ │ │ │ + call 31190 │ │ │ │ add $0x20,%rbx │ │ │ │ mov %r15,%rdi │ │ │ │ - mov %rbp,%rdx │ │ │ │ + mov %r12,%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ add $0x20,%r15 │ │ │ │ - mov %r14,%r12 │ │ │ │ - call 31580 │ │ │ │ + call 31190 │ │ │ │ add $0x20,%rbx │ │ │ │ mov %r15,%rdi │ │ │ │ - mov %rbp,%rdx │ │ │ │ + mov %r12,%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ add $0x20,%r15 │ │ │ │ - mov %r14,%r12 │ │ │ │ - call 31580 │ │ │ │ + call 31190 │ │ │ │ add $0x20,%rbx │ │ │ │ - cmp %rbx,(%rsp) │ │ │ │ - je 69f67 │ │ │ │ - mov %rbp,%rdx │ │ │ │ + cmp %rbx,-0xc0(%rbp) │ │ │ │ + je 6a3b4 │ │ │ │ + mov %r12,%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ mov %r15,%rdi │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ lea 0x20(%r15),%r13 │ │ │ │ - mov %r14,%r12 │ │ │ │ - call 31580 │ │ │ │ - mov %rbp,%rdx │ │ │ │ + call 31190 │ │ │ │ + mov %r12,%rdx │ │ │ │ lea 0x20(%rbx),%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ - call 31580 │ │ │ │ - lea 0x40(%r13),%rdx │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ + call 31190 │ │ │ │ + lea 0x40(%r13),%r9 │ │ │ │ lea 0x40(%rbx),%rsi │ │ │ │ + mov %r12,%rdx │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ lea 0x20(%r13),%rdi │ │ │ │ - mov %rdx,0x10(%rsp) │ │ │ │ - mov %rbp,%rdx │ │ │ │ - call 31580 │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ + mov %r9,-0xc8(%rbp) │ │ │ │ + call 31190 │ │ │ │ + mov -0xc8(%rbp),%rdi │ │ │ │ lea 0x60(%rbx),%rsi │ │ │ │ - mov %rbp,%rdx │ │ │ │ - call 31580 │ │ │ │ - lea 0x80(%r13),%r8 │ │ │ │ + mov %r12,%rdx │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ + call 31190 │ │ │ │ + lea 0x80(%r13),%r10 │ │ │ │ lea 0x80(%rbx),%rsi │ │ │ │ - mov %rbp,%rdx │ │ │ │ + mov %r12,%rdx │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ lea 0x60(%r13),%rdi │ │ │ │ - mov %r8,0x10(%rsp) │ │ │ │ - call 31580 │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ + mov %r10,-0xc8(%rbp) │ │ │ │ + call 31190 │ │ │ │ + mov -0xc8(%rbp),%rdi │ │ │ │ lea 0xa0(%rbx),%rsi │ │ │ │ - mov %rbp,%rdx │ │ │ │ - call 31580 │ │ │ │ - lea 0xc0(%r13),%r9 │ │ │ │ + mov %r12,%rdx │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ + call 31190 │ │ │ │ + lea 0xc0(%r13),%r11 │ │ │ │ lea 0xc0(%rbx),%rsi │ │ │ │ - mov %rbp,%rdx │ │ │ │ + mov %r12,%rdx │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ lea 0xa0(%r13),%rdi │ │ │ │ - mov %r9,0x10(%rsp) │ │ │ │ - call 31580 │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ + mov %r11,-0xc8(%rbp) │ │ │ │ + call 31190 │ │ │ │ + mov -0xc8(%rbp),%rdi │ │ │ │ lea 0xe0(%rbx),%rsi │ │ │ │ - mov %rbp,%rdx │ │ │ │ + mov %r12,%rdx │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ lea 0xe0(%r13),%r15 │ │ │ │ - call 31580 │ │ │ │ + call 31190 │ │ │ │ add $0x100,%rbx │ │ │ │ - cmp %rbx,(%rsp) │ │ │ │ - jne 69e98 │ │ │ │ - add $0x20,%rbp │ │ │ │ - cmp 0x28(%rsp),%rbp │ │ │ │ - jne 69d80 │ │ │ │ - incq 0x38(%rsp) │ │ │ │ - subq $0x18,0x48(%rsp) │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - cmp 0x60(%rsp),%rsi │ │ │ │ - jne 69d40 │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ - mov 0xb0(%rsp),%r12 │ │ │ │ - mov 0x20(%rdi),%r10 │ │ │ │ + cmp %rbx,-0xc0(%rbp) │ │ │ │ + jne 6a2a1 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp %r12,-0xd0(%rbp) │ │ │ │ + jne 6a160 │ │ │ │ + incq -0xe0(%rbp) │ │ │ │ + subq $0x18,-0xf0(%rbp) │ │ │ │ + mov -0xe0(%rbp),%rsi │ │ │ │ + cmp %rsi,-0x100(%rbp) │ │ │ │ + jne 6a118 │ │ │ │ + mov -0xf8(%rbp),%rdi │ │ │ │ + mov -0x168(%rbp),%r14 │ │ │ │ + mov 0x20(%rdi),%rdx │ │ │ │ mov 0x18(%rdi),%r13 │ │ │ │ - mov (%r12),%r15 │ │ │ │ - mov %r10,(%rsp) │ │ │ │ - sub %r13,%r10 │ │ │ │ - shr $0x5,%r10 │ │ │ │ - and $0x7,%r10d │ │ │ │ - je 6a126 │ │ │ │ + mov (%r14),%r15 │ │ │ │ + mov %rdx,-0xc0(%rbp) │ │ │ │ + sub %r13,%rdx │ │ │ │ + shr $0x5,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + je 6a5bc │ │ │ │ mov %r15,%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ - mov %r10,0x10(%rsp) │ │ │ │ - lea 0x20(%r15),%rbp │ │ │ │ + mov %rdx,-0xc8(%rbp) │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ + lea 0x20(%r15),%r12 │ │ │ │ lea 0x20(%r13),%rbx │ │ │ │ - mov %r14,%r12 │ │ │ │ - call 31180 │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ + call 30d90 │ │ │ │ + mov -0xc8(%rbp),%rcx │ │ │ │ mov %rbx,%r13 │ │ │ │ - mov %rbp,%r15 │ │ │ │ + mov %r12,%r15 │ │ │ │ cmp $0x1,%rcx │ │ │ │ - je 6a126 │ │ │ │ + je 6a5bc │ │ │ │ cmp $0x2,%rcx │ │ │ │ - je 6a07c │ │ │ │ + je 6a4f5 │ │ │ │ cmp $0x3,%rcx │ │ │ │ - je 6a066 │ │ │ │ + je 6a4db │ │ │ │ cmp $0x4,%rcx │ │ │ │ - je 6a050 │ │ │ │ + je 6a4c1 │ │ │ │ cmp $0x5,%rcx │ │ │ │ - je 6a03a │ │ │ │ + je 6a4a7 │ │ │ │ cmp $0x6,%rcx │ │ │ │ - je 6a024 │ │ │ │ - mov %rbp,%rsi │ │ │ │ + je 6a48d │ │ │ │ + mov %r12,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ - call 31180 │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ + call 30d90 │ │ │ │ lea 0x20(%rbx),%r13 │ │ │ │ - lea 0x20(%rbp),%r15 │ │ │ │ + lea 0x20(%r12),%r15 │ │ │ │ mov %r15,%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ - mov %r14,%r12 │ │ │ │ - call 31180 │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ + call 30d90 │ │ │ │ add $0x20,%r13 │ │ │ │ add $0x20,%r15 │ │ │ │ mov %r15,%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ - mov %r14,%r12 │ │ │ │ - call 31180 │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ + call 30d90 │ │ │ │ add $0x20,%r13 │ │ │ │ add $0x20,%r15 │ │ │ │ mov %r15,%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ - mov %r14,%r12 │ │ │ │ - call 31180 │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ + call 30d90 │ │ │ │ add $0x20,%r13 │ │ │ │ add $0x20,%r15 │ │ │ │ mov %r15,%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ - mov %r14,%r12 │ │ │ │ - call 31180 │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ + call 30d90 │ │ │ │ add $0x20,%r13 │ │ │ │ add $0x20,%r15 │ │ │ │ mov %r15,%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ - mov %r14,%r12 │ │ │ │ - call 31180 │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ + call 30d90 │ │ │ │ add $0x20,%r13 │ │ │ │ add $0x20,%r15 │ │ │ │ - jmp 6a126 │ │ │ │ + jmp 6a5bc │ │ │ │ mov %r15,%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ - lea 0x20(%r13),%rbp │ │ │ │ - mov %r14,%r12 │ │ │ │ - call 31180 │ │ │ │ - lea 0x20(%r15),%rsi │ │ │ │ - mov %rbp,%rdi │ │ │ │ - call 31180 │ │ │ │ - lea 0x20(%rbp),%rdi │ │ │ │ - lea 0x40(%r15),%rsi │ │ │ │ - call 31180 │ │ │ │ - lea 0x40(%rbp),%rdi │ │ │ │ - lea 0x60(%r15),%rsi │ │ │ │ - call 31180 │ │ │ │ - lea 0x60(%rbp),%rdi │ │ │ │ - lea 0x80(%r15),%rsi │ │ │ │ - call 31180 │ │ │ │ - lea 0x80(%rbp),%rdi │ │ │ │ - lea 0xa0(%r15),%rsi │ │ │ │ - call 31180 │ │ │ │ - lea 0xa0(%rbp),%rdi │ │ │ │ - lea 0xc0(%r15),%rsi │ │ │ │ - call 31180 │ │ │ │ - lea 0xc0(%rbp),%rdi │ │ │ │ - lea 0xe0(%r15),%rsi │ │ │ │ - call 31180 │ │ │ │ - lea 0xe0(%rbp),%r13 │ │ │ │ - add $0x100,%r15 │ │ │ │ - cmp %r13,(%rsp) │ │ │ │ - jne 6a097 │ │ │ │ - mov 0xd8(%rsp),%r11d │ │ │ │ - subq $0x18,0xb0(%rsp) │ │ │ │ - subq $0x18,0x50(%rsp) │ │ │ │ - test %r11d,%r11d │ │ │ │ - jne 69d05 │ │ │ │ - mov 0x88(%rsp),%eax │ │ │ │ - mov %eax,0x50(%rsp) │ │ │ │ - inc %eax │ │ │ │ - mov %eax,0x88(%rsp) │ │ │ │ - jmp 69878 │ │ │ │ - vmovq 0x40(%rsp),%xmm6 │ │ │ │ - mov 0xa0(%rsp),%rsi │ │ │ │ - lea 0xe0(%rsp),%rbx │ │ │ │ - vpinsrq $0x1,0x58(%rsp),%xmm6,%xmm1 │ │ │ │ - mov 0x80(%rsp),%r10 │ │ │ │ - sub %rdi,%rsi │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ + lea 0x20(%r15),%r12 │ │ │ │ + call 30d90 │ │ │ │ + mov %r12,%rsi │ │ │ │ + lea 0x20(%r13),%rdi │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ + call 30d90 │ │ │ │ + lea 0x40(%r13),%rdi │ │ │ │ + lea 0x20(%r12),%rsi │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ + call 30d90 │ │ │ │ + lea 0x60(%r13),%rdi │ │ │ │ + lea 0x40(%r12),%rsi │ │ │ │ + call 30d90 │ │ │ │ + lea 0x80(%r13),%rdi │ │ │ │ + lea 0x60(%r12),%rsi │ │ │ │ + call 30d90 │ │ │ │ + lea 0xa0(%r13),%rdi │ │ │ │ + lea 0x80(%r12),%rsi │ │ │ │ + call 30d90 │ │ │ │ + lea 0xc0(%r13),%rdi │ │ │ │ + lea 0xa0(%r12),%rsi │ │ │ │ + call 30d90 │ │ │ │ + lea 0xe0(%r13),%rdi │ │ │ │ + lea 0xc0(%r12),%rsi │ │ │ │ + call 30d90 │ │ │ │ + add $0x100,%r13 │ │ │ │ + lea 0xe0(%r12),%r15 │ │ │ │ + cmp %r13,-0xc0(%rbp) │ │ │ │ + jne 6a514 │ │ │ │ + mov -0x130(%rbp),%eax │ │ │ │ + subq $0x18,-0x168(%rbp) │ │ │ │ + subq $0x18,-0xf8(%rbp) │ │ │ │ + test %eax,%eax │ │ │ │ + jne 6a0db │ │ │ │ + mov -0x120(%rbp),%r8d │ │ │ │ + mov %r8d,-0xf8(%rbp) │ │ │ │ + inc %r8d │ │ │ │ + mov %r8d,-0x120(%rbp) │ │ │ │ + jmp 69af5 │ │ │ │ + add $0x20,%r10 │ │ │ │ + cmp %r10,%r11 │ │ │ │ + je 6a6aa │ │ │ │ + mov 0x8(%r10),%r9 │ │ │ │ + inc %r12 │ │ │ │ + add $0x4,%rbx │ │ │ │ + jmp 69c7b │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 69e2c │ │ │ │ + mov -0x128(%rbp),%rbx │ │ │ │ + vmovq -0xe8(%rbp),%xmm1 │ │ │ │ + mov -0x158(%rbp),%rsi │ │ │ │ + mov %rbx,-0x90(%rbp) │ │ │ │ + vpinsrq $0x1,-0x108(%rbp),%xmm1,%xmm2 │ │ │ │ + lea -0xa0(%rbp),%rbx │ │ │ │ + sub %r8,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ - mov %r10,0xf0(%rsp) │ │ │ │ - vmovdqa %xmm1,0xe0(%rsp) │ │ │ │ - call bb620 >, std::allocator > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ - mov 0xe0(%rsp),%rdx │ │ │ │ - mov 0xe8(%rsp),%rcx │ │ │ │ - mov 0xf0(%rsp),%rsi │ │ │ │ - mov %rdx,0x40(%rsp) │ │ │ │ - mov %rcx,0x58(%rsp) │ │ │ │ - mov %rsi,0x80(%rsp) │ │ │ │ - jmp 69371 │ │ │ │ - add $0x20,%rbx │ │ │ │ - cmp %rbp,%rbx │ │ │ │ - jne 69b30 │ │ │ │ - mov 0x100(%rsp),%rbx │ │ │ │ - jmp 69b5a │ │ │ │ - test %r14,%r14 │ │ │ │ - jne 699a3 │ │ │ │ - add $0x20,%r8 │ │ │ │ - add $0x4,%r9 │ │ │ │ - add $0x20,%r8 │ │ │ │ - add $0x4,%r9 │ │ │ │ - add $0x20,%r8 │ │ │ │ - add $0x4,%r9 │ │ │ │ - add $0x20,%r8 │ │ │ │ - add $0x4,%r9 │ │ │ │ - cmp %r13,%r8 │ │ │ │ - je 69b0c │ │ │ │ - test %r14,%r14 │ │ │ │ - jne 699a3 │ │ │ │ - add $0x100,%r8 │ │ │ │ - cmp %r13,%r8 │ │ │ │ - jne 6a22f │ │ │ │ - jmp 69b0c │ │ │ │ - test %r14,%r14 │ │ │ │ - je 6a205 │ │ │ │ - jmp 699a3 │ │ │ │ - add $0x20,%r14 │ │ │ │ - cmp %r14,%r15 │ │ │ │ - jne 69b8e │ │ │ │ - jmp 69bb0 │ │ │ │ - add $0x18,%rbp │ │ │ │ - cmp %rbp,0x68(%rsp) │ │ │ │ - jne 69b81 │ │ │ │ - mov 0x70(%rsp),%r9 │ │ │ │ - mov %r9,0x68(%rsp) │ │ │ │ - jmp 69be1 │ │ │ │ + vmovdqa %xmm2,-0xa0(%rbp) │ │ │ │ + call bb6d0 >, std::allocator > > >::_M_default_append(unsigned long)@@Base> │ │ │ │ + mov -0xa0(%rbp),%rsi │ │ │ │ + mov -0x98(%rbp),%rdi │ │ │ │ + mov -0x90(%rbp),%r8 │ │ │ │ + mov %rsi,-0xe8(%rbp) │ │ │ │ + mov %rdi,-0x108(%rbp) │ │ │ │ + mov %r8,-0x128(%rbp) │ │ │ │ + jmp 695aa │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp %r13,%r12 │ │ │ │ + jne 69ef3 │ │ │ │ + jmp 69f17 │ │ │ │ + mov -0xd8(%rbp),%r15 │ │ │ │ + mov -0xc0(%rbp),%rdx │ │ │ │ + mov -0xc8(%rbp),%rsi │ │ │ │ + mov -0xd0(%rbp),%r9 │ │ │ │ + jmp 69eb6 │ │ │ │ + test %r15,%r15 │ │ │ │ + jne 69c3f │ │ │ │ + add $0x20,%r10 │ │ │ │ + inc %r12 │ │ │ │ + add $0x4,%rbx │ │ │ │ + add $0x20,%r10 │ │ │ │ + inc %r12 │ │ │ │ + add $0x4,%rbx │ │ │ │ + add $0x20,%r10 │ │ │ │ + inc %r12 │ │ │ │ + add $0x4,%rbx │ │ │ │ + add $0x20,%r10 │ │ │ │ + inc %r12 │ │ │ │ + add $0x4,%rbx │ │ │ │ + cmp %r11,%r10 │ │ │ │ + je 69eb6 │ │ │ │ + test %r15,%r15 │ │ │ │ + jne 69c3f │ │ │ │ + add $0x100,%r10 │ │ │ │ + cmp %r11,%r10 │ │ │ │ + jne 6a712 │ │ │ │ + jmp 69eb6 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %r15,%r15 │ │ │ │ + je 6a6df │ │ │ │ + jmp 69c3f │ │ │ │ + add $0x20,%r15 │ │ │ │ + cmp %r15,%r14 │ │ │ │ + jne 69f4f │ │ │ │ + jmp 69f71 │ │ │ │ + add $0x18,%r13 │ │ │ │ + cmp %r13,-0x110(%rbp) │ │ │ │ + jne 69f42 │ │ │ │ + jmp 69f9a │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ add $0x20,%rbx │ │ │ │ - cmp %rbx,%rbp │ │ │ │ - jne 69c1b │ │ │ │ - jmp 69c3d │ │ │ │ - add $0x18,%r14 │ │ │ │ - cmp 0x58(%rsp),%r14 │ │ │ │ - jne 69c0f │ │ │ │ - cmpq $0x0,0x40(%rsp) │ │ │ │ - jne 69c6f │ │ │ │ - mov 0x148(%rsp),%rax │ │ │ │ + cmp %rbx,%r13 │ │ │ │ + jne 69fdb │ │ │ │ + jmp 69ffd │ │ │ │ + add $0x18,%r12 │ │ │ │ + cmp -0x108(%rbp),%r12 │ │ │ │ + jne 69fcd │ │ │ │ + cmpq $0x0,-0xe8(%rbp) │ │ │ │ + jne 6a035 │ │ │ │ + mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 6a6e1 │ │ │ │ + jne 6ac0e │ │ │ │ add $0x158,%rsp │ │ │ │ pop %rbx │ │ │ │ - pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ - test %r14,%r14 │ │ │ │ - jne 699a3 │ │ │ │ - add $0x20,%r8 │ │ │ │ - add $0x4,%r9 │ │ │ │ - add $0x20,%r8 │ │ │ │ - add $0x4,%r9 │ │ │ │ - jmp 6a1fd │ │ │ │ - add $0x20,%r15 │ │ │ │ - cmp %r15,0x10(%rsp) │ │ │ │ - jne 694be │ │ │ │ - jmp 694e2 │ │ │ │ - lea 0x0(%rbp,%rcx,1),%r13 │ │ │ │ - cmp %r13,%rbp │ │ │ │ - je 6a41d │ │ │ │ - mov %r13,%rbx │ │ │ │ - lea 0x8(%r15),%r15 │ │ │ │ - sub %rbp,%rbx │ │ │ │ - sub $0x20,%rbx │ │ │ │ - shr $0x5,%rbx │ │ │ │ - inc %rbx │ │ │ │ - and $0x3,%ebx │ │ │ │ - je 6a389 │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 6a362 │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jne 6a655 │ │ │ │ - vmovsd 0x0(%rbp),%xmm3 │ │ │ │ - lea 0x8(%rbp),%rsi │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov %r14,%r12 │ │ │ │ - vmovsd %xmm3,-0x8(%r15) │ │ │ │ - call 17330 │ │ │ │ - add $0x20,%rbp │ │ │ │ - add $0x20,%r15 │ │ │ │ - vmovsd 0x0(%rbp),%xmm4 │ │ │ │ - lea 0x8(%rbp),%rsi │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov %r14,%r12 │ │ │ │ - vmovsd %xmm4,-0x8(%r15) │ │ │ │ - call 17330 │ │ │ │ - add $0x20,%rbp │ │ │ │ - add $0x20,%r15 │ │ │ │ - cmp %rbp,%r13 │ │ │ │ - je 6a3f6 │ │ │ │ - vmovsd 0x0(%rbp),%xmm5 │ │ │ │ - lea 0x8(%rbp),%rsi │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov %r14,%r12 │ │ │ │ - vmovsd %xmm5,-0x8(%r15) │ │ │ │ - call 17330 │ │ │ │ - vmovsd 0x20(%rbp),%xmm7 │ │ │ │ - lea 0x28(%rbp),%rsi │ │ │ │ - lea 0x20(%r15),%rdi │ │ │ │ - vmovsd %xmm7,0x18(%r15) │ │ │ │ - call 17330 │ │ │ │ - vmovsd 0x40(%rbp),%xmm8 │ │ │ │ - lea 0x40(%r15),%rdi │ │ │ │ - lea 0x48(%rbp),%rsi │ │ │ │ + test %r15,%r15 │ │ │ │ + jne 69c3f │ │ │ │ + add $0x20,%r10 │ │ │ │ + inc %r12 │ │ │ │ + add $0x4,%rbx │ │ │ │ + add $0x20,%r10 │ │ │ │ + inc %r12 │ │ │ │ + add $0x4,%rbx │ │ │ │ + jmp 6a6d4 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp %r12,%r15 │ │ │ │ + jne 69732 │ │ │ │ + jmp 69756 │ │ │ │ + add %r13,%rbx │ │ │ │ + cmp %rbx,%r13 │ │ │ │ + je 6a925 │ │ │ │ + mov %rbx,%rax │ │ │ │ + add $0x8,%r12 │ │ │ │ + sub %r13,%rax │ │ │ │ + sub $0x20,%rax │ │ │ │ + shr $0x5,%rax │ │ │ │ + inc %rax │ │ │ │ + and $0x3,%eax │ │ │ │ + je 6a87b │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 6a84a │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jne 6ab8b │ │ │ │ + vmovsd 0x0(%r13),%xmm4 │ │ │ │ + lea 0x8(%r13),%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ + vmovsd %xmm4,-0x8(%r12) │ │ │ │ + call 17140 │ │ │ │ + add $0x20,%r13 │ │ │ │ + add $0x20,%r12 │ │ │ │ + vmovsd 0x0(%r13),%xmm5 │ │ │ │ + lea 0x8(%r13),%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ + vmovsd %xmm5,-0x8(%r12) │ │ │ │ + call 17140 │ │ │ │ + add $0x20,%r13 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp %r13,%rbx │ │ │ │ + je 6a900 │ │ │ │ + vmovsd 0x0(%r13),%xmm6 │ │ │ │ + lea 0x8(%r13),%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ + vmovsd %xmm6,-0x8(%r12) │ │ │ │ + call 17140 │ │ │ │ + vmovsd 0x20(%r13),%xmm7 │ │ │ │ + lea 0x28(%r13),%rsi │ │ │ │ + lea 0x20(%r12),%rdi │ │ │ │ + vmovsd %xmm7,0x18(%r12) │ │ │ │ + call 17140 │ │ │ │ + vmovsd 0x40(%r13),%xmm8 │ │ │ │ + lea 0x40(%r12),%rdi │ │ │ │ + lea 0x48(%r13),%rsi │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ vmovsd %xmm8,-0x8(%rdi) │ │ │ │ - call 17330 │ │ │ │ - vmovsd 0x60(%rbp),%xmm9 │ │ │ │ - lea 0x60(%r15),%rdi │ │ │ │ - lea 0x68(%rbp),%rsi │ │ │ │ + call 17140 │ │ │ │ + vmovsd 0x60(%r13),%xmm9 │ │ │ │ + lea 0x60(%r12),%rdi │ │ │ │ + lea 0x68(%r13),%rsi │ │ │ │ vmovsd %xmm9,-0x8(%rdi) │ │ │ │ - call 17330 │ │ │ │ - sub $0xffffffffffffff80,%rbp │ │ │ │ - sub $0xffffffffffffff80,%r15 │ │ │ │ - cmp %rbp,%r13 │ │ │ │ - jne 6a389 │ │ │ │ - mov 0x40(%rsp),%r10 │ │ │ │ - mov 0x100(%rsp),%r13 │ │ │ │ - mov 0x108(%rsp),%rbx │ │ │ │ - mov 0x8(%r10),%r11 │ │ │ │ - mov (%r10),%r15 │ │ │ │ - mov %r11,0x10(%rsp) │ │ │ │ - sub %r15,%r11 │ │ │ │ - add %r11,%r13 │ │ │ │ - mov 0x10(%rsp),%rbp │ │ │ │ + call 17140 │ │ │ │ + sub $0xffffffffffffff80,%r13 │ │ │ │ + sub $0xffffffffffffff80,%r12 │ │ │ │ cmp %r13,%rbx │ │ │ │ - jne 6a482 │ │ │ │ - jmp 6a644 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jne 6a87b │ │ │ │ + mov -0xe8(%rbp),%r12 │ │ │ │ + mov -0x78(%rbp),%rbx │ │ │ │ + mov 0x8(%r12),%r15 │ │ │ │ + mov (%r12),%r12 │ │ │ │ + mov %rbx,-0xc0(%rbp) │ │ │ │ + mov %r15,%rbx │ │ │ │ + sub %r12,%rbx │ │ │ │ + add -0x80(%rbp),%rbx │ │ │ │ + mov %r15,%r13 │ │ │ │ + cmp %rbx,-0xc0(%rbp) │ │ │ │ + jne 6a997 │ │ │ │ + jmp 6ab75 │ │ │ │ + cs nopw 0x0(%rax,%rax,1) │ │ │ │ mov %r12,%rdi │ │ │ │ call d330 │ │ │ │ - mov %rax,%rdi │ │ │ │ - vmovq %rdi,%xmm12 │ │ │ │ - add %rdi,%r12 │ │ │ │ - vpunpcklqdq %xmm12,%xmm12,%xmm13 │ │ │ │ - mov %r12,0x18(%rbp) │ │ │ │ - vmovdqu %xmm13,0x8(%rbp) │ │ │ │ - mov 0x8(%r13),%rsi │ │ │ │ - mov 0x10(%r13),%r15 │ │ │ │ - sub %rsi,%r15 │ │ │ │ - test %r15,%r15 │ │ │ │ - jle 6a4ad │ │ │ │ - mov %r15,%rdx │ │ │ │ - add $0x20,%r13 │ │ │ │ + mov %rax,%rcx │ │ │ │ + lea (%rcx,%r12,1),%rdx │ │ │ │ + vpbroadcastq %rcx,%xmm12 │ │ │ │ + mov %rdx,0x18(%r13) │ │ │ │ + vmovdqu %xmm12,0x8(%r13) │ │ │ │ + mov 0x8(%rbx),%rsi │ │ │ │ + mov 0x10(%rbx),%r14 │ │ │ │ + sub %rsi,%r14 │ │ │ │ + test %r14,%r14 │ │ │ │ + jle 6a9c2 │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + add $0x20,%rbx │ │ │ │ call d2d0 │ │ │ │ - lea (%rax,%r15,1),%rax │ │ │ │ - mov %rax,0x10(%rbp) │ │ │ │ - cmp %r13,%rbx │ │ │ │ - je 694e2 │ │ │ │ - add $0x20,%rbp │ │ │ │ - vmovsd 0x0(%r13),%xmm10 │ │ │ │ - mov 0x10(%r13),%r12 │ │ │ │ - vpxor %xmm11,%xmm11,%xmm11 │ │ │ │ - sub 0x8(%r13),%r12 │ │ │ │ - vmovdqu %xmm11,0x8(%rbp) │ │ │ │ - movq $0x0,0x18(%rbp) │ │ │ │ - vmovsd %xmm10,0x0(%rbp) │ │ │ │ - jne 6a430 │ │ │ │ - xor %edi,%edi │ │ │ │ - jmp 6a43b │ │ │ │ + lea (%rax,%r14,1),%rsi │ │ │ │ + mov %rsi,0x10(%r13) │ │ │ │ + cmp %rbx,-0xc0(%rbp) │ │ │ │ + je 69756 │ │ │ │ add $0x20,%r13 │ │ │ │ - mov %rdi,0x10(%rbp) │ │ │ │ - cmp %r13,%rbx │ │ │ │ - jne 6a47e │ │ │ │ - jmp 694e2 │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %r14,%r12 │ │ │ │ + mov 0x10(%rbx),%r12 │ │ │ │ + vmovsd (%rbx),%xmm10 │ │ │ │ + vpxor %xmm11,%xmm11,%xmm11 │ │ │ │ + sub 0x8(%rbx),%r12 │ │ │ │ + vmovsd %xmm10,0x0(%r13) │ │ │ │ + movq $0x0,0x18(%r13) │ │ │ │ + vmovdqu %xmm11,0x8(%r13) │ │ │ │ + jne 6a940 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 6a94b │ │ │ │ + add $0x20,%rbx │ │ │ │ + mov %rcx,0x10(%r13) │ │ │ │ + cmp %rbx,-0xc0(%rbp) │ │ │ │ + jne 6a993 │ │ │ │ + jmp 69756 │ │ │ │ + mov %r10,%rdi │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ call d330 │ │ │ │ - mov %rax,%r12 │ │ │ │ - cmp %rbp,%rbx │ │ │ │ - je 6a56b │ │ │ │ - mov %rbp,%r13 │ │ │ │ - mov %rax,%rbp │ │ │ │ - jmp 6a52b │ │ │ │ - mov %r15,%rdi │ │ │ │ + mov %rax,%r15 │ │ │ │ + cmp %r13,-0xc0(%rbp) │ │ │ │ + je 6aa94 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 6aa4e │ │ │ │ + mov %r12,%rdi │ │ │ │ call d330 │ │ │ │ - mov %rax,%rdi │ │ │ │ - vmovq %rdi,%xmm7 │ │ │ │ - add %rdi,%r15 │ │ │ │ - vpunpcklqdq %xmm7,%xmm7,%xmm8 │ │ │ │ - mov %r15,0x18(%rbp) │ │ │ │ - vmovdqu %xmm8,0x8(%rbp) │ │ │ │ + mov %rax,%r8 │ │ │ │ + lea (%r8,%r12,1),%r9 │ │ │ │ + vpbroadcastq %r8,%xmm6 │ │ │ │ + mov %r9,0x18(%rbx) │ │ │ │ + vmovdqu %xmm6,0x8(%rbx) │ │ │ │ mov 0x8(%r13),%rsi │ │ │ │ - mov 0x10(%r13),%r15 │ │ │ │ - sub %rsi,%r15 │ │ │ │ - test %r15,%r15 │ │ │ │ - jle 6a555 │ │ │ │ - mov %r15,%rdx │ │ │ │ + mov 0x10(%r13),%r14 │ │ │ │ + sub %rsi,%r14 │ │ │ │ + test %r14,%r14 │ │ │ │ + jle 6aa78 │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %r8,%rdi │ │ │ │ add $0x20,%r13 │ │ │ │ call d2d0 │ │ │ │ - lea (%rax,%r15,1),%rsi │ │ │ │ - mov %rsi,0x10(%rbp) │ │ │ │ - cmp %r13,%rbx │ │ │ │ - je 6a562 │ │ │ │ - add $0x20,%rbp │ │ │ │ + lea (%rax,%r14,1),%r10 │ │ │ │ + mov %r10,0x10(%rbx) │ │ │ │ + cmp %r13,-0xc0(%rbp) │ │ │ │ + je 6aa89 │ │ │ │ + add $0x20,%rbx │ │ │ │ + mov 0x10(%r13),%r12 │ │ │ │ vmovsd 0x0(%r13),%xmm4 │ │ │ │ - mov 0x10(%r13),%r15 │ │ │ │ vpxor %xmm5,%xmm5,%xmm5 │ │ │ │ - sub 0x8(%r13),%r15 │ │ │ │ - vmovdqu %xmm5,0x8(%rbp) │ │ │ │ - movq $0x0,0x18(%rbp) │ │ │ │ - vmovsd %xmm4,0x0(%rbp) │ │ │ │ - jne 6a4de │ │ │ │ - xor %edi,%edi │ │ │ │ - jmp 6a4e9 │ │ │ │ + sub 0x8(%r13),%r12 │ │ │ │ + vmovsd %xmm4,(%rbx) │ │ │ │ + movq $0x0,0x18(%rbx) │ │ │ │ + vmovdqu %xmm5,0x8(%rbx) │ │ │ │ + jne 6a9fc │ │ │ │ + xor %r8d,%r8d │ │ │ │ + jmp 6aa07 │ │ │ │ add $0x20,%r13 │ │ │ │ - mov %rdi,0x10(%rbp) │ │ │ │ - cmp %r13,%rbx │ │ │ │ - jne 6a527 │ │ │ │ - mov 0x40(%rsp),%rbp │ │ │ │ - mov 0x0(%rbp),%r15 │ │ │ │ - mov 0x40(%rsp),%r8 │ │ │ │ - mov 0x8(%r8),%rbx │ │ │ │ - cmp %r15,%rbx │ │ │ │ - je 6a59f │ │ │ │ - mov 0x8(%r15),%rdi │ │ │ │ + mov %r8,0x10(%rbx) │ │ │ │ + cmp %r13,-0xc0(%rbp) │ │ │ │ + jne 6aa4a │ │ │ │ + mov -0xe8(%rbp),%r13 │ │ │ │ + mov 0x0(%r13),%r12 │ │ │ │ + mov -0xe8(%rbp),%r11 │ │ │ │ + mov 0x8(%r11),%rbx │ │ │ │ + cmp %r12,%rbx │ │ │ │ + je 6aace │ │ │ │ + mov 0x8(%r12),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 6a5d2 │ │ │ │ - mov 0x18(%r15),%rsi │ │ │ │ - add $0x20,%r15 │ │ │ │ + je 6ab0a │ │ │ │ + mov 0x18(%r12),%rsi │ │ │ │ + add $0x20,%r12 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %r15,%rbx │ │ │ │ - jne 6a579 │ │ │ │ - mov 0x40(%rsp),%r9 │ │ │ │ - mov (%r9),%r15 │ │ │ │ - test %r15,%r15 │ │ │ │ - je 6a5bd │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov %r15,%rdi │ │ │ │ + cmp %r12,%rbx │ │ │ │ + jne 6aaa4 │ │ │ │ + mov -0xe8(%rbp),%rax │ │ │ │ + mov (%rax),%r12 │ │ │ │ + test %r12,%r12 │ │ │ │ + je 6aaf0 │ │ │ │ + mov -0xe8(%rbp),%rcx │ │ │ │ + mov %r12,%rdi │ │ │ │ mov 0x10(%rcx),%rsi │ │ │ │ - mov %rsi,0x10(%rsp) │ │ │ │ - sub %r15,%rsi │ │ │ │ + mov %rsi,-0xc0(%rbp) │ │ │ │ + sub %r12,%rsi │ │ │ │ call d340 │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - mov %r12,(%rdx) │ │ │ │ - add (%rsp),%r12 │ │ │ │ - mov %r12,0x10(%rdx) │ │ │ │ - jmp 694ee │ │ │ │ - add $0x20,%r15 │ │ │ │ - cmp %r15,%rbx │ │ │ │ - jne 6a579 │ │ │ │ - jmp 6a597 │ │ │ │ - test %r14,%r14 │ │ │ │ - je 6a20d │ │ │ │ - jmp 699a3 │ │ │ │ - mov 0x98(%rsp),%rcx │ │ │ │ - imul 0xa8(%rsp),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 6a6c7 │ │ │ │ - mov 0x148(%rsp),%rax │ │ │ │ + mov -0xe8(%rbp),%rdi │ │ │ │ + mov %r15,(%rdi) │ │ │ │ + add -0xc8(%rbp),%r15 │ │ │ │ + mov %r15,0x10(%rdi) │ │ │ │ + jmp 69767 │ │ │ │ + add $0x20,%r12 │ │ │ │ + cmp %r12,%rbx │ │ │ │ + jne 6aaa4 │ │ │ │ + jmp 6aac4 │ │ │ │ + test %r15,%r15 │ │ │ │ + je 6a6ea │ │ │ │ + jmp 69c3f │ │ │ │ + mov -0x150(%rbp),%r9 │ │ │ │ + imul -0x160(%rbp),%r9 │ │ │ │ + test %r9,%r9 │ │ │ │ + je 6a791 │ │ │ │ + lea 0x0(,%r9,4),%rdx │ │ │ │ + mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - lea 0x0(,%rcx,4),%rdx │ │ │ │ - jne 6a6e1 │ │ │ │ - mov 0xc8(%rsp),%rdi │ │ │ │ + jne 6ac0e │ │ │ │ + mov -0x140(%rbp),%rdi │ │ │ │ add $0x158,%rsp │ │ │ │ xor %esi,%esi │ │ │ │ pop %rbx │ │ │ │ - pop %rbp │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ + pop %rbp │ │ │ │ jmp d190 │ │ │ │ - mov (%rsp),%r12 │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - add %r15,%r12 │ │ │ │ - jmp 694ee │ │ │ │ - vmovsd 0x0(%rbp),%xmm2 │ │ │ │ - lea 0x8(%rbp),%rsi │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov %r14,%r12 │ │ │ │ - vmovsd %xmm2,-0x8(%r15) │ │ │ │ - call 17330 │ │ │ │ - add $0x20,%rbp │ │ │ │ - add $0x20,%r15 │ │ │ │ - jmp 6a340 │ │ │ │ - test %r14,%r14 │ │ │ │ - jne 699a3 │ │ │ │ - add $0x20,%r8 │ │ │ │ - add $0x4,%r9 │ │ │ │ - cmp %r13,%r8 │ │ │ │ - jne 6a226 │ │ │ │ - jmp 69b0c │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - vmovsd 0x0(%rbp),%xmm14 │ │ │ │ - lea 0x8(%rbp),%rsi │ │ │ │ - lea 0x8(%r15),%rdi │ │ │ │ - mov %r14,%r12 │ │ │ │ - vmovsd %xmm14,(%r15) │ │ │ │ - call 17330 │ │ │ │ - add $0x20,%r15 │ │ │ │ - add $0x20,%rbp │ │ │ │ - jmp 693ff │ │ │ │ - xor %r12d,%r12d │ │ │ │ - movq $0x0,0x40(%rsp) │ │ │ │ - movq $0x0,0x58(%rsp) │ │ │ │ - jmp 69c00 │ │ │ │ + mov -0xc8(%rbp),%r15 │ │ │ │ + mov -0xe8(%rbp),%rdi │ │ │ │ + add %r12,%r15 │ │ │ │ + jmp 69767 │ │ │ │ + vmovsd 0x0(%r13),%xmm3 │ │ │ │ + lea 0x8(%r13),%rsi │ │ │ │ + mov %r12,%rdi │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ + vmovsd %xmm3,-0x8(%r12) │ │ │ │ + call 17140 │ │ │ │ + add $0x20,%r13 │ │ │ │ + add $0x20,%r12 │ │ │ │ + jmp 6a822 │ │ │ │ + test %r15,%r15 │ │ │ │ + jne 69c3f │ │ │ │ + add $0x20,%r10 │ │ │ │ + inc %r12 │ │ │ │ + add $0x4,%rbx │ │ │ │ + cmp %r11,%r10 │ │ │ │ + jne 6a709 │ │ │ │ + jmp 69eb6 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + vmovsd 0x0(%r13),%xmm13 │ │ │ │ + lea 0x8(%r13),%rsi │ │ │ │ + lea 0x8(%r12),%rdi │ │ │ │ + mov -0xb0(%rbp),%r14 │ │ │ │ + vmovsd %xmm13,(%r12) │ │ │ │ + call 17140 │ │ │ │ + add $0x20,%r12 │ │ │ │ + add $0x20,%r13 │ │ │ │ + jmp 69640 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ - cmp %rbx,%rbp │ │ │ │ - jne 69b30 │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 69be1 │ │ │ │ - mov 0x110(%rsp),%rsi │ │ │ │ - sub %rbx,%rsi │ │ │ │ - jmp 69b6a │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov -0x70(%rbp),%rsi │ │ │ │ + sub %r9,%rsi │ │ │ │ + vzeroupper │ │ │ │ + jmp 69f22 │ │ │ │ + cmp %r12,%r13 │ │ │ │ + jne 69ef3 │ │ │ │ + test %r12,%r12 │ │ │ │ + je 69f9a │ │ │ │ + mov -0x70(%rbp),%rsi │ │ │ │ + sub %r12,%rsi │ │ │ │ + jmp 69f27 │ │ │ │ endbr64 │ │ │ │ - jmp 102d9 <__cxa_finalize@plt+0x2c49> │ │ │ │ + mov %rax,%r12 │ │ │ │ + jmp 10332 <__cxa_finalize@plt+0x2ca2> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rbp │ │ │ │ - jmp 10308 <__cxa_finalize@plt+0x2c78> │ │ │ │ + mov %rax,%r12 │ │ │ │ + jmp 1035c <__cxa_finalize@plt+0x2ccc> │ │ │ │ endbr64 │ │ │ │ - mov %rax,%rbp │ │ │ │ - lea 0xe0(%rsp),%rbx │ │ │ │ + mov %rax,%r12 │ │ │ │ + lea -0xa0(%rbp),%rbx │ │ │ │ vzeroupper │ │ │ │ - jmp 1033d <__cxa_finalize@plt+0x2cad> │ │ │ │ + jmp 1038d <__cxa_finalize@plt+0x2cfd> │ │ │ │ endbr64 │ │ │ │ - jmp 10394 <__cxa_finalize@plt+0x2d04> │ │ │ │ - nopl (%rax) │ │ │ │ + mov %rax,%r12 │ │ │ │ + jmp 103e9 <__cxa_finalize@plt+0x2d59> │ │ │ │ + nop │ │ │ │ endbr64 │ │ │ │ lea 0x8(%rsp),%r10 │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ mov %rsi,%rdi │ │ │ │ - lea 0x6dc08(%rip),%rsi # d835f * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x102f> │ │ │ │ push -0x8(%r10) │ │ │ │ + lea 0x6e6de(%rip),%rsi # d9379 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13d9> │ │ │ │ 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 6a976 │ │ │ │ + je 6aeb6 │ │ │ │ mov -0x84(%rbp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 6a960 │ │ │ │ - mov 0x7f004(%rip),%r12 │ │ │ │ + jle 6aea0 │ │ │ │ + mov 0x7fac4(%rip),%r12 │ │ │ │ mov $0xc,%edi │ │ │ │ mov 0x228(%r12),%rbx │ │ │ │ call *0x168(%r12) │ │ │ │ + mov -0x80(%rbp),%rdi │ │ │ │ xor %r9d,%r9d │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - mov -0x80(%rbp),%rdi │ │ │ │ mov $0x501,%r8d │ │ │ │ mov %rax,%rsi │ │ │ │ call *%rbx │ │ │ │ test %rax,%rax │ │ │ │ - je 6a9e0 │ │ │ │ + je 6af20 │ │ │ │ cmpl $0x2,0x18(%rax) │ │ │ │ mov %rax,-0x78(%rbp) │ │ │ │ - jne 6a910 │ │ │ │ + jne 6ae50 │ │ │ │ mov 0x20(%rax),%rdx │ │ │ │ - mov (%rdx),%r8 │ │ │ │ - mov %r8d,%r12d │ │ │ │ - test %r8d,%r8d │ │ │ │ - jle 6a9c0 │ │ │ │ - mov 0x8(%rdx),%rbx │ │ │ │ - mov %ebx,%r15d │ │ │ │ - test %ebx,%ebx │ │ │ │ - jle 6a9a0 │ │ │ │ + mov (%rdx),%r15 │ │ │ │ + test %r15d,%r15d │ │ │ │ + jle 6af00 │ │ │ │ + mov 0x8(%rdx),%r12 │ │ │ │ + test %r12d,%r12d │ │ │ │ + jle 6aee0 │ │ │ │ mov -0x84(%rbp),%esi │ │ │ │ - mov %ebx,%edi │ │ │ │ - mov %rax,-0xa0(%rbp) │ │ │ │ - mov %r8,-0x98(%rbp) │ │ │ │ - call 2f130 │ │ │ │ - mov -0x98(%rbp),%esi │ │ │ │ + mov %r12d,%edi │ │ │ │ + mov %rax,-0x98(%rbp) │ │ │ │ + call 2ed20 │ │ │ │ + mov %r12d,%esi │ │ │ │ + mov %eax,-0x9c(%rbp) │ │ │ │ vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ - mov %eax,-0xa4(%rbp) │ │ │ │ lea -0x70(%rbp),%rdi │ │ │ │ + imul %r15d,%esi │ │ │ │ vmovdqa %ymm0,-0x70(%rbp) │ │ │ │ - imul %ebx,%esi │ │ │ │ movslq %esi,%rdx │ │ │ │ - mov -0xa0(%rbp),%rsi │ │ │ │ + mov -0x98(%rbp),%rsi │ │ │ │ vzeroupper │ │ │ │ - call b9640 │ │ │ │ - mov -0x60(%rbp),%rdi │ │ │ │ - mov -0x70(%rbp),%r13 │ │ │ │ - mov %rdi,-0xa0(%rbp) │ │ │ │ + call b9670 │ │ │ │ + mov -0x70(%rbp),%rdi │ │ │ │ + mov -0x60(%rbp),%r8 │ │ │ │ + mov %rdi,-0x98(%rbp) │ │ │ │ + mov %r8,-0xa8(%rbp) │ │ │ │ test %al,%al │ │ │ │ - jne 6a980 │ │ │ │ - vmovd -0x98(%rbp),%xmm1 │ │ │ │ + jne 6aec0 │ │ │ │ + vmovd %r15d,%xmm1 │ │ │ │ + movslq -0x9c(%rbp),%r9 │ │ │ │ + mov 0x7f9f3(%rip),%rax │ │ │ │ sub $0x8,%rsp │ │ │ │ + vpinsrd $0x1,%r12d,%xmm1,%xmm2 │ │ │ │ + mov -0x58(%rbp),%r14 │ │ │ │ lea -0x50(%rbp),%rdx │ │ │ │ xor %r8d,%r8d │ │ │ │ - movslq -0xa4(%rbp),%r9 │ │ │ │ - mov 0x7ef1f(%rip),%rax │ │ │ │ - mov $0xb,%ecx │ │ │ │ - mov $0x3,%esi │ │ │ │ - mov -0x58(%rbp),%r14 │ │ │ │ + vpmovsxdq %xmm2,%xmm3 │ │ │ │ mov %r9,-0x40(%rbp) │ │ │ │ mov 0x10(%rax),%rdi │ │ │ │ xor %r9d,%r9d │ │ │ │ - vpinsrd $0x1,%ebx,%xmm1,%xmm2 │ │ │ │ - vpmovsxdq %xmm2,%xmm3 │ │ │ │ vmovdqa %xmm3,-0x50(%rbp) │ │ │ │ + mov $0xb,%ecx │ │ │ │ + mov $0x3,%esi │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ push $0x0 │ │ │ │ call *0x2e8(%rax) │ │ │ │ mov %rax,%rbx │ │ │ │ add $0x20,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 6a996 │ │ │ │ + je 6aed6 │ │ │ │ mov 0x10(%rax),%r8 │ │ │ │ mov -0x84(%rbp),%ecx │ │ │ │ - mov %r15d,%edx │ │ │ │ - mov %r12d,%esi │ │ │ │ + mov %r12d,%edx │ │ │ │ + mov %r15d,%esi │ │ │ │ mov %r14,%rdi │ │ │ │ - call 69180 │ │ │ │ - mov %r13,%rdi │ │ │ │ - test %r13,%r13 │ │ │ │ - je 6a928 │ │ │ │ - mov -0xa0(%rbp),%rsi │ │ │ │ - sub %r13,%rsi │ │ │ │ + call 693b0 │ │ │ │ + mov -0x98(%rbp),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 6ae69 │ │ │ │ + mov -0xa8(%rbp),%rsi │ │ │ │ + sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - jmp 6a928 │ │ │ │ - nop │ │ │ │ - mov 0x7e659(%rip),%rdx │ │ │ │ - lea 0x6d7dd(%rip),%rsi # d80fb * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xdcb> │ │ │ │ - mov (%rdx),%rdi │ │ │ │ + jmp 6ae69 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + mov 0x7f119(%rip),%r13 │ │ │ │ + lea 0x6e29d(%rip),%rsi # d90fb * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x115b> │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ lea -0x78(%rbp),%rdi │ │ │ │ - call b39e0 │ │ │ │ + call b3b90 │ │ │ │ mov -0x38(%rbp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 6a9fd │ │ │ │ + jne 6af3d │ │ │ │ lea -0x30(%rbp),%rsp │ │ │ │ mov %rbx,%rax │ │ │ │ pop %rbx │ │ │ │ - pop %rsi │ │ │ │ + pop %r8 │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ - lea -0x8(%rsi),%rsp │ │ │ │ + lea -0x8(%r8),%rsp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x7e609(%rip),%r15 │ │ │ │ - lea 0x6d6f6(%rip),%rsi # d8064 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xd34> │ │ │ │ - mov (%r15),%rdi │ │ │ │ + nopl (%rax) │ │ │ │ + mov 0x7f0c9(%rip),%rdi │ │ │ │ + lea 0x6e1b6(%rip),%rsi # d9064 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x10c4> │ │ │ │ + mov (%rdi),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 6a931 │ │ │ │ + jmp 6ae72 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - mov 0x7e5e9(%rip),%r11 │ │ │ │ - lea 0x6d9b2(%rip),%rsi # d8340 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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 0x7f0a9(%rip),%r11 │ │ │ │ + lea 0x6e48c(%rip),%rsi # d935a * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x13ba> │ │ │ │ mov (%r11),%rdi │ │ │ │ call d380 │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 6a8f6 │ │ │ │ + jmp 6ae2d │ │ │ │ nopl (%rax) │ │ │ │ - mov 0x7e5c9(%rip),%r13 │ │ │ │ - lea 0x6e082(%rip),%rsi # d8a30 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::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 0x0(%r13),%rdi │ │ │ │ + mov 0x7f089(%rip),%rdx │ │ │ │ + lea 0x6eb42(%rip),%rsi # d9a30 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1a90> │ │ │ │ + mov (%rdx),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 6a926 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - mov 0x7e5a9(%rip),%rcx │ │ │ │ - lea 0x6d73d(%rip),%rsi # d810b * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0xddb> │ │ │ │ - mov (%rcx),%rdi │ │ │ │ + jmp 6ae67 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x7f069(%rip),%r15 │ │ │ │ + lea 0x6e1fd(%rip),%rsi # d910b * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x116b> │ │ │ │ + mov (%r15),%rdi │ │ │ │ call d380 │ │ │ │ - jmp 6a926 │ │ │ │ + jmp 6ae67 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x7e589(%rip),%r8 │ │ │ │ - lea 0x6e012(%rip),%rsi # d8a00 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x16d0> │ │ │ │ + mov 0x7f049(%rip),%rsi │ │ │ │ xor %ebx,%ebx │ │ │ │ - mov (%r8),%rdi │ │ │ │ + mov (%rsi),%rdi │ │ │ │ + lea 0x6eacd(%rip),%rsi # d9a00 * std::__do_uninit_copy<__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*>(__gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, __gnu_cxx::__normal_iterator const*, std::vector, std::allocator > > >, std::pair*)@@Base+0x1a60> │ │ │ │ call d380 │ │ │ │ - jmp 6a931 │ │ │ │ + jmp 6ae72 │ │ │ │ call d370 <__stack_chk_fail@plt> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ - jmp 10443 <__cxa_finalize@plt+0x2db3> │ │ │ │ + jmp 1047b <__cxa_finalize@plt+0x2deb> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ vzeroupper │ │ │ │ - jmp 1046c <__cxa_finalize@plt+0x2ddc> │ │ │ │ + jmp 104b4 <__cxa_finalize@plt+0x2e24> │ │ │ │ endbr64 │ │ │ │ mov %rax,%r12 │ │ │ │ - jmp 10452 <__cxa_finalize@plt+0x2dc2> │ │ │ │ + jmp 10491 <__cxa_finalize@plt+0x2e01> │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ -000000000006aa30 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base>: │ │ │ │ +000000000006af70 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base>: │ │ │ │ endbr64 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ push %r15 │ │ │ │ push %r14 │ │ │ │ push %r13 │ │ │ │ push %r12 │ │ │ │ push %rbx │ │ │ │ and $0xffffffffffffffe0,%rsp │ │ │ │ sub $0xc0,%rsp │ │ │ │ - mov 0x8(%rdi),%r12 │ │ │ │ mov %rdx,0x78(%rsp) │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ + mov 0x8(%rdi),%r12 │ │ │ │ movabs $0x3ffffffffffffff0,%rdx │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ movabs $0xaaaaaaaaaaaaaaab,%rcx │ │ │ │ mov %fs:0x28,%r9 │ │ │ │ mov %r9,0xb8(%rsp) │ │ │ │ mov (%rdi),%r9 │ │ │ │ sub %r9,%r12 │ │ │ │ mov %r12,%rax │ │ │ │ sar $0x3,%rax │ │ │ │ imul %rcx,%rax │ │ │ │ cmp %r12,%rdx │ │ │ │ - jb 1051e <__cxa_finalize@plt+0x2e8e> │ │ │ │ + jb 10566 <__cxa_finalize@plt+0x2ed6> │ │ │ │ mov %rdi,%r13 │ │ │ │ mov 0x78(%rsp),%rdi │ │ │ │ mov %esi,%r15d │ │ │ │ mov (%rdi),%rbx │ │ │ │ mov 0x10(%rdi),%rsi │ │ │ │ mov %rsi,0x70(%rsp) │ │ │ │ sub %rbx,%rsi │ │ │ │ mov %rsi,%r8 │ │ │ │ sar $0x4,%r8 │ │ │ │ imul %rcx,%r8 │ │ │ │ cmp %rax,%r8 │ │ │ │ - jae 6ae9c , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x46c> │ │ │ │ + jae 6b3d6 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x466> │ │ │ │ mov %r9,0x60(%rsp) │ │ │ │ mov 0x8(%rdi),%r9 │ │ │ │ add %r12,%r12 │ │ │ │ - mov %rsi,0x58(%rsp) │ │ │ │ mov %r12,%rdi │ │ │ │ + mov %rsi,0x58(%rsp) │ │ │ │ mov %r9,%r10 │ │ │ │ mov %r9,0x68(%rsp) │ │ │ │ sub %rbx,%r10 │ │ │ │ mov %r10,0x70(%rsp) │ │ │ │ call d330 │ │ │ │ mov 0x68(%rsp),%rcx │ │ │ │ mov 0x60(%rsp),%r9 │ │ │ │ - mov %rax,%r14 │ │ │ │ mov 0x58(%rsp),%rsi │ │ │ │ + mov %rax,%r14 │ │ │ │ cmp %rcx,%rbx │ │ │ │ - je 6ae65 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x435> │ │ │ │ + je 6b39f , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x42f> │ │ │ │ mov %rax,%r11 │ │ │ │ mov %rbx,%rdx │ │ │ │ sub %rbx,%r11 │ │ │ │ sub $0x8,%r11 │ │ │ │ cmp $0x50,%r11 │ │ │ │ - jbe 6c7df , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1daf> │ │ │ │ + jbe 6ccde , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1d6e> │ │ │ │ sub $0x30,%rcx │ │ │ │ movabs $0xaaaaaaaaaaaaaab,%rdi │ │ │ │ movabs $0xfffffffffffffff,%r8 │ │ │ │ sub %rbx,%rcx │ │ │ │ shr $0x4,%rcx │ │ │ │ imul %rdi,%rcx │ │ │ │ and %r8,%rcx │ │ │ │ - je 6ae34 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x404> │ │ │ │ + je 6b36e , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x3fe> │ │ │ │ inc %rcx │ │ │ │ movabs $0x2aaaaaaaaaaaaab,%r11 │ │ │ │ mov %rcx,%r10 │ │ │ │ shr $1,%r10 │ │ │ │ lea (%r10,%r10,2),%rdi │ │ │ │ shl $0x5,%rdi │ │ │ │ lea (%rax,%rdi,1),%r8 │ │ │ │ sub $0x60,%rdi │ │ │ │ shr $0x5,%rdi │ │ │ │ imul %r11,%rdi │ │ │ │ inc %rdi │ │ │ │ and $0x7,%edi │ │ │ │ - je 6aca6 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x276> │ │ │ │ + je 6b1e6 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x276> │ │ │ │ cmp $0x1,%rdi │ │ │ │ - je 6ac77 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x247> │ │ │ │ + je 6b1b7 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x247> │ │ │ │ cmp $0x2,%rdi │ │ │ │ - je 6ac51 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x221> │ │ │ │ + je 6b191 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x221> │ │ │ │ cmp $0x3,%rdi │ │ │ │ - je 6ac2b , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1fb> │ │ │ │ + je 6b16b , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1fb> │ │ │ │ cmp $0x4,%rdi │ │ │ │ - je 6ac05 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1d5> │ │ │ │ + je 6b145 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1d5> │ │ │ │ cmp $0x5,%rdi │ │ │ │ - je 6abdf , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1af> │ │ │ │ + je 6b11f , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1af> │ │ │ │ cmp $0x6,%rdi │ │ │ │ - jne 6ca59 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x2029> │ │ │ │ + jne 6cf58 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1fe8> │ │ │ │ vmovdqu 0x20(%rdx),%ymm3 │ │ │ │ vmovdqu 0x40(%rdx),%ymm4 │ │ │ │ add $0x60,%rax │ │ │ │ add $0x60,%rdx │ │ │ │ vmovdqu -0x60(%rdx),%ymm5 │ │ │ │ vmovdqu %ymm3,-0x40(%rax) │ │ │ │ - vmovdqu %ymm4,-0x20(%rax) │ │ │ │ vmovdqu %ymm5,-0x60(%rax) │ │ │ │ + vmovdqu %ymm4,-0x20(%rax) │ │ │ │ vmovdqu 0x20(%rdx),%ymm6 │ │ │ │ + vmovdqu 0x40(%rdx),%ymm7 │ │ │ │ add $0x60,%rax │ │ │ │ add $0x60,%rdx │ │ │ │ - vmovdqu -0x20(%rdx),%ymm7 │ │ │ │ vmovdqu -0x60(%rdx),%ymm8 │ │ │ │ vmovdqu %ymm6,-0x40(%rax) │ │ │ │ vmovdqu %ymm8,-0x60(%rax) │ │ │ │ vmovdqu %ymm7,-0x20(%rax) │ │ │ │ + vmovdqu 0x20(%rdx),%ymm9 │ │ │ │ + vmovdqu 0x40(%rdx),%ymm10 │ │ │ │ add $0x60,%rax │ │ │ │ add $0x60,%rdx │ │ │ │ - vmovdqu -0x40(%rdx),%ymm9 │ │ │ │ - vmovdqu -0x20(%rdx),%ymm10 │ │ │ │ vmovdqu -0x60(%rdx),%ymm11 │ │ │ │ vmovdqu %ymm9,-0x40(%rax) │ │ │ │ - vmovdqu %ymm10,-0x20(%rax) │ │ │ │ vmovdqu %ymm11,-0x60(%rax) │ │ │ │ + vmovdqu %ymm10,-0x20(%rax) │ │ │ │ vmovdqu 0x20(%rdx),%ymm12 │ │ │ │ + vmovdqu 0x40(%rdx),%ymm13 │ │ │ │ add $0x60,%rax │ │ │ │ add $0x60,%rdx │ │ │ │ - vmovdqu -0x20(%rdx),%ymm13 │ │ │ │ vmovdqu -0x60(%rdx),%ymm14 │ │ │ │ vmovdqu %ymm12,-0x40(%rax) │ │ │ │ vmovdqu %ymm14,-0x60(%rax) │ │ │ │ vmovdqu %ymm13,-0x20(%rax) │ │ │ │ + vmovdqu 0x20(%rdx),%ymm15 │ │ │ │ + vmovdqu 0x40(%rdx),%ymm1 │ │ │ │ add $0x60,%rax │ │ │ │ add $0x60,%rdx │ │ │ │ - vmovdqu -0x40(%rdx),%ymm15 │ │ │ │ - vmovdqu -0x20(%rdx),%ymm1 │ │ │ │ vmovdqu -0x60(%rdx),%ymm0 │ │ │ │ vmovdqu %ymm15,-0x40(%rax) │ │ │ │ - vmovdqu %ymm1,-0x20(%rax) │ │ │ │ vmovdqu %ymm0,-0x60(%rax) │ │ │ │ + vmovdqu %ymm1,-0x20(%rax) │ │ │ │ vmovdqu 0x20(%rdx),%ymm3 │ │ │ │ + vmovdqu 0x40(%rdx),%ymm4 │ │ │ │ add $0x60,%rax │ │ │ │ add $0x60,%rdx │ │ │ │ - vmovdqu -0x20(%rdx),%ymm4 │ │ │ │ vmovdqu -0x60(%rdx),%ymm2 │ │ │ │ vmovdqu %ymm3,-0x40(%rax) │ │ │ │ vmovdqu %ymm2,-0x60(%rax) │ │ │ │ vmovdqu %ymm4,-0x20(%rax) │ │ │ │ cmp %r8,%rax │ │ │ │ - je 6ae24 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x3f4> │ │ │ │ + je 6b35e , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x3ee> │ │ │ │ + vmovdqu 0x20(%rdx),%ymm5 │ │ │ │ + vmovdqu 0x40(%rdx),%ymm6 │ │ │ │ add $0x300,%rax │ │ │ │ add $0x300,%rdx │ │ │ │ - vmovdqu -0x2e0(%rdx),%ymm5 │ │ │ │ - vmovdqu -0x2c0(%rdx),%ymm6 │ │ │ │ vmovdqu -0x300(%rdx),%ymm7 │ │ │ │ vmovdqu %ymm5,-0x2e0(%rax) │ │ │ │ - vmovdqu %ymm6,-0x2c0(%rax) │ │ │ │ vmovdqu %ymm7,-0x300(%rax) │ │ │ │ + vmovdqu %ymm6,-0x2c0(%rax) │ │ │ │ vmovdqu -0x280(%rdx),%ymm8 │ │ │ │ vmovdqu -0x260(%rdx),%ymm9 │ │ │ │ vmovdqu -0x2a0(%rdx),%ymm10 │ │ │ │ vmovdqu %ymm8,-0x280(%rax) │ │ │ │ vmovdqu %ymm10,-0x2a0(%rax) │ │ │ │ vmovdqu %ymm9,-0x260(%rax) │ │ │ │ vmovdqu -0x220(%rdx),%ymm11 │ │ │ │ @@ -84198,22 +84419,22 @@ │ │ │ │ vmovdqu %ymm11,-0x220(%rax) │ │ │ │ vmovdqu %ymm12,-0x200(%rax) │ │ │ │ vmovdqu %ymm13,-0x240(%rax) │ │ │ │ vmovdqu -0x1c0(%rdx),%ymm14 │ │ │ │ vmovdqu -0x1a0(%rdx),%ymm15 │ │ │ │ vmovdqu -0x1e0(%rdx),%ymm1 │ │ │ │ vmovdqu %ymm14,-0x1c0(%rax) │ │ │ │ - vmovdqu %ymm15,-0x1a0(%rax) │ │ │ │ vmovdqu %ymm1,-0x1e0(%rax) │ │ │ │ + vmovdqu %ymm15,-0x1a0(%rax) │ │ │ │ vmovdqu -0x160(%rdx),%ymm3 │ │ │ │ vmovdqu -0x140(%rdx),%ymm0 │ │ │ │ vmovdqu -0x180(%rdx),%ymm4 │ │ │ │ vmovdqu %ymm3,-0x160(%rax) │ │ │ │ - vmovdqu %ymm0,-0x140(%rax) │ │ │ │ vmovdqu %ymm4,-0x180(%rax) │ │ │ │ + vmovdqu %ymm0,-0x140(%rax) │ │ │ │ vmovdqu -0x100(%rdx),%ymm5 │ │ │ │ vmovdqu -0xe0(%rdx),%ymm6 │ │ │ │ vmovdqu -0x120(%rdx),%ymm2 │ │ │ │ vmovdqu %ymm5,-0x100(%rax) │ │ │ │ vmovdqu %ymm2,-0x120(%rax) │ │ │ │ vmovdqu %ymm6,-0xe0(%rax) │ │ │ │ vmovdqu -0xa0(%rdx),%ymm7 │ │ │ │ @@ -84222,1445 +84443,1439 @@ │ │ │ │ vmovdqu %ymm7,-0xa0(%rax) │ │ │ │ vmovdqu %ymm9,-0xc0(%rax) │ │ │ │ vmovdqu %ymm8,-0x80(%rax) │ │ │ │ vmovdqu -0x40(%rdx),%ymm10 │ │ │ │ vmovdqu -0x20(%rdx),%ymm11 │ │ │ │ vmovdqu -0x60(%rdx),%ymm12 │ │ │ │ vmovdqu %ymm10,-0x40(%rax) │ │ │ │ - vmovdqu %ymm11,-0x20(%rax) │ │ │ │ vmovdqu %ymm12,-0x60(%rax) │ │ │ │ + vmovdqu %ymm11,-0x20(%rax) │ │ │ │ cmp %r8,%rax │ │ │ │ - jne 6aca6 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x276> │ │ │ │ + jne 6b1e6 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x276> │ │ │ │ test $0x1,%cl │ │ │ │ - je 6ca0f , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1fdf> │ │ │ │ + je 6cf0e , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1f9e> │ │ │ │ and $0xfffffffffffffffe,%rcx │ │ │ │ vzeroupper │ │ │ │ lea (%rcx,%rcx,2),%rcx │ │ │ │ shl $0x4,%rcx │ │ │ │ lea (%rbx,%rcx,1),%r10 │ │ │ │ vmovdqu 0x10(%r10),%xmm13 │ │ │ │ vmovdqu 0x20(%r10),%xmm14 │ │ │ │ vmovdqu (%r10),%xmm15 │ │ │ │ vmovdqu %xmm13,0x10(%r14,%rcx,1) │ │ │ │ - vmovdqu %xmm14,0x20(%r14,%rcx,1) │ │ │ │ vmovdqu %xmm15,(%r14,%rcx,1) │ │ │ │ + vmovdqu %xmm14,0x20(%r14,%rcx,1) │ │ │ │ test %rbx,%rbx │ │ │ │ - je 6ae76 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x446> │ │ │ │ + je 6b3b0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x440> │ │ │ │ mov %rbx,%rdi │ │ │ │ call d340 │ │ │ │ mov 0x0(%r13),%r9 │ │ │ │ - mov 0x70(%rsp),%rbx │ │ │ │ mov 0x78(%rsp),%rsi │ │ │ │ - vmovq %r14,%xmm14 │ │ │ │ + mov 0x70(%rsp),%rbx │ │ │ │ add %r14,%r12 │ │ │ │ + vmovq %r14,%xmm14 │ │ │ │ add %r14,%rbx │ │ │ │ mov %r12,0x10(%rsi) │ │ │ │ vpinsrq $0x1,%rbx,%xmm14,%xmm15 │ │ │ │ mov %r14,%rbx │ │ │ │ vmovdqu %xmm15,(%rsi) │ │ │ │ lea -0x1(%r15),%eax │ │ │ │ cltq │ │ │ │ lea (%rax,%rax,2),%rdx │ │ │ │ lea (%r9,%rdx,8),%rcx │ │ │ │ mov 0x8(%rcx),%rdi │ │ │ │ mov (%rcx),%r10 │ │ │ │ mov %rdi,0x48(%rsp) │ │ │ │ cmp %r10,%rdi │ │ │ │ - je 6b2f8 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x8c8> │ │ │ │ + je 6b810 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x8a0> │ │ │ │ vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ movslq %r15d,%r8 │ │ │ │ mov (%r10),%r14 │ │ │ │ movq $0x0,0xb0(%rsp) │ │ │ │ - vmovdqa %xmm1,0xa0(%rsp) │ │ │ │ mov %r8,0x58(%rsp) │ │ │ │ + vmovdqa %xmm1,0xa0(%rsp) │ │ │ │ test %r15d,%r15d │ │ │ │ - js 1058a <__cxa_finalize@plt+0x2efa> │ │ │ │ + js 105d2 <__cxa_finalize@plt+0x2f42> │ │ │ │ add $0x20,%r10 │ │ │ │ - movq $0x0,0x68(%rsp) │ │ │ │ cmpq $0x0,0x58(%rsp) │ │ │ │ + movq $0x0,0x68(%rsp) │ │ │ │ mov %r10,0x70(%rsp) │ │ │ │ - jne 6b1d0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x7a0> │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 6b6ec , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x77c> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ mov (%r14),%r12 │ │ │ │ lea 0xa0(%rsp),%r13 │ │ │ │ mov %r13,0x88(%rsp) │ │ │ │ test %r12,%r12 │ │ │ │ - je 6ba01 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xfd1> │ │ │ │ + je 6bf17 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xfa7> │ │ │ │ mov (%r12),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 6c490 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1a60> │ │ │ │ + je 6c990 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1a20> │ │ │ │ nopl 0x0(%rax) │ │ │ │ lea 0x88(%rsp),%rsi │ │ │ │ - call 2e800 │ │ │ │ + call 2e410 │ │ │ │ mov 0x8(%r12),%r12 │ │ │ │ mov (%r12),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 6af40 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x510> │ │ │ │ + jne 6b478 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x508> │ │ │ │ mov 0x88(%rsp),%r13 │ │ │ │ movzbl 0x8(%r12),%r15d │ │ │ │ mov 0x8(%r13),%rax │ │ │ │ mov 0x10(%r13),%r11 │ │ │ │ cmp %rax,%r11 │ │ │ │ - je 6b233 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x803> │ │ │ │ + je 6b74c , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x7dc> │ │ │ │ mov %r15b,(%rax) │ │ │ │ incq 0x8(%r13) │ │ │ │ mov 0x8(%r14),%r13 │ │ │ │ mov 0x0(%r13),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 6afa8 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x578> │ │ │ │ + je 6b4e0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x570> │ │ │ │ lea 0x88(%rsp),%rsi │ │ │ │ - call 2e800 │ │ │ │ + call 2e410 │ │ │ │ mov 0x8(%r13),%r13 │ │ │ │ mov 0x0(%r13),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 6af8e , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x55e> │ │ │ │ + jne 6b4c6 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x556> │ │ │ │ mov 0x88(%rsp),%r12 │ │ │ │ movzbl 0x8(%r13),%r15d │ │ │ │ mov 0x8(%r12),%rdx │ │ │ │ cmp 0x10(%r12),%rdx │ │ │ │ - je 6c3db , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x19ab> │ │ │ │ + je 6c8db , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x196b> │ │ │ │ mov %r15b,(%rdx) │ │ │ │ incq 0x8(%r12) │ │ │ │ mov 0xa8(%rsp),%r13 │ │ │ │ mov 0xa0(%rsp),%r12 │ │ │ │ cmp %r13,%r12 │ │ │ │ - je 6b087 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x657> │ │ │ │ + je 6b5a6 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x636> │ │ │ │ mov %r13,%rbx │ │ │ │ + xor %ecx,%ecx │ │ │ │ mov $0x3f,%r10d │ │ │ │ mov %r13,%rsi │ │ │ │ - mov %r12,%rdi │ │ │ │ sub %r12,%rbx │ │ │ │ + mov %r12,%rdi │ │ │ │ lzcnt %rbx,%rcx │ │ │ │ sub %ecx,%r10d │ │ │ │ movslq %r10d,%rdx │ │ │ │ add %rdx,%rdx │ │ │ │ - call 19230 │ │ │ │ + call 18fe0 │ │ │ │ cmp $0x10,%rbx │ │ │ │ - jle 6b500 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xad0> │ │ │ │ + jle 6ba10 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xaa0> │ │ │ │ lea 0x10(%r12),%r15 │ │ │ │ mov %r12,%rdi │ │ │ │ mov %r15,%rsi │ │ │ │ - call 179c0 │ │ │ │ + call 177b0 │ │ │ │ cmp %r13,%r15 │ │ │ │ - je 6b07f , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x64f> │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + je 6b59e , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x62e> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ movzbl (%r15),%edi │ │ │ │ movzbl -0x1(%r15),%edx │ │ │ │ cmp %dl,%dil │ │ │ │ - jae 6b510 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xae0> │ │ │ │ + jae 6ba20 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xab0> │ │ │ │ lea -0x1(%r15),%r11 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ mov %dl,0x1(%r11) │ │ │ │ mov %r11,%r8 │ │ │ │ - movzbl -0x1(%r11),%edx │ │ │ │ dec %r11 │ │ │ │ + movzbl (%r11),%edx │ │ │ │ cmp %dl,%dil │ │ │ │ - jb 6b060 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x630> │ │ │ │ + jb 6b580 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x610> │ │ │ │ inc %r15 │ │ │ │ mov %dil,(%r8) │ │ │ │ cmp %r13,%r15 │ │ │ │ - jne 6b030 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x600> │ │ │ │ + jne 6b568 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x5f8> │ │ │ │ mov 0xa0(%rsp),%r13 │ │ │ │ mov $0x8,%edi │ │ │ │ call d330 │ │ │ │ mov 0xa8(%rsp),%r12 │ │ │ │ - mov %rax,%r15 │ │ │ │ mov %r14,(%rax) │ │ │ │ + mov %rax,%r15 │ │ │ │ sub %r13,%r12 │ │ │ │ - je 6b4f0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xac0> │ │ │ │ + je 6ba00 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xa90> │ │ │ │ mov %r12,%rdi │ │ │ │ call d330 │ │ │ │ lea (%rax,%r12,1),%r9 │ │ │ │ mov %r12,%rdx │ │ │ │ mov %r13,%rsi │ │ │ │ mov %rax,%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ mov %r9,0x60(%rsp) │ │ │ │ + mov %rax,%rbx │ │ │ │ call d2d0 │ │ │ │ mov $0x8,%edi │ │ │ │ call d330 │ │ │ │ + mov %r14,(%rax) │ │ │ │ mov %rax,%r13 │ │ │ │ lea 0x8(%rax),%rcx │ │ │ │ - mov %r14,(%rax) │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ mov 0x8(%rax),%r10 │ │ │ │ mov 0x10(%rax),%rsi │ │ │ │ cmp %rsi,%r10 │ │ │ │ - je 6b527 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xaf7> │ │ │ │ - vmovq 0x60(%rsp),%xmm8 │ │ │ │ - vmovq %rbx,%xmm2 │ │ │ │ - vmovq %rcx,%xmm12 │ │ │ │ - vpunpcklqdq %xmm12,%xmm12,%xmm13 │ │ │ │ - vmovdqu %xmm13,0x20(%r10) │ │ │ │ - vpinsrq $0x1,%r13,%xmm8,%xmm9 │ │ │ │ - vpunpcklqdq %xmm8,%xmm2,%xmm10 │ │ │ │ + je 6ba37 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xac7> │ │ │ │ + vmovq 0x60(%rsp),%xmm12 │ │ │ │ + vmovq %rbx,%xmm14 │ │ │ │ + vpbroadcastq %rcx,%xmm3 │ │ │ │ + vmovdqu %xmm3,0x20(%r10) │ │ │ │ + vpinsrq $0x1,%r13,%xmm12,%xmm13 │ │ │ │ + vpunpcklqdq %xmm12,%xmm14,%xmm15 │ │ │ │ lea 0x30(%r10),%r13 │ │ │ │ - vinserti128 $0x1,%xmm9,%ymm10,%ymm11 │ │ │ │ - vmovdqu %ymm11,(%r10) │ │ │ │ + vinserti64x2 $0x1,%xmm13,%ymm15,%ymm1 │ │ │ │ + vmovdqu %ymm1,(%r10) │ │ │ │ mov %r13,0x8(%rax) │ │ │ │ vzeroupper │ │ │ │ mov %r15,%rdi │ │ │ │ mov $0x8,%esi │ │ │ │ call d340 │ │ │ │ mov 0x50(%rsp),%r15 │ │ │ │ mov 0x8(%r15),%rcx │ │ │ │ cmp 0x10(%r15),%rcx │ │ │ │ - je 6b9d7 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xfa7> │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ + je 6beed , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xf7d> │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ mov %r14,(%rcx) │ │ │ │ add $0x10,%rcx │ │ │ │ - mov %rdi,-0x8(%rcx) │ │ │ │ + mov %rdx,-0x8(%rcx) │ │ │ │ mov %rcx,0x8(%r15) │ │ │ │ mov 0xa0(%rsp),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 6b2e0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x8b0> │ │ │ │ + je 6b7f8 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x888> │ │ │ │ mov 0xb0(%rsp),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ mov 0x70(%rsp),%r9 │ │ │ │ cmp %r9,0x48(%rsp) │ │ │ │ - je 6b2f0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x8c0> │ │ │ │ - mov 0x70(%rsp),%r9 │ │ │ │ + je 6b808 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x898> │ │ │ │ + mov 0x70(%rsp),%r10 │ │ │ │ incq 0x68(%rsp) │ │ │ │ - vpxor %xmm1,%xmm1,%xmm1 │ │ │ │ - mov (%r9),%r14 │ │ │ │ - add $0x20,%r9 │ │ │ │ + vpxor %xmm0,%xmm0,%xmm0 │ │ │ │ + mov (%r10),%r14 │ │ │ │ + add $0x20,%r10 │ │ │ │ cmpq $0x0,0x58(%rsp) │ │ │ │ - vmovdqa %xmm1,0xa0(%rsp) │ │ │ │ movq $0x0,0xb0(%rsp) │ │ │ │ - mov %r9,0x70(%rsp) │ │ │ │ - je 6af10 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x4e0> │ │ │ │ + mov %r10,0x70(%rsp) │ │ │ │ + vmovdqa %xmm0,0xa0(%rsp) │ │ │ │ + je 6b448 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x4d8> │ │ │ │ mov 0x58(%rsp),%rbx │ │ │ │ mov %rbx,%rdi │ │ │ │ call d330 │ │ │ │ mov (%r14),%r12 │ │ │ │ - vmovq %rax,%xmm3 │ │ │ │ + vpbroadcastq %rax,%xmm3 │ │ │ │ lea (%rax,%rbx,1),%r11 │ │ │ │ lea 0xa0(%rsp),%r13 │ │ │ │ - vpunpcklqdq %xmm3,%xmm3,%xmm0 │ │ │ │ mov %r11,0xb0(%rsp) │ │ │ │ mov %r13,0x88(%rsp) │ │ │ │ - vmovdqa %xmm0,0xa0(%rsp) │ │ │ │ + vmovdqa %xmm3,0xa0(%rsp) │ │ │ │ test %r12,%r12 │ │ │ │ - je 6ba1b , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xfeb> │ │ │ │ + je 6bf31 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xfc1> │ │ │ │ mov (%r12),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 6af40 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x510> │ │ │ │ + jne 6b478 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x508> │ │ │ │ movzbl 0x8(%r12),%r15d │ │ │ │ cmp %rax,%r11 │ │ │ │ - jne 6af7a , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x54a> │ │ │ │ + jne 6b4b2 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x542> │ │ │ │ mov 0x0(%r13),%r9 │ │ │ │ movabs $0x7fffffffffffffff,%rsi │ │ │ │ sub %r9,%rax │ │ │ │ mov %rax,%r12 │ │ │ │ cmp %rsi,%rax │ │ │ │ - je 10542 <__cxa_finalize@plt+0x2eb2> │ │ │ │ + je 1058a <__cxa_finalize@plt+0x2efa> │ │ │ │ test %rax,%rax │ │ │ │ mov $0x1,%ebx │ │ │ │ mov %r9,0x60(%rsp) │ │ │ │ cmovne %rax,%rbx │ │ │ │ add %rax,%rbx │ │ │ │ movabs $0x7fffffffffffffff,%rax │ │ │ │ cmp %rax,%rbx │ │ │ │ cmova %rax,%rbx │ │ │ │ mov %rbx,%rdi │ │ │ │ call d330 │ │ │ │ test %r12,%r12 │ │ │ │ + mov %r15b,(%rax,%r12,1) │ │ │ │ mov 0x60(%rsp),%rcx │ │ │ │ mov %rax,%r10 │ │ │ │ - mov %r15b,(%rax,%r12,1) │ │ │ │ - je 6b2a4 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x874> │ │ │ │ + je 6b7bd , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x84d> │ │ │ │ mov %rcx,%rsi │ │ │ │ mov %r12,%rdx │ │ │ │ mov %rax,%rdi │ │ │ │ call d2d0 │ │ │ │ mov 0x60(%rsp),%rcx │ │ │ │ mov %rax,%r10 │ │ │ │ lea 0x1(%r10,%r12,1),%r15 │ │ │ │ test %rcx,%rcx │ │ │ │ - je 6b2c7 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x897> │ │ │ │ + je 6b7e0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x870> │ │ │ │ mov 0x10(%r13),%rsi │ │ │ │ mov %rcx,%rdi │ │ │ │ mov %r10,0x60(%rsp) │ │ │ │ sub %rcx,%rsi │ │ │ │ call d340 │ │ │ │ mov 0x60(%rsp),%r10 │ │ │ │ mov %r10,0x0(%r13) │ │ │ │ add %rbx,%r10 │ │ │ │ mov %r15,0x8(%r13) │ │ │ │ mov %r10,0x10(%r13) │ │ │ │ - jmp 6af81 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x551> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov 0x70(%rsp),%r8 │ │ │ │ - cmp %r8,0x48(%rsp) │ │ │ │ - jne 6b195 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x765> │ │ │ │ + jmp 6b4b9 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x549> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + mov 0x70(%rsp),%rdi │ │ │ │ + cmp %rdi,0x48(%rsp) │ │ │ │ + jne 6b6b1 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x741> │ │ │ │ mov 0x78(%rsp),%r10 │ │ │ │ mov (%r10),%rbx │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ - mov 0x8(%rax),%r14 │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - je 6b411 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x9e1> │ │ │ │ - mov %r14,%r11 │ │ │ │ + mov 0x8(%rax),%r13 │ │ │ │ + cmp %rbx,%r13 │ │ │ │ + je 6b932 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x9c2> │ │ │ │ + mov %r13,%r11 │ │ │ │ movabs $0xaaaaaaaaaaaaaaab,%r15 │ │ │ │ movq $0x0,0xb0(%rsp) │ │ │ │ lea 0xa0(%rsp),%rdi │ │ │ │ sub %rbx,%r11 │ │ │ │ sar $0x4,%r11 │ │ │ │ imul %r15,%r11 │ │ │ │ lea 0x1(%r11),%rsi │ │ │ │ shr $0x3f,%rsi │ │ │ │ lea 0x1(%r11,%rsi,1),%rdx │ │ │ │ mov %rbx,%rsi │ │ │ │ sar $1,%rdx │ │ │ │ - call c9790 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > > >::_Temporary_buffer(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, long)@@Base> │ │ │ │ + call c9720 >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, std::pair >, std::vector > > >::_Temporary_buffer(__gnu_cxx::__normal_iterator >, std::vector > >*, std::vector >, std::vector > >, std::allocator >, std::vector > > > > >, long)@@Base> │ │ │ │ mov 0xa8(%rsp),%rcx │ │ │ │ mov 0xb0(%rsp),%r12 │ │ │ │ - lea (%rcx,%rcx,2),%r13 │ │ │ │ - shl $0x4,%r13 │ │ │ │ + lea (%rcx,%rcx,2),%r14 │ │ │ │ + shl $0x4,%r14 │ │ │ │ cmp %rcx,0xa0(%rsp) │ │ │ │ - jne 6ca41 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x2011> │ │ │ │ - lea (%rbx,%r13,1),%rsi │ │ │ │ + jne 6cf40 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1fd0> │ │ │ │ + lea (%rbx,%r14,1),%rsi │ │ │ │ mov %r12,%rdx │ │ │ │ mov %rbx,%rdi │ │ │ │ mov %rsi,0x70(%rsp) │ │ │ │ - call 24080 │ │ │ │ + call 23d60 │ │ │ │ mov 0x70(%rsp),%rdi │ │ │ │ mov %r12,%rdx │ │ │ │ - mov %r14,%rsi │ │ │ │ - call 24080 │ │ │ │ + mov %r13,%rsi │ │ │ │ + call 23d60 │ │ │ │ mov 0x70(%rsp),%rsi │ │ │ │ - mov %r14,%r8 │ │ │ │ - mov %r13,%rcx │ │ │ │ + mov %r13,%r8 │ │ │ │ + mov %r14,%rcx │ │ │ │ sar $0x4,%rcx │ │ │ │ mov %r12,%r9 │ │ │ │ - mov %r14,%rdx │ │ │ │ - imul %r15,%rcx │ │ │ │ + mov %r13,%rdx │ │ │ │ mov %rbx,%rdi │ │ │ │ sub %rsi,%r8 │ │ │ │ + imul %r15,%rcx │ │ │ │ sar $0x4,%r8 │ │ │ │ imul %r15,%r8 │ │ │ │ - call 2cc80 │ │ │ │ - lea (%r12,%r13,1),%rbx │ │ │ │ - mov %r12,%r14 │ │ │ │ + call 2c940 │ │ │ │ + lea (%r12,%r14,1),%rbx │ │ │ │ + mov %r12,%r13 │ │ │ │ cmp %r12,%rbx │ │ │ │ - je 6b406 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x9d6> │ │ │ │ - mov 0x18(%r14),%rdi │ │ │ │ + je 6b927 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x9b7> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov 0x18(%r13),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 6b3e5 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x9b5> │ │ │ │ - mov 0x28(%r14),%rsi │ │ │ │ + je 6b905 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x995> │ │ │ │ + mov 0x28(%r13),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - mov (%r14),%rdi │ │ │ │ + mov 0x0(%r13),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 6b4d0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xaa0> │ │ │ │ - mov 0x10(%r14),%rsi │ │ │ │ - add $0x30,%r14 │ │ │ │ + je 6b9e8 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xa78> │ │ │ │ + mov 0x10(%r13),%rsi │ │ │ │ + add $0x30,%r13 │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ - cmp %rbx,%r14 │ │ │ │ - jne 6b3d0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x9a0> │ │ │ │ - mov %r13,%rsi │ │ │ │ + cmp %rbx,%r13 │ │ │ │ + jne 6b8f0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x980> │ │ │ │ + mov %r14,%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ call d340 │ │ │ │ mov 0x50(%rsp),%rcx │ │ │ │ mov 0x8(%rcx),%r12 │ │ │ │ mov (%rcx),%r15 │ │ │ │ cmp %r12,%r15 │ │ │ │ - je 6ba4c , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x101c> │ │ │ │ - mov %r12,%r13 │ │ │ │ - mov $0x3f,%r8d │ │ │ │ + je 6bf62 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xff2> │ │ │ │ + mov %r12,%r14 │ │ │ │ + xor %edi,%edi │ │ │ │ + mov $0x3f,%edx │ │ │ │ mov %r12,%rsi │ │ │ │ - sub %r15,%r13 │ │ │ │ - mov %r13,%rdx │ │ │ │ - sar $0x4,%rdx │ │ │ │ - lzcnt %rdx,%rdi │ │ │ │ - sub %edi,%r8d │ │ │ │ + sub %r15,%r14 │ │ │ │ + mov %r14,%r8 │ │ │ │ + sar $0x4,%r8 │ │ │ │ + lzcnt %r8,%rdi │ │ │ │ + sub %edi,%edx │ │ │ │ mov %r15,%rdi │ │ │ │ - movslq %r8d,%rdx │ │ │ │ + movslq %edx,%rdx │ │ │ │ add %rdx,%rdx │ │ │ │ - call 1d220 │ │ │ │ - cmp $0x100,%r13 │ │ │ │ - jle 6ba41 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1011> │ │ │ │ + call 1cef0 │ │ │ │ + cmp $0x100,%r14 │ │ │ │ + jle 6bf57 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xfe7> │ │ │ │ lea 0x100(%r15),%rsi │ │ │ │ mov %r15,%rdi │ │ │ │ - call 17790 │ │ │ │ + call 17590 │ │ │ │ lea 0x100(%r15),%r11 │ │ │ │ cmp %r11,%r12 │ │ │ │ - jne 6b49f , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xa6f> │ │ │ │ - jmp 6ba4c , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x101c> │ │ │ │ - nop │ │ │ │ - jne 6b48b , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xa5b> │ │ │ │ - mov -0x8(%r14),%r10 │ │ │ │ - cmp %r10,%rsi │ │ │ │ - jb 6b4b6 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xa86> │ │ │ │ + jne 6b9c0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xa50> │ │ │ │ + jmp 6bf62 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xff2> │ │ │ │ + jne 6b9ab , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xa3b> │ │ │ │ + mov -0x8(%r13),%r10 │ │ │ │ + cmp %r10,%rax │ │ │ │ + jb 6b9d7 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xa67> │ │ │ │ add $0x10,%r11 │ │ │ │ - mov %rdi,(%r14) │ │ │ │ - mov %rsi,0x8(%r14) │ │ │ │ + mov %rdi,0x0(%r13) │ │ │ │ + mov %rax,0x8(%r13) │ │ │ │ cmp %r11,%r12 │ │ │ │ - je 6ba4c , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x101c> │ │ │ │ + je 6bf62 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xff2> │ │ │ │ mov (%r11),%rdi │ │ │ │ - mov 0x8(%r11),%rsi │ │ │ │ - mov %r11,%r14 │ │ │ │ - mov -0x10(%r14),%r9 │ │ │ │ + mov 0x8(%r11),%rax │ │ │ │ + mov %r11,%r13 │ │ │ │ + mov -0x10(%r13),%r9 │ │ │ │ cmp %r9,%rdi │ │ │ │ - jae 6b480 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xa50> │ │ │ │ - mov -0x8(%r14),%r10 │ │ │ │ - mov %r9,(%r14) │ │ │ │ - mov %r10,0x8(%r14) │ │ │ │ - sub $0x10,%r14 │ │ │ │ - jmp 6b4a9 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xa79> │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - add $0x30,%r14 │ │ │ │ - cmp %r14,%rbx │ │ │ │ - jne 6b3d0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x9a0> │ │ │ │ - jmp 6b406 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x9d6> │ │ │ │ + jae 6b9a0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xa30> │ │ │ │ + mov -0x8(%r13),%r10 │ │ │ │ + mov %r9,0x0(%r13) │ │ │ │ + sub $0x10,%r13 │ │ │ │ + mov %r10,0x18(%r13) │ │ │ │ + jmp 6b9ca , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xa5a> │ │ │ │ nopl (%rax) │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - xor %ebx,%ebx │ │ │ │ + add $0x30,%r13 │ │ │ │ + cmp %r13,%rbx │ │ │ │ + jne 6b8f0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x980> │ │ │ │ + jmp 6b927 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x9b7> │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ movq $0x0,0x60(%rsp) │ │ │ │ - jmp 6b0ca , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x69a> │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 6b5e9 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x679> │ │ │ │ mov %r13,%rsi │ │ │ │ mov %r12,%rdi │ │ │ │ - call 179c0 │ │ │ │ - jmp 6b07f , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x64f> │ │ │ │ + call 177b0 │ │ │ │ + jmp 6b59e , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x62e> │ │ │ │ mov %r15,%r8 │ │ │ │ inc %r15 │ │ │ │ mov %dil,(%r8) │ │ │ │ cmp %r13,%r15 │ │ │ │ - jne 6b030 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x600> │ │ │ │ - jmp 6b07f , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x64f> │ │ │ │ + jne 6b568 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x5f8> │ │ │ │ + jmp 6b59e , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x62e> │ │ │ │ mov (%rax),%r8 │ │ │ │ mov %r10,%r11 │ │ │ │ - movabs $0xaaaaaaaaaaaaaaab,%rdx │ │ │ │ + movabs $0xaaaaaaaaaaaaaaab,%rdi │ │ │ │ movabs $0x2aaaaaaaaaaaaaa,%r9 │ │ │ │ sub %r8,%r11 │ │ │ │ - mov %r11,%rdi │ │ │ │ - sar $0x4,%rdi │ │ │ │ - imul %rdx,%rdi │ │ │ │ - cmp %r9,%rdi │ │ │ │ - je 10496 <__cxa_finalize@plt+0x2e06> │ │ │ │ - test %rdi,%rdi │ │ │ │ + mov %r11,%rdx │ │ │ │ + sar $0x4,%rdx │ │ │ │ + imul %rdi,%rdx │ │ │ │ + vmovq %rdx,%xmm4 │ │ │ │ + cmp %r9,%rdx │ │ │ │ + je 104de <__cxa_finalize@plt+0x2e4e> │ │ │ │ + vmovdqa 0x71f6b(%rip),%xmm0 # dd9e0 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x3e0> │ │ │ │ + vmovdqa 0x71f83(%rip),%xmm2 # dda00 (CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}>(int, int, std::__cxx11::basic_string, std::allocator >&, CalcSignature::calcSignatureParallel(CalcSignature::Signature&, char const*, long, long, int, int, int, int)::{lambda(int, int)#2}&&)::{lambda(int)#1}, int> > >@@Base+0x400> │ │ │ │ mov %rcx,0x38(%rsp) │ │ │ │ - mov $0x1,%ecx │ │ │ │ - movabs $0x2aaaaaaaaaaaaaa,%rax │ │ │ │ - cmovne %rdi,%rcx │ │ │ │ mov %r11,0x18(%rsp) │ │ │ │ + vpmaxuq %xmm0,%xmm4,%xmm5 │ │ │ │ mov %r8,0x20(%rsp) │ │ │ │ + vpaddq %xmm4,%xmm5,%xmm6 │ │ │ │ mov %rsi,0x28(%rsp) │ │ │ │ - add %rdi,%rcx │ │ │ │ + vpminuq %xmm2,%xmm6,%xmm7 │ │ │ │ mov %r10,0x30(%rsp) │ │ │ │ - cmp %rax,%rcx │ │ │ │ - cmova %rax,%rcx │ │ │ │ + vmovq %xmm7,%rcx │ │ │ │ lea (%rcx,%rcx,2),%rdi │ │ │ │ shl $0x4,%rdi │ │ │ │ mov %rdi,0x40(%rsp) │ │ │ │ call d330 │ │ │ │ - vmovq 0x60(%rsp),%xmm4 │ │ │ │ - vmovq %rbx,%xmm6 │ │ │ │ - mov %rax,%r12 │ │ │ │ - vmovddup 0x38(%rsp),%xmm8 │ │ │ │ + vmovq 0x60(%rsp),%xmm8 │ │ │ │ + vmovq %rbx,%xmm10 │ │ │ │ mov 0x30(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%r10 │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - vpinsrq $0x1,%r13,%xmm4,%xmm5 │ │ │ │ + mov %rax,%r12 │ │ │ │ + vpbroadcastq 0x38(%rsp),%xmm13 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + vpinsrq $0x1,%r13,%xmm8,%xmm9 │ │ │ │ mov 0x20(%rsp),%r13 │ │ │ │ - vpunpcklqdq %xmm4,%xmm6,%xmm2 │ │ │ │ - vinserti128 $0x1,%xmm5,%ymm2,%ymm7 │ │ │ │ - vmovdqu %xmm8,0x20(%rax,%r10,1) │ │ │ │ - vmovdqu %ymm7,(%rax,%r10,1) │ │ │ │ + vpunpcklqdq %xmm8,%xmm10,%xmm11 │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + vinserti64x2 $0x1,%xmm9,%ymm11,%ymm12 │ │ │ │ + vmovdqu %xmm13,0x20(%r12,%rax,1) │ │ │ │ cmp %r13,%rbx │ │ │ │ - je 6c7d7 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1da7> │ │ │ │ - mov %rax,%r8 │ │ │ │ - sub %r13,%r8 │ │ │ │ - sub $0x8,%r8 │ │ │ │ - cmp $0x50,%r8 │ │ │ │ - jbe 6c580 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1b50> │ │ │ │ + vmovdqu %ymm12,(%r12,%rax,1) │ │ │ │ + je 6ccd6 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1d66> │ │ │ │ + mov %r12,%r10 │ │ │ │ + sub %r13,%r10 │ │ │ │ + sub $0x8,%r10 │ │ │ │ + cmp $0x50,%r10 │ │ │ │ + jbe 6ca80 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1b10> │ │ │ │ lea -0x30(%rbx),%rax │ │ │ │ movabs $0xaaaaaaaaaaaaaab,%r11 │ │ │ │ movabs $0xfffffffffffffff,%rdx │ │ │ │ - mov %rax,%rdi │ │ │ │ - sub %r13,%rdi │ │ │ │ - shr $0x4,%rdi │ │ │ │ - imul %r11,%rdi │ │ │ │ - and %rdx,%rdi │ │ │ │ - je 6b945 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xf15> │ │ │ │ - inc %rdi │ │ │ │ + mov %rax,%r8 │ │ │ │ + sub %r13,%r8 │ │ │ │ + shr $0x4,%r8 │ │ │ │ + imul %r11,%r8 │ │ │ │ + and %rdx,%r8 │ │ │ │ + je 6be5b , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xeeb> │ │ │ │ + inc %r8 │ │ │ │ movabs $0x2aaaaaaaaaaaaab,%r10 │ │ │ │ mov %r13,%rcx │ │ │ │ mov %r12,%r11 │ │ │ │ - mov %rdi,%r9 │ │ │ │ + mov %r8,%r9 │ │ │ │ shr $1,%r9 │ │ │ │ - lea (%r9,%r9,2),%rbx │ │ │ │ - shl $0x5,%rbx │ │ │ │ - lea (%r12,%rbx,1),%r8 │ │ │ │ - sub $0x60,%rbx │ │ │ │ - shr $0x5,%rbx │ │ │ │ - imul %r10,%rbx │ │ │ │ - inc %rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - je 6b7a4 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xd74> │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 6b772 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xd42> │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - je 6b749 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xd19> │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - je 6b720 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xcf0> │ │ │ │ - cmp $0x4,%rbx │ │ │ │ - je 6b6f7 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xcc7> │ │ │ │ - cmp $0x5,%rbx │ │ │ │ - je 6b6ce , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xc9e> │ │ │ │ - cmp $0x6,%rbx │ │ │ │ - jne 6c7a3 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1d73> │ │ │ │ - vmovdqu 0x20(%rcx),%ymm12 │ │ │ │ - vmovdqu 0x40(%rcx),%ymm13 │ │ │ │ + lea (%r9,%r9,2),%rdi │ │ │ │ + shl $0x5,%rdi │ │ │ │ + lea (%r12,%rdi,1),%rbx │ │ │ │ + sub $0x60,%rdi │ │ │ │ + shr $0x5,%rdi │ │ │ │ + imul %r10,%rdi │ │ │ │ + inc %rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + je 6bcc1 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xd51> │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 6bc8f , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xd1f> │ │ │ │ + cmp $0x2,%rdi │ │ │ │ + je 6bc66 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xcf6> │ │ │ │ + cmp $0x3,%rdi │ │ │ │ + je 6bc3d , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xccd> │ │ │ │ + cmp $0x4,%rdi │ │ │ │ + je 6bc14 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xca4> │ │ │ │ + cmp $0x5,%rdi │ │ │ │ + je 6bbeb , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xc7b> │ │ │ │ + cmp $0x6,%rdi │ │ │ │ + jne 6cca2 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1d32> │ │ │ │ + vmovdqu 0x20(%rcx),%ymm3 │ │ │ │ + vmovdqu 0x40(%rcx),%ymm4 │ │ │ │ add $0x60,%r11 │ │ │ │ add $0x60,%rcx │ │ │ │ - vmovdqu -0x60(%rcx),%ymm14 │ │ │ │ - vmovdqu %ymm12,-0x40(%r11) │ │ │ │ - vmovdqu %ymm13,-0x20(%r11) │ │ │ │ - vmovdqu %ymm14,-0x60(%r11) │ │ │ │ - vmovdqu 0x20(%rcx),%ymm15 │ │ │ │ + vmovdqu -0x60(%rcx),%ymm0 │ │ │ │ + vmovdqu %ymm3,-0x40(%r11) │ │ │ │ + vmovdqu %ymm0,-0x60(%r11) │ │ │ │ + vmovdqu %ymm4,-0x20(%r11) │ │ │ │ + vmovdqu 0x20(%rcx),%ymm5 │ │ │ │ + vmovdqu 0x40(%rcx),%ymm6 │ │ │ │ add $0x60,%r11 │ │ │ │ add $0x60,%rcx │ │ │ │ - vmovdqu -0x20(%rcx),%ymm1 │ │ │ │ - vmovdqu -0x60(%rcx),%ymm3 │ │ │ │ - vmovdqu %ymm15,-0x40(%r11) │ │ │ │ - vmovdqu %ymm3,-0x60(%r11) │ │ │ │ - vmovdqu %ymm1,-0x20(%r11) │ │ │ │ + vmovdqu -0x60(%rcx),%ymm2 │ │ │ │ + vmovdqu %ymm5,-0x40(%r11) │ │ │ │ + vmovdqu %ymm2,-0x60(%r11) │ │ │ │ + vmovdqu %ymm6,-0x20(%r11) │ │ │ │ + vmovdqu 0x20(%rcx),%ymm7 │ │ │ │ + vmovdqu 0x40(%rcx),%ymm8 │ │ │ │ add $0x60,%r11 │ │ │ │ add $0x60,%rcx │ │ │ │ - vmovdqu -0x40(%rcx),%ymm4 │ │ │ │ - vmovdqu -0x20(%rcx),%ymm0 │ │ │ │ - vmovdqu -0x60(%rcx),%ymm5 │ │ │ │ - vmovdqu %ymm4,-0x40(%r11) │ │ │ │ - vmovdqu %ymm0,-0x20(%r11) │ │ │ │ - vmovdqu %ymm5,-0x60(%r11) │ │ │ │ - vmovdqu 0x20(%rcx),%ymm6 │ │ │ │ + vmovdqu -0x60(%rcx),%ymm9 │ │ │ │ + vmovdqu %ymm7,-0x40(%r11) │ │ │ │ + vmovdqu %ymm9,-0x60(%r11) │ │ │ │ + vmovdqu %ymm8,-0x20(%r11) │ │ │ │ + vmovdqu 0x20(%rcx),%ymm10 │ │ │ │ + vmovdqu 0x40(%rcx),%ymm11 │ │ │ │ add $0x60,%r11 │ │ │ │ add $0x60,%rcx │ │ │ │ - vmovdqu -0x20(%rcx),%ymm7 │ │ │ │ - vmovdqu -0x60(%rcx),%ymm2 │ │ │ │ - vmovdqu %ymm6,-0x40(%r11) │ │ │ │ - vmovdqu %ymm2,-0x60(%r11) │ │ │ │ - vmovdqu %ymm7,-0x20(%r11) │ │ │ │ + vmovdqu -0x60(%rcx),%ymm12 │ │ │ │ + vmovdqu %ymm10,-0x40(%r11) │ │ │ │ + vmovdqu %ymm12,-0x60(%r11) │ │ │ │ + vmovdqu %ymm11,-0x20(%r11) │ │ │ │ + vmovdqu 0x20(%rcx),%ymm13 │ │ │ │ + vmovdqu 0x40(%rcx),%ymm14 │ │ │ │ add $0x60,%r11 │ │ │ │ add $0x60,%rcx │ │ │ │ - vmovdqu -0x40(%rcx),%ymm8 │ │ │ │ - vmovdqu -0x20(%rcx),%ymm9 │ │ │ │ - vmovdqu -0x60(%rcx),%ymm10 │ │ │ │ - vmovdqu %ymm8,-0x40(%r11) │ │ │ │ - vmovdqu %ymm9,-0x20(%r11) │ │ │ │ - vmovdqu %ymm10,-0x60(%r11) │ │ │ │ - vmovdqu 0x20(%rcx),%ymm11 │ │ │ │ + vmovdqu -0x60(%rcx),%ymm15 │ │ │ │ + vmovdqu %ymm13,-0x40(%r11) │ │ │ │ + vmovdqu %ymm15,-0x60(%r11) │ │ │ │ + vmovdqu %ymm14,-0x20(%r11) │ │ │ │ + vmovdqu 0x20(%rcx),%ymm1 │ │ │ │ + vmovdqu 0x40(%rcx),%ymm3 │ │ │ │ add $0x60,%r11 │ │ │ │ add $0x60,%rcx │ │ │ │ - vmovdqu -0x20(%rcx),%ymm12 │ │ │ │ - vmovdqu -0x60(%rcx),%ymm13 │ │ │ │ - vmovdqu %ymm11,-0x40(%r11) │ │ │ │ - vmovdqu %ymm13,-0x60(%r11) │ │ │ │ - vmovdqu %ymm12,-0x20(%r11) │ │ │ │ - cmp %r11,%r8 │ │ │ │ - je 6b93b , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xf0b> │ │ │ │ + vmovdqu -0x60(%rcx),%ymm4 │ │ │ │ + vmovdqu %ymm1,-0x40(%r11) │ │ │ │ + vmovdqu %ymm4,-0x60(%r11) │ │ │ │ + vmovdqu %ymm3,-0x20(%r11) │ │ │ │ + cmp %r11,%rbx │ │ │ │ + je 6be51 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xee1> │ │ │ │ + vmovdqu 0x20(%rcx),%ymm5 │ │ │ │ + vmovdqu (%rcx),%ymm6 │ │ │ │ add $0x300,%r11 │ │ │ │ add $0x300,%rcx │ │ │ │ - vmovdqu -0x2e0(%rcx),%ymm14 │ │ │ │ - vmovdqu -0x300(%rcx),%ymm1 │ │ │ │ - vmovdqu -0x2c0(%rcx),%ymm15 │ │ │ │ - vmovdqu %ymm1,-0x300(%r11) │ │ │ │ - vmovdqu %ymm14,-0x2e0(%r11) │ │ │ │ - vmovdqu %ymm15,-0x2c0(%r11) │ │ │ │ - vmovdqu -0x280(%rcx),%ymm3 │ │ │ │ - vmovdqu -0x260(%rcx),%ymm4 │ │ │ │ - vmovdqu -0x2a0(%rcx),%ymm0 │ │ │ │ - vmovdqu %ymm3,-0x280(%r11) │ │ │ │ - vmovdqu %ymm0,-0x2a0(%r11) │ │ │ │ - vmovdqu %ymm4,-0x260(%r11) │ │ │ │ - vmovdqu -0x220(%rcx),%ymm5 │ │ │ │ - vmovdqu -0x200(%rcx),%ymm6 │ │ │ │ - vmovdqu -0x240(%rcx),%ymm7 │ │ │ │ - vmovdqu %ymm5,-0x220(%r11) │ │ │ │ - vmovdqu %ymm6,-0x200(%r11) │ │ │ │ - vmovdqu %ymm7,-0x240(%r11) │ │ │ │ - vmovdqu -0x1c0(%rcx),%ymm8 │ │ │ │ - vmovdqu -0x1a0(%rcx),%ymm9 │ │ │ │ - vmovdqu -0x1e0(%rcx),%ymm2 │ │ │ │ - vmovdqu %ymm8,-0x1c0(%r11) │ │ │ │ - vmovdqu %ymm9,-0x1a0(%r11) │ │ │ │ - vmovdqu %ymm2,-0x1e0(%r11) │ │ │ │ - vmovdqu -0x160(%rcx),%ymm10 │ │ │ │ - vmovdqu -0x140(%rcx),%ymm11 │ │ │ │ - vmovdqu -0x180(%rcx),%ymm12 │ │ │ │ - vmovdqu %ymm10,-0x160(%r11) │ │ │ │ - vmovdqu %ymm11,-0x140(%r11) │ │ │ │ - vmovdqu %ymm12,-0x180(%r11) │ │ │ │ - vmovdqu -0x100(%rcx),%ymm13 │ │ │ │ - vmovdqu -0xe0(%rcx),%ymm14 │ │ │ │ - vmovdqu -0x120(%rcx),%ymm15 │ │ │ │ - vmovdqu %ymm13,-0x100(%r11) │ │ │ │ - vmovdqu %ymm15,-0x120(%r11) │ │ │ │ - vmovdqu %ymm14,-0xe0(%r11) │ │ │ │ - vmovdqu -0xa0(%rcx),%ymm1 │ │ │ │ - vmovdqu -0x80(%rcx),%ymm3 │ │ │ │ - vmovdqu -0xc0(%rcx),%ymm4 │ │ │ │ - vmovdqu %ymm1,-0xa0(%r11) │ │ │ │ - vmovdqu %ymm4,-0xc0(%r11) │ │ │ │ - vmovdqu %ymm3,-0x80(%r11) │ │ │ │ - vmovdqu -0x40(%rcx),%ymm5 │ │ │ │ - vmovdqu -0x20(%rcx),%ymm0 │ │ │ │ - vmovdqu -0x60(%rcx),%ymm6 │ │ │ │ - vmovdqu %ymm5,-0x40(%r11) │ │ │ │ - vmovdqu %ymm0,-0x20(%r11) │ │ │ │ - vmovdqu %ymm6,-0x60(%r11) │ │ │ │ - cmp %r11,%r8 │ │ │ │ - jne 6b7a4 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xd74> │ │ │ │ - test $0x1,%dil │ │ │ │ - je 6b974 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xf44> │ │ │ │ - and $0xfffffffffffffffe,%rdi │ │ │ │ - lea (%rdi,%rdi,2),%rdi │ │ │ │ - shl $0x4,%rdi │ │ │ │ - lea 0x0(%r13,%rdi,1),%rdx │ │ │ │ - vmovdqu 0x10(%rdx),%xmm7 │ │ │ │ - vmovdqu 0x20(%rdx),%xmm8 │ │ │ │ - vmovdqu (%rdx),%xmm9 │ │ │ │ - vmovdqu %xmm7,0x10(%r12,%rdi,1) │ │ │ │ - vmovdqu %xmm8,0x20(%r12,%rdi,1) │ │ │ │ - vmovdqu %xmm9,(%r12,%rdi,1) │ │ │ │ + vmovdqu -0x2c0(%rcx),%ymm0 │ │ │ │ + vmovdqu %ymm6,-0x300(%r11) │ │ │ │ + vmovdqu %ymm5,-0x2e0(%r11) │ │ │ │ + vmovdqu %ymm0,-0x2c0(%r11) │ │ │ │ + vmovdqu -0x280(%rcx),%ymm7 │ │ │ │ + vmovdqu -0x260(%rcx),%ymm8 │ │ │ │ + vmovdqu -0x2a0(%rcx),%ymm2 │ │ │ │ + vmovdqu %ymm7,-0x280(%r11) │ │ │ │ + vmovdqu %ymm2,-0x2a0(%r11) │ │ │ │ + vmovdqu %ymm8,-0x260(%r11) │ │ │ │ + vmovdqu -0x220(%rcx),%ymm9 │ │ │ │ + vmovdqu -0x200(%rcx),%ymm10 │ │ │ │ + vmovdqu -0x240(%rcx),%ymm11 │ │ │ │ + vmovdqu %ymm9,-0x220(%r11) │ │ │ │ + vmovdqu %ymm10,-0x200(%r11) │ │ │ │ + vmovdqu %ymm11,-0x240(%r11) │ │ │ │ + vmovdqu -0x1c0(%rcx),%ymm12 │ │ │ │ + vmovdqu -0x1a0(%rcx),%ymm13 │ │ │ │ + vmovdqu -0x1e0(%rcx),%ymm14 │ │ │ │ + vmovdqu %ymm12,-0x1c0(%r11) │ │ │ │ + vmovdqu %ymm14,-0x1e0(%r11) │ │ │ │ + vmovdqu %ymm13,-0x1a0(%r11) │ │ │ │ + vmovdqu -0x160(%rcx),%ymm15 │ │ │ │ + vmovdqu -0x140(%rcx),%ymm1 │ │ │ │ + vmovdqu -0x180(%rcx),%ymm3 │ │ │ │ + vmovdqu %ymm15,-0x160(%r11) │ │ │ │ + vmovdqu %ymm3,-0x180(%r11) │ │ │ │ + vmovdqu %ymm1,-0x140(%r11) │ │ │ │ + vmovdqu -0x100(%rcx),%ymm4 │ │ │ │ + vmovdqu -0xe0(%rcx),%ymm5 │ │ │ │ + vmovdqu -0x120(%rcx),%ymm0 │ │ │ │ + vmovdqu %ymm4,-0x100(%r11) │ │ │ │ + vmovdqu %ymm0,-0x120(%r11) │ │ │ │ + vmovdqu %ymm5,-0xe0(%r11) │ │ │ │ + vmovdqu -0xa0(%rcx),%ymm6 │ │ │ │ + vmovdqu -0x80(%rcx),%ymm7 │ │ │ │ + vmovdqu -0xc0(%rcx),%ymm8 │ │ │ │ + vmovdqu %ymm6,-0xa0(%r11) │ │ │ │ + vmovdqu %ymm8,-0xc0(%r11) │ │ │ │ + vmovdqu %ymm7,-0x80(%r11) │ │ │ │ + vmovdqu -0x40(%rcx),%ymm9 │ │ │ │ + vmovdqu -0x20(%rcx),%ymm10 │ │ │ │ + vmovdqu -0x60(%rcx),%ymm2 │ │ │ │ + vmovdqu %ymm9,-0x40(%r11) │ │ │ │ + vmovdqu %ymm2,-0x60(%r11) │ │ │ │ + vmovdqu %ymm10,-0x20(%r11) │ │ │ │ + cmp %r11,%rbx │ │ │ │ + jne 6bcc1 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xd51> │ │ │ │ + test $0x1,%r8b │ │ │ │ + je 6be8a , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xf1a> │ │ │ │ + and $0xfffffffffffffffe,%r8 │ │ │ │ + lea (%r8,%r8,2),%r8 │ │ │ │ + shl $0x4,%r8 │ │ │ │ + lea 0x0(%r13,%r8,1),%rdx │ │ │ │ + vmovdqu 0x10(%rdx),%xmm11 │ │ │ │ + vmovdqu 0x20(%rdx),%xmm12 │ │ │ │ + vmovdqu (%rdx),%xmm13 │ │ │ │ + vmovdqu %xmm11,0x10(%r12,%r8,1) │ │ │ │ + vmovdqu %xmm13,(%r12,%r8,1) │ │ │ │ + vmovdqu %xmm12,0x20(%r12,%r8,1) │ │ │ │ sub %r13,%rax │ │ │ │ movabs $0xaaaaaaaaaaaaaab,%rbx │ │ │ │ movabs $0xfffffffffffffff,%r11 │ │ │ │ shr $0x4,%rax │ │ │ │ imul %rbx,%rax │ │ │ │ and %r11,%rax │ │ │ │ lea 0x3(%rax,%rax,2),%rbx │ │ │ │ shl $0x4,%rbx │ │ │ │ add %r12,%rbx │ │ │ │ add $0x30,%rbx │ │ │ │ test %r13,%r13 │ │ │ │ - je 6c488 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1a58> │ │ │ │ + je 6c988 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1a18> │ │ │ │ sub %r13,%rsi │ │ │ │ mov %r13,%rdi │ │ │ │ vzeroupper │ │ │ │ call d340 │ │ │ │ mov 0x78(%rsp),%rsi │ │ │ │ mov %r12,(%rsi) │ │ │ │ add 0x40(%rsp),%r12 │ │ │ │ mov %rbx,0x8(%rsi) │ │ │ │ mov %r12,0x10(%rsi) │ │ │ │ - jmp 6b130 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x700> │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ + jmp 6b64c , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x6dc> │ │ │ │ + mov 0x68(%rsp),%r8 │ │ │ │ mov %r15,%rdi │ │ │ │ lea 0x90(%rsp),%rsi │ │ │ │ mov %r14,0x90(%rsp) │ │ │ │ - mov %rdx,0x98(%rsp) │ │ │ │ - call c86f0 , std::allocator > >::_M_realloc_append >(std::pair&&)@@Base> │ │ │ │ - jmp 6b164 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x734> │ │ │ │ + mov %r8,0x98(%rsp) │ │ │ │ + call c86e0 , std::allocator > >::_M_realloc_append >(std::pair&&)@@Base> │ │ │ │ + jmp 6b680 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x710> │ │ │ │ movzbl 0x8(%r14),%esi │ │ │ │ mov %r13,%rdi │ │ │ │ - call 1bb00 │ │ │ │ + call 1b820 │ │ │ │ mov 0xa8(%rsp),%r13 │ │ │ │ - jmp 6afd5 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x5a5> │ │ │ │ + jmp 6b50d , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x59d> │ │ │ │ movzbl 0x8(%r14),%esi │ │ │ │ cmp %r11,%rax │ │ │ │ - je 6ba06 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xfd6> │ │ │ │ + je 6bf1c , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xfac> │ │ │ │ mov %sil,(%rax) │ │ │ │ mov 0xa8(%rsp),%rsi │ │ │ │ lea 0x1(%rsi),%r13 │ │ │ │ mov %r13,0xa8(%rsp) │ │ │ │ - jmp 6afd5 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x5a5> │ │ │ │ + jmp 6b50d , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x59d> │ │ │ │ mov %r12,%rsi │ │ │ │ mov %r15,%rdi │ │ │ │ - call 17790 │ │ │ │ + call 17590 │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ mov (%rax),%r12 │ │ │ │ - mov 0x8(%rax),%r8 │ │ │ │ + mov 0x8(%rax),%rcx │ │ │ │ mov %r12,%r15 │ │ │ │ - cmp %r8,%r12 │ │ │ │ - je 6bc4f , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x121f> │ │ │ │ - nop │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - lea 0x30(%r12),%rcx │ │ │ │ - cmp %rcx,%r8 │ │ │ │ - je 6c554 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1b24> │ │ │ │ - mov %r8,%r11 │ │ │ │ + cmp %rcx,%r12 │ │ │ │ + je 6c15f , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x11ef> │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x30(%r12),%r8 │ │ │ │ + cmp %r8,%rcx │ │ │ │ + je 6ca54 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1ae4> │ │ │ │ + mov %rcx,%r11 │ │ │ │ + movabs $0xaaaaaaaaaaaaaab,%rsi │ │ │ │ mov (%r12),%rdi │ │ │ │ mov 0x8(%r12),%r14 │ │ │ │ - movabs $0xaaaaaaaaaaaaaab,%rsi │ │ │ │ - sub %rcx,%r11 │ │ │ │ + sub %r8,%r11 │ │ │ │ + mov %r8,%rbx │ │ │ │ xor %r13d,%r13d │ │ │ │ - mov %rcx,%rbx │ │ │ │ sub $0x30,%r11 │ │ │ │ shr $0x4,%r11 │ │ │ │ imul %rsi,%r11 │ │ │ │ inc %r11 │ │ │ │ sub %rdi,%r14 │ │ │ │ - jne 6bc80 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1250> │ │ │ │ + jne 6c188 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1218> │ │ │ │ and $0x7,%r11d │ │ │ │ - je 6bb69 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1139> │ │ │ │ + je 6c079 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1109> │ │ │ │ cmp $0x1,%r11 │ │ │ │ - je 6bb50 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1120> │ │ │ │ + je 6c060 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x10f0> │ │ │ │ cmp $0x2,%r11 │ │ │ │ - je 6bb40 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1110> │ │ │ │ + je 6c050 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x10e0> │ │ │ │ cmp $0x3,%r11 │ │ │ │ - je 6bb30 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1100> │ │ │ │ + je 6c040 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x10d0> │ │ │ │ cmp $0x4,%r11 │ │ │ │ - je 6bb20 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x10f0> │ │ │ │ + je 6c030 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x10c0> │ │ │ │ cmp $0x5,%r11 │ │ │ │ - je 6bb10 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x10e0> │ │ │ │ + je 6c020 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x10b0> │ │ │ │ cmp $0x6,%r11 │ │ │ │ - je 6bb00 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x10d0> │ │ │ │ + je 6c010 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x10a0> │ │ │ │ mov 0x30(%r12),%r14 │ │ │ │ - cmp %r14,0x8(%rcx) │ │ │ │ - jne 6bb89 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1159> │ │ │ │ + cmp %r14,0x8(%r8) │ │ │ │ + jne 6c099 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1129> │ │ │ │ mov $0x1,%r13d │ │ │ │ - lea 0x30(%rcx),%rbx │ │ │ │ + lea 0x30(%r8),%rbx │ │ │ │ mov (%rbx),%rax │ │ │ │ cmp %rax,0x8(%rbx) │ │ │ │ - jne 6bb80 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1150> │ │ │ │ + jne 6c090 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1120> │ │ │ │ inc %r13d │ │ │ │ add $0x30,%rbx │ │ │ │ mov (%rbx),%rsi │ │ │ │ cmp %rsi,0x8(%rbx) │ │ │ │ - jne 6bb80 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1150> │ │ │ │ - inc %r13d │ │ │ │ - add $0x30,%rbx │ │ │ │ - mov (%rbx),%rdx │ │ │ │ - cmp %rdx,0x8(%rbx) │ │ │ │ - jne 6bb80 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1150> │ │ │ │ + jne 6c090 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1120> │ │ │ │ inc %r13d │ │ │ │ add $0x30,%rbx │ │ │ │ mov (%rbx),%r9 │ │ │ │ cmp %r9,0x8(%rbx) │ │ │ │ - jne 6bb80 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1150> │ │ │ │ + jne 6c090 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1120> │ │ │ │ inc %r13d │ │ │ │ add $0x30,%rbx │ │ │ │ mov (%rbx),%r10 │ │ │ │ cmp %r10,0x8(%rbx) │ │ │ │ - jne 6bb80 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1150> │ │ │ │ + jne 6c090 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1120> │ │ │ │ inc %r13d │ │ │ │ add $0x30,%rbx │ │ │ │ mov (%rbx),%r11 │ │ │ │ cmp %r11,0x8(%rbx) │ │ │ │ - jne 6bb80 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1150> │ │ │ │ + jne 6c090 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1120> │ │ │ │ + inc %r13d │ │ │ │ + add $0x30,%rbx │ │ │ │ + mov (%rbx),%rdx │ │ │ │ + cmp %rdx,0x8(%rbx) │ │ │ │ + jne 6c090 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1120> │ │ │ │ add $0x30,%rbx │ │ │ │ inc %r13d │ │ │ │ - cmp %rbx,%r8 │ │ │ │ - je 6be7b , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x144b> │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + je 6c383 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1413> │ │ │ │ mov (%rbx),%rdi │ │ │ │ cmp %rdi,0x8(%rbx) │ │ │ │ - je 6c2e2 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x18b2> │ │ │ │ + je 6c7e0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1870> │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ test %r13d,%r13d │ │ │ │ - jne 6be7b , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x144b> │ │ │ │ - lea 0x30(%r15),%r14 │ │ │ │ + jne 6c383 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1413> │ │ │ │ + lea 0x30(%r15),%r13 │ │ │ │ cmp %r15,%r12 │ │ │ │ - je 6bbf0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x11c0> │ │ │ │ - mov (%r12),%rdx │ │ │ │ - mov (%r15),%rcx │ │ │ │ - mov 0x8(%r15),%r13 │ │ │ │ + je 6c100 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1190> │ │ │ │ + mov (%r12),%r9 │ │ │ │ + mov (%r15),%r8 │ │ │ │ + mov 0x8(%r15),%r14 │ │ │ │ mov 0x10(%r15),%rax │ │ │ │ - mov 0x18(%r12),%rdi │ │ │ │ - vmovdqu 0x20(%r15),%xmm14 │ │ │ │ - mov 0x18(%r15),%r11 │ │ │ │ - mov %rdx,(%r15) │ │ │ │ - mov 0x8(%r12),%r9 │ │ │ │ - mov %r9,0x8(%r15) │ │ │ │ - mov 0x10(%r12),%r10 │ │ │ │ - mov %r10,0x10(%r15) │ │ │ │ - mov %rcx,(%r12) │ │ │ │ - mov %r13,0x8(%r12) │ │ │ │ + mov 0x18(%r12),%rdx │ │ │ │ + mov 0x18(%r15),%rdi │ │ │ │ + mov %r9,(%r15) │ │ │ │ + vmovdqu 0x20(%r15),%xmm4 │ │ │ │ + mov 0x8(%r12),%r10 │ │ │ │ + mov %r10,0x8(%r15) │ │ │ │ + mov 0x10(%r12),%r11 │ │ │ │ + mov %r11,0x10(%r15) │ │ │ │ + mov %r8,(%r12) │ │ │ │ + mov %r14,0x8(%r12) │ │ │ │ mov %rax,0x10(%r12) │ │ │ │ - mov %rdi,0x18(%r15) │ │ │ │ - vmovdqu 0x20(%r12),%xmm15 │ │ │ │ - vmovdqu %xmm15,0x20(%r15) │ │ │ │ - mov %r11,0x18(%r12) │ │ │ │ - vmovdqu %xmm14,0x20(%r12) │ │ │ │ + mov %rdx,0x18(%r15) │ │ │ │ + vmovdqu 0x20(%r12),%xmm5 │ │ │ │ + vmovdqu %xmm5,0x20(%r15) │ │ │ │ + mov %rdi,0x18(%r12) │ │ │ │ + vmovdqu %xmm4,0x20(%r12) │ │ │ │ mov %rbx,%r12 │ │ │ │ - mov %r14,%r15 │ │ │ │ - cmp %rbx,%r8 │ │ │ │ - jne 6ba70 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1040> │ │ │ │ - mov 0x78(%rsp),%r8 │ │ │ │ - mov %r14,%rbx │ │ │ │ - mov 0x8(%r8),%r12 │ │ │ │ - cmp %r12,%r14 │ │ │ │ - je 6bc4f , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x121f> │ │ │ │ + mov %r13,%r15 │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jne 6bf80 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1010> │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + mov %r13,%rbx │ │ │ │ + mov 0x8(%rcx),%r12 │ │ │ │ + cmp %r12,%r13 │ │ │ │ + je 6c15f , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x11ef> │ │ │ │ mov 0x18(%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 6bc25 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x11f5> │ │ │ │ + je 6c135 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x11c5> │ │ │ │ mov 0x28(%rbx),%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ mov (%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 6c3c0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1990> │ │ │ │ + je 6c8c0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1950> │ │ │ │ mov 0x10(%rbx),%rsi │ │ │ │ add $0x30,%rbx │ │ │ │ sub %rdi,%rsi │ │ │ │ call d340 │ │ │ │ cmp %r12,%rbx │ │ │ │ - jne 6bc10 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x11e0> │ │ │ │ - mov 0x78(%rsp),%r13 │ │ │ │ - mov %r14,0x8(%r13) │ │ │ │ + jne 6c120 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x11b0> │ │ │ │ + mov 0x78(%rsp),%r14 │ │ │ │ + mov %r13,0x8(%r14) │ │ │ │ mov 0xb8(%rsp),%rax │ │ │ │ sub %fs:0x28,%rax │ │ │ │ - jne 6caaa , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x207a> │ │ │ │ + jne 6cfa9 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x2039> │ │ │ │ lea -0x28(%rbp),%rsp │ │ │ │ pop %rbx │ │ │ │ pop %r12 │ │ │ │ pop %r13 │ │ │ │ pop %r14 │ │ │ │ pop %r15 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ and $0x7,%r11d │ │ │ │ - je 6c2ca , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x189a> │ │ │ │ + je 6c7c8 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1858> │ │ │ │ cmp $0x1,%r11 │ │ │ │ - je 6be2a , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x13fa> │ │ │ │ + je 6c332 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x13c2> │ │ │ │ cmp $0x2,%r11 │ │ │ │ - je 6bde2 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x13b2> │ │ │ │ + je 6c2ea , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x137a> │ │ │ │ cmp $0x3,%r11 │ │ │ │ - je 6bd9a , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x136a> │ │ │ │ + je 6c2a2 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1332> │ │ │ │ cmp $0x4,%r11 │ │ │ │ - je 6bd52 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1322> │ │ │ │ + je 6c25a , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x12ea> │ │ │ │ cmp $0x5,%r11 │ │ │ │ - je 6bd0a , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x12da> │ │ │ │ + je 6c212 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x12a2> │ │ │ │ cmp $0x6,%r11 │ │ │ │ - jne 6c4f0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1ac0> │ │ │ │ - mov (%rbx),%rsi │ │ │ │ - mov 0x8(%rbx),%rdx │ │ │ │ - sub %rsi,%rdx │ │ │ │ - cmp %rdx,%r14 │ │ │ │ - jne 6bb80 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1150> │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %r8,0x60(%rsp) │ │ │ │ - mov %rcx,0x68(%rsp) │ │ │ │ - mov %rdi,0x70(%rsp) │ │ │ │ - call d110 │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - test %eax,%eax │ │ │ │ - mov 0x60(%rsp),%r8 │ │ │ │ - jne 6bb80 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1150> │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ - inc %r13d │ │ │ │ - add $0x30,%rbx │ │ │ │ + jne 6c9f0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1a80> │ │ │ │ mov (%rbx),%rsi │ │ │ │ mov 0x8(%rbx),%r9 │ │ │ │ sub %rsi,%r9 │ │ │ │ cmp %r9,%r14 │ │ │ │ - jne 6bb80 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1150> │ │ │ │ + jne 6c090 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1120> │ │ │ │ mov %r14,%rdx │ │ │ │ - mov %r8,0x60(%rsp) │ │ │ │ - mov %rcx,0x68(%rsp) │ │ │ │ + mov %rcx,0x60(%rsp) │ │ │ │ + mov %r8,0x68(%rsp) │ │ │ │ mov %rdi,0x70(%rsp) │ │ │ │ call d110 │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ + mov 0x68(%rsp),%r8 │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ test %eax,%eax │ │ │ │ - mov 0x60(%rsp),%r8 │ │ │ │ - jne 6bb80 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1150> │ │ │ │ + jne 6c090 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1120> │ │ │ │ mov 0x70(%rsp),%rdi │ │ │ │ inc %r13d │ │ │ │ add $0x30,%rbx │ │ │ │ mov (%rbx),%rsi │ │ │ │ mov 0x8(%rbx),%r10 │ │ │ │ sub %rsi,%r10 │ │ │ │ cmp %r10,%r14 │ │ │ │ - jne 6bb80 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1150> │ │ │ │ + jne 6c090 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1120> │ │ │ │ mov %r14,%rdx │ │ │ │ - mov %r8,0x60(%rsp) │ │ │ │ - mov %rcx,0x68(%rsp) │ │ │ │ + mov %rcx,0x60(%rsp) │ │ │ │ + mov %r8,0x68(%rsp) │ │ │ │ mov %rdi,0x70(%rsp) │ │ │ │ call d110 │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ + mov 0x68(%rsp),%r8 │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ test %eax,%eax │ │ │ │ - mov 0x60(%rsp),%r8 │ │ │ │ - jne 6bb80 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1150> │ │ │ │ + jne 6c090 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1120> │ │ │ │ mov 0x70(%rsp),%rdi │ │ │ │ inc %r13d │ │ │ │ add $0x30,%rbx │ │ │ │ mov (%rbx),%rsi │ │ │ │ mov 0x8(%rbx),%rax │ │ │ │ sub %rsi,%rax │ │ │ │ cmp %rax,%r14 │ │ │ │ - jne 6bb80 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1150> │ │ │ │ + jne 6c090 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1120> │ │ │ │ mov %r14,%rdx │ │ │ │ - mov %r8,0x60(%rsp) │ │ │ │ - mov %rcx,0x68(%rsp) │ │ │ │ + mov %rcx,0x60(%rsp) │ │ │ │ + mov %r8,0x68(%rsp) │ │ │ │ mov %rdi,0x70(%rsp) │ │ │ │ call d110 │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ + mov 0x68(%rsp),%r8 │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ test %eax,%eax │ │ │ │ - mov 0x60(%rsp),%r8 │ │ │ │ - jne 6bb80 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1150> │ │ │ │ + jne 6c090 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1120> │ │ │ │ mov 0x70(%rsp),%rdi │ │ │ │ inc %r13d │ │ │ │ add $0x30,%rbx │ │ │ │ mov (%rbx),%rsi │ │ │ │ mov 0x8(%rbx),%r11 │ │ │ │ sub %rsi,%r11 │ │ │ │ cmp %r11,%r14 │ │ │ │ - jne 6bb80 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1150> │ │ │ │ + jne 6c090 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1120> │ │ │ │ mov %r14,%rdx │ │ │ │ - mov %r8,0x60(%rsp) │ │ │ │ - mov %rcx,0x68(%rsp) │ │ │ │ + mov %rcx,0x60(%rsp) │ │ │ │ + mov %r8,0x68(%rsp) │ │ │ │ mov %rdi,0x70(%rsp) │ │ │ │ call d110 │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ + mov 0x68(%rsp),%r8 │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ test %eax,%eax │ │ │ │ - mov 0x60(%rsp),%r8 │ │ │ │ - jne 6bb80 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1150> │ │ │ │ + jne 6c090 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1120> │ │ │ │ mov 0x70(%rsp),%rdi │ │ │ │ inc %r13d │ │ │ │ add $0x30,%rbx │ │ │ │ mov (%rbx),%rsi │ │ │ │ mov 0x8(%rbx),%rdx │ │ │ │ sub %rsi,%rdx │ │ │ │ cmp %rdx,%r14 │ │ │ │ - jne 6bb80 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1150> │ │ │ │ + jne 6c090 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1120> │ │ │ │ mov %r14,%rdx │ │ │ │ - mov %r8,0x60(%rsp) │ │ │ │ - mov %rcx,0x68(%rsp) │ │ │ │ + mov %rcx,0x60(%rsp) │ │ │ │ + mov %r8,0x68(%rsp) │ │ │ │ mov %rdi,0x70(%rsp) │ │ │ │ call d110 │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ + mov 0x68(%rsp),%r8 │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ test %eax,%eax │ │ │ │ - mov 0x60(%rsp),%r8 │ │ │ │ - jne 6bb80 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1150> │ │ │ │ + jne 6c090 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1120> │ │ │ │ + mov 0x70(%rsp),%rdi │ │ │ │ + inc %r13d │ │ │ │ + add $0x30,%rbx │ │ │ │ + mov (%rbx),%rsi │ │ │ │ + mov 0x8(%rbx),%r9 │ │ │ │ + sub %rsi,%r9 │ │ │ │ + cmp %r9,%r14 │ │ │ │ + jne 6c090 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1120> │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %rcx,0x60(%rsp) │ │ │ │ + mov %r8,0x68(%rsp) │ │ │ │ + mov %rdi,0x70(%rsp) │ │ │ │ + call d110 │ │ │ │ + mov 0x68(%rsp),%r8 │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ + test %eax,%eax │ │ │ │ + jne 6c090 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1120> │ │ │ │ add $0x30,%rbx │ │ │ │ inc %r13d │ │ │ │ mov 0x70(%rsp),%rdi │ │ │ │ - cmp %rbx,%r8 │ │ │ │ - jne 6c2ca , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x189a> │ │ │ │ - mov %rcx,%r13 │ │ │ │ cmp %rbx,%rcx │ │ │ │ - je 6bf1d , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x14ed> │ │ │ │ + jne 6c7c8 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1858> │ │ │ │ + mov %r8,%r13 │ │ │ │ + cmp %rbx,%r8 │ │ │ │ + je 6c425 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x14b5> │ │ │ │ mov %rbx,%rsi │ │ │ │ movabs $0xaaaaaaaaaaaaaab,%rax │ │ │ │ lea 0x18(%r12),%r14 │ │ │ │ - sub %rcx,%rsi │ │ │ │ + sub %r8,%rsi │ │ │ │ sub $0x30,%rsi │ │ │ │ shr $0x4,%rsi │ │ │ │ imul %rax,%rsi │ │ │ │ inc %rsi │ │ │ │ and $0x3,%esi │ │ │ │ - je 6bfd1 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x15a1> │ │ │ │ + je 6c4d1 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1561> │ │ │ │ cmp $0x1,%rsi │ │ │ │ - je 6beec , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x14bc> │ │ │ │ + je 6c3f4 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1484> │ │ │ │ cmp $0x2,%rsi │ │ │ │ - jne 6c49d , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1a6d> │ │ │ │ - mov 0x20(%r12),%rcx │ │ │ │ - cmp 0x28(%r12),%rcx │ │ │ │ + jne 6c99d , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1a2d> │ │ │ │ + mov 0x20(%r12),%r8 │ │ │ │ mov 0x18(%r13),%rsi │ │ │ │ - je 6c4d9 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1aa9> │ │ │ │ - mov (%rsi),%r9 │ │ │ │ - add $0x8,%rcx │ │ │ │ - mov %r9,-0x8(%rcx) │ │ │ │ - mov %rcx,0x20(%r12) │ │ │ │ + cmp 0x28(%r12),%r8 │ │ │ │ + je 6c9d9 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1a69> │ │ │ │ + mov (%rsi),%r10 │ │ │ │ + add $0x8,%r8 │ │ │ │ + mov %r10,-0x8(%r8) │ │ │ │ + mov %r8,0x20(%r12) │ │ │ │ add $0x30,%r13 │ │ │ │ - mov 0x20(%r12),%r10 │ │ │ │ - cmp 0x28(%r12),%r10 │ │ │ │ + mov 0x20(%r12),%r11 │ │ │ │ mov 0x18(%r13),%rsi │ │ │ │ - je 6c569 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1b39> │ │ │ │ - mov (%rsi),%r11 │ │ │ │ - add $0x8,%r10 │ │ │ │ - mov %r11,-0x8(%r10) │ │ │ │ - mov %r10,0x20(%r12) │ │ │ │ + cmp 0x28(%r12),%r11 │ │ │ │ + je 6ca69 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1af9> │ │ │ │ + mov (%rsi),%rdi │ │ │ │ + add $0x8,%r11 │ │ │ │ + mov %rdi,-0x8(%r11) │ │ │ │ + mov %r11,0x20(%r12) │ │ │ │ add $0x30,%r13 │ │ │ │ cmp %r13,%rbx │ │ │ │ - jne 6bfd1 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x15a1> │ │ │ │ + jne 6c4d1 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1561> │ │ │ │ cmp %r15,%r12 │ │ │ │ - je 6bf37 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1507> │ │ │ │ + je 6c43f , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x14cf> │ │ │ │ mov %r12,%rsi │ │ │ │ mov %r15,%rdi │ │ │ │ - mov %r8,0x70(%rsp) │ │ │ │ - call bf9d0 >, 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> │ │ │ │ - mov 0x70(%rsp),%r8 │ │ │ │ - lea 0x30(%r15),%r14 │ │ │ │ + mov %rcx,0x70(%rsp) │ │ │ │ + call bf950 >, 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> │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + lea 0x30(%r15),%r13 │ │ │ │ mov %rbx,%r12 │ │ │ │ - jmp 6bbf3 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x11c3> │ │ │ │ - xchg %ax,%ax │ │ │ │ - data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov (%rsi),%rsi │ │ │ │ - add $0x8,%rdi │ │ │ │ + jmp 6c103 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1193> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov (%rsi),%rdx │ │ │ │ + add $0x8,%rax │ │ │ │ add $0x30,%r13 │ │ │ │ - mov %rsi,-0x8(%rdi) │ │ │ │ - cmp 0x28(%r12),%rdi │ │ │ │ - mov %rdi,0x20(%r12) │ │ │ │ + mov %rdx,-0x8(%rax) │ │ │ │ + mov %rax,0x20(%r12) │ │ │ │ mov 0x18(%r13),%rsi │ │ │ │ - je 6c00f , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x15df> │ │ │ │ - mov (%rsi),%rax │ │ │ │ - add $0x8,%rdi │ │ │ │ - mov %rax,-0x8(%rdi) │ │ │ │ - cmp 0x28(%r12),%rdi │ │ │ │ - mov %rdi,0x20(%r12) │ │ │ │ + cmp 0x28(%r12),%rax │ │ │ │ + je 6c50f , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x159f> │ │ │ │ + mov (%rsi),%rsi │ │ │ │ + add $0x8,%rax │ │ │ │ + mov %rsi,-0x8(%rax) │ │ │ │ + mov %rax,0x20(%r12) │ │ │ │ mov 0x48(%r13),%rsi │ │ │ │ - je 6c035 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1605> │ │ │ │ - mov (%rsi),%rdx │ │ │ │ - add $0x8,%rdi │ │ │ │ - mov %rdx,-0x8(%rdi) │ │ │ │ - cmp 0x28(%r12),%rdi │ │ │ │ - mov %rdi,0x20(%r12) │ │ │ │ + cmp 0x28(%r12),%rax │ │ │ │ + je 6c535 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x15c5> │ │ │ │ + mov (%rsi),%r9 │ │ │ │ + add $0x8,%rax │ │ │ │ + mov %r9,-0x8(%rax) │ │ │ │ + mov %rax,0x20(%r12) │ │ │ │ mov 0x78(%r13),%rsi │ │ │ │ - je 6c05b , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x162b> │ │ │ │ - mov (%rsi),%rcx │ │ │ │ - add $0x8,%rdi │ │ │ │ - mov %rcx,-0x8(%rdi) │ │ │ │ - mov %rdi,0x20(%r12) │ │ │ │ + cmp 0x28(%r12),%rax │ │ │ │ + je 6c55b , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x15eb> │ │ │ │ + mov (%rsi),%r8 │ │ │ │ + add $0x8,%rax │ │ │ │ + mov %r8,-0x8(%rax) │ │ │ │ + mov %rax,0x20(%r12) │ │ │ │ add $0x90,%r13 │ │ │ │ cmp %r13,%rbx │ │ │ │ - je 6bf1d , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x14ed> │ │ │ │ - mov 0x20(%r12),%rdi │ │ │ │ - cmp 0x28(%r12),%rdi │ │ │ │ + je 6c425 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x14b5> │ │ │ │ + mov 0x20(%r12),%rax │ │ │ │ mov 0x18(%r13),%rsi │ │ │ │ - jne 6bf50 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1520> │ │ │ │ + cmp 0x28(%r12),%rax │ │ │ │ + jne 6c450 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x14e0> │ │ │ │ mov %r14,%rdi │ │ │ │ - mov %r8,0x70(%rsp) │ │ │ │ + mov %rcx,0x70(%rsp) │ │ │ │ add $0x30,%r13 │ │ │ │ - call bca40 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ - mov 0x20(%r12),%rdi │ │ │ │ - cmp 0x28(%r12),%rdi │ │ │ │ - mov 0x70(%rsp),%r8 │ │ │ │ + call bcad0 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ + mov 0x20(%r12),%rax │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ mov 0x18(%r13),%rsi │ │ │ │ - jne 6bf73 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1543> │ │ │ │ + cmp 0x28(%r12),%rax │ │ │ │ + jne 6c473 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1503> │ │ │ │ mov %r14,%rdi │ │ │ │ - mov %r8,0x70(%rsp) │ │ │ │ - call bca40 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ - mov 0x20(%r12),%rdi │ │ │ │ - cmp 0x28(%r12),%rdi │ │ │ │ - mov 0x70(%rsp),%r8 │ │ │ │ + mov %rcx,0x70(%rsp) │ │ │ │ + call bcad0 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ + mov 0x20(%r12),%rax │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ mov 0x48(%r13),%rsi │ │ │ │ - jne 6bf92 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1562> │ │ │ │ + cmp 0x28(%r12),%rax │ │ │ │ + jne 6c492 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1522> │ │ │ │ mov %r14,%rdi │ │ │ │ - mov %r8,0x70(%rsp) │ │ │ │ - call bca40 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ - mov 0x20(%r12),%rdi │ │ │ │ - cmp 0x28(%r12),%rdi │ │ │ │ - mov 0x70(%rsp),%r8 │ │ │ │ + mov %rcx,0x70(%rsp) │ │ │ │ + call bcad0 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ + mov 0x20(%r12),%rax │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ mov 0x78(%r13),%rsi │ │ │ │ - jne 6bfb1 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1581> │ │ │ │ + cmp 0x28(%r12),%rax │ │ │ │ + jne 6c4b1 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1541> │ │ │ │ mov %r14,%rdi │ │ │ │ - mov %r8,0x70(%rsp) │ │ │ │ - call bca40 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ - mov 0x70(%rsp),%r8 │ │ │ │ - jmp 6bfc1 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1591> │ │ │ │ + mov %rcx,0x70(%rsp) │ │ │ │ + call bcad0 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + jmp 6c4c1 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1551> │ │ │ │ mov %r14,%rdx │ │ │ │ - mov %r8,0x60(%rsp) │ │ │ │ - mov %rcx,0x68(%rsp) │ │ │ │ + mov %rcx,0x60(%rsp) │ │ │ │ + mov %r8,0x68(%rsp) │ │ │ │ mov %rdi,0x70(%rsp) │ │ │ │ call d110 │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ + mov 0x68(%rsp),%r8 │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ test %eax,%eax │ │ │ │ - mov 0x60(%rsp),%r8 │ │ │ │ - jne 6bb80 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1150> │ │ │ │ + jne 6c090 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1120> │ │ │ │ mov 0x30(%rbx),%rsi │ │ │ │ mov 0x38(%rbx),%rdi │ │ │ │ - lea 0x30(%rbx),%r11 │ │ │ │ - lea 0x1(%r13),%r10d │ │ │ │ - mov %r10d,%r13d │ │ │ │ - mov %r11,%rbx │ │ │ │ + lea 0x30(%rbx),%rdx │ │ │ │ + lea 0x1(%r13),%r11d │ │ │ │ + mov %r11d,%r13d │ │ │ │ + mov %rdx,%rbx │ │ │ │ sub %rsi,%rdi │ │ │ │ cmp %rdi,%r14 │ │ │ │ mov 0x70(%rsp),%rdi │ │ │ │ - jne 6bb80 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1150> │ │ │ │ + jne 6c090 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1120> │ │ │ │ + mov %rdx,0x60(%rsp) │ │ │ │ mov %r14,%rdx │ │ │ │ - mov %r8,0x50(%rsp) │ │ │ │ - mov %rcx,0x58(%rsp) │ │ │ │ - mov %r11,0x60(%rsp) │ │ │ │ - mov %r10d,0x68(%rsp) │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + mov %r8,0x58(%rsp) │ │ │ │ + mov %r11d,0x68(%rsp) │ │ │ │ mov %rdi,0x70(%rsp) │ │ │ │ call d110 │ │ │ │ + mov 0x58(%rsp),%r8 │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ test %eax,%eax │ │ │ │ - mov 0x58(%rsp),%rcx │ │ │ │ - mov 0x50(%rsp),%r8 │ │ │ │ - jne 6bb80 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1150> │ │ │ │ + jne 6c090 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1120> │ │ │ │ mov 0x30(%rbx),%rsi │ │ │ │ mov 0x38(%rbx),%rax │ │ │ │ add $0x30,%rbx │ │ │ │ inc %r13d │ │ │ │ mov 0x70(%rsp),%rdi │ │ │ │ sub %rsi,%rax │ │ │ │ cmp %rax,%r14 │ │ │ │ - jne 6bb80 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1150> │ │ │ │ + jne 6c090 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1120> │ │ │ │ mov %r14,%rdx │ │ │ │ call d110 │ │ │ │ - mov 0x58(%rsp),%rcx │ │ │ │ + mov 0x58(%rsp),%r8 │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ test %eax,%eax │ │ │ │ - mov 0x50(%rsp),%r8 │ │ │ │ - jne 6bb80 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1150> │ │ │ │ + jne 6c090 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1120> │ │ │ │ mov 0x68(%rsp),%ebx │ │ │ │ mov 0x60(%rsp),%rsi │ │ │ │ mov 0x70(%rsp),%rdi │ │ │ │ lea 0x2(%rbx),%r13d │ │ │ │ lea 0x60(%rsi),%rbx │ │ │ │ - mov 0x8(%rbx),%rdx │ │ │ │ mov 0x60(%rsi),%rsi │ │ │ │ - sub %rsi,%rdx │ │ │ │ - cmp %rdx,%r14 │ │ │ │ - jne 6bb80 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1150> │ │ │ │ + mov 0x8(%rbx),%r9 │ │ │ │ + sub %rsi,%r9 │ │ │ │ + cmp %r9,%r14 │ │ │ │ + jne 6c090 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1120> │ │ │ │ mov %r14,%rdx │ │ │ │ call d110 │ │ │ │ - mov 0x58(%rsp),%rcx │ │ │ │ + mov 0x58(%rsp),%r8 │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ test %eax,%eax │ │ │ │ - mov 0x50(%rsp),%r8 │ │ │ │ - jne 6bb80 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1150> │ │ │ │ - mov 0x60(%rsp),%r9 │ │ │ │ + jne 6c090 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1120> │ │ │ │ + mov 0x60(%rsp),%r10 │ │ │ │ mov 0x68(%rsp),%r13d │ │ │ │ mov 0x70(%rsp),%rdi │ │ │ │ - mov 0x90(%r9),%rsi │ │ │ │ - mov 0x98(%r9),%r10 │ │ │ │ - lea 0x90(%r9),%rbx │ │ │ │ + mov 0x90(%r10),%rsi │ │ │ │ + mov 0x98(%r10),%r11 │ │ │ │ + lea 0x90(%r10),%rbx │ │ │ │ lea 0x3(%r13),%r13d │ │ │ │ - sub %rsi,%r10 │ │ │ │ - cmp %r10,%r14 │ │ │ │ - jne 6bb80 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1150> │ │ │ │ + sub %rsi,%r11 │ │ │ │ + cmp %r11,%r14 │ │ │ │ + jne 6c090 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1120> │ │ │ │ mov %r14,%rdx │ │ │ │ call d110 │ │ │ │ - mov 0x58(%rsp),%rcx │ │ │ │ + mov 0x58(%rsp),%r8 │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ test %eax,%eax │ │ │ │ - mov 0x50(%rsp),%r8 │ │ │ │ - jne 6bb80 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1150> │ │ │ │ + jne 6c090 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1120> │ │ │ │ mov 0x60(%rsp),%rdi │ │ │ │ - mov 0x68(%rsp),%r11d │ │ │ │ + mov 0x68(%rsp),%edx │ │ │ │ mov 0xc0(%rdi),%rsi │ │ │ │ mov 0xc8(%rdi),%rax │ │ │ │ lea 0xc0(%rdi),%rbx │ │ │ │ - lea 0x4(%r11),%r13d │ │ │ │ + lea 0x4(%rdx),%r13d │ │ │ │ mov 0x70(%rsp),%rdi │ │ │ │ sub %rsi,%rax │ │ │ │ cmp %rax,%r14 │ │ │ │ - jne 6bb80 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1150> │ │ │ │ + jne 6c090 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1120> │ │ │ │ mov %r14,%rdx │ │ │ │ call d110 │ │ │ │ - mov 0x58(%rsp),%rcx │ │ │ │ + mov 0x58(%rsp),%r8 │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ test %eax,%eax │ │ │ │ - mov 0x50(%rsp),%r8 │ │ │ │ - jne 6bb80 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1150> │ │ │ │ + jne 6c090 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1120> │ │ │ │ mov 0x68(%rsp),%ebx │ │ │ │ mov 0x60(%rsp),%rsi │ │ │ │ mov 0x70(%rsp),%rdi │ │ │ │ lea 0x5(%rbx),%r13d │ │ │ │ lea 0xf0(%rsi),%rbx │ │ │ │ - mov 0x8(%rbx),%rdx │ │ │ │ mov 0xf0(%rsi),%rsi │ │ │ │ - sub %rsi,%rdx │ │ │ │ - cmp %rdx,%r14 │ │ │ │ - jne 6bb80 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1150> │ │ │ │ + mov 0x8(%rbx),%r9 │ │ │ │ + sub %rsi,%r9 │ │ │ │ + cmp %r9,%r14 │ │ │ │ + jne 6c090 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1120> │ │ │ │ mov %r14,%rdx │ │ │ │ call d110 │ │ │ │ - mov 0x58(%rsp),%rcx │ │ │ │ + mov 0x58(%rsp),%r8 │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ test %eax,%eax │ │ │ │ - mov 0x50(%rsp),%r8 │ │ │ │ - jne 6bb80 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1150> │ │ │ │ - mov 0x60(%rsp),%r9 │ │ │ │ + jne 6c090 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1120> │ │ │ │ + mov 0x60(%rsp),%r10 │ │ │ │ mov 0x68(%rsp),%r13d │ │ │ │ mov 0x70(%rsp),%rdi │ │ │ │ - mov 0x120(%r9),%rsi │ │ │ │ - mov 0x128(%r9),%r10 │ │ │ │ - lea 0x120(%r9),%rbx │ │ │ │ + mov 0x120(%r10),%rsi │ │ │ │ + mov 0x128(%r10),%r11 │ │ │ │ + lea 0x120(%r10),%rbx │ │ │ │ lea 0x6(%r13),%r13d │ │ │ │ - sub %rsi,%r10 │ │ │ │ - cmp %r10,%r14 │ │ │ │ - jne 6bb80 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1150> │ │ │ │ + sub %rsi,%r11 │ │ │ │ + cmp %r11,%r14 │ │ │ │ + jne 6c090 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1120> │ │ │ │ mov %r14,%rdx │ │ │ │ call d110 │ │ │ │ - mov 0x58(%rsp),%rcx │ │ │ │ + mov 0x58(%rsp),%r8 │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ test %eax,%eax │ │ │ │ - mov 0x50(%rsp),%r8 │ │ │ │ - jne 6bb80 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1150> │ │ │ │ + jne 6c090 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1120> │ │ │ │ mov 0x60(%rsp),%rdi │ │ │ │ - mov 0x68(%rsp),%r11d │ │ │ │ + mov 0x68(%rsp),%edx │ │ │ │ lea 0x150(%rdi),%rbx │ │ │ │ - lea 0x7(%r11),%r13d │ │ │ │ + lea 0x7(%rdx),%r13d │ │ │ │ mov 0x70(%rsp),%rdi │ │ │ │ - cmp %rbx,%r8 │ │ │ │ - je 6be7b , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x144b> │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + je 6c383 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1413> │ │ │ │ mov (%rbx),%rsi │ │ │ │ - mov 0x8(%rbx),%r9 │ │ │ │ - sub %rsi,%r9 │ │ │ │ - cmp %r9,%r14 │ │ │ │ - jne 6bb80 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1150> │ │ │ │ - jmp 6c072 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1642> │ │ │ │ + mov 0x8(%rbx),%r10 │ │ │ │ + sub %rsi,%r10 │ │ │ │ + cmp %r10,%r14 │ │ │ │ + jne 6c090 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1120> │ │ │ │ + jmp 6c572 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1602> │ │ │ │ mov 0x30(%rbx),%rsi │ │ │ │ - cmp %rsi,0x38(%rbx) │ │ │ │ lea 0x30(%rbx),%rax │ │ │ │ lea 0x1(%r13),%r14d │ │ │ │ mov %r14d,%r13d │ │ │ │ mov %rax,%rbx │ │ │ │ - jne 6bb80 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1150> │ │ │ │ + cmp %rsi,0x8(%rax) │ │ │ │ + jne 6c090 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1120> │ │ │ │ + mov 0x30(%rbx),%r9 │ │ │ │ add $0x30,%rbx │ │ │ │ inc %r13d │ │ │ │ - mov (%rbx),%rdx │ │ │ │ - cmp %rdx,0x8(%rbx) │ │ │ │ - jne 6bb80 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1150> │ │ │ │ - mov 0x60(%rax),%r9 │ │ │ │ - cmp %r9,0x68(%rax) │ │ │ │ + cmp %r9,0x8(%rbx) │ │ │ │ + jne 6c090 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1120> │ │ │ │ + mov 0x60(%rax),%r10 │ │ │ │ lea 0x2(%r14),%r13d │ │ │ │ lea 0x60(%rax),%rbx │ │ │ │ - jne 6bb80 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1150> │ │ │ │ - mov 0x90(%rax),%r10 │ │ │ │ - cmp %r10,0x98(%rax) │ │ │ │ + cmp %r10,0x68(%rax) │ │ │ │ + jne 6c090 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1120> │ │ │ │ + mov 0x90(%rax),%r11 │ │ │ │ lea 0x3(%r14),%r13d │ │ │ │ lea 0x90(%rax),%rbx │ │ │ │ - jne 6bb80 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1150> │ │ │ │ - mov 0xc0(%rax),%r11 │ │ │ │ - cmp %r11,0xc8(%rax) │ │ │ │ + cmp %r11,0x98(%rax) │ │ │ │ + jne 6c090 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1120> │ │ │ │ + mov 0xc0(%rax),%rdx │ │ │ │ lea 0x4(%r14),%r13d │ │ │ │ lea 0xc0(%rax),%rbx │ │ │ │ - jne 6bb80 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1150> │ │ │ │ + cmp %rdx,0xc8(%rax) │ │ │ │ + jne 6c090 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1120> │ │ │ │ mov 0xf0(%rax),%rdi │ │ │ │ - cmp %rdi,0xf8(%rax) │ │ │ │ lea 0x5(%r14),%r13d │ │ │ │ lea 0xf0(%rax),%rbx │ │ │ │ - jne 6bb80 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1150> │ │ │ │ + cmp %rdi,0xf8(%rax) │ │ │ │ + jne 6c090 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1120> │ │ │ │ mov 0x120(%rax),%rsi │ │ │ │ - cmp %rsi,0x128(%rax) │ │ │ │ lea 0x6(%r14),%r13d │ │ │ │ lea 0x120(%rax),%rbx │ │ │ │ - jne 6bb80 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1150> │ │ │ │ + cmp %rsi,0x128(%rax) │ │ │ │ + jne 6c090 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1120> │ │ │ │ lea 0x150(%rax),%rbx │ │ │ │ lea 0x7(%r14),%r13d │ │ │ │ - cmp %rbx,%r8 │ │ │ │ - jne 6bb69 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1139> │ │ │ │ - jmp 6be7b , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x144b> │ │ │ │ - nopl (%rax) │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jne 6c079 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1109> │ │ │ │ + jmp 6c383 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1413> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ add $0x30,%rbx │ │ │ │ cmp %r12,%rbx │ │ │ │ - jne 6bc10 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x11e0> │ │ │ │ - mov 0x78(%rsp),%r13 │ │ │ │ - mov %r14,0x8(%r13) │ │ │ │ - jmp 6bc4f , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x121f> │ │ │ │ + jne 6c120 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x11b0> │ │ │ │ + mov 0x78(%rsp),%r14 │ │ │ │ + mov %r13,0x8(%r14) │ │ │ │ + jmp 6c15f , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x11ef> │ │ │ │ mov (%r12),%rdi │ │ │ │ movabs $0x7fffffffffffffff,%r8 │ │ │ │ sub %rdi,%rdx │ │ │ │ mov %rdx,%r13 │ │ │ │ cmp %r8,%rdx │ │ │ │ - je 10561 <__cxa_finalize@plt+0x2ed1> │ │ │ │ + je 105a9 <__cxa_finalize@plt+0x2f19> │ │ │ │ test %rdx,%rdx │ │ │ │ mov $0x1,%ebx │ │ │ │ movabs $0x7fffffffffffffff,%r11 │ │ │ │ mov %rdi,0x60(%rsp) │ │ │ │ cmovne %rdx,%rbx │ │ │ │ add %rdx,%rbx │ │ │ │ cmp %r11,%rbx │ │ │ │ cmova %r11,%rbx │ │ │ │ mov %rbx,%rdi │ │ │ │ call d330 │ │ │ │ test %r13,%r13 │ │ │ │ - mov 0x60(%rsp),%r9 │ │ │ │ mov %r15b,(%rax,%r13,1) │ │ │ │ - je 6c446 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1a16> │ │ │ │ + mov 0x60(%rsp),%r9 │ │ │ │ + je 6c946 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x19d6> │ │ │ │ mov %r9,%rsi │ │ │ │ mov %r13,%rdx │ │ │ │ mov %rax,%rdi │ │ │ │ call d2d0 │ │ │ │ mov 0x60(%rsp),%r9 │ │ │ │ lea 0x1(%rax,%r13,1),%r15 │ │ │ │ test %r9,%r9 │ │ │ │ - je 6c46a , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1a3a> │ │ │ │ + je 6c96a , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x19fa> │ │ │ │ mov 0x10(%r12),%rsi │ │ │ │ mov %r9,%rdi │ │ │ │ mov %rax,0x60(%rsp) │ │ │ │ sub %r9,%rsi │ │ │ │ call d340 │ │ │ │ mov 0x60(%rsp),%rax │ │ │ │ mov %rax,(%r12) │ │ │ │ add %rbx,%rax │ │ │ │ mov %r15,0x8(%r12) │ │ │ │ mov %rax,0x10(%r12) │ │ │ │ mov 0xa8(%rsp),%r13 │ │ │ │ - jmp 6afd5 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x5a5> │ │ │ │ + jmp 6b50d , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x59d> │ │ │ │ vzeroupper │ │ │ │ - jmp 6b9bd , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xf8d> │ │ │ │ + jmp 6bed3 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xf63> │ │ │ │ movzbl 0x8(%r12),%r15d │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 6b233 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x803> │ │ │ │ + jmp 6b74c , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x7dc> │ │ │ │ mov 0x20(%r12),%r13 │ │ │ │ + mov 0x18(%r8),%rsi │ │ │ │ cmp 0x28(%r12),%r13 │ │ │ │ - mov 0x18(%rcx),%rsi │ │ │ │ - je 6ca20 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1ff0> │ │ │ │ - mov (%rsi),%rdx │ │ │ │ + je 6cf1f , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1faf> │ │ │ │ + mov (%rsi),%r9 │ │ │ │ add $0x8,%r13 │ │ │ │ - mov %rdx,-0x8(%r13) │ │ │ │ + mov %r9,-0x8(%r13) │ │ │ │ mov %r13,0x20(%r12) │ │ │ │ - lea 0x30(%rcx),%r13 │ │ │ │ - mov 0x20(%r12),%rcx │ │ │ │ - cmp 0x28(%r12),%rcx │ │ │ │ + lea 0x30(%r8),%r13 │ │ │ │ + mov 0x20(%r12),%r8 │ │ │ │ mov 0x18(%r13),%rsi │ │ │ │ - jne 6bed8 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x14a8> │ │ │ │ + cmp 0x28(%r12),%r8 │ │ │ │ + jne 6c3e0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1470> │ │ │ │ mov %r14,%rdi │ │ │ │ - mov %r8,0x70(%rsp) │ │ │ │ - call bca40 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ - mov 0x70(%rsp),%r8 │ │ │ │ - jmp 6bee8 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x14b8> │ │ │ │ - mov (%rcx),%rsi │ │ │ │ - mov 0x8(%rcx),%r13 │ │ │ │ - sub %rsi,%r13 │ │ │ │ - cmp %r13,%r14 │ │ │ │ - jne 6bb89 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1159> │ │ │ │ + mov %rcx,0x70(%rsp) │ │ │ │ + call bcad0 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + jmp 6c3f0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1480> │ │ │ │ + mov (%r8),%rsi │ │ │ │ + mov 0x8(%r8),%rdx │ │ │ │ + sub %rsi,%rdx │ │ │ │ + cmp %rdx,%r14 │ │ │ │ + jne 6c099 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1129> │ │ │ │ mov %r14,%rdx │ │ │ │ - mov %r8,0x60(%rsp) │ │ │ │ - mov %rcx,0x68(%rsp) │ │ │ │ + mov %rcx,0x60(%rsp) │ │ │ │ + mov %r8,0x68(%rsp) │ │ │ │ mov %rdi,0x70(%rsp) │ │ │ │ call d110 │ │ │ │ - mov 0x60(%rsp),%r8 │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ test %eax,%eax │ │ │ │ - jne 6bb89 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1159> │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ + jne 6c099 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1129> │ │ │ │ + mov 0x68(%rsp),%r8 │ │ │ │ mov 0x70(%rsp),%rdi │ │ │ │ mov $0x1,%r13d │ │ │ │ - mov 0x30(%rcx),%rsi │ │ │ │ - mov 0x38(%rcx),%rdx │ │ │ │ - lea 0x30(%rcx),%rbx │ │ │ │ - sub %rsi,%rdx │ │ │ │ - cmp %rdx,%r14 │ │ │ │ - jne 6bb80 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1150> │ │ │ │ - jmp 6bcd5 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x12a5> │ │ │ │ - lea 0x30(%r15),%r14 │ │ │ │ + mov 0x30(%r8),%rsi │ │ │ │ + mov 0x38(%r8),%r9 │ │ │ │ + lea 0x30(%r8),%rbx │ │ │ │ + sub %rsi,%r9 │ │ │ │ + cmp %r9,%r14 │ │ │ │ + jne 6c090 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1120> │ │ │ │ + jmp 6c1dd , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x126d> │ │ │ │ + lea 0x30(%r15),%r13 │ │ │ │ cmp %r15,%r12 │ │ │ │ - je 6bbff , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x11cf> │ │ │ │ - mov %r8,%rbx │ │ │ │ - jmp 6bb92 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1162> │ │ │ │ + je 6c10f , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x119f> │ │ │ │ + mov %rcx,%rbx │ │ │ │ + jmp 6c0a2 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1132> │ │ │ │ mov %r14,%rdi │ │ │ │ - mov %r8,0x70(%rsp) │ │ │ │ - call bca40 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ - mov 0x70(%rsp),%r8 │ │ │ │ - jmp 6bf10 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x14e0> │ │ │ │ - mov %rbx,%r8 │ │ │ │ + mov %rcx,0x70(%rsp) │ │ │ │ + call bcad0 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + jmp 6c418 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x14a8> │ │ │ │ + mov %rbx,%rdi │ │ │ │ movabs $0xaaaaaaaaaaaaaab,%r9 │ │ │ │ mov %r13,%rax │ │ │ │ mov %r12,%r10 │ │ │ │ - sub %r13,%r8 │ │ │ │ - sub $0x30,%r8 │ │ │ │ - shr $0x4,%r8 │ │ │ │ - imul %r9,%r8 │ │ │ │ - inc %r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - je 6c696 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1c66> │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - je 6c670 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1c40> │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - je 6c653 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1c23> │ │ │ │ - cmp $0x3,%r8 │ │ │ │ - je 6c636 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1c06> │ │ │ │ - cmp $0x4,%r8 │ │ │ │ - je 6c619 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1be9> │ │ │ │ - cmp $0x5,%r8 │ │ │ │ - je 6c5fc , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1bcc> │ │ │ │ - cmp $0x6,%r8 │ │ │ │ - jne 6ca83 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x2053> │ │ │ │ - vmovdqu (%rax),%ymm11 │ │ │ │ + sub %r13,%rdi │ │ │ │ + sub $0x30,%rdi │ │ │ │ + shr $0x4,%rdi │ │ │ │ + imul %r9,%rdi │ │ │ │ + inc %rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + je 6cb95 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1c25> │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 6cb6f , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1bff> │ │ │ │ + cmp $0x2,%rdi │ │ │ │ + je 6cb52 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1be2> │ │ │ │ + cmp $0x3,%rdi │ │ │ │ + je 6cb35 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1bc5> │ │ │ │ + cmp $0x4,%rdi │ │ │ │ + je 6cb18 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1ba8> │ │ │ │ + cmp $0x5,%rdi │ │ │ │ + je 6cafb , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1b8b> │ │ │ │ + cmp $0x6,%rdi │ │ │ │ + jne 6cf82 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x2012> │ │ │ │ + vmovdqu (%rax),%ymm1 │ │ │ │ add $0x30,%r10 │ │ │ │ add $0x30,%rax │ │ │ │ - vmovdqu %ymm11,-0x30(%r10) │ │ │ │ - vmovdqu -0x10(%rax),%xmm12 │ │ │ │ - vmovdqu %xmm12,-0x10(%r10) │ │ │ │ - vmovdqu (%rax),%ymm13 │ │ │ │ + vmovdqu %ymm1,-0x30(%r10) │ │ │ │ + vmovdqu -0x10(%rax),%xmm3 │ │ │ │ + vmovdqu %xmm3,-0x10(%r10) │ │ │ │ + vmovdqu (%rax),%ymm4 │ │ │ │ add $0x30,%r10 │ │ │ │ add $0x30,%rax │ │ │ │ - vmovdqu %ymm13,-0x30(%r10) │ │ │ │ - vmovdqu -0x10(%rax),%xmm14 │ │ │ │ - vmovdqu %xmm14,-0x10(%r10) │ │ │ │ - vmovdqu (%rax),%ymm15 │ │ │ │ + vmovdqu %ymm4,-0x30(%r10) │ │ │ │ + vmovdqu -0x10(%rax),%xmm5 │ │ │ │ + vmovdqu %xmm5,-0x10(%r10) │ │ │ │ + vmovdqu (%rax),%ymm0 │ │ │ │ add $0x30,%r10 │ │ │ │ add $0x30,%rax │ │ │ │ - vmovdqu %ymm15,-0x30(%r10) │ │ │ │ - vmovdqu -0x10(%rax),%xmm1 │ │ │ │ - vmovdqu %xmm1,-0x10(%r10) │ │ │ │ - vmovdqu (%rax),%ymm3 │ │ │ │ + vmovdqu %ymm0,-0x30(%r10) │ │ │ │ + vmovdqu -0x10(%rax),%xmm6 │ │ │ │ + vmovdqu %xmm6,-0x10(%r10) │ │ │ │ + vmovdqu (%rax),%ymm7 │ │ │ │ add $0x30,%r10 │ │ │ │ add $0x30,%rax │ │ │ │ - vmovdqu %ymm3,-0x30(%r10) │ │ │ │ - vmovdqu -0x10(%rax),%xmm4 │ │ │ │ - vmovdqu %xmm4,-0x10(%r10) │ │ │ │ - vmovdqu (%rax),%ymm5 │ │ │ │ + vmovdqu %ymm7,-0x30(%r10) │ │ │ │ + vmovdqu -0x10(%rax),%xmm8 │ │ │ │ + vmovdqu %xmm8,-0x10(%r10) │ │ │ │ + vmovdqu (%rax),%ymm9 │ │ │ │ add $0x30,%r10 │ │ │ │ add $0x30,%rax │ │ │ │ - vmovdqu %ymm5,-0x30(%r10) │ │ │ │ - vmovdqu -0x10(%rax),%xmm0 │ │ │ │ - vmovdqu %xmm0,-0x10(%r10) │ │ │ │ - vmovdqu (%rax),%ymm6 │ │ │ │ + vmovdqu %ymm9,-0x30(%r10) │ │ │ │ + vmovdqu -0x10(%rax),%xmm10 │ │ │ │ + vmovdqu %xmm10,-0x10(%r10) │ │ │ │ + vmovdqu (%rax),%ymm2 │ │ │ │ add $0x30,%rax │ │ │ │ add $0x30,%r10 │ │ │ │ - vmovdqu %ymm6,-0x30(%r10) │ │ │ │ - vmovdqu -0x10(%rax),%xmm7 │ │ │ │ - vmovdqu %xmm7,-0x10(%r10) │ │ │ │ + vmovdqu %ymm2,-0x30(%r10) │ │ │ │ + vmovdqu -0x10(%rax),%xmm11 │ │ │ │ + vmovdqu %xmm11,-0x10(%r10) │ │ │ │ cmp %rax,%rbx │ │ │ │ - je 6c79a , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1d6a> │ │ │ │ - vmovdqu (%rax),%ymm8 │ │ │ │ + je 6cc99 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1d29> │ │ │ │ + vmovdqu (%rax),%ymm12 │ │ │ │ add $0x180,%rax │ │ │ │ add $0x180,%r10 │ │ │ │ - vmovdqu %ymm8,-0x180(%r10) │ │ │ │ - vmovdqu -0x160(%rax),%xmm9 │ │ │ │ - vmovdqu %xmm9,-0x160(%r10) │ │ │ │ - vmovdqu -0x150(%rax),%ymm2 │ │ │ │ - vmovdqu %ymm2,-0x150(%r10) │ │ │ │ - vmovdqu -0x130(%rax),%xmm10 │ │ │ │ - vmovdqu %xmm10,-0x130(%r10) │ │ │ │ - vmovdqu -0x120(%rax),%ymm11 │ │ │ │ - vmovdqu %ymm11,-0x120(%r10) │ │ │ │ - vmovdqu -0x100(%rax),%xmm12 │ │ │ │ - vmovdqu %xmm12,-0x100(%r10) │ │ │ │ - vmovdqu -0xf0(%rax),%ymm13 │ │ │ │ - vmovdqu %ymm13,-0xf0(%r10) │ │ │ │ - vmovdqu -0xd0(%rax),%xmm14 │ │ │ │ - vmovdqu %xmm14,-0xd0(%r10) │ │ │ │ - vmovdqu -0xc0(%rax),%ymm15 │ │ │ │ - vmovdqu %ymm15,-0xc0(%r10) │ │ │ │ - vmovdqu -0xa0(%rax),%xmm1 │ │ │ │ - vmovdqu %xmm1,-0xa0(%r10) │ │ │ │ - vmovdqu -0x90(%rax),%ymm3 │ │ │ │ - vmovdqu %ymm3,-0x90(%r10) │ │ │ │ - vmovdqu -0x70(%rax),%xmm4 │ │ │ │ - vmovdqu %xmm4,-0x70(%r10) │ │ │ │ - vmovdqu -0x60(%rax),%ymm5 │ │ │ │ - vmovdqu %ymm5,-0x60(%r10) │ │ │ │ - vmovdqu -0x40(%rax),%xmm0 │ │ │ │ - vmovdqu %xmm0,-0x40(%r10) │ │ │ │ - vmovdqu -0x30(%rax),%ymm6 │ │ │ │ - vmovdqu %ymm6,-0x30(%r10) │ │ │ │ - vmovdqu -0x10(%rax),%xmm7 │ │ │ │ - vmovdqu %xmm7,-0x10(%r10) │ │ │ │ + vmovdqu %ymm12,-0x180(%r10) │ │ │ │ + vmovdqu -0x160(%rax),%xmm13 │ │ │ │ + vmovdqu %xmm13,-0x160(%r10) │ │ │ │ + vmovdqu -0x150(%rax),%ymm14 │ │ │ │ + vmovdqu %ymm14,-0x150(%r10) │ │ │ │ + vmovdqu -0x130(%rax),%xmm15 │ │ │ │ + vmovdqu %xmm15,-0x130(%r10) │ │ │ │ + vmovdqu -0x120(%rax),%ymm1 │ │ │ │ + vmovdqu %ymm1,-0x120(%r10) │ │ │ │ + vmovdqu -0x100(%rax),%xmm3 │ │ │ │ + vmovdqu %xmm3,-0x100(%r10) │ │ │ │ + vmovdqu -0xf0(%rax),%ymm4 │ │ │ │ + vmovdqu %ymm4,-0xf0(%r10) │ │ │ │ + vmovdqu -0xd0(%rax),%xmm5 │ │ │ │ + vmovdqu %xmm5,-0xd0(%r10) │ │ │ │ + vmovdqu -0xc0(%rax),%ymm0 │ │ │ │ + vmovdqu %ymm0,-0xc0(%r10) │ │ │ │ + vmovdqu -0xa0(%rax),%xmm6 │ │ │ │ + vmovdqu %xmm6,-0xa0(%r10) │ │ │ │ + vmovdqu -0x90(%rax),%ymm7 │ │ │ │ + vmovdqu %ymm7,-0x90(%r10) │ │ │ │ + vmovdqu -0x70(%rax),%xmm8 │ │ │ │ + vmovdqu %xmm8,-0x70(%r10) │ │ │ │ + vmovdqu -0x60(%rax),%ymm9 │ │ │ │ + vmovdqu %ymm9,-0x60(%r10) │ │ │ │ + vmovdqu -0x40(%rax),%xmm10 │ │ │ │ + vmovdqu %xmm10,-0x40(%r10) │ │ │ │ + vmovdqu -0x30(%rax),%ymm2 │ │ │ │ + vmovdqu %ymm2,-0x30(%r10) │ │ │ │ + vmovdqu -0x10(%rax),%xmm11 │ │ │ │ + vmovdqu %xmm11,-0x10(%r10) │ │ │ │ cmp %rax,%rbx │ │ │ │ - jne 6c696 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1c66> │ │ │ │ + jne 6cb95 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1c25> │ │ │ │ lea -0x30(%rbx),%rax │ │ │ │ - jmp 6b974 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xf44> │ │ │ │ - vmovdqu 0x20(%r13),%ymm9 │ │ │ │ - vmovdqu 0x40(%r13),%ymm10 │ │ │ │ + jmp 6be8a , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xf1a> │ │ │ │ + vmovdqu 0x20(%r13),%ymm14 │ │ │ │ + vmovdqu 0x40(%r13),%ymm15 │ │ │ │ lea 0x60(%r12),%r11 │ │ │ │ lea 0x60(%r13),%rcx │ │ │ │ - vmovdqu 0x0(%r13),%ymm11 │ │ │ │ - vmovdqu %ymm9,0x20(%r12) │ │ │ │ - vmovdqu %ymm10,0x40(%r12) │ │ │ │ - vmovdqu %ymm11,(%r12) │ │ │ │ - jmp 6b6a5 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xc75> │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 6b9a2 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xf72> │ │ │ │ + vmovdqu 0x0(%r13),%ymm1 │ │ │ │ + vmovdqu %ymm14,0x20(%r12) │ │ │ │ + vmovdqu %ymm1,(%r12) │ │ │ │ + vmovdqu %ymm15,0x40(%r12) │ │ │ │ + jmp 6bbc2 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xc52> │ │ │ │ + mov %r12,%rbx │ │ │ │ + jmp 6beb8 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0xf48> │ │ │ │ mov 0x70(%rsp),%rdi │ │ │ │ movabs $0xaaaaaaaaaaaaaab,%r8 │ │ │ │ mov %rbx,%r11 │ │ │ │ sub $0x30,%rdi │ │ │ │ shr $0x4,%rdi │ │ │ │ imul %r8,%rdi │ │ │ │ inc %rdi │ │ │ │ and $0x7,%edi │ │ │ │ - je 6c90b , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1edb> │ │ │ │ + je 6ce0a , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1e9a> │ │ │ │ cmp $0x1,%rdi │ │ │ │ - je 6c8e5 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1eb5> │ │ │ │ + je 6cde4 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1e74> │ │ │ │ cmp $0x2,%rdi │ │ │ │ - je 6c8c8 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1e98> │ │ │ │ + je 6cdc7 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1e57> │ │ │ │ cmp $0x3,%rdi │ │ │ │ - je 6c8ab , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1e7b> │ │ │ │ + je 6cdaa , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1e3a> │ │ │ │ cmp $0x4,%rdi │ │ │ │ - je 6c88e , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1e5e> │ │ │ │ + je 6cd8d , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1e1d> │ │ │ │ cmp $0x5,%rdi │ │ │ │ - je 6c871 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1e41> │ │ │ │ + je 6cd70 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1e00> │ │ │ │ cmp $0x6,%rdi │ │ │ │ - je 6c854 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1e24> │ │ │ │ + je 6cd53 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1de3> │ │ │ │ vmovdqu (%rbx),%ymm1 │ │ │ │ lea 0x30(%rbx),%r11 │ │ │ │ lea 0x30(%rax),%rax │ │ │ │ vmovdqu %ymm1,-0x30(%rax) │ │ │ │ vmovdqu 0x20(%rbx),%xmm3 │ │ │ │ vmovdqu %xmm3,-0x10(%rax) │ │ │ │ vmovdqu (%r11),%ymm0 │ │ │ │ @@ -85696,15 +85911,15 @@ │ │ │ │ vmovdqu (%r11),%ymm12 │ │ │ │ add $0x30,%r11 │ │ │ │ add $0x30,%rax │ │ │ │ vmovdqu %ymm12,-0x30(%rax) │ │ │ │ vmovdqu -0x10(%r11),%xmm13 │ │ │ │ vmovdqu %xmm13,-0x10(%rax) │ │ │ │ cmp %r11,%rcx │ │ │ │ - je 6ca0f , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1fdf> │ │ │ │ + je 6cf0e , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1f9e> │ │ │ │ vmovdqu (%r11),%ymm14 │ │ │ │ add $0x180,%r11 │ │ │ │ add $0x180,%rax │ │ │ │ vmovdqu %ymm14,-0x180(%rax) │ │ │ │ vmovdqu -0x160(%r11),%xmm15 │ │ │ │ vmovdqu %xmm15,-0x160(%rax) │ │ │ │ vmovdqu -0x150(%r11),%ymm1 │ │ │ │ @@ -85732,1410 +85947,1386 @@ │ │ │ │ vmovdqu -0x40(%r11),%xmm11 │ │ │ │ vmovdqu %xmm11,-0x40(%rax) │ │ │ │ vmovdqu -0x30(%r11),%ymm12 │ │ │ │ vmovdqu %ymm12,-0x30(%rax) │ │ │ │ vmovdqu -0x10(%r11),%xmm13 │ │ │ │ vmovdqu %xmm13,-0x10(%rax) │ │ │ │ cmp %r11,%rcx │ │ │ │ - jne 6c90b , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1edb> │ │ │ │ + jne 6ce0a , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1e9a> │ │ │ │ vzeroupper │ │ │ │ test %rbx,%rbx │ │ │ │ - jne 6ae6a , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x43a> │ │ │ │ - jmp 6ae76 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x446> │ │ │ │ + jne 6b3a4 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x434> │ │ │ │ + jmp 6b3b0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x440> │ │ │ │ mov %r14,%rdi │ │ │ │ - mov %r8,0x68(%rsp) │ │ │ │ - mov %rcx,0x70(%rsp) │ │ │ │ - call bca40 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ - mov 0x70(%rsp),%rcx │ │ │ │ - mov 0x68(%rsp),%r8 │ │ │ │ - jmp 6c4c1 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1a91> │ │ │ │ + mov %rcx,0x68(%rsp) │ │ │ │ + mov %r8,0x70(%rsp) │ │ │ │ + call bcad0 >::_M_realloc_append(BasisElt const* const&)@@Base> │ │ │ │ + mov 0x70(%rsp),%r8 │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + jmp 6c9c1 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x1a51> │ │ │ │ test %r12,%r12 │ │ │ │ - je 6cab0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x2080> │ │ │ │ + je 6cfb0 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x2040> │ │ │ │ mov %r12,%rdx │ │ │ │ - mov %r14,%rsi │ │ │ │ + mov %r13,%rsi │ │ │ │ mov %rbx,%rdi │ │ │ │ - call 2e700 │ │ │ │ - jmp 6b3c4 , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator > > >, std::allocator, std::allocator > > > > > > > const&, int, std::vector >, std::vector > >, std::allocator >, std::vector > > > >&, std::vector, std::allocator > >&)@@Base+0x994> │ │ │ │ + call 2e310 │ │ │ │ + jmp 6b8dc , std::allocator > > >, std::allocator, std::allocator > > > > >, std::allocator, std::allocator